Index: head/share/man/man4/Makefile =================================================================== --- head/share/man/man4/Makefile +++ head/share/man/man4/Makefile @@ -253,6 +253,7 @@ led.4 \ lge.4 \ ${_linux.4} \ + liquidio.4 \ lm75.4 \ lmc.4 \ lo.4 \ Index: head/share/man/man4/altq.4 =================================================================== --- head/share/man/man4/altq.4 +++ head/share/man/man4/altq.4 @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 12, 2017 +.Dd August 28, 2017 .Dt ALTQ 4 .Os .Sh NAME @@ -152,6 +152,7 @@ .Xr ixgbe 4 , .Xr jme 4 , .Xr le 4 , +.Xr liquidio 4 , .Xr msk 4 , .Xr mxge 4 , .Xr my 4 , Index: head/share/man/man4/liquidio.4 =================================================================== --- head/share/man/man4/liquidio.4 +++ head/share/man/man4/liquidio.4 @@ -0,0 +1,133 @@ +.\" BSD LICENSE +.\" +.\" Copyright(c) 2017 Cavium, Inc.. All rights reserved. +.\" 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 Cavium, Inc. nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +.\" "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 COPYRIGHT +.\" OWNER(S) 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. +.\" $FreeBSD$ +.\" +.Dd August 17, 2017 +.Dt LIQUIDIO 4 +.Os +.Sh NAME +.Nm liquidio +.Nd "Cavium 10Gb/25Gb Ethernet driver for the FreeBSD operating system" +.Sh SYNOPSIS +To compile this driver into the kernel, +place the following line in your +kernel configuration file: +.Bd -ragged -offset indent +.Cd "device lio" +.Ed +.Pp +Alternatively, to load the driver as a +module at boot time, place the following line in +.Xr loader.conf 5 : +.Bd -literal -offset indent +if_lio_load="YES" +.Ed +.Sh DESCRIPTION +The +.Nm +driver provides support for 23XX 10Gb/25Gb Ethernet adapters. +The driver supports Jumbo Frames, Transmit/Receive checksum +offload, TCP segmentation offload (TSO), Large Receive Offload (LRO), +VLAN tag insertion/extraction, VLAN checksum offload, +VLAN TSO, and Receive Side Steering (RSS) +.Pp +Support for Jumbo Frames is provided via the interface MTU setting. +Selecting an MTU larger than 1500 bytes with the +.Xr ifconfig 8 +utility configures the adapter to receive and transmit Jumbo Frames. +The maximum MTU size for Jumbo Frames is 16000. +.Pp +For more information on configuring this device, see ifconfig(8). +.Sh HARDWARE +The +.Nm +driver supports the following cards: +.Pp +.Bl -bullet -compact +.It +LiquidIO II CN2350 210SV/225SV +.It +LiquidIO II CN2360 210SV/225SV +.El +.Sh LOADER TUBABLES +Tunables can be set at the +.Xr loader 8 +prompt before booting the kernel or stored in +.Xr loader.conf 5 . +.Pp +.Bl -tag -width indent +.It Va hw.lio.fw_type +.Pp +String that specifies type of firmware to be loaded. +Default is "nic". Use "none" to load firmware from flash. +.It Va hw.lio.num_queues_per_pf0 +.Pp +Unsigned integers that specify number of queues per PF0. +Valid range is 0 to 64. +Use 0 to derive autoconfigures based on the number of +cpus with a max of 8 +.It Va hw.lio.num_queues_per_pf1 +.Pp +Unsigned integers that specify number of queues per PF1. +Valid range is 0 to 64. +Use 0 to derive autoconfigures based on the number of +cpus with a max of 8 +.It Va hw.lio.console_bitmask +.Pp +Bitmask indicating which consoles have debug output +redirected to syslog. +.It Va hw.lio.rss +.Pp +To enable/disable driver RSS support +.It Va hw.lio.hwlro +.Pp +To enable/disable hardware LRO +.Sh SUPPORT +For general information and support, +go to the Cavium support website at: +.Pa http://support.cavium.com . +.Sh SEE ALSO +.Xr altq 4 , +.Xr arp 4 , +.Xr netintro 4 , +.Xr ng_ether 4 , +.Xr vlan 4 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Fx 12.0 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Derek Chickles Aq Mt derek.chickles@cavium.com . Index: head/share/man/man4/vlan.4 =================================================================== --- head/share/man/man4/vlan.4 +++ head/share/man/man4/vlan.4 @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd June 8, 2016 +.Dd August 28, 2017 .Dt VLAN 4 .Os .Sh NAME @@ -135,6 +135,7 @@ .Xr ixgb 4 , .Xr ixgbe 4 , .Xr jme 4 , +.Xr liquidio 4 , .Xr msk 4 , .Xr mxge 4 , .Xr nxge 4 , Index: head/sys/conf/NOTES =================================================================== --- head/sys/conf/NOTES +++ head/sys/conf/NOTES @@ -1984,6 +1984,7 @@ # lge: Support for PCI gigabit ethernet adapters based on the Level 1 # LXT1001 NetCellerator chipset. This includes the D-Link DGE-500SX, # SMC TigerCard 1000 (SMC9462SX), and some Addtron cards. +# lio: Support for Cavium 23XX Ethernet adapters # malo: Marvell Libertas wireless NICs. # mwl: Marvell 88W8363 802.11n wireless NICs. # Requires the mwl firmware module @@ -2143,6 +2144,7 @@ device ix # Intel Pro/10Gbe PCIE Ethernet device ixv # Intel Pro/10Gbe PCIE Ethernet VF device le # AMD Am7900 LANCE and Am79C9xx PCnet +device lio # Cavium 23XX Ethernet device mxge # Myricom Myri-10G 10GbE NIC device nxge # Neterion Xframe 10GbE Server/Storage Adapter device oce # Emulex 10 GbE (OneConnect Ethernet) Index: head/sys/conf/files =================================================================== --- head/sys/conf/files +++ head/sys/conf/files @@ -2216,6 +2216,62 @@ dev/le/lance.c optional le dev/led/led.c standard dev/lge/if_lge.c optional lge +dev/liquidio/base/cn23xx_pf_device.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_console.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_ctrl.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_device.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_droq.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_mem_ops.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_request_manager.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_response_manager.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_core.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_ioctl.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_main.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_rss.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_rxtx.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_sysctl.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +lio.c optional lio \ + compile-with "${AWK} -f $S/tools/fw_stub.awk lio_23xx_nic.bin.fw:lio_23xx_nic.bin -mlio_23xx_nic.bin -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "lio.c" +lio_23xx_nic.bin.fw.fwo optional lio \ + dependency "lio_23xx_nic.bin.fw" \ + compile-with "${NORMAL_FWO}" \ + no-implicit-rule \ + clean "lio_23xx_nic.bin.fw.fwo" +lio_23xx_nic.bin.fw optional lio \ + dependency "$S/contrib/dev/liquidio/lio_23xx_nic.bin.uu" \ + compile-with "${NORMAL_FW}" \ + no-obj no-implicit-rule \ + clean "lio_23xx_nic.bin.fw" dev/lmc/if_lmc.c optional lmc dev/malo/if_malo.c optional malo dev/malo/if_malohal.c optional malo Index: head/sys/conf/files.amd64 =================================================================== --- head/sys/conf/files.amd64 +++ head/sys/conf/files.amd64 @@ -328,6 +328,62 @@ dev/hyperv/vmbus/vmbus_xact.c optional hyperv dev/hyperv/vmbus/amd64/hyperv_machdep.c optional hyperv dev/hyperv/vmbus/amd64/vmbus_vector.S optional hyperv +dev/liquidio/base/cn23xx_pf_device.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_console.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_ctrl.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_device.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_droq.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_mem_ops.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_request_manager.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/base/lio_response_manager.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_core.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_ioctl.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_main.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_rss.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_rxtx.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +dev/liquidio/lio_sysctl.c optional lio \ + compile-with "${NORMAL_C} \ + -I$S/dev/liquidio -I$S/dev/liquidio/base -DSMP" +lio.c optional lio \ + compile-with "${AWK} -f $S/tools/fw_stub.awk lio_23xx_nic.bin.fw:lio_23xx_nic.bin -mlio_23xx_nic.bin -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "lio.c" +lio_23xx_nic.bin.fw.fwo optional lio \ + dependency "lio_23xx_nic.bin.fw" \ + compile-with "${NORMAL_FWO}" \ + no-implicit-rule \ + clean "lio_23xx_nic.bin.fw.fwo" +lio_23xx_nic.bin.fw optional lio \ + dependency "$S/contrib/dev/liquidio/lio_23xx_nic.bin.uu" \ + compile-with "${NORMAL_FW}" \ + no-obj no-implicit-rule \ + clean "lio_23xx_nic.bin.fw" dev/nctgpio/nctgpio.c optional nctgpio dev/nfe/if_nfe.c optional nfe pci dev/ntb/if_ntb/if_ntb.c optional if_ntb Index: head/sys/contrib/dev/liquidio/lio_23xx_nic.bin.uu =================================================================== --- head/sys/contrib/dev/liquidio/lio_23xx_nic.bin.uu +++ head/sys/contrib/dev/liquidio/lio_23xx_nic.bin.uu @@ -0,0 +1,28149 @@ +begin 644 lio_23xx_nic.bin +M0TY)0S$N-BXQ``````````````!B;V]T;V-T(#!X,C$P,#`P,#`@;G5M8V]R +M97,])"AN=6UC;W)E]`#``````/`(4&&>]_\B,0E:, +M_[$`"```B"W_OP`P_[4`*/^T`"#_LP`8_[(`$!!```3_L```/`00"PP"?WID +MA#F`/!#__#P4__`V$``)-I0`)0`0A#@`%*7X-A!``3P3$`M\$@`[-I0!`WY2 +M"<,`$(=X/!44&&9S.9``$I$\`!2E.`)0$"4\`P`@W$8```(#&"V.HE:,`D,8 +M)680``APQ2CR`+0H+0"R*"7]`#@4 +MH``$`````/R````#X``(`````-RB``A\I4@!?$,(`GQ"2((``QR\``(5/`!B +M$"4`12@E_(4```/@``@`````?(9Z`#P%``T`!C(``(`0+32E`P!\`K@'0`-X +M``#%*"L0H``N/`4#`!1%``@\!0#_`&0P)C2E_Q``Q2@D%*``&B0"``$#X``( +M`````!1```<`9#`F-*7_#P#%*"04H``2)`(``0/@``@`````/`4!`!1%``<\ +M!@(``&0H)GRE>@`4H``))`(``0/@``@`````%$8`!0!D$"8DI?\?`$4H)!"@ +M_^@D`@`!?((&@!1```,\!0#_`^``"```$"TTI?\0`&48)`"%("0`9!@K$&#_ +M^20"``$#X``(`````!1%``@\!0#_`&0P)C2E_T``Q2@D%*``)20"``$#X``( +M`````!1```<`9#`F-*7_/P#%*"04H``=)`(``0/@``@`````/`4(`!1%``@\ +M!0#_`&0P)C2E_S@`Q2@D%*``$R0"``$#X``(`````#P%`@`410`(/`4`_P!D +M,"8TI?]``,4H)!2@``DD`@`!`^``"``````\!0$`%$4`!`!D*"9\I7H`$*#_ +ML"0"``%\@@=`$$``"#P%__)\8K@`-*7]`#0&C0``12@A`*8H*Q2@_Z8D`@`! +M?(('@!!```<\!?_R?&:X`#2E<```Q2@A+*4$`!2@_YTD`@`!!($`!SP%__)\ +M9K@`-*5L``#%*"$LI0$`%*#_E20"``%\@@<`$$``"'R"!H`\!0`-?&:X`#2E +ME0``Q2@K$*#_C"0"``%\@@:`$$#_I0`````\`@#_-$+_0`!B&"0`@A`D`&(0 +M*Q!`_YX``````^``""0"``$`````9[W_./^_`,#_O@"X`(#P+?^Q`(``H(@M +M_[<`L/^V`*C_M0"@_[0`F/^S`)#_L@"(#`(P7O^P`'@,`(=Z`$`@+3P%``,\ +M`Q0`)`(``?QE1<@D!20`/`,4`#P&``?\947`)`4`0#P#%``TQO___&5%N#P# +M%`#\8$6P/`4`/S2E__X\`Q0`_&5%J#P#%`#\8D6@)`4`"(^$@8`\`Q0`_&5% +MF#P#%`#\9D60/`,4`/QB18@\`Q0`#`"(&*QB18`00`#W/`,4``P`&#@````` +M#`!^N``````40`"3/`(4&`P`?'*,1%=D%$``=#P$$`L,`&[6`````!1``-\\ +M`Q0`D&(!&!!``63_HP!P/`0!SCP&$`LTA!@`)`4`@&3&/M@,`+1>/!`4`!!` +M`-C^`D8(/`8!S@!`("T``"@M#`)F8#3&&``\`Q08W&)6@#P$$`O>`T8(/`40 +M"SP&$`L\!Q`+9(0^\&2E/Q#\0P`X9,8_&`P`%Y9DYS\@*\(`!!1``&\GWO_\ +M9B(`('/>^/)F,0`8`%[P+3P7$`L\%A`+/!40"SP4$`L\$Q`+"``!<3P2$`L, +M`C@L9@0`#-XP``!FI3]8)`8`#0P"@G0"`"`M$$``-P`````"`"`M9H4_:`P" +M@G0D!@`/$$``3``````"`"`M9F4_>`P"@G0D!@`1$$``0@`````"`"`M9D4_ +MD`P"@G0D!@`.$$``.`````!F,0`($CX`1SP$$`O>,```/`40"V2E/S@D!@`' +M#`*"=`(`("T40``&`@`@+20#``$\`A0`K$-%U-XP```"`"`M9N4_0`P"@G0D +M!@`'%$``!@(`("TD`P`!/`(4&*Q#5HS>,````@`@+6;%/T@,`H)T)`8`#!!` +M_\<"`"`M9J4_6`P"@G0D!@`-%$#_S`(`("T,`C?^``````@``5S>,```#``7 +MEF2$/GC?OP#`)`(``=^^`+C?MP"PW[8`J-^U`*#?M`"8W[,`D-^R`(C?L0"` +MW[``>`/@``AGO0#(#`(X9&8$``X(``%O9C$`"`P",%8`````"``!:-XP```, +M`CA&9@0`#P@``6+>,```/`00"PP`%Y9DA#Y`"``!F=^_`,`\!!`+/`40"V2$ +M/Z!DI3^P`Z`P+0P`%Y8\$!(4/`@Q+C4(-BX\`A(4K$B^,#P&$`L\!Q`+9$.^ +M,&3&/\ADYS_@9@2^H"0%`&HD`C$`#`)_UJ1B``1F!;Z@`Z`@+0P"@?"@H`!I +M#``%I@`````,`'W8CX2!@!1`_\7?OP#`#``&L@`````40/_!W[\`P#P#%!C< +M8E:`/`,4&-QC5WC\0P``/`(4&-Q%5H!DI`!@#`#..&2E`&@\`A08W$-6@#P" +M%!ED0IY8/`0`"P!$("UD8P!PW$@``-Q'``C<1@`0W$4`&&1"`"#\:```_&<` +M"/QF`!#\90`8%$3_]F1C`"`,`#[<`````!1`_Z'?OP#`#``^W@`````,`C%T +M``````P`?>@`````$$``$#P$$`L,`!>69(1`(`@``9G?OP#`/`00"PP`%Y9D +MA#ZH"``!F=^_`,`\!!`+#``7EF2$/_`(``&9W[\`P/^C`'`,`(=L``````P` +M!T``````#`(Q#@`````,`(@8CX2!@!!``$??HP!PD&(!&!!``)LD!0(`#`$X +M'"0$#``,`)3H)`0``0P`B$0\$@"O/!4``GP$`#M\A`G##`%93@``@"T,`3R. +M/!$4`#P4`,1F4X0`-K6A@-XB1@``5!@MC&20,`($*"H0H``+`````'(5&`,F +M$``!`$,H+0!S("T"12@M`$0@+0P`09;\H(0@"``"+MXB1@`,`)1PC&60-`P` +M``H`````/`4`#7P$`#LTI?`5#`#`)'R$"<,D`X`!``, +M`E:`W$,``-Q$`&#<10!H/`(4&`P`SD#\0U=X)`0``PP!.&(``"@MW@56@#P# +M%!D\!``+9&.>6&2B`'``1"`MW$D``-Q(``C<1P`0W$8`&&1"`"#\:0``_&@` +M"/QG`!#\9@`8%$3_]F1C`"#``"$/A^0A(*`$#X"0````#>`A5X`%$8*Q1@__AD0@`!#``" +MO@`````\`A`+9$(V8!!```4D`@`!/`00#@P"S9ADA)P`)`(``:)B%7#?OP`@ +MW[,`&-^R`!#?L0`(W[````/@``AGO0`H9[W_^/^_``#?OP```^``"&>]``@` +M````/`(0"V>]__AD0C/8$$``!O^_```\!!`./`42$F2$G``,`LSV9*45@#P$ +M$@_<@MJX$$``!CP"``!D0@``$$``!-^_````0/@)9(3:N-^_```(``+.9[T` +M"&>]__C_OP``W[\```/@``AGO0`(````````$"```!@@```@(```*"```#`@ +M```X(```0"```$@@``!0(```6"```&`@``!H(```<"```'@@``"H(```L"`` +M`+@@``#`(```R"```-`@``#8(```X"```/`@``#X(#P<$A-GG)'```#X+0.@ +M\"T\"2``0`A@``$)0"4\"00``0E`)4"(8``\"0$`1,GX`"0)__]$J0``1*D( +M`$2I$`!$J1@`1*D@`$2I*`!$J3``1*DX`$2I0`!$J4@`1*E0`$2I6`!$J6`` +M1*EH`$2I<`!$J7@`1*F``$2IB`!$J9``1*F8`$2IH`!$J:@`1*FP`$2IN`!$ +MJ<``1*G(`$2IT`!$J=@`1*G@`$2IZ`!$J?``1*GX`&($```\&1(29SD58`P" +M9M#_)````````#P9$A)G.15@WR0``#P9$`=G.<\8$R``!@`````#(/@)```` +M`!```!\``````````$`9>`$D!/P``R3()"0$``T`!"`\-(0`#?\D`(#_)`$` +M_R0!@/\D`@#_)`*`_R0#`/\D`X#_)`0`_R0$@````0\```$/0!E@`#P$_[\T +MA/__`R3()$"98``\&1`*9SG?F`,@^`D`````$````@``````````/!D0`&]_@`\`@#$ +M_[0!T#P4%`#_MP'HWI=&`/^_`?C_O@'P_[8!X`+B$"W_M0'8_[,!R/^R`<#_ +ML0&X_[`!L(Q"D#000`#]_Z0!J#P2$A(\%0`)9E(>,```F"T``(`M/!$4&#:U +MH(```````Z`@+0``*"TD!@&@#`)F8'X6^`,T`JZ`X@`(V%X` +MX8XB5HP40`$R/`00"P``N"T``'@M``!P+0``:"T``&`M``!8+0``4"T``$@M +M``!`+0``."T``#`M```H+0``("T``!@M``#`+0`6\3@`%LBX/`(4``/9R"_< +M0D8(`S;(+3P>`^"T`61`M`_/X+61"`&@`````W%X`&-Q9 +M````?A@M_Z,`>`,9P"W<60`@`)D@+?^D`(#<60#H`+DH+?^E`4C<60$``-DP +M+?^F`6#<60$X`/DX+?^G`9C<60$(`1E`+?^H`6C<60!``3E(+?^I`*#<60!( +M`5E0+?^J`*C<60!0`7E8+?^K`+#<60!8`9E@+?^L`+C<60!@`;EH+?^M`,#< +M60!H`=EP+?^N`,C<60!P`?EX+?^O`-#<60!X`%40+0+YN"T47__3_[<`V#0" +MKH`#H"@MD +M`:#<2```W$<`"-Q&`!#<10`89$(`(/QH``#\9P`(_&8`$/QE`!@41/_V9&,` +M(-Z71@`\`@#$)A```692`:`"XA`MC$*0-`("$"L40/\-9G,!H-^_`?C?O@'P +MW[#?M0'8W[0!T-^S`69(0[6(XB5HS?I0#8$*``!P`````00/^R`````#P$$`L,`!>69(0[>(XB +M5HP00/^LWZ8!J#P"%!C<0U=H/`00"]^B`4ADA#N8WD4!2`##`!\`8`'T`$`P +M+0!%$"\``!@2`$,`'P!@`?0,`!>6```H$@@`!)".(E:,#``7EF2$.]B.(E:, +MWZ4!0!"@``<`````$$#_MP.@$"T\!!`+#``7EF2$._".(E:,$$#_L#P$$`T, +M`!>69(0HN`@`!+0#H!`M/`00"PP`%Y9DA#GXCB)6C-^E`(`0H/\]WZ,`B!1` +M`&@`````"``$3P``$"T``````@`H+0P`%Y9DA#G`W[@`8-^C`'C?I`"`WZ4! +M2-^F`6#?IP&8WZ@!:-^I`*#?J@"HWZL`L-^L`+C?K0#`WZX`R-^O`-`(``/R +MW[<`V-^E`:@\`A08W$-7:#P$$`O>0@!@9(0YT`+`,"T`HP`?`&`!]`+"$"\` +M`"@2`$4`'P"@`?0,`!>6```H$@@`!#Z.(E:,/`00"PP`%Y9DA#NX"``$E8XB +M5HP\!!`+#``7EF2$.Q@(``2&CB)6C#P$$`L,`!>69(0[.`@`!(N.(E:,/`00 +M"PP`%Y9DA#GH"``$FHXB5HP\!!`+#``7EF2$.?@(``2?CB)6C#P$$`L,`!>6 +M9(0[R`@`!*2.(E:,WZ(!H#P$$`MDA#H@`N(H+0"^*"T,`!>6`+8H+P@`!$^. +M(E:,/`00"PP`%Y9DA#HP"``$5(XB5HP\!!`+#``7EF2$.D@(``19CB)6C#P$ +M$`L,`!>69(0Z"`@`!*F.(E:,/`00"PP`%Y9DA#H@"``$KHXB5HP\!!`+#``7 +MEF2$.>@(``1#CB)6C#P$$`L,`!>69(0Z"`@`!$J.(E:,/`00"PP`%Y9DA#I@ +M"``$7HXB5HP\!!`+#``7EF2$.G@(``1CCB)6C#P$$`L,`!>69(0ZD`@`!&B. +M(E:,/`00"PP`%Y9DA#JH"``$;8XB5HP\!!`+#``7EF2$.K@(``1RCB)6C#P$ +M$`L,`!>69(0ZT`@`!'>.(E:,/`00"PP`%Y9DA#KH"``$?(XB5HP\!!`+#``7 +MEF2$.P`(``2!CB)6C``````\!!`+9[W_^/^_```,`!>69(0\`#P$$`L,`!>6 +M9(0\(-^_```\!!`-9[T`"`@`%Y9DA"BX`````&>]_Z@`@$`M_[(`&#P2%!B. +M0E:,_[\`4/^^`$C_MP!`_[8`./^U`##_M``H_[,`(/^Q`!`40`!L_[``"#P4 +M%!B.@E=D$$``-3P3`H\\%108-G-<*3P6`#``$YQX``"`+69SZX5FM5:0`!.< +M^#P7%``VUN1@"``%V#9S]<,`````)A```0("$"L00``ECD)6C'X1^`,`$1"X +M?J(0"A!`__B.@E=DWN5&``(V("W?@H,0``0@N`"D("T00`!6C)X`(`!>$"T` +M`"`M```!#W!$)-^.0E:,%$``("0")Q#>Y$8``C:(+=^"@Q``$8BX`)&(+1!` +M`$..,0`@`%$0+280``$```$/_$```````0^.@E=D`@(0*Q1`_]]^$?@#CD)6 +MC!1``"3?OP!0W[X`2-^W`$#?M@`XW[4`,-^T`"C?LP`@W[(`&-^Q`!#?L``( +M`^``"&>]`%@``````@`H+7""$`,\!!`+_Z@``&2$/$``2``?`0`!]```$!(` +M`C"Z`-,`'0``,!``!C"Z``9(N``&.3@!)S@M``8P```'2+@`Z3@M`$69(0\,`@`!]__A\ +M!``[_[\```P`R-Y\A`G#/`00"P``*"T,`!>69(0\4#P$$`T,`!>69(0HN#P$ +M$``,`+&J)`4(`!!``#P``"`M/`40"V2E/(@`0#`M)`<(``P`R]`\"``"/`1` +M``P`L:HD!0$`$$``220$``(\!1`+9*4\F`!`,"TD!P$`#`#+T#P(`$`\!`@` +M#`"QJB0%!``00``P)`0``SP%$`MDI3RH`$`P+20'!``,`,O0/`@``CP$"``, +M`+&J)`4$`!!``#LD!``%/`40"V2E/,``0#`M)`<$``P`R]`\"``"/`0"``P` +ML:HD!0$`$$``(20$``0\!1`+9*4\V`!`,"TD!P$`#`#+T#P(``(,`(@Z```` +M`!1```PD`P`!#`&*R#P$``$``A`K"``&D'!#`#H\!!`+/`40"V2$/&@,`GZ\ +M9*4\B"0#``'?OP```&`0+0/@``AGO0`(/`00"SP%$`MDA#QH#`)^O&2E/*@( +M``:0)`,``3P$$`L\!1`+9(0\:`P"?KQDI3S8"``&D"0#``$\!!`+/`40"V2$ +M/&@,`GZ\9*4\F`@`!I`D`P`!`````#P$$`L\!1`+9(0\:`P"?KQDI3S`"``& +MD"0#``$`````9[W_N/^P```D$``!_[\`0/^W`#C_M@`P_[4`*/^T`"#_LP`8 +M_[(`$`P`!C[_L0`($$``#0````#?OP!``@`0+=^W`#C?M@`PW[4`*-^T`"#? +MLP`8W[(`$-^Q``C?L````^``"&>]`$@,`!,8`````!1``$$\!!`+#``2\@`` +M```40``W/`00"PP`%T`D$``!%$#_ZM^_`$`,`(5.`````!1`_^;?OP!`/`+_ +M@#1"`0$``A(\-$(!H-Q"``````$//!44&(ZB5V000``[/!84&#P3`#```(`M +M9M96D"04__\\%Q0`"``&\C9SY&``````CJ)79`("$"L00``P/`/_X'X1^`,` +M$1"X?L(0"A!`__@F$``!)`3__PP`T*P",X@M$%0`.@!`D"W>XD8``!&(N`!1 +MB"VN,@`@WX*#$!!``#D``````%*0+0```0_^0``````!#P@`!N^.HE=D```` +M`#P%$`MDA#T`#``7EF2E1%`(``;4`````#P%$`MDA#SH#``7EF2E1%#?OP!` +MW[<`.`(`$"W?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$@\ +M`__@)!```31C`%4``QVX-&,`#0`#'3A\`@`[?$()PS1C``@``A$\`$,0)20# +M``'\0P``#``4<@`````40/^0``````P`9.(``(`M"``&P=^_`$`\!!`+)!`` +M`0P`%Y9DA#TH"``&P=^_`$`,`-#X``````@`!P/?@H,0`````&>]__C_OP`` +M#`"%8@`````40``%)`,``0P`?>0````````!#P``&"W?OP```&`0+0/@``AG +MO0`(9[W_N/^_`$#_MP`X_[8`,/^U`"C_M``@_[,`&/^R`!#_L0`(&*``)?^P +M```D%0`!/!00"P`5JCP`@(`M``"X+0``B"UFM?_X)!;__V:4/4`(``=U`*"8 +M+7[2_\:2`@`!?&,6`I('``(P:`#_`B`H+0*`("TF,0`!#``7EGQ'>@22`@`" +MD@,``0)`@"U\8GH$,$+__Q(S``H`5[@AW@,``'QF.`$`U1`M?$(X`11`_^H` +M0)`M"``'90``D"T``+@MW[\`0`+@*"W?M@`P/`00"]^W`#ADA#UHW[4`*-^T +M`"#?LP`8W[(`$-^Q``C?L```"``7EF>]`$AGO?_(_[,`*'T31,+_L@`@,/(# +M__^P`!``@(`M_[\`,/^Q`!C<@P`(C(8`#'QD2((PB0#_`-(P)@`)2,)\`O`[ +M$$#__GX%2`$D"P"`?`H`.Q"K`)D``!`M`(!0+0`)2,!\"CC$``0B`@$J2"4` +M@%`M?2-8AB0$``'^`P`(K@8`#-X#``A\@P@&_@,`"````4\D!``!/`/__'R" +M>P8T8P`+?(*`=\L4(&?&-<`B0%`@%\<=P&``4HO"0#``$`12@D +M``,8O!"C`'4\`P`!E@4`L#1C``$R. +M`@"H?$,%@!1@`%$P0P$`_!&!`-X"`!B6!``8D@,`!'Q"2`$H8P`"%&``5WR" +M_`9\`GM&_`*!"/D1`,@D!0`"```!3SP"%!C<0E=XD$,`#0)#&",L8@"`$$`` +M!3P"%!C<0D@8?$,9BA1@`"\D!``)``X;\ +M$8$`W@(`&)8$`!B2`P`$?$)(`2AC``(08/^K?(+\!B0#``$(``?A?&)[1@`` +M``!]2@G#``E(P``*&@`(``>P`&E()0````"&`@!H/`,4`-QE1@@\`P`)-&.@ +M@'P$`#M\A/@#``(Q.'"#(`,``ABX`,,8+P!B$"T``AEX`*00+0!#$"W<0P&8 +M9&,``?Q#`9B.`@"H?$,%@!1@`'0\!``!W@,`J#2$``$`!"%\`&0H)!"D`",` +M````E@4`N"0$`@$R`P"@`&(8+8QF``!H9``,:&(`!'R%^`-\27P#`25(+0`$(#Z( +M90```24H+0`"$#Y\QAX#`*0H+0"B*"TLP@`&%$``"P`%%#HD!``4``8PN``` +M````@Q`M9(0`!(A"``!\0O@#%(;_^P"B*"T`!10Z9&0`"GRE>`,`11`M``(L +M.GQ">`,`HB@M``44.GRE>`,`11`M.$+__Z""``$``@H"H($``-X#`*@(``A< +MC@(`J-X#`)@\`@`!-$(D!R0%``,``A.\?&1(`0`#(`I\@D@%"``'Y/P"@1`` +M$EI`-2D`57#J"3,`"4J\-2D`4`%I2"T!24@EW2H``'U*>`$`"D@`?41X!0#) +M,"H0P/].K$D``'P$C`8D`@`)"``('7Q$_P8(``@`9$(=L'Q#!@`08``*,$)` +M`)8%`+C_IP```@`@+1!``$C_J``(#`!K*`````#?IP``WZ@`"-X"`*@D`P(! +M``,;O`!#("00@P`;`````)8%`+`R]_[C_MP`X?1=$PO^V`#``H+`M_[4`*`+@J"W_M``@?111@O^S`!@`X)@M +M_[(`$`$`D"W_L````("`+?^_`$#_L0`(```!3SP"`0$PX___$*``5P!B&"5\ +M`O`[$$#__CP"__PD!`!!-$(`"P`$(SQ\!0`[``(3?'RE"<,TA`"```4R`'RB +M.09\Q.T&?&(9!7Y1`,+\1```?D,$0@`1C;A^1`D"D@(`$'QQWL:6`P`(?I'4 +M!GR1_X808`$;?%&L!WQQ>`=P1`!O`!$=NCAC``$``Q@``(,8)!!@``\`%B@K +M<$,`K@!E&"048``+`````-X&``!\PU@",&0(`!2``#X`8#@M``8SO@!%*",P +MQ#``#``^V`"'("7>`@"H/`,``20%`@$T8P`!``4HO"0$``$``QE\`$4H)``$ +M(+P0I``R`$,0)!!#`%0`````C@(`J'Q#!8`48``<`````'Z2@8;Z0@#Y`F`@ +M+=X&`!@"("@M```X+20(``$,`7L\```````"$`#?OP!`W[<`.-^V`##?M0`H +MW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`2'P"\#L40/^K/`+__`@`"9(` +M`````````-X#`*A\9`H"$(#_XGQD"L(4@`!;)`0`098"`+``5[@A)O<``0@` +M"7U^\?8'`````#!C#_`(``EG`&`X+0`````00P!C`````(X"`*A\0P6`%&`` +M]S!"`"#>`P"H)`("`0`"$[P`8A@D$&(`A0````".`@"H?$,&`!!@_\8````` +MW@,`J'QD#`(0@/_"?&0,PA"``$DD!``A``0CO`!D&"0D!``!``0CO!!D`*

`P"@E@(`N`!B +M$"V,1@``:$0`#&A#``1\A?@#?&=\`P#E*"T`!"`^B$<```"G*"T``Q@^?,8> +M`P"D*"T`HR@M+,,`!A1@``L`!1PZ)`0`%``&,+@``````((8+62$``2(8P`` +M?&/X`Q2&__L`HR@M``4<.F1$``I\I7@#`&48+0`#+#I\8W@#`*,H+0`%'#I\ +MI7@#`&48+3AC__^@@P`!``,*`J"!```(``EZC@(`J``$(7P`9!@D)`0``0`$ +M(7P09`!G,$(`0!!`_WX"`"`ME@4`L`P`:ZH`M2@A"``)?GZ2@88`````E@(` +MN`!7N"$F]P`!"``)?7[Q]@<`````E@(`L-X#`*``8A@MC&8``&AD``QH8@`$ +M?(7X`WQ'?`,`Y3@M``0@/HAE````Y2@M``(0/GS&'@,`I"@M`*(H+2S"``84 +M0``+``44.B0$`!0`!C"X``````"#$"UDA``$B$(``'Q"^`,4AO_[`*(H+0`% +M%#ID9``*?*5X`P!%$"T``BPZ?$)X`P"B*"T`!10Z?*5X`P!%$"TX0O__H((` +M`0`""@*@@0``"``)JXX"`*B6`@"XW@,`H`!B&"V,9@``:&0`#&AB``1\A?@# +M?$=\`P#E."T`!"`^B&4```#E*"T``A`^?,8>`P"D*"T`HB@M+,(`!A1```L` +M!10Z)`0`%``&,+@``````(,0+62$``2(0@``?$+X`Q2&__L`HB@M``44.F1D +M``I\I7@#`$40+0`"+#I\0G@#`*(H+0`%%#I\I7@#`$40+3A"__^@@@`!``(* +M`J"!```(``FUC@(`J)8%`+`"`"`M#`!K*`"U*"$(``E^?I*!AI8%`+@"`"`M +M#`!K*`"U*"$(``E^?I*!ACP$$`L\!A`+/`<0"V2$/8`D!02]9,9$:`P"7IID +MYSWX/`+_@#1"`2E\`P`[``(2/'QC"<-\8CD&W$(``!!``"\D`___)`0``WQB +M_\8D`P`!``,8?'R1"`;\0P`(-`.``/Q````D!``!_$,`$'Y)!(+\0``@?E(V +MP]X#`$@`":`+`B`H+20(``'\0P!(W@,`0/Q#`$#>`P`H_%0`4'R#_P8"8"`M +M?D/5!OQ#`"A\0T@!W@8`&``"&`H`8!`M`&`X+20#__]\9T(&"``)A`!).`J6 +M!0"P$$``!0(`("T,`&LH``````@`":_>`P"H#`!KJ@`````(``FOW@,`J#P$ +M$`L,`!>69(0^&`@`"8<``!`M9[W_4/^S`)``@)@M_[(`B/^_`*C_M0"@_[0` +MF/^Q`(#_L`!XW)``&'X0.`$2``%*`,"0+20"__]\4/_&`@6`+0``J"V2`P`, +MD@(`#7QB>@0T`X$`,$+__Q!#`/$D$0`.`A&(+3P#0`".(@``CA3__`!`("U\ +M!-@$$(,`FP`4H@("("`M9Z4`2*.@`%AGI@!0_Z``2`P`:VAGIP!8DZ(`6``` +M6"UP101N<$,!K@"C&"408``&```@+=^C`$B49```E&,``@`$7``!8U@E$D`` +M.C0*__^69@`.-`C__S0)__\T!___D@4`!@`%+#C_I0`P/`40(4BE0@`\!?__ +M2*4"`8^E`#!(I0(&CZ4`-$BE`@9()`(!D@4``'R"?`,`!2PX_Z4`.#P%$"%( +MI4(`/`7__TBE`@&/I0`X2*4"!H^E`#Q(I0(&2"0"`30#__\2@``-?(5\`P`4 +MH#P\`Q`A_[0`0$BC0@`\`___2*,"`8^C`$!(HP(&CZ,`1$BC`@9((P(!?&-\ +M`Q)``-;?OP"H`$40)M^U`*``1A`FW[0`F`!#$";?LP"0W[(`B-^Q`(#?L`!X +M`^``"&>]`+#>(P`(_Z,``#P#$"%(HT(`/`/__TBC`@&/HP``2*,"!H^C``1( +MHP(&2","`=XE`!#_I0`(/`40(4BE0@!\`W@'2*,"`8^C``A(HP(&CZ,`#$BC +M`@9((P(!WB4`&``#'`(P9____Z4`$#P%$"%(I4(```,<`$BC`@&/I0`02*4" +M!H^E`!1(I0(&2"4"`=XE`"#_I0`8/`40(4BE0@!(HP(!CZ,`&$BC`@:/HP`< +M2*,"!D@I`@$`%:PX?2E\`P*B$"7_H@`@/`(0(4BB0@`\`O__2*("`8^B`"!( +MH@(&CZ(`)$BB`@9(*@(!```P+7U*?`,0@/^.-`C__P`+6#P\`A`A_ZL`*$BB +M0@`\`O__2*("`8^B`"A(H@(&CZ(`+$BB`@9(*`(!"``*[7T(?`,`````EB4` +M!@``,"V2(P`),*4__Q2@``P``"`M<&<$;G!E`:X`Y2@E$*``!WQ"'@,``A"X +M`B(0+91$``"40@`"``0T.`#","6.(@`,$D``/XXE`!"69P`.-`C__S0*__\T +M"?__D@8`!@`&-#C_I@!@/`80(4BF0@`\!O__2*8"`8^F`&!(I@(&CZ8`9$BF +M`@9()0(!D@8``'RE?`,`!C0X_Z8`:#P&$"%(ID(`/`;__TBF`@&/I@!H2*8" +M!H^F`&Q(I@(&2"0"`30#__\2@``-?(1\`P`4HCP\`A`A_[0`<$BB0@`\`O__ +M2*("`8^B`'!(H@(&CZ(`=$BB`@9((P(!?&-\`Q)``$W?OP"H`*00)M^U`*`` +M1Q`FW[0`F`!#$";?LP"0W[(`B-^Q`(#?L`!X`^``"&>]`+``````EA4`#B01 +M`!((``K,,K4/_P`%*#Q\0O@#`*(0)?^B`$@\`A`A2*)"`#P"__](H@(!CZ(` +M2$BB`@:/H@!,2*("!D@I`@$`%:PX?2E\`P*C&"4\`A`A_Z,`4$BB0@`\`O__ +M2*("`8^B`%!(H@(&CZ(`5$BB`@9(*@(!```X+7U*?`,0@/^I-`C__P`&,#P\ +M`A`A_Z8`6$BB0@`\`O__2*("`8^B`%A(H@(&CZ(`7$BB`@9(*`(!"``+AGT( +M?`,``````2`/@``AGO0"P"``*PP``@"VD +M@``@```0+0"`&"TD"0`_)`@!`-QE```D1@!`9&,`"!"@``5PIS@D``8```H+6>D!@`D!@(`_[\(8/^^"%C_MPA0/!<4`/^V"$@``+`M +M_[4(0/^T"#C_LP@P_[((*/^Q""`,`F9@_[`(&&>D!````"@M#`)F8"0&`@`` +M`"@M)`8"``P"9F!GI`(``Z`@+0``*"T,`F9@)`8"`#P%`/\\`O_P-*7_/SP$ +M``TT0@`C0`9X`#2$EP``Q2@D``(2_'"D("JOI`@```#(+0@`#+,T7@#XW0(` +M"``$)WQ\0@]"``(7?!!$`",`````)SD``20"`0`3(@`29M8(`-[H1@`T`JZ` +MJ!``" +MQS@M``!H+32EH(!F50(`-QB&H-TN````\A`M9.;^````("W<0P```$40+11& +M__T`@R`MW2\"``"`B"T`]1`M```8+=Q&````11`M%$?__0!F&"T1X``%`&`0 +M+0!O,"L4P`%1``````!O&"\1P``%_2("``".$"L40`%.``````".("\1@``) +M_3$``'!P&`-PD"`#`&P`'P&``?0``!@2`(P`'P&``?0``"`2``0P*P`#$"L` +MPA`D$$``\@``````9``?`(`!]-T&!&C=!`1X_68``/U$`````!`2+$0'T!2` +M`.P`````+$,/H!!@``5D0_!@)`,`"/UC``#]0P``9$/P8"QC#Z`08``%9$/@ +MP"0#``;]8P``_4,``&1#X,`L8P^@$&``!61#T2`D`P`$_6,``/U#``!D0]$@ +M+&,?0!!@`10L0DX@)`(``OUB``#]0@``D0(`-R6M``%E*0`(96L`"&5*``@! +MHA`J%$#_J63G``A\`O@[WZ,("`!#$"L40`$L`````'P"^#L`0Q`OW0,$0!!@ +M`2+?HP@0D0,`-A!@`&D\`Q0`/!'^,=QD1@@\`P'/-&.^"#8QY@`\&``!`$Q@ +M+0"#("T\`P`)904(J`.@,"UGIP(``L0@+0``2"TT8Z"`9C("`#<8AJ`D%0`( +M`````-RN````D1`M9(W^````6"W<2@```$,0+11-__T!:E@M$<``!0%@4"T! +M;A`K%$``^0`````!;E@OW*X"``"2$"W\J@````!0+=Q-````0Q`M%$3__0%- +M4"T1P``%`4`0+0%.:"L5H`#N``````%.4"\1@``)_*("`'%04`-Q<%@#`4P` +M'P&``?0``%`2`6P`'P&``?0``%@2``MH*P`*$"L!HA`D$$``D``````!2P`? +M`6`!]-T-!(#="P1X_.T``/S+`````!`2+$L'T!5@`(H`````+$H/H!%```)D +M2O!@_/4``"U*#Z`10``#_-4``"0*``;\Z@``9$K@P"0+``8M2@^@$4```_S+ +M```D"@`$_.H``&1*T2`D"P`$+4H?0!%``*_\RP``)`(``OSB``#\P@``D0(` +M-B4I``%DI0`(9,8`"&3G``@!(A`J%$#_K&2$``@R9``_%(``!```$"V-`PST +MC0(-``!B$".1#0`W/`X4&-W#5WC`90)T%*#__B0%``'@90)T$*#_^P`````\ +M!?^``!2C0#2E`1\"A"`E``4I/`!-&"$TI2@M`$,8*@`%*3C\I```W*0``!!@ +M`&4\!O^```(4>#3&`1\``"@M``8PO"0*`1@TQ@0!)`___P`&,;@\"0`"`$88 +M+63&`&`(``X$`$8@+0.F,"W#/"<(``T(`&\8+0`.<"<(``T.`(X@+=T*!(C=`@1P_.H```@` +M#;?\P@``)`H``BQ"3B`40/]2_,H``"0"``'\X@``"``-M_S"``#=`P1@W0($ +M +M%!C_HP`(`&`P+=_%5VC<0T6(CX2!@/^&@OAPHQ@##`"((/Q#18@40`&'```` +M``P`AVP\%/^`#`"(1C:4`0%\`P`[?&,)PP`4ICBOHP`$/`,`_S1C_S\VE``# +M0`1X`/^@`"``@Q@DKZ,`$```B"T``(`M/!44`#P6%```%*0X`````)."@P`P +M0@#_%$``!0````"3@H,!,$(`_Q!```:?@H&`)C$``20"``(2(@%1`````)^" +M@8`D`P`!``(0^`!4$"W\0P``#`"(((^$@8`40`"X``````P`B!2/A(&`%$`` +MIMZC1@!\$_@[?`+P.Q!`__Z/HP`$/`+__#1"``L``A-\?&(Y!MQ"```$0`!' +M`````'Q72`$2X`!$)`/__P+@D"U\`!#$"\`PA`K%$``$Y^$@8`\`Q0`C&)% +MU!!```4\!!0`_[(`"(R"1=`00``+GX2!@/^R``@,``.\`N`@+0P`A;@"X"`M +M#`"&B@+@("T,``6T`N`@+9^$@8`\`@`PWJ-&`#1"Y&``@A`M``(0N`!B$"V, +M4@`@?`/X.]^"@Q`00``,`'.8+P!2$"T```$/"``.KG!3`!D\`@#$`&(0+8Q$ +MD#`,`)0NC$60-`@`#L<`````#`#0^`````#?@H,0`%(0+0```0\(``ZN<%,` +M&0P`A-8`````"``.PP`````,`C!B`D`@+0@`#PL\`A!BW0(`""0#``$``B\^ +M$*,`"GQ&-0(,`'WF`D`@+1!`_X``````#`"4L`)`("T(``\+/`(08@`````\ +M`Q`+``80^&1C0%!\8A(*`$``"``````,`&RL`D`@+8Y"`*@$0`!^``````P` +M)+X"0"`M"``/"SP"$&(`````W04`$`)`("T``#`M#`!9%'[W2`%\`P`[```! +M3SP"_X!\8PG#-$(!*0`"$CQ\8CD&_%<```@`#PL\`A!B`````)97`$X"0"`M +MCD<`J``7N``,`&RL_Z<`*-^G`"@2X``,)N/__P)`$"TD!O__)`7__]Q$`$#< +M0@"8```!3W!&`!D```%/)&/__Q1E__D`@!`M!.#_10`````,`3=4`D`@+0@` +M#PL\`A!B#`!,X@)`("T(``\+/`(08MY$`#`,`>2`?O=(`7P#`#L```%//`+_ +M@'QC"<,T0@$I``(5^#1"``$``A1X?&(Y!OQ7```(``\+/`(08@`````,`>L< +M`D`@+0@`#PL\`A!B#``OA@)`("T(``\+/`(08@P`2&X"0"`M"``/"SP"$&(, +M`"YJ`D`@+0@`#PL\`A!B#``P"`)`("T(``\+/`(08@P`+?("0"`M"``/"SP" +M$&(,`"H8`D`@+0@`#PL\`A!B#``JH@)`("T(``\+/`(08@P`0QX"0"`M"``/ +M"SP"$&(,`'1(`D`@+0@`#PL\`A!B`D,@+_^D`!@(``\_`E>X+0P`K+(````` +M"``.NY^"@8`,`##&``````P`3)@"0"`M"``/-?^R`"`,`)3N``````@`#R`` +M````WD(`F````4\D`___<$,`&0```4\(``\+/`(08@P`AF8`````#`!NQ@`` +M```,`$#\``````@`#ID``````````&>]_[`\`P#$_[(`$#P2%`#>0D8`_[\` +M2/^^`$#_MP`X`$,8+?^V`##_M0`H_[0`(/^S`!C_L0`(_[```)1CD"(08`!- +M)!:``3P5__``%K2X-K4`(S;68`$`%:WX`L"@+3:U!$,`%K1X`!2D^#;6(`4` +M%:TX-I2*`0``@"TT%ZZ``!:S>#:U`$@(`!!O`!2B^##F`/\D!P$``.8H"R0' +M(```YB`+,$(`/SP(__``HB@M-0@`(P`%*C@`"$+\`+4H+34(`/@`HR@E`&@X +M)=RB```D!@`!)A```3!"`#\`@B`M``0@^`"4("T`@Q@EW&(``'S"M8=\PH0' +M_&(``-Y"1@#@!`F"T"8"`M#`$X8@!`*"U^(PL#``,9/"0% +M`@``=B`EW(8``"0$0`!\QA@"R,#_RC#'``(``"`M"``040``*"W?OP!(W[X` +M0-^W`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`%`0H``- +M```0+7RC/`,P8P#_+&,``A1@``1\I3`#`^``""0"``$`````)(0`?C"E`/\4 +MI/_Z``````/@``@`````/`,4&-QB5W@00``'<(<3!% +M`G00H/_[`````#P"_X!PA@$R-$(!'P`"$3PT0B@M``(1./Q'``!D0@U@`,(P +M+=S"``!\13P#,*4`_P`%*"L4H``$)(@`?CP"``%]`C`'_,(``-QF5W@0P``$ +M`````````4^LP`)T```!3Q2@`!_<95=X?$8T`GQ".`(`!"-\$*``!W!&$`/` +MI@)T%,#__B0&``'@I@)T$,#_^P`````\!O^```(4>#3&`1\`P"@M``8V.``% +M*3PTQ@`!-*4H+0`&-#@`1A`M``4I./RG``#\1```W&)7>!!```0````````! +M3ZQ``G0```%/`^``"`````!GO?_H_[````"`@"W_OP`0#`&72O^Q``@2```5 +M`$"(+0`","L`!C`O`@`@+0``*"T,`F9@,,8`")(B`,JF`@``DB(`Q*("``*2 +M(@#%H@(``Y(B`,:B`@`$DB(`QZ("``62(@#(H@(`!I(B`,FB`@`'W[\`$-^Q +M``C?L````^``"&>]`!@`````9[W^J"0&`0#_LP$@`*"8+?^P`0@``"@M_[(! +M&`"`@"W_L0$0`Z`@+?^_`5!^$?@#_[X!2#P2%`#_MP%`_[8!./^U`3`,`F9@ +M_[0!*#0$KH!R)"@#WD)&``!%*"W1$8`)`8``0""("VLD``` +MWD=&``#B$"W<1``(?,3_QGP$]T;\1``(CL0``*!``#:@0``WI$0`,*Q7#02. +MQ``0K$0`$([&`!`DQ@`6K$8`&!*``*W?HP$`?`,H!'QC^`-P91@#`.,8+=QC +M`"```R(^``,L/C"$`/\PI0#__$,`('RD>@0P@___K$,`%#0#KH`D!A70`Z`P+1!` +M`'T`0*@M```H+3P&``@,`F9@`J`@+?[3(&C^TR!@9J4`.`)@,"T``!@M9J@` +M,`@`$<<\!P`(`````-[&(&@!`Q`M9&,`0/S"``#>9``(_*0``/YB``C\L__X +M%&?_]V2E`$`,`"06`@`@+1:```0T`JZ`#``K9`(`("TT`JZ````H+7(BB`/> +M0D8`)`9```!1$"T,`F9@W$0N2#P"%!C<0E=H/`4(,=Y#1@`TI2;I``4L.``" +M(+@``C'X`,0@+S2E>-4`@B`M``44N'R$X`%D0O?/`((`'0!QB"T``"`0/`(` +MQ`!B$"T`!"$Z_B0N4)1#D"(D8P`!I$.0(H["`#PD0@`!KL(`/-^_`5#?O@%( +MW[]`5@"8"@M9(1$X`(`,"T,`!>6`J`X+0@`$8Z.P@`\ +M/`00"SP%$`MDA$4@#`)^O&2E27`\!!`+_L`@6#P%$`MDA$5(#``7EF2E26`( +M`!'ZW[\!4#P$$`L\!1`+9(1%B`P`%Y9DI4E@"``1^M^_`5!GO?VH```H+?^Q +M`A`D!@$`_[("&`"`B"W_OP)09Z0!`/^^`D@\$A0`_[<"0/^V`CC_M0(P_[0" +M*/^S`B`,`F9@_[`""-Y"1@`T`ZZ`1D8`,N4/_S"E__\R]___```0+0##&"W<9``P_'8. +M(/QW#BBL=0XP?H1[QOQD`#`0H``$_',N2"0%``%\I'.&_&0`,"0#%=`D!P!` +MD`0`,`+/* +M9Z0!`&>D`0```"@M#`)F8"0&`0`\!1`+9Z0!``*@,"T,`H!&9*5%$`P`L\IG +MI`$`/`(4`/Z`(%@(`!)WW%Y&`!!```,D`@!`"``2=ZZ"`#@(`!)WKH``.&>] +M_^C_OP`0_[$`"#P1$`L,`9=*_[```&8D1=@,`+.(``*`*P`0@"\00``1,A`` +M"-Q"```D$``!$$``!0``("T`0"`M)`+__WQ$_\8LD``!#``0Y@````#?OP`0 +M`@`0+=^Q``C?L````^``"&>]`!@\"1```@`@+0``*"T``#`M)`<`"&8H1=@, +M`+1H92E#F`@`$P@L4``!/`,4`)!C`1@48``#```0+0/@``@`````/`0`Q3P& +M$`MGO?^@-(00@"0%`(!DQD7H_[(`,#P2%`#_OP!8_[8`4/^U`$C_M`!`_[,` +M./^Q`"@,`+1>_[``(!!``27^0D8`/`8`Q0!`("T``"@M#`)F8#3&$(#>0D8` +M/`,4&```@"W<8U:`-!.N@"04`0`(`!-!_&(`"``````F$``!$A0`$-Y"1@!R +M$X@#`%&(+=XB+D@40/_Y)`1```P`L:HD!0"`$$`!$@!`J"T`0"`M```H+0P" +M9F`D!D``"``3/OXU+D@\`P#$)`4`0`!#&"TD!/__/!8``CP5`*ZL99&```"` +M+:QED80VUJ&`_&21B#:UA`#\9)&0)!0`"'(6B`,D!0#_)`8`*"80``$"-8@M +M`%$0+613(1!D42$X#`)F8`)@("T,``P,`F`@+0P`#"`"8"`M)`4`_R0&`"@, +M`F9@`B`@+0P`#`P"("`M#``,(`(@("T6%/_IWD)&`#P#`,0`0Q`M)`,``0P! +METJ@0Y`D$$``Y@````"41@#`),+_U#!#__\L8P`J%&``%#P#$`L\!1`+`Z`@ +M+0P"@$9DI490/`00"V2$1G`,`!>6`Z`H+20"___?OP!8W[8`4-^U`$C?M`!` +MW[,`.-^R`##?L0`HW[``(`/@``AGO0!@<$)X\F1C2!!\8A(*`$``"``````D +M`H`!/`7_\``"%+@\!!`,W(2/P#1"8`,``A>X-*4`(WP#`#M\8PG#-$(`,``# +M&3P`!2K\_Z0```!B$"7\0```-*4`^-Y&1@``92@EW*0``#P#`,3<1P`````@ +M+0##,"T`!S@_K,>1F"0&``C\1@``/`<0`-RE``!DYT)(W$(``#P&%`#>148` +M_,=&B#P'$````A`_9.="B`"C&"T\!A0`K&*1G`P`$*+\QT:`#``0HB0$``$\ +M"!0`90@``-Y*1@`\!`##-(20````&"TD!O__)`4`"`%$("T`@!`MK$8``"1C +M``$49?_]9$(`!(T&```8P``3/`,`KCP)``(T8X0``0`H+0%#&"T``!`M-2FA +M@`````",I@`(9*4`!*Q@`$BL9@```&D8+:R"```D0@`!C08```!&."H4X/_V +M9(0`!#P"`,0\!!`+`4)0+62$1H"M1I`P`Z`H+8T"``0,`!>6K4*0-`@`$XP` +M`!`M)`(`31#"`'$`````)`(S`*>B``0\`DY)-$)#,J^B```D`H`!/`3_\``" +M%+@TA``C-$)@`P`$(OP``A>X-(0`^'P#`#M\8PG#-$(`,``#&3P\!A```&(0 +M)0!D&"7\0```9,9"2-QC`````"`MW$,``#P"%`#>148`_$9&B#P"`,0``Q@_ +M`*(0+:Q#D9@\`Q``9&-"B#P"%``,`!"B_$-&@`P`$*(D!``!/`@4``@`$\IE +M"``H/`+_\#1"`",``A+\-$(5L-Q"```P0@`'$$``.CP#$`L\`Q`+/`@4`-QE +M1B!D8D8@90@`>-Q$``B40P`0D$(`$O^E``#_I``(IZ,`$`@`$\JCH@`2/`(W +M.#P(%``T0GAX90@`4*^B```(`!/*HZ``!#P"$`P\"!0`W$.,(&1"C""40@`( +M90@`\/^C```(`!/*IZ(`"#P"$`P\"!0`W$*,"&4(`,@(`!/*_Z(``#P"$`P\ +M"!0`W$*,J&4(`/`(`!/*_Z(``#P$$`L\!1`+9(1%^`P`%Y9DI4F("``3C"0" +M``$\!!`+/`40"V2$1I`,`!>69*5)J`@`$XPD`@`!"``3C```$"T\"!0`W&5& +M.&1B1C@(`!0P90@`H"0",P"GH@`$/`).231"0S<(`!/^KZ(````````#X``( +M`````&>]_Y@\`@"O_[``&#P0%`#>`T8`)`7___^_`&#_O@!8_[<`4`!B$"W_ +MM@!(_[4`0/^T`#C_LP`P_[(`*/^Q`"`,`2F(C$2$`-X"1@`\`P#$`$,8+8QC +MD#`L9``"%(``%``````\%``")!$``3:4H8`\$P"O/!(`Q'XC^`,D!?__<'08 +M`R8Q``$`0Q`M`F(0+0P!*8B,1(0`W@)&``!2&"V,8Y`P`B,@*Q2`__,````` +M$&``/SP$$`LD%8`!/!3_\``5K/@VE``C-K7`!P`4HOQ\$P`[`!6NN'YS"<,` +M$YD\-K5``S:4`/@\%@`"``"(+3;6H8`\$@"O`!6H^`)TH"5^/O@#)C$``7/6 +M\`,`7A`M`D(0+8Q7A``,`3AF`N`@+0P!.PX`0"`MW@-&`"0&!=P"X"`M`'X8 +M+0)#&"W<980(K&:$$"0&/H"L9H04)`8``7S%M8=\1:Q'#`$X>OQEA`@"X"`M +M#`$X9@!`\"TSW@`#<$(1,@!>\"TD`@7X`![U.`/5\"T#T_`E_\(``-X"1@#> +M@P``/`,`Q`!#&"V,8Y`P`B,8*Q1@_]=^/O@#/`00"PP`%Y9DA$;`#`"()``` +M``#>!$8`/`<`Q"0%``8``!@M`( +M`D8`_K8`*`!4$"T"0A`M9E*$`(Q&A`#_I@`0#`$X9@#`("W?I@`0`$"X+0P! +M.'H`P"`MW@1&``*2*"W_H@`0#`!!E@"%("W?H@`0)`.``3+H``<``QSX``A! +M.#1CP`N`$"$"TT8T`A``(5.``#&/@"("`M`$,0+20%``'?HP`` +M)C$``0!#$"7?HP`(_%8``-QB```D`@`$#``E//ZB`!C>!$8`/`(`Q`""$"V, +M0I`P`B(0*Q!``!\`````?C3X`SP"`*YRDQ@#-$*$`#P2`*\`8A@M`(.H+:Z@ +M`$P"H"`MKJ``4*Z@`%2NH`!$#``F*@````#>!D8`C\16C#P%`,0`Q2@MW*>0 +M*'SG>`$0@/^Y`H>P+3P$$`L"("@M`L`P+0P`%Y9DA$<("``5`W(SH`,````` +M```!#]^_`&```!`MW[X`6-^W`%#?M@!(W[4`0-^T`#C?LP`PW[(`*-^Q`"#? +ML``8`^``"&>]`&AGO?[8_[4!`/^T`/C_L@#H_[``V```@"W_OP$@_[X!&/^W +M`1#_M@$(_[,`\`P!.PS_L0#@?!(`.WY2"<,`0*`M&$``#P)`J"T`$I0`)!$` +M"0@`%7D`0)@M)A```1(3`%P`````,@0`_S2$W@`,`3L.`)(@)0`"$``44?_W +M`````"0$__\"D*`F`A0@"P``*"T,`3@H/!?_\#;W`",#H"@M`!>Z_`!`@"T, +M`2``&CHP!J`K>X):.C`&FCHP!H#`$G7J.C`&=\$``[?A`) +MPP`0A``,`3L,``"P+1A```T`0*`M"``5JP!`D"TFU@`!$M(`#"0"`#\RQ`#_ +M-(3>``P!.PX`D"`E``(0`!11__<`````$I8``R0"`#\RPP`_`&`0+3P#__`" +M8A`M-&,`(P`"$C@``QWX9G,!`#1C!$,``QTX-&,`0`!#$"T`51`EW$,``'_# +M*4?\0P``WN(``"0"`@`68O_;W[\!(```$"W?O@$8W[]^B#<8D8` +M/`0`Q/^T!;`D!?___[\%V/^^!=``1"`M_[<%R/^V!<#_M06X_[,%J/^R!:#_ +ML068_[`%D(R$D##_H`48?`,`._^@!2```QG"_Z`%*#!T``/_H`4PKZ4%&/^@ +M!-C_H`3@_Z`$Z/^@!/#_H`3X_Z`%`/^@!0@8@`$0_Z`%$#P(__P`%$D\-0@` +M"0``J"W_H`5@``A$.*^C!8`U"$`!``A'>`$H0"7_J`6(WZ,%8#P%``(TI:&` +M?!'^A'!E(`./I06`/`,`KV1FA`!\L`P`098PT@__WZ,%B`*`("TD!?__)`8`"-QB +M```P0@`_?%&L!"0"^:,,`6G`?%%X!`1``0O_H@5H9[8$W`*`("TD!?__9[`% +M&`P!:R;_M@5P`@"X+0``F"T\!1`+`L#P+=^F!5@"8#@MKN(```.@("T$0`#P +M9*5'<`P"@$8``````!,8^`(@("TD!?__`Z`P+20'"``\"``"#`#)W@.CL"TT +M!/FCKL($W``"$#^NP@38E\(``!!$`-`\!!`+`L#P+=_&!-@\!1`+W[8%<&2$ +M1XADI4G(`@"8+7S&2@(``/`M#``7EC#&__\(`!96)!<`""?>``%FF/@"@"`MCA8```.SF"W>90389A``!`+` +M,"U\I4H"#`%>[#"E__\#TB@A`H`@+0P!7Q("P#`MWF@$V#P$$`L#P#@M9(1' +MJ`+`*"U]"$H"`D`P+0P`%Y8Q"/__WF4$V`*`("TD!@`!)`<``20(!1%\I4H" +M)`D&(C"E__\D"@`!#`$A0"0+!`"OO@4\`]F!3BOI04X`H`@+=YB!-BO +MO@5$K[X%2"?>``&OH`5,?$)*`J^B!4`,`5WHKZ`%4"0&``@7QO_.WZ0%6&>E +M!``,`2@!`@"T"`"`M#`$X8@!`*"TD!H`!WZ,%>``&-+@T +MQF`!``8T>#3&(`4``RD\``8S>"ZC``(`IB`EW(0``!!@``I\A!@"`J08%^A@ +M``#3&`$@D`P`!`$80+3P&%```12@E +MWZ(%8"1"``'_H@5@W*(``"0%@`$`!2RX-*5@`3!"`#\`!2RX`((@+32E10$` +M!2LX``0@^'R%$@H`A2`MWZ4%8'QB4H=\8AC'?&((1_R"```\!/_PW,)&`#2$ +M`",`!"+\-(0`^-R#```\`P#$`$,8+8QCD#``HQ@J%&#^_M^C!6#?OP78```0 +M+=^^!=#?MP7(W[8%P-^U!;C?M`6PW[,%J-^R!:#?L068W[`%D`/@``AGO07@ +M)G,``20&``AF]P`$$F;_5&?>``@"@"`M#`%K)B0%__\\!1`+WZ8%6`)@."VN +MX@```Z`@+01!_Q)DI4=P/`00"SP%$`O?M@5P9(1'2&2E2<@,`!>6`@"8+0@` +M%E```/`M"``6V"05``(\!!`+/`40"V2$1R`,`!>69*5)R-^_!=C?O@70)`+_ +M_]^W!]!>!GO?\P +M_[\`R/^R`,#_L0"X#`'E!/^P`+`,`>4V`$`@+0P!/;@`````)`/__Q!#`$`\ +M!!`+```!#WP2`#M^4@G#)!```0)`("T,`5EZ`D"(+3P#_^`T8P!5/`+_\``# +M';@T0@`C-&,`#0`"%'@``QTX-$(`$31C``@``A:X`!*1/``1,3P"0Y`E-$(" +M`/Y`````PA`EW$,``#P'__`TYP`C`B`@+0`'.OP#H"@M-.<`^'X#2D?\0P`` +M`,] +M`-``````#``5U@`````40/_UW[\`R`@`%X'?L@#`#``7EF2$1^#?OP#(W[(` +MP"0"``'?L0"XW[``L`/@``AGO0#0`````&>]@!`T`H"8_[1_8#0#@*#_LG]0 +M_[%_2/^_?W#_M7]H_[-_6/^P?T!GO?\@`%T0+0!]&"W\10```(`0+?QF```T +M!H"H`-TP+30#@+#\QP``-`:`N`!]&"T`W3`M_&@``#0#@,#\R0``-`:`R`!] +M&"T`W3`M_&H``#0'@`#\RP``-`:`F`.F&"TT!H`0`-TP+0.G."W\PP``-`.` +M&`!`,"T`?1@M)`(`.`.@("V@8@``-`.`&20"`$``?1@MH&(``#0#@-``?1@M +M-`*`6/SC```T`X!@`%T0+0!]&"WT3```]&T``#0"@&@T`X!P`%T0+0!]&"WT +M3@``]&\``#0"@'@T`X"``%T0+0!]&"WT4```]'$``#0"@(@T`X"0`%T0+0!] +M&"WT4@``]',``#0"@`@T`X#0`'T8+0!=$"W\0P``#`*?T#0%@`"?@X&`/`44 +M`#0$@`!DI4:0`$"(+0`#D/@``QOX`D.0+20"__\"19`MCD,```!D*"L0H``% +M`Z"@+8Y%``0`I"`K%(``.P`````T%8````````(B@"H`0#`M`C`P"P`"$"H` +M$1@J`H`H+0!B$"0`P(`M$$``)`#`F"V.0@`$?$3X`P)B&"%DA``(`'48*Q1@ +M``,"1"`M`J*8(P)@@"T,`F5<`@`P+0```0^.1``$`C"((XY#```"D*`M)`+_ +M_P"3F"$R`,"8+6>]`.#?OW]PW[5_:-^T?V#? +MLW]8W[)_4-^Q?TC?L']``^``"&>]?_``````)&)__P!%$",(`!?Z,$)__SP" +M%!B,1%=D$(``$#P"%``DA/__?(3X`V1"1I``!!CX-`6`"``$(_@`12@M`&08 +M+30$@`@`HQ@MK$```*Q```0`1!`M%$/__``````\`Q``/`(4&&1C7E@#X``( +M_$-MF&>]_^@T`X``_[````"`@"W_OP`0_[$`"(R"````0R`K$(``&@````". +M!``$`(,H*Q"@`!8D17__`*0H(P`%*"]`!AGO?_0_[0`(#P4%!B.@E=D +M_[\`*/^S`!C_L@`0_[$`"!!``!G_L```/!'_@#P3%``V,0$!``"`+0`1CCAF +M]`#!GO?_X/`(>W/^E```T0F]!2*)"````$"U(H@(! +MBZ(``DBB`@:3H@`&2*("!).B``=(H@($2"("`0`"$$`D!___"``8MB1(`@`0 +M2``)`````'!#03(`PQ@MC&4`"!2G__HD0@`!WZ(``*QD``C\8@```^``"&>] +M``AGO?_@_[\`&/^R`!#_L0`(`*"(+?^P```,`3AF`("`+0(`("T,`3AZ`$"0 +M+20#@`$R4@`'``,<^#!"``,T8\`'`!*1.``#'K@"0B`M-&-``0`$)3@``QCX +M?`(`.WQ""<,`@R`M``(1/`""$"7<0P``$B``%20"``$D`@`#?$,8AWP"`#M\ +M0@G#/`7_\``"$3PTI0`C`$0@)0`%*OS\@P``-*4`^-^_`!@`11`EW[(`$-^Q +M``C?L```W$(```/@``AGO0`@``````@`&.!\0QB'9[W_X/^_`!C_L@`0_[$` +M"`"@B"W_L```#`$X9@"`@"T"`"`M#`$X>@!`D"TD`X`!,E(`!P`#'/@P0@`# +M-&/`!P`2D3@``QXX`D(@+31C$`L`!"4X``,9>'P"`#M\0@G#`(,@+0`"$3P` +M@A`EW$,``!(@`!,D`@`!?$,YQWP"`#M\0@G#/`7_\``"$3PTI0`C`$0@)0`% +M*OS\@P``-*4`^-^_`!@`11`EW[(`$-^Q``C?L```W$(```/@``AGO0`@"``9 +M$WP#.<>0B```/`,0"]R)``!D8TH@D(<`!)""``,\!!`+9(1*&'TI!<,`B!@+ +M/`00"V2$2BA\1WH$`&!`+3P#$`MD8THP`(D8"SP$$`MDA$GP"``7E@!@2"T` +M````-`*N@&>]_VAP@A`#_[(`6/^D`$`\$A0`WD1&`/^S`&#_L`!(_[\`D/^^ +M`(C_MP"`_[8`>/^U`'#_M`!H_[$`4/^E`#``@B@MD*(`-WP3`#M^148``C80+0(`("UD0@`#`Z`P+0`"$/@`HA`MW$<`('SG +M5X,PY___`.`H+0P!7<0`X/`MCZ@`"`4!_X\\!/_P/`S_\```N"TUC``C``QE +M^#6,!$D(`!F8``RM.`````#?I`!`-`.N@'"#&`,`0Q`M_$`,Z*!``#;?OP"0 +MW[X`B-^W`(#?M@!XW[4`<-^T`&C?LP!@W[(`6-^Q`%#?L`!(`^``"&>]`)@( +M`!EZ_Z,`(`@`&78``+@M,((`/Q1```0T`ZZ``^``"`````````````0A@P`$ +M(8!P@R`#/`,4`-QH1@`\`_^`-&,!*7P'`#L``QH\?.<)PWSC.0;<9P```00@ +M+9"(`CB,@PST$.``&`$#0"$`X!@M)`G__SP$__!](__&-(0``R0)`(5GO?_X +M``E-?``$(OS_OP``?.0X!?QI``#\8@`(K&4`!/QF`!````%/```H+7R'>@(, +M`(G.)`8``=^_```#X``(9[T`"#P$$`L(`!>69(1*J``````\`__P9[W_J#1C +M`"/_M@`X``,:_``$LCLT8S@8_[,`(``6L?C_MP!``L.8+?^U`#`"8+@M_[0` +M*'P7*0;_OP!0?G.2`O^^`$@PA`#__[(`&`"@H"W_L0`0`,"H+?^P``C>X@`` +M?`+&!_[B```D`@$8$F(`13P"``$\`__P-&,`(S1"``(``QK\,)(`'S1C.`!^ +M0F('`L.`+0(`B"U^$)("?!$I!OXB```D`@$8$@(`1P`````,`+=2)`0``SP# +M``$T8X:@/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$`!T``"@0``4L +MNGP"^#L\!/_P`*(H+32$`",`!"+\-(0X$`+$("U\!"D&`````'P#^#MD8P/H +M?`+X.P!#$"L40/_]`````-R"``#(40`%`````'P#^#L`91@K%&#_]`````#( +M4``$,$/__R0"`4$08@`@`````-^_`%#?O@!(W[<`0-^V`#C?M0`PW[0`*-^S +M`"#?L@`8W[$`$-^P``@#X``(9[T`6-QBR.`\`__P-&,`(SP"``$``QK\-$(` +M`C1C.``PD@`?`L.`+7Y"8@<"`(@M?A"2`GP1*0;^(@``)`(!&!8"_[L````` +M"``:?]QBR/C>X@``?`+&!_[B```D`@$8$F("#3P"__`D`P`0-$(`(P`"$OPT +M0C@(`L*P+0+`\"U^UI("?!XI!O_#```D`P$8$L,!_@`````D`@`6?D)B!_XB +M```D`@$8$@(!\SP"__!\`_@[_Z,```P`MU(D!``#/`0``32$AJ`\!2&-<$00 +M`S2E[T'?HP````4L.#2E:]L`!2QX-*4TVP!%`!W?P@`````@$``$)+K(40`/ +M`(,@+0````!\`O@[`((0*Q1```H`````?`/X.V1C`&1\`O@[`$,0*Q1`__T` +M````W\(``.A1__0`````WN(````5JL`VHP!`?`+&!_[B```D`@$8$F(!PSP" +M__`P8O___\(``"0"`1@2P@&X/`+_\"0"``%^0F('_B(``"0"`1@2`@&M/`+_ +M\'P#^#O_HP``#`"W4B0$``,\!``!-(2&H#P%(8UP1!`#-*7O0=^C````!2PX +M-*5KVP`%+'@TI33;`$4`'=_"`````"`0``0DNLA1``X`@R`M?`+X.P""$"L4 +M0``*`````'P#^#MD8P!D?`+X.P!#$"L40/_]`````-_"``#H4?_T`````-[B +M````%*"`-I0``7P"Q@?^X@``)`(!&!)B`7X\`O_P,I3__R0"`1C_U```$L(! +MX@``?`+&!_[B```D`@$8$F(! +M/#P"__#_P```)`(!&!+"`3(\`O_P)`(``WY"8@?^(@``)`(!&!("`2<\`O_P +M?`/X._^C```,`+=2)`0``SP$``$TA(:@/`4AC7!$$`,TI>]!WZ,````%+#@T +MI6O;``4L>#2E--L`10`=W\(`````(!``!"2ZR%$`#P"#("T`````?`+X.P"" +M$"L40``*`````'P#^#MD8P!D?`+X.P!#$"L40/_]`````-_"``#H4?_T```` +M`-[B```VHP!0?`+&!_[B```D`@$8$F(`^#P"__`P8O___\(``"0"`1@2P@#M +M/`+_\"0"``%^0F('_B(``"0"`1@2`@#B/`+_\'P5^#L,`+=2)`0``SP#``$T +M8X:@/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$`!W?P@`````@$``$ +M)+K(40`/`)4@+0````!\`O@[`((0*Q1```H`````?`/X.V1C`&1\`O@[`$,0 +M*Q1`__T`````W\(``.A1__0`````WN(``'P"Q@?^X@``)`(!&!)B`+<\`O_P +M_]0``"0"`1@2P@"M/`+_\"0"``)^0F('_B(``"0"`1@2`@"B/`+_\'P4^#L, +M`+=2)`0``SP#``$T8X:@/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$ +M`!W?P@`````@$``$)+K(40`/`)0@+0````!\`O@[`((0*Q1```H`````?`/X +M.V1C`&1\`O@[`$,0*Q1`__T`````W\(``.A1__0`````WN(``'P"Q@?^X@`` +M)`(!&!)B`'<\`O_P_\```"0"`1@2P@!M/`+_\"0"``-^0F('_B(``"0"`1@2 +M`@!B/`+_\'P4^#L,`+=2)`0``SP#``$T8X:@/`0AC7!#$`,TA.]!``0D.#2$ +M:]L`!"1X-(0TVP!$`!W?P@`````@$``$)+K(40`/`)0@+0````!\`O@[`((0 +M*Q1```H`````?`/X.V1C`&1\`O@[`$,0*Q1`__T`````W\(``.A1__0````` +MWN(``'P"Q@?^X@``)`(!&!)B`#<\`O_P_\```"0"`1@2P@`M/`+_\"0"`!9^ +M0F('_B(``"0"`1@2`@`B/`+_\'P0^#L,`+=2)`0``SP#``$T8X:@/`0AC7!# +M$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$`!T``"`0``0DN@"0("T`````W\(` +M`,A1_E@`````?`+X.P""$"L40/Y4`````'P#^#MD8P!D`````'P"^#L`0Q`K +M%$#__0`````(`!Q.`````#1"`",``A+\-$(`^`@`'#W<0@``-$(`(P`"$OPT +M0@#XW$(```@`'#@D`@`6-$(`(P`"$OPT0@#X"``<,]Q"```T0@`C``(2_#1" +M`/@(`!P-W$(``#1"`",``A+\-$(`^-Q"```(`!P()`(``S1"`",``A+\-$(` +M^`@`'`/<0@``-$(`(P`"$OPT0@#X"``;W=Q"```T0@`C``(2_#1"`/C<0@`` +M"``;V"0"``(T0@`C``(2_#1"`/@(`!O3W$(``#1"`",``A+\-$(`^`@`&ZW< +M0@``-$(`(P`"$OPT0@#XW$(```@`&Z@D`@`!-$(`(P`"$OPT0@#XW$(```@` +M&Z,P8O__-$(`(P`"$OPT0@#X"``;>=Q"```T0@`C``(2_#1"`/C<0@``"``; +M="0"``,T0@`C``(2_#1"`/@(`!MOW$(``#1"`",``A+\-$(`^`@`&TC<0@`` +M-$(`(P`"$OPT0@#XW$(```@`&T,D`@`"-$(`(P`"$OPT0@#XW$(```@`&SXR +ME/__-$(`(P`"$OPT0@#X"``;%-Q"```T0@`C``(2_#1"`/C<0@``"``;#R0" +M``$T0@`C``(2_#1"`/C<0@``"``;"C!B__\T0@`C``(2_#1"`/@(`!K?W$(` +M`-Q"R/`(`!K:)`(`%C1"`",``A+\-$(`^-Q"```(`!K-/`+_\`````!GO?_H +M_[\`$/^Q``@`@(@M#`$X9O^P```"("`M#`$X>@!`@"T\!/_\`!"$>#2$``D" +M`A`M``0D>``"&KADA(`+```0+0`$)S@TA!``?&0J"NBN`!=DA``@?&0:"LAB +M``_?OP`0?&4`0WQD",-\HI2',(0`_WQBG,]`!@`````"``=!GQBB`X@`` +MR*`!2`````!\`L8'?C&(`_[B```2(`)#)`(!&!("!&(\`O_P/`/_\#P"``$T +M8P`C-$(``0`#&OPR__``@B`M-]X`(P`>\OPWWC@0 +M`K[P+7P>*09\`_@[9&,#Z'P"^#L`0Q`K%$#__0````#?P@``R%$`!0````!\ +M`_@[`&08*Q1@__0`````WN0``'Q%!`,D`___`$48"P"`$"U\`L8'_N(``"0" +M`1@2`@0<,';__SP"``$T0@`$?F)B!_Y"```D`@$8$B(#X#P"__`,`+=2)`0` +M`SP#``$T8X:@/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$`!T``"`0 +M``0DNGP"^#L`@B`M?`/X.V1C`^A\`O@[`$,0*Q1`__T`````W\(``,A1``4` +M````?`/X.P!D&"L48/_T`````'Q$!`,D`___`$08"S+6`0`RUO__,&/\'Q;` +M`XD``R@`/`,4&,J```6,8E:,%$`"F3P$$`LTI0`@``4H`#*$``(0@``%```` +M`!1``KH\!!`+-*4`0``%*``RA``$$(``!0`````40`*K/`00"S2E`(``!2@` +M,H0`"!"```4`````%$`"G#P$$`LTI0$```4H`#*$`!`0@``',H<`(!1``HT\ +M!!`+EZ8`!C3$`0"GI``&,H<`(!#@``8`````%$`"?3P$$`N7HP`&-'0"`*>T +M``840`,T/`00#=[B```PH___?`+&!_[B```D`@$8$@(#.#P"__`\`O_P-$(` +M(P`"$OPT0C@(`J*H+0*@H"U^M9("?!0I!OZ#```D`P$8$J,#/``````D`@`$ +M?F)B!_Y"```D`@$8$B(#/3P"__!\`_@[_Z,`"`P`MU(D!``#/`0``32$AJ`\ +M!B&-<$00`S3&[T'?HP`(``8T.#3&:]L`!C1X-,8TVP!&`!W>@@`````@$``$ +M)+K(40`.`(,@+7P"^#L`@A`K%$``"@````!\`_@[9&,`9'P"^#L`0Q`K%$#_ +M_0````#>@@``Z%'_]``````6P`)D`````-[B``!\`L8'_N(``"0"`1@2`@-Z +M/`+_\#P"``%^8F('_D(``"0"`1@2(@-O/`+_\`P`MU(D!``#/`,``31CAJ`\ +M!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``(!``!"2Z?`+X.P"" +M("T`````?`/X.V1C`^A\`O@[`$,0*Q1`__T`````W\(``,A1``4`````?`/X +M.P!D&"L48/_T`````'Q$!`,D`___`$08"R0"``'>Y```,&/__WQ#8P=\!,8' +M_N0``'Q#2D#2$--L`1``=WH(`````(!``!"2ZR%$`#P"0("T`````?`+X +M.P""$"L40``*`````'P#^#MD8P!D?`+X.P!#$"L40/_]`````-Z"``#H4?_T +M`````-^_`&```!`MW[X`6-^W`%#?M@!(W[4`0-^T`#C?LP`PW[(`*-^Q`"#? +ML``8`^``"&>]`&A\`L8'_N(``"0"`1@2`@&J/`/_\#P"``$T8P`C,G,`'P`# +M&OQ^8F('-&,X``*CD"T"0*`M?E*2`GP4*0;^@@``)`(!&!)"`:\`````#`"W +M4B0$``,\`P`!-&.&H#P$(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``= +M```H$``%++I\`O@[/`3_\`"B*"TTA``C``0B_#2$.!`"I"`M?`0I!@````!\ +M`_@[9&,#Z'P"^#L`0Q`K%$#__0````#<@@``R%$`!0````!\`_@[`&48*Q1@ +M__0`````?$0$`R0#__\`1!@+?B0$@WXQB`,D!0`!,&+O_S1"`@!\@D(')`0# +MZ!(D`J8``A@`)`(`9!(B`O,D`@`*$B(!?`````#>X@``,&/__WP"Q@?^X@`` +M)`(!&!("`J0\`O_P-$(`(P`"$OPT0C@(`J*H+0*@@"U^M9("?!`I!OX#```D +M`P$8$J,"J0``````$YHX)`(!&/Z3```20@*J/`+_\'P1^#L,`+=2)`0``SP# +M``$T8X:@/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$`!T``"`0``0D +MN@"1("T`````W@(``,A1_X+?OP!@?`+X.P""$"L40/]^W[\`8'P#^#MD8P!D +M`````'P"^#L`0Q`K%$#__0`````(`![T`````-[C``!^$)("?`/&!_[C```D +M`P$8$@,"M@`````\`__P/`(``31C`",T0@`$``,:_#)H`!\T8S@`?0)B!P*C +ML"T"P/`M?M:2`GP>*0;_P@``)`(!&!+"`K@`````_Z4`$"0$``,,`+=2_Z@` +M"#P#``$\!"&--&.&H#2$[T%P0Q`#``0D.#2$:]L`!"1X-(0TVP!$`!T``#`0 +M``8TNGP"^#L\!/_P`,(P+=^H``@TA``CWZ4`$``$(OPTA#@0`J0@+7P$*08` +M````?`/X.V1C`^A\`O@[`$,0*Q1`__T`````W((``,A1``4`````?`/X.P!F +M&"L48/_T`````'Q$!`,D`___`$08"W)2`*[>X@``,&/__WP"Q@=^0UK'_N(` +M`'Y#4H0@``R%']Q`````!\`O@[`((0 +M*Q1`_<``````?`/X.V1C`&0`````?`+X.P!#$"L40/_]``````@`'W0````` +M$@(#&3P"__`\`__P/`(``31C`",T0@`!``,:_#)S`!\T8S@`?F)B!P*CB"T" +M()`M?C&2`GP2*0;^0@``)`(!&!(B`R(`````#`"W4B0$``,\`P`!-&.&H#P$ +M(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``=```@$``$)+I\`O@[/!;_ +M\`""("TVU@`C`!:R_#;6.!`"MK`M?!8I!GP#^#MD8P/H?`+X.P!#$"L40/_] +M`````-["``#(40`%`````'P#^#L`9!@K%&#_]`````#>XP``?$0$`R0>__\` +M1/`+`&`0+7P"Q@?^X@``,][__R0"`1@2`@+M`\"@+3P"``$T0@`$?F)B!_Y" +M```D`@$8$B("X3P"__`,`+=2)`0``SP#``$T8X:@/`0AC7!#$`,TA.]!``0D +M.#2$:]L`!"1X-(0TVP!$`!T``"`0``0DNGP"^#L`@B`M`````'P#^#MD8P/H +M?`+X.P!#$"L40/_]`````-["``#(40`%`````'P#^#L`9!@K%&#_]`````!\ +M1`0#)`/__P!$&`M_R`/#WN<``'_&`P-_Q0+#?\0#@S!B__]_W@-#?0)*1P#@ +M&"U\PC&'?`/&!_[C``!\HBE'?()"!R0#`1A_PCG'$@,"IS!"__\\`__P-&,` +M(P`#&OPT8S@(`J.H+0*@\"U^M9("?!XI!O_"```D`@$8$J("T0`````D`@`$ +M?F)B!_Y"```D`@$8$B("QCP"__!\`_@[_Z,`"`P`MU(D!``#/`0``32$AJ`\ +M!2&-<$00`S2E[T'?HP`(``4L.#2E:]L`!2QX-*4TVP!%`!T``"`0``0DN@"# +M("W?P@``R%$`B`````!\`O@[`((0*Q1``(0`````?`/X.V1C`&0`````?`+X +M.P!#$"L40/_]``````@`("(`````/`+_\#1C`",T0@`C``,:_``"$OPT8S@` +M-$(`^-Q"```"HY`M`D"@+3P"``$R69(1*X-^C +M``C?I0`0"``=LHQB5HS_HP`(_Z4`$`P`%Y9DA$M@WZ,`"-^E`!`(`!W6C&)6 +MC/^C``C_I0`0#``7EF2$2T#?HP`(WZ4`$`@`'6 +M9(1+*-^C``C?I0`0"``=QXQB5HS_HP`(_Z4`$`P`%Y9DA$L0WZ,`"-^E`!`( +M`!W`C&)6C/^C``C_I0`0#``7EF2$2OC?HP`(WZ4`$`@`';F,8E:,WN(``)>C +M``9\`L8'_N(``"0"`1@2`@(./`+_\/Z#```D`@$8$J("#SP"__`D`@`)?F)B +M!_Y"```D`@$8$B("#SP"__!\%O@[#`"W4B0$``,\`P`!-&.&H#P$(8UP0Q`# +M-(3O00`$)#@TA&O;``0D>#2$--L`1``=```@$``$)+H`EB`M`````-Z"``#( +M4?UY`````'P"^#L`@A`K%$#]=0````!\`_@[9&,`9`````!\`O@[`$,0*Q1` +M__T`````"``@G`````#JB`$H`````-[B``!\`L8'_N(``"0"`1@2`@(P@``R%$`!0````!\`_@[`&08*Q1@ +M__0`````?$0$`R0#__\`1!@+)`(``=[D```P8___?$-C!WP$Q@?^Y```?$-* +M1R0"`1@2`@'A,&/____#```D`@$8$J(!USP"__``$YHX)`(!&/Y3```2(@'- +M/`+_\'P0^#L,`+=2)`0``SP#``$T8X:@/`0AC7!#$`,TA.]!``0D.#2$:]L` +M!"1X-(0TVP!$`!T``"`0``0DN@"0("T`````W\(``,A1_7C?OP!@?`+X.P"" +M$"L40/UTW[\`8'P#^#MD8P!D`````'P"^#L`0Q`K%$#__0`````(`"#^```` +M`/^E`!`,`!>69(0HN-[B``#?I0`0?`+&!_[B```D`@$8%@+\RS"C__\\`O_P +M-$(`(P`"$OPT0@#XW$(``#P"__`T0@`C``(2_#1".`@"HJ@M`J"@+7ZUD@)\ +M%"D&_H,``"0#`1@6H_S&`````-Q"R/`D`@`$?F)B!_Y"```D`@$8%B+\Q3P" +M__`T0@`C``(2_#1"`/@(`!WTW$(``-[B``!\`L8'_N(``"0"`1@2`@&I/`+_ +M\#P"``$T0@`)?F)B!_Y"```D`@$8$B(!G#P"__#_I0`0#`"W4B0$``,\`P`! +M-&.&H#P$(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``=```@$``$)+I\ +M`O@[WZ4`$`""("U\`_@[9&,#Z'P"^#L`0Q`K%$#__0````#?P@``R%$`!0`` +M``!\`_@[`&08*Q1@__0`````?$0$`R0#__\`1!@+,&/\_P@`':VGHP`&-$(` +M(P`"$OPT0@#X"``=B-Q"``!\HC&'?`)K1P`"&`#>X@``,&/__WP"Q@?^X@`` +M)`(!&!8"_5X\`O_P-$(`(P`"$OPT0@#XW$(``#P"__`T0@`C``(2_#1".`@" +MHJ@M`J"`+7ZUD@)\$"D&_@,``"0#`1@6H_U9`````-Q"R/``$YHX_I,``"0" +M`1@60OU8/`+_\#1"`",``A+\-$(`^`@`'N/<0@``-$(`(P`"$OPT0@#X"``> +M(]Q"```T0@`C``(2_#1"`/C<0@``"``>'CP"``$\`O_P-$(`(P`"$OPT0@#X +MW$(```@`'8(\`@`!"``=5-QBR/@T0@`C``(2_#1"`/C<0@``"``=13P#__`T +M0@`C``(2_#1"`/@(`!Y7W$(``#1"`",``A+\-$(`^-Q"```(`!Y3`!.:.#P" +M__`T0@`C``(2_#1"`/@(`!Y.W$(``'P#,8=\HVM'"``>S``#&`#<0LC@"``? +M##P#__`T0@`C``(2_#1"`/@(`!]BW$(``-R"R/`(`!]=)`(`!#P"__`T0@`C +M``(2_#1"`/C<0@``"``?43P$__#<8LCX"``?'/^E`!#>X@``?`+&!_[B```D +M`@$8$@(`KCP"__`\`@`!-$(`#WYB8@?^0@``)`(!&!(B`*(\`O_P#`"W4B0$ +M``,\`P`!-&.&H#P$(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``=```@ +M$``$)+I\`O@[`((@+7P#^#MD8P/H?`+X.P!#$"L40/_]`````-["``#(40`% +M`````'P#^#L`9!@K%&#_]`````#>Y```?$4$`R0#__\`11@+`(`0+7P"Q@?^ +MX@``)`(!&!("`'0P=/__/`(``31"``E^8F('_D(``"0"`1@2(@!H/`+_\`P` +MMU(D!``#/`,``31CAJ`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0` +M'0``(!``!"2Z?`+X.P""("U\`_@[9&,#Z'P"^#L`0Q`K%$#__0````#>P@`` +MR%$`!0````!\`_@[`&08*Q1@__0`````?$0$`R0#__\`1!@+?H4#0][D``!^ +ME`,#,&+__R0#`1A\HDI'?`3&!_[D``!^@D('$@,`-S!"____P@``)`(!&!*B +M`"T\`O_P)`(`"7YB8@?^0@``)`(!&!(B`"(\`O_P?!3X.PP`MU(D!``#/`,` +M`31CAJ`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``(!``!"2Z +M`)0@+0````#?P@``R%'^5@````!\`O@[`((0*Q1`_E(`````?`/X.V1C`&0` +M````?`+X.P!#$"L40/_]``````@`(E8`````-$(`(P`"$OPT0@#X"``B1=Q" +M```T0@`C``(2_#1"`/C<0@``"``B0"0"``D\`__P-&,`(P`#&OPT8P#X"``B +M.]QC```T0@`C``(2_#1"`/@(`"(0W$(``#P"__`T0@`C``(2_#1"`/C<0@`` +M"``B"CP"``$T0@`C``(2_#1"`/@(`"'BW$(``#1"`",``A+\-$(`^-Q"```( +M`"'@0,`/)P?%*4 +MAP1``("/HP``!&``@S!T`!\\`O_P``.".S1"`",`$('X``(2_#1".!@\`P`! +M?@(J"@("F"W>-P``9%;_Z'Z#8@<"%J@M?`7&!R0$``/^90``?O<%P]Q%R.#^ +MHP``W$+(X`P`MU(`````/`0``3P#(8TTA(:@-&/O07!$$`,``QPX-&-KVP`# +M''@T8S3;`$,`'0``.!``!SRZ?`+X.V;%`!``XC@M`@4H+0````!\`_@[9&,# +MZ'P"^#L`0Q`K%$#__0````#X)P!%&`L\`O_P-$(`(WP$Q@<``A+\`!2B./YD```T +M0@#X9$0W$#!C___<10``?N-:QP($@"W^`P``W$,``/ZT``#<0@``?!/X.PP` +MMU(D!``#/`,``31CAJ`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0` +M'=X"`````"@0``4LNLA1``X`LR@M?`+X.P"B$"L40``*`````'P#^#MD8P!D +M?`+X.P!#$"L40/_]`````-X"``#H4?_T`````-XB``!\0P6#R%```S1E``0T +M8P`"`&`H+8^D```,`/9H`D`P+0``$"W?OP#0W[<`R-^V`,#?M0"XW[0`L-^S +M`*C?L@"@W[$`F-^P`)`#X``(9[T`V#P$$`L,`!>69(1.T`@`(W,D`O__/`00 +M"SP%$`MDA$N`9*5A2`P`%Y8"`#`M"``C@("`"`M)`8``0P` +MB]__AP@A`# +MW&-&`#P$`*[_I0``-(2$``!$$"T`8A@MW&(@6!!``!T\`Q[<-&-O04BC0@`` +M`!@M2*,"`8NC``)(HP(&DZ,`!DBC`@23HP`'2*,"!$@D`@%PA"$R`$0@+=R" +M```0@@`-`````-^E``#<0__0%&4`!@`````(`"039$+_T-Q#_]`090`(```` +M`-Q"```4@O_[````````$"T#X``(9[T`"`````!D0O_0`^``"&>]``@````` +M`^``"``````T`JZ`9[W_V'""(`,\`A0`W$-&`#P"``+_LP`8-$*A@/^R`!!D +M1MZ`_[```"0%`/__OP`@``"`+?^Q``@`9"`MC(0-!`#`F"UP@A`#/`0`KC2$ +MA```1!`M`&(8+61R(3@,`F9@`D`@+0)0B"UF$``H#``,#`(@("T,``P@`B`@ +M+183__H"4(@MW[\`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`*``````T!JZ` +M/`(4`'"&,`/<0T8`9[W_\#P"``+_OP`(-$*A@/^P```PAP`_`&8P+8S(#01Q +M`A`#/`@`KC4(A```2!`M$.``*0!B$"W`!D("T"!8`M9(0$(`!0@"T`!"#X9A`A.`!$$"T"`"`MW$,`.`!G."4,``P, +M_$<`.`P`#"`"`"`MW[\`"-^P`````!`M`^``"&>]`!`D`P`!"``D80#C.!0` +M``````0ANP@`)&$D!P`!`````#0&KH`\`A0`<(8P`]Q#1@!GO?_P/`(``O^_ +M``@T0J&`_[```#"'`#\`9C`MC,@-!'$"$`,\"`"N-0B$``!($"T0X``I`&(0 +M+=S##B@P8P__%&``(0`$(;MD@P0@)`8``0`#&/@`YC@4`$,8+=QF`!``QS`E +M_&8`$``%&+@`!8#X`&48+0`%*7@`9"`M`@6`+62$!"``4(`M``0@^``'."<` +M1!`M9A`A.-Q#`#@"`"`M`.,X)`P`#`S\1P`X#``,(`(`("W?OP`(W[`````` +M$"T#X``(9[T`$"0#``$(`"2>`.,X%```````!"&["``DGB0'``$`````$(`` +M"0````!GO?_X_[\```P!-W8````````!3]^_```#X``(9[T`"#P$$`L(`G]Z +M9(1,:`````",@@"H!$``"`````!GO?_X_[\```P!-W8````````!3]^_``!G +MO0`(`^``"`````!GO?_(/`(4`/^P```\$``"W$)&`#80H8!PL"@#/!``KO^Q +M``@V$(0`_[\`,`"`B"W_M0`H_[0`(/^S`!C_L@`0`+"`+0!0@"W"`@!$%$`` +M!"0"``'B`@!$$$#_^R0"```00``+W[\`,`(@$"W?M0`HW[0`(-^S`!C?L@`0 +MW[$`"-^P```#X``(9[T`.``````,`3],`,`@+7Q#!(,`0)`M?''^!GQ"!,,0 +M0``K?%&]QXX#`$@D`@`"$&(`)P````".%```K@(`2`P!.&8"@"`M`H`@+0P! +M.'H`0)@M)`.``3)S``<``QSX`!.9.#1CP`N`)BJ"TT8R`'`!6M +M.``#&/@\!!`+`J.H+62$3)#>LP```H!`+7YFK`-^9ZH"``8P```'.``,`!>6 +M?F4#@\IN``@D`D``_J(``#P"__`T0@`C``(2_#1"`/C<0@```````'Y1/@4` +M``%/K@``1````4_?OP`P`B`0+=^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@ +M``AGO0`X/`(``CP#%``T0J&`9[W_X'""(`/<8T8`_[\`&/^R`!#_L````*"` +M+?^Q``@`9!`M/`,`KP!B$"V,480`#`$X9@(@("T"("`M#`$X>@!`D"TD!``# +M)`,``3(%``8R!@`!?`D`.P"%&`M]*0G#$,``2B0$``%\@QA')`2``3)%``<` +M!"3X``5!.#!'``,TA,`'`0H@!P`%(0)?ZB`'!F%2!P#``,#`*@("T,``P@ +M`J`@+0`3$/@"`A`M,B0``A"``#S<0P!H`'(8)685(.C\0P!H`J`@+0P`#`P` +M$YCX`A.8+0*@("T,``P@,C$`!!8@`#W>8@!``!*0)P)"$"3^8@!`9A`@P`P` +M#`P"`"`M#``,(`(`("W?OP`XW[8`,`*`("W?M0`H)`4``=^T`"#?LP`8W[(` +M$-^Q``C?L```"``E/&>]`$``$B`G9A8@F`"#&"1FM00`_$,`&`P`#`P"P"`M +M`!6H^`+`("T,``P@`A6H+3(C``@48/_'WJ(`<``2&"<`8A`D_J(`<&85('`, +M``P,`J`@+0P`#"`"H"`M`!,0^`("$"TR)``"%(#_QMQ#`&@`$B`G9A4@Z`"# +M&"0`$YCX_$,`:`P`#`P"H"`M`A.8+0*@("T,``P@,C$`!!(@_\7>8@!``%*0 +M)0@`)>W^<@!``````&2$`&`D`@(`)`/__P````"L@P``)$+___R`__@40/_\ +M9(0`$`/@``@``````````#P"'MPT0F]!2*)"````$"U(H@(!C((``$BB`@:0 +M@@`$2*("!)""``5(H@($`^``"$@B`@$`````/`,``F>]_Y@T8Z&`<*,8`_^T +M`#C_M0!`/!04`-Z"1@`\%0"N_[\`8#:UA`#_O@!8`,#P+?^W`%``@+@M_[8` +M2`!U&"W_LP`P`$.H+?^R`"@`H)@M_[$`(`#@L"W_L``8CK````P!.&8"`"`M +M`@`@+0P!.'K_H@`0*\,!`1!@`)1FL`!,9J,`4````4__HP`(<&`@GP```4^. +M`P`(%&3__@``0"TD`P`!```!3\(%```D!```%*@`!`!@*"WB!0``$*#_^B0$ +M``$````````!3Q"`__4`````_[8``#P#'MPT8V]!2*-"````&"U(HP(!BZ,` +M`DBC`@:3HP`&2*,"!).C``=(HP($2"P"`0``&"T`#&!`)`O__P@`)HXD#0(` +M$&T`33P$$`L`;$@A)&,``3$I`?\`"9$X`K)`+8T*`&`52__W`2"(+=^C`!`D +M!8`!``4L^'[$>`$TI<`'?$2M!C!F````%+W@`PS`M-*4!`'P# +M`#L`!C#X?&,)PP`#&3P`Q2@M`&40)?Q$```\`O_PW0<`6#1"`",``A+\-$(` +M^`!B&"7<8@``%.``(SP$$`LT`JZ``K*0+7+B$`/>@T8`KE<`8/Y6`%BNMP`X +M`&(0+20#``2D0P`.K%X-#*Q1#0C\5@`H```!3R0"__]R`@`8)`(``6:C`%1P +M8@`8```!3P``$"W?OP!@W[X`6-^W`%#?M@!(W[4`0-^T`#C?LP`PW[(`*-^Q +M`"#?L``8`^``"&>]`&@``````L`H+62$36`,`!>6`2`P+0@`)K,T`JZ`/`40 +M"V2$31`,`!>69*5A:(ZF`#P\!!`+`F`H+62$32`,`!>6`L`X+0```4\D`O__ +M<@(`&"0"``%FHP!4<&(`&````4_?OP!@)`+__]^^`%C?MP!0W[8`2-^U`$#? +MM``XW[,`,-^R`"C?L0`@W[``&`/@``AGO0!H/`00"R0%`0`,`!>69(1,V`@` +M)L('```0X/_Z)`4``0````````%/$*#_]=^J +M``@D"/__"``G,R1+`@``````W&<`6!#J``P`````$$L`)0`````P10'_)`G_ +M_P`%&3@"(Q@MC&0`8!2(__4D0@`!"``G6"0"__\4A@`J)+(``68S`%@R4@'_ +MK&D`8'Y"^`/\8`!8``(9.`(C&"V,9`!@$(D`$"04__\``A$X)E(``0(B$"T" +M8#`MW$4`6#)2`?^L5`!@#``8HOQ``%A^0O@#``(9.`(C&"V,9`!@%)3_\P`" +M$3@``!`M```!3R0#__]R`P`8)`,``68D`%1P@P`8```!3]^_`#C?M``PW[,` +M*-^R`"#?L0`8W[``$`/@``AGO0!`"``G6"0"__X`````9[W_N/^P```T$*Z` +M<)"``_^R`!#_OP!`/!(4`-Y#1@#_MP`X_[,`&#P3``+_L0`(`("(+?^V`#`` +M] +M>#2$P`<"]K`M``0G>``6L/A\`P`[-(0!`'QC"<,``QD\`L0@+0"#("5P0@TS +M_((``#P%__#>0D8`-*4`(P`%*OP"8"`M-*4`^`(@,"T`4!`M`&48)=Q%`"C< +M8@``#``F_@`````40``+W[\`0-^W`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q +M``C?L````^``"&>]`$C>0D8``B`H+0*@,"W?MP`X/`00"P!0@"UDA$VPW@<` +M*-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```(`!>69[T`2`````!GO?_8 +M_[$`"`"`B"W_OP`@`*`@+?^S`!C_L@`0`,"0+?^P```,`3AF`*"`+0(`("T, +M`3AZ`$"8+3(C`#\08``2)D/_UC0"KH!R(H@#/`(4`-Q#1@``<8@MCB4`%`"R +MD"H60``T```0+=^_`"#?LP`8W[(`$-^Q``C?L````^``"&>]`"@`````+&,^ +M5Q!@`"(D!(`!,F4`!P`$)/@P0@`#-(3`!P`%*3@`!":X`*(H+32$0`,F4@`= +M?`,`.P`%+3A\8PG#``0@^``#&3Q\$A`$`*0@+7Y2^`,`9"`E_)(``#P"__#? +MOP`@-$(`(]^S`!@``A+\W[(`$#1"`/C?L0`(`&(8)=QB`````!`MW[````/@ +M``AGO0`H/`00"R0%`"IDA$X8#``7EB0&/H`(`"?@)`+__SP$$`L,`!>69(1- +MZ`@`)^`D`O__?`(`.RRC`"@48``I/`,0"P`",7@``AGX`,,8+3P'%```8A`O +M``0Q.-SI1@@``D%X``08N`$"$"\`PT`O``(1^`$$0"T!(A`M``A!>"BE`#`` +M2!`MW$@`8&4(``'\2`!@$*``$```$"W'#B.`,D`@`!`*<@+0"#("W<@P"09&,``?R#`)`#X``(```` +M``````!PIOCR9&-?"'QF&@H`8``(`````````````C%X``(9^`##&"T\!Q0` +M`&(0+P`$,3C``$&+@!`A`O`,-`+P`"$?@!!$`M`2(0+0`(07@H +MI0`P`$@0+=Q(`%AE"``!_$@`6!2@_],``!`M"``H00```````C%X``(9^`## +M&"T\!Q0``&(0+P`$,3C``$&+@!`A`O`,-`+P`"$?@!!$`M`2(0 +M+0`(07@HI0`P`$@0+=Q(`$AE"``!_$@`2!2@_[L``!`M"``H00```````BEX +M``(9^`"C&"T\!10``&(0+P`$,3C``$&+@`XA`O`,,X+P`"$?@` +MY#@M`*(0+0`'.7@`1Q`MW$<`4&3G``$(`"@S_$<`4``",7@``AGX`,,8+3P' +M%```8A`O``0Q.-SI1@@``D%X``08N`$"$"\`PT`O``(1^`$$0"T!(A`M``A! +M>"BE`#``2!`MW$@`*&4(``'\2``H%*#_CP``$"T(`"A!`````'RE^`,\`A0` +MW$)&"``%&+@`!3$X/`@``0##,"\`!1KX`,4H+34(I@@`!3EX`$@P+6>]__@` +M1S@M907^``!B$"T\"0`)/`T!SO^P``!DYP`(`,,P+0``0"T`17`M-2F@@#6M +M&```````W.,`8`'($"W-R*`(#`'B$"W\@@%XW.(!D`&"$"W\@@&0W.(`H`%B$"W\@@"@W.(`J`%"$"W\@@"H +MW.(`L`"B$"W\@@"PW.(`N-R/`,C]_[C_OP!`_[<`./^V`##_M0`H +M_[0`(`"`H"W_LP`8)!.``?^R`!``$YSX_[$`"#9SP`?_L```#`$X9@"@@"T" +M@"`M`!.?>`P!.'H`0(@M,C$`!S9S`#@`$8DX,$(``]X7`!`"(I`M`!*5.'P1 +M`#M^,0G#`E,8+0`1B3QF@!`J"T"H"`M/!7_\#:U`",`0"@M#`$X8@`5K;@VM0(G`H`@+0`5 +MK7AP0BHRWA8`&#:U`&``51`M9K4`"`(B$"7<0@```%>X+0P!.&;^%P`0`H`@ +M+0P!.'H`0+@M`N`@+0P!.&(`0"@M9F0$\`)$("UF8P3H<$(J,@"1("4`5:@M +M`D,8+0(UJ"4`<1@EWJ(``&9I!4@"24@M9F@%4`$Q2"4"2$`M`%:P+0$10"7^ +M%@`89F<$^-R$```"1S@M`/$X)69B!,@"0A`M9F8$X'R$>`$`41`E_@0`Z`)& +M,"W<8P```-$P)69E!-AF9`30`D4H+0)$("U\8W@!`+$H)?X#`/``D2`EW2D` +M`&9C!4`"0Q@M9G,%.`!Q&"4"4Y`M?2EX`0)1B"7^"0$PW0@``'T(>`'^"`$( +MW.<``'SG>`'^!P$XW$<``'SG>`'^!P%`W,8``'S&>`'^!@$0W*4``'RE>`'^ +M!0$8W$(``'Q">`'^`@$@W((``'Q">`'^`@$HW&(``'Q">`'^`@#XWB(``'Q" +M>`'^`@$`W[\`0-^W`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^`` +M"&>]`$@`````/`<4`#P&`,30AP`VH*<`%MR(`##\;\IP`0W(0` +M,'R$`X)\AW.&_*<`$-Q$``#\9```W$0"`&1"``C\9`(`%$;_^F1C``@```%/ +M)`($(`/@``@`````W*(``'P"O0D8`/`,`Q`!#&"V48Y`B%&``&302 +MKH!^`C@!9Z0!L``0$`IGI0&H9Z8!H`(@."TD"``!`$"`+20"`!&CH@&PEZ(! +MIJ>B`:C?H@&H?@)(!7P">\8,`*7R_Z(!J-^_`=C?LP'0W[(!R-^Q`<#?L`&X +M`^``"&>]`>!R]`$`````````@+0P"9F```"@MWZ(`"```B"TD!0`(`D`@+7XB2`7_ +MH@`(EZ(`!@P`*=JGH@`(%$#_Y"0"`!$\!!`+#``7EF2$3GC?OP`XW[,`,"0" +M``'?L@`HW[$`(-^P`!@#X``(9[T`0#P$$`L,`!>69(1..`@`*NPD`@`!/`+_ +M@'"E^/(T0@$'<(0),P`"$CP`!C`K-$()``"B*"T`A2`EW((``'S"``?\@@`` +M`^``"`````!GO?_P)`(``?^P````@(`M$*(`#?^_``@D`@`"$*(`#B0"``,0 +MH@`L)`(`!!"B`!C?OP`(```0+=^P```#X``(9[T`$````````"`M`@`H+0P` +M*Q(D!@`!/`+_@"0#``$T0@$'`@.`%``"$CQ^$/@#-$((B/Q0`````!`MW[\` +M"-^P```#X``(9[T`$``````\`O^`)`,``31"`0<`@Q@4``(2/'QC^`,T0@B0 +M`@`H+?Q#`````"`M#``K$@``,"W?OP`(W[``````$"T#X``(9[T`$``````\ +M`O^`)`,``31"`0<`@X`4``(2/'X0^`,T0@B0_%``````$"W?OP`(W[````/@ +M``AGO0`0`````#0"KH!GO?_8<((0`_^R`!#_OP`@/!(4`-Y#1@#_LP`8_[$` +M"`"`B"W_L````&(0+910`#`,`3AF`@`@+0(`("T,`3AZ`$"8+0)@("T,`1EV +M`$`H+1!``"8\!/^`C$,`*#2$`0<`!"(\``,H^#2$"0``I"`M?&,*`P`#*3P` +M@!@M?`,I!GR&D@(`HQ@EW&0``'P$I`?\9```)`,!&!##`#3>0T8`-`2N@'(D +MB`,`<8@MWB,`"/A]`!8`````C$(`*#P$_X`TA`$')`4``0`$(CPP0P#_?$(* +M`P!E&`0``A$\-(0(D'QC^`,`1!`E_$,``-^_`"#?LP`8W[(`$-^Q``C?L``` +M`^``"&>]`"@`````DB,`)7!C^?H08/_H/`3_@(Q"`"@TA`$')`4``0`$(CPP +M0P#_?$(*`P!E&`0``A$\-(0(B'QC^`,`1!`E_$,``-^_`"#?LP`8W[(`$-^Q +M``C?L````^``"&>]`"@`````/`/_\#0$KH`T8P`C0T8``'&(+=XC``C8??_'``````@`*ZF2(P`E`````&>]_\C_LP`8 +M`("8+?^_`#``H"`M_[(`$`#`D"W_L0`(`*"(+?^P``#_M0`H#`$X9O^T`"`" +M("`M#`$X>@!`@"TR!`#_#`$9=@!`*"T60`!V`$"`+8Q%`#`D!``!@%(`0I15 +M`#@,`+=2``6B`RY$``00@`#E`!48/')2"/(`8@`?`$`!]#P"_X`T0@$'\?^(H0(```! +M3PP`*V0"8"`MW[\`,-^U`"@``!`MW[0`(-^S`!C?L@`0W[$`"-^P```#X``( +M9[T`.#P"``(D`P`!-$*A@'(BB`,\`A0`W$)&``!1B"T\`@"O`%&(+=XBA`A\ +M8GO'_B*$"````4^.`@`P)`0``8(1`$(,`+=2``*2`RXC``008`!L)`,``3P$ +M_X```QA\-(0!!P!B`!\`0`'T``02/#1"",!R,0CR`B*(+7)2"3,"49`E```H +M$GRB^`/^0@``C@(`,#P$_X""!@!"-(0!!P`$(CP``ACX-(0)``!D("U\0@H# +M``(I/`"`$"U\`BD&),8`$`"B$"5\A)("W$,``'S#I`?\0P``)`(!&!2"``8\ +M`O_P-$(`(P`"$OPT0@#X`*(H)=RB``".`@`P/`/_@#1C`06`D`P+0@`*_R.`@`P/`00"SP%$`MDA$Z@9*5AB`P`%Y8"(#`M +M"``L?HX"`#`T`JZ`/`,4`'""$`/<8T8`9[W_(/^R`*`#H"`M_[``D`"@D"W_ +MOP#8`,"`+?^^`-#_MP#(`&(0+?^V`,#_M0"X_[0`L/^S`*C_L0"8E%$`,`P` +M\G`"("@M!$``]#P$$`N/H@``!$``ZS!3`/_>0P``WE$`"!1@`'0``J([/`+_ +M\``4J?@T0@`C)`4``0`"$OPR)O__-$(X&#)W`!]^HAH*9$3_\`*B."T"I)`M +M9%;_Z``7(CA\H\8'`K:P+7RC8P<`$8@`_.,``-Q#R.#^1@``W$/(X/[$``#< +M0LC@?![X.PP`MU(D!``#/`,``31CAJ`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$ +M)'@TA#3;`$0`'=Y"`````"`0``0DNLA1``\`GB`M`````'P"^#L`@A`K%$`` +MIP*`*"U\`_@[9&,`9'P"^#L`0Q`K%$#__0````#>0@``Z%'_]``````\$O_P +M/`0``S92`"-^Y&('_L0````2DOPV4@#X)`0``]Y"```,`+=2`````#P$``$\ +M`R&--(2&H#1C[T%P1!`#``,<.#1C:]L``QQX-&,TVP!#`!T``"@0``4LNGP" +M^#MF1S<8`*(H+0*G."U\`_@[9&,#Z'P"^#L`0Q`K%$#__0````#40`09$7_\`*%@"UD1?_H?(/&!P*%H"U\@V,'`!,B./SC``#<0\C@_@8` +M`-Q#R.#^A```W$+(X'P2^#L,`+=2)`0``SP#``$T8X:@/`0AC7!#$`,TA.]! +M``0D.#2$:]L`!"1X-(0TVP!$`!W>`@`````@$``$)+K(40`.`)(@+7P"^#L` +M@A`K%$#_QP``$"U\`_@[9&,`9'P"^#L`0Q`K%$#__0````#>`@``Z%'_]``` +M```\`O_P,B;__S1"`",\!``!_@8````"$OPT0@#X?F1B!]Q#``#^A```W$(` +M`'P1^#L,`+=2)`0``SP#``$T8X:@/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X +M-(0TVP!$`!T``"`0``0DN@"1("W>`@``R%'_H```$"U\`O@[`((0*Q1`_YP` +M`!`M?`/X.V1C`&0`````?`+X.P!#$"L40/_]``````@`+<8`````/`00"V2$ +M3\`"8#`M```X+0P`%Y8"($`M)`+__P@`+6?^`@`0/`00"P*`*"T(`"W89(1/ +M&#P$$`L"@"@M"``MV&2$3W`\!!`+`B`H+0P`%Y9DA$[P"``M:"0"__\"("@M +M#``7EF2$3L@(`"UH)`+__V>]_[```!`M_[0`."04`##_L``8`("`+?^_`$C_ +MM0!`_[,`,/^R`"C_L0`@W(,`&/^@`!!\8T@!$&``!?^@``@`8!`M)`/__WQB +M_\9D5``PW@,``#P'_X#<10`@-.69(10&`@`+D8D`O__```` +M`&>]_]```!@M_[$`"/^_`"C_M``@_[,`&/^R`!#_L```W((`&'Q"2`$00``$ +M`("(+0!`&"TD`O__?$/_QMQE``@D`@`@)`0`,'RE!L(`A1`+`&(0+=Q#`!`4 +M8``")`,``?Q#`!#<0P`8%&```CP#``/\0P`8W$,`(!1@``(D`R0`_$,`(-Q# +M`"@48``")`,`0/Q#`"C<0P`X%&```SP#`#\T8__^_$,`.-Q#`$`48``")`,` +M`?Q#`$#<0P!0%&```B0#`$#\0P!0WB,``#P$%`#-6P8@`(/`(4&-Q"5V@`!"2XW@8$2&2$]\_>!01@W@,$:``"$/H` +M1``=C@0$=```$!``HQ@O``,8^JX##+@``A$Z<,(0`PP"8HS^`@1(C@0$?`P" +M8HP``J``W@4$B-X$!(`FE``'W@,$.``"$``"@J`C`*0@+P`4H,*N%`R\``0@ +M^A1@`$RN!`S`W@($0!!``#@\#!08C@4,Y)($`#;=@U=X`*`0+!F`G00P/_[`````#P'_X``$I-`-.``4H)SP*_X``I"@A-4H!'SP$__!D2P`!?*7X`P`* +M4+PTA``C`658+35*!`$`!"+\``(4>``+7'@`"E&X)`G__R0(`1@TA`#X/`<` +M`I8%!(X`2A@M?&:2`@!'$"T`!2@\?26$!OQE```0R``2`````!1+__8````` +MW8)7>````4^L0`)T```!3PP!-W8"("`M```!3]^_`"C?M``@W[,`&-^R`!#? +ML0`(W[````/@``AGO0`PW(,``!1+_^0`````"``O*MV"5W@`````C@0,]#P, +M%!B2!0`WW8-7>`"`$"W`9@)T%,#__B0&``'@9@)T$,#_^P`````\!O^``!([ +M0#3&`1\`\S@E``8Q/`"%&"$TQB@M`(,H*@`&,3C\QP``$*``'@`$("<\"?^` +M`(,8(34I`1\\"__P9$H``7QC^`,`"4C\-6L`(P%#4"TU*0@%``M:_``"%'@` +M"E1X``E)>"0$`1@U:P#X/`@``MX&!'``21@MW@<$8'QED@(`2!`M``8P/`#' +M,"7\9@``$*0`"0`````42O_U`````-V"5W@```%/K$`"=````4\(`"[TW@($ +M0-UC```42O_L``````@`+W/=@E=X`````/X`!#@"("`M#`$W=OX`!$````%/ +M"``O,=^_`"@`````9[W_L```$"W_L``8`("`+?^_`$C_M0!`_[0`./^S`##_ +ML@`H_[$`(-R#`!C_H``0?&-(`1!@``3_H``(`&`0+20#__]\8O_&W@,``#P1 +M%`#<1P`@WZ4`$-XF1@!\8U@",&0/\#!H"```B!@+?.<3`]^D``!\Y9R&/`<` +M*S!C`/\TYZ```&<8+0`#&+A\PZ`*_Z4`$-Q&`"A\Q/P%_Z0``-Q&`"`PQ@__ +M+,((`1!``%&GI@`&WA(`&'Y2.`$20`!*)!4`""0"__]\4O_&`D"8+695``@` +M`"@M#`)F8`)@("TT`ZZ`-6P9``(``4LN-Q"5VADI??/ +MWF,`&'Y2.`%GI``0`Z`P+0`"$/HD"``!`$4`'6>E``@``!`0``(1.@!B`!\` +M0`'TEZ(`!B0#`!&GH@`(```X$D2G```"`#@M]F``&*.C`!#?H@`(?D)(!7P" +M>\8,`*7R_Z(`"-^_`$C?M0!`W[0`.-^S`##?L@`HW[$`(-^P`!@#X``(9[T` +M4````````)`M"``ONP``F"T\!!`+#``7EF2$3C@(`"_V)`(``3P"_X!GO?_( +M-$(!*?^_`#```A(\_[(`*/^Q`"#_L``8_Z``$/^@``A\`P`[?&,)PWQB.0;< +M40``$B``.3P#%!C<@@!`C&-6C`"`@"T"()`M)`7__WQ$$P-\LO_&<(0,LQ!@ +M``C_I``0W@4`4'Q"6`/>!@!(/`00"S!'__\,`!>69(10>-X"`%`D!@`1_D`` +M$'X'2`%\"``[_D(`"'T("`P!`WZ(`"-X%`$C?I```,&,/_Z.F`!!\8KH& +M?B(X!20&``%\PO_&?*3\!?^D``!\`M8&IZ,`!O^B``@```%//`+_@&>D`!`T +M0@$I9Z4`"``"$CP#H#`M?0(Y!OQ'```,`*/B`````-^_`##?L@`HW[$`(-^P +M`!@#X``(9[T`.#P$$`L,`!>69(10L-^_`##?L@`H)`(``=^Q`"#?L``8`^`` +M"&>]`#@`@"@M-`2N@'"D$`,\`Q0`W&-&``!B$"W<1@`(!,$`%@````",1@XP +M`*`X+7P'*`=PY#@#9$0`(`!G&"W<8P`@C$<`%'SCN@8D!P`!$,<`#"0'``(4 +MQP`"`````'P#O<<```%/_$,`(````4\```$/"``CC``````#X``(`````"0& +M``%\P[W'```!3_Q#`"````%/```!#P@`(XP`````9[W_T#P"%`#_L```-!"N +M@'"0@`/<0D8`_[(`$`"`D"W_OP`H_[0`(/^S`!C_L0`(`%"`+=X#``@$80`@ +MC@4-!-X$`"!F$0`@C@(`$)8&`#!\1+H&`("8+0#`H"U\$[W'^'T`)P)@$"T` +M``%/_@(`(````4\```$/`B`@+0*`,"T"0"@M#``9)B90``$"("`M`D`H+0P` +M(XPF40`_`@`@+0P`,%HF$``!`C`0*A!`__P"`"`MRG<`"M^_`"C?OP`HW[0` +M(-^S`!C?L@`0W[$`"-^P```#X``(9[T`,``````"0"`MW[0`(-^S`!C?L@`0 +MW[$`"-^P```(`"MD9[T`,`P`)-@`````"``PG`!`F"UGO?^P/`,`Q/^U`"@\ +M%10`WJ)&`/^_`$C_O@!`_[<`.`!#&"W_M@`P_[0`(/^S`!C_L@`0_[$`"/^P +M``",8Y`P$&``%3P3``(``(`M-!2N@#9SH8`\'@#$`!")@'XC^`-P=!@#`$,0 +M+=Q#``@$80`#`````/A]`!0`````WJ)&``!>&"TF$``!C&.0,`(#&"L48/_R +M`!")@-^_`$C?O@!`W[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```# +MX``(9[T`4(Q6#0245P`PW%(`(`+`*"T"X#`M#``DV`)`("T20@`#`B`@+0P` +M,((`````@!`B"TR)`#_)`8``0P`]"@`0"@M/`,4``@`,.;<8D8` +M9[W_>/^U`&``@*@M_[\`@`"@("W_L@!(_[$`0/^P`#@`H(`M_[X`>/^W`'#_ +MM@!H_[0`6`P!.&;_LP!0`@`@+0P!.'H`0(@M`B`@+0!`*"T,`1/&`$"0+1!` +M`*H\$Q08CF)6C!!``!8\`A`+WJ0``&1(43@\`Q`+9&-1,`$`$"U\A@6#?(<% +MPP!F$`M\A`0#/`40"P(@2"UDI6&@`D!0+0!`,"T!`!`M`&<0"P!D0`L\!!`+ +M9(10Z`P`%Y8`0#@M#`$X9@(`("T"`"`M#`$X>@!`B"T\`__\`!&,>#1C``D" +M(A`M``,<>``"$KC>I@``9&.`"P`#'S@T8Q``?$,B"GS&!8,`0Q@M?&62`GS$ +M8P?\9```)`,!&!"C`1<\`__PWJ4``#P$__PTA``)``0D>&2$@`M\I06#``0G +M.``%*``TA!!X``4H)WQ$&@H`1!`M?$22`GRC.@!`B"T\!?_\`!&,>#2E``D" +M(A`MDJ,`!``%+'B2I``#9*6`"P`%+S@``I*X-*(0`'R#>@0"0I`M`&"8+0!@ +M$"W>40``)`,`9!!#`0TD`P/H$$,`\B0#``H00P$-`````#P$$`L,`!>69(13 +MP)*B```L0P`"%&``!#P$$`L,`!>69(14$)*B```P0@`!?D22`GQ10@I```?(0%@P!#&"T\`@"O`$,0+=Q#A`A\@[6'_$.$"-ZD``#HE@`. +MW[\`@)*D``22I0`#?*1Z!'R#/@7\0X0(DJ,``*!#A`C>I```W$.$"'R$!<-\ +M@[W'_$.$"-^_`(```!`MW[X`>-^W`'#?M@!HW[4`8-^T`%C?LP!0W[(`2-^Q +M`$#?L``X`^``"&>]`(@,`3AF/!'__`(`("T,`3AZ_Z(`""0$``$V,0`)#`"W +M4O^B`!#?HP`(`!&,>&8Q@`L`$8\X``.D>#8Q$'C?HP`0`H.@+3P#(8TT8^]! +M`!2BN``#'#@"D8@MWC8``#1C:]L``QQX-&,TVP!#`!U^(I("```8$/^B```` +M0"`M)`(``7Q66L\O@V4@`0`]*0+=Y7``!^0I("_Z(` +M&`!`("TD`@$8?!<`!_Y7```0@@!D/`+_\#P"__PT0@`)``(4>&1"@`L``A`<\ +M!/_P-(0`(P"`&"T`!"0X-(0`%P`#&OP`!";X-&,`^#2$$$#\@@``W&(``.K( +M`&..8E:,RLD!@0`````40`'&/`00"Y*C```\`O_\-$(`"0`"%'AD0H`+``(7 +M.#1"$&@"@A`M_Z(`(-Q"```48`&,)`0``8YC5HP48`&[?`)C!Y*D``.2HP`$ +M?(-Z!"0$`&0P8___$&0!G20$`^@09`&1)`0`"A!D`:,\!!`+_Z(`*`P`%Y9D +MA%,`WZ(`*-^C`"#\8@``?&.2`B0"`1@48@!-/`+_\#1"`",``A+\-$(`^-Q" +M```(`#*S/!/__`(`("TT0@`C``(2_#1"`/C<0@``WJ(``,A6_P(`````"``Q +MY@`````T8P`C``,:_#1C`/C<8P``"``Q8=ZE``!P9!@#``,:N@@`,C%\8G@' +M?!%K1R0"``$(`#&4?%$QAS1"`",``A+\-$(`^-Q"```(`#(B/`+__#P"__`T +M0@`C``(2_#1"`/C<0@``"``R#=^B``@\`P`PW$1&`'X0&0,T8^0``@,8+0`# +M&+@(`#&\?(,8"B0"``%\46M'"``QE'P1,8=\$6M'"``QE'P1,8<40`$T/`00 +M"SP#__PD!0`/-&,`"0`#''AD8X`+``,?.#1C$!!^@Q(*`H,8+7QDD@)\`FL' +M?*)!1_QB```D`@$8$(+_M3P"__`\$__\)`.``39S``D``QRX`!.<>#1C8`-F +M\?\:0``W$(``'P#^#O_HP`H)`0``PP`MU+_J0`P-`3# +M4#P%(8UP1!`#-*7O0=^C`"@`!2PXWZD`,#2E:]L`!2QX-*4TVP!%`!W>8@`` +M```@$``$)+K(3P`.`(,@+7P"^#L`@A`K%$``8=^E``A\`_@[9&,`9'P"^#L` +M0Q`K%$#__0````#>8@``Z$__]``````D`@`!?F.2`GQ)2D&2E@`LTA#3;``4O.#2E$`@`1``=`H6@+0``(!#>@@`` +M``0DNNA%``X`DR`M?`+X.P""$"L40``*`````'P#^#MD8P!D?`+X.P!#$"L4 +M0/_]`````-Z"``#(1?_T``````P`'.`"`"`M?$,$@WQ$B`-\=Q"'``00`"0# +M`&000P"))`,#Z!!#`&69(13@-^C```D`@$8_C8` +M`!!B`#,\`O_PWZ,`&"0"`1C^5P``$&(`)#P"__#>5P``)`(``7Q7``?^5P`` +MWB<``"0"`1C?HP```."P+7P66L?^-@``%&+^;SP"__`T0@`C``(2_#1"`/C< +M0@``"``QJP*@("T\!!`+WZ8`$&2$5&`,`!>6_ZD`,`@`,NO?J0`P/`,`Q-Q$ +M1@``@Q@M"``QO(QCD``T0@`C``(2_#1"`/@(`#+RW$(``#1"`",``A+\-$(` +M^-Q#```D`P`!WE<``'QW``?^5P``"``S--Q"```T0@`C``(2_#1"`/C<0@`` +M"``S+-^C`!@\`O_P)`,``31"`"-\%PA'``(4.'QW0@69(132`@`,K,\ +M$__\)`(@`'_#D@+_P@``)`(!&!1B_UH\`O_P"``S@S1"`",T0@`C``(2_#1" +M`/C<0@``"``SFCP"__`,`!>69(110`@`,J,\`__\$&0`!CP$$`O_H@`H#``7 +MEF2$4A`(`#)1WZ(`*(YC5HPD!``!$&#^;GR"8P?_H@`H/`00"PP`%Y9DA%'@ +M"``R4=^B`"B.8U:,)`0``A!@_G-\@EJ'_Z(`*#P$$`L,`!>69(12R`@`,F#? +MH@`HCF-6C"0$``$08/YI?():A_^B`"@\!!`+#``7EF2$4I`(`#)@WZ(`*(YC +M5HP08/Y@?`):A_^B`"@\!!`+#``7EF2$4F`(`#)@WZ(`*`P`%Y9DA%%X"``R +M0Y*C``#_H@`H/`00"PP`%Y9DA%&P"``R4=^B`"@`````9[W_.#P#%`#_M0"X +M-!6N@'"5$`/<8T8`_[,`J`"@F"W_L@"@`("0+?^Q`)@#H"`M_[``D`#@B"W_ +MOP#``,"`+?^T`+``8A`ME%0`,`P`\G`"@"@M!$`"@CP$$`N/HP``!&`"=V:E +M48(\`O_P``.B.S1"`",`%*'X``(2_#1".!A\96('?H(:"@*"."UD5?_H)`0` +M`P*5,"U\`\8'_.,``-Q#R.#\Q0``W$+(X`P`MU(`````/`0``3P#(8TTA(:@ +M-&/O07!$$`,``QPX-&-KVP`#''@T8S3;`$,`'0``*!``!2RZ?`+X.V:D`!`` +MHB@M`H0@+0````!\`_@[9&,#Z'P"^#L`0Q`K%$#__0````#<@@``R%$`!0`` +M``!\`_@[`&48*Q1@__0`````R%`".C!#__\D`@%!%&(".-^_`,`28`$`/!,2 +M%"0"`!8`$I"X$@(![69SOQ!^6`@`P+7YR0`J/HP``/`7_\#2E`",`!2K\``,2.S2E.!@` +M`A'X,&,`_P!%("T`8#`M`(`8+7R'D@)\`RD&W&0``'P$Q@?\9```)`,!&!#C +M`?\`````/`3_\#$(__\TA``C)`4!&``$(OPTA#@(`$08+0!@D"U\8Y("?!(I +M!OY(```090'A)`,`%CP$__`TA``C?,-B!P`$(OPTA#@``$00+0!`*"U\0I(" +M?`4I!ORC```D`P$8$$,!XP````!\$_@[#`"W4B0$``,\`P`!-&.&H#P$(8UP +M0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``=WD(`````(!``!"2ZR%$`#P"3 +M("T`````?`+X.P""$"L40``+CZ,``'P#^#MD8P!D?`+X.P!#$"L40/_]```` +M`-Y"``#H4?_T`````(^C```\!O_P-,8`(P`&,OP``Q([-,8X&``"$?@P8P#_ +M`$8H+0"@("U\IY("?`0I!MR%``!\!<8'_(4``"0$`1@0Y`'#`````#P%__`R +M,?__-*4`(R0&`1@`!2K\-*4X"`!%("T`@)`M?(22`GP2*0;^40``$(8!LP`` +M```\!/_P<&,B,C2$`"-^`R`'``0B_#2$.```1!`M`$`H+7Q"D@)\!2D&_*,` +M`"0#`1@00P&C`````'P0^#L,`+=2)`0``SP#``$T8X:@/`0AC7!#$`,TA.]! +M``0D.#2$:]L`!"1X-(0TVP!$`!W>0@`````@$``$)+K(40`.`)`@+7P"^#L` +M@A`K%$``"X^C``!\`_@[9&,`9'P"^#L`0Q`K%$#__0````#>0@``Z%'_]``` +M``"/HP``/`7_\#2E`",`!2K\``,2.S2E.!@``A'X,&,`_P!%("T`8#`M`(`8 +M+7R'D@)\`RD&W&0``'P$Q@?\9```)`,!&!#C`6X`````/`3_\"0%`1@TA``C +M``0B_#2$.`@`1!@M`&"`+7QCD@)\$"D&_@```!!E`5\`````/`3_\"0#`!8T +MA``C?,-B!P`$(OPTA#@``$00+0!`*"U\0I("?`4I!ORC```D`P$8$$,!3P`` +M``!\$?@[#`"W4B0$``,\`P`!-&.&H#P$(8UP0Q`#-(3O00`$)#@TA&O;``0D +M>#2$--L`1``=W@(`````(!``!"2ZR%$`#@"1("U\`O@[`((0*Q1```L``!`M +M?`/X.V1C`&1\`O@[`$,0*Q1`__T`````W@(``.A1__0````````0+=^_`,#? +MM0"XW[0`L-^S`*C?L@"@W[$`F-^P`)`#X``(9[T`R(^C```\!?_P-*4`(P`% +M*OP`$I"X``,2.S2E.!@``A'X,&8`_P!%("UF<[\0`(`8+7R(D@)^(@`````@$``$)+K(40`/`)0@+0````!\`O@[`((0*Q1```N/H@`` +M?`/X.V1C`&1\`O@[`$,0*Q1`__T`````WB(``.A1__0`````CZ(``#P$__`T +MA``C``0B_``"BCLTA#@8`!&)^#!"`/\")!@M`$`H+0!@$"U\9I("?`(I!MQ# +M``!\`\8'_$,``"0"`1@0P@"D`````#P$__`\`@`!-(0`(WRB8@<`!"+\?@(@ +M!S2$.``")!@M`&`H+7QCD@)\!2D&_*(``"0"`1@08@"3``````P`MU(D!``# +M/`,``31CAJ`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``*!`` +M!2RZ?`+X.SP$__``HB@M-(0`(P`$(OPTA#@0`B0@+7P$*08`````?`/X.V1C +M`^A\`O@[`$,0*Q1`__T`````W((``,A1``4`````?`/X.P!E&"L48/_T```` +M`#!%__]\1@0#/`+_@#P#%!@T0@$?)`3__XQC5HP`AB@*``(1/#1"*#T``A$X +M_$4``!1@`%H\!!`+CZ,``#P%__`TI0`C``4J_``#$CLTI3@8``(1^#!C`/\` +M12`M`&`P+0"`&"U\AY("?`,I!MQD``!\!,8'_&0``"0#`1@0XP!$`````#P$ +M__`D!0$8-(0`(P`$(OPTA#@(`$08+0!@@"U\8Y("?!`I!OX````090`U```` +M`#P$__`D`P`6-(0`(WS#8@<`!"+\-(0X``!$$"T`0"@M?$*2`GP%*0;\HP`` +M)`,!&!!#`"4`````?!'X.PP`MU(D!``#/`,``31CAJ`\!"&-<$,0`S2$[T$` +M!"0X-(1KVP`$)'@TA#3;`$0`'0``(!``!"2Z`)$@+=X"``#(4?\4```0+7P" +M^#L`@A`K%$#_$```$"U\`_@[9&,`9`````!\`O@[`$,0*Q1`__T`````"``V +M1``````"6`@`X+0@`-@B/HP``"``UU=R"R/C< +M@LC@"``UQSP$__`(`#63W(+(^-R#R/`(`#6&/`3_\-RCR.`(`#5Y/`3_\-R# +MR/`\!/_P-(0`(R0#`!8`!"+\?,-B!S2$.```1!`M`$`H+7Q"D@)\!2D&_*,` +M`"0#`1@40_X?``````@`-*'<@LCXW*/(X`@`-(@\!/_P"``U.MR"R/C<@\CP +M"``U+3P$__#] +M`,@\!!`+/`40"V2$2X!DI6'`#``7E@*`,"T(`#5:)`+__PP`%Y9DA$[0"``U +M6B0"__]GO?^0-`+___^T`$``X*`M_[$`*`"@B"W_L``@`("`+?^_`&C_O@!@ +M_[<`6/^V`%#_M0!(_[,`./^R`#`0X@!H_Z8`&"BB`"$00`#3WZ,`&"AB`"$0 +M0`"U/`(4`!B@`"[<0D8`)!<5T#0)KH!PE[@#/!(4`'")L`/>0D8`/!40"S"# +M`/__HP````#P+6:U56#?HP```OX@+62$``,#U)@A``0@^#)F`!\`1"`M`%80 +M+:"#`"$D!0`!H(8`(`#%4!3<1PSH`\`H+0*@("TGW@`!`4,(``TS`A`%9(+0/`*"TGW@`!`'<@+2;W +M``'?HP``9(0``P`$(/@`1!`M)`0``:!&`"``Q#@4H$,`(0*@("W=(@SH`.(X +M)0P`%Y;])PSHWD)&`#P$`"LTA*```H0H+0!6("V0A@`V``4HN`!%*"TDQ@`! +MH(8`-A+Q`#ZLL```)`0`"!?$_][?HP`(WZ,`$"9S``$``/`M)G0`("1C``$( +M`#=._Z,`$#P$$`O<0T8`/`(`Q-^E`!ADA%6H`&(0+8Q&D80,`!>6``8PP-^_ +M`&C?O@!@)`(``=^W`%C?M@!0W[4`2-^T`$#?LP`XW[(`,-^Q`"C?L``@`^`` +M"&>]`'`\!!`+#``7EF2$52@(`#<9)`(``3P"%``\!!`+W$-&`#P"`,1DA%6` +M`&(0+8Q&D8`,`!>6``8PP-^_`&C?O@!@)`(``=^W`%C?M@!0W[4`2-^T`$#? +MLP`XW[(`,-^Q`"C?L``@`^``"&>]`'`D`P`!_Z,`$#P$`,0D"0`$`$0@+0`` +M*"V,AI&`)`X``=^G`!```!@MC(^1A`#',".LAI&`WZ0`&!B``"$!+T@C-`2N +M@"0+%=!R!"`#WZ8`&'(+6`,D#``!)`T`"`#`4"T`1"`M`64X+0`#,(!DYP!# +M`,DP(0`'./@`S$`4`$YP(P!# +M&"T(`#<.K&Z1A`P`%Y9DA%4`"``W&20"``$`````9[W_X#0"____OP`8_[(` +M$/^Q``@0X@!2_[```"BB`"$00`"Q*,(`(1!``+D\`A0`&*``(-Q"1@`T"*Z` +M)!@5T'"(0`,\#0`K<)C``S"/`/\``!@M)`X``36MH```2$`M`P-(+0!G6"%E +M*0`#,6L`'P`)2/@!;6`M`$E(+0%N4!2A*P`@)&,``:$O`"$`#$BXW0P,Z`!) +M2"V1"P`V`4Q0)?T*#.@E:@`!H0H`-A1E_^RM)```&,``&```&"TT!:Z`)`P5 +MT'"%*`-PC&`#)`L``0!%*"T``````8-(+0!G0"%E*0!#,0@`'P`)2/@!"U`4 +M`$E(+21C``&A*``@W*D,^)"H`#&_$,`"````4_?OP`8```0+=^R +M`!#?L0`(W[````/@``AGO0`@`````#P"%``\!P#$W$)&``!'."V,\I&``D48 +M*A1@`%L`````C.R1A`&&&"H48`!A`````!B@`"PT`ZZ`)!$5T'"#&`/^@``!#&"T```````E```(G4"T` +M"%@C94H``P$+0"0`"E#X<0A`(`!*4"VA4``A).<``0,H0".A2``@`0]0+=QN +M#.@!&$`4D&L`-@`(:"<`"E"X`2U()`$.0"4`2E`M_&@,Z"5H``&@:``V%.7_ +MYZU$```\`P#$`D4H(P!#&"W\:9&(K&61@!C`_[0T`ZZ`)!@5T'"#&`,\!0#$ +M<)C``P!%*"W69(15X-^_`!C?L@`0)`(``=^Q``C?L````^``"&>]`"!G +MO?LX_[<$L/^V!*@`H+`M_[4$H/^S!)``@)@M_[($B`#@D"W_OP3`_[X$N/^T +M!)C_L02`_[`$>`P!.PS_I@1H?!4`.QA``;T`0+@M?K$)PP``\"T`$8P`)!`` +M"`@`.,\`0*`M`````"?>``$3U`!B-`+__S/$`/\TA-X`#`$[#@"1("4``A`` +M%%#_]P`````D$?__`OZX)C0"__\20@!8`]>("SP$$`L,`!>69(16$"K"`$$0 +M0`!QWZ,$:"AB`$$00`!?/`00"WZP"<,D!?___[`$.`P!:R8"`"`M!$`!F?^B +M!#`\`O_\/`40"S1"``D#H"`M``(4.&2E5C`T0D`!`F`P+7P7`#L`%[G"``(7 +M>'+^"3-R]PXR`\(0)=Q#```D`OFC,&,`/_^C!'!\=ZP$#`*`1GQ7>`3?HP1P +M/`+_\#1"`"4"X"`M``(5^"0%__\T0@$#``,8P``"%3@#H#`M`&(0+20'"``` +M7O`EW\@```P`R=X`"$``KZ($+``"$#^OH@0HWZ($*'!#_#I\5TH"_Z($(#!C +M__\T`OFC$&(`1]^E!#`,`6N``@`@+3P$$`L\!1`+9(1'B&2E8>`,`!>6`N`P +M+20"___?OP3`W[X$N-^W!+#?M@2HW[4$H-^T!)C?LP20W[($B-^Q!(#?L`1X +M`^``"&>]!,@60O^J)!'__SP$$`L,`!>69(15\#P"%`#<0T8`/`(`Q`!B$"V, +M0Y&``'88*A1@`!7?HP1HC$*1A`!#$"H00/^E?K`)PSP$$`L,`!>69(15X-^_ +M!,#?O@2X)`(``=^W!+#?M@2HW[4$H-^T!)C?LP20W[($B-^Q!(#?L`1X`^`` +M"&>]!,@\!!`+#``7EF2$5=#?OP3`W[X$N"0"``'?MP2PW[8$J-^U!*#?M`28 +MW[,$D-^R!(C?L02`W[`$>`/@``AGO03(WZ8$,`(`("T,`5[L`N`H+0(`("T" +MX"@M```P+0``."TD"`$`)`D"`"0*``$,`2%`)`L!`"0"__^OH@0``@`@+:^@ +M!`1GI00`K[<$"*^@!`ROH`00KZ`$%`P!(1BOH`08!$`!$S0#__\20P!]```` +M`!K``0PD'A70-!>N@`)^`!PFQ/__```8$CP0%``"=P``T8``J`H+0(@("T`?J@MWZ,$2`P!.&*BHP`A +MWJ0`(#P%`"LTI:``?$1ZA@*%4"W^I``@``I0N-X#1@#?I@1``'Y(+0!J4"W= +M(@`@?L)*1GS"1X7](@`@WZ($4!;B_\RM4P``WZ0$:!B``!DT!*Z`)`H5T')D +M(`/?I01H] +M!,@\$!0`&L``3]X#1@`D'A70-!>N@`)^`!PR90#_```@$C!"!_\"=P`<_Z4$ +M0/^B!$@``)`M_Z0$4```(!+_I`18`````-^D!%`\`@#$`&(P+204``'`T8``N`H+0(@("T`=;@MWZ,$0`P!.&*BXP`AWN0`(#P%`"LTI:`` +M?$1ZA@/%2"W^Y``@``E(N-X#1@#?I@1(`'5`+0!I2"W=`@`@?H)*1GS"1X7] +M`@`@%E;_P:TS``#?H@1H&$#_EC0"KH`D#17001P`W +M`*DH)`#(,"7\1@SX).8``12*_^R@1@`WWZ8$:#P"`,0`8A`M)`0``?Q%D9`! +MQG`CK$Z1A#0"KH!R8I@#`',8+=QB``C\8`S@_&`,\'R"]X;\8@`(```!3P@` +M.>T``!`M"``XU@``\"T\!!`+/`40"V2$1T@,`!>69*5AX`@`.20D`O__/`(4 +M``@`.6 +M9*5AX`@`.20D`O__`````&>]^OC_L03``("(+?^R!,@T!*Z` +M0D8`_[X$^/^V!.@`H+`M_[0$V```H"W_LP30_[\%``!$("W_MP3P_[4$X/^P +M!+B,A`T$?!,`._^F!#A^`"`&"W_LP1H/`0``O^S!(`TA*&`<&0@ +M`P!$$"T\!`"O`((0+8Q"A``,`3L,_Z($F!A```\`0/`M`!.<`"00``@(`#K' +M`$"X+2:4``$2EP&V,B(`/S*$`/\TA-X`#`$[#@"3("4``A``%%#_]P`````D +M%___`]3P)C(B`#\"GK@+_Z($<#P$`/\TA/\_/`(`#4`%>`#_MP1``*0@)#1" +MEP`0@@&L`!$INSP'%!APIA-RW.)7>,!$`G04@/_^)`0``>!$`G00@/_[```` +M`#P"_X!PI`$R-$(!'P`"$3PT0B@M``(1./Q&``!D2`^09$8/H&1"#6!\@B(* +M`04P"B0"___\P@``W.)7>````4^L0`)T```!3]^C!'!\AC0",,8`_P##$"H4 +M0`&F`````-^C!'!\A3`#,*4`_WR".`(08`!H_Z4$B-^C!'#?I@2()&3__R0# +M__\`P``3_Z,$B'""`````"`2_Z0$8-^F!#@"PB@J`$6P"@#"("K_M@18`$0P +M"BK"``$HQ``!`((0)11``;G_I@20W[<$@```@"U\!``[``0AP@*@\"VOI`14 +M<(,),_^C!$@``````N`@+0P!:R8D!?__!$`!D`!`H"T\!/_\/`40"]^C!$@T +MA``)``0D.&2E5C`TA$`!`B`P+0`$)WA\'OZ$`&00)0.@("W<50``#`*`1B03 +M^:,D`A70D!"3?H@0@_Z($*#0"^:,0@@`\`8"8+=^D!(`,`6N``H`H+3P$$`L\ +M!1`+9(1'B&2E8@`,`!>6`F`P+=^E!&`,`!D\`B`@+20"___?OP4`W[X$^-^W +M!/#?M@3HW[4$X-^T!-C?LP30W[($R-^Q!,#?L`2X`^``"&>]!0APPA@"?(0\ +M`S"$`/\`8!`M`*,8(?^C!&`(`#L,`((0(SP"__``%:C`-$(`)0/`("W?HP1( +M``(5^#1"`0,D!?__``(5.`.@,"T"HA`M)`<(``!#$"7<2```#`#)W@`(0`"O +MH@0T``(0/Z^B!##?H@0P_Z($*'Q,2@)\1'P#-`+YHQ2"_\8!@)@M_ZP$H`*` +M,"T"X"`M#`%>[`)@*"T"X"`M`F`H+0``,"T``#@M``!`+20)`0`D"@`!#`$A +M0"0+`0`D`O__KZ($``+@("VOH`0$9Z4$`*^S!`BOH`0,KZ`$$*^@!!0,`2$8 +MKZ`$&-^L!*`$0`$7`$!P+205%=`"8#@M`C4`'-Y+1@```!`2WZ,$8#P$$`L" +M@$`M`6_ZX$L#0'KH`"%E@48@`@?L)*1GW"1X7^8@`@K1$``!2@_R_?HP2H/`+_ +M\`!@\"W?HP28-$(`(]^D!&@``A6X-$(")7!E6/(``A5X``09/`"B$"T`8A`E +M/`00"]Q"``!DA%:PWZ4$F'Q"2`,P0O__`$`P+0P`%Y8`0(`MWZ($>#P#``(\ +M!`"O-&.A@"0(``%P0Q@#/`(4`-Q'1@```!`MWZD$.-^J!)``_O`M`.,8+0"# +M&"VL<(1``2(8+0!(,!1D8P!#``,8^`#C&"V@8@`@)$(``=_%#/@`2A@JD\0` +M-P#%*"7_Q0SX)(0``11@__*CQ``WWZ,$8'QB^`/?HP1P_\(,X!1@`)'_P@SP +MWZ,$B*_##0`\`A08-`.N@-Q(5V@\`@@Q-$(FZ7(C&`,``A0X9.8&J#1">-4` +M"$#Z``(4N"0%`$!D0O?/`0(`'0``0!``XR`M`,,8+20&)`#\A@18/`8`/S3& +M__YD@@2H_(8$<"0&``'\A01@_(`$:``(03K\B`1(/`@``_R(!%#\A@1X_(4$ +MB/R`!(#\0```_$`"`/Q`!`#\0`8`9$(`"!1#__HD$P`(-`*N@'(BB`,\!``_ +M-(3__@#Q@"W^``RH#`)BC*X3#+@D!``!#`)BC``"H`#>1$8`)I0`!P`"$``D +M`P`!`H(H(P`%*,(`D1`MK@4,O-Q$``BL4PS`_$,$./Q#!$!\9/>&_$0`"``` +M`4_?OP4````0+=^^!/C?MP3PW[8$Z-^U!.#?M`38W[,$T-^R!,C?L03`W[`$ +MN`/@``AGO04(/`0`__^B!'`TA/\_/`(`#20#__]`!7@`_Z,$0`"D("0T0I<` +M%(+^5@`1*;L\`O^`<*0!,C1"`1\D!O__``(1/#1"*0,``A$X`((@+0````#< +M@@``$$;__M^C!'`\!O^``$`@+33&`1\`!C#\-,84DP`&,7ADP@`0`,40"B0& +M___\1@``?(8T`C#&`/\`PQ`J$$#^7``````\!!`+`&`P+0P`%Y9DA%9`W[\% +M`-^^!/@D`@`!W[<$\-^V!.C?M03@W[0$V-^S!-#?L@3(W[$$P-^P!+@#X``( +M9[T%"``````\!!`+/`40"V2$1T@,`!>69*5B``@`.UO?I01@)`+__P@`/"VO +MP@T`WZ($*'V"B@;_H@0H)`+YHZ>B!"P,`,\)`+__P`````(`#J:```` +M`#0"KH!GO?^X<((0`_^S`!C_M``@/!,4`-YT1@#_L0`(`("(+?^_`$#_MP`X +M_[8`,&1"+@#_M0`H`H*@+?^R`!#_L```PH(`6!1`__XD`@`!XH(`6!!`__L` +M````/`(`_S"2`#\T0O\_``0INT`#>```8A@D/`(`#31"EP`08@#./!D4&-\B +M5WC`0P)T%&#__B0#``'@0P)T$&#_^P`````\`O^```4C0#1"`1]PI@$R``(1 +M/`"2."4T0B@M```8+0`"$3C\1```9%4-8'S5J@K\1P``?JPX`A)``+%^N#0" +M`&Q@(0!L$"H00``[``,4>#P-_X`D"@`!-:T!'R0/``$!H+`M``UH_``6L'PU +MK0@!``UI>#;6!.=EJP`@``I0/``/?;P`%K'X94K__V5P`$!E[___`-:P+0@` +M/2IE;@'0)&,``0`$)WS]!```/`0``A!L`"$`1!`M`$T@+0!+,"W\B@``/`?_ +M@-S(```TYP$?``8T8`9@(.``!B$"W` +M0P`8%&#__B0#``'@0P`8$&#_^P````#>=D8``M`8+8QB#AP00``A`````(QU +M#00\`P`"-&.A@'*CJ`,\`P"N-&.$``*CJ"T80``4`M6H+20#%=`D0O__<'$8 +M`WQ"^`,"T(`M9M8-(&80#1@`8A`M``(0^`+"L"T`````W@4```*@("UF$``( +M#``F_@(@,"T6%O_Z`````-YV1@`T`JZ``P``W@(`"/QB``C>`P`(W@0``/QD``#>HR!@_@,``/ZP +M(&#>`P``_A<`"/QP``@`0(`MWA```!82_^$"$Q`M9M8`$!;>_]MF4@`0W[\` +M2-^^`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!0 +M/`(``F>]_^`T0J&`/`,4`'""(`/<8T8`_Z4`"`"@."W_I0``/`4`KO^_`!@T +MI80`_[``$`"%$"T`8B@MW*(@6!!``"T\`Q[<-&-O04BC0@```!@M2*,"`8NC +M``)(HP(&DZ,`!DBC`@23HP`'2*,"!$@C`@%P8R$R`$,8+=QD```49``&```` +M``@`/K/W/Q'_]`T8V]!2*-"````&"U(HP(!BZ,` +M"DBC`@:3HP`.2*,"!).C``](HP($2","`=RD(%AP8R$R`(,8+=QD``C\@@`` +MW&0`"/Q$``C\8@`("``^GOQ#```\!!`+#``7EF2$5M`(`#ZNW[\`&`/@``@` +M`````^``"``````#X``(```0+6>]_[`\`P#$_[(`$#P2%`#>0D8`_[\`2/^^ +M`$#_MP`X`$,8+?^V`##_M0`H_[0`(/^S`!C_L0`(_[```(QCD#`08`!#)!:` +M`3P3__``%K3X-G,`(S;6P`<`$YK\`!:VN#9S`/@VUD!#``"`+7P5`#M^M0G# +M`!:P^``5J3QFU/](`K.X)3P#``)^!/@#-&.A@"80``%P@Q@#`$,0+3P#`*\` +M8A`MC%&$``P!.&8"("`M`B`@+0P!.'H`0/`M,]X`!R0%@`$`'O$X,$(``P/" +M$"T`!2SX``(5.#2EP`=\5B(*``4NN`!6,"T`5!@M-*5``0!U&"5\!!@'_,0` +M```%(/C>90```$00+=QD```D!0`!`%40)7RD.0D8`WN,``#P#`,0`0Q@MC&.0,`(#&"L48/_//`,``M^_`$C? +MO@!`W[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`4`@` +M&/0`````"``8P`````!GO?_8/`(&=/^Q``@D!0#1?!$`.WXQ"<,D!___`!$S +M``(@("TDQ@__)`@``?^P```PQC___[\`(`#","7_LP`8#`%^%O^R`!`$0``? +M`$"`+0(@("TD!0`/#`&!^`!`,"T$0``A/!(4`#P1`,3>0D8`/`00"SP%$`MD +MA%0T8`)`0``0``$"T`<8@MWB.0('R# +MO`!#$"T`@B`EW((``'Q" +M1`,#X``(,$+__P`````\`O_@<*5*/^^`&`\'A08 +M_[$`*`"@B"W_L``@_[\`:/^W`%C_M@!0_[4`2/^T`$#_LP`X_[(`,)!C``W? +MPD@8?!``.P"C&"-^$`G#_Z,`"`!#$"TD`P`!H$,``````4\,`#^$`@`@+3P% +M_^`TI0!5`!`9/``%+?AP1$)R-*4``0`%+/@TI0`X`(6@+0!TH"7>D@``RD`` +MD&2E`*@\%?_@`(4P+3:U`%4`9C`E`!6MN-S"```VM0`!)`<``0`5K3@`E:@M +M9*7_*'SB``<`=:@E_,(``#P'%`#>J````(4@+=SG1@``9+`E/`0`Q#P%$`O_ +MJ``0?DA8`@#D("T`"#HZC(N0.##J``[?I``0<.D`;W%*`2]DI6)P_X6!<`%) +M2"3_M0``?62D!_ZD```Q!`#_WLL``#$(`#\!"2`+_ZL`&`%@0"U\"-X'_L@` +M`'RG.8HD!0#_$.4`;R0%`.X0Y0!F/`7_X'#G*3(TI0!5`.2X)0`%);@`%[C` +M-(0`"P`$)3@"Y+@M`N.X)3P$_^#>\P``/!`AC32$`%4V$.]!``0BO``0A#AR +M,4IR-(0`4#80:]M\$WO'_O,``'P2"`=\`@`'`B2(+?Z2````$(1X_,(```!Q +MB"4V$#3;`````'P5^#L,`+=2)`0``P`"&'@``A#X`&(8+0!P`!T``!@0``,< +MN@!U&"U\`O@[`$,0*Q1`__T`````WB(``'Q">`$40/_OWZ,`&"0"``/?JP`0 +M?%((!]^H```D`@`!_I(``'Q3>\?^\P``_L,``/T+``!\$/@[#`"W4B0$``,\ +M`R&--&/O00`#'#@``A!X-&-KVP`#''@T8S3;`$,`'0``&!```QRZ`'`8+7P" +M^#L`0Q`K%$#__0````#?HP`(W\)(&`!#$"V@0``````!3]^_`&C?O@!@W[<` +M6-^V`%#?M0!(W[0`0-^S`#C?L@`PW[$`*-^P`"`#X``(9[T`<#P$$`L\!1`+ +M9(17>&2E8E@,`!>6`$`P+0@`0%'?HP`(/!?_X#;W`%4`%[VX-O<`"P`7O3@( +M`$`,-O]N#;W``L`%[TX"`!`##;W'_@`````/`(4&#P$ +M"#'<0U=H-(0FZ0`$)#AGO?^8-(1XU3P)%````Q"X``,9.`!#$"T`!!RX``(A +M.&1C]\__O@!8`((0+P`"\/HT"*Z``\,`'?^U`$```/`0/!7_X#:U`%4D!P$` +M_[,`,``5JKS_MP!0-K4`4/^V`$@``+@M_[0`.&:V`(!\$P`[_[\`8'YS"(@`(V%X`(@`` +M``"2)@`W$,``'P```````(`M`````(XC#/1F!`!#WH)((``$(/@")"`MD(0` +M(`"#&"$``R#X``,9>`!DD"\`4A`MW$4`$'RE1<(PI?__``4B0`"5&"T"8Q@E +MW&,``'QC>`$L8P`0$&``%P````#\0``(DB8`-R80``$"!A`J%$#_Y0`````F +M]P`!%N?_V'+H$`/?OP!@```0+=^^`%C?MP!0W[8`2-^U`$#?M``XW[,`,-^R +M`"C?L0`@W[``&`/@``AGO0!H`)8@+0)D("79,97R-ZC5H`\!A08```H+?S"2!@`0"`M +M_&(`4`P"9F`D!@"`#``_0@`````40``7/`+S,SP#%!@T0C,S/`40`=QD5V@` +M`A0X-$(S,V2E`>```A2X```P+=^_`#`T0LS-`((`'=^U`"@``"`0W[0`(-^S +M`!C?L@`0W[$`"-^P``!GO0`X"`"$B``$(/H\!!`+#``7EF2$5^#?OP`PW[4` +M*"0"___?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`X9[W_X/^_`!C_L@`0 +M_[````"`@"W_L0`(C)$```P!.&8"("`M`B`@+0P!.'H`0)`M`D`@+0P!."@` +M0"@MC@,`2"1C__XL8P`"%&``$-^_`!C"`P!$%&#__B0#``'B`P!$$&#_^P`` +M`````"@M#`$'8@!`("TD`@`#K@(`2````4^N``!$```!3]^_`!C?L@`0W[$` +M"-^P```#X``(9[T`(&>]_Y#_OP!H_[(`,/^P`"``@(`M_[X`8/^W`%C_M@!0 +M_[4`2/^T`$#_LP`X_[$`*(R1```,`3AF`B`@+0(@("T,`3AZ_Z(`$(X#`$C_ +MH@`(?`(`.P!`D"TD`@`!$&(`XM^C`!`P=@#__[8`&,("`$040/_^)`(``>(" +M`$000/_[``````(@("T,`6P:/!,AC=^C``@V<^]!/`;_X`!`B"TD`B^X`&(` +M'``3G#@``!@2-G-KVS3&`%5^4@G#`!.<>``&,KPD%`/G`!+Q/"05``$\%Q0` +M-G,TVS36`%#_HP``?!+X.PP`MU(D!``#``(8N``"$3@`8A@M``,0N`!B$"T` +M4P`=```0$``"%+H`4A`M?`/X.P!B&"L48/_])`4`"-^D``#>XD8``$00+3P$ +M`,0`@A`MD$*29`*B*`H`H*@M`'$@(7"$2G(`EB`M`)X@)=R$``!\A'@!%(`` +M!0`````D8P`!`'40*A1`__8`<2`A$J,`!R:4__\6@/_9WZ4`"#P$$`L,`!>6 +M9(18$`````#?HP`0)!2``0`4I/@\%__P-I3`!S;W`",P-^C``@` +M$YDX`!>Z_#;W`/@P8@`#)`.``0)BF"T``QSX`!.=.#1CP`<"=*`M``,>N`*> +MH"4T8T`#WH(````#&/@#U[@E?`)SA_Z"```"8Q`MWN,```!>$"7<4@``/`)F +M9C1"9F#1C--L` +M0P`=```8$``#'+H`<1@M?`+X.P!#$"L40/_])!*``3P1(8T`$I3X-C'O0392 +MP`<`$8PX`!*7>#8Q:]LV4@#``!&,>`)RD"TD%B<1`EZ0)38Q--L`````?!7X +M.PP`MU(D!``#``(8N`!B$"T`40`=```8$``#'+H`=1@M`````'P"^#L`0Q`K +M%$#__0````#>0@``)M;__Q+``$LP0A__%$#_[0`````D$H`!/!$AC0`2E/@V +M,>]!-E+`!P`1C#@`$I=X-C%KVS92!!@`$8QX`G*0+206)Q$"7I`E-C$TVWP5 +M^#L,`+=2)`0``P`"(+@`@A`M`%$`'0``$!```A2Z`%40+0````!\`_@[`&(8 +M*Q1@__T`````WD(``";6__\2P``CWZ4`&#!"'_\40/_L/`+_\"0#``$T0@`C +M``(6^#1"X`$``A0X`F*8+0)^\"7?P@``?&):Q__"``#>X@``WH(``'P">\?^ +M@@``WN(``*X#`$@```%/K@``1````4_?OP!HW[X`8-^W`%C?M@!0W[4`2-^T +M`$#?LP`XW[(`,-^Q`"C?L``@`^``"&>]`'`\!!`+WZ8`"`P`%Y9DA%C("`!" +M?3P"__#?I0`8/`00"]^F``@,`!>69(18>`@`0ELD$H`!`````&>]_[`\`P"N +M_[$`"#01KH!PD8@#_[0`(#P4%``T8X0`WH)&`/^_`$C_O@!`_[8`,#P6``+_ +ML@`0`%&(+?^P```VUJ&`_[<`.`"`@"W_M0`H`*"0+?^S`!B.-0T$CC<-#'*V +ML`,"P[`M`%:P+8[3```,`3AF`F`@+0)@("T,`3AZ`$#P+3P#%!B,8U:,$&`` +M#3P#$`L\!1`+9&-9<&2E66``(@`(?$('0A)"`!PR`@`_%$``)@`0B;L\`A089$)(,``1B+@" +M(H@MPB(``!1`__XD`@`!XB(``!!`__L`````WH)&`#0#KH!R`X`#`%"`+=X" +M``A^0N]&_@(`"````4\20``F`L`@+0P`06X````````!3ZX@``````%/W[\` +M2-^^`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!0 +MWH)&`#0#KH!R`X`#`%"`+=X"``A^0N]&_@(`"````4_?OP!(W[X`0-^W`#C? +MM@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`%`,`$&6``````@` +M0O<`````9[W_:/^W`(```+@M_[0`:/^_`)#_O@"(_[8`>/^U`'#_LP!@_[(` +M6/^Q`%#_L`!(W((`&'Q"2`$00``$`("@+0!`N"TD`O__?%?_QMZ#```\$Q0` +MWFU&`#P%`"O>YP`(-*6@`'QC6`(P8@_P,&0(``!$&`M\YP;"``<^_"0$`#`D +M`@`@,&,`_P"'$`L`91@M)`0`(``#&+@D!0`P?:.P"BK&`0!RR/_N.,8``0$& +M,"44P``I`*<@"S0(KH!RR$`#`:A`+=T&``@$P0`1`````-C>``\"Y(`M/`X0 +M"]X)``!ESF!(E00`,#+%`#\`H(@M?2@FPC$(`/\`@*@M``AX^'W/<@H!P``( +M`0`H+0`````\!!`+/`40"P+`,"UDA%FP#``7EF2E8B#?OP"0W[X`B-^W`(#? +MM@!XW[4`<-^T`&C?LP!@W[(`6-^Q`%#?L`!(`^``"&>]`)@\!!`+/`40"P+` +M,"UDA%F`#``7EF2E8B#?OP"0W[X`B-^W`(#?M@!XW[4`<-^T`&C?LP!@W[(` +M6-^Q`%#?L`!(`^``"&>]`)@T`JZ```"0+7+"&`.2!``%D@(`!GR">@0!HV@M +MH:(`-I("``>AH@`WWN<`"'SG!L(`!S[\`````!#@``0`````WO``*!8``WX` +M````#`$W=@*`("T```%/W[\`D-^^`(C?MP"`W[8`>-^U`'#?M`!HW[,`8-^R +M`%C?L0!0W[``2`/@``AGO0"8`H`@+21%``@"P#`M)`<`#PP!Y&P``````$"0 +M+=[G``A\YP;""`!#E``'/OPT`JZ`?21Z`W+"&`,LA``!``"0+0&C:"W=H@`( +M?(+.1OVB``C>YP`(?.<&P@@`0Y0`!S[\-`*N@'TD>@-RPA@#+(0``0``D"T! +MHV@MW:(`"'R"UH;]H@`(WN<`"'SG!L((`$.4``<^_`*`("TD10`(`L`P+0@` +M0ZPD!P`2-`*N@```D"URPA@#D@0`!@&C:"W=H@`(?(+%QOVB``C>YP`(?.<& +MP@@`0Y0`!S[\%B#_M202__\D`P`!/`(4&*Q#5HP(`$.4``"0+18@_ZXD$O__ +M/`(4&```D"T(`$.4K$!6C'TI>@,5(/^G``"0+0P`)!@"P"`MWN<`"'SG!L(( +M`$.4``<^_)("``<00`,H`````!8@_YPD$O__`L`8+20%``&2!``%?`,H!P!B +ML"4T`JZ`YP`(?.<&P@@`0Y0`!S[\`````)("``<00`,Y +M`````!8@_WXD$O__`L`8+7P#*`0`8A`E`$"P+30"KH!RPA`#`:)H+=VD`##= +MI0XH?`1SAA"@_XW]I``PW@0``#"E#_]\I+H'_@0``-YD1@``@A`M_$`.*)(% +M``8"P"`MD@(`!0``D"T,`"2`?$5Z!-[G``A\YP;""`!#E``'/OR2!0`%?20M +M0I("``8`!"5\?*)Z!#!%__\0@`,N`*"`+20"``$``A5\%(+_50``D"T\!!`+ +M`L`P+0P`%Y9DA%T0)@+__S0$__\`1"`K$(`#TR0$$K42!`/G)`0A&!($`]@D +M!Q70?$7)@W+'.`,P1@`_-`*N@"0(``%RPA`#WF1&``#(,`0`!C`G`.4H+62E +M`<``!2CX`((0+0"%("W9D8`9(1=0`#"$"T"P"@MD$8N.`P`%Y8``)`M"`!#L-[G``@6(``* +M-`*N@)("``8"P!@MD@0`!7P#*`=\@GH$,$+__P!#&"4`8+`M-`*N@#P&``)R +MPA`#-,:A@`&B*"UD1`X`C*4-!`&D("UPIC`#_Z4`,#P%`*XTI80``,4H+0&E +MD"W`A0`8%*#__B0%``'@A0`8$*#_^P````#>9$8``((H+8RE#AP8H``2)*7_ +M_R0&%=!PUC`#`((0+7RE^`-D40T89(0-(`#%$"T``A#X`(*H+0````#>)0`` +M`D`@+68Q``@,`";^`L`P+18U__H`````W@(``&8(``A\0BU"$$`#6O^B`!`D +M`A70``#P+0+"`!QF0@!8```8$O^B`"!F4`!,9DD`4```J"TD$0`!_Z,`*&9# +M`%3_HP`8`````````4__J0``<2`PGP```4^.!0`(%*;__@`````````````! +M3\($```D!0``%)4`!`(@("WB!```$(#_^B0%``$````````!3Q"@__4"P"`M +MW04``-^F`"#_J``X#``8HO^I`$````%/)`+__W("`!C?H@`8)`,``7!#`!@` +M``%/WZ,`*-^H`#C>9D8`WZ(`$`!^("W=!0``9(0!H``$(/@GW@`!`,0@+64( +M``C\A0`8%\+_T]^I`$`T`JZ`)`4``7+"$`/?I``P`,(P+0P`)3RLW@XYP`(``"0+7SG!L((`$.4 +M``<^_!8@_ITD$@`!D@4`!0+`&"V2!``&?`,H!)("``=\I'H$,(3__P!D("4T +M`ZZ`<(,8`P&C:"V-I0XP$*+^CP``D"VMH@XP```!#]YE1@``HQ@MW&4`"`2@ +M`B,D!0`"WN<`""02``%\YP;""`!#E``'/OPT`JZ`?21Z`W+"&`,`!"`K``"0 +M+0&C:"W=H@`(?(*M1OVB``C>YP`(?.<&P@@`0Y0`!S[\?2)Z`P`"$C@40`(T +M)`0!`#0"KH```)`M!0``?*4%0@`%%;C_H@`(D@0` +M!I(&``5\Q'H$?((^!>A6``/_H@`(D@(`!Z.B``C>!@``-`2N@-^B``ARQ"`# +M?,8M0C#&`/\`!C!#?,*]Q_^B``@!I"`MW@8``'S&+4(PQ@#_``8P@WS"A`?_ +MH@`(/`(``HR$#00T0J&`<((0`SP$`*\!HA`M`((0+8Q$A#PD`@`!$((";``` +M```T`JZ`QOVB``C>YP`(?.<&P@@`0Y0`!S[\D@(`!I($ +M``5\@GH$R$``"S!"``(T`JZ`@0P0@`"$$`!7#0"KH```)`MQOVB``C>YP`( +M?.<&P@@`0Y0`!S[\`H`@+0P`?N``0"@MWN<`"`!`D"U\YP;""`!#E``'/OP" +M@"`M)$4`"`+`,"T(`$.L)`<`#I("``8\!!08D@4`!8R$5HQ\HGH$`$!`+12` +M`:(`0(`M-`*N@'+"$`,!HF@ME:(`#A!0`3<"P"@MC:0-!`(`,"T,`"6D``"0 +M+=[G``A\YP;""`!#E``'/OP\`A08C$)6C!!```P\`A`+/`00"WTF>@-DA%H0 +M9$):&`+`*"T`AA`+/`00"V2$6>`,`!>6`$`P+=X)``!]*7H#$2`!*P+`("T, +M`>M*`````)(%``8"P"`MD@(`!0``D"T,`$*J?$5Z!!8@`1T"P"`M#``P@@`` +M``#>YP`(?.<&P@@`0Y0`!S[\/`(4&(Q"5HP40`$_/`00"Y(&``8"P"`MD@(` +M!0*@*"T,`"?&?$9Z!!1`_88`0)`MD@(`!3P$$`N2!@`&`L`H+62$6F`,`!>6 +M?$9Z!)(%``62`@`&WF1&`'RB>@0`0"@M```!3S0"KH!RPA`#`((@+:R%`!`` +M``%/D@0`!I(&``7>948`?,1Z!&2$`!8```%/`*(0+:Q$`!@```%/%B#]:2;" +M``$T":Z`)L@`0`````"2!``&D@4`!=YF1@!\I'H$```!3W!)*`,`Q3`MK,0` +M%````4_>9D8`D@0`!I('``4`Q2@MC*8`$'SD>@0`AC`J$,``!0````````%/ +M)(0`%JRD`!@```%/)$(``11(_^@"P"`M"`!&&`````!]*7H#$2``U0`````6 +M(/TK)!+__Y($``4"P!@MD@(`!GP#*`>2!@`'?()Z!#!"__\`0Q@E-`*N@'!B +M$`,!HA`MW$0`,-Q%#B!\Q'O&_$0`,-X$``@0I`"O`&"P+=Q%``@$H0"L_$0. +M(#0$KH`\`A089$8`-`*N@'+"$`/?HP`0`((0+:1#``[<0@`(V%W]#P+` +M("T,`$*J)`4``=[G``A\YP;""`!#E``'/OR2`@`&/`04&)(%``62'@`'C(16 +MC'RB>@0`0)`M%(``ZP/`B"T\!!`+*B(`(20%`"`00``I9(1;L-YD1@`T`JZ` +M8D8``$,0+:Q1#1#>YP`(?.<& +MP@@`0Y0`!S[\/`00"V2$7<`,`!>6)!+__P@`0[#>YP`(/`(4&(Q"5HP40`## +M`L`H+0*@("T,`3AF/!(`"0P!.'H"H"`M?L+X`S0$KH```BBX<$0@`]YC1@`` +M`C$X/!$!S@#%*"\``(`M`*(0+3P5%````IEX/`(``C1"H8`V4J"``&0@+38Q +M&`",A`T$<((@`SP"`*XT0H0``((0+0!BL"T`````WJ1&"```*"TD!@&@`)`@ +M+0(2@"T`DR`M#`)F8&2$``@6$?_W``````+`("T,`$&6``"0+0P`06X"P"`M +MWN<`"'SG!L((`$.4``<^_``````,`*7:`H`@+68$``@"0"@M#`"5C@!`,"T( +M`$.9`````!(@``8T`JZ`@0,`"1"`L`@+=[G``@``)`M?.<&P@@`0Y0`!S[\$$4`U20%``$010"1```` +M````D"T,`#!:``````@`0[#>YP`(#`'L4@`````(`$81D@4`!A(@_T,T!*Z` +M-`*N@'+"$`,!HA`MD$(`,G!"^?H00/\]/`(4&#P$$`LD$O__#``7EF2$6H#> +MYP`(?.<&P@@`0Y0`!S[\$B#\W#0"KH!RPA`#`:)H+=VB`##X3OQ!)!+__P@` +M1"N2!0`&%$3\/0``D"TT`JZ`@0(`$8CD@8`!CP$$`L"P#`M +M#``7EF2$7'`F`O__-`3__P!$("L0@`!G)`0A&!($`'\D!!*U$@0`F"0'%=!\ +M19$8``,@P!`#E*"UDI0'```4H^`"" +M$"T`A2`MW(4`.`#%*"7\A0`XC$0N/"2$``&L1"X\-`*N@#P$$`O>9D8`6E:<`#@@`1K$\!!`+/`00"V2$7"`,`!>6`J`P+0@`1N8"H"`M#``7EF2$ +M7%`(`$4^WFU&`#P$$`L"P#`M9(1;(`P`%Y8``)`M$B#^X30"KH`"P"`M!@`()`4``@#B$"W\1@X@#``:(-X&``@(`$:9WF1&`-QB`"#H5_OJ +M``````@`1S0``)`MW@<`"#P$$`MDA%JP`L`H+0*@,"T,`!>6`\!`+0@`1HD` +M`````J`H+0P`,1AGI``(WZ4`"-YM1@`(`$5F?*4%@SP$$`L"P"@M9(19$8``((0+?Q5#BC>`@``?**Z!P@`1RC^`@`` +MWF1&`#0"KH!RPA`#`((0+9!$+CCH@/^1`````(Q%+CPTA``!H$0N."2D``$( +M`$>)K$0N/-YD1@`T`JZ`6 +M`L`P+=[G``A\YP;""`!#E``'/OS>9$8`-`*N@'+"$`,`@A`MD$0N.#"%``(0 +MH/PV?`0(1(Q%+CR@1"XX)*3__P@`1&&L1"X\WF1&`#0"KH!RPA`#`((0+9!$ +M+CC(@/PJ?`0`!(Q%+CR@1"XX)*3__P@`1&&L1"X\`````#0"KH!GO?_P<((0 +M`SP#%`#_L````(`H+=QP1@#_OP`(9$8N``(&@"W"!@!8%,#__B0&``'B!@!8 +M$,#_^P````#<8T8``&(0+=Q"``@$00`0`````/A=``H````````!3ZX``%@` +M``%/W[\`"```$"W?L````^``"&>]`!``````#`!"J@``*"T(`$A5```````` +M`4^N``!8```!3SP$$`L,`!>69(1=X-^_``C?L```)`(``0/@``AGO0`0```` +M`&>]_X#_O@!P``#P+?^Q`#@`@(@M_[\`>/^W`&C_M@!@_[4`6/^T`%#_LP!( +M_[(`0/^P`##<@@`8_Z``$'Q"2`$00``$_Z``"`!`\"TD`O__?%[_QM_6`!`, +M`*7:`B`@+3P$$`MDA%X`,%(?_WQ0>T-^UWP"?M5X`G[4?`-^UCH#`A*P"P*@ +M,"T"@#@M,O?__P`0@;@"X)@M`L`H+0P`%Y8"$H`E-`+__Q+B`)T"X"@M/`00 +M"PP`%Y9DA%Y8W\(`(#P7%`#?I0`0)`,``=^D``#>YD8`?$(3`WQ%G(;_I0`0 +M/`4`Q-_"`"@`Q2@M?$3\!?^D``#?Q``@C**0-'R$6`,D0O__`%`0*Q1``'>G +MI``&C**0,"1"__\`5A`K%$``B``8,`!>6IZ(`"-[F1@`\!Q`+9.,_$&9E`!B0ZC\0D&D``0#4,"WD`!"CH@`09Z4` +M"`.@,"T"(#@M#`"E\B0(``$`0!@M`````-^_`'@`8!`MW[X`<-^W`&C?M@!@ +MW[4`6-^T`%#?LP!(W[(`0-^Q`#C?L``P`^``"&>]`(``````/`00"PP`%Y9D +MA%XX"`!(GM_"`"``````/`00"PP`%Y9DA%Z@"`!)*-^C`"@``````@`H+?^C +M`"@,`!>69(1>@-^C`"C?OP!XW[X`<-^W`&@`8!`MW[8`8-^U`%C?M`!0W[,` +M2-^R`$#?L0`XW[``,`/@``AGO0"`#``D0M^D`"`(`$D;WZ0`(`#`*"T,`!>6 +M9(1>N`@`2.*7I@`&`````"0#``'_HP`H#``7EF2$3G@(`$DHWZ,`*`P`%Y9D +MA$XX"`!)*-^C`"AGO?_X_[\```P`?#H`H"`M"`!);`````",@P!8/`(`!A1B +M`)T\!1`+9[W_N/^Q``@\$?_\_[(`$#8Q``L`$8PX)!)``/^_`$`V,3@!_[<` +M.``1CWC_M@`P-C$(`/^U`"C_M``@_[,`&/^P``#>(@``$%(`C20#,``00P`/ +MW[\`0#P$$`O?MP`X/`40"]^V`#!DA&+0W[4`*&2E9C#?M``@W[,`&-^R`!#? +ML0`(W[````@`%Y9GO0!(/`00"SP%$`MDA&*X9*5F,`P`%Y8\$__P-G,`(SP# +M__``$YWX-&,`(SP"__`V0@``?'02"C!"`#]D0B````(0^`!3$"W<0P``?`.E!_Q# +M``#>0@``%A7_X``0B0`\`O_\)`,``31"``L``A0X-$(X`0`"%W@T0@0`_$,` +M`-^_`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!( +M/`00"V2$8H`(`!>69*5F,#P$$`L\!1`+/!3_\&2$8J!DI68P-I0`(PP`%Y8\ +M$__P`!2E^#9S`",\`O_P-I0$0P`3G?@T0@`C`!2E.#9S!$4``A+\)`,P`/XC +M`````(`M-I0`2``3G3@\$@`0-%$`^"05`(`,`3AF)`0!``(`*"TF$`!`#`$X +M8@!`("TP0@`_``(B.&1#`0!\E!(*``,:.#!"`#\``A#X`%,0+=Q$````DB`E +M_$0``-XB``!\=!(*,$(`/V1"(````A#X`%,0+=Q#````X?$() +MPS2$`",``QD\``(1/#3&`A@`!"+\-&,I`R0'``$`1C`E`D]_\#_M0`H`,"H+?^T`"``H*`M_[,`&`$` +MF"W_L@`0`("0+?^Q``@`X(@M_[\`./^V`##_L```?!;X.]R"`!@"Q[`O?$)( +M`1!```0``(`M`$"`+20"__]\4/_&`@`@+0``*"T,`F9@)`8`,"0#``$D`@!\ +M``,?//X5`!!\0]4&_@,`"```$"VN%``,_A8`&!9@``O^$0`@W[\`.-^V`##? +MM0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`0#P"$&("8!@M-$)-TP`3 +MG\-P8A`#?!$`.WXU^`,``A&_#`&7Q@!3F"/?@H(P/`3_\-^%@C@TA``C``0D +M.)Q#`"`TA``+W+0````$)O@TA`#`W(0```!S&"L48`!*+F,``A1@`$,\!!`+ +MC$,`'#P%__`TI0`C]`$``````)!,``@P" +M?WIDA&.8"`!+=M^"@C`\!!`+#`)_>F2$8U@\!!`+#``7EF2$9"`(`$M2)`(` +M`0`4(``$@``Q`````#*U`/\RE`/_/`3_@#2$`2D`!"(\?J0Y!GZ$S`?0@`(?$0(`GQ" +M2((`!"2\``(5/`""$"4`0Q`E"`!+J_RB``!\A$@!)`,``?X$``"N`P`("`!+ +MX&1"__X\!!`+#`)_>F2$8^`(`$O!/`00"P``H"T(`$O*``"H+0`````\`O^` +M-$(!*0`"%?@T0@`!?`,`.P`"%'A\8PG#?&(Y!MQ(```1```^`0`0+20'__]\ +MXO_&)`L``MQ)``@D#0`!W$<`,&1,`"C<2@`8``-Z`'UI"`9\A/@#_$D`"'VG +M_P:L0``,)`D`?-Q.``A\"GO&H$``!'V*2`7<3``0?2?5!MQ)``!][EB&_$X` +M"/Q'`#!]K/_&_$P`$'UIW`;\2@`8_$D``*Q``#3\1``X_$4`0/Q&`$@```%/ +MW$0`"'!E"C*,20`,`(`X+7R&"`)\!WL&?(0X@GS'"`8`I"@E`.`@+7RD6(;\ +M1``(```!3R0"``$\!/_```(3O#2$`+-\PIR&``0B?'T"2`5\9#D&?*+M!GTD +M&04```%/`^``"/R"```\!!`+/`40"V2$9#@(`!>69*5F2`````!\!O@[/`7_ +M@#P#``$TI0$?-&/P`HR$`%@`!2^X-*4`G0`%*KA\`@`[?$()PV2G`!```A$\ +M`$5`)0!'2"7=!0``W2H``!"#`"H`````)&@``0"(*"L4H``(`````!"(``DD +M8P`"$(,`&``````#X``(```````````D8___%(/_^P`````\`O^`)`4``31" +M`1\P@P`/``(0/`!E&!0T0@)Q?`4`.WRE"<,``A(X``4I/`"B$"4``"@M_$,` +M``@`2_P``````````&3G_/`D`P`0`$<0)?Q#```50``3`4`H+3P$$`L(`!>6 +M9(1DN`````!DY_SP)`,`!`!'$"7\0P``$*``!0````#]!0``/`0``0@`2_PT +MA/`"/`00"P@`%Y9DA&1P`````#P$``']*@``"`!+_#2$\`3?@X%X/`(4&-Q" +M5VAGO?W8_[\"(/^S`A@`@Q@O_[("$`!#$"O_L0(($$``,?^P`@`\$__P/!$2 +M#S9S`",\$!(/?!(`.P`3FOQ^4@G#`!*1/#9S`/AF,=L`9A#;&/^$@7AF,0(8 +M"`!,MP)3F"4`````9A``(!(1`!_?OP(@C@(`!!!`__L#H"`ME@@``-X&__`D +M!0(`#`)_UMX'__@\`A08C$)6C!1``!H\!!`+W@+_^"0%``&6!```K@``!`!` +M&"U\0I("?`,I!@"%(!0"0Q@E_&0``"0#`1@40__E`````-YB``!F$``@%A'_ +MY`````#?OP(@```0+=^S`AC?L@(0W[$""-^P`@`#X``(9[T"*(X&``1DA&4` +M#``7E@.@*"T(`$S$W@+_^&>]_[#_L@`0/!(AC?^U`"@V4N]!/!4``0`2E#C_ +MMP`X-K7P`O^T`"`V4FO;_[8`,":T``'_L0`(`!*4>#P7__X`@(@M_[\`2#92 +M--O_O@!`-O`"`0H``O +M`````(X$`!0,`$J4`\`P+20#``,``A``$$,`F@````".!@`4`B`@+20%``,# +MP#@M#`!++```0"T(`$S[)`0``P`````D`@`#$*(`8``````\!!`+#``7EF2$ +M91!^,4@!?`,`.WQC"<,```%//`+_@#1"`2D``A7X-$(``0`"%'A\8CD&_%$` +M`-^_`$C?O@!`W[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``( +M9[T`4`````".`@`4$%4`"-X0`!@`5!@K%&``13P#``$05`!&-&/P!!1#_^O? +MOP!(/!4``3:U\`(2`/_F.H```HX$`!0D!0`##`!*E`/`,"T(`$TC?C%(`31C\`$40_^HW[\` +M2`!7@"$`$(`K`!"!@`P`2#X"`"`M+$(``21%``%\`O@[`%X0+P(`,"T`4P`? +M`F`!]`(@("T#P#@M```8$@`#@``"T(`C#`!++`(`0"T00/^3W[\`2'P3^#LD +M!``##`"W4GX0^`-P4!`#`%(`'0``&!```QRZ`',8+0````!\`O@[`$,0*Q1` +M__TD!``#"`!,^P````!\`O@[`%X0+P!3`!\"8`'T/!,``39S@KD``!@2``,0 +M``)BF",:8/]=)`4``XX&`!0"("`M`\`X+0P`2RP``$`M$F#_/B0$``-\$/@[ +M)`0``PP`MU)^<_@#<%,0`P!2`!T``!@0``,]_W@``QRX_[\`@#1C8`-\`@`[``,?N'Q" +M"0@`@`$#X +M"0)`("T```%/_[``*'(`&)\```%/9I0`"``#(7@"-!`E``.1^-Q#```"1)`O +M`G*0+2;G``$\!``!`D`H+7ZC`` +M0@`@`$#X"0)`("T```%/_[``('(`&)\```%/9H(`"``#(7@"(A`E``.1^-Q# +M```"1)`O`G*0+2;G``(\!``!`D`H+7ZC``0@`@`$#X"0)`("T```%/_[``&'(`&)\```%/9H(`$``#(7@"(A`E +M``.A^-Q#```"A*`O`G2@+2;W``,\!``!`H`H+7ZC````"B?C?PXC(`B2(+P)QB"TF0A(`KB(`6`!`("VN(``` +M`B`H+0!@^`G^-``(WB(`,`)`*"T"("`M`$#X"292``$65?_J)!:``3P2$@\` +M%K4X/!<0`3;6$`EF4ML`?!0`.WZ4"<-F]RGP`!:W.``4H3PD%0`!```!3_^P +M``AR`!B?```!3XY"`````R%X``.)^`(DB"]P0ICR`G&(+0!6$"T"("@M`%00 +M)=Q#``!^HP`'_$,``(Y$``!F4@`@W\*(R/XW``@`0/@)KB0`6-XB`"``0/@) +M`B`@+3P"$@]D0ML`9$("`!9"_^,\`O_\)`-``#1"``L``A0X-$(X`0`"%W@T +M0@@`_$,``````4__L```<@"`GP```4\\`O^``!`9>#1"`0$`$('X``(5.`(# +M@"\T0@D#)`,``0`"%3@"$Y@M`H*@)0)@*"W>@@``/`0`!GQB``<\`Q`!_H(` +M`#P"%"?<0HC(9&,EN/YC``@\`P`&`$#X":YC`%C>8@`@`$#X"0)@("W?OP"` +MW[X`>-^W`'#?M@!HW[4`8-^T`%C?LP!0W[(`2-^Q`$#?L``X`^``"&>]`(@D +M!@`#-*4`(SP$$`O\9@````4J_#2C`/ADA&4X`$,0)20%``/<0@``#``7E@`` +M```(`$WF`````#P*$@\\"1(/94K;`#P&$@]E*=L:94H"&@``$"UDQMT`)`@% +M_@`````H0P7^$&``%0```````ACX``(A>(TG_^8`@R@O`,4H+8RE`!`4IP`( +M``````@`3PVE(@````````#%*"V,I0`0$*<`"P`````D0@`!``(8^``"(7@4 +M2/_X`(,H+V4I`"`5*O_G``````/@``@`````I2(```"#&"\`PQ@M92D`(!4J +M_]^@8``6"`!/"@````!GO?_0/`00"_^Q``ADA&5H_[```"00`=__M``@`!"" +M//^S`!@\%!`+_[(`$/^_`"@,`!>6/!,0"WP1`#M^,0G#)`+__P`1B3QFE&60 +M?%'_QF9S9;!F$@R(`A$0)0(`,"W<1P``9A``"`*`("T,`!>6`F`H+182__D" +M$1`EW[\`*```$"W?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P9[W_^/^_ +M```,`$\4`````-^_`````!`M`^``"&>]``AGO8`0-`+X>/^Q?Z@`P%@M_[]_ +MZ/^^?^#_MW_8_[9_T/^U?\C_M'_`_[-_N/^R?[#_L'^@9[V&V`!=$"W\10`` +M)`+__Q"B`XX`@(@MC((`J#P#``$D!`"!`Z,8+3!%``04H`''``0E?&2$`!C\ +M9/@`-`?X>#0&^```_3@M`-TP+=SH```T!_B(`/TX+0`"(,/(P`X?(((1WQD$4)\8UH"?()!AWQBHDF`$``Q+`M/`+_@#0'^$0T0@$I`/TX+8SG`````A8X-$(`!0`"%#A\XCD& +MW$,``!!@`8$`8*@M)`+__Q*``!Y\5?_&-`CXJ#08^,`T&?BP-`+XN`$=0"T# +M'<`M_0,```,]R"W_"P```%T0+?\L```T!?@`_$T```*@("T#I2@M#`)E7`*` +M,"TT!/BX-`7XL#0&^,`T!_BH`)T@+0"]*"T`W3`MW(T```#]."W(@`8-`CX4"9N``$!'4`M_0X```*T("U\0C@!$$``!```*"T`0"@M +M)`+__WQ%_\:6)@"L-!GXJ#0"^,`T!_BP-`CXN#08^*`#/<@M`/TX+?\C```! +M'4`M`QW`+0!=$"W\2P``_.P``/T-```,`F5<_PX``#0$^$@T&?BH`)T@+8R$ +M```#/<@MWR,``#09^+B6.`"L`SW(+32"``4T!?@@KL(`"'QC2`'^PP```I@0 +M(:;"```T!_C`WRT``#0(^+`T`OB@`+TH+0#]."T!'4`MW*8```!=$"W +M`P`%*+C(@``(`J4H+9(H`+Z2)`"_`00@(1"``,\``````J0H+0`````68``* +M-!CX6(RD``R,O@`$-`;X8`,=P"T`W3`M?)D$`WR'!,/_&0``_,<``*R^``0# +MP_`A$;,`6I2D``Q\!``'```P+0`$(`"DI``,-!CX&'S$&,<#'<`M-`?X*-\8 +M````_3@MI*0`##09^!CU@``W08``'[$``<`!"``"`!0^Z2D +M``PG&/_8"`!0QJ28``0`````/`00"PP`%Y9DA&:0$F``+R9C__\``!`M?&/X +M`V1C``$``R#X``,9^'P&`#L`9#@O"`!1?'S("<,D!/__?(/_QGQD2`$``R`* +M`(`8+0```4\\!/^`9$(`>#2$`2D`!"8X-(0`!0`$)#A\I#D&_(,``!!'`!8` +M````-`OX$'S%"<,!?5@MW6L``'UB(@I\A$@!%(#_Z0"`&"T!`"@M```8+0`` +M`4\\!/^`9$(`>#2$`2D`!"8X-(0`!0`$)#A\I#D&_(,``!1'_^TT"_@0/`(` +M"30#^(@T0J"``'T8+=QC``!\!``[?(3X`W""(`,\`A0`W$5&"`!@,"T``Q"X +M``,9.`!B&"\D`O__`&88+0`#&7@`I"`M`(,8+=QD`8!DA``!_&0!@&>]>2C? +MOW_HW[Y_X-^W?]C?MG_0W[5_R-^T?\#?LW^XW[)_L-^Q?ZC?L'^@`^``"&>] +M?_"19``@EB@`K`$$(",`AC`A"`!0Z*:F``*6*`"LD60`("4(_]@!!"`C`(]X +M(0@`4.BDSP`$D74`(#*4`/^18P`A/!(4`(XB`*ARE:@HZ$(!+W*#H"@T!/A0 +M`)T@+=R$``!\@_@#WD1&"#0%^(@T!_B(`+TH+0#]."W+\0P&( +M-`+X>#06KH``71`M`B`@+=Q"``!P5K`#`+:P+30%^`S>P@`(^%8!S0.E*"WX +M50$*-`?X>#0(^'@!'4`M#`!J5MT&````0)@MCL(,]&9C`$,``QCX`L.P+9+6 +M`"`"PK`A#`").`+`("T"P"`M#`")2`!`N"URX__N`$`P+7!"_^X`8A`E%$`! +MUSP"``G>(@`X9BH`,((D`&0D!0`!DB@`!'U*2`&6)P`(?*+_!MXC`!#>*0`8 +M)0@``?XJ`!@D"@!_`.0X(7U"U0;^*0`H?*/_QJ8D`!BB*``$IB<`"/XB`#@2 +M``(>_B,`$#P*``D\`O_@?`X`.S5*H(!]SO@#<`%`T#/AX)`C__P&=8"TPP@/_W8P` +M`!&(`!``_5@MW6P``'V,2`$1@``$``!`+0&`0"TD#/__?8C_QC06^`PT&/@( +M`MVP+0,=P"V.SP``CPP``*T/``BM#``,$&`!1@````"4J``"C(P`"!*@``I] +MB-P&CBP`J#&/``01X`%I`````#&,0``1@``")`P``7V(:T9^J+P'$H```R0, +M``)]B'N&?HC^!XR,`'`IC``($8`!XP````#\"($`)`P``=R(``!]B'M&_`B! +M"(R7`'`JZ``"%0`"!"06@1`D"``")!@``2;W``$D#P`/`````-UL`!`E&0`! +M`R!`+65K`!!_#'M&_LP``!+Y`)4`````%>C_]V;6``@`#2$`2D`!"8X-(0`!0`$)#A\I#D&_(,``!!'`!,`````?$@B"GS%"<-\A$@! +M%(#_[`"`&"T!("@M```8+0```4\\!/^`9$(`>#2$`2D`!"8X-(0`!0`$)#A\ +MI#D&_(,``!1'_^\`````-`/X>"0"__\`?1@MW&,``!!B`08T!/AX#`!LK`(@ +M("T\`@`)-`/X>#1"H(#>148(`'T8+=QC``!\!``[?(3X`W""(`,`8#`M``,0 +MN``#&3@`8A@O)`+__P!F&"T``QEX`*0@+0"#&"W<9`%H9(0``?QD`6AGO7DH +MW[]_Z-^^?^#?MW_8W[9_T-^U?\C?M'_`W[-_N-^R?[#?L7^HW[!_H`/@``AG +MO7_PA(4`:#0$^(@`G2`M``"@+0@`3WC\A0```B`@+0"]*"T,`>1Z_*L``)8D +M``B.(P"H-`;XP`#=,"T`@A`CIB(`"#!B``$(`$^0W,L``#0&^%`\!``)AB(` +M:#2$H(!\!0`[`-TP+7RE^`/.(P`,`&(`&P!``?0(`%()``"8$"8,__\1@P!T)`L`#Q1@ +M``0\"Q08?`OP.Q%@__X\"Q08W6M7>)%V``T`5K`C+LL`@!%@``8\"Q08``!X +M+=UW2!A^]K&*%L``-20+``D\#P`!?-8Z@SP+$A3];[\P``9Z@R[&``00P`%@ +M)1?__SP&%"0`%K#X9,:V8'S6,@H0P`%:```````"6?@`RS`M``A`P"09__\E +M%@$```!8+7[8^`,``$`M_QF``#09^!AR^.#R`SW(+?\X``````%/C-@`!(S7 +M```#%[@J%N`!."07``%PUP`8)`8`40`6L,)\R[H&-!GX&'[+_@8#/<@MWSD` +M`'WK.09\"P@&?`B,!GQ+S`=\"/\&_RND`#0&^)@`"%\^`-TP+7T/#`+\R``` +M-`CXF`$=0"W=%@``?7;_!GWVC`818`#%_18```!P@"H2`/]2`8,0(P`#(/A\ +M0O@#``,9^&1"``$`9#@O``(8^``"$?A\!@`[`$-`+WS)"<,`_3@M"`!3A@`` +M$"TD!/__?(/_QGQD2`$``R`*`(`8+0```4\\!/^`9$(`>#2$`2D`!"8X-(0` +M!0`$)#A\I#D&_(,``!!(_S4`````?$P``&"T1>0$-X```7N,-^Z^T&?LNP8U[P`+?LBWQ_".T&?N\Y!GVH2`5]CQD%_>@```@`4EJ4 +MJ``"AB4`:`"=("T(`%+`_(4``#&,`"`1@/Z:)`P``0@`4F5]B&M&-`/X>#0& +M^`@`?1@M`Z8P+0P`@"S<9P``%%?^-`!`F"T(`%,3DL(`-X8C`&@T`JZ``B`@ +M+7!B$`,`HB@ME+<`,`P!Y5X"X"@M`$`P+20"__\0P@`(``"8+0@`4AO>(@`X +M?Q<)PP`/>,``%\(`"`!3N`,/P"6&+`!H-`OX>`%]6"W];```/`(`"30$^'@T +M0J"``)T@+=R$``!\$0`[WD=&"'XC^`-P8A@#`(`H+0`$$+@`!"$X`((0+SP$ +M$`L`11`M9(1F<``"$7@"X"@M`.,8+0!B$"W<0P%X9&,``0P`%Y;\0P%X$@`` +M("8#__]^)PG#?&/X`P``$"UD8P`!``,@^``#&?@`9#`O-`OX$'XD"<,!?5@M +MW6L``'UB*@I\I4@!$*``:0"@&"TD!?__?*/_QGQE2`$``R@*`*`8+0```4\\ +M!?^`9$(`>#2E`2D`!2XX-*4`!0`%+#A\A3D&_*,``!1&_^HT"_@0"`!1IR0" +M__\T&/AX)`;__P,=P"W?&```$P8`E]Y(1@@T"_AX`0Y@+8RO```!?5@MW6L` +M```+,C@`TU@M96LT0``+6/@!BU@MW6P`"`'L8"W];``(?`P`.WV,^`,`TS`M +M<8I@`V3+-```"UCX`$`P+21C``%DI0`$9.<`>&2$`'@!#!`M`$L0+=Q(``AE +M"``!%'#]]/Q(``@(`%&G```0+0!P$"H00/YH)@+__P`#(/@`0Q`C``,9^'Q" +M^`,`9$@O9$(``0$]2"T``B#X``(1^'P#`#L`1$`O?&<)PP``$"T(`%1R`&`P +M+20%__]\H__&?&5(`0`#*`H`H!@M```!3SP%_X!D0@!X-*4!*0`%+C@TI0`% +M``4L.'R%.0;\HP``$$C^20````!\22H*?,0)PWRE2`$4H/_L`*`8+0#@("T( +M`%1G```8+28,__\5@_Z?)`@``B0/@1`(`%.2)`@``P#@("T(`%0=```8+0`" +MND!Q^0DS`OZX+0,WN"7>^0``?SEX`0`9N`"LUP```Q>X*A+@_L!_*'@%?`B, +M!B0&``D(`%-:?,C_!@@`4SME9K\PEB8`"#0#^"B6(@"L`'T8+=QC````PC`C +M"`!0.`##,",`<(`J$@#^'`&#$",``R#X?$+X`P`#&?AD0@`!`&1`+P`"(/@` +M`A'X?`,`.P!$2"]\9PG#`1U`+0``$"T(`%2^`&`P+0`````D!?__?*/_QGQE +M2`$``R@*`*`8+0```4\\!?^`9$(`>#2E`2D`!2XX-*4`!0`%+#A\A3D&_*,` +M`!!)_?T`````?$@J"GS$"<-\I4@!%*#_[`"@&"T`X"`M"`!4LP``&"T(`%0] +M`!@R.!"@``4`````$,``"@``$"T#X``(`````-R"`!A\0C@!$$``!``````` +M0"@M)`+__WQ%_\:0I``,)`(`$I"C``U\@WH$)`0`#C!C__\X8X$``^``"`"# +M$`MGO?]H/`,4`/^S`&`\"@`K_[(`6#5*H`#_L0!0`*"(+?^P`$@D$O___[\` +MD`#`F"W_O@"(`0"`+?^W`(#_M@!X_[4`@@`(^%8`_M^D`"CX50""`N`P+0P`:E8`````CH,,]&1" +M`$,``A#X`H*@+9*2`"`"0Y`A#`").`)`("T"0"`M#`")2`!`H"UR@__N<$3_ +M[@"#&"448`$`/`,`"0```4\\`P$!,$;__P##,"5\`_`[$&#__CP#__PD!`!! +M-&,`"P`$(SS?J@`P``,;?'P6`#M^Q0G#-(0`@``%.@!\HSD&?.3M!GS#&07\ +M9```&4`!,CP$``E^UO@#-(2@@"5#__\"Q```#C>I@``CZ0`"```."T,`7L\+\@``0`"$``40``[)`/__R0$ +M__\2Y``1/`04```7,OC-^U`'#?M`!HW[,`8-^R`%C?L0!0W[``2`/@``AG +MO0"8``````P`@0X`````%%+_?M^J`"B2@@`WC4,`#`!B`!L`0`'T```@$`@` +M50D`@!`M`````(^D``@D`@`#WZ<`('Q%"`8,`7L\``!`+0`"$``00/_))`3_ +M_R0#__\6XP`$/`,`"=^C`"B$=P!H/`,`"0`7,+@T8Z"``!-^U`'#?M`!HW[,`8-^R`%C?L0!0W[``2`/@``AGO0"8 +M`Z`P+0P`@"P"X#@M%%+_`]^J`"@(`%6-DH(`-P````#?J@`H-`*N@(5%`&@! +M0"`M<*(0`P!B&"V4=``P#`'E7@*`*"TD`___%$/_!-^C`"B$=P!H/`,`"0`7 +M(3@T8Z"``$`P+7P0`#M^!_@#`H`H+7#C.`,\`Q0`W&A&"``7&+@`@Q@O/`00 +M"P!W&"UDA&9P``,9>`$'$"T`0Q`MW$,!>&1C``$,`!>6_$,!>-^C`#`88``S +M)&?__WX2"<-\Y_@#```0+63G``$"0$`M"`!660`'./@`````)`3__WR#_\8` +M8"`MW(8``'X%"<-\QC@!$,``)0#`("TD!O__?,3_QGR&.`$`!#`*`,`@+0`` +M`4\\!O^`?&,X`33&`2D`!C8X-,8`!0`&-#A\ICD&_,0``````4\\!/^`9$(` +M"#2$`2D`!"8X-(0`!0`$)#A^1#D&_(,``!!'``H`````?B(B"GR$.`$4@/_< +M`(`8+0``("T(`%8[```8+0@`57L``!`M"`!5>R0"__\``"`M"`!610$`*"T` +M````9[W_J/^P`#``@(`M_[\`4/^S`$C_L@!`_[$`.(R"`*@P1``$%(`!*-X# +M`*"6!P"P?$H!`Y8&`+)\2`&#E@D`KJ.J````9U`MHZ@``0!F0"W_J@`0`&E( +M+?^I``BCIP`@_Z@`&*.F`"$D!O__$*8`1``````0@``=DZ0``3!$`!`0@``% +M,$0`(-X$`*A\A`E"$(``,S!$`"`0@``'`````)8$`+``9"`ME(0`!C"$/_\4 +M@``LW[\`4-X$`*@D!@*!``8P/`"&,"00P``E)`8`@0`&,#P`AB`D)`8``0`& +M,?P0A@$7`````).D``$0@``2WZ,`&(QD``P\`@`F`((0)!1``!C?OP!0E&(` +M$A1``!4"`"`M#`!/1`.@,"W?OP!0W[,`2-^R`$#?L0`XW[``,`/@``AGO0!8 +MWZ0`$)2&``8PQC__%,``!]^_`%#H0/_I)`(`!I"$``D0@O_F`````-^_`%`D +M`O__W[,`2-^R`$#?L0`XW[``,`/@``AGO0!8!$#_O#!&``44P/^Z`````)8& +M`$(LQ@`"%,#_MI.G``$0X`#9WZ8`&(S(``P\!P`F`08T8(DZD` +M(`#F,"^3J@`A`,0@+0`$(7@`91@M`&08+=QD`8ADA``!_&0!B-X,``B."P`, +M?8A(@C$'`/\!8E@F``!``(?*0(!OX$``@```%/)`4``3P$__Q\HWL&-(0`"WRCG(8`!"-\?./M +M!GT$.09\PT@%?609!?R#```P3P/_W@8``)8#``B3I``!?,9<`A2```)\P]P& +M?*-K1GTCO`%@"A\`P`[!*``^@`````PN?__/`/_ +M@#1C`2D`&3*"``,:/##&``-\PSD&?*/,!]QI```1(`!X)`,`!22%``$``QL\ +M)`X``WTC2`5\H_P&)`7___P#@1!\J?_&9@4`&``````DC?__)`H``7&M^/(` +M"E*\9:T`"`$@("T!+6@M```P+2<,__\D"P`!94K_^`@`5Y4D$O__`````)2G +M``!\X_P&`0=`(]RG``!]8WM&$2``5'SC2`7\@P``W*,`````."UDA``(),8` +M`0!J&"U\8T@!$&```V>E`"@`8#@M?D?_QMSC```0C0!B_Z,`*!3,_^H``!@M +M"`!7@WT#_`8`````E@<`N'Q)`T.6!@"Z?$@#PY8*`+:CJ0```&=(+:.H``$` +M9D`MHZ<`(`!J."W_IP`(_ZD`$/^H`!@(`%:"HZ8`(=^G`!"4Z``&,0@__Q4` +M_M<`````D.@`"20'``81!_\@`````!"`_NXP1``0"`!6B```````````E@0` +MLGQD'0HD!"``,&/P`!1D_P.3I``!%(#^YM^C`!@(`%:WWZ0`$"0"`:`\`P`) +M<((0`S1CH(!\!``[?(3X`P)@*"UP@Q@#/`04`-R'1@@\!!`+9(1F<"0&__\` +MXQ@M`&(0+=Q'`7C<0P&`9.<``?Q'`7AD8P`!#``7EOQ#`8`(`%:O)`+__W'' +M^/(ES@`!_..!``@`5XG8T8(?,;X +M`W#%*`,`!#DX``0PN`#F,"\`Q"`M``0A>`!E&"T`9!@MW&4!:-QD`8!DI0`! +M_&4!:&2$``$(`%:O_&0!@``````1(``&)`,`"P`8P/@``QL\`3A(+7\CW`;] +M(P`````!3WP#\#L08/_^/`,4&-QC5WB08P`-`>,8(RQD`(`0@``%/`04&-R$ +M2!A\@QF*%&``+B0%``DEQO__+,,`#Q!@`&E\0SJ#/`4``3P$$A3\A;\P+&4` +M!!"@`&$``A*#/`44)``#&/ADI;9@?*,:"A!@``-DA+\P``\A^`!D("T`#G#` +M)`C__R7.`0```"@M?`4`Z#@J$.#_O:R(``!\!8P&)`(`"0@`6#=\1?\&"`!8'62$OS`\!!`+ +M/`40"V2E9O`,`GZ\9(1FT`@`6#P8\`__\-&,` +M"WP"G(8``QM\?.+M!GT#.09\HD@%?,,9!0/@``C\8@``W((`@-R#`(C\0P`( +MW((`B-R#`(#\0P``D((`:!!```0``````^``"```````````?`,`.WR$2`%\ +M8PG#```!3SP"_X`T0@$I``(5N#1"``$``A2X?&(Y!@/@``C\1```9[W_H"0# +M____MP!()`(``?^P`!``@+@M_[\`6`"@@"W_O@!0_[8`0/^U`#C_M``P_[,` +M*/^R`"#_L0`8W+(`6*^C``P0P@/ZKZ``")"B`&@40`)9`````(X3`$PT`ZZ` +MW@(`4#P>%`#?Q$8```"(+7)CF`-\0S@!%&`"/P"3F"V6`P!(+&,``A1@`'D` +M````W@(`&)('``'>!0!8C$0`#-X#`!!\A!\#``0@@!3@`MX`@#`MC&D```!@ +M."V."``P?2D>`S$I`/\`"4B``20@(0"(("&D9``"```8+8X$`$"L1``(E@0` +M1*1$``XD!``4$,0`!0````".!``TK$0`&(X$`#BL1``D1``,C*0`J#""``000`!$,(0`()2B`+#`,`9A@M`$`X+0`#-#I\8W@#`,,P+0`&'#I\ +MQG@#`&88+3AC__^@@P`!``,*`J"!`````!`MC*,`J#!D`@`0@``(,&,`0)2D +M`++(P`(?&,X +M`1!@``0``!`M`&`0+20#__]\8O_&W@,`(/Q#``#>`@!0E@,`1GQBN@;^`@!0 +MWF(`"-A=`>T\!!`+WB,``'QC.`$48`'#``"@+?A6`FD`````^%4"D0)`("V. +M0P`,CF(N0!1``F^OHP`,DG8`-P!V`!L"P`'T```0$`!`L"W>@@``)`8``8YD +M#/1FQ0!#``4H^'S"``<"99@MDG,`('Q%%$*N@P`(``4H`"2C``&/I0`(?&*< +M1OZ"```"9)@A`F`@+:Z%``R2)0`!DB,``MXB``!\HWH$``,8`"1C``A\8KH& +M#`")./XB```"8"`M#`")2`!`H"URE/_N`$`H+7!"_^X`5*`E%H`#G204`![> +M!@!8D@(``0``2"W>!``0)`<`)HS#`*@`@D@*``(@"GQH!X`00`+?`.B@"Y2$ +M``0DA``H,&(`!!!```8`E*`AE,(`MG!C`WHP8P`$`%2@(0!TH"'>`@"`W@,` +MB(X5`)#>"@"8C@<`H(X3`$S>"`!0_$,`"-X"`(C>`P"`_$,``)("`&@40``, +M`````'P#`#M^$$@!?&,)PP```4\\`O^`-$(!*0`"%;@T0@`!``(4N'QB.0;\ +M4``````!3][C``B6Y@`.?&M(@C%I`/\`"4C"?`+P.Q!`__X`````?`P`.W[D +M2`$!@&@M)`P`@!",`J\``!`M`6!@+0`)2,!\##C$``M:`@$L2"5](UB&_N,` +M"*[F``S>XP`(?`,(!O[C``@```%/)`,``7T7.`%\8GL&/`/__#1C``M\`IR& +M``,;?'TB[09]8SD&?()(!7S#&04``$@M_&(``!+@``0``````N!(+20"__]\ +M2?_&W2,``'QC.`$08``$```0+0!@$"TD`___?&+_QC)C`#\08``(W\1&`#0# +MKH!R8Q@#`(,8+=QC#B@P8P__%&``"0````"61`"TW$,````$(T)\@T&'_$,` +M`)9$`+1\@Z)'_$,``!C@`!2P``CD0`J'V& +M>@0`P&`M?69<`C&+`/]\P]P&)68`#GR-!X`PQ@#_$:``!'S#O`X;\`X$`&.`" +M0'T0>@(R`___*&0`#A2``A(`8'`MAX:`*GP$`#L$P`*F`````##/__\\!/^` +M-(0!*0`/.H(`!"(\,.<``WSD.09\Q,P'W(0``!"``A,D!@`%)&<``@`&,SPD +M#0`"?(9(!7SF_`;\!H$()`;__WS$_\8D!@`!``8S?"1L__\``!@M?8SX`V6, +M``$(`%K=``Q@^&1C``@0;``2_68```$C."T`@U@MD.@``I#X``'WS#G(8EQP`!)`8`"P`.;.``3,+@T8P`%?I3X`WP'`#M\ +MY_@#``,<.'#B$`-\@SD&_&4``#P#%`#<948(`!,A.`"&("\`DR`M`!.:.``$ +M(7@"=K`M`*(0+6;#-```1"`M``,8^-R%`+@`0Q@M9M8T0``6L/ADI0`!`%80 +M+?R%`+C<9``(9(0``?QD``C<0P`(`H.@+0@`6Y;\5``(`&"(+20#__]\69*5H2#P#``F.`@!,-&.@@'P(`#M]!O@#``A!PG##,`,\ +M`Q0`W&=&"``"*3@``ABX```@+0"C*"\Q"0`#`*(0+0`"*7@`YA`M`$40+=Q% +M`)!DI0`!_$4`D)("`%*2!0!1?*)Z!#!"__\H0@`"$$``4B0#``%^(C@!`!$0 +M"GP#`#M\8PG#`$"(+0```4\\`O^`-$(!*0`"%C@T0@`%``(4.'QB.0;\40`` +MWD(``'Q#6`(P90@`$*```P!@("TP8P_P`&`@+8X%`)```A.^,$(P``P`/M@` +M1"`EW@(`@-X#`(C\0P`(W@(`B-X#`(#\0P``D@(`:!!``%\````````!3WP" +M\#L00/_^/`+_@#1"`6$``A(\?`,`.WQC"<-\8CD&)`,``0`#'/S\0P``W[\` +M6-^^`%#?MP!(W[8`0-^U`#C?M``PW[,`*-^R`"#?L0`8W[``$`/@``AGO0!@ +M)`+__P$@*"U\1__&ED(``'SF.`$`!S`*,$<#_P```4\\`O^`)&,``31"`2ED +MA``(``(2/'RB.09\XLP'_$8``)("`%*2!0!1?*)Z!#!"__\`8A`J$$#_L7XB +M.`$")!`M,04``]Q"``@``#`M?$(X`11`_^,`0#@MED<```@`7`,PYP/_```` +M`(X(`#```#@M`(@@(0@`64ND9``$`````(X'`$P"0"`M9Z4`#`P`@"QGI@`( +M`$"P+20"__\2P@`I``````@`6<>/HP`,`````-YE+D@P8O__``(AN@`$(3@` +MI"`MD(4``I"&``%\Q7H$,*7__Q"B`4``````DF0`-P!$`!L`@`'T``"P$`@` +M6<69*5H2#P"``DT0J"``!,8N'P%`#M\I?@#`!,Q.'"B*`,\ +M`A0`W$)&"`##,"\`TY@M```@+0`3F7@D`P`!`$40+0!3$"W<10"09*4``0@` +M7'G\10"0`````#(#__\08``C_Z```"1K__\D"@`!?6OX`P`*4KQE:P`!```X +M+0`+6/@#H!@M94K_^"0,__\``````2<@+63G``B0B``!D(8``GT&>@2D9@`` +MW(8``-QH``!\QC@!?,A(!0#*,"W\:```?,9(`=R$````!"?^?(AC!OQH```0 +MP``#```8+0#`&"U]@__&%.O_ZOQ@``#?HP``)`T``@@`6P;\`X$(`````-RC +M`'`\!/_P-(0`(P`$)#@TA``+``0F^#2$`,#'P$`#O\0```W*(`8'Q#2`$``A@*```!3SP"_X!\A`G#-$(!*0`"$CQ\@CD& +M_$,```@`62N.$P!,$(``(P````"62P"Z<&3\.I9&`+@!9"`A`(8@(WR#_@X8`````"`!:J7P#:T80P``9`````)1C``0D8P`H,&/__Z1# +M``0``#@ME*0`N)2F`+`DA/_8`(8@(P"#&"$(`%F8I$,`!(SB``"4XP`"?$(> +M`S!"`/\``A"``&(0(P@`6:$P0O__"`!:M'P#>X8(`%EJE.<``@@`74V4XP`" +M?(8)PSP$_^`TA`!5``8Q/``$)3@TA``#``0EN#2$`!``Q"`EW(8``##&#_\( +M`%J_IX:`*@````!\!``[```H+0@`6TE\A`G#<:3X\B6M``$(`%L&_(.!`))B +M`#>0A````((`&P!``?0``+`0"`!9QS+6`/\``'@M```@+0@`6NXD#0`!"`!9 +M*J"B`&@\!!`+/`40"V2$9R@,`!>69*5H2(X$`$P\`@`)```8+7P%`#LT0J"` +M?*;X`W#",`,D`@&@<((@`SP"%`#<1T8(``4IPB0"``$`YC`M`,0@+=R&`)!D +MQ@`!_(8`D)($`%*2!@!1?,1Z!#"$__\HA``"$(``&S"I``,(`%W*`B`@+0`` +M```D!O__`2`X+7S$_\:61@``?(@X`0`$0`HPQ@/_```!3SP$_X`D0@`!-(0! +M*61C``@`!"(\?.0Y!GS$S`?\B```D@0`4I(&`%%\Q'H$,(3__P!$("H0@``+ +M``````(C("TPIP`#W(8`"```0"U\QC@!%,#_XP#`("V61@``"`!=KS#&`_\" +M("`M#`!8J"0%``7>0@``?$-8`C!E"``0H``#`&`@+3!C#_``8"`MC@4`D``" +M$[XP0C``#``^V`!$("4,`%C\`@`@+0```4\,`%A^``````@`6Y??OP!8/`00 +M"SP%$`MDA&;0#`)^O&2E:&`(`%L^)`;__P`"6D`U*0!5<*H),P`)2KPU*0!0 +M`6E(+0%)2"7=*@``?4IX`0`*2`!]1G@%`0E`*A$`_4&LB0``?`:,!B0"``D( +M`%L^?$;_!@@`6R1DQ+^P-`*N@&>]_LAPHA`#_[$`\/^P`.@\`Q0`_[\!,`"` +M@"W_O@$H`*"(+?^W`2#_M@$8_[4!$/^T`0C_LP$`_[(`^(R5`*C<9$8`DA(` +M!#*C`"`08``1`((0+=Q"``CX7`%!)!0``M^_`3`"@!`MW[X!*-^W`2#?M@$8 +MW[4!$-^T`0C?LP$`W[(`^-^Q`/#?L`#H`^``"&>]`3@RHP!`$&#_\204``+< +M0@`(V%O_[]^_`3`#H"`M```H+0P"9F`D!@"H,J(`!!1``3O_L`!8,J(!`!!` +M`5T`````W@0`H'ZC`8.6!0"NE@(`L)83`+*CHP`!`(4H+?^E``@`@A`M_Z(` +M$`"3F"W_LP`8W@0`$!1@`4@PAP?_C$8``"0%`!1\QAX#``8P@!3%`4@````` +ME$4`!C"E/_\4H`%$`````(YF``R42``"?,4?`R4(_^P`!2B`$04!/3P(`.<` +MR$`D%0`!.@`&+0,XYP9E``!``(``!0+98'``X`0U`* +M``,0"GR&2((PQ0#_``5(PGP%\#L0H/_^?@A(`20,`(!\"P`[$0P!&```*"T` +MP%@M``E(P'P+.,0`!C("`2M()0#`6"U])%B&)`8``?X$``BN!P`,W@0`"'S$ +M"`;^!``(```!3R0&``$\!/_\?,5[!C2$``M\Q9R&``0C?'TE[09]9#D&?05( +M!7SD&07\A0``$&`!(0````"40P`$CF8`#&9D`!26`@"LCA@`J)8(``A\UA\# +M`!:PN"1%``@FU/_L?P<'@`"G$`L`%"`*_Z@`R`!VL"/_I`"X_Z(`P'P"\#L0 +M0/_^/!44&(X7``S>HE2@_[(`J#+E__\`!2DX`$4H+=RB```0H@%(CZH`*#,# +M0`"6!P"T,P\`(*^C`+!_&0"#"`!>O_^J`-#<0@``$*(!/@````#<0__8E&0` +MM!2'__H`````$>``UHQH`*@Q!``@$(#_]0````"6"0"PW@T`H)1D`+#<;@"@ +M`:E(+8TK``P!Q"`MC(H`#!5J_^L`````C2D`$(R$`!`5)/_G``@@@S"$``$4 +MF?_D`````!,@`.0`````E@D`O)1D`+P5)/_>CZ0`L!"``2T`````,0A``!$` +M_]D`````E@@`N)1D`+@!J$`MC0H`#`'$("V,B0`,%4G_T0````"-"``0C(0` +M$!4$_\T`````C$3_J-^H`-`4B/_)`````)1H`+J6!`"Z?`P`$((`4@_ZRW[\!,)1"``8P0C__%$#^KP*`$"W>`P"H)`(`!0`" +M$?P`8A`D$$``('ZB!``00``>,J4`@-X$`*!^HP/#E@8`MI8"`+B6$P"ZHZ,` +M`0"&,"W_I@`(`((0+?^B`!``DY@M%*``$_^S`!@RM0(`$J#^O@````"6!0"R +M`(4@+8R$``P`!"(""`!>/*^D`"@`````CF8`#)1(``1\Q1\#``4H@!4%_L4\ +M"`#G"`!>$R04``*6!0"R`(4@+8R$``0(`%X\KZ0`*`````!]:PG#``E(P``+ +M(@`(`%Z+`(E()0`````Q!`!`$(#_(```("V6"0"PW@T`H"0>`!"4:@"PW&X` +MH`&I2"T!RE`M`21@+0%$6"V-C``(C6L`"!6+_Q-DA``$%)[_^@$D8"T``"`M +M)!X`$`$D8"T!1%@MC8P`&(UK`!@5B_\)9(0`!!2>__H!)&`M"`!>U@`(((.- +M0@``E4,``GQ"'@,``A"`"`!>F0!B&".4:`"RE@0`LGW(<`I]I&@*%`!#$"T`41`MW$0`P-Q#`-!DA``!_$0`P&1C``'\0P#0W@0`")8&``Y\ +M@TB",&(`_P`"2,)\`O`[$$#__@````!\!P`[?@5(`0#@0"TD!P"`$*<`&``` +M$"T`8#@M``E(P'P'.,0(`%\\`2I52@``,<.'S#.08``A$X`*(0 +M+=Q%``C\I```W$4`"/[E`(C\1``(_N(`@/P`@`````$/_`.B``+`$"T2@``& +MKO8`,-^H`+B-`P`$KN,`-(T#``BNXP`XCF,`!'P$`#L`8A`A)`,``:[B`#R. +M8@`(KN(`0)9B``[^\`!8IN,`2*;B`$2FX`!&KO$`3````(_<$X``$F`!ZSP" +M_X`D`O__?%/_QA)@`?`D`P`%?F(X`7QBU@8D`P"!_N(`4``#'7R.!`"H9@(` +MX#"%``00H`$3_@,`X&1C`"#^`P#@W@,`X``$(,,D!0`()`<`'7RB^@9\@PA' +M)`0``?X#`.!\@O_&_F(``"0$`'^6X@!&WZ,`J"1"``$P0O__IN(`1@!#*"&. +M"`"HW@,`&-X&```I"````.@@"P`#/#Y\X_H&?,9<`@"%("L4@`!%-^_ +M`3`\!!`+)!0``@P`%Y9DA&>(`F`@+0P`6*@D!0`%/`,`"7P$`#LT8Z"`?(3X +M`W"#&`,\!!0`W(5&"``1,3@`$1"X`N`@+0#"$"\`41`M``(1>`"C&"T`8A`M +MW$,`P&1C``$,`%C\_$,`P`P`6,8"`"`M"`!>%-^_`3`'```&)`,`'8Q&`"`D +M`P!_)`0`'0`&,"H`AA@+E$?_QM^I`*@`Z2`A`&08*Q1@`'(`$2$XW@,`&``` +M("W<1O_0``-,/GTC^@9\QC@!$,``!'T#U@8`P"`M)`;__WS$_\;?J`"H$0`! +M0M^J`,`D"P`!WZD`J``+6CS?M0#(``!`+0``,"U]3C@!)2___R0-``$"JF`C +M96O_^`%`P"T(`&&'`2"X+92J`$9\:3@!`P@`)4?H!0U`O?4HX`0`5&/@`@Q@M``I1^`#J."_<:@``?.%-^_ +M`3`\!!`+?][X`V2$9[@,`!>6)!0``CP"``DT0J"`)`,!H'/"$`-R(X@#/`,4 +M``(`("W<8T8(`&(0+0!1$"W<0P#`9&,``0P`6,;\0P#`"`!>%-^_`3".X@"0 +M`%*0(:[R`)".`@"H!$``\B0"``$,`%B,```@+1!``5$`0)`M_N(`8&1'`"C< +M0P`8`.`@+:!```0``"@MW$(``"0&`#!\`WO&)!4``7SC2`7^0P`8?`+0@`(W(0`"'R$.((`!"``,(0`^#2$``$`I"`E?()8AOY"``@` +M``%/#`&7QO^C`.#?@H(P/`;_\#3&`"-^B/@#WX2".``&-#B,10`@-,8`"]^C +M`.``!C;XW(0``#3&`,#`P!E\8`XJ`MWX.".(Z"``S?I`#8W&,`"``#&/H00`"J9&7__XZ"``P` +M!2``CH,`#`)`*"W>D``0`((0(R1C__]P0OCRKH,`#`("@"V.@@`(`@`@+21" +M``$,``!%KH(`"-^"@C#<0@`(_O``>``"$/@`7O`M_OX`<````4\D`@&@69(1G:`P`6/P"X"`M)`(! +MH'(BB`,\`@`)?`,`.S1"H(!\8_@#"`!AO7!B$`.,0P`0`L`@+8Q&_[``%-^_`3#_HP#@ +M``0@``P`6(S_I0#8WZ,`X!!``$'?I0#8CH0`"!"``#D`!2CXWH0`$'Q&2`$` +MA2`M_(8``(Z$``@DA``!KH0`"&1C__X`0"`M``,8``)`*"W^@@`0`$"`+0P` +M`$6N@P`,"`!B/=^"@C`\!!`+#`)_>F2$8U@\!!`+#``7EF2$9]@"0"`M#`!8 +MJ```*"T\!!`+)!0``@P`%Y9DA&?P`F`@+0P`6*@D!0`%)`(!H'(BB`,\`@`) +M?`,`.S1"H(!\8_@#<&(0`SP#%`#<8T8(`N`@+0!B$"T`41`MW$4`P-Q#`.!D +MI0`!_$4`P&1C``$,`%C\_$,`X`P`6,8"`"`M"`!>%-^_`3!\1$@!_H0``*Z5 +M``@(`&+H9&/__CP$$`L,`G]Z9(1CX`@`8O4\!!`+/`00"PP`%Y9DA&>8"`!B +M^SP$$`L`````-`*N@&>]_T!PHB@#_[``J/^_`+@\`Q0`_[$`L`"`@"V,D0"H +MW&1&`#(C`"`08`#Z`(40+=Q"``C87`#Q`Z`@+0``*"T,`F9@)`8`J#(B``00 +M0`#]_[``6-X#`*"6`@"P`&(0+20#`!2,1```?(0>`P`$((`4@P#CW[\`N)1" +M``8P0C__%$``X"0"``+>`P"H)`(`!0`"$?P`8A`D$$``V'XB!``00`#6?B,# +MP]X%`*"6!P"V,B8`@)8"`+B6!`"ZHZ,``0"G."W_IP`(`*(0+?^B`!``I"`M +M$,`!$?^D`!B6!@"R`*8H+8RE``2OI0`HW@4`$!1@`.4PI@?_C$<``"0#`!1\ +MYQX#``P8T8P`+?**3__P`$(3@` +M1"`MW(4``!"%`-0D"P`0E@8`M`@`8\V/L0`HW*4``!"%`,X`````W*+_V)1# +M`+049O_Z`````(X'`*@PXP`@$&``@(Q(`*@Q`P`@$&#_\P````"6"0"PW@X` +MH)1#`+#<6`"@`_[``V#P%%!@00``__*)4H#P$%!@` +M`!@MW(96@#P$`!`(`&4%_,(`0`````# +M0D8``%,8+8QCD#`"`Q@J%&#_\'(6&`/?OP$0W[8!"-^U`0#?M`#XW[,`\-^R +M`.C?L0#@W[``V`/@``AGO0$8/`00"PP`%Y9DA&@@"`!E,M^_`1!GO?_0_[0` +M(#P4`!#_LP`8`("8+?^R`!`\$A08_[$`"```B"W_OP`H_[```-Y"5*``41`M +MW%```!10``<`````"`!E8V8Q`!#>$````%$0+1("``T`````C@+_S!13__K> +M0E2@W@3_V&8%_X`,`%D4)`8``=Y"5*#>$````%$0+18"__4`````9C$`$!8T +M_^C>0E2@W[\`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#``````W((` +MJ'Q'"4(0X``K`````(R'`*C(X@`H?$<+@A#@`"8D!P$!``]__B4A0"X$,``%/^_```,`&P$`````-^_```D`P`"9[T`"'!" +M`.X`8A`C`^``"`````"0PP``)`(``11B``4`````)`,``@``$"T#X``(H,,` +M``/@``@D`O__#`!KR@````#?OP``)`,``F>]``AP0@#N"`!ED@!B$"/<@P`` +M?&)8`GQC7`(P1`_P,$4(``"%$`LP8___``,:@P`#&P``8A`E`^``""Q"``%G +MO?_@)`0`"/^R`!`D$H`!`!*4^```*"W_OP`8-E+`!?^Q``@`$I=X_[```#92 +M`"#>0@``)!$``3P0__`V$``C?B)2AP`0@OQ^(@`'-A``^/Y"``#>`@``#`$X +M8@````!F0P/@9E(!X'!"*/)^0B(*`%*0+0!#*"U^)``&_D0``-X$``!\8A(* +M/`,`\S1CZJ!\8L`'_*(``-^_`!C>`@``W[(`$-^Q``C?L````^``"&>]`"`` +M````9[W_X"0"``'_L0`0`Z`P+?^P``@`H(@M_[\`&&>E``&CH@``#`!E;@"` +M@"T40``;W[\`&(X"`*@P0P`@%&``3#!"0``40``:`````).C```D`@`"$&(` +M$=^_`!B6`@"X)$(``7P"%B"F(@``C@,`J#!D$``0@``(,&,`("1%__\08`!K +M`@`@+0P`:R@`````IB````````#?OP`8W[$`$-^P``@#X``(9[T`(`````#> +M`P"@E@(`N`!B$"V,10``:$0`#&A#``1\AO@#?&=\`P#F,"T`!"`^B$<```#' +M,"T``Q@^?*4>`P#$("T`@R`M+*,`!A1@``L`!!PZ)`8`%``%*+@``````,(8 +M+63&``2(8P``?&/X`Q3%__L`@R`M``0<.F1%``I\A'@#`&08+0`#)#I\8W@# +M`(,@+0`$'#I\A'@#`&08+3AC__^@HP`!``,*`J"A``"3HP``)`(``A1B_[[? +MOP`8"`!F"-^Q`!#>`P"@E@(`L`!B$"V,10``:$0`#&A#``1\AO@#?&=\`P#F +M,"T`!"`^B$<```#',"T``Q@^?*4>`P#$("T`@R`M+*,`!A1@``L`!!PZ)`8` +M%``%*+@``````,(8+63&``2(8P``?&/X`Q3%__L`@R`M``0<.F1%``I\A'@# +M`&08+0`#)#I\8W@#`(,@+0`$'#I\A'@#`&08+3AC__^@HP`!``,*`J"A``". +M`@"H,$)``!!`_XH`````"`!F#=X#`*`,`&NJ`````*8@``#?OP`8W[$`$-^P +M``@#X``(9[T`(&>]__#_OP`(_[```-R&``#]_]C_L@`8`*"0+?^Q`!!GI0`!_[``"`#` +MB"W_OP`@`Z`P+:.@``$`@(`M#`!E;J.@```40`"R`$`8+8X#`*C(?@`#DZ(` +M`21"``BCH@`!_@``X"1"`!"B`@#A```@+=XB``"F$@#D_A``Z'Q"'P(,`6P8 +MI@(`XB0#__\00P"N,%$#_]X$``B.!@`,?(=(@C#C`/\`T3`F``-`PGP%\#L0 +MH/_^?@5(`20*`(!\"0`[$*H`JP``&"T`X$@M``A`P'P).,0`!SH"`0E`)0#@ +M2"U]!%B&)`<``?X$``BN!@`,W@0`"'SD"`;^!``(```!3R0'``$\!/_\?.-[ +M!C2$``M\XYR&``0C?'T#[09])#D&?*-(!7S$&07\@P``)`,``98%``@``QJ\ +MW@0``"2E`!!\HW@'?(1<`GR#W`;\`X$`DA(`!)8&``@J0P`.$&``B@)`8"TD +M!0"!9@0`X``%*WQF`P`8?(5(!7SE8P;\!8$($D``BP`````D#0`!)`B!$``- +M:KP``#@M)`X``66M__@D#___`````)1D```DYP`!W&H```#L2"H`AE@J`,L@ +M"GR%_`9]14@%?<5C!OT%``!E"``(W&0``)1J`````!@M`(T@+7R$2`$0@``# +M`,HP(P"`&"U]X__&%2#_ZP`````F4@`"?`/P.Q!@__X\`Q08W&-7>)!C``T" +M(Q@C+&0`@!"```4\!108W*5(&'RC&8H48``N)`0`"29&__\LPP`/$&``]`"@`````/`00"PP`%Y9DA&AX +MW[\`(-^R`!@D`O__W[$`$-^P``@#X``(9[T`*'TI"<,`"$#```DB``@`9M0` +MB$`E`````#P$$`L,`!>69(1HF-^_`"#?L@`8)`+__]^Q`!#?L``(`^``"&>] +M`"@(`&<5)!(``@`14D`U"`!5<$D),P`(0KPU"`!0`4A`+0$H0"7="0``?2EX +M`0`)0`!])7@%`.@X*A#@_[6LB```?`6,!B0"``D`H"`M?$3_!@@`9T\`!"<^ +M"`!G-&2DP#`\!!`+/`40"V2$9M`,`GZ\9*5HR"0$__\(`&=/``0G/F>]_]#_ +MLP`@`*"8+?^R`!AGI0`!_[``"`#`D"W_OP`H`Z`P+?^Q`!``@(`MHZ```0P` +M96ZCH```$$``"R0$``$01`"3)`/__]^_`"@`8!`MW[,`(-^R`!C?L0`0W[`` +M"`/@``AGO0`P_`"``"0"`2D``A8X-$(`!7P#`#L``A0X?&,)PWQB.08```$/ +M_`*B`````(_<$8``$B``C#P"_X`D`O__?%'_QA(@`)$\!!`+C@,`J.A^`'*3 +MH@`!)`,``21"`!```QX\/`0``GQ#M`8TA``0_@,`X&8"`.#>0P``?(+Z!J83 +M`.0D!``!_A``Z'R"_\9\8Q\"I@,`XOXB``"2`@`$E@4`"!!``&W>!@`8)`X` +M`0``."T`#G(\)`D``68X``@D#P`!9<[_^"09__]\R'H"`B<0+0$%:"H`H!@M +M_$``"`,'6"W=8@```0T8"WS*.`%\Q!8"?,8>P@$@8"T`8&@M`4X8+7VB.`5\ +M8S@!?4*Z!@"H*"-\@M8&)20``7S"]L8``%`M?>+_QF3G``C]8@``$&```P"` +M2"T`8%`M?RK_QI("``0!@A`J%$#_X-U&```PDO__,),`/P``*"T,`3@H)`0` +M"`P!$[8`0"`M#`%L&@!`("T\`P$!,$3__P"#("5\`_`[$&#__CP#__PD!0!! +M-&,`"P`%*SQ\!@`[``,;?'S&"<,`!CH`?,,Y!C2E`(!\@QD%?.7M!@(@,"W\ +M90``)`4``98#``@`!2_X?F6L!WY&^@8``B`````X+21B`!`D`P`%?&;6!GQ% +M>`<,`7L\)`@``=^_`"C?LP`@```8+=^R`!@`8!`MW[$`$-^P``@#X``(9[T` +M,``````D0@`("`!GSZ.B``$`````WD(``"0$``1\@O\&_D(```!@$"W?OP`H +MW[,`(-^R`!C?L0`0W[``"`/@``AGO0`P)!,``0@`:`\D$@`!-$(!*0`"%C@T +M0@`%``(4.'QB.0;<40``%B#_;R0"__\\!!`+#``7EF2$:*@(`&>R)`/__P`& +M0"L`!Q`K``48*P$"$"0`8A`D$$``(`````#<@P`0)`(`"GQH(8(`"$``,0@` +M'A$"`%-\8R0"``,8`#!C`!X08@!//`,>W```$"TT8V]!2*-"````&"T4H``L +M2*,"`=Q#``A(HQ('W$,`$$BC$@?<0P`82*,2!]Q"`"!(HA('C,(``$BB`@9( +MIP($2"("`0/@``BL@@`,W(,`&'QC.`$48``C```0+=R&`!`D!0`*?,,A@C!G +M`!X0Y0`F`````'S&)`(`!C``,,8`'A#%`"$D!0`(,&,`'!!E`"T````````H +M+0!%*"T``!`MD*<`"62F`!0\`Q[<-&-O04BC0@```!@M$*#_UDBC`@'%.7_W``````P8P`<)`4`"!!E``X````````H+0!% +M$"T``"@MD$<`!@@`:)UD1@`H``````"@$"T(`&B=```H+0`````(`&B9D(4` +M)0@`:+J0A0`E9[W_^&2"``BOI@``9(0`*```&"T`````E$8``&1"``(41/_] +M`&88+9>D```D`@`1$.(`)Y>F``(D"``&$.@`!```$"T#X``(9[T`"``````D +M"``(CZD```#$("T`AS@M`.,8+0`).$(8X``*``````"@("T``!`M$$@``P`` +M``"4A@```&88+21"``$4XO_Z9(0``LD@``0`!SAX?*`@`0,$(`_Q1`__G>`P`8W@(``-X$``C\1``(W@(` +M"-X$``#\1```/`(4&-Q"5*B,1``0)(3__ZQ$`!#<9`#0$(``+WQE2`$```%/ +M/`+_@`"`&"TT0@$I``(2/'Z".0;\10``W((`T!!```T``````$`@+7QE2`$` +M``%//`+_@`"`&"TT0@$I``(2/'Z".0;\10``W((`T!1`__4`````#``DOGX0 +M2`$```%//`+_@'Y#"<,T0@$I``(2/'QB.0;\4```WB(``!9Q_\P"((`M```! +M3ZY@`!0```%/W[\`*```$"W?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P +M`&`@+0P`)+Y^$$@!```!3SP"_X!^0PG#-$(!*0`"$CQ\8CD&_%````@`:4K> +M(@``9[W_D"0#____LP!(_[\`:/^V`&#_M0!8_[0`4/^R`$#_L0`X_[``,("" +M`&800P#&`("8+3P0``(\%A0`-A"A@#P&`*YP4!`#WM!&`#3&A`!DD@!PW(0` +MH"0#``&6=`"T``,!R#(`Z`@+=X&(-#>`R#8W@(@X/^H``#_IP`(_Z8`$/^C`!@,``Q6_Z(` +M(`)`("T,``PN`Z`H+1*@`'@"0"`M`!0H^``4H7@`M"@M`@4H+0P`#%9DI2$X +M)`+__M^_`&C?M@!@W[4`6-^T`%#?LP!(W[(`0-^Q`#C?L``P`^``"&>]`'`` +M````#``F-O^E`"C?I0`H``(00(X$`%".`P!4%(/__68,`$PD`P`"<8,`&(X# +M`$SH8/_^WLM&```4&+@D20(`)`C__S0*KH``=*`M,$]`'```````6,8+=QC +M``C8?O_B``89NS#$`#\6H``6`H-H+61F!"``!C#X`@8P+=S&`!``AC`6,,8` +M`0`&,``0P/_6`````&1B``@D`P`!``(0^`"#(!0"8A`M``<9.-Q&`#`"`Q@M +M`(8@)?Q$`#`(`&G9`!X,&8``3"%``$`@Q@E_F8`<,A@_V_^ +M90!X#``,#`)`("T,``P@`D`@+=^_`&B.`@`XW[8`8-^U`%C?M`!0W[,`2-^R +M`$#?L0`XW[``,`/@``AGO0!P"`!ILR0"__QGO?_8/`(4`/^R`!`T$JZ`<-(P +M`]Q"1@#_LP`8`*"8+?^P````@(`M_[\`(/^Q``B,D0`,#`!EI@!&D"W>`P"H +M)`0`00`$(7P`9"@D$*0`@CP%'MPD!`!!``0AO`!D&"009``Q/`,>W)8%`+84 +MH``F`@`@+:YQ``".0BY`$$``%M^_`""6`@`.WD0N2``"&;H``QDX`(,8+9!D +M``*090`!?*1Z!#"$__\0@@"5W[,`&))#`#<`0P`;`&`!]-^R`!#?L0`(W[`` +M`&>]`"@``"`0`^``"#""`/^20@`WW[,`&`(B`!L`0`'TW[(`$-^Q``C?L``` +M9[T`*```&!`#X``(`&`0+0`````,``JT,$8`_P`"B``6(/_7``````@`:G.. +M$0`,`````-X&`*"6!0"P-&-O00#%*"U(HT(````8+4BC`@&6"`"R9*,`*)"D +M``;!P"@ +ME@0`L#2E;T$`Y"`M2*5"````*"U(I0(!C(8`#$BF`@:,A0`02*4"!I2(``1( +MJ`(%2"D"`92(``8Q"!__%0``)3$D#_^6`P"R`.,X+3P#'MPT8V]!2*-"```` +M&"U(HP(!2*8"!DBE`@:4XP``2*,"!93C``)(HP(%2#$"`3$C#_]D8P7```,8 +M^`)#&"VL<0!]`"@``"`0`^``"#""`/]DA`7```0@^`)$("V, +MD0!<"`!J:ZX1``S<@@`8?$(X`1!``#LD`___?&+_Q@!%*"V,HP``D*(`"92H +M``*4K``,?&,>`Y2D``X``S!`E*L`$``&,'B4IP`2`*8H+20&`!$01@`(9*H` +M!B0&``801@`$``````/@``@``````````&2J`!"E0`````-(@`$)2",Q*?__ +M`2(0+0`)0'H`3&`M`80@+0"+("T1```)`(<@+0"@&"T``!`ME&<``"1"``%D +M8P`"`$@P*A3`__L`AR`MR2``!C""__\`"$!X?*@IB@`%*@``A2`M,(+__P`$ +M)#H`@B`M``04.@""("T`!"````0@)P/@``BE1`````````@`:RT``!`MD(,` +M!B0(``:4C``$$&@`,&2"`"@D"``1$&@`+0&`2"V0B``ID(,`*"4(``$`"$#` +M`8A0*A5``!(!`"`M)`L`.B0/`#PD&`"/)`X``20-``8`1!`M+&0`+1"```LL +M9``K$(``$0`````0;0`:)`0`$1!D`!@`````$&``"P`````#X``()`+__Q!K +M``G +M``PD`___$$,`"M^E```"`"`MDZ<`#(^F``ADL``&9*(`$#CC`!$,`&C(`$.` +M"Z8"``#?OP`8W[``$`/@``AGO0`@"`!KL@``$"UGO?_0_[(`(/^_`"C_L0`8 +M_[``$-R0`!A^$#@!$@``,`"`D"TD`O__?%#_Q@(%@"UGI@`(`Z`H+0(`("UG +MIP`,#`!K:```B"TD`___$$,`%9.C``PD`@`1WZ8```)`("T08@`7`@`H+0P` +M:&`D!P`&WZ4``&2R`!"/I@`(`@`@+9.G``P,`&C(``"(+1!```;?OP`HEE$` +M`'(BB"H`$8@C,C$``]^_`"@"(!`MW[(`(-^Q`!C?L``0`^``"&>]`#`,`&A@ +M)`<`$=^E``"4H@`&%$#_Z62R``8(`&OTW[\`*`@`:]4``(`M9[W_T/^Q`!`` +MH(@M_[``"/^_`"C_LP`@_[(`&-R#`!A\8S@!$&``5@"`@"TD`O__?$/_Q@!Q +M&"V,9```:&8`#&AB``1\Q?@#?$=\`P#E."T`!C`^B&4```#E."T``A`^?(@> +M`P#F."T`XC@M+0(`!A1```F4:0`*)`8`%``(0+@`PQ`M9,8`!(A"``!\0O@# +M%,C_^P#B."T`!Q0Z9&8`"GSG>`,`1Q`M``(\.GQ">`,`XC@M``<4.GSG>`,` +M1Q`M.$+__Z#"``$``@H"H,$``)1B``H020`*`````*1I``H``!`MW[\`*-^S +M`"#?L@`8W[$`$-^P``@#X``(9[T`,)1E``8PI3__%*#_]B0"``*090`)?)(> +M`P`2D+@D!``&$*0`&0!RD"TD!``1%*3_[M^_`"@"0#`M`@`@+?^B````8"@M +M#`!H8"0'`!&64P`&WZ(``!)@_^-F4@`&`@`@+0P`:R@"("@MED,``!!S_]TD +M`@`#IE,```@`;#TD`@`""`!L$0``&"T"0#`M`@`@+0!@*"T,`&A@)`<`!I93 +M`!`(`&Q;9E(`$-R"`-C] +M_Y@T0J"`?`<`._^R`"A\Y_@#<.(X`_^T`#C_LP`P/!(4`-Y#1@@`!9BX_[$` +M(``%H3@"DQ`O-!&N@`!%$"UPL8@#_[4`0``"$7C_L``8`&(@`(`L`@+?A6`)!GI0`$ +M^%4`@`(`,"T,`&I6`````/^B`!#?HP`0`L`@+0(`*"UGI@`(9&(`0P`"$/@" +M(A`MD%<`((XB#/0,`&QN`N*X(20%`($R!@`_``4M?#2E``'\10``WZ0`"'R$ +M'P)PA!#R`(4@)7_$"$?\1```?(440H^G``0`!2@`)*4``7RDG$:/I0``K$<` +M"/Q$```0P``)K$4`#-ZE1@`T!*Z`<@0@`P"D("W/`(`"0`0@C@T0J"````@ +M+7P#`#O>148(?&/X`W!B&`/?H@`0`@*P+6;"-`!FUC1```(0^``6L/@`HQ@M +M`&(0+0!VL"W<0P`(9&,``?Q#``C>P@`(`%6H+?[5``C?OP!@`(`0+=^^`%C? +MMP!0W[8`2-^U`$#?M``XW[,`,-^R`"C?L0`@W[``&`/@``AGO0!H/`(`"0*3 +M("\T0J"``)`@+7P%`#M\I?@#``0A>'"B*`/>0D8(`$40+0!$$"W<1`"89(0` +M`0@`;0#\1`"8``````@`;0```/`M#`"!#@````#_H@`0`$`8+20"__\48O]_ +MWZ,`$)(B`#>.PP`,`&(`&P!``?0``"`0"`!M#O^D`!`#H#`M#`"`+`(`."W_ +MH@`0`$`8+20"__\48O]PWZ,`$`@`;9*2(@`W)`0`"!2D_T\P1`<`%(``,S!" +M!__?H@`()`0`!'R"_P8(`&S\_Z(`"-Q#`)!D8P`!#``DS/Q#`)`(`&UK)`3_ +M_3P$``D"DQ`O-(2@@`!0$"U\!0`[?*7X`P`"$7API"@#WD9&"`+`("T`Q2@M +M`*(0+=Q%`(!DI0`!#`!LK/Q%`(`,`"3,`L`@+0@`;6LD!/_])`(!H`+`("UR +M`H`#/`(`"7P%`#LT0J"`?*7X`W"B$`/>148(`*(0+0!0$"W<10"09*4``0P` +M;*S\10"0#``DS`+`("T(`&UK)`3__R0$!F401/_,)`(!H'("$`,`XC@MW.(` +MH&1"``$(`&S\_.(`H&>]_\#_LP`8/!,4`/^Q``@`H(@M_[```#0%KH#_OP`X +M`("`+?^V`##_M0`H_[0`(/^R`!"$@@!HWF1&```"&8,``QF`<&48`P"#&"W< +M9``(V)T`<985``@P0@`_$$``!`(`("W<8@`@R%<`:P`````,`'@T8(``(I.``"(+@`I"`O-!*N +M@'!2D`,`@B`MWF5&```$(7B.$P`\A@(`8`!V&"T`9"`MW(8!4`"RD"TD0O\` +MCD4,Y&3&``'\A@%0A@0`:`!%$",`!"(X`((@+62$-(``!"#X`&0@+=R%``AD +MI0`!_(4`"(8$`&@`!"(X`((0+61"-,```A#X`&(0+=Q$``@`E:@M_%4`"-Y" +M`"#(5P!2?G,!`Q9@``0`````E@(`0A1``"`"`"`MEE4`,`(`("T,`>5>`J`H +M+20#__\00P!1?!'&1C``$,`"3,_$,! +M>`@`;DDD`__]#``DS`(`("T(`&Y))`/__3P#``D"`"`MA@(`:#1CH(!\!@`[ +MWH5&"'S&^`-PPQ@#``(Y.``",+@`YC`O`,(0+0`"$7@`HQ@M`&(0+=Q#`6AD +M8P`!#``DS/Q#`6@(`&Y))`/__88%`&@D`@&@`@`@+7"B$`,`8A@MW&(!<&1" +M``$,`"3,_&(!<`@`;DDD`__]A@,`:"0"`:!\!``[WH5&"'R$^`-P8A`#/`,` +M"31CH(!P@Q@#`@`@+0"C&"T(`&YB`&(0+0`````\`O^`9[W_Z#1"`2E\`P`[ +M_[\`$``"$CS_L0`(?&,)P_^P``!\8CD&W%```!(``!@D`O__`("(+7Q0_\8` +M@"@M)`8`\`P"95P"`"`MC@,`J#P"@```8A`E)`,``:X"`*C>(@`8?&)[QOXB +M`!C>`@``?`+]`!C?OP`0``"` +M+=^Q``@"`!`MW[````/@``AGO0`8`````#P$\S,\`A08-(0S,SP#%!C<0E=H +M``0D.#2$,S,\!1`"``0DN&2EH_C<9E2H-(3,S0!$`!T``"`0"`"$B``$(/H\ +M`A0`D$(!&!1```<\`A08W$-6@```$"W<9`!8/`,4&`/@``C\9%2H/`80"V>] +M__@D!``8)`4`@/^_```,`+1>9,9HX#P$%!C\@E2H$$``#0!`&"T\!108```0 +M+=RE5H#\HP!8_&,``-R$5*C\8P`(K(``$*R``!3?OP```^``"&>]``@(`&[T +M)`+__P````!GO?](/`+_@/^U`)`T0@$I_[``:``"$CQ\$``[_[\`L``0J<+_ +MO@"H,J,``_^W`*!\8CD&_[8`F/^T`(C_LP"`_[(`>/^Q`'#<0@``$$`"`/^B +M`#``0(@M)`+__WQ1_\8`@+`M```H+0(@("TD!@`@#`)F8'X0^`,\`@`)-$*@ +M@```H"T"`@`<_[8`$```$!)F,``0_M``F/[``-#_H``8K[4`/`@`;RO_H@!8 +M`````);"`)`FE``!`%00*A1``%L``````!01NS*(`#]D0@`(``(0^`+"$"W< +M0@`P`0(0%C!"``$``A``$$#_\0$`D"V&P@!H$%3_[C05KH`\$Q0`_^<`````V%W_Y0`````,`&Z:`L`@+1!`_^$`0/`M```! +M3R0"``%R`@`9```!3]YB1@#>Q`"8`%6H+?_$`)C>H@`(V%X!_`````#870(% +MWZ,`6!)```0D`@`"CJ0.,!""`@$\!!0``\`@+0P`=RX"@"@M@\0`920"``(0 +M@@!V/`,`"=_$`!"3P@`7,(4'`"Q&``$`!2@K`,4H)!"@``0`0*@M?(02`P`$ +MJ0`FM0`0%J``1@*`("W>948`-`*N@'*"$`.7Q``(`*(0+8Q"`!@`1!`J%$`! +MPR0&0`$#P"`M`H`H+0P`;,0`!C#\%$``2P````#?HP`0)I0``?^^`!#_PP#0 +MWZ,`&);"`)`D8P`!`%00*A!`_Z?_HP`8@L,`920"``(08@&5`````-^C`!@0 +M8`(RWZ0`,-^C`!#^(P`8/`,4&-QB5*C`1``4%(#__B0$``'@1``4$(#_^P`` +M``#<8E2HW$0``/R1``C<1```_B0``/Q1``#<8U2H_B(`"(QB`!`D0@`!K&(` +M$````4^L8``4```!3P``$"W?OP"PW[X`J-^W`*#?M@"8W[4`D-^T`(C?LP"` +MW[(`>-^Q`'#?L`!H`^``"&>]`+@,`"@8`J`H+1!`_[@`````W\0``'R"6`(P +M1@@`$,```P!`*"TP0@_P`$`H+0`$$[X\!!`+,$(P`&2$:/``12@E#``7E@*@ +M,"T,`"3,`\`@+0```4\D`O__<@(`&0```4^/HP`\?\Q(`3!D``,```%//`+_ +M@#1"`2D``A(\?((Y!OQ,```(`&\GEL(`D#P5%`"'P@!H-&.@@'P7`#M^]_@# +M-`2N@'+CN`/>K48(``(Q.``"*+@`Q2@O<$0X`W*$2`,`HA`MWF9&```"*7B7 +MPP`(A\0`8`&W$"VOH``(`$4H+=RM`5``QS@MC.<,Y`#)2"W_HP`@)(3_`(_# +M`#QEI@`!_*8!4`"'(".'Q0!H)`9``0`&,/Q\8P$#_Z8``"0&__^OI@`,``4J +M./^C`"@`I"@MWZ,`(&2E-(``!2CX`$4H+=RF``ADQ@`!_*8`"(?%`&@`!2HX +M`*0@+62$-,``!"#X`$00+=Q$``@`@R`MWZ,`*/Q$``C=(@`(%&``!I?%`$)\ +M1`["%(```P`````4H`#E`\`@+=_$`*A\A@E"$,``"=^F```D!P`"?(0*`GSF +M_P80@``$_Z8``"0$``-\AO\&_Z8``-A9``@`````C\(`J,A"``4D`@`!WZ0` +M```"%[P`@A`E_Z(``!2@`(D#P"`M_ZD`8`P`7?H"@"@M$$#_2M^I`&`\`@`) +M`!08N#1"H(``8#`M?`0`._^C`$!\A/@#<((@`]ZE1@@`%!DX_Z,`2`!F$"\` +M5!`M``(1>`"D("T`@A`MW$0`:&2$``'\1`!HW2(`"/A6`)8#P"`MV%4`>F>E +M``S_J0!@#`"!#@*`,"T`0+@M)`+__Q+B`);?J0!@9N(`0P/`("T``A#X`H`H +M+0$B$"T#H#`MD$<`(-^C`""-(@ST_ZD`8"1C`!#_HP!0`.(0(0P`;&[_H@`@ +M)`0`@0`$)7S\1```WZ4``'RE'P)\I"C'_$0``(_%`*A\I0##?*0(1R0%``'\ +M1```?*0`!X^F``Q\A11"``4H`"2E``&L1@`(?*2<1H^F``C\1```K$8`#!)` +M`$/?J0!@WF5&`#0$KH!RA"`#`*0@+=R$#B@PA`__$(``.P````#<10``)`8` +M_]^D`"!\Q85%_$4```P`B3C_J0!@WZ0`(`P`B4@`0)@M,_Z@``!1``2T\`P`)`!0B.#1CH(``E[@M?`(`.WQ" +M^`-FY#0`<$,0`]ZF1@AFY31```0@^-^C`%``!2CX`,(0+0!$("T`11`MW(4` +M"&2E``'\A0`(W$0`"`"#("T(`&][_$0`"/^I`&`,`&,H`H`H+0@`<#+?J0!@ +ME\4`M-Q$````!2M"?*1!A_Q$``"7Q0"T?*2B1P@`<(#\1```C]<`#`P`9:;_ +MJ0!@E\4`MA2@`"K?J0!@C2(N0!!``"&OMP`,E\(`#MTE+D@``B&Z``0A.`"D +M("V0A0`"D(8``7S%>@0PI?__$*(`>@````"1)``W`$0`&P"``?0``+@0"`!P +M43+W`/__J0!@9Z4`#&>F``@,`(`L`H`X+0!`N"TD`O__%N+_;-^I`&"1(@`W +MC\0`#`""`!L`0`'T"`!P40``N!"1(@`W`N(`&P!``?0``"`0"`!P40"`N"T# +MP"`M#``*M#!&`/\``K@`%N#_TM^I`&`(`'#)C]<`#`P`5F@"@"@M$$#^?]^C +M`!"'P@!H`\`@+=ZF1@@``CDX``(HN`#E*"\`U[@M`*(0+0`"$7@"XA`MW$4! +M>&2E``$,`"3,_$4!>`@`;\4`````#``DO@````#?OP"PW[X`J"0"__3?MP"@ +MW[8`F-^U`)#?M`"(W[,`@-^R`'C?L0!PW[``:`/@``AGO0"X#`!NF@+`("T0 +M0/YI`$"@+=["`)C^@@"8```!3R0"``%R`@`9```!3]^C`!@08``%)`5``9;" +M`+040`!*)`,``20%0`$"@"`M#`!MX@`%*/P40``U`````-^C`!#_M``0"`!O +MC/Z#`-`\`@`)`!0A.#1"H(!\!0`[?*7X`W"B*`,\`A0`W$9&"``4$+@`@A`O +M`\`@+0!4$"T``A%X`,4H+0"B$"W<10!89*4``0P`),S\10!8"`!OQ0`````, +M`"3,`\`@+0@`;\4`````D2(`-Y"$````@@`;`$`!]```N!`(`'!1,O<`_SP$ +M%`#`"B$"W<10%X9*4` +M`0P`),S\10%X"`!OQ0````````%/)`+__W("`!D```%/?`,`.WZ42`%\8PG# +M```!3SP"_X`T0@$I``(2/'QB.0;\5```"`!OBM^C`!C>@@`8``,:O&1C__A\ +M0D@!`$,8+7QC2`$08``$```@+0!@("TD`___?&3_QI:'`!@P1@?_W(4````` +M&"T00``$`.`@+0!`&"TD`O__?$/_Q@(F,"W\Q?_X`,`H+9:"``C>B``8`((X +M*@"'$`M\R$@%_H@`&``"(,,0@``+`$`X+22)__\`8!`M<2GX\F4I``@!(T@M +MW$@``&1"``C\J```%$G__&2E``@`!"#``(<0*A!```TDY?__9(@``0"D*",` +M9!`M?*7X`P#$("T!!2@M`&48+9!%``!D0@`!H(4``!1#__QDA``!WH,`&'QC +M.`$08``$```0+0!@$"TD`___?&+_QHZ#`*C(?O]T_H(`H&1"``@(`'$M_H(` +MH'P%`#M\@T@!```!3SP"_X!\I0G#-$(!*0+`("T``A(\?*(Y!OQ#```,`"2^ +M``````@`;Z4D`O__WZ,`2-^D`$!\!0`[WJ9&"'RE^`,`9!`O/`,`"31CH(`` +M5!`M<*,H`P`"$7@#P"`M`,4H+0"B$"W<10"`9*4``0P`;*S\10"`#``DS`/` +M("T(`&_%`````-^C`$C?I`!`?`4`.]ZF1@A\I?@#`&00+SP#``DT8Z"``%00 +M+7"C*`,``A%X`\`@+0#%*"T`HA`MW$4`D&2E``$,`&RL_$4`D`P`),P#P"`M +M"`!OQ0``````````9[W_>/^_`(#_O@!X_[<`2@`0+`M +M!L`!XC0$KH`\%Q0`Y48`-`*N +M@'+"$`.6!``(`*(0+8Q"`!@`1!`J%$`!=`+`*"T"`"`M#`!LQ`*`,"T`0"`M +MW[\`@`"`$"W?O@!XW[<`<-^V`&C?M0!@W[0`6-^S`%#?L@!(W[$`0-^P`#@# +MX``(9[T`B`P`>3+?I``8#`'E0-^D`!@00/_N```@+=^D`!@,`&ED```H+0@` +M1$8(``(Q.``"*+@`Q2@O<$DX`P"B*"URR4@# +MWN9&```%*7B6'@`(C@,`/`"5("V&`@!@`(4H+=RJ`5``QS@MC.<,Y`#)F"TD +M0O\`?&,!`_^T``!E1@`!_*8!4`!'$".&!0!H)`;__Z^F`!2OH``0_Z,`(``% +M*C@`HB@M9*4T@``%*/@`A2@MW*8`"&3&``'\I@`(A@4`:``%*C@`HA`M9$(T +MP``"$/@`@B`MW((`"`!>$"W\@@`(%&``&-YB``A\1`["%(``%0````"6!`!" +M$(``$@(`("T,`%9H`L`H+1!`_Z$``"`MA@4`:"0"`:#>0T8(`@`@+7"B$`,` +M=:@M`J(0+=Q#`7AD8P`!#``DS/Q#`7@(`')/)`3__]X$`*A\A0E"$*``!B0& +M``+?I0``?(0*`GS%_P84@`#*_Z4``-A9``0`````C@(`J.A"`+_?I```E@(` +M0@(`("T00`"5`L`H+0P`8R@`````/`(`"0`6&+@T0J"``&`P+7P%`#O_HP`H +M?*7X`W"B*`/>0D8(`!89./^C`#``9B`O`)8@+0`$(7@`11`M`$00+=Q$`&AD +MA``!_$0`:-YB``CX5@"[`@`@+=A5`(%GI0`4#`"!#@+`,"T`0*`M)`+__Q*" +M`+L`````9H(`0P(`("T``A#X`L`H+0)B$"T#H#`MD%4`("?>`!".8@ST#`!L +M;@*BJ"$D!`"!``0E?/Q$``#?I0``?*4?`GRD*,?\1```C@4`J'RE`,-\I`A' +M)`4``?Q$``!\I``'CZ8`%'R%%$(`!2@`)*4``:Q&``A\I)Q&CZ8`$/Q$```2 +M(`!)K$8`#-[E1@`T!*Z`,_Z@``!1``*D\`@`)`!8:.#1"H(``=*`M?`4`.WRE^`-F +M@S0`<*(H`]Y"1@@``QCX9I0T0``4H/@``"`M`$40+0!#&"T`5!`MW&4`"&2E +M``'\90`(W$,`"`!^\"W\7@`(`(`0+=^_`(#?O@!XW[<`<-^V`&C?M0!@W[0` +M6-^S`%#?L@!(W[$`0-^P`#@#X``(9[T`B)8%`+3<1`````4K0GRD08?\1``` +ME@4`M'RDHD<(`',8_$0````````,`%WZ`````!1`_VL``"`M"`!R4-^_`(". +M%``,#`!EI@(`("V6!0"V%*``*P(`("V.8BY`$$``(J^T`!26`@`.WF4N2``" +M(;H`!"$X`*0@+9"%``*0A@`!?,5Z!#"E__\0H@!<`````))D`#<`1``;`(`! +M]```H!`(`'+N,I0`_WQ"P8(D`P`+$$,`L@`````(`'(6)`,``B0"``$``A>\ +M`((0)0@`E +M`!1GI@`0#`"`+`+`."T`0*`M)`+__Q:"_TAF@@!#DF(`-XX$``P`@@`;`$`! +M]`@``#%&"T(`'*V`&(0+3P"``D`%B"X-$*@@``6,3A\ +M!0`[?*7X`P#$,"]PHB@#/`(4`-Q"1@@`UA@M``,9>`(`("T`11`M`$,0+=Q# +M`%AD8P`!#``DS/Q#`%@(`')/)`3__PP`),P"`"`M"`!R3R0$__^28@`WD(0` +M``""`!L`0`'T``"@$`@`148(`&00+SP#``E\!``[ +M-&.@@'R$^`-P@Q@#`%80+0`"$7@"`"`M`*,8+0!B$"W<0P"`9&,``0P`;*S\ +M0P"`#``DS`(`("T(`')/)`3__7Q&$@,PQ@#_*,8`!!3`_AX``!@M?$(=@B0# +M``@40_^*)`(&`!2B_A@D`P`#D(0`%R0"`&40@OX5WZ(`"`@`]_X#_ +ML``P`("`+?^_`'C_O@!P_[<`:/^V`&#_M0!8_[0`4/^S`$C_L@!`#`!Y,O^Q +M`#C>`@`0,$('`!!``AD`````A@0`:#0"KH`\%Q0`WN-&`'""$`,`8A`MC$,N +M0!1@`$4``````@`@+0P`:60D!0`!`$"P+20"__\2P@%2)`+__A+"`58D`O_\ +M$L(!U-[B1@`T!*Z`Y48`-`*N +M@'+"$`.6!``(`*(0+8Q"`!@`1!`J%$`!@0+`*"T"`"`M#`!LQ```,"T`0"`M +MW[\`>`"`$"W?O@!PW[<`:-^V`&#?M0!8W[0`4-^S`$C?L@!`W[$`.-^P`#`# +MX``(9[T`@`````#<0PS@D@4`8?^@``"6!``.`*,8+Z.C``#?HP````1)N@`) +M23A\@[H&_Z,``-Q$+D@`B2`MW(4``!"C_ZT`````W(<`"'P%^#L`!S`G`*=8 +M*P"F,"T`IS@OW$HN4`#K,`H!1C`K$,#_H@````#\@P``W$(N2`!)2"T(`'1B +M_24`"#P2%`"&`@!H-(2@@'P4`#M^E/@#-`FN@'*$H`/>1$8(``(Q.``"*+@` +MQ2@O<$DX`P"B*"URR4@#_Z`````%*7C>YD8`EAX`"`"4("V.$P`\`(4H+=RJ +M`5``QS@MA@(`8(SG#.1^0D8(`!89./^C`"@` +M9B`O`)8@+0`$(7@`11`M`$00+=Q$`&ADA``!_$0`:-YB``CX5@#2`@`@+=A5 +M`(YGI0`4#`"!#@+`,"T`0*`M)`+__Q*"`+``````9H(`0P(`("T``A#X`L`H +M+0)B$"T#H#`MD%4`("?>`!".8@ST#`!L;@*BJ"$D!`"!``0E?/Q$``#?I0`` +M?*4?`GRD*,?\1```C@4`J'RE`,-\I`A')`4``?Q$``!\I``'CZ8`%'R%%$(` +M!2@`)*4``:Q&``A\I)Q&CZ8`$/Q$```2(`!2K$8`#-[E1@`T!*Z`,_Z@``!1``-<\ +M`@`)`!8:.#1"H(``=*`M?`4`.WRE^`-F@S0`<*(H`]Y"1@@``QCX9I0T0``4 +MH/@``"`M`$40+0!#&"T`5!`MW&4`"&2E``'\90`(W$,`"`!^\"W\7@`(`(`0 +M+=^_`'C?O@!PW[<`:-^V`&#?M0!8W[0`4-^S`$C?L@!`W[$`.-^P`#`#X``( +M9[T`@`````!\D1(#`!&)``@`=(DF,0`0#`!C*`+`*"T(`'4@/`(`"98%`+3< +M1`````4K0GRD08?\1```E@4`M'RDHD<(`'5G_$0````````"`"`M#`!MX@`` +M*"T(`'28`$`@+0`````,`&[Z`@`@+0@`=)@`0"`MCA0`#`P`9:8"`"`ME@4` +MMA2@`!L"`"`MCF(N0!!``!*OM``4E@(`#MYE+D@``B&Z``0A.`"D("V0A0`" +MD(8``7S%>@0PI?__$*(`?0````"29``W`$0`&P"``?0``*`0"`!U/3*4`/^2 +M8@`W`H(`&P!``?0``"`0"`!U/0"`H"T,``JT,$8`_P`"H``6@/_B``````@` +M=F`!`,`(`L`L`X+0!`H"TD +M`O__%H+_,6:"`$.28@`WC@0`#`""`!L`0`'T"`!U/0``H!`\`@`)`!8@N#1" +MH(``%C$X?`4`.WRE^`,`Q#`O<*(H`SP"%`#<0D8(`-88+0`#&7@"`"`M`$40 +M+0!#$"W<0P!89&,``0P`),S\0P!8"`!TF"0$__\`````#``DS`(`("T(`'28 +M)`3__PP`*!@"("@M$$#^6][E1@#>`@``?$-8`C!E"``0H``#`&`@+3!C#_`` +M8"`M``(3O@(@,"TP13```*0H)3P$$`L,`!>69(1H\`P`),P"`"`M"`!TF"0$ +M__P\!0`)`!8A.'P&`#LTI:"`?,;X`W#%*`,\!A0`W,9&"``6$+@`@A`O`@`@ +M+0!6$"T``A%X`,48+0@`=?\`8A`MDF(`-Y"$````@@`;`$`!]```H!`(`'4] +M,I0`_]^C`"C?I``@WD5&"`!D$"\\`P`)?`0`.S1CH(!\A/@#<(,8`P!6$"T` +M`A%X`@`@+0"C&"T`8A`MW$,`@&1C``$,`&RL_$,`@`P`),P"`"`M"`!TF"0$ +M__V2!@`7$,#]Y@````#>`@``?$-8`C!E"``0H``#`&`@+3!C#_``8"`MA@<` +M:``"$[XP13```*0H)3P$$`L,`!>69(1I(`P`),P"`"`MA@(`:`1`_A(D!/_\ +MGX6!@"0#`:!P0Q`#/`,`"31CH(!PHQ@#/`44`-RE1@@`HQ@M`&(0+=Q#`:!D +M8P`!"`!TF/Q#`:`D`@&@`@`@+7+"&`,\`@`)?`4`.S1"H(!\I?@#<*(0`]Y% +M1@@`HA`M`$,0+=Q#`)!D8P`!#`!LK/Q#`)`,`"3,`@`@+0@`=)@D!/__W((` +MH#0#@0"410`,$*,`!"0&``4#X``(``````````#`?$)(`:2'`+0`R!@+%$``0```,"T4 +MH``ZW,<``&1B__\``A"X`,(0+8Q%```D8___K$4`!!Q@__QD0O_\W(,`&"0" +M``$``A*\```H+61"__Q\9D@!9,@`!`#"$"U]`T@%?$)(`?R#`!@``QP^``,8 +M`"1C__P40``4I(,`&/RG`````!`ME(4`"-R#`!@DI?_\?&,X`11@``BDA0`( +MC(,`J,A^_\K\@@"@9$(`"`/@``C\@@"@``````!@$"TD`___"`!VX7QB_\8` +M0"@M)`+__WQ%_\8``!`M_*<``)2%``C<@P`8)*7__'QC.`$08/_KI(4`"`@` +M=ND`8!`M``````"@,"TD`O__"`!VP7Q&_\8`0#`M)`+__WQ&_\;148` +M?`+H!*R"`*@D!``"$&0`'P`````D`O__$F(`?0``````````I@``K@(`("W> +M$0"@9Z4``@P""G@#H#`MEZ(``)8$`*Z7HP`"`B*(+0""$"$D!`@`,$+__Q!D +M`'*F`@"P-`*&W1!B`-4"("`MW[\`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T` +M,`````".`P`\,&0`#Q"```(T0@`!K@(`J#!B`(`00``&,&0`0(X'`*@\!``@ +M`.0@):X$`*@P9`!`$(``!#P$`$".!P"H`.0@):X$`*@P8P`@$&``!C0#KH!P +MPS`#`*8H+=RC``CX>@$E/`0!`"0"__\68O_*`````)8"`+000`!")`(``=X$ +M`!@``A*\9$+_^'R%2`$`HA`M?$)(`1!```0``#`M`$`P+20"__]\1O_&)`,` +M`0``$"W`P`8)(0`!'QC.`$08``$I@0` +M"`!@$"TD`___?&+_QHX#`*C(?@`#_@(`H&1"``C^`@"@#`(+)`(`("T(`'=% +MI@``K@````".!`"H-(,`(*X#`*B6)0`&,*4__Q"@``,`````-(,((*X#`*B. +M)```?(0>`RB&``84P``&`(`H+31C$`"N`P"HCB0``'R$'@,`@"@M``0@@``% +M*(``@A`AI@(`L@(E$"V2)``)HZ0`!>A@`(V3I0`%)`0`$1"%`%XD!``&$(4` +M-"0&`"\0Q0#$```@+3!F``00P``S`````)"&``R0@@`-?,)Z!#0&@0`01@#- +M-&,@`*>B``(D`P`.IZ,``#A&AMTX0P@```8P*P`#&"L`PQ@D%&#_79>C``"6 +M!@"V`(.(+20$"```PQ@A,&/__Q!$`,2F`P"X-`.&W1!#`0,``!`ME@,`NB0$ +M``80I`#;)`0`$1"D`)L\!``"C$(`#'Q"'P,P0@#_``(0@`!#&"&F`P"LW[\` +M*-^S`"#?L@`8W[$`$-^P``@#X``(9[T`,``````T8P$````@+0@`=^>N`P"H +MC$(`#)8#`+)\0A\#,$(`_P`"$(``0Q`AI@(`K-^_`"C?LP`@W[(`&-^Q`!#? +ML``(`^``"&>]`#".`@"H9Z4`!6>F``0T0@!`#`!W!JX"`*@`48@O*B0`*12` +M``..`P"H-&,0`*X#`*B3I``$$(```P`````T8P@`K@,`J)8$`+``$8@``B2( +M(0@`=]ZF$0"R-&0"`"0&__\29@"EK@0`J-Y&1@`T!ZZ`1T`@`@+0(`("T,`>1V`$"0+0(`("T,`>1R`$"(+:(1`+Z.!`"H +M,$,`_R0"``820@!UH@,`OS2%``2N!0"H)`4`*1)%`"HT@D`$E@0`L#P%``'> +M!@"@`$4H):X%`*@P0H```B0H+0(DB"$`HR@M`B,8(3!C__\`Q2`MI@,`N&2% +M`"BF`P"V%$``!R0&`"B,A@``?,8>`P`&,(``P"@M,,;__P"%*"T`PQ@A,&/_ +M_Z8#`+H(`'@+C*(`#`````".`P"H`&0@)1!`_MFN!`"H/`(!@`!B&"4(`'=X +MK@,`J(X%`*@`I"`E"`!X"JX$`*@(`'A_-(*`!)1$```T8P"$E@8`LJX#`*A\ +MB`-#?(<#PP$'."U\B`,#9.<``7R$`X,`Z#@M`.0@+0`$(+@`AC`A`$0@+0@` +M=^>F!@"V`````*X#`*@D`P`2E((`#J>C``"F`@"\E((`$`@`=_.GH@`"C@(` +MJ#1$0`"N!`"HEB0`!C"$/_\0@``$/`0`"#2$0```1!`EK@(`J(XB``!\0AX# +M,$(`_RA"``840``%`````(X$`*@\`@`0`((0):X"`*B2)0`)HZ4`!8XB``!\ +M0AX#``(0@`!#&"$"(A`M,&/__P@`>`6F`P"ZC@4`J#P$``$`I"`E"`!X"JX$ +M`*@`````?&8&`!3`_W?>1D8`"`!X1C0'KH``````E@4`L#2$`0#>!@"@K@0` +MJ`(E$"$")2@M`$,0(0"C&"TP0O__`,,8+:8"`+*,8P`,?&,?`S!C`/\``QB` +M`&(0(0@`=U:F`@"LD.%(D"!70`````(R#`*@D`@`# +MH((`920%__^DA0!H```0+31C``@#X``(K(,`J`````!GO?_H```H+?^P```D +M!@"0_[\`$`"`@"W_L0`(#`)F8&2$`&#>`P``?&)8`@`#&[XP1`_P,$4(``"% +M$`LP8S``)`0*``!B&"5\`Q8@,&4_[Q"D`">F`@!@)`0(`!!$`+8\!`#$)`0) +M`!1$`,4\$10`WB5&`#P$`,0`I"`MC(20!'P$)"`D!?__$(4`):($`&;>`P`8 +M)`0``:8"`&(``!`MH@``9*($`&5\8S@!$&``!*8%`&@`8!`M)`/__WQB_\;^ +M`@"@#`!VJ`(`("T,`@M&`@`@+=^_`!```!`MW[$`"-^P```#X``(9[T`&``` +M```\$10`/`0`,-XE1@!\1AD#-(3D``#$("T`!""X?*0@"B0%__]\!"0@%(7_ +MW:($`&;>)48`/`0`*S!F`/\TA*``)`(``@#$,"VB`@!E``8PN'RF,`HT!*Z` +MW@<`&&8#`#```!`M?`8V('#$(`.F!@!H?.9(`0"D("V,A0T$H@4`9I2$`#`4 +MP`!!0`8)`,` +M`0`#&KQD8__X?*)(`0!#&"U\8T@!$&``!```("T`8"`M)`/__WQD_\8`XA`M +M`*`8+7Q"2`$D!P`!?$-(!0`'.KP``RP^9.?_^``%*```1Q`MW(0```"F*"/^ +M`P`8?$)(`:8%`!@00``$```8+0!`&"TD`O__?$/_QOQD`````!`ME@4`"(($ +M`&3>`P`8`*0@(WQC.`$08``$I@0`"`!@$"TD`___?&+_QOX"`*`"`"`M#`!V +MJ*8``+2&`@!H,$,`/Q!@`"_>(T8`-`2N@'!$$`,`8A`MW$(.*#!##_\P8___ +M$&``)S!"__^F`@"TW[\`$```$"W?L0`(W[````/@``AGO0`8`````"0&`#"B +M`@!D"`!YI"0'`#``P!`M)`3__WR"_\9H2```:$<`"&A&`!!H10`8:$0`(&A" +M`"BP:```L&<`"+!F`!"P90`8L&0`(+!B`"C>`@`XV%O_HR0"`#`(`'GI)`8` +M,#P1%`#>)48``*0@+0@`>5*,A)```````-X"`#A\0W%"$&#_7]^_`!!\0Q%" +M?$):`@`#&T```A```&(0)0@`>>&F`@"T`````"0"__\(`'EZH@(`9@````!G +MO?_8/`,4&/^P``#_L0`(?`(`.]QQ55!D4``!`!`R.``0&KC_L@`0`,,8+?^_ +M`"``]]V`\`A08W$-54/>L""CWK0@P]ZX( +M./>O"$#WL`A(][$(4/>R"%CWLPA@_[\((/^E"&C_I@AP_Z<(>/^H"(#_J0B( +M_ZH(D/^K")B,8P``$&``$@``$"UGH@AH`(`P+?^B"!`D`@`XHZ((&"0"`$"C +MH@@9`Z`@+6>B"*`D!0?__Z((`&>G"``,`I_0_Z(("`.@("T,`'H6`$`H+=^_ +M""`#X``(9[T(H&>]_W``!!HX_Z,`(`"`."W_I``0``0:N-^D`"#_L@!0`*"0 +M+?^C`"@\!108_[\`B`"#$"W&1"`!#_M@!P +M`&(8+?^U`&C_M`!@_[,`6/^Q`$C_L`!`$,``!?^C`!@\!!`+`.`H+0P`>E1D +MA&EHWZ4`$#P$$`MDA&F8/!,0"P``B"T``(`M9*,``69S:>@,`'I4_Z,`"-^E +M`!`\!!`+#``7EF2$:<#?I0`(/`04&-R#55``!1*X``4B.`""$"T`11`M``(1 +M.'QB$`K?HP`8K&(`$`````#>3`"`/`00"]Y7```\!1`+9(1LH&2E;J``D1@M +M`+&P+285`!``#*`_`!?P/P`,8```%[@``@`P+?^L````8"@M`F`@+0/`."T" +MX$`M`L!(+0*@4"T"@%@M_Z,`.&92``@,`'I4_ZP`,-^L`#`"`#`MWZ,`.`)@ +M("T#P#@M`N!`+?^L```"P$@M`&`H+0*@4"T"@%@M#``7EB80``$D!@`0%@;_ +MUV8Q`"`\$!`-#`!Z5&8$*+@,`!>69@0HN$`Q:``\$!`+/`40"V8$:B``$3`_ +M`!$X``P`>E1DI6HX?B,@@SP"$`L``QGX9$)PH#P$$`L`8A`M/`,0"X!&``!D +M8VI@9(1J2`(@*"T`1A@+#``7E@!@,"U`,6``/`40"V8$:B``$3`_`!$X``P` +M>E1DI6J`/`00"V2$:I`,`!>6`B`H+4`Q0``\!1`+9@1J(``1,#\`$3@`#`!Z +M5&2E:J@\!!`+9(1JN`P`%Y8"("@M0#%P`#P%$`L`$3`_`!$X`&8$:B!DI6K0 +M#`!Z5#P0$`L\!!`+`B`H+0P`%Y9DA&K@WZ(`"-^F`!@\!Q08W.-54&8$:O@` +M0"@M``**.``"$K@\$Q08`B*(+8S"`!`")8@MWZ4`$``1B3A\<1@*`&(0(PP` +M>E2LP@`4WZ4`$`P`%Y9F!&KX/`<4&-SB55!F9%2PWZ,`&"0%`!1\48@*#`)O +MAJQQ`!@D0O__&$``$CP1$`MF9@```@`H+0(@("TF$``!#``7EF9S``@6$O_U`````-^E``@\ +M!!08W(-54#P$$`O?I@`89(1K*``%$K@`!9HX`F*8+3P1$`L"99@M/!`0"P`3 +MF3@``*@M?',8"CP2$`N,P@`89C%K<&80:Y``8A`C#``7EJS"`!P\!Q08W.)5 +M4-^C`!A\4Y@*K',`(`````!`M0``0@```4`E4`!`-!``0#,8`$`"*``T0A__ +M```8+7!"^'H`````)$3__P""$"040/_])&,``0)T$"7(00`=)&/_]GRG^`,D +M!@0`,*@`_P!F,`1\!V`'`B`@+0P`>E0D!0`-?H<0PP`4,;H`!S@``@`@+20% +M``T`!C,X?H@`@WZ)`$,,`'I4,HH``7YG$,,`$S&Z``-^V`'#?M0!HW[0`8-^S`%C?L@!0W[$` +M2-^P`$`#X``(9[T`D`````!GO?_H/`(4&/^P``#<0E50?!``.P`0*C@`$!JX +M_[\`$`"C&"W_L0`(`'`8+0`#&3@`0Q`MC$)0'!1``#D\`_^``!`0^#1C`0$` +M@(@M``,>."0$``$T8P`#``,<.`!#&"W\9```?&.2`B0$`1@09``Q/`/_@#1C +M`0$``QWX-&,``0`#''@`0Q`M)`,!&/Q```!\0I("$$,`.#P"__`\`A08P$-5 +M8!1@__XD`P`!X$-58!!@__L`````/`/_@"0%``$T8P$?`@4H%``#&3PT8R@] +M``,9.-QD````I"`E_&0``````4^L0%5@```!3SP$$`L"`"@M#``7EF2$:]@\ +M!!`+#``7EF2$:R@"`"`M`B`H+0P`>GX``#`M"`!\#`````#?OP`0W[$`"-^P +M```#X``(9[T`&#P#__`T8P`C``,:_#1C`/C<8P``/`/_@#1C`0$``QWX-&,` +M`0`#''@`0Q`M)`,!&/Q```!\0I("%$/_S#P"%!@\`O_P-$(`(P`"$OPT0@#X +MW$(```@`>^X\`A08`*`X+0"`*"T\!!`+``

]_^@\`Q08W&954/^P +M``!\$``[`!`Z.``0&KC_OP`0`.,8+?^Q``@`69(1L&#P$$`L,`!>69(1K*-^_ +M`!`"`"`M`B`H+=^P```D!@`!W[$`"`@`>GYGO0`89[W_P/^V`#``@+`M_[\` +M./^U`"C_M``@_[,`&/^R`!#_L0`(#`&72O^P```00``%`````(Q#`*A\`@`[ +M%&(`8B0"__\\`A0`D$(!&!!``&@\!A`+)`0$`"0%`(`,`+1>9,9L6#P5%!C^ +MHE58$$``>P!`D"T\$!08`$`@+=X"5H```"@M)`8`(#P4%!@,`F9@_%(`("0" +M`""N0@`,/`0`#SP&$`LTA`,4)`4`@`P`M%YDQFQP$$``:?Z"55#>`U:`/`8` +M#P!`("T``"@M-,8#%```@"W\8@`H#`)F8"03`##>L5589C$`(`P!ETH````` +M`!`B.``0&KC<0@`H`(,8+0!P&"T``QDX`@(0%F1D*!`F$``!R$``#&1C`!#> +M@E50`$0@+0!#&"U\A4@!?&)(`0`$*`K\90`H_B(``(Y"``PD0@`(KD(`#!83 +M_^=F,0`(CD4`##P$$`NN5@`(9(1LB`P`%Y:N0``0CD0`#-ZF55@D!00`WH)5 +M4"0'``I\@_@#`*0H(P##&"TD!``!K$4`"#P&``\`92@M`$8P+:"G__^L1``$ +MK$0``#P$$`*LP`,09(3O&#P"%!@,`;)>_$-5:````0\``!`MW[\`.-^V`##? +MM0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`0#P"%!@\!108W$-6@#P$ +M$`)DA.\8W&(`(-QF`"B<0P`,_*)56#P%%!C\IE50`$,0+3P#%!@,`;)>_&)5 +M:````0_?OP`X```0+=^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``( +M9[T`0`@`?.0D`O__`````&>]]T#_L`@@/!`4&-X"55#WK`A(]ZT(4/>N"%CW +MKPA@][`(:/>Q"'#WL@AX][,(@/^_"$#_LP@X_[((,/^Q""C_I0B(_Z8(D/^G +M")C_J`B@_ZD(J/^J"+#_JPBXC$(``!1```EGH@B(W[\(0```$"W?LP@XW[(( +M,-^Q""C?L`@@`^``"&>]",``@!@M_Z(($"0"`#BCH@@8)`(`0*.B"!D#H"`M +M9Z((P`!@,"TD!0?_9Z<(`/^B"``,`I_0_Z(("-X255!\!``[9(,``0!`B"T` +M`X(X``,2N`("@"T"`X`M)`,G_P`0@3@"4(`MC@(`!`!B&",`<1@J%&#_W-^_ +M"$``!!JX``2:.`)CF"T"(#`M`F0@+0.@*"T`!)DX`F(0+61$*!`"1"`M#`)E +M7`)3D"V.`@`$`%&((:X1``3^40!````!3]^_"$```!`MW[,(.-^R"##?L0@H +MW[`((`/@``AGO0C``````&>]]TC_L0@H/!$4&-XB55#WK`A`]ZT(2/>N"%#W +MKPA8][`(8/>Q"&CWL@AP][,(>/^P""#_OP@X_[((,/^E"(#_I@B(_Z<(D/^H +M")C_J0B@_ZH(J/^K"+",0@``%$``"```@"W?OP@X`@`0+=^R"##?L0@HW[`( +M(`/@``AGO0BX9Z((@`"`&"W_H@@0)`(`.*.B"!@D`@!`HZ((&0!@,"UGH@BX +M`Z`@+20%!_]GIP@`_Z((``P"G]#_H@@(WB-54`!`@"T\`A08W%)56#P"``\T +M0@,0`&(0+!#```08/_[`````-XQ55".(@`,%$``(P`` +M``".(@`$CB,`"`!B&",D8___`'`@*A"```0``````&"`+20#``&N(P`,/`,4 +M&&1"___<9%5H`Z`H+0(`,"T,`F5<`((@+8XB``0`4!`AKB(`!*Y"`!````%/ +M/`(`#P(BB"VN(`,0```!3P```4_?OP@X`@`0+=^R"##?L0@HW[`((`/@``AG +MO0BX```!3SP"``\"(H@MKB`#$````4_?OP@X``"`+=^R"#`"`!`MW[$(*-^P +M""`#X``(9[T(N``````#X``(```0+3P#_X`\!.]6-&,!'S2$JM4``QB\``0@ +M?#1C"@\``!`M``,9N/QD```#X``(``````/@``@``!`M`^``""0"``$#X``( +M```0+0/@``@``!`M+,(`$!1```1PQOCR`^``"```$"T`````/`(0#&1"@*!\ +M1C(*`,``"```````````9*(``62C``(``A"X``,8N'R"$`H`!2BX?(,8"GR% +M(`H`0Q`F`^``"`!$$"8`````9*(``62F``(``A"X``8PN'R"$`H`!1BX?(8P +M"F2E``-\@Q@*``4HN'R%(`H`1A`F`$,0)@/@``@`1!`F`````&2B``,``A"X +M`^``"'R"$`IDH@`"``(0N`/@``A\@A`*9*(``V2E``(`!2BX``(0N'R"$`I\ +MA2`*`^``"`!$$"9DH@`!``(0N`/@``A\@A`*9*(``V2E``$`!2BX``(0N'R" +M$`I\A2`*`^``"`!$$"9DH@`""`!^*F2E``$`````9*(``F2C``$``A"X``,8 +MN'R"$`IDI0`#?(,8"@`%*+A\A2`*`$,0)@/@``@`1!`F``40N`/@``A\@A`* +M`````&2B``,`!2BX``(0N'R%*`I\@A`*`^``"`!%$"8`````"`!^162B``)D +MH@`""`!]^F2C``,`````"`!^162B``%DH@`!"`!]^F2C``,```````08^``$ +M$C@`8A`M9[WZJ`!$("T\!108_[X%2``$$+C`+`D%``0```` +M`"0"`$`"H)@M)K(`!`/0N"\``+`M`%"(+P+`,"T#H"`M#`!][`)@*"T"P#`M +M`Z`@+0)`*"VNX@``#`!][";6``$"\"`M`)$@+6;W``06U/_RK((``(^B!0`F +MM0`(%J+_Z&80_X#?OP50W[X%2-^W!4#?M@4XW[4%,-^T!2C?LP4@W[(%&-^Q +M!1#?L`4(`^``"&>]!5@`````/`(4`)!"`1@40``'/`(4&-Q#5H```!`MW&0` +M,#P#%!@#X``(_&15<#P$``H\!A`,9[W_\#2$6@`D!0"`9,:!(/^P``#_OP`( +M#`"T7CP0%!@00``/_@)5<#P&``H`0"`M```H+0P"9F`TQEH`/`(4&-Q#5H`` +M`!`MW@15] +M_]#_OP`H_[0`(/^S`!C_L@`0_[$`"/^P``#<@@`8?$(X`1!```0``!@M`$`8 +M+20"__]\0__&W((``&2Q``@`<8@M/!(4`)8C``8\$``K?$)8`C80H``P1`_P +M,$4(``"%$`LP90`0WD1&`#!"`/\`4(`M`!"`N!2@`"M\D(`*,&(`"!!``"0` +M````,&(`!!!``#4`$!(X`!`@^`""("T\`A08W$)5<`"0("T`!"BX`(4@+0`$ +M(+@`1!`M,&,``A!@`#T`````C$,`K#!C/P`48``^WD)&`#0#KH!R`X`#`%`0 +M+=Q#``A\`[6&_$,`"```$"W?OP`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``( +M9[T`,`````"6(@`.+$,`*11@`#L`$!HX-`*N@'("@`,`D"`MW((`"'P"M8;\ +M@@`(```0+=^_`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P`````)8C +M```L8@"!%$``.P`0(/C>0D8`-`.N@'(#@`,`4(`MW@(`"'P"M8;^`@`(```0 +M+=^_`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`PBB,``JQ#`*PP8S\` +M$&#_Q-Y"1@`T`ZZ`)`0``7(#@`,`4!`MW$,`"'R#M8;\0P`(```0+=^_`"C? +MM``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P```````0(/@`@R`M/`,4&-QF +M57``D"`M``0XN&8E`)``AR`M``0@N`#$,"VDP@``W&)5<`!$("V4A@``#`)E +M7&2$``(,`'Y8`@`@+0@`?P.6(P`&`!`2.`""$"T\%!08`%`0+0!@,"W>A%5P +M``*8N`!3$"UF)0`0``*8N`"3("V@@P"J#`)E7&2$`"K>@E5P)`0``0!3$"V0 +M0P"J)&/__W!@&"R@0P"K,&,`_P!D&`0D8___K$,4L`@`?P^6(P`&`````)"% +M``$DI0`!``4HP"2E__X8H``09((``@``("TD!@`!)`@`")!#```09@`-```` +M`!1@`!4DA``!$(@`$``````D`P`!)`<``0"G*",]`%``````#`!_E`(`("V2!``!D@,` +M`"2$``$`!"#``@2`+28Q__\2(/_<+&8`-!3`_](L9``R$'[_\P`````0]`%"2!``!D@8``I(#```DA``!.,8` +M`@`$(,``IK@*"`!__0($@"T`````9[W_J"0"____L``P_[\`4/^S`$C_L@!` +M_[$`.*S```"LH@``C((`J#!#``008`!@`*"`+=R#`*A\8PP"$&``73!#`"`P +M0T``$&``JC!#@```!Q(X``<8^`!B&"T\$A08WD)5<`!G."V4A0"X``=`N-R# +M`*``Z#@ME),`N@`'B+@`41`MC$(`K`!E*"T`255PKZ,`"`$Q2"T#H#`M)`0``0``&"T``$`MD,<``'!J +M\#H`!"DX``I1>"1C``%DQ@`!,.L`#W#G^3H!1U`M`*M8+65K`"QE2@`L``M8 +MN``*4+A]*U@*)(0``GTJ4`H`8C@K`6I0)A3@_^P!2$`FK@@``-Y"57``48@M +MCB(4L`!(0"1]"/@#`BB(+9(B`"K?OP!0W[,`2-^R`$#?L0`XW[``,`/@``AG +MO0!8,$,`(!1@`$HD"``!,$,`0!!@`&P``$`ME(D`L-R#`*```"@M`&E(+3!" +M`0`00``#``"8+923`+(`( +MN`#Q."T`!XBX`%$0+14`_YZ,0@"L,$4\`!"@`%0`````,$0,`"YC``$LA``! +M`(,8)!1@`$X`````,$(H`!!``#YE(@`(_Z8`*`$@("T,`'^Z`Z`H+=^F`"@D +M`P@```(0`*S#``#>0U5P`!,@*P!Q&"V,8P"L,&,P```#&"L`@Q@D$&``$'Q# +M^`.290```Z,8+8S$``"@90``DF4``:!E``&290`"H&4``I)E``.@90`#)`,( +M`!"#`"\D0@`$)`,0`*S#```00``I`````-Y)57`(`(!P`3%(+92%`+#<@P"@ +M``!(+0@`@*(`92@M$&#_KS!#`"``!Q(X``<8^`!B&"T\$A08WD)5<`!G."V4 +MB0"X`` +M."0#``&@0P`)/`(4&61"GC@D`P`!H$,`"SP"%!ED0IXX)`,``:!#``H\`A09 +M9$*>."0#``*@0P`,/`(4&61"GC@D`P`"H$,`#3P"%!ED0IXX)`,``J!#``X\ +M`A099$*>."0#``*@0P`/```0+0/`Z"W?OP`0W[X`"&>]`!@#X``(`````&>] +M__C_O@```Z#P+3P"%!ED0YXXD&(`&"0$``%\@CC'``(0`*!B`!@\`A099$.> +M.)!B`!PD!``!?((XQP`"$`"@8@`.)!B``PD!``!?((XQP`"$`"@8@`,/`(4&61# +MGCB08@`0)`0``7R".,<``A``H&(`$```$"T#P.@MW[X``&>]``@#X``(```` +M`&>]__#_OP`(_[X```.@\"T,`()F`````!!```4`````#`""O@`````(`(,% +M``````P`@G@``````\#H+=^_``C?O@``9[T`$`/@``@`````9[W_>/^_`(#_ +MO@!X`Z#P+20"`/C_P@``_\``"/_``!#_P``@_\``&)?"`'`D`P`!?&)[QP`" +M$`"GP@!PE\(`<"0#``%\8G.'``(0`*?"`'"7P@!P)`,``7QB:T<``A``I\(` +M<)?"`'`D`P`!?&)C!P`"$`"GP@!PE\(`<"0#``%\8EK'``(0`*?"`'"7P@!P +M)`,``7QB4H<``A``I\(`<)?"`'`D`P`!?&)*1P`"$`"GP@!PE\(`<"0#``%\ +M8D('``(0`*?"`'"7P@!P)`,``7QB.<<``A``I\(`<)?"`'`D`P`!?&(QAP`" +M$`"GP@!PE\(`<'P"*4<``A``I\(`<"0"``'_P@!8_\``:/_``&#_P``H)`(( +M`/_"`##_P``X)`(``O_"`$`D`@$`_\(`2/_``%`#P"`M#`%!(````````!`M +M`\#H+=^_`(#?O@!X9[T`B`/@``@`````9[W_Z/^_`!#_O@`(`Z#P+?_````D +M`@`!_\(``-_$```,`3L(````````$"T#P.@MW[\`$-^^``AGO0`8`^``"``` +M``!GO?_X_[X```.@\"T\`A0`)`,``_Q#`6`\`A0`9$(!8"0#!`#\0P`(/`(4 +M`&1"`6#\0``0/`(4`"0#``/\0S\8/`(4`&1"/Q@D`P0`_$,`"#P"%`!D0C\8 +M_$``$`/`Z"W?O@``9[T`"`/@``@`````9[W_V/^_`"#_O@`8`Z#P+20"``BO +MP@`$)`(`"*_"``@D`@`/K\(`#"0"``^OP@`0#`""]P`````00``%`````#P" +M$`QD1($P#`)_>@`````,`(,+``````P`@V(`````#`"";P`````40``&```` +M`"0$``,D!00````P+0P!*^0`````/`(4&20#``&L0YX0/`(4`"0#``&L0S\0 +MK\````@`@]H`````/`(4`(_#`````QCX9$(^:`!B$"V/PP`$K$,``#P"%`"/ +MPP````,8^&1"/F@`8A`MC\,`"*Q#``2/P@`,,$/__SP"%`"/Q`````0@N&1" +M/H@`@A`MI$,``(_"`!`P0___/`(4`(_$````!""X9$(^B`""$"VD0P`"C\(` +M`"1"``&OP@``C\(``"A"``040/_<`````"0"``*O@H,8#`"#<`31"``,`!S^X9[W_^'P&`#LTYQ```,`H+63H +M`"!PQC0R?*0)PP#'."T`!"$\`,@P+0"'."4`!1CX`(8@)0`"%#C_OP```&(0 +M+?S@``#\@```)`0``?Q$``!\0I(")`0!&!!$`!@\`O_P/`+_@#1"`0$``A7X +M-$(``0`"%'@`8A`M)`,!&/Q```!\0I("%$,`!3P"__`T0@`C``(2_#1"`/C< +M0@``/`00#`P"?KQDA(%@W[\``"0"``%GO0`(`^``"*."@P$T0@`C``(2_#1" +M`/C<0@``"`"$#CP"_X!GO?_X_[\```P!ETH`````$$``!P````",0P"H?`(` +M.Q!B``/?OP```^``"&>]``@,`9=*`````"0#``@``"@M9$(`*`````#<1``` +M)&/__V1"``AP@"`M``0@`!1@__H`A2@AW[\``#P$$`P\`A089(2!B*Q%5V0( +M`GZ\9[T`"#P'__\\`O^`-.<``S1"`0$`!SQX``(6.&3GG`$T0@`#``<_N&>] +M__A\!@`[-.<0``#`*"UDZ``@<,8T,GRD"<,`QS@M``0A/`#(,"T`AS@E``48 +M^`"&("4``A0X_[\```!B$"W\X```_(```"0$``'\1```?$*2`B0$`1@01``8 +M/`+_\#P"_X`T0@$!``(5^#1"``$``A1X`&(0+20#`1C\0```?$*2`A1#``4\ +M`O_P-$(`(P`"$OPT0@#XW$(``#P$$`P,`GZ\9(2!L-^_```D`@`!9[T`"`/@ +M``BC@H,`-$(`(P`"$OPT0@#XW$(```@`A&P\`O^`/`D4&,$B5G@40/_^)`(` +M`>$B5G@00/_[`````#P"%!@``!@M9$)5B"0(``@`````W$<``!#@``ID0@`@ +M)&,``11H__L`````)`(``0```4^M(%9X```!3P/@``@`````/`(4&``#&7AD +M0E5X`&(8+?QE`!#\9@`8_&0`"'P"^#L`1"`M```0+?QD``````%/K2!6>``` +M`4\#X``(`````#P(%!C!`E9X%$#__B0"``'A`E9X$$#_^P`````\`A08```8 +M+61"58@(`(2_)`<`""1C``$09P`29$(`(-Q&```4Q/_[`````-Q&``@4Q?_X +M`````#P$%!@``QEX9(15>```$"T`9!@M_&``$/Q@`!C\8``("`"$T?Q@```` +M````)`(``0```4^M`%9X```!3P/@``@`````9[W_V/^_`"#_LP`8_[(`$/^Q +M``C_L```?!/X.SP1%!C"(E9X%$#__B0"``'B(E9X$$#_^P`````\$A08/!`4 +M&&9257AF$%6("`"$[692`1!F$``@$A(`'0````#>`@``$$#_^P````#>`O_P +M`F(0*Q1`__<````````!3ZX@5G@```%/W@(```!`^`G>!``(%$``&0````#" +M(E9X%$#__B0"``'B(E9X$$#_^P````!\`_@[W@+_^`!B$"W^`O_P9A``(!82 +M_^4````````!3ZX@5G@```%/W[\`(-^S`!C?L@`0W[$`"-^P```#X``(9[T` +M*`````#>!```#`"$L-X%``@(`(3\```````````\`A08/`,4&(Q"5V",9E=D +M)$(``0!&&"L08``0<$/XLCP'%!ADYU:0?.,8"A!@``<``````^``"*R"```` +M````?.4H"A2@``4`````)$(``0!&&"L48/_Z<$7XLJR"```#X``(`````#P" +M%!@\"!08C$)79"0#__]E"%:0)$+__P1```LD"0`'``(HN"1G``%]!2@*$*`` +M`S!&``<0R0`*`$<8"B1"__\$0?_X``(HN(R"```40``"`````*R#```#X``( +M``````@`A4>L@@``/`04&&>]__@``"@M9(15>/^_```,`F9@)`8!`#P"%!BL +M0%9X#`"(+``````40``$)`,``0P`C](```````(8*]^_````8!`M`^``"&>] +M``AGO?_X_[\```P`CW``````?`+P.Q!`__X\`O_@-$(`60`"$KS<0@`````! +M#]^_`````!`M`^``"&>]``@`````/`00#&>]_^!DA('8_[(`$```D"W_L0`( +M)!$"`/^P``#_OP`8#`)_>@``@"T,`6R@``````@`A84``````````"80``$2 +M$0`4/`7_\`P`R#0"`"`M``(0`!!`__D`````#`#.$@(`("TN!``!)A```2A# +M`"X``B@J.&,``0"D("0``Q@C`&(8)`!D$`L6$?_O`%*0)3P%__`\`O_@-*4` +M(S1"`%4`!2PX``(5N#2E``4T0@`-/`/_\``%+O@T8P`C``(5.'P$`#M\A`G# +M-*4`4/R@````!"$\``,:_#1"``@`@A`E-&,`^-QC```\!!`,_$````P"?WID +MA((`W[\`&-^Q``@"0!`MW[```-^R`!`#X``(9[T`(&>]_Y#_L@`P/!(2%/^W +M`%AF4L"P_[4`2#P7%!C_M`!``D"H+?^S`#@\%!08_[$`*"03`(#_L``@)!$! +M`/^_`&@``(`M_[X`8/^V`%`(`(7;_Z0`&```````%B#X`!81>"80``$`1!`O +M9C$``0)"$"UFM0`8_$,``-^C``C\0P`(WZ,`$!(3`"_\0P`0`B`@+0``*"T# +MH#`M#`%N>@`1\`"/H@``%$``!`(`L"W?I``0$(#_Z=^C``".A%:,$(#_YM^C +M``#>YE=H`$`X+=^C`!@\!!`,CJH``&2$@BC?J``0`\`H+0!F`!\`P`'T)A`` +M`0!*$"-F,0`!?$+X`V:U`!@``!@2`$,`'P!@`?0``!@2#`)^O``#,`#?HP`` +M`!8@^``6$7@`1!`O`D(0+?Q#``#?HP`(_$,`"-^C`!`6$__3_$,`$#P"__P\ +M!/^`-$(`"S2$`6<``A0X``0DN#1".`$TA`"!``(7>``$);@T0@<````H+3P& +M``$TA`<``````-Q#````1A`M%$3__0"C*"V.@E:,%$``-CP0%!@\$/_\```@ +M+380``D``(@M`!"$.#800`$`$(=X/!7_\#P3$`LVM0`E/!8`(``5K?AFF2$.8".!%:,/!#__#80``D`$(0X-A!``0@`AB8` +M$(=X`````#P"__`\`__P-$(`(S1C`",`0"@M``(5N#1"!`4`!2WX``(5>#2E +M"`LT0@`(/`8#!-Q$```TQ@(!``,:_``%+3@T8P#X-*4`"'S$^`<\!@`$_$0` +M`-QG``#\0`/XW&<``/Q`!`#<9P``_$`$"-QG``#\0`00`$80+=QG```41?_T +M``````/@``@``````````&>]_\#_M``@`("@+?^_`#@``"`M_[8`,/^U`"C_ +MLP`8/!,4&/^R`!#_L0`(#`%#GO^P```D!``!#`%#G@!`@"TD!``"`$"(+0P! +M0YX`4)`M)`0``PP!0YX`0+`MCF-6C!!@`%<`0*@M/`(4&```,"W<0E=H```X +M+0*"`!\`0`'T```8$@(#`!\`8`'T```8$A)``"!$HP``)``!2`!\"0`'T9&+KA0`"%/@T +M0O7#```@$@#R`!\"0`'T``0P````.!(`!QBZ`&(`'0``&!```QBZ``,0N``# +M&3@`0Q`M``(8N`!#$"T`XC@O``#1C`",`!"5X-$(H`0`#&OPTA"P!``(2N#1C`/@\!0`$``0BN/Q```#<9@`` +M_$``"-QF``#\0``0W&8``/Q``!@`11`MW&8``!1$__;?OP`XW[8`,-^U`"C? +MM``@W[,`&-^R`!#?L0`(W[````/@``AGO0!``````!)``"```#`M)`(G$``5 +M&+ARHA`#`!6I.`!UJ"T\!`*/`!48N#2$7"D"HQ@M``0D>`!R`!\"0`'T9(/K +MA0`#'/@T8_7#```H$@!2`!\"0`'T``4H````D!(`$A"Z`$,`'0``&!```QBZ +M``,0N``#&3@`0Q`M``(8N`!#$"T"0I`O`!(P`#P$$`P,`GZ\9(2"J(YC5HP0 +M8/^T``````P"?N(D!``*"`"&^R0"@`$`````/`4AC3P"%!@TI>]!/`,4&-Q" +M5V@`!2PX-*5KVV>]__``!2QX/`00##2E--L#H$@M`$4`'8QF5V```"@0/`,4 +M&(QG5U@\`Q08C&A75#P"-C0T0BUB9(2"P*^B```D`FET_[\`"*>B``0`!2RZ +M#`)^O*.@``;?OP`(`^``"&>]`!!GO?_X_[\```P`K7P`````$$```]^_```# +MX``(9[T`"`P!ETH`````W[\``&>]``@(`+EX9$0`*&>]_ZC_L``H/!`4&/^_ +M`%!F$%:0_[,`0/^R`#@`@)`M_[0`2`P!M9#_L0`P?!,`.W)B^+(D`P`!KY.! +M@`("$"T,`(=LK$,```P!ETH`````$$``%CP$$`R,0@"H$%,`$SP1%!@,`9?& +M``````P`AVP`````DB)6?!!```3?OP!0#`"L!`````#?OP!0```0+=^T`$C? +MLP!`W[(`.-^Q`##?L``H`^``"&>]`%@,`+.(9(2"^!!``%P\`A`"`Z`@+61" +M$*@``"@M_Z(`"#P"$`)D0A$H)`8``?^B`"`\`A`"9$(/L#P1%!C_H@`8/`(0 +M`O^@``!D0@^H#`"M_O^B`!`00`!')`(``:(@5GP\$Q`,/!04``P`LXAF9(,0 +M$$``23P$``NB@`$8W$(``!!```0``!@M`$`8+20"__]\0__&/`(4&/Q#5H"/ +M@H&`/!,4&`P!ETJN8E=@G$,`N#P"%!@,`9=*_$-7:"0#``@``"@M9$(`*``` +M``#<1@``)&/__V1"``APP#`M``8P`!1@__H`Q2@ADH(!&#P4%!@00``DKH57 +M9#P$%!@,`(4T9(176(YB5V`\`Q08$D``%*QB5U2.A5=D)$(``0!%&"L08``- +M<$/XLGX#&`H08``&/`,4&`@`A_VL8E=3```````````(`(>]HB)6?`@` +MA[P\$108/`00#`P"?KQDA(,H"`"'Y#P$%!@D`@`!-(0`<"0%`("B@@$8#`"T +M7F9F@Q`\`Q08"`"'S/QB5H`\`A08C$)75`/@``AP1!`J/`(4&(Q"5V`#X``( +M<$00*CP"%!B,0E=<`^``"'!$$"H\`A08C$)76`/@``AP1!`J9[W_^/^_```, +M`9=*`````-^_``!GO0`(`^``"&1"`,0\!!089[W_^```*"UDA%>0_[\```P" +M9F`D!@"<#`'D?@````#?OP``9[T`"`/@``@``A`K`````&>]__C_OP``#`'D +M?`````#?OP``9[T`"`/@``@``A`K`^``""0"``$#X``(```0+3P$_X`\!0`/ +M-(0!`32E__$`@!@M``0E^``#'C@TA``!-&,``P`$)'A\`@`[<$+X\@`#'#@` +M1"`M`$,8+?R%```D!``!_&0```/@``@``!`M`^``"```$"T#X``(```0+0/@ +M``@``!`M/`?_@```$"TTYP$?/`@``@#@&"T`!SXX``,9/#3G`($T8Q`'``<\ +M.'P$`#M\A`G#``,9.``$(3PTYP!P`(,H)61F`"#]_\`\!!`,_[(`$"0#_X#_ +ML0`(/`(4&/^P``!DA(-0_[\`."0%`(#_M@`P/!(4&/^U`"@``(`M_[0`(/^S +M`!@,`GZ\H$-6B-Y"5WA\$0`[?C$)PP@`B)?\0``0`````"80``$2`@!/WD)7 +M>`P`R#0"`"`M``(0`"Q"`@`40/_X)`("`-Y#5W@\`O^`-$(!*0`"$CQ^(CD& +M?@+,!]Q$```0@``[)`+__WQ$_\8D`@`!$(``/_QD`!```"@M#`)F8"0&`@`\ +M!!`,9(2#>#P5$`P\$Q`,``"(+0P"?KP``(`M)!0``6:U@Z`(`(C89G.#J-Y" +M5W@"`"@MW$(`$`!1$"V@5```WD)7>)!$``4,`6P4W%8`$`(`*"T"T;`M)A`` +M`:;"``3>0E=XD$0`!0P!;!3<5@`0`M&P+0P!;!H`0"`M`F`@+:;"``;>0E=X +MW$(`$`!1$"UF,0`(E$4`!`P"?KR41@`&)`(`@!("`!L\`A08,@(``Q1`_]X" +M`"@M#`)^O`*@("T(`(BYWD)7>``````F$``!)`("`!8"_[3\8``0WD)7>-Q$ +M`!`4@/_#)`(``=^_`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^`` +M"&>]`$`D!``*W$)7>-Q#`!"48P`&#`)^XJ!#``T\`@#_/`,`#31"_S]`!'@` +M-&.7`@""$"000P`/)&,``1!#``X\!__@```!3P``$"W?OP`XW[8`,-^U`"C? +MM``@W[,`&-^R`!#?L0`(W[````/@``AGO0!`/`?_X#P(``$TYP!5```0+0#@ +M4"T`X$@M```#S5*``,U*0`#``0U=XW&,`$`!B&"V49``&<(1* +M0U=X```!3P@`B00``!`M*((`@!!```L`````/`(4&``$(/C<0E=XW$(`$`!$ +M("V0@@``$$```P`````#X``(E((`!`/@``@D`O__`````"B"`(`00``+```` +M`#P"%!@`!"#XW$)7>-Q"`!``1"`MD((``!!```,``````^``")2"``8#X``( +M)`+__P````!GO?\`_[$`R`"`B"W_M@#P`0`@+?^U`.@`H+`M_[,`V#P3%!C_ +ML@#0)!4``?^P`,``P(`M_[\`^`P!;!C_M`#@`$"0+=YB5WB010`!%+4`73P$ +M$`P#H"`M#`%WAGXT.`'?H@`0$M4`-OQ```!^D3@%_[$`N"01___?I@"X?,0X +M`1"``"T`@"@M?B7_QGS'%@(#H"`M,.<`_PP!>0Q\QGH"WZ0`N'R$.`$0@``A +M`(`8+7XC_\9D8__X:&(``"80__\6`/_M_Z(`N-YB5W@R0___D$(`#0!B$",L +M0P"`$&``!C)%__\\`Q08W&-(&'QB$8H40``%```0+0.@("T,`7@@```P+0`` +M$"W?OP#XW[8`\-^U`.C?M`#@W[,`V-^R`-#?L0#(W[``P`/@``AGO0$`"`") +MAB0#__@(`(E[```H+1*``!XD`O__?%3_QMZ"``"2A@`"DH,``7Q'%@)\0C@! +M$@#_V7QF>@0``(@M"`")PR05__\`````?J7_Q@.@("T,`7D,)C$``7(B^/(" +M@A`MD$8``I!#``'<0@``?&9Z!'Q'%@(2,/_(?$(X`11`__(`0"@M"`")MP`` +M*"T(`(FK``"@+0P"?KQDA(.X"`")FB0"``$`````9[W_`/^R`-`\$A08WD)7 +M>/^V`/``H+`M_[4`Z"05``'_OP#X_[0`X/^S`-C_L0#(_[``P)!%``$4M0!N +M`````-Q#`!!Q`OCR`&(0+9!#```08`!@`("(+0.@("V44P`&#`%WA@#`@"W? +MH@`0?C0X`1+5`#?\0```?I$X!?^Q`+@D$?__`````-^F`+A\PS@!$&``+0!@ +M*"U^)?_&?,<6`@.@("TPYP#_#`%Y#'S&>@+?HP"X?&,X`1!@`"$`8!`M?B+_ +MQF1"__AH0@``)A#__Q8`_^W_H@"XWD)7>)!"``T"8A`C+$,`@!!@``4\`Q08 +MW&-(&'QB$8H40``&```0+0.@("T"8"@M#`%X(```,"T``!`MW[\`^-^V`/#? +MM0#HW[0`X-^S`-C?L@#0W[$`R-^P`,`#X``(9[T!```````(`(H`)`+_^`@` +MB?4``"@M$H``'B0"__]\5/_&WH(``)*&``*2@P`!?$<6`GQ".`$2`/_9?&9Z +M!```B"T(`(H])!7__P````!^I?_&`Z`@+0P!>0PF,0`!]_\C_L@`0`("0+?^U`"@!`"`M_[0`(`%`J"W_LP`8`*"@ +M+?^Q``@!()@M_[````#`B"W_OP`P#`%L&`#@@"T\`Q08W&-7>"0(``&090`! +M$*@`#3P$$`P,`GZ\9(2#N"0"``'?OP`PW[4`*-^T`"#?LP`8W[(`$-^Q``C? +ML````^``"&>]`#@`0"`M```!3S0#__@N)0!`.*4``0!P&"LP0O__/`8!`0"C +M&"448``F`$80)7P#\#L08/_^/`7__"0&`$$TI0`+``8S/'P'`#L`!2M\?.<) +MPSP#`$`TQ@"```="`'SE.09^(ZP'?0;M!GQ%&05^`W@'_*8``'*4`&[*8``" +M?H/_QWZC]@<"0#`M`&`H+0``."T,`7L\)`@``=^_`##?M0`H```0+=^T`"#? +MLP`8W[(`$-^Q``C?L````^``"&>]`#@\!!`,`@`H+62$A"`,`GZ\`B`P+3P$ +M$`P,`G]Z9(2$8`@`BFDD`@`!/`(4&&>]__C<0E=X)`,``?^_``"00@`!$$,` +M"0`````\!!`,`$`H+0P"?KQDA(.X)`(``=^_```#X``(9[T`"#P"_X`T0@$I +M?`H`.P`"$CQ]2@G#?4(Y!MQ"```00`!``````&B+```D!/__?(+_QF1*``@4 +MPP`HL4L``'RC.`$08``\`````'R#_\8D!``(?*5Z`GR*^@9D2P`@_$H`(!"@ +M`#8DYP`()*4``20"``$PIO__`,!@+=QJ```D1``!``(H^#"$__\!92@M`(`0 +M+?RJ```5A/_X9&,`"'UB.`$`!"(\``L0"GQ$.`4D`@`!?`36!GQ$_\8```%/ +M)`4``0P`B5@!($`MW[\`````$"T#X``(9[T`""0$``$DYP`(``0B_"4&``'\ +M10``?40X!20"``%\!-8&?$3_Q@```4\D!0`"#`")6`$@0"W?OP`````0+0/@ +M``AGO0`(`````#P$$`P,`G]Z9(2$H`@`BKDD`@`!"`"*SP``&"TD!@`!"`"* +MXR0$``%GO?V```0@`/^Q`C@`H(@M_[0"4`.@*"W_L@)``,"0+?^P`C!\D`L# +M_[\">/^^`G#_MP)H_[8"8/^U`EC_LP)(#`$G,O^D`?!^(Q8#)`(`"_^C`AA^ +M0PL#_Z,"`'Y#"H/_HP(H?D,*`_^C`B!^0PF#_Z,!^``"%/Q^0PD#`B(0)/^C +M`@@R0P`/C[0`&!1``9#_HP(0/`(/\'XG!4(T0@\/?B8$@@`"%3A^)01"?B0$ +M`GXC`P.CIP`M`B(0)*.F`"FCI0`JHZ0`*Q!``%JCHP`P?B,:`GXW&P(``Q@` +M?B(=`P`#&0``%[@`?B0?`P`"$```8A`E`!>Y```$(``P0@#_`N2X)3P#%"3_ +MH@'H,O<`_V1^GFP``)@MWZ,!Z`+C$"4"8A`'R$``/P````"3PO_\$$`#.6>G +M`-@"`"`M`H`H+0P!7*@D!@`/EZ4`Z`(`("UGI@&P#`%=Q"06__^3P@`-K[8! +ML`(`("UGI0&PKZ(!O`P!(1BOH@'`$%8#:`!`J"VGH@#H`@`@+0P!9N(D!?__ +M!$`#9P!`L"T"`"`M`$`H+20&``\,`5TL9Z<`V(_&```"`"`M)`7__R0'``\, +M`6CB,,8``01``V,D"0#_C\@```+4L".?S``$G\L`"#+6`/^3R@`,`@`@+:^H +M`9@`0"@M_Z`!V"0&``__H`'09Z`!3?HP(8?''6!WXB"((40`$I +M/`00#).B``A^(P`"?B0!`J.D`#%\8C&'RCL`^J.B``@D`@`%KZ(`/.HR`/L\ +M!!`,?B(6`Q1``/Z7I0`X/`(4)``0&7AD0J`8?$,0"M^C`A`00P`4EZ4`.`(` +M("UGI@&P#`%=Q"03___?HP(0CZ8!P`(`("VOLP&P9Z4!L``#$,"/HP&\`&(8 +M)0#"$"6OHP&\#`$A&*^B`<`04P'T/`00#*>B`#B/H@!P?D<#@WY#`\,`!S@` +M``,8`'Y&!`-^1`1#`.,X)0`&,```!"``?D4$@WY#!,,`Q"`E?.+>Q``%*``` +M`Q@`?D<%`WY&!4,`HQ@E?(*M1``'.```!C```.8P)7QB>\3?IP(H?,+G!-^F +M`@!^106#?D0%PP`%*```!"``)!/__P"D*"5^1`8#``0@`'RBM80`QR@F?(*< +MQ-^G`B``Q9@*WZ4!^'Y$!D,`!"``)!;_JI.C``A\@HQ$?D0.@P"G,"8`!"`` +M`*`X+7R"A`0`YK`*KZ(`<'XE`H/?H@((?*,8QWXE`L,RU`-@D`@"J`@`@+0*`*"TD!@`/$L(!!P*@ +M."T,`5RH`````/^V`>BOM@#T`@`@+0P!9N(D!?__!$`"X`!`L"T`0"@M`@`@ +M+20&``\,`5TL`J`X+3P""`#_H@&@-`+__R07`/\D'@`8``(4."0#``3_H`'0 +M`@`@+?^@`=@D!?___[0!B```,"W_MP&0)`<`#Z^^`9BOMP&<_Z(!J`P!:.*O +MHP'@!$`"O`!`*"T"U*`C`@`@+3*4`/\D!@`/9Z"&>H`=`D`@#_`@`@+0+`*"TD!@`/$F(!:@*@."T,`5RH`````*^S`/0" +M`"`M#`%FXB0%__\$0`)J`$"8+0!`*"T"`"`M)`8`#PP!72P"H#@M`G88(_^@ +M`=@D`@#__Z`!T#!C`/^OH`'@_[8!B/^B`9`D!0`PKZ(!G#P"``:OI0&8`@`@ +M+?^B`:`D!?__/`(`_P``,"W_H@&H)`<`#PP!:.*OHP'8!$``D#P$$`P"`"`M +M`$`H+20&``]GIP&(#`%>"&>H`=``$I5^,C$#`#I2``$D`@$`,E(``1(B`3.C +ML@`T)`("`!(B`3(D`@!_KZ(`$-^D`?`,`2=>`Z`H+=^_`GC?O@)PW[<":-^V +M`F#?M0)8W[0"4-^S`DC?L@)`W[$".-^P`C`#X``(9[T"@`````#*,``=)`(` +M`B`#C*,?[J)`(`!`@`BZFOH@`\/`00#`P" +M?WIDA(3P"`"+-#P"#_``````#`)_>F2$AA`(`(NADZ(`"!!3_[@``````@`@ +M+0*`*"TD!@`/#`%G`-BOM@#T`@`@+0P!9N(D!?__!$`!]`!`F"T`0"@M +M`@`@+20&``]GIP#8#`%=+#06__\D%0#_`!:T."07`!@D'@`$/`((``(`("W_ +MH`'0)`7___^@`=@``#`M_[0!B"0'``__M0&0K[G`8BOM`'8#`%> +M"&>H`=`T`H;=``(5.`(`("VOMP&8)`7__Z^U`9P``#`M_Z(!H"0'``__M@&H +MK[X!X*^@`="OH`'4#`%HXJ^T`=@$0?]R/`00#`P"?WIDA(78`@`@+0P!9U@" +M8"@M"`",A@`2E7X`````#`%"&>H`=`"`"`M`H`H+20&``\,`5RH`J`X+=^C`B`"`"`M)`7__PP! +M9N*OHP#T!$`!N@!`N"T`0"@M`@`@+20&``\,`5TL`J`X+20"`/__H@&0)`<` +M&*^B`9PT`H;=``(5.`+T&"/_H@&@-`+__P`"%#@P8P#_KZ`,`6CBKZ,!V`1``9(` +M0"@M`@`@+20&``]GIP&(#`%>"&>H`=`D`@#_`@`@+0+`*"TD!@`/$F(!(P*@ +M."T,`5RH`````*^S`/0"`"`M#`%FXB0%__\$0`'0`$"@+0!`*"T"`"`M)`8` +M#PP!72P"H#@M)`(`__^B`9`D!0`PKZ(!G`*6&",\`@`&,&,`_Z^E`9@"`"`M +M_Z(!H"0%____H`'8/`(`__^@`=```#`MKZ`!X"0'``__M@&(_Z(!J`P!:.*O +MHP'8!$`!K"0&``\"`"`M`$`H+6>G`8@,`5X(9Z@!T`(`("T"X"@M)`8`#PP! +M7*@"H#@MK[,`]`(`("T,`6;B)`7__P1``2$`0)@M`$`H+0(`("TD!@`/#`%= +M+`*@."T"=Q@C_Z`!V"0"`/__H`'0,&,`_Z^@`>`(`(QO_["&>H`=`"`"`M`F`H+20&``\, +M`5RH`J`X+=^C`B@"`"`M)`7__PP!9N*OHP#T!$`!*0!`H"T`0"@M`@`@+20& +M``\,`5TL`J`X+20"`/__H@&0)`4`,*^B`9P"DQ@C/`(`!C!C`/^OI0&8`@`@ +M+?^B`:`D!?___Z`!V#P"`/__H`'0```P+:^@`>`D!P`/_[,!B/^B`:@,`6CB +MKZ,!V`1``04`0"@M`@`@+20&``]GIP&(#`%>"&>H`=`"`"`M`L`H+20&``\, +M`5RH`J`X+=^C`>@"`"`M)`7__PP!9N*OHP#T!$`!&0!`F"T`0"@M`@`@+20& +M``\,`5TL`J`X+20"`/__H@&0)`<`&*^B`9PT`H;=``(5.`)V&"/_H@&@-`+_ +M_P`"%#@P8P#_KZ`,`6CBKZ,!V`1``/$`0"@M`@`@+20&``]GIP&(#`%>"&>H`=`" +M`"`M`F`H+20&``\,`5RH`J`X+=^C`@`"`"`M)`7__PP!9N*OHP#T!$``=`!` +MH"T`0"@M`@`@+20&``\,`5TL`J`X+20"`/__H@&0)`4`,*^B`9P"DQ@C/`(` +M!C!C`/^OI0&8`@`@+?^B`:`D!?___Z`!V#P"`/__H`'0```P+:^@`>`D!P`/ +M_[,!B/^B`:@,`6CBKZ,!V`1!_@L\!!`,#`)_>F2$A=@"`"`M#`%G6`*`*"T( +M`(R&`!*5?@(`("T"@"@M)`8`#PP!7*AGIP#8K[,`]`(`("T,`6;B)`7__P1` +M`$8`0)@M`$`H+0(`("TD!@`/#`%=+&>G`-@"=!@C_Z`!V"0"`/__H`'0,&,` +M_Z^@`>`(`(QO_[0!B#P$$`P"8"@M#`)^O&2$A2@(`(N8)G,``0P!7*@````` +MWZ,"*`(`("TD!?__#`%FXJ^C`/0$0`"Z`$"8+0!`*"T"`"`M)`8`#PP!72P" +MH#@M)`(`__^B`9`D!0`PKZ(!G`)V&",\`@`&,&,`_Z^E`9@"`"`M_Z(!H"0% +M____H`'8/`(`__^@`=```#`MKZ`!X"0'``__M@&(_Z(!J`P!:.*OHP'8!$`` +MEB0&``\"`"`M`$`H+6>G`8@,`5X(9Z@!T`(`("T"X"@M)`8`#PP!7*@"H#@M +MWZ,"``@`C:>OHP#T/`00#`P"?WIDA(<("`",A@`2E7X,`G]Z9(2&B`@`BZ\\ +M`A0D/`00#`P"?WIDA(5H"`"+F"9S``$\!!`,#`)_>F2$A:`"`"`M`J`H+0P! +M:@XD!@`!"`"+F"9S``$\!!`,#`)_>F2$A=@"`"`M#`%G6`+`*"T"`"`M`J`H +M+0P!:@XD!@`!"`"+F"9S``$\!!`,#`)_>F2$A=@"P"@M`@`@+0P!9U@D%O__ +M"`",5B0"`/\\!!`,)!;__PP"?WIDA(<("`",5B0"`/\\!!`,#`)_>F2$A=@" +MX"@M`@`@+0P!9U@D%___"`"-F2$A=@"P"@M`@`@+0P!9U@D%O__"`"-0P(`("T\!!`,)!;_ +M_PP"?WIDA(<("`"-0P(`("T\!!`,#`)_>F2$A=@"`"`M#`%G6`*`*"T(`(X> +M`@`@+3P$$`P,`G]Z9(2'"`@`CAX"`"`M/`00#`P"?WIDA(78`F`H+0(`("T, +M`6=8)!/__P@`C?$"`"`M/`00#"03__\,`G]Z9(2'"`@`C?$"`"`M/`00#`P" +M?WIDA(78`F`H+0(`("T,`6=8)!/__P@`CDX"`"`M/`00#"03__\,`G]Z9(2' +M"`@`CDX"`"`M/`00#`P"?WIDA(78`@`@+0P!9U@"@"@M"`"-H@(`("T\!!`, +M#`)_>F2$AP@(`(VB`@`@+3P$$`P,`G]Z9(2%V`(`("T,`6=8`F`H+0@`CL4" +M`"`M/`00#`P"?WIDA(<("`".Q0(`("T`````?`/X.SP"%!C<0E=XE$(``G!$ +M*`(`H!`M`&(8+0````!\`O@[`$,0*Q1`__T``````^``"`````!\`@`["`!. +MYJ^"@P0`````9[W_X/^R`!`D$@`$_[$`""01`"#_L`````"`+?^_`!@`$"XX +M/`8!`"80``$"("`M-,8`$`P`BPXR$``'%A+_^&8Q``'?OP`8W[(`$-^Q``C? +ML````^``"&>]`"``````9[W_P/^U`"@\%?_P_[$`""01@`'_M``@-K4`(P`1 +MC+@`%:WX-C%@`3P4__#_M@`P-K4$0P`1C+@VE``C_[,`&``5K3C_L@`0-C%% +M`?^P````%*+\?!8`._^_`#A^U@G#`!:Q/```D"TVM0!(`!&+."00``$VE`#X +M/!,``0P!.&8D!`$``D`H+0P!.&(`0"`M```@+7!"*C(`51@M`%,0+0!V&"7< +M90``,*4`/P"D*"UDA"````4H^'RQ&@H`L2@M?@-2AWX#&,=^`PA'_*,``-Z# +M```D`T``%(/_[P`````F4@!`)`(`@!9"_^3?OP`XW[8`,-^U`"C?M``@W[,` +M&-^R`!#?L0`(W[````/@``AGO0!``````#P&$`QGO?^P)`0#D"0%`(!DQH)````%4H+0!>("T` +MD"`E`+`H)=RF```D8___W(4```!6$"TPQ@#_?N4I1_R%``#>)```%&#_]`!5 +M*"TF4@!`)`(`@!9"_^`D`X`!<,8H\@`#'+@T8V`!``,<>#1C(!$``QMX`,,0 +M+61C(```4!`E`,,P+=Q$````T(`E_$0``-XC``#<0@``W@(``/X"``#>9%=X +MWB(```P`H@8`````%$``&B0#``$\`A08W$)7>`P`E6:@0P`````!#P``$"W? +MOP!(W[X`0-^W`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>] +M`%``````#`";N@`````(`)`)``````@`D&DD`O__/`00#`P"?WIDA(=H"`"0 +M:20"__\\!!`,#`)_>F2$AT`(`)!I)`+__V>]__```!`M_[```/^_``C<@P`8 +M?&-(`1!@``0`@(`M`&`0+20#__]\8O_&W$0`*!"```,`````#`"5?@``*"T, +M`3=V`@`@+0```4\```%/W[\`"```$"W?L````^``"&>]`!``````?(PT`GR& +M.`)QAA@"?(LP`S%K`/]\A#P#`(LX+0!K$"$`1Q@J$&``"@&`4"T\`Q08<*D3 +M(E=XP$,"=!1@__XD`P`!X$,"=!!@__L` +M````/`+_@'"0`3+>(U=X-$(!'P`"$3PT0B@M``(1./Q6``!D0@U@?@*""@`` +M`4^L8`)T```!3SP"%`#<0D:($$``?0``````0/@)`@`H+0`"$"MR`__O`$,0 +M)!!``,X"`"`M#`"0H`)`*"U^`S0"?@(X`C!C`/\P0@#_?A0P`W!B&`(RE`#_ +MWB)7>`*#H"'`1`)T%(#__B0$``'@1`)T$(#_^P`````\`O^```,<>#1"`1\` +M`A$\`$`@+31"*"T``A$X-(00!?Q6````!"$X?&0:"MXB5W@```%/K$`"=``` +M`4_(8`"MW[\`.#P"_X`T0@$I?`,`.P`"$CQ\8PG#?&(Y!MQ6```2P`!O)`+_ +M_P+`@"U\4/_&)`(!`0`"%3PD!`$`_@(``-XB5WB,0@)PH@(`!MX"``!\`IP' +M?J(OA7YB[0<,`3AF_@(````2*"L`!2@C,*4`0`P!.&(`0"`MH@(`!]XB5WB4 +M0P`"/`(`#S1"0D!P8B`"`(`0+0P!ETK^`@`(9@0`,`!`B"V00@#"9B4`R_X" +M`'"2(@###`*!\/X"`'B6(@#`)`,`/A!#`+9F!``0+$,`/Q!@`",D`R<6)`,` +M'A!#`,XL0P`?$&``?B0#`"TD`P`.$$,!P2Q#``\48`#O)`,`!B0#`!800P'Y +M+$,`%Q!@`5@D`P`:)`,`$A!#`8PL0P`3$&`"=20#`!0D`P`0$$,!DRQ"`!$\ +M!1`,$$``FV2EB5`\!1`,"`"2%&2EB2``````?@(\`S!"`/\(`)$$``(0*Q!# +M`*DL0R<7$&``=20#)R8D`P!-$$,!IBQ#`$X48`#@)`,`120#`%<00P%D+$,` +M6!!@`.\D`R<2)`,`4A!#`8DL0P!3$&`":B0#`%0D`P!0$$,!E"Q#`%$\!1`, +M$&``>F2EC]@D`P!/$$,`W@`````\!1`,"`"2%&2EE<``````/`00#`P"?WID +MA)78/`00#`P"?WIDA)7XWB)7>"0#``&@0P``WB)7>*!```$```%/W[\`."0" +M``'?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$``````/`+_ +M@#1"`1\``A"\-$(*00`"$;C<4```)`+__Q("`!1^`CP#,$(`_Q!``!$"`"`M +M)`4``0P`D*`\$108WB)7>'X4,`-^`S0",I0`_WX0.`("@``3E$(#>#!C`/\R +M$`#_<'```!1`_U<``*`2`````-^_`#@D`O__W[8`,-^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0!``````!!#`6TL0P`N%&``3R0#`"4D`P`U$$,! +M7BQ#`#808`#J)`,`.B0#`#$00P$3+$,`,A!@`@0D`P`S)`,`+Q!#`6#P%$`QDI8WH#`*! +M\``````,`)OP9@0`@#P$_^`TA`!'``0BO'[$.`4```%/```H+0*`0"U\AWH" +M#`")SB0&``'?OP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AG +MO0!`/`40#`@`DA1DI9%(`````#P%$`P(`)(49*6*F``````00P$Y+$,`)A!@ +M`*TD`P`I)`,`(1!#`,DL0P`B$&`!VR0#`",D`P`?$$,`QR0#`"`40_]=```` +M`#P%$`P(`)(49*6*V``````00P#V+$,G'Q!@`&\D`R#P%$`P(`)(49*6/0#P%$`P(`)(49*6/6!!#``YDI9$H/`40#`@`DA1DI9#H/`40#`@`DA1DI9$(`````&>]_[#_L@`0/!(4 +M&/^^`$`"0/`M_[<`."07``'_M@`P`("P+?^U`"@`H*@M_[0`("04____LP`8 +M)!,``O^P`````(`M_[\`2/^Q``C>0U=X9A$!O``1B'A\<1T*$&``$@(`("TF +M$``!%A/_^=Y#5WC?OP!(`H`0+=^^`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0!0``````+`*"T,`)#2`J`P+11`_^O?PE=X``"@ +M+0!1B"T(`)1'IC<````````\`Q089((!O-QC5W@``A!X`&(0+:1````\`A0` +MW%E&@!,@``,``````R``"``````#X``(`````&>]_^`D`P`!_[```#P0%!C> +M`E=X_[\`&/^R`!#_L0`(H$,``0```0_>`E=X/`0`_S2$_S]``W@`I$`#>`!D +M("0\`P`--&,$"1"#``VD0`-Z)`,``@P`3]`"``````/!'__#P$$`PV,0`)9(26,``1C'AF,8`/ +M`!&/.#8Q`&#>,@``#`)_>@`````\`__P)`3_[-X"5W@T8P`C`D20)``#&OS^ +M,@``-&,`^-QC```D`P`"#`!-SJ!#``````$/W[\`&```$"W?L@`0W[$`"-^P +M```#X``(9[T`(`````!GO?_P```0+?^P``#_OP`(W(,`&'QC2`$08``$`("` +M+0!@$"TD`___?&+_QMQ"``A\11\"?$(U`@`%*C@`HB@E+*(`01!```X\`A08 +MW$-7>&2B``P``A#X?&(2"A!```D\!!`,`$#X"0(`("W?OP`(W[``````$"T# +MX``(9[T`$#P$$`P,`GZ\9(268`P!-W8"`"`M```!3]^_``@D`@`!W[````/@ +M``AGO0`0`````'"$&C(PI0!_`(4H)3P$$`QGO?_X_[\```P"?KQDA):0W[\` +M`"0"``$#X``(9[T`"#P"%!C<0E=XC$,"<`!D("4#X``(K$0"<'P"^#LP0@`' +M)`/__V1"``@``Q_\``(L/``"(#P`I"`E-&,`$`"#("4``AXX`(,@)3P#_X`` +M`BPX-&,!'P"%("4``A(X``,:/`""$"4T8X6P`^``"/QB```\`A08W$)7>`/@ +M``B00@`$/`(4&-Q"5W@#X``(D$(`"CP"%!C<0E=X`^``")!"``L\`A08W$)7 +M>`/@``B00@`,/`(4&-Q"5W@#X``(D$(``#P"%!C<0E=X`^``")!"``$\`A08 +M)`,``MQ"5W@#X``(H$,```````!GO?_@```@+?^Q``@\$108WB)7>"0%`'C_ +MOP`8_[(`$/^P``"L0`.(#`%1!````````"`M)`4`>``"@``D`@`'?%!RQ"0" +M``]\4"`$)`(``7Q00@0"`#`M#`%1\'X0$4,\!/^`-(0!WR0%``-\$@`[``0B +M/'Y&"<,`!C$\-(0)``#$("4\`O^`W(,``#1"`1\\"/^```(0_#4(`1LT0A0' +M?@,A!P`(0CQ\HP@')`4`0'RC<@<``A%X?`.$!V1'`$#\@P``)`0`!=XE5W@` +M!""\```8+?RH`X``1B@E)&,``?RD``!D0@`0?&3H!Q1'__I\8^@#W[\`&-^R +M`!#?L0`(W[````/@``AGO0`@``````@`E2(``"`M```!#SP"%!C<0E=XW$(# +M@`/@``A\@A&*```!#SP"%!C<0E=XW$(#@`""("V@A0`````!#P/@``@````` +M`````````0\\`A08W$)7>-Q"`X`#X``(?((0"@```0\\`A08W$)7>-Q"`X`` +M@B`MK(4``````0\#X``(``````````````$//`(4&-Q"5WC<0@.``^``"'R" +M$@H\`_^```1(OC1C`1\\`A08W$A7>``#&/Q\!P`[-&,4!WSG"<,`!SD\``,9 +M>`#C&"7<9P``?,?;!GTGZ`?!!@.(%,#__B0&``'A!@.($,#_^P````#\9P`` +MW&,``````0_<0U=X?(0(`=QC`X``@R`M_(4``````0_<0E=X```!3ZQ``X@` +M``%/`^``"`````````$//`(4&-Q"5WC<0@.``((@+?R%``````$/`^``"``` +M````````9[W_T/^Q``@`P(@M_[\`*/^T`"#_LP`8_[(`$!#``!3_L```/!(0 +M#`"`@"T\%!08`*28+V92EM@```$/WH-7>`)P$"T"`#`M)C'__P)`("T`0#@M +MW&4#@'X%*8IF$``!#`)^O*!%```6(/_S`````````0_?OP`HW[0`(-^S`!C? +ML@`0W[$`"-^P```#X``(9[T`,``````\!/_P/`/_\#2$`",T8P`C`(`0+0`$ +M)O@TA!0!``(2_``$)#@T0@#XW(8````#'K@T8PH!/`7_\``#''@TI0`C?`8X +M!P`%+'C\A@``-*4`!=Q&````!2ZXW(9``'P&.`?\AD``W$0``-QD``!\!#@' +M_&0``-Q$``#<9$``?`0X!_QD0`#<0P``W*,``'P#"$?\HP``W$(``'P#^#MD +M8P/H?`+X.P!#$"L40/_]/`00#&>]_Y#_L0!`/!'_@/^P`#@V,0$?_[0`6&2$ +MEOC_LP!0`!&(//^_`&@D$`#?_[4`8``0ACC_L@!(-C$!`PP"?WH\$Q`,`!&* +M.&9SERAF%``&_C```````4_>(@``_Z(`,````4\\$O^``!`H`#92`1]F$``! +M`!*1/`)@("TV4A`Q`!*1.-Y"``#_H@`PWZ8`,##&__\,`GZ\``8P`!84_^QF +M4O_P)!`-\0`0A3AF%``>_E```````4_>0@``_Z(`*````4\\$?^``!`H`#8Q +M`1]F$``!`!&)/`)@("TV,1`Q`!&).-XB``#_H@`HWZ8`*##&__\,`GZ\``8P +M`!84_^QF,?_P/!!/`&84`%0`````_C```````4_>(@``_Z(`(````4\\$O^` +M`!`H`#92`1]F$``!`!*1/`)@("TV4A`Q`!*1.-Y"``#_H@`@WZ8`(##&__\, +M`GZ\``8P`!84_^QF4O_P)!``!0`0AW@V$``19A4``P````#^4```/!'_@#8Q +M`1\`$8@\-C$!`P`1BC@```%/WD(``/^B`!@```%/WB(`$``0*``"8"`M9A`` +M`68T`!#_H@`8WZ8`&##&__\,`GZ\``8P`!85_^L\!5``-*4`2_XE``````%/ +MWB(``/^B`!````%/WH(``"00`;\"8"`M`!"%^#80``'_H@`09A4`!]^F`!`P +MQO__#`)^O``&,```````_C```#P2_X`V4@$?`!*0/#92`0,`$I(X```!3]XB +M``#_H@`(```!3]Y"`!``$"@``F`@+680``%F5``0_Z(`"-^F``@PQO__#`)^ +MO``&,``6%?_K`````&80``C^4``````!3]Y"``#_H@`````!3]Z"```\!=^` +M`F`@+32E`!#_H@``WZ8``##&__\,`GZ\``8P`-^_`&C?M0!@W[0`6-^S`%#? +ML@!(W[$`0-^P`#@#X``(9[T`<&>]_[C_L@`0`("0+3P$$`P"0"@M_[\`0&2$ +MEU#_MP`X_[8`,/^U`"C_M``@_[,`&/^Q``@,`GZ\_[```"I"``(40``1W[\` +M0`)`*"W?MP`X/`00#-^V`#`\!A`,W[4`*&2$EXC?M``@9,:DD-^S`!C?L@`0 +MW[$`"-^P```(`GZ\9[T`2```````$A#X`!(:.`!B$"\\$``$``*)N#808`," +M(H@O`!"'N`(RB"UF%``8`!&)N#P3$`L",(`M`C2@+3P2$`P"D!`K)!?__V9V +M99`40``,9E67L`(`$"T"`#`M?N+_Q@+`("W<1P```J`H+0P"?KQF$``(`I`0 +M*Q!`__<"`!`M/!0`!"07__\VE&`#9G9ED``4I[AF59>P-I0`(`(TH"T"@(`M +M`@`0+0(`,"U^XO_&`L`@+=Q'```"H"@M#`)^O&80``@"D!`K$$#_]P(`$"T\ +M$``$-A!@`P`0A[@V$``X9A0`^`(P@"T"-*`M`I`0*Q1```P"`!`M)!?__P(` +M,"U^XO_&`L`@+=Q'```"H"@M#`)^O&80``@"D!`K$$#_]P(`$"T\$``$-A!@ +M`P`0A[@V$`0(9@(`&`(P@"T"(H@M`C`0*Q1```XD%/__9G-ED&92E[`"`!`M +M`@`P+7Z"_\8"8"`MW$<```)`*"T,`GZ\9A``"`(P$"L00/_W`@`0+=^_`$#? +MMP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!(9[W_T#P$ +M$`S_L```/!``(_^T`"!DA)>X_[,`P``7_L@`0`!"&^/^Q``@\$A`+_[\` +M*`P"?WH\$1`,)!3__V9299!F,9?@9A,`X`(`$"T"`#`M?H+_QF80``C<1P`` +M`D`@+0P"?KP"("@M%A/_^`(`$"UF$P"H)!3__V80``@"`!`M`@`P+7Z"_\9F +M$``(W$<```)`("T,`GZ\`B`H+183__@"`!`M9A,!&"04__]F$`"X`@`0+0(` +M,"U^@O_&9A``"-Q'```"0"`M#`)^O`(@*"T6$__X`@`0+683`0`D%/__9A`` +MN`(`$"T"`#`M?H+_QF80``C<1P```D`@+0P"?KP"("@M%A/_^`(`$"UF$P#0 +M)!3__V80`+@"`!`M`@`P+7Z"_\9F$``(W$<```)`("T,`GZ\`B`H+183__@" +M`!`MW[\`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#``````9[W_R#P$ +M$`S_L```/!``"/^U`"ADA)?H_[0`(#80P`7_LP`8`!"'>/^R`!`\$A`,_[$` +M"/^_`#`,`G]Z/!$0"R05__]F,6609E28$&83`$@"`!`M`@`P+7ZB_\9F$``( +MW$<```(@("T,`GZ\`H`H+183__@"`!`M9A0`6"05__]F$``8`@`0+0(`,"U^ +MHO_&9A``"-Q'```"("`M9D68$`P"?KP\$Q`,%A3_]P(`$"TD`H`!9A``$``" +M%/AF99@0-$+`!0(@("T``A=X`@`P+31"`+`"()`MW$<``&83`)`D%/__`*"( +M+0P"?KQF$`!0`@`0+0(`,"U^@O_&9A``"-Q'```"0"`M#`)^O`(@*"T6$__X +M`@`0+683!,`D%/__9A``0`(`$"T"`#`M?H+_QF80``C<1P```D`@+0P"?KP" +M("@M%A/_^`(`$"UF$Q0`)!3__V80$@`"`!`M`@`P+7Z"_\9F$``(W$<```)` +M("T,`GZ\`B`H+183__@"`!`M9A,N`"04__]F$"8``@`0+0(`,"U^@O_&9A`` +M"-Q'```"0"`M#`)^O`(@*"T6$__X`@`0+683.@`D%/__9A`X``(`$"T"`#`M +M?H+_QF80``C<1P```D`@+0P"?KP"("@M%A/_^`(`$"TD$``C)!3__P`0AK@V +M$%`!`!"$>&83"``"`!`M`@`P+7Z"_\9F$``@W$<```)`("T,`GZ\`B`H+183 +M__@"`!`M9A,`""04__]F$/@(`@`0+0(`,"U^@O_&9A``(-Q'```"0"`M#`)^ +MO`(@*"T6$__X`@`0+683``@D%/__9A#X"`(`$"T"`#`M?H+_QF80`"#<1P`` +M`D`@+0P"?KP"("@M%A/_^`(`$"W?OP`PW[4`*-^T`"#?LP`8W[(`$-^Q``C? +ML````^``"&>]`#@`````9[W_J#P$$`S_L``(9(28&/^U`#`D$`%/_[0`*``0 +M@CS_LP`@)!7___^R`!@\$A`+_[$`$#P1$`S_OP!09E)ED/^^`$AF,YA`_[<` +M0&84`"@,`G]Z_[8`.`(`$"T"`#`M?J+_QF80``C<1P```D`@+0P"?KP"8"@M +M%A3_^`(`$"UF%`&0)!7__V80`2`"`!`M`@`P+7ZB_\9F$``(W$<```)`("T, +M`GZ\`F`H+184__@"`!`M9A,!<"04__]F$`$H`@`0+0(`,"U^@O_&9A``"-Q' +M```"0"`M9B680`P"?KP\%Q`,%A/_]P(`$"T\%?^`9A``"#:U`4]FY9A``!6J +M/`(`,"TVM0,P`D`@+=ZG``!FHP`(_Z,```"@F"UF'@`(#`)^O"06___>IP`( +M`D`@+0)@*"T#P#`M#`)^O&80!%#?HP```D`@+0)@*"UGQ@"X`D"@+=QG`+@, +M`GZ\9]4$>`(`$"T"`#`M?L+_QF80``C<1P```H`@+0P"?KP"8"@M%A7_^`(` +M$"UF%0#8)!+__V80`$@"`!`M`@`P+7Y"_\9F$``(W$<```*`("T,`GZ\`F`H +M+185__@"`!`M/`00#"05__]DA)A(#`)_>F82`$`"`!`M`@`P+7ZB_\9F$``( +MW$<```*`("T,`GZ\`F`H+182__@"`!`M9A,I."05__]F$!)P$``H`@+0)@*"T"X#`M#`)^O`*`J"W?QP$``H`@+0)@*"UFY@$` +M#`)^O&;Q`A@"`!`M`@`P+7["_\9F$``(W$<```*@("T,`GZ\`F`H+181__@" +M`!`MW[\`4-^^`$C?MP!`W[8`.-^U`##?M``HW[,`(-^R`!C?L0`0W[``"`/@ +M``AGO0!8`````&>]_\C_L0`(`("(+3P$$`P"("@M_[4`*&2$F'C_M``@/!7_ +M\/^S`!@VM0`C_[(`$``5JOS_L```_[\`,`P"?KPR,``#)`*``0`0AC@``A2X +M/!,0##1"8`,``)`M``(7N#:U`/@T0@`P9G.8L`("@"TD%``X?D+X`P)`,"W^ +M`@``)E(`!-ZB```"8"`MW@<```(@*"T,`GZ\``]_MADA)C0_[\!(/^^`1@\'A`,_[@!`F"T"8"`M#`$X8@!` +M*"T#H#`M`D`@+0P!8;X`0"@M`@`H+0P"?KQGQ)D8WZ4`(`P"?KQFY)DPWZ4` +M$`P"?KQFQ)E`WZ4`"`P"?KQFI)E8#`$X9@(`("T"`"`M)A```0P!.'H`0)@M +M`F`@+0P!.&(`0"@M`$"8+3P"$`QD1)EP#`)^O`)@*"UR9RCR?/$R"CP"$`QD +M1)F(`F`H+0P"?KP`X*`M)`*``0`"%/@"8"@M-$+`!0`"%W@T0@0`?H(R"CP" +M$`P,`GZ\9$29J"0"@`$``A3X`F`H+31"P`4``A=X-$*``'Z",@H\`A`,#`)^ +MO&1$F<@D`@$$%@+_O8^B`-`\$/^`/`00##80`1]DA)GH`!"`_#P2_X`V$!0W +M-E(!'P`0@7@`$I$\W@4``#92$\T`$I$X9A$`$#P5_X`,`GZ\/!3_@-X%`!`\ +M!!`,-K4!'V2$F@@,`GZ\`!6I/-X%_I`\!!`,-K50"V2$FB@,`GZ\`!6I.-X% +M_Q`\!!`,9E#&<&2$FD@,`GZ\-I0!']Y%```\!!`,`!2A/&2$FF@,`GZ\-I1P +M"]Y%QG`\!!`,`!2A.`P"?KQDA)J(W@7_\#P$$`P,`GZ\9(2:J-X%_7`\!!`, +M#`)^O&2$FL#>)7G`/`00#`P"?KQDA)K@WJ4``#P$$`P,`GZ\9(2;`-Z%```\ +M!!`,#`)^O&2$FR#>!?S0/`00#`P"?KQDA)M`WB5Y(#P$$`P,`GZ\9(2;8-ZE +M_V`\!!`,#`)^O&2$FX#>A?]@/`00#`P"?KQDA)N@W@7\X#P$$`P,`GZ\9(2; +MP-XE>3`\!!`,#`)^O&2$F^C>I?]P/`00#`P"?KQDA)P0WH7_<#P$$`P,`GZ\ +M9(2<.-X%_/`\!!`,#`)^O&2$G&#>)7E`/`00#`P"?KQDA)R(WJ7_@#P$$`P, +M`GZ\9(2!3#`/`00#`P"?KQDA)T`W@4PT#P$ +M$`P,`GZ\9(2=*-X%,.`\!!`,#`)^O&2$G5#>!3#P/`00#`P"?KQDA)UXW@7] +M(#P$$`P,`GZ\9(2=H-XE>7`\!!`,#`)^O&2$G<#>I?^P/`00#`P"?KQDA)W@ +MWH7_L#P$$`P,`GZ\9(2>`-X%_3`\!!`,#`)^O&2$GB#>)7F`/`00#`P"?KQD +MA)Y`WJ7_P#P$$`P,`GZ\9(2>8-Z%_\`\!!`,#`)^O&2$GH#>!?U`/`00#`P" +M?KQDA)Z@WB5YD#P$$`P,`GZ\9(2>R-ZE_]`\!!`,#`)^O&2$GO#>A?_0/`00 +M#`P"?KQDA)\8W@7]4#P$$`P,`GZ\9(2?0-XE>:`\!!`,#`)^O&2$GVC>I?_@ +M/`00#`P"?KQDA)^0WH7_X#P$$`P,`GZ\9(2?N-XE"D`\!!`,#`)^O&2$G^#> +M!0X0/`00#`P"?KQDA*``W@4.X#P$$`P,`GZ\9(2@(-X%#7`\!!`,#`)^O&2$ +MH#C>!0U@/`00#`P"?KQDA*!8W@4-4#P$$`P,`GZ\9(2@>-X%#4`\!!`,#`)^ +MO&2$H)C>!?T`/`00#`P"?KQDA*"XWB5Y4#P$$`P,`GZ\9(2@X-ZE_Y`\!!`, +M#`)^O&2$H0C>A?^0/`00#`P"?KQDA*$PWB4+$#P$$`P,`GZ\9(2A6-X%#G`\ +M!!`,#`)^O&2$H8#>!0XP/`00#`P"?KQDA*&@W@4,P#P$$`P,`GZ\9(2AR-X% +M#F`\!!`,#`)^O&2$H>C>!0S@/`00#`P"?KQDA*(0W@4-X#P$$`P,`GZ\9(2B +M,-X%#3`\!!`,#`)^O&2$HE#>!0V0/`00#`P"?KQDA*)HW@4/`#P$$`P,`GZ\ +M9(2BB-X%#-`\!!`,#`)^O&2$HJC>)0J0/`00#`P"?KQDA*+(W@4-H#P$$`P, +M`GZ\9(2BZ-X%#K`\!!`,#`)^O&2$HPC>!0T0/`00#`P"?KQDA*,HW@4-`#P$ +M$`P,`GZ\9(2C2-X%#/`\!!`,#`)^O&2$HVC>)0I0/`00#`P"?KQDA*.(W@4. +M(#P$$`P,`GZ\9(2CJ-X%!,`\!!`,#`)^O&2$H\C>!030/`00#`P"?KQDA*/H +MW@4$X#P$$`P,`GZ\9(2D"-X%!/`\!!`,#`)^O&2$I"C>!0[P/`00#`P"?KQD +MA*1(/`00#`P"?WIDA*1@W[\!(-^^`1C?MP$0W[8!"-^U`0#?M`#XW[,`\-^R +M`.C?L0#@W[``V`/@``AGO0$H`````&>]_]C_L@`0/!+_\/^S`!@V4@`C_[`` +M```2DOS_OP`@``"`+0P!.7S_L0`()!,`!392%9#>0@``,$(/`#A#!@`L1``! +M+&,``3A""P``9!@E``(0*SAC``$`0Q`D$$``#"0%``@F$``!%A/_\F92``C? +MOP`@W[,`&-^R`!#?L0`(W[````/@``AGO0`H`````"01``0,`3FX`@`@+0(` +M("TD!0`(#`$YGB0&`"09$,`@-Q(``#<1P`(W$8`$-Q%`!AD0@`@ +ML(@``+"'``BPA@`0L(4`&!1#__9DA``@W$8``-Q%``C<0P`0L(8``+"%``BP +M@P`0D$,`&*"#`!B00P`9H(,`&9!#`!J@@P`:D$(`&P/@``B@@@`;`````&>] +M__C_OP``W(4```"@$"U\`G@'$$``%`````"4@@`&%$``#3P$$`P`!2PZ9(2D +MJ`P"?KP``#`M/`00#`P"?WIDA*3XW[\``"0"``(#X``(9[T`"`````#?OP`` +M```0+0/@``AGO0`(E(8`!CP$$`QDA*2H#`)^O``%+#H\!!`,#`)_>F2$I.C? +MOP``)`(``0/@``AGO0`(9[W_R```$"W_M``@`,"@+?^S`!C_L@`0_[$`"`"@ +MB"W_OP`P_[4`*/^P``#<@P``?',:`GQR&P(28`!%?&8-@@`"&/@"(Q@M$,`` +M+=QE```$H0`K/`00#`P"?KQDA*50/`00#`P"?WIDA*6`/!40#```@"UFM:40 +MWB8```(`*"T"H"`M9A```0P"?KQF,0`(`A,0*Q1`__@`````$D``#R0"_^H\ +M$Q`,`H"(+0``@"UFF2$I/@(`)Q0/!40#`````!D0@`!`%,8*Q1@_[X``ACX``"`+1)`_^$` +M`!`M`!`@^&80``$,`)P.`H0@+11```D"$A@K`````!!@_]@`$"#X9A```0P` +MG`X"A"`M$$#_^@(2&"L28/_#``````@`G%`\%1`,`````-QE```\!!`,#`)^ +MO&2$I5`\!!`,#`)_>F2$I.@(`)Q0/!40#`````#<90``/`00#`P"?KQDA*50 +M/`00#`P"?WIDA*6H"`"<4#P5$`P`````/`40##P#$`QGO?^@9**K$&1DJR@\ +M!_^`C$\`"#3G`=__L@!```F`!AD0O_0`````(QE```"`B`E9&,` +M!&1"``C\A0``%&;_^CP2_X`D`P`!-E(!WSP$$`P`$I(\9(2EP#92`$`\$Q`, +M`A(0)0``B"W\0P``9E((0-SE```D%``&#`)^O&9SI>`"$A`E`B`H+=Q&```F +M,0`!`F`@+0P"?KQF4@`(%C3_^0(2$"7?OP!8W[0`4-^S`$C?L@!`W[$`.-^P +M`#`#X``(9[T`8`````!GO?ZP_[$!*`"`B"W_OP%(_[0!0/^S`3C_L@$P_[`! +M(````4_<@@``?$,:`A!@`'P`````?$(;`A!``)'Z.^`,``V#X9/^U`4@`P*@M_[$!*/^_`5C_M@%0_[0!0/^S`3C_L@$P +M_[`!()!&``D`Q!`J%$`!=0"`B"T`H)`M```!3]RB``!\5!@"$H`!$7Q3&8(R +ME`#_$F`!:@*`,"W<8U=X,G,`_P#@@"V09``*`)0@*A2``0H"8#@MD&0`"P"3 +M("H4@`$&`I,@(9!C``P`9!@J%&`!`@````#850")?$<-`B0"``$`!ST\``(5 +M?!#B`5XD`@`#``(5/!#B`5DFA0`",F0``P`3&(,`!!`K``,P@"2$``$``A`C +M`,,8(0!$$"0`8A`A`$7`(20"``$``A5\$.(`^@)@<"T2@`$Y`H!`+2:%__\" +M@%`M?*7X`P``$"UDI0`!``!@+0`%*/@`````?J(:"@.B("UD0@`(_(,``'QC +M9`(P8___%$7_^0!L8"$D`@`#``(5/!3B`"4`````<4KX\A$``2`#JB@M)H;_ +M_P``$"U\QO@#``!(+63&``$`!C#X`````'X"&@H`HB`M9$(`"/R#``!\8V0" +M,&/__Q1&__D`:4@A%2P!!@(@("T"0"@M)P;__@P`O)P#H#@MW[\!6-^V`5#? +MM0%(W[0!0-^S`3C?L@$PW[$!*-^P`2`#X``(9[T!8```8"T``%`M<4KX\A)@ +M`/P#JC`M``!H+204``0`#1"````H+0)B$",F=?__*$0`!0`%0/@"A!`*?K7H +M@P#(0"T``$@M_0```&:U``$80``D)*,``0`````D6?__``UY>'\D^`,``W#X +M9(0``0(/>"T`!"#X`,YP+0``$"T`3Q@M`<)0+91G``9D0@`(I0<``&4(``+< +M:P``E&,`!GUK?`']2P``%$3_]0!I2"$DI0`"`+DH(66M``$1M?_!``T0@``% +M0/@"8A`C`,A`+2A$``4DHP`!`H00"AQ`_]_]````"`">@0!@*"T2@`!C,.@` +M_P``("T`!!#X`J(0+1$``"[<10``!*$`+7RC2`$\!!`,#`)^O&2$I5`\!!`, +M#`)_>F2$I8`\$A`,``"(+692I1#>I@```B`H+0)`("UF,0`!#`)^O&:U``@" +M-!`K%$#_^``````28``-)`+_ZCP2$`P``(@M9E*E,-X&```"("@M`D`@+68Q +M``$,`GZ\9A``"`(S$"L40/_X)`+_ZM^_`5C?M@%0W[4!2-^T`4#?LP$XW[(! +M,-^Q`2C?L`$@`^``"&>]`6``````?*-(`1!@`!!\IAD"%,``&`````#XKP`> +M?*)D`A1``"0`````/`00#`P"?KQDA*50/`00#`P"?WIDA*3X"`">GCP2$`P` +M````W$4``#P$$`P,`GZ\9(2E4#P$$`P,`G]Z9(2DZ`@`GIX\$A`,`````#P$ +M$`P,`GZ\9(2E4#P$$`P,`G]Z9(2FZ`@`GIX\$A`,/`00#`P"?KQDA*50/`00 +M#`P"?WIDA*6H"`">GCP2$`QDA``!`)00*Q1`_Z$`!!#X$F#_$P``L"T(`)[X +M`!8@^!!@`&(`%B#X9M8``0P`G`X"!"`M$$#_^@+3&"L2@/^M/!(0#`@`GI\` +M`(@M`````'Q"&8(RA@#_,$<`_SP$$`P\!1`,9(2F``P"?KQDI:O8W[\!6-^V +M`5`D`O_JW[4!2-^T`4#?LP$XW[(!,-^Q`2C?L`$@`^``"&>]`6`28/\^``!H +M+20/``0!S1`C``!0+2A%``4F=/__`>40"GZ4Z(,`"B#X9I0``0.D("T``%@M +M_(``````8"T`%*%X&$``(R5#``$`````)%;__P`#2/A^R/@#`ZE(+64(``$` +M`!`M``A`^`*K."T`1Q@M`2(H+91F``9D0@`(I(8``&2$``+<9@``E&,`!GS& +M?`'\I@``%$C_]0!L8"$E2@`"`590(65K`"`1=/\6):T`!`'-$",`"B#X*$4` +M!0.D("T!Y1`*)4,``1Q`_^#\@```"`"?/@!@4"T\!!`,/`40#&2$IKADI:O8 +M`8`P+0P"?KP!(#@M"`">MR0"_^H(`)Y$``!(+0``8"T(`)XN``!0+=Y"``!\ +M5!@"?%,9@@@`G@9\1PT""`"?!3)G`/\`@"@M/`00#`P"?KQDA*9X"`">2B0" +M_^H(`)X<`+/`(3*$``,`%!B#``00*P`#*(`DA``!``(0(P"C&"$`1!`D`$,0 +M(0@`G@XD10`"`````#P#%!AGO?Z@W&)7>/^R`3@`P)`M_[$!,/^_`5C_M0%0 +M_[0!2/^S`4#_L`$HD$8`"0#$$"H40`$%`("(+0"@@"T```%/W*(``'Q(&@(1 +M``"H?%D;`C$(`/\!`#`M$R``IS,I`/_<8U=X,SD`_Y!D``H`B"`J%(``H0,@ +M2"V09``+`)D@*A2``)T!&2`AD&,`#`!D&"H48`":/`00#-A7`(H`H"`M?$(- +M@@`"3;PD`@`!``(5_!$B`.\D`@`#``(5O!$B`.HE!0`!,R0``P`9&(,`!!`K +M``,P@"2$``$``A`C`,,8(0!$$"0`8A`A`$7`(20"``$``A7\$2(`D`,@>"T1 +M``#/`0!0+24%__\!`%@M?*7X`P``$"UDI0`!``!@+0`%*/@`````?D(:"@.B +M("UD0@`(_(,``'QC8@(P8___%$7_^0!L8"$D`@`#``(5O!4B`"4`````<6OX +M\A%``+8#JR@M)0;__P``$"U\QO@#``!(+63&``$`!C#X`````'SB&@H`HB`M +M9$(`"/R#``!\8V(",&/__Q1&__D`:4@A%2P`G`(@("T"`"@M)P;__PP`O)P# +MH#@MW[\!6-^U`5#?M`%(W[,!0-^R`3C?L0$PW[`!*`/@``AGO0%@``!@+0`` +M6"T`````<6OX\A,@`)(#JS`M``!H+202``0`#1"````H+0,B$",G,___*$0` +M!0`%0/@"1!`*?G/H@P#(0"T``$@M_0```&9S``$80``D)*,``0`````D5/__ +M``UY>'Z$^`,``W#X9(0``0#O>"T`!"#X`,YP+0``$"T`3Q@M`<)0+91K``9D +M0@`(I0L``&4(``+<:P``E&,`!GUK?`']2P``%$3_]0!I2"$DI0`"`+0H(66M +M``$1L__!``T0@``%0/@#(A`C`,A`+2A$``4DHP`!`D00"AQ`_]_]````"`"@ +M&0!@*"T`X#`M_Z`@``?$@:`@@`GYU\61L" +M?$(;`C$&`/\P20#_/`00##P%$`QDA*8`9*6KN`P"?KP!(#@MW[\!6-^U`5`D +M`O_JW[0!2-^S`4#?L@$XW[$!,-^P`2@#X``(9[T!8!,@_Z<``'`M)!,`!`'N +M$",``%@M*$4`!2X0(P`+(/@H10`%`Z0@+0)E +M$`HE8P`!'$#_X/R````(`*!L`&!8+3P$$`P\!1`,9(2FN&2EJ[@!@#`M#`)^ +MO`$@."T(`)_B)`+_Z@@`G]P``$@M``!@+0@`G\8``%@M`(`H+3P$$`P,`GZ\ +M9(2F>`@`G^(D`O_J"`"?XB0"_^H(`)^T`+G`(3$$``,`"!B#``00*P`#*(`D +MA``!``(0(P"C&"$`1!`D`&(0(0@`GZ8D10`!9[W_\/^_``C_L````("`+=R% +M```\!!`,#`)^O&2$IP#>"```/`00##P%$`QDI:=@9(2G:'T)!()]`@T"W@H` +M"`"I(`LP0@#_/`44```"&'@``A#X`(!(+7T&#@)]!P\"`&(0+3P$$`QDI0$@ +M,,8`_S#G`/]DA*<8`*(H+7T(!,(,`GZ\?4I(`=X)``#?OP`(/`00#-^P``!D +MA*=P?249@GTF&`)])P1"?2@$`C"E`/\PQ@#_?2D#P@@"?KQGO0`09[W_\/^_ +M``C_L````("`+8R%`!0\!!`,W@8`"`P"?KQDA*>PC@4`%-X$``C?OP`(W[`` +M```%*,`(`*>L9[T`$&>]__#_L````("`+?^_``@\!!`,#`)_>F2$I]C>!0`( +M/`00#`P"?KQDA*?PC@4`$#P$$`P,`GZ\9(2H"(X%`!0\!!`,#`)^O&2$J"". +M!0`!@`(/`00#&2$ +MJ&APHOCR#`)^O'S",@K?OP`(W[```"0$``H(`G[B9[T`$`````!GO?_H`(`P +M+?^P```\$!08W@17>/^_`!#_L0`(D(,`"0##&"H08``,W[\`$&3&``,`!HCX +M#`"@W'R1(@K>!%=XW[\`$-^P``!\D2(*W[$`"`@`H,QGO0`8/`00#-^Q``@\ +M!1`,W[```&2$J(ADI:M`"`)^O&>]`!@(`)RR`````)"&``D0P``J`````'P) +M`#L`@!@M?2H)PP``*"T`````W&(`&!!``!E])PG#W$8`"!#``!U\R$@!```! +M3SP"_X```#`M-$(!*0`"$CQ\XCD&_$@``-QB`!A\!P`[$$```GSG"<-\1D@! +M```!3SP"_X`T0@$I``(5^#1"``$``A1X?.(Y!OQ&``"0A@`))*4``0"F$"H4 +M0/_B9&,`"`/@``@```````````@`H3T!0#@M`^``"``````\`O^`9[W_T#1" +M`2G_M``@``(5^#1"``$`@*`M_[\`*``"%'C_LP`8_[(`$/^Q``C_L```?`,` +M.WQC"<-\8CD&W%```!(``(`D`O__?%#_QCP"_X`T0@$I+@0``7P#`#L``A(\ +M?&,)PWQB.0;<40``$B``@3P"_X`D`O__?%'_QBXB``$`1"`E/`+_@#1"`2E\ +M`P`[``(2/'QC"<-\8CD&W%(``!)``'\\`O^`)`+__WQ2_\8\`O^`-$(!*7P# +M`#L``A(\?&,)PWQB.0;<4P``$F``?20"__]\4__&%(``!2YC``$N0@`!`&(0 +M)1!``#H"`"`M$F``"@````!\`P`[?G-(`7QC"<,```%//`+_@#1"`2D``A(\ +M?&(Y!OQ3```20``*`````'P#`#M^4D@!?&,)PP```4\\`O^`-$(!*0`"$CQ\ +M8CD&_%(``!(@``H`````?`,`.WXQ2`%\8PG#```!3SP"_X`T0@$I``(2/'QB +M.0;\40``$@``#M^_`"A\!``[?@-(`7R$"<,```%//`+_@```@"TT0@$I``(5 +M^#1"``$``A1X?((Y!OQ#``#?OP`H`@`0+=^T`"#?LP`8W[(`$-^Q``C?L``` +M`^``"&>]`#`````````H+20&`#@,`F9@?G-(`2:"__^N`@`<<$3X\OX1``A^ +M0T@!KA0`$`(D$"W\0P``G@(`'``"$/@"0I`M_D```/X3`"BN```````!#]^_ +M`"@"`!`MW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`,#P"_X`D!``!-$(! +M*0``@"U\`P`[``(2/'QC"<-\8CD&W%$``!8@_X,D`O__/`+_@"0$``$T0@$I +M``"(+7P#`#L``A(\?&,)PWQB.0;<4@``%D#_A20"__\\`O^```"0+31"`2E\ +M`P`[``(2/'QC"<-\8CD&W%,``!9@_X4D`O__"`"AB0``F"UGO?_`)`(`#O^V +M`#``@+`M_[\`./^U`"C_M``@_[,`&/^R`!#_L0`(_[```*""``HD`@`-H((` +M"R0"`!N@@@`,#`#(-```("V2PP`)$&``97Q"X,,\$_^```*L/#9S`=\``(`M +M?!0`.P`3FCQ^E`G#/!(`!``4H3PV#B```00/_[`````(SC +M`!`L8@0`$$``#W!B^'+-Q" +M`%C<0P`(`(,P*Q3```1D8P@``(,8*Q1@``4``````(`H+3P$$`P(`GZ\9(2I +M`,!#```48/_^)`,``>!#```08/_[`````*"```''!"^/+<@P`(?&(:"A!@`,8D!?__W(0`*!2``&-\H__&C@0` +M,'P&`#M\Q@G#!(``KC"%`_\\!/^`-(0!*0`$(CQ\Q#D&?*3,!]R$```0@`"J +M``````!B$"U\@T@!_$,``"0"__^>`P`!``4`C(0*]X#``@`!"#X$$``3`!D("T"8"@M#`)E7'(FX/*.!``!``4W@(`"``$(/@`1"`M +M`E&H(W(E^/("92@M#`)E7'*FX/*.!``]`#@`8A`M`(`P+?Q$``!\IO_& +MG@0`'#P"_X`T0@$I?`,`.P`$(/@``A(\`(8P+7QC"<,(`*,/_,```)R$`!3> +M`@`(``0@^`!$("T"8"@M#`)E7')&X/*.!``F2$JC`\!!`,#`)_>F2$J?@(`*-*)`+_]*X``!0``"`M +M"`"C.OX$``@\!!`,#`)_>F2$J2@\`O^`G@,`'#1"`2E\!``[``(2/'R$"<-\ +M@CD&``,8^-Q"``#>!``(?$5(`0`"*`H`@Q@M_&4``)X"`!S>`P`(``(0^'QB +M$@H40/](/`00#`P"?WIDA*EH"`"CKCP$$`P`````K@``%```("T(`*,H_@0` +M"#P$$`P,`GZ\9(2IL`@`HRT``"`M`````#P$$`P,`GZ\9(2IL`@`HSL````` +M`````#P"%!AGO?]HW$)7>"0#``+_OP"0D$(``!1#`#4`````D(,``MR$``#_ +MH`"(``,1@GQG`(-P0@5S``-(PGSBG,8``T%"?2*4A@`#&0)]`H0&?(@?`GQB +MC$9\@QX"?0)[!GQB6@84X``<_Z(`@'R".`408``2_Z(`@#P'__TD:/__-.?_ +M\6>B``AQ"/CR``D`(`,`)T@`Z`H+=^_`)`#X``(9[T`F'R'%4(H +MZ``",.<``0`(.`H(`*/]?.*E!CP$$`P`0"@M#`)^O&2$JFC?OP"0)`(``0/@ +M``AGO0"8/`(4&&>]_VC<0E=X)`,``O^_`)"00@``%$,`+20(``'<@@``D(<` +M`@`(1;S_H`"(?$0?`GQ#'@)\YP&#``0C/'SHK49\1Q5"`(@@)2CH``(PYP`! +M?&1:!@`(.`I\Y*4&?$0X!1!@`!/_I`"`/`?__21H__\TY__Q9Z(`"'$(^/(` +M!SD\`Z`8+0!(0"T(`*1-9.?__P````!D0@`(W*0``&2E``@`AR`D_&0``!1( +M__H`0!@M```!3V>D`(`,`)T@`Z`H+=^_`)`#X``(9[T`F#P$$`P`0"@M#`)^ +MO&2$JFC?OP"0)`(``0/@``AGO0"8/`(4&"0#``+<0E=XD$(``!!#``L````` +M/`00#&>]__@`0"@M_[\```P"?KQDA*IHW[\``"0"``$#X``(9[T`"`@`G2`` +M````/`(4&&>]_NC<0E=X)`<``O^_`1"00@``%$<`2R0#``.0@@`",$<``Q3C +M`#TD`P`#W(<````"$8(``QV\?$.M1F>K`(``!U<^?.(>`O^@`0@`"D,\`0,8 +M)7Q#6@9\XS@%$$``$?^C`0`\"/_])$G__S4(__%GJP"`<2GX\@`(03QGHP"( +M`6`0+0!I2"UE"/__W*<```#H."3\1P``9$(`"!1)__MDI0`($4``$CP(__TE +M2?__-0C_\6>B``AQ*?CR``A!/`#`&"T#H"@M`$E(+0@`I*ME"/__9$(`"-QG +M``!D8P`(`.@X)/RG```42?_Z`$`H+0```4_'!"^/+<@P`(?&(:"A!@`,8D!?__W(0`*!2``&-\H__&C@0`,'P&`#M\Q@G# +M!(``KC"%`_\\!/^`-(0!*0`$(CQ\Q#D&?*3,!]R$```0@`"J``````!B$"U\ +M@T@!_$,``"0"__^>`P`!``4`C(0 +M*]X#``@`!"#X$$``3`!D("T"8"@M#`)E7'(FX/*.!``!``4W@(`"``$(/@`1"`M`E&H(W(E^/(" +M92@M#`)E7'*FX/*.!``]`#@`8A`M`(`P+?Q$``!\IO_&G@0`'#P"_X`T +M0@$I?`,`.P`$(/@``A(\`(8P+7QC"<,(`*4'_,```)R$`!3>`@`(``0@^`!$ +M("T"8"@M#`)E7')&X/*.!``F2$JC`\!!`,#`)_>F2$J?@(`*5")`+_]*X``!0``"`M"`"E,OX$``@\ +M!!`,#`)_>F2$J2@\`O^`G@,`'#1"`2E\!``[``(2/'R$"<-\@CD&``,8^-Q" +M``#>!``(?$5(`0`"*`H`@Q@M_&4``)X"`!S>`P`(``(0^'QB$@H40/](/`00 +M#`P"?WIDA*EH"`"EICP$$`P`````K@``%```("T(`*4@_@0`"#P$$`P,`GZ\ +M9(2IL`@`I24``"`M`````#P$$`P,`GZ\9(2IL`@`I3,``````````-R"``!\ +M0E@",$0(`#!##_``9!`+,$4`_RRD`(`0@``&/`(4&&2C`3S<0E=X``,8>`/@ +M``A\0Q4*/`00#&>]__C_OP``#`)^O&2$JN#?OP`````0+0/@``AGO0`(```` +M`#P"%!AGO?](W$)7>"0#``+_LP"H`*"8+?^_`+#_L@"@_[$`F/^P`)"010`` +M%*,`6`"`@"V0@P`"W@D```$`D"T`P(@M`.`@+7!H`;H``U""?2(,@C$(``(` +M`A<\``,PPMSG``!]`FL&?4*4A@`#04)\PHQ&``,9`GT">\9])A\"?&*$!GTI +M'@)\PDF&?.-<`O^@`(A](A@&?&)8!PP`I=K_H@"`WZ,`@)($``(``C`KIZ(` +MB'S#_\?_HP"`Z((`+-X"``#?HP"(?$P>`GQ".`$QC`#_?$-(!1&``!;_HP"( +M/`T`!S)(``$UK?_!`F`H+0`-:KP#H!@M```0+66M___`GS#:P8I!@`",0@` +M`7TC288`!D`*?6,8!GQ".`$!`#`M`&!`+0``&"U\R)S&_Z@`@'Q#2`418``5 +M_Z,`B#P-``<#H!@M-:W_P0``$"T`#6J\)`P``66M___"0#``+_OP$0 +MD$(``!1#`%`@!'$"5\8S@!_Z,!"'UB&`818``7_Z(!`#P. +M``<`H#@M-<[_P0&@&"T`#G*\```0+67.__\D#``!`````-SI`````D#X`ZA` +M+21"``%DYP`(`$M0*@$N2"3\:0``9&,`"-T)`(!]B>]&%4#_]/T)`(`1X``7 +M`>!0+3P,``<`P"@M-8S_P0.@&"T`#&*\```0+66,__\D"P`!`````-RH```` +M`CCX`ZE`0`#H#@M`:`P+7R$%4(,`)W<,(0`_]^_`1`#X``(9[T! +M&#P$$`P\!1`,9(2JJ&2EJ_@,`GZ\`&`P+=^_`1`D`@`!`^``"&>]`1@\!!`, +M`$`H+0P"?KQDA*IHW[\!$"0"``$#X``(9[T!&#P#%!AGO?_HW&-7>`"@2"W_ +MOP`0)`(``I!E```4H@`L`,`X+9"#``(P9@`#%,(`'G!C`;K<@@``)`4``3!H +M``(`!2U\?$8%`GQ##()\Q)!"```00P`+`````#P$$`QGO?_X`$`H+?^_```,`GZ\9(2J +M:-^_```D`@`!`^``"&>]``@(`)W<`````#P#%!AGO?_HW&-7>`"@2"W_OP`0 +M)`(``I!E```4H@`J`,`X+9"(``(Q!@`#$,(`"CP%$`P\!!`,9(2JJ`P"?KQD +MI:PXW[\`$"0"``$#X``(9[T`&`````#<@@``)`4``0`%+?P`"$&"_Z``"'Q& +M!0)\0PR"?,7>A@`#'CP`91@E?$8?`GT#K49\11X"?,-[!GRC6@9\0S@%_Z,` +M`````4_]`!@````` +M/`00#`P"?KQDA*IHW[\`$"0"``$#X``(9[T`&``````\`A08)`,``MQ"5WB0 +M0@``$$,`"P`````\!!`,9[W_^`!`*"W_OP``#`)^O&2$JFC?OP``)`(``0/@ +M``AGO0`("`"?=`````!GO?^P_[$`"`"`B"W_M0`H/`00#/^_`$@`H*@M_[X` +M0&2$K%#_MP`X`B`P+?^V`##_M``@_[,`&/^R`!`,`GZ\_[```!*@`!S?OP!( +MDB4``#P4$`P``)@M9H2L<#P>$`QFE*QP#`)^O"9R``%F,0`!``"X+206``=G +MWJQX`H`@+1)5``P"0(`MDB4```P"?KQF,0`!,@(`!Q!6`!,"X"@M`@"8+29R +M``$"@"`M%E7_]@)`@"W?OP!()`0`"M^^`$#?MP`XW[8`,-^U`"C?M``@W[,` +M&-^R`!#?L0`(W[````@"?N)GO0!0`\`@+0)`,"T,`GZ\)G<``@@`I]4"`)@M +M9[W_Z/^_`!#_L````("`+?^Q``@"`"@ME)$`"#P$$`P,`GZ\9(2LB-X"``#> +M!P`(/`00#)(%`!1DA*RH?$-8`@`"0[XP:0_P`&`0+3!C"`!\YP@"`2,0"S$( +M,`".!@`,,.<`_PP"?KP!`D`EW@4`&)('`!H\!!`,D@(`&62$K.!\IC@!#`)^ +MO'Q'>@22!0`0/`00#`(@,"T,`GZ\9(2M&#P$$`P,`G]Z9(2M,"0%`"`,`*>L +M`@`@+3P$$`P,`G]Z9(2M4&8$`"`,`*>L)`4`0-X"`!A\0C@!$$``#BHC`($D +M`@"``B,0"SP$$`QDA*UX`$`H+0P"?KP`0(@MW@,`&'QC.`$48``,```@+0P` +MIZP"("@MW[\`$`(`*"W?L0`(/`00#-^P``!DA*V@"`)^O&>]`!@``````&`@ +M+20"__\(`*@O?$3_QCP"$`PL@P`$$&``!61"K<@\`A`,<(3X\F1"KC!\1!(* +M`^``"``````#X``(`````(^"@81GO?_X)`,`$!!#`!#_OP````(8^"1&``$\ +M!Q(:/`(2&F1"A+ADYX0XKX:!A`!G."W\Y````&(8+?QE`````!`MW[\```/@ +M``AGO0`(/`00#`P"?WIDA*W0"`"H6R0"``$`````CX*!A&>]_^#_OP`8_[(` +M$/^Q``@80``0_[```#P2$AH\$1(:9E*$.&8QA+@``(`MWD(``"80``'>)``` +M9E(`"`!`^`EF,0`(CX*!A`("$"H40/_W`````-^_`!C?L@`0W[$`"-^P```# +MX``(9[T`(&>]_OC_L@#@/!+_@/^S`.@V4@$?_[``T``2D#S_M`#P/!`?`#P3 +M$`PV4@$#_[\!`&9SERC_M0#X9A0`,_^Q`-@`$I(X`````/Y0``````%/WD(` +M`/^B`,@```%//!'_@``0*``V,0$?9A```0`1B3P"8"`M-C$0,0`1B3C>(@`` +M_Z(`R-^F`,@PQO__#`)^O``&,``6%/_L9C'_\"00`-\`$(8X9A0`!OXP```` +M``%/WB(``/^B`,````%//!+_@``0*``V4@$?9A```0`2D3P"8"`M-E(0,0`2 +MD3C>0@``_Z(`P-^F`,`PQO__#`)^O``&,``6%/_L9E+_\"00!OD`$(5X9A0` +M'OY0``````%/WD(``/^B`+@```%//!'_@``0*``V,0$?9A```0`1B3P"8"`M +M-C$0,0`1B3C>(@``_Z(`N-^F`+@PQO__#`)^O``&,``6%/_L9C'_\&80#^)F +M%``"`````/XP``````%/WB(``/^B`+````%//!+_@``0*``V4@$?9A```0`2 +MD3P"8"`M-E(0,0`2D3C>0@``_Z(`L-^F`+`PQO__#`)^O``&,``6%/_L9E+_ +M\&80'_YF%`$``````/Y0``````%/WD(``/^B`*@```%//!'_@``0*``V,0$? +M9A``"``1B3P"8"`M-C$0,0`1B3C>(@``_Z(`J-^F`*@PQO__#`)^O``&,``6 +M%/_L9C'_\&80_P%F%`$``````/XP``````%/WB(``/^B`*````%//!+_@``0 +M*``V4@$?9A``"``2D3P"8"`M-E(0,0`2D3C>0@``_Z(`H-^F`*`PQO__#`)^ +MO``&,``6%/_L9E+_\&80_P%F%`$``````/Y0``````%/WD(``/^B`)@```%/ +M/!'_@``0*``V,0$?9A``"``1B3P"8"`M-C$0,0`1B3C>(@``_Z(`F-^F`)@P +MQO__#`)^O``&,``6%/_L9C'_\&80_P%F%`$``````/XP``````%/WB(``/^B +M`)````%//!+_@``0*``V4@$?9A``"``2D3P"8"`M-E(0,0`2D3C>0@``_Z(` +MD-^F`)`PQO__#`)^O``&,``6%/_L9E+_\&80_P%F%`$``````/Y0``````%/ +MWD(``/^B`(@```%//!'_@``0*``V,0$?9A``"``1B3P"8"`M-C$0,0`1B3C> +M(@``_Z(`B-^F`(@PQO__#`)^O``&,``6%/_L9C'_\&80_P%F%`$``````/XP +M``````%/WB(``/^B`(````%//!+_@``0*``V4@$?9A``"``2D3P"8"`M-E(0 +M,0`2D3C>0@``_Z(`@-^F`(`PQO__#`)^O``&,``6%/_L9E+_\&80__MF%`$` +M`````/Y0``````%/WD(``/^B`'@```%//!'_@``0*``V,0$?9A``"``1B3P" +M8"`M-C$0,0`1B3C>(@``_Z(`>-^F`'@PQO__#`)^O``&,``6%/_L9C'_\&80 +M_P%F%`$``````/XP``````%/WB(``/^B`'````%//!+_@``0*``V4@$?9A`` +M"``2D3P"8"`M-E(0,0`2D3C>0@``_Z(`<-^F`'`PQO__#`)^O``&,``6%/_L +M9E+_\&80_P)F%`$``````/Y0``````%/WD(``/^B`&@```%//!'_@``0*``V +M,0$?9A``"``1B3P"8"`M-C$0,0`1B3C>(@``_Z(`:-^F`&@PQO__#`)^O``& +M,``6%/_L9C'_\&80_P%F%`$``````/XP``````%/WB(``/^B`&````%//!+_ +M@``0*``V4@$?9A``"``2D3P"8"`M-E(0,0`2D3C>0@``_Z(`8-^F`&`PQO__ +M#`)^O``&,``6%/_L9E+_\&80_P%F%`$``````/Y0``````%/WD(``/^B`%@` +M``%//!'_@``0*``V,0$?9A``"``1B3P"8"`M-C$0,0`1B3C>(@``_Z(`6-^F +M`%@PQO__#`)^O``&,``6%/_L9C'_\&80_@5F%`$``````/XP``````%/WB(` +M`/^B`%````%//!+_@``0*``V4@$?9A``$``2D3P"8"`M-E(0,0`2D3C>0@`` +M_Z(`4-^F`%`PQO__#`)^O``&,``6%/_L9E+_\"00#?,`$(4X9A0`H/Y0```` +M``%/WD(``/^B`$@```%//!'_@``0*``V,0$?9A``$``1B3P"8"`M-C$0,0`1 +MB3C>(@``_Z(`2-^F`$@PQO__#`)^O``&,``6%/_L9C'_\&80_V%F%`!````` +M`/XP``````%/WB(``/^B`$````%//!+_@``0*``V4@$?9A``$``2D3P"8"`M +M-E(0,0`2D3C>0@``_Z(`0-^F`$`PQO__#`)^O``&,``6%/_L9E+_\&80_\%F +M%0!``````/Y0```\$?^`-C$!'P`1B#PV,0$#`!&*.````4_>0@``_Z(`.``` +M`4_>(@`0`!`H``)@("UF$``09C0`$/^B`#C?I@`X,,;__PP"?KP`!C``%A7_ +MZR0"`WT``A6X_B(``````4_>(@``_Z(`,````4_>@@```F`@+3P%WT#_H@`P +MWZ8`,##&__\,`GZ\``8P`"0"#?4``A4X_B(``````4_>(@``_Z(`*````4_> +M@@``)!`&^P)@("T\!=]0`!"%>/^B`"@V$``!WZ8`*&84``8PQO__#`)^O``& +M,```````_C```````4_>(@``_Z(`(````4\\$O^``!`H`#92`1]F$``!`!*1 +M/`)@("TV4A`Q`!*1.-Y"``#_H@`@WZ8`(##&__\,`GZ\``8P`!84_^P````` +M)!`-]V91__``$(4X-A```684``+^,``````!3]XB``#_H@`8```!3SP2_X`` +M$"@`-E(!'V80``$`$I$\`F`@+392$#$`$I$XWD(``/^B`!C?I@`8,,;__PP" +M?KP`!C``%A3_[&92__`D$`&_`!"%^#80``%F%0`'`````/Y0```\$?^`-C$! +M'P`1B#PV,0$#`!&*.````4_>0@``_Z(`$````4_>(@`0`!`H``)@("UF$``! +M9C0`$/^B`!#?I@`0,,;__PP"?KP`!C``%A7_ZP````!F$``(_C```````4_> +M(@``_Z(`"````4_>@@``/`7?@`)@("TTI0`0_Z(`"-^F``@PQO__#`)^O``& +M,``D`@WY``(5./XB``````%/WB(``/^B``````%/WH(```)@("T\!=^0_Z(` +M`-^F```PQO__#`)^O``&,`#?OP$`W[4`^-^T`/#?LP#HW[(`X-^Q`-C?L`#0 +M`^``"&>]`0@`````9[W_Z/^Q``@\$1`,_[```/^_`!`,`+.(9B2N4!!```D` +M0(`MW@,``"0"__]\0__&`&`0+0!```@`````"`"J^P`````\!!`,9B6N4`P" +M?KQDA*Y@````#P````!"```@$`#__@`````(`*KVW@,``&>]__#_L```_[\` +M"`P!ETH\$!08P@-80!1@__XD`P`!X@-80!!@__L`````?`,`.RAE```D9``_ +M`&4@"B0&``$`9A@4`(`H+3P$%!@`!2F#9(182``%*/@`A2@MW*8```!F&"7\ +MHP``````#P```4^N`%A````!3SP)%!AD2@!@92E8@`"`6"UDA__X9(@`0`$@ +M$"T!0!@MW$8``&1"__C<90``%,4`%&1C__@41__Z`````,("6$`40/_^)`(` +M`>("6$`00/_[````````*"T,`F9@)`8`@````4^N`%A````!3]^_``C?L``` +M`^``"&>]`!``````````#P@`JTP!8!`M`````!!(__??OP`(W$,``!!@__QD +M0@`("`"K+0$@$"T`````9[W_X/^R`!#_L0`(_[```/^_`!@,`9=*`````#P# +M%!C<]`"#>10*@9D0!`-^R`!#?L0`(W[````,@``AGO0`@`````#P$$`P, +M`GZ\9(2NN`P`NP8"("`M/`00#`P"?WIDA*\H#`"[!@(`("T(`*MKWED"D-^_ +M`!@\!!`,W[(`$&2$KH#?L0`(W[````@"?WIGO0`@9[W_\/^P``#?D(&0$@`` +M!O^_``C?OP`(`@`0+=^P```#X``(9[T`$#P$$`P,`+.(9(2"^!!``!H\!!`, +MW$(``!!``!4D`___?&+_QCP#_]@\!``!-&.&<0!$("W&1CJ^$` +M`QXX-&,``12#``4\!!`,_X*!D`@`JY,`0(`M``````P"?WIDA*]H"`"KE-^_ +M``@(`*NA```0+0P"?WIDA*]`"`"KE-^_``AGO?_P_[```/^_``@,`*N.`("` +M+2H#`#```B`K`(,8)!!@``\\`_C4`!""N#1C@`$`4!`MW$0#^``#''AD8_&I +M``,<.#1C``$4@P`%W[\`"-^P```#X``(9[T`$`````#?OP`(```0+=^P```# +MX``(9[T`$``````\`A08P$-8.!1@__XD`P`!X$-8.!!@__L`````?`0`.RB% +M```D@P`_`(48"CP%%!C]_^@\`A``_[```#1"``'_OP`0/!`4&`@`K!#_L0`(````#V1" +M__\00`!6/`00#-X#6#`08/_Z`````'P"`#LD1``_*$4```!%(`H`!"&#``0@ +M^`!D&"W<8P$``$,0%NA``#,`````#`"K"`````#>`U@P)`(``=QE`IC<9`*0 +M)`,``P!E$`LT0P`$`&00"PP!H#H``B``#`&72@`````00``G/!$4)(Q#`*A\ +M`@`[$&(`)#P%%``\`A08P$-8.!1@__XD`P`!X$-8.!!@__L`````?`,`.RAE +M```D9``_`&4@"B0%``$`91@4W@58,``$(8,`!"#X`*0@+=R%`(``91@E_(,` +M@````4^L0%@X```!3]^_`!```!`MW[$`"-^P```#X``(9[T`&``````,`9=. +M``````@`K"'>`U@P/`44`-XBMZ```"`M`$#X"62E`4C>(K>@/`44`"0$``$` +M0/@)9*4!4-XBMZ`\!10`)`0``@!`^`EDI0%8"`"L,SP"%!@\!1`,9(2OD`P" +M?KQDI;)0W[\`$-^Q``@D`O__W[````/@``AGO0`8`````#P#%!C`8E@X%$#_ +M_B0"``'@8E@X$$#_^P````!\`@`[*$4``"1$`#\`12`*/`84&-S&6#``@"@M +M``(GPP`%*8,`!":"``4H^`""$"$`Q2@M,$(`/]RF`(``1"`C`(80%LA```8D +M`@`!HX*!B`""(!0`!"`G`(8P)/RF`(````%/K&!8.````4\#X``(`````#P" +M%!C`0U@X%&#__B0#``'@0U@X$&#_^P````"3@X&($&``$`````!\`P`[*&4` +M`"1D`#\`92`*/`44&-RE6#`D!@`!HX"!B`!F&!0`!"&#``0@^`"D("W]__`D`P`(_[```#P0%!C> +M`E@P_[\`"&1"`8``````W$0``!2```HD8___%&#__&1"``@,`9=H``````P` +MJ]@`````06)@``P`JNP`````#`"KV``````,`*L(``````P!ETH`````$$`` +M!0````",0P"H?`(`.Q1B``0`````W@)8,"0#``'\0P*P#`&JD`````!!8F`` +M#`"K"``````,`*KL`````&>]_]C_L@`0_[,`&/^Q``C_L```_[\`(`P!ETH\ +M$A08WE-8,```&"U\!``[`(`H+3P$$`QD40`H9G``@"0"_\`28`!!9(2N@`(# +M."T"(S`MW.<`.-S&`#@4Y@`I9&/_^!1B__H"`S@M`F`@+7P"`#LD0P`_*$4` +M``!%&`H``QF#``,8^`"#&"W<8P(``$,0%LA```\`````WF("B!!``"0\!!`, +M`$#X"=YD`J#>8@*H$$``+-^_`"#?LP`8W[(`$-^Q``C?L````^``"&>]`"C> +M>0*8$R``&F9D`@#>90*@W[\`(-^S`!C?L@`0W[$`"-^P```#(``(9[T`*``` +M```\!!`,#`)^O&2$KK@,`+L&`B`@+3P$$`P,`G]Z9(2O*`P`NP8"`"`M"`"L +M]]Y$6#`,`G]Z9(2O\`@`K0C>8@*H/`00#&2$K[C?OP`@W[,`&-^R`!#?L0`( +MW[````@"?WIGO0`H#`"LL@``````````9[W_X/^R`!#_L0`(_[```/^_`!@, +M`9=*`````#P#%!C<]`"``0/@) +MWD0"H`@`K5?>0@*H/`00#`P"?KQDA*ZX#`"[!@(@("T\!!`,#`)_>F2$KR@, +M`+L&`@`@+=Y"`H`00/_E``````@`K5X`````W[\`&#P$$`S?L@`09(2N@-^Q +M``C?L```"`)_>F>]`"`,`*RR```````````\`A08W$-8,!!@``T`````?`(` +M.RA%```D1``_`$4@"@`$(8,`!"#X`&08+=QC`0``0Q`6`^``"#!"``$````` +M`^``"```$"UGO?_P_[```/^_``@,`*N.`("`+1!```X`0#`M`@`8+20%``@` +M````W&0``"2E__\4@``-9&,`"!2@__L\!!`,/`40#&2$L'@,`GZ\9*6R<"0" +M___?OP`(W[````/@``AGO0`0````````2"T``!`M)`3_P"0*`#``R4`M```8 +M+0$#."T"`R@MW.<`.-RE`#@4Y0`59&/_^!1D__H!`S@MW00#^#P#^-0T8X`! +M``,<>&1C\:D``QPX-&,``1"#_^;?OP`(/`00##P%$`P`0#`M9(2P6`P"?KQD +MI;)P"`"MHR0"__\`````)$(``11*_^)E*00`"`"MHR0"__\`````9[W_Z/^Q +M``C_L```_[\`$`P`JXX`@(@M$$``#0!`@"T,`*V.`B`@+01```D```````(2 +MN`("$"W?OP`0W[$`"-^P```#X``(9[T`&``````(`*W<```0+6>]__#_L``` +M_[\`"`P`K]`!`,`G]Z9(2PD`P`NP8"`"`M"`"M\R0" +M__\`````9[W_X/^_`!C_L@`0`*"0+?^Q``@`P(@M_[````P!ETH`@(`M#`"M +MSF1$`"@\`Q08$$``$_QB6##\4@*@```8+=X$`!C\1`*`W@0`"/Q$`I#>!``0 +M_$0"F-X$`"#\40*H_$0"B-^_`!@`8!`MW[(`$-^Q``C?L````^``"&>]`"`\ +M!!`,#`)_>F2$L,@(`*X7)`/__P````!GO?_H_[\`$/^Q``@`H(@M_[````P! +METH`@(`M#`"MSF1$`"@\`Q08$$``"OQB6##\40*@```8+?Q0`H#?OP`0`&`0 +M+=^Q``C?L````^``"&>]`!@\!!`,#`)_>F2$L,@(`*XS)`/__V>]__#_L``` +M_[\`"`P`J[H`@(`M)`8`"!!``!!D0P"`W&(``"3&__\40``'9&,`"!3`__L` +M````W[\`"-^P```#X``(9[T`$-^_``@D`@`!W[````/@``AGO0`0/`00#`(` +M*"T,`GZ\9(2P^`@`KDPD`O__`````&>]_[C_LP`8`*"8+?^Q``C_L````("` +M+?^_`$#_MP`X_[8`,/^U`"C_M``@#`"MSO^R`!!F!`"``$"(+0(`$"T2(`!T +M9B,!@&A(``!H1P`(:$8`$&A%`!AD0@`@L&@``+!G``BP9@`0L&4`&!1$__9D +M8P`@WB,"@```$"UF)0"`$&``7R0&_\``HB`M`@(8+=R$`#C<8P`X%(,`2F1" +M__@41O_Z`*(@+206__\D%``()!(`/R05`$`\%Q0D)M8``0`6&;L``Q#X?@(2 +M"A!```@RU@`_`L`P+0#".!;HX``V`````"3&``$4U?_\`,(X%B1C``$H8@`( +M$$``#0```````SCX?@]`$@```````,9@`#B$"1P0A`D`D(0+P!BL"$&P/_D```@+=[BMZ@`0/@) +M`L`H+0@`KHPFU@`!``,9@`@`KL,`9K`A/`00#`P"?WIDA+&@W[\`0-^W`#@D +M`O__W[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!(/`00#`P" +M?WIDA+%@"`"NLB0"__\\!!`,#`)_>F2$L3`,`+L&`@`@+0@`KK(D`O__9[W_ +MR/^U`"@`@*@M_[0`(#P4%"3_LP`8)!/___^R`!`D$@`__[$`"/^P``#_OP`P +M#`"KNB01``@00``X`$"`+29S``$`$QF[``,0^'X"$@H00``),G,`/P)@("T` +M@B@6Z*``*P`````DA``!*(4`0!2@__L`@B@6)&,``2AB``@00``.```0+0`# +M*/A^!2H*$*``!@`%$"\(`*\A``,9@'X%*@H4H``.``40+R1C``$4]`#@``QF` +M`*(0)'!"$"0"0A`O`&*8(09@__#>@K>H)`0``@!`^`D"8"@M"`"N^29S``$` +M`QF`"`"O)0!DF"$\!!`,`J`H+0P"?KQDA+#X"`"O%R0"__\`````9[W^N/^T +M`2``H*`M_[(!$`"`D"W_L0$(`,"(+?^P`0#_OP%`_[]`4@`````)!7__R03``@D$@`_/!<4)":U``$`%1F[``,P^'X& +M,@H0P``),K4`/P*@."T`YA`6Z$``3P`````DYP`!*.(`0!1`__L`YA`6)&,` +M`2AB``@00``-```````#0/A^"$(*$0``!@`($"\(`*_;``,9@'X(0@H5```R +M``@0+R1C``$4<__[``-`^`*`&"TD`@`(W&0``"1"___>Q0``9&,`"``$("<` +MI"`D_L0``!1`__AFU@`($B``%680`(!GJ@!`````#P(`,"T#H#@M`Z`0+0*` +M&"T`````W,D``&3&``C<:````2A`)/Q(``!D0@`(%$K_^61C``C +MXK>H)`0``0!`^`D"H"@M"`"OCR:U``$``QF`"`"OWP!GJ"$\!!`,"`"O=V2$ +ML>`\!!`,`D`H+0P"?KQDA+#X"`"O?B0"__]GO?_X_[\```P`JXX``````$`8 +M+30"P(``8A`MP$0``!2`__XD!``!X$0``!"`__L`````/`0``0!D("W!D +M```0@/_[`````#P#``$`0Q`M_%#`B````4^L0,"````!3]^_``C?L````^`` +M"&>]`!``````9[W_\/^P``#_OP`(#`"KC@"`@"TT`\"``$,8+!D```0@/_[`````#P#``$`0Q`M_%#`D````4^L0,"````!3]^_``C? +ML````^``"&>]`!``````)`+__Q#``!9\1/_&W(,`$`"@2"UDA``8`,`X+20" +M`#@`0U@6)$+_^``"4"]``@`````9.(`%"0#__]\8O_&/`00#(Q& +M```,`GZ\9(2RD`@`L&HD`O__`````"0"__]\1/_&$,``$F2'`!`D`@`X```8 +M+62E``$DQO__$,``"X"D__\PA`#_`$0@%"1"__@$0?_X`&08)?SC```D`@`X +M9.<`"`@`L'X``!@M_.,```/@``@``````````#P"%!C<0UC(%&```@````#\ +M1%C(`^``"```$"T`````9[W_T/^R`!``@)`M_[0`(```("W_LP`8`*"@+?^Q +M``@`P)@M_[````$`B"W_OP`H#`"P6@#@@"T`$A@K+$(``0!#&"008`#C9DD` +M#RX"`!$40`#I?`D8!R0"`"L(`+"T)`,`(``````00``$``,8>`!P("L4@/_\ +M)$+__P`#8"]FF/__+F(``0,#P"T##,`D`!@@*P""$"000`"3`PE8+0%X$"\` +M21`K%$``RC(Q``(6(``*/!`4&-X"6,@D!/__?(+_QL!$```4@/_^)`0``>!$ +M```0@/_[`````-X"6,@D!?__9$(`"'RB_\;<0@```$LP*P`"("L`Q"`D$(`` +M:V1&``@`0"`M?*;_QGRD_\;`UC(?$/_Q@```0^L +M8``````!#]^_`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P`Q,0)20+ +M__\(`+#``F)8"R0"__\!X!@M?$/_Q@'S*"_<9P``9>0`"`)@H"UF9@`(`*A` +M+7Q$_\9\5/_&?$;_QOZ'````!2@O_,@```'@D"W\4`"`$)0"]\ +MA__&_.H``'R&_\;\R```?(7_QOZ#```!($`M_*D```@`L20``!@M/`40#&2$ +MLQ!DI;8(`F`P+0P"?KP!X#@M%D#_H]X"6,@D!/__WH,``&1"``A\@O_&"`"Q +M+?Q#``#?OP`H)`+__]^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#`D#/_P +M"`"PN"0#`!```````*`0+6>]__@`P"@M``!`+0#@,"W_OP``#`"PF`!`."T8 +M0``%)`/__WQB_\;?OP```^``"&>]``@(`+&E```0+0``,"T(`+&:```X+0`` +M````@!`M`*`@+61'``$`P"@M``]``@``A@J``,8+P/@``@`8A`D9[W_X/^P````@(`M_[(`$```("W_ +ML0`(`,"0+?^_`!@,`+!:`*"(+0!`&"T48``&```0+2X"``$N)``!`((@)1"` +M``<`8!`MW[\`&-^R`!#?L0`(W[````/@``AGO0`@9C$`#S)2``)\$1@'%D`` +M"CP"%!C<0UC()`3__WR#_\;`9```%(#__B0$``'@9```$(#_^P````#<1EC( +M)`+__V3#``A\0__&W&0```($*"LL@@`!`*(0)11``"L`D!`K%$``!"0(__\( +M`+(T)`?__P!@("T`@!`M)`7__WT"_\;<0P````,0*P!P."L`XA`D%$#_]V2' +M``A\I__&W.(``!1@`"\`1!`M$@(`3F8#``@"`!`M?*+_QGRD_\;\D```?*/_ +MQOQQ``#\0```)`(``19`_\;?OP`8```!#R0#__]\9O_&K,```````0_?OP`8 +MW[(`$-^Q``C?L````^``"&>]`"``````$(``!`(P*"T`A3@K%.#_[@``$"T0 +MA0`V)`7__P(`."UF`@`(?*?_QOSD``!\HO_&_%$``"0"``$(`+(6_'````"` +M&"T`!S_\```@+33G``C +M)P``#`)^O`)@("W>,```%@#_]F8"``C?OP`@/`00#=^S`!ADA"BXW[(`$-^Q +M``C?L```"`)_>F>]`"@`````/!,0#&2$L[@,`G]Z)!+__Q8`_^5F<[00/`00 +M#`P"?WIDA+/XW[\`(-^S`!@\!!`-W[(`$&2$*+C?L0`(W[````@"?WIGO0`H +M/`,4&"0"___<95C(?$7_QL"F```4P/_^)`8``>"F```0P/_[`````-QH6,AE +M`P`(?$/_Q@``$"W<8P``$&``#61E``@D!O__?,/_QGS%_\;!#```08/_[`````"0$``,,`+!:``"`+11` +M`#D\`Q08)`+__]QC6,AD90`P9&0`*'Q%_\9\1/_&W+```&1C`"R,A```?$/_ +MQHQQ```8@``K)(+__R8R``%\0O@#9A8`D``"&3@``A'X`&(0+692``<`%*@K +M`L*P+0@`LS5\$A`'`````!1``!X`````9A``D!(6`!H`````)`+__V8#``A\ +M0__&+H4``=QB`````A@K+$(``0!U&"008/_R`$40)`.@N"T#LN@O`@`@+0.@ +M*"T,`+`^`B`P+0*`("T#H"@M#`*"=`(@,"T00``;`````&80`)`6%O_H`N#H +M+0``@"T68``'/`(4&"0#___<0EC(?&+_Q@```0^L0``````!#P/`Z"T"`!`M +MW[\`2-^^`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AG +MO0!0"`"S3P+@Z"T`````9[W_Z/^Q``@`@(@M_[\`$`P`LOC_L````$`8+1!@ +M`!,``!`M)`;__P!@."U\Q__&/`(2%-SE``!D8P`(?,/_QF10P1`\!!(4)`8` +M@/Q%P1!DA,$@W&(```(@*"T,`H+._@(`"*(``(\"`!`MW[\`$-^Q``C?L``` +M`^``"&>]`!@(`+-H```H+6>]_^#_L````("`+?^Q``@D!``#_[\`&`"@B"T, +M`+!:_[(`$!!```@``!@MW[\`&`!@$"W?L@`0W[$`"-^P```#X``(9[T`(#(Q +M``(6(``*/`(4&"0#___<0EC(?&+_QL!#```48/_^)`,``>!#```08/_[```` +M``(`("T,`++X)`4``A1``!(`0(`M%B``!SP"%!@D`___W$)8R'QB_\8```$/ +MK$```````0_?OP`8`!`8*]^R`!``8!`MW[$`"-^P```#X``(9[T`(``````D +M`O__`@`8+682``A\0__&?%+_QB0&``+<9```WD4```P`L]_Z#_LP`H`("8+?^V`$`D!``#_[4`.`#@L"W_M``P`,"H +M+?^R`"``H*`M_[$`&`$`D"W_OP!8`2"(+?^^`%#_MP!(#`"P6O^P`!`40`!8 +M,C```A8``$L\`Q08)`;__]QB6,A\PO_&P$0``!2`__XD!``!X$0``!"`__L` +M````-C$``@)`("W_HP```B`H+0P`LOC_I@`(WZ,```(@\"T40`!%WZ8`"/^C +M`````"`M_Z8`"`P`LO@"("@MWZ,``-^F``@00``\`$"X+69Q``\"@"@M?!$8 +M!P*@,"T"("`M`L`X+0P`L)@#P$`M!$``$3P$%!@D`___W(58R`+@,"UFY``( +M?&;_QOS"``!\9/_&_)$``&2E`"Q\9?_&`N`@+8RF```"0"@M#`"P>/^B``#? +MH@``%@``!SP#%!@D!/__W&-8R'R#_\8```$/K&```````0_?OP!8W[X`4-^W +M`$C?M@!`W[4`.-^T`##?LP`HW[(`(-^Q`!C?L``0`^``"&>]`&`V,0`"`D`@ +M+0(@*"T,`++X`B#P+11```4``"`M#`"R^`(@*"T40/_(`$"X+0@`M"$D`O__ +MW&)8R'S"_\8```$/K$```````0\(`+0A)`+__P````!GO?_X_[\```P`L\P` +M````!$```P``&"T40``%W[\``-^_````8!`M`^``"&>]``@`0!@M)`+__V>] +M``A\0__&`^``"`!@$"T`H!`M`,!`+0#@2"T``"@M```P+0@`M$(`0#@M```` +M``@`M$(``$@M`*`X+0#`0"T``"@M"`"T7```,"T``````,!`+0``."T(`+1< +M`*0P+6>]_[C_L@`0/!(4&-Y"6,C_L0`()!'___^W`#@`P+@M_[8`,'XB_\;_ +MM0`H`."P+?^T`"``H*@M_[,`&`"`H"W_L````2"8+?^_`$`!`(`MP$,``!1@ +M__XD`P`!X$,``!!@__L`````)`4``@P`LO@!`"`M$$``&`*@*"W>0UC(?B+_ +MQMQ"``!^(__&```!#ZQ@``````$/$$```P``@"T`0(`M?C#_QM^_`$`"`!`M +MW[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`2`*`("T" +MX#`M`L`X+0(`0"T,`+/,)`D``@1``"``````$$```P``@"T`0(`M?C#_QA)@ +M`!4"`"`M`F#X"0````#>0EC()`/__WQB_\8```$/K$```````0_?OP!``@`0 +M+=^W`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$@``"@M +M#`)F8`*`,"T(`+2OWD)8R-Y"6,A^(O_&```!#ZQ```````$/"`"TD@``@"UG +MO?^H/`,4&/^^`$@D`O___[\`4`.@\"W_MP!`)`0``_^V`#C_M0`P_[0`*/^S +M`"#_L@`8_[$`$/^P``C<8UC(9&8`,&1E`"AD8P`L?$;_QMS0``!\1?_&C+8` +M`'Q#_\:,8@``#`"P6O_"```00``./`00#`/`Z"W?WP!0W[X`2-^W`$#?M@`X +MW[4`,-^T`"C?LP`@W[(`&-^Q`!#?L``(`^``"&>]`%@,`G]Z9(2T4!K``"G? +MU`````"8+0``B"TFE0`!9K4`!WP5$`<(`+4%_]4````````F,0`!$C8`'&80 +M`)`D`___9@(`"'QB_\;<4@``$D#_^`(`$"T#H+@M?&+_Q@(`("W?PP```H`P +M+=Q5```F]_\C_OP`P_[,`*/^R`"#_L0`8$,``@O^P`!`D`@`!``(1 +M_#1"``$`@A@K$&``9`"`@"T\$108WB-8R!1@`$@D`@`!?,)(`20#__\`0%@M +M9$H`!&1)``AD2``09$<`%&1$`!AD1@`@?&G_QGQK_\9\:O_&K6```#P2$`"M +M0```?&3_QOT@``!\:/_&)`D``WQG_\:M"0``?&;_QJS@```V4@`!_(```'RD +M^`/^(EC(`A(0*_S````00``P/!,0````,"T,`+'*`@0H+]XB6,@D$/__)`<` +M@"0$)````"@M)`@``61&`"QD0P`H?@;_QF1"`#"LQP``?@/_QB0&`$!^`O_& +MK&8`````."W\0```#`"PF#P&$``$0``V/`,4&&1&)`#<8UC()`7__V1C`#!^ +M`__&_&(```!`("UD0P`(?*3_QGRC_\;\@```9$(`D/Q@```4PO_Y`$`@+20" +M``'?OP`PW[,`*-^R`"#?L0`8W[``$`/@``AGO0`X```P+0P`LO^F``C?I@`("`"U0=^E```, +M`+'*```P+0@`M6C>(EC(/`00#`P"?WIDA+5@W[\`,-^S`"@``!`MW[(`(-^Q +M`!C?L``0`^``"&>]`#@\!!`,#`)_>F2$M.`(`+6,```0+0````!GO?^P_[\` +M2/^^`$#_MP`X_[8`,/^U`"C_M``@_[,`&/^R`!#_L0`($.``P?^P````!$`C +M`,#P+0$$0"0`H)`M<0A`(`"`L"TD!@`?``A`)R4(`"`(`+7A`0`8+0`````` +M"2`C`21()'$I2"``R4@C)2D``0$B$"$`24`+`0`0+20(__\D20`!+$4`!!2@ +M__0!-D@'/`44&-RD6,@4@`!2)`(``7SB2`$D!/__`$!@+61+``1D20`(9$@` +M$&1'`!1D1@`89$4`('R)_\9\B/_&?(?_QGR&_\9\A?_&?(S_QGR+_\:M@``` +M/`04&*U@```\$1``_2```"0)``/\@EC(+&(``:T)``!_Q/@#K.`````"."-P +M0@`Z/!`0`/S`````1!`D_*```#8Q``$D$P`?``-`N```,"T`8+@M``.J/`#^ +M."0L9``$%(``4@("*"\\`Q08)!#__]QB6,@D!P"`)`0D````*"TD"``!9$8` +M+&1#`"A^!O_&9$(`,*S'``!^`__&)`8`0'X"_\:L9@`````X+?Q````,`+"8 +M/`80``1``%,\`Q089$8D`-QC6,@D!?__9&,`,'X#_\;\8@```$`@+61#``A\ +MI/_&?*/_QOR```!D0@"0_&```!1&__D`0"`M)`(``=^_`$C?O@!`W[<`.-^V +M`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`4`P`L]`%`\ +M!!`,#`)_>F2$M.`(`+8\```0+0````!GO?\X_[$`B`"`B"W_M0"H)`0``_^T +M`*``H*@M_[,`F`#@H"W_OP#``,"8+?^W`+C_M@"P_[(`D`P`L%K_L`"``$`8 +M+11@`#\``!`M/`(4&-Q$6,@`8!`M9(,`""0$__]\@__&W'```!(``#8\%Q`, +M)!+__V;WM:`"-:@MCX*!F`)SN`L\$Q`,"`"VUF9SM;@"$;`O`'`@+0+#L"T" +M)!@K$&``%``````D!0"``F`P+0+@."T"($`M`$!(+1+```T#H"`M#`)_U@`` +M```"P"`M`@`H+0``,"T``#@M`Z!`+0P`L\P"@$@M$%(`(3P$$`R/@H&8?E#_ +MQB1"``'>$```$@``#Z^"@9AF`P`(`A$@*WY#_\8"%2@KW&,``!2`_]P````` +M$*#_\P*P("\`@[`K`'8@"@@`MKX`@+`M`````"0"``'?OP#`W[<`N-^V`+#? +MM0"HW[0`H-^S`)C?L@"0W[$`B-^P`(`#X``(9[T`R#P%$`QDA+709*6V(`+` +M,"T,`GZ\`@`X+0@`MN4``!`M/`(4&"0#___<0EC(?&+_QL!#```48/_^)`,` +M`>!#```08/_[``````/@``@`````/`(4&"0#___<0EC(?&+_Q@```0^L0``` +M```!#P/@``@``````````"0"__]\1/_&`^``"`"`$"T\`A08W$)8R!!```4` +M````)`/__P/@``A\8O_&``````/@``@``!`MWX*!H&>]__@00``A_[\``"RB +M``840``(/`(0##P$$`P,`GZ\9(2V0```$"W?OP```^``"&>]``API?CR9$*V +M<'Q%*@H`H``(``````````#?OP``9[T`"`/@``C?@H&HWX*!L!1`__+?OP`` +M#`&72@````"<0@"\"`"W)_^"@;#?OP``9[T`"`/@``C?@H&@/`/_\'"$"3,T +M8P`C/`("^@`#'+@T0O"`-&,``P`#'G@T8Q8``(,8)=QC``!\9#>#?&,N`W"" +M(`-P8A`#_X2!H`@`MR#_@H&H?`(`.WQ""<,`@"@M"`"W'`!`("T`````9[W_ +MV#P%7S#_L0`0?)'X`_^P``@\$!08_[\`(&806-#_L@`8`!$8^'X#&@H``!`M +M$&``!Z^E``#?OP`@W[(`&-^Q`!#?L``(`^``"&>]`"@4@``//!(0#`P`LXAF +M1+:@$$``%```*"W<0P``$&``#P`````D`O__?$/_Q@`1B/@``!`M`A&`+0@` +MMV;^`P``)((`,`.@*"VCH@`!#`*`R&9$MJ`(`+=N``````@`MW<``!@M-`3@ +M````,"TD!P"`9DBVH`P`M&@``$@M%$#_ZP!`&"T\!!`,/`40#&2$MRADI;:X +M#`)^O&9&MJ`(`+=F)`+__P````!GO?^@`(`0+?^R`"!\0SP#<)(9,GR$&0,` +M`QH``D20)?^Q`!@"0Y`E_[\`6``"C@+_O@!0+D,'`/^W`$C_M@!`_[4`./^T +M`##_LP`H$&``BO^P`!`"("`M`*"H+0#`F"T,`+=8`."@+1!```\`0(`MW[\` +M6`(`$"W?O@!0W[<`2-^V`$#?M0`XW[0`,-^S`"C?L@`@W[$`&-^P`!`#X``( +M9[T`8`````!^/O@#/!<4&``>&/AF]UC0`N,8+=QB```00`".`B"P+7Y2^`,N +MM0`!9E$'```1B3@`48@M`!$0*P*BJ"02H`!B`!:R@";"`@`"=K`J`F(0*CA" +M``$`5K`E%L``6SP"``$F@_^`-$+_@0!B$"L00`!6,H(``Q1``$P\!!`,WB(` +M`'Q">`$00``F`````)8B``Z6)``,)$/__P!B`!H`0`'T```H$A2D`%T````` +MEB<``!3S`&4`%*##)I3__Q*"_\(D$/_\)$<``3P$$`P\!1`,/`80#&2$M_!D +MI;;89,:V^`P"?KP`!SC`W[\`6-^^`%`D$/_]W[<`2`(`$"W?M@!`W[4`.-^T +M`##?LP`HW[(`(-^Q`!C?L``0`^``"&>]`&!\!``[,F,#_P9@`#)\A`G#/`+_ +M@#1"`2D``A(\?((Y!GQBS`?<0@``$$``+0`4H,-\1$@!)I3__P`>\/@F@___ +M`!*1.`!T`!L"@`'TIC,``-XC``"F-``.KB``"'R#>`7^(P`````H$J8E``Q^ +M_KH*`O*0+?Y```#^0``(```!3P@`M[/?OP!8/`40#&2$MX!DI;;8#`)^O`*` +M,"T(`+?@WB(````````(`+>R)!#__3P$$`P\!1`,9(2W6&2EMM@`0#`M#`)^ +MO"00__T(`+>SW[\`6```("T(`+@,```8+3P$$`P\!1`,9(2X&`P"?KQDI;;8 +M"`"WLB00__]P1#@"/`00#&2$M[`\!1`,/`80#&2EMMADQK;X#`)^O"00__T( +M`+>SW[\`6#P$$`P(`+A*9(2WT/^C``@,`+=8`B`@+=^C``@(`+?(W&(````` +M``!\@CP`/`,``P`"%``00P`H`````"1C``$`0Q@K%&``##P#``$\`P`%$$,` +M(0`````\`P`&$$,`'@`````\`P`$$$,`'0`````#X``()`+__1!#`!<````` +M/`,``A!#`!0`````%$#_^``````\`O_\/`/_\#1"``DT8P`C``(4>#"$__]D +M0H`%``,:_``"%S@T8P#X-$(`"/Q$``#<8P``W$(1.'Q"G`,#X``(``(0``/@ +M``@``!`M/`+_@'"$$/(T0@'?``(2/#1"`P!\@A(*`^``"``"$`!GO?_(_[`` +M``"`@"W_L@`0``0F`O^Q``@PD@#__[,`&#P1%!C_M``@9C%8T/^_`#``$ICX +M_[4`*`(SF"W>8@```$48``5?$)X`0```4\`$I#X`!2A.'XRB@H"-(@MWB(`"&1"``'^(@`( +M```!3P``$"W?OP`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#@` +M````$$``(Y9D```D`___,(0#_WQB_\9\0T@!``(8"GP%`#M\I0G#`&`0+0`` +M`4\\`_^`-&,!*0`#&CQ\HSD&?(/,!_QB``#>8@``?`)X!0@`N,3^8@`````` +M`#P$$`P,`G]Z9(2XB-^_`##?M0`H)`+__M^T`"#?LP`8W[(`$-^Q``C?L``` +M`^``"&>]`#@`````?`4`.P``$"U\I0G#"`"XXC"$`_\,`G]Z9(2X0`@`N,XD +M`O_]#`"W6'Z5^`,(`+BJWF(```````!GO?_H``0>`O^P```\$!08_[$`"'!B +M./+_OP`09A!8T`!0@"UPD1DRW@(``'R%&0-\A#P#`B6()0`$(@`00``6`B2( +M)68Q!P``$8DX`%$0+1!```S?OP`0W$(``'Q#>`$08``(?$)X`1!```8D`___ +MW[$`"'QB_\;?L````^``"&>]`!@``!`MW[$`"-^P```#X``(9[T`&`P`MU@` +M8"`M"`"Y&]X"``#`$00``D`$!(+20"__]\2?_& +ME*@``#P$_X`TA`$I)`K__P`$(CP``QCX?80Y!@``$"U]!,P'W(0```"`0"U\ +MBT@!$(``$GU(_\8!`Q@M9.<`"/QJ``"4HP`.``,8^`$C2"W]*P``W*,``*R@ +M``A]8W@%_*,``'!#^/(4P/_8`0,8+:RB``@#X``(```0+0/@``@D`O__"`"Y +M4P``2"T(`+DZ``!`+6>]_]C_OP`@_[,`&/^R`!#_L0`($(``?O^P```P@@`# +M%$``>SP0%!C"`ECP%$#__B0"``'B`ECP$$#_^P`````\#!08``!`+0``:"UF +M$5CP98Q8^&2.`(`D!__`)`\`%`&($"TD`P`(`$`P+0````#<10``%*``$"1C +M__\48/_\9$(`"`"`$"T`P!@M:$L``&A*``AH20`0:$4`&&1"`""P:P``L&H` +M"+!I`!"P90`8%$[_]F1C`"```!`M`,(H+0""&"WR@!`N"V,0P``%'7_[#P$$`P\!1`,9(2YD`P"?KQD +MI;HH)`/__M^_`$``8!`MW[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P +M```#X``(9[T`2)"D``%\!"E$?`0D(!2#_YLD!``P@*(``@@`NA9DL``"/`00 +M##P%$`QDA+E(#`)^O&2ENBC?OP!`W[<`."0#__[?M@`P`&`0+=^U`"C?M``@ +MW[,`&-^R`!#?L0`(W[````/@``AGO0!(@*0``20#`#$4@_^")`0`,("C``(4 +M8/]_`````"0"``@D`___`````/YC```D0O__%$#__69S``C?OP!````8+=^W +M`#@`8!`MW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!(```` +M``@`ND@DHP`$*(0`,B2E``$(`+I(`*08"P@`ND""!```/`40#&2$N2@,`GZ\ +M9*6Z*`@`NFXD`__^/`00#&2$N7!DI;HH#`)^O`(`,"T(`+IN)`/__P````!G +MO?_``(`0+?^T`"`D`____[,`&`"`H"W_L@`0`*"8+?^_`#@D$@`/_[8`,/^U +M`"C_L0`(_[```-Q&`'@4P``29$+_^"92__\60__[`````*)@``$D`@`PHF(` +M`-^_`#@``!`MW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!` +M/`40#`)@("UDI1BH#`*`1CP6$`PF4/__9M:YL"05__\20/_L`$"(+0`0,/@" +M<2`M?H8R"@+`*"T,`H!&)A#__Q85__D`48@AW[\`.```$"W?M@`PW[4`*-^T +M`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$``````9[W_Z/^P``#_OP`0_[$` +M"-R%``@4H``.`("`+=R%```4H``7`````#P$$`P,`GZ\9(2YP-^_`!#?L0`( +M)`0`"M^P```(`G[B9[T`&``````\$1`,#`)^O&8DN;C>!0``#`)^O&8DN;C? +MOP`0W[$`""0$``K?L```"`)^XF>]`!@(`+L>/!$0#&>]_M#_L0$8`("(+?^_ +M`2C_L@$@$(``4O^P`1`\$!(49A#!H`(`$"UF!0!``````-Q#```48``\9$(` +M"!1%__P\$A`,#`"SB&9$N?`00`!&)`/__]Q"``!\8O_&9$D`1#<90``W&<`"-QF`!"P10``W&4`&&1C +M`""P1P`(L$8`$+!%`!@49/_V9$(`(&8B`(!J)@``:B4`"&HD`!!J(P`89C$` +M(/X&``#^!0`(_@0`$/X#`!@6(O_V9A``(```$"T`````W[\!*-^R`2#?L0$8 +MW[`!$`/@``AGO0$P9@(`@-X&``#>!0`(W@0`$-X#`!AF$``@LB8``+(E``BR +M)``0LB,`&!8"__9F,0`@"`"[;```$"T(`+ML)`+__SP$$`QF1;GP#`)^O&2$ +MN<@(`+ML)`+__V>]_M#_L0$8`("(+?^_`2C_L@$@$(``4O^P`1`\$!(49A#" +M(`(`$"UF!0!``````-Q#```48``\9$(`"!1%__P\$A`,#`"SB&9$N?`00`!& +M)`/__]Q"``!\8O_&9$D +M`)#<90``W&<`"-QF`!"P10``W&4`&&1C`""P1P`(L$8`$+!%`!@49/_V9$(` +M(&8B`(!J)@``:B4`"&HD`!!J(P`89C$`(/X&``#^!0`(_@0`$/X#`!@6(O_V +M9A``(```$"T`````W[\!*-^R`2#?L0$8W[`!$`/@``AGO0$P9@(`@-X&``#> +M!0`(W@0`$-X#`!AF$``@LB8``+(E``BR)``0LB,`&!8"__9F,0`@"`"[S``` +M$"T(`+O,)`+__SP$$`QF1;GP#`)^O&2$N<@(`+O,)`+__P/@``@D`@`(9[W_ +ML#P"%`#_MP`X_[(`$/^_`$C_O@!`_[8`,/^U`"C_M``@_[,`&/^Q``C_L``` +MW%6`H`X+0`3]#P"`"`M%$`` +M0B80``$,`+D*```````"'[]\1!'!`'8H)A!```,``!@M?$.QPP"%&`M\?DG% +M_CX``!85_^MF,0`(/`/_@"02``$T8P'?)`(``@`#&CP``"`M-&,`0-QE``!D +M<`A`?D4`!_QE``#\8@A`_&((2/QB"%#\8@A8_&((8"0"``;\8@AH)`(`']QQ +M``A^4<8&#`$0\GQ1K`8``"`M?%$`!@"`$"U^\?T'?E%SA_X1]\C>`_@H?`,X +M!_X#^"C?OP!(W[X`0-^W`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L``` +M`^``"&>]`%`"0"`M`F`H+0(`,"T,`1R*9.>Z0`@`O`$\`O^``````-^_`$@D +M!/__W[X`0`"`$"W?MP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@ +M``AGO0!09[W_X/^Q``@\$0`$_[```#8Q``C_OP`8/!``!/^R`!`"`"`M#`"X +M7"80``$40``>/`00#!81__L"`"`M/`+_@#P2``0T0@'?/!``!``"$CPV4@`( +M-$(`2-Q#``!D40(X?`.L!OQ#``#<0@````````(`("T,`+B2)A```?X@```6 +M$O_[9C$`"-^_`!@``!`MW[(`$-^Q``C?L````^``"&>]`"``````#`)_>F2$ +MNE#?OP`8W[(`$"0"___?L0`(W[````/@``AGO0`@`````&>]_[#_L0`()-$` +M`O^^`$``$1#X_[0`(`"`H"W_L@`09$(`"/^P```#H/`M_[\`2/^W`#C_M@`P +M_[4`*/^S`!@#HN@OW*0```.@D"WC`!`D +M"/__W.4``"1"__]DYP`(_&4``!1(__MD8P`(,H/__SP"``0`8A`A/!,4&-YC +M6-``0+`M`!:I`G!"&3(RM0`/`J*H)3:U!`!^M_@#`!<1.`!B$"W01```9(,` +M`?!#```08/_\T$,`"!!D``0````````!0!``__S00P`(WF)8T!!``$`"0(`M +M9N4'```%*3@`12@MC*,`")2B``X"(R`A`((0*A!``#L"(#`MW*@``'T(>`$1 +M```O`````"0"__]\2/_&"`"\Z0(@$"V,HP`()&<``680``BLIP`(``,8^-X' +M__@!`Q@M)$+__QQ`__?\9P`````0+0```4\```%/%$``!SP#_X!RE!#R-&,! +MWP`#&CPT8P(``H.@+?Z1``````%/WF-8T``5J3@`=:@MWJ,`"&1C``'^HP`( +M```!3P/`Z"W?OP!(W[X`0-^W`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C? +ML````^``"&>]`%`(`+SF``!`+0@`O+PD$0`"#`"W6```("T(`+S7WF)8T`+` +M("T,`+DT`D`X+0@`O/,``````````&>]_JC_OP%0_[U`!AGK@`@`--H+0#22"T`M6`M_8T```"N +M*"T"`A`A9&,`*/RI````T3`M%$#_VB5K``0!8!`M,6L`#R1#__\D0@`!``,8 +M@@!#H"%RF/CR)I0``0.XP"W_````/!<``3;W__\!%Q`J%$`!^@,`$"T\`@`" +M-$+__@$"$"H40`'Q`P`0+3P"``,T0O_]`0(0*A1``><\$0`!/!```CP&``,\ +M&?_\`P`0+0``2"UG%@`(9Q4`$&<3`!AG$@`@-C'__C80__TTQO_\"`"]L3)2D`!`$@$"TQ*0`/)$/__P!4H"$``QB""`"^7P*#,"$``"@M``!8+1$` +M`9LD#1__*$,@``&@2"T`0T@+`Z5@+25K``%DI0`(`2`8+20)``$`"4]\`$,0 +M(WQIY`9\R4@%`,,P+11`__+]B0``,7D`#SP"``$`&7CX`0(0*@.O>"T40`&^ +M_>```#P8``$W&/__`1@0*A1``:P!X!`M/`(``C1"__X!`A`J%$`!JP'@$"T\ +M`@`#-$+__0$"$"H40`&J/!,``3P2``(\$0`#/!#__`'@$"T``$@M9?<`"&7V +M`!!E]0`89?0`(#9S__XV4O_]-C'__`@`OA,V$``$`````#P#``$!`Q@J%&`` +MA?Q````!&!@J%&``I#P#``(T8__^`0,8*A1@`.X\`P`#-&/__0$#&"H48`$` +M``````!/&"\D#?___$T```!W,"W\QP``-`[__P#N<"T`\V`M`/(H+0!V:"T` +M=3`M`@A`(?VN````=!@M_,P``&1"`"C\90```/$X+14`_]XE*0`$)2/__R0&?.5(!0#B."T5`/_R_84``#$T``\Q:P`/,2D`#P*&,"'?H@$`9Z4! +M``.@."U](DF&?6(8!GU"K08,`+R<_Z(!`-^_`5#?MP%(W[8!0-^U`3C?M`$P +MW[,!*-^R`2#?L0$8W[`!$`/@``AGO0%8)6L``0%@*"TQ:P`/)*G__R2E``$` +M"4B"`*F@(7*8^/(FE``!I&(```.XP"W\9@`(/`(``0$"$"H00/\$_P````,` +M$"TD"0`!```P+20#``&D2````&88(?Q'``@(`+Y?`'0P(0`````E*0`!`2`8 +M+3$I``\D9O__``8P@BP.@&"T``%@M``!(+0@`OE\\!H`` +M`P`0+20)``0``#`M"`"_-20%``0D"0`#```P+0@`OM`0+20)``0``#`M"`"_%R0%``0!X!`M)`D``0``,"T(`+Z1 +M)`,``3P"%`#\1`%@9$(!8/Q%``@#X``(_$8`$#P"%`#<10%@9$(!8-Q#``C< +M0@`0_(4``/R#``@#X``(_((`$`````!GO?]@_[``@`.@("U\$``[_[(`D#(& +M`'__L0"(_[\`F`P`NX@`P(@M*@0``"8#`#\"!!@*)`0``0($(!0\"O_P``0@ +M)S5*`",``Q&#``I4N``"$/@\"_^``Z(0+3P)__#<0P``-6L!`35*``,U*0`C +M``M:/``*5G@`@R`D)`/___Q$```D8P`!``,1NP`)2OP``D#X?A()PW^H0@HD +M!P`()`P`/S5K`0`U2A<`$0``'S4I`/@(`+_L,&,`/P`````D8P`!*&0`0!"` +M`!@``````&@@%LB`__H```````(1@`!#&"$$8``@?&()PS!D`'\``A$\)`@` +M`0"((!0`2T`E_00```!*0"7]!````$D0)=Q"```D8P`!``,1NP`"0/A_J$(* +M%0#_ZC!C`#\D0@`!*$,`"!!@``P``ACX?Z,:"A!@``8``R`O"`#`'P`"$8!_ +MHQH*%&``$``#("\D0@`!%$?_^P`"&/@\!!`,`D`H+0(@,"UDA+J(`D`X+0P! +MKR8"($`M0@``($(``"`(`,`9`````````````A&``&08)'!C&"0!@Q@O"`"_ +M\0!#&"$D`H`!9[W_Z``"%3API9CR-$(0"?^Q``@``A]_]#_M``@_[,`&```F"W_L@`0`("0+?^Q +M``@`H(@M_[\`*/^P``!\`@`[#`&72@!`H"V40P#`)`(``1!B`!,D$(`!`@``W[\`*`)@$"W?M``@W[,`&-^R`!#? +ML0`(W[````/@``AGO0`P"`#`8203__]GO?_@_[$`"`"`B"W_L```_[\`&`P! +METK_L@`00!!X`)1$`,`D`@`!$((`'0``&"T\`Q(/W&)LX!!``!%D8VS@C&4` +M"(QD``P`L"@D$*0`'```*"T(`,")9&,`$`````",9P`(C&8`#`#P."00Y@`4 +M9&,`$-QB```40/_Y)*4``=^"@*`\!!`,9(2ZZ"0%``$D!@`6#`)B@MQ'`!@D +M`___W[\`&`!@$"W?L@`0W[$`"-^P```#X``(9[T`(``````\`Q(/``4HN&1C +M;-`\$A08?&4H"CP$%!C<0P``)!``&/Y";:@08/_NK(5MH`````"00P`6,&4` +M]W!C`>]PI0!O`*,8)!!@``,"("`M#`#`/HQ%`!#>0FVH`%`0+=Q#```48/_S +M9A``&-^_`!@`8!`MW[(`$-^Q``C?L````^``"&>]`"``````/`(4&&>]_G", +M0FV@/`,4&/^P`4``@(`M_[$!2`"@B"W_OP&()$3___^^`8``!!?"_[`!$ +M$"'_M@%P``(00_^U`6C_M`%@_[,!6/^R`5`8@``IW&9MJ``"&/@``BEX`*,8 +M+P##N"V.YP`0$/$`*0``0"T(`,#N`B`H+0`````D2``!``,_P@#C&"$``QA# +M`&(0(0!(&"H!`Q`+`008*A!@`!8``ACX``*Y>`+CN"\`U[@MCN<`$!#E`!8` +M`````/$X*Q3@_^X`@A@C`$@8(R1$__\``S_"`.,8(0`#&$,`0Q`C`((8*@"# +M$`L!!!@J%&#_[0`"&/@``ACX``(1>`!#&"\`P[@MCN(`$!11`=3?@H"@/`40 +M#&>D`$ADI;M`#`*`1@(`,"W>YP``DN@`%P`023S>Y@`(9Z,`2`!B("TD!0"` +M#`)_U@$G."62X@`6)`0`!A!$`$``````%$``!CP"__B.\0`0`B(0(2Q""``4 +M0`%M`````#P"%!C<0FV8$$`!P6>E`$@\!!`,`$#X"62$]E#>Y```$(``$``` +M$"V2Y@`7`(`8+20'__\R!0`#?`,I!@`%*3Q\X__&)`<``0!E&"4`QS`4_&8` +M`'R$D@(D`P$8$(,`#M^_`8C?OP&(W[X!@-^W`7C?M@%PW[4!:-^T`6#?LP%8 +MW[(!4-^Q`4C?L`%``^``"&>]`9``````/`/_\-^^`8`T8P`CW[``#&OS? +MM@%P-&,`^-^U`6@`HR@EW[0!8-^S`5C?L@%0W[$!2-^P`4#] +M`9``````DN(`%R0$``$`1!`4,$0!_A1$_\0\`A08CNH`$#P&__`TQ@`C)`X` +M"M[B````!C0X-,8`$7U*"P,`!C;X?4WX`S3&`?``#28X9,7^,'Q""0(``A$\ +M`(8P+62I`C@`PD`EW0@``&2G`!ADI@%H`(58+0")*"T\"?_P`(``$@@``$J(!0M^C`.@\!!`,`J`H+?^G`3ADA+NX#`&O)O^J`3`"OB@E +M)`3__P"@$"U\@O_&W%X``/Q>```````/`*`0+7P",`=\@O_&O%L``#P%%!D" +MH%@MC*25N'P+&`>.A@`0/`(4&?Z+```RU@#_KH0`%"2)``'?I`#0),8``?Z> +M``BNA@`0WZH!,**$`!_?I`#8WZ@`\***`!ZBA``@WZ0`X#$#`/^B@P`AC$B5 +MO**$`"0D!``!HI8`(M^G`3@E"``!K*F5N**$`":BAP`E%B`!#*Q(E;PLQ@`" +M%,#^V#P%$`QDI;L0_Z,!*#P$$`S_H@$@#`&O)F2$N]C?H@$@/`00#&2$O``, +M`:\FC$65O(Z%`!`\!!`,#`&O)F2$O!C?IP$8WZ@!$`)@4"W?HP$H`L!8+=^F +M`,@PY`#_WZ]```,B+_`"Q"!`$00/Z$/!7_ +M\'Z4"0(VM0`C`!29/``5K3@VM0$!`!6M^#:U`!`"=:@EWK(``'Y""8,P0@#_ +M$$0!1SP$$`PD!``#$$0!0#P$$`PD!``!%$0`!3)"`,`\!!`,#`&O)F2$OY`R +M0@#`$$``"3P"__!\$CF'_K(``#1"`",``A+\-$(`^`)B$"7<0@``/`+_\'XQ +M$@,T0@`C`!$DN``"%;@`%)``-$($!0`"%7@T0@?@`((0+0!3F"7>9@``?-4< +M@WS34<-\U#`",K4`_S)S__\$P`#W,I0`__C>`.,\!1`,V-T!(0)@*"T\!!`, +M#`&O)F2$P%`,`+^X```````````\!1`,`B`P+62ENR`,`F"PW$0`&`(`("T, +M`,`D`B`H+0@`P34D`O__/`00#`P!KR9DA/90"`#!)-[D```R(@#_+$(``A!` +M_C3>]0``,B+_`"Q"!`$00/XP/!3_\'ZU"0(VE``C`!69/``4I3@D!``"-I0! +M`0`4I?@VE``0`G2@)=Z2``!^0@H#,$(`_Q!$`0`\!!`,)`0``Q!$`/D\!!`, +M)`0``11$``4R0@,`/`00#`P!KR9DA+X`,D(#`!!```D\`O_P?!)*!_Z2```T +M0@`C``(2_#1"`/@"8A`EW$(``#P"__!^,1(#-$(`(P`1)+@``A6X`B"@+31" +M!`4`%9````(5>`(@J"TT0@?8`((0+0!3F"7><0``!B``MSP%$`Q^*`<"%0`` +M"'XF!X(\!!`,`!$O_F2$OL!^)P="?BD&P@P!KR9^*@:"/`00##P%$`QDA,"X +M#`&O)F2EP.!^)V@#?BD3PSP$$`PPY___,2D`_P*@,"U^*`.#?BHX`@)`*"T, +M`:\F9(3`Z`)`("T,`4/F`J`H+;Q'```(`,$DWN0``(Z%`!`,`:\F9(2]:`@` +MPH(````````0+0@`PTDD!0$`)$(``1!%`#EE:P`HD6,``!1@__L``B%X``)P +M^`'$<"T\!!08K()ML#P"%!AD0FVX"`#"$P'"H"T\!1`,"`#"362ENP"2@@`D +M%$/^O3P$$`R.A0`0_ZA0`(/`00#`P!KR9D +MA+N0WZH!,`@`PA;?IP$X$$4`"B0%``,010`2)`4``1!%``L`````,.<`_P`` +M\"T`X)`M"`#!G@``0"U\YSP#``#P+0#@D"T(`,&>``!`+7SG.@,D'@`(`."0 +M+0@`P9XD"``!?.<^`R0>``@`X)`M"`#!GB0(``$\!!08)`G__V2$;<@D!?__ +M```0+20+`0``````C(,```##&"L48``&`````(R#``0`96`K`*-`*P!,2`L` +M:"@*)$(``11+__5DA``H<2C_[SP+%!@`"$`C96MMN`$)0"0``"@M``AP^``( +M$7@!PG`M)`8`*/^G`3@!RZ`M_Z@!(`*`("W_J@$P#`)F8/^K`2C?J`$@/`(4 +M&-^G`3C?J@$PK$AML"D(`0`5`/YGWZL!**Q`;;`(`,(3`6"@+3P$$`QDA,&P +M#`&O)F2EP.`\!!`,`D`H+0(@,"T"8#@M`J!`+0*`2"T,`:\F9(3!V`)`("T, +M`4/^`B`H+;Q'```(`,$DWN0``#P$$`P\!1`,9(3!L`P!KR9DI<%(/`00#&2$ +MP=@"0"@M`B`P+0)@."T"H$`M#`&O)@*`2"T\!!`,#`&O)F2$P5`,`+^X```` +M`#P$$`QDA,"X#`&O)F2EP4A^)V@#?BD3PSP$$`PPY___,2D`_V2$P.@"0"@M +M`H`P+7XH`X,,`:\F?BHX`CP$$`P,`:\F9(3!4`P`O[@`````#`&O)F2$P!`( +M`,*P,D(`P`P!KR9DA+_0"`#"L#)"`,`\!!`,`B`H+0P!KR9DA,"(#`"_N``` +M```,`:\F9(2^@`@`PP4R0@,`#`&O)F2$OD`(`,,%,D(#`"0"@`%GO?_8``(5 +M./^P```T0A`)?`,`.W!C,+)PL)CR)&,``P`"%SC_LP`8`("8+?^R`!`"`I`M +M_[$`"/^_`"`,`9=*,'$`_Y1#`,`D`@`!$&(`$P``,"TD`X`!,F0``P`#''@` +M!"$\-&,"`0`#'_@"`Q@M`&08)=QB``#(3P`0`D0@)20"``'\@@``)`4``MR" +M``!^);P'_&4``-QB``#?OP`@`,`0+=^S`!C?L@`0W[$`"-^P```#X``(9[T` +M*`@`Q"8D!O__9[W_R/^T`"``@*`M_[(`$`"@D"W_OP`P_[4`*/^S`!C_L0`( +M#`&72O^P``"41`#`)`(``1""`!4``!@M/!,4&(YB;:`80``1``"`+0``("T` +M`(@M/!44&-ZB;:@F,0`!`%`0+=Q#```0<@`39A``&!2```8``!@MCF)MH`(B +M$"H40/_VWJ)MJ```&"W?OP`P`&`0+=^U`"C?M``@W[,`&-^R`!#?L0`(W[`` +M``/@``AGO0`X`````(Q%`!`,`,`^`H`@+11`__$`0!@M"`#$3B0$``$````` +M9[W_R/^U`"@`@*@M_[(`$`"@D"W_OP`P_[0`(/^S`!C_L0`(#`&72O^P``"4 +M0P#`)`(``1!B`!0\$Q08CF)MH!A``!$``(`M```@+0``B"T\%!08WH)MJ"8Q +M``$`4!`MW$,``!!R`!)F$``8%(``!]^_`#".8FV@`B(0*A1`__;>@FVH```` +M`-^_`#```!`MW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#B,10`0 +M#`#`)`*@("T(`,2#)`0``0````!GO?^P_[4`*`"`J"W_OP!(`*`@+?^W`#C_ +MLP`8_[$`"`"@B"W_L```_[X`0/^V`##_M``@#`$X9O^R`!`"("`M#`$X>@!` +M@"U^!#H#)`,`WGX7#`,0@P`$,A,`_WP7`#LR$P#_?O<)PSP4%!@`$YD`CH-M +MH`)BF"$88``C`!.=`#P2`(P``(@M-E(`"0``@"T`$I9X/!84&"0>``$(`,3& +M-E(`0`````".@VV@`@,8*A!@`!;?OP!(WL-MJ"80``$`<1@MD&4`%A2U__=F +M,0`8%+X`!P+@("W<8@``$%+_\GQ%/0,`!2TX%+/_[P`````,`,`^C&4`$(Z# +M;:`"`Q@J%&#_[M[#;:C?OP!(```0+=^^`$#?MP`XW[8`,-^U`"C?M``@W[,` +M&-^R`!#?L0`(W[````/@``AGO0!0`````&>]_[#_M0`H`("H+?^_`$@`H"`M +M_[<`./^S`!C_L0`(`*"(+?^P``#_O@!`_[8`,/^T`"`,`3AF_[(`$`(@("T, +M`3AZ`$"`+7X$.@,D`P#>?A<,`Q"#``0R$P#_?!<`.S(3`/]^]PG#/!04&``3 +MF0".@VV@`F*8(1A@`",`$YT`/!(`C```B"TV4@`)``"`+0`2EG@\%A08)!X` +M`0@`Q18V4@!``````(Z#;:`"`Q@J$&``%M^_`$C>PVVH)A```0!Q&"V090`6 +M%+7_]V8Q`!@4O@`'`N`@+=QB```04O_R?$4]`P`%+3@4L__O``````P`P"2, +M90`0CH-MH`(#&"H48/_NWL-MJ-^_`$@``!`MW[X`0-^W`#C?M@`PW[4`*-^T +M`"#?LP`8W[(`$-^Q``C?L````^``"&>]`%``````9[W_L/^U`"@`@*@M_[\` +M2`"@("W_MP`X_[,`&/^Q``@`H(@M_[```/^^`$#_M@`P_[0`(`P!.&;_L@`0 +M`B`@+0P!.'H`0(`M?@0Z`R0#`-Y^%PP#$(,`!#(3`/]\%P`[,A,`_W[W"<,\ +M%!08`!.9`(Z#;:`"8I@A&&``(P`3G0`\$@",``"(+392``D``(`M`!*6>#P6 +M%!@D'@`!"`#%9C92`$``````CH-MH`(#&"H08``6W[\`2-[#;:@F$``!`'$8 +M+9!E`!84M?_W9C$`&!2^``<"X"`MW&(``!!2__)\13T#``4M.!2S_^\````` +M#`##_HQE`!".@VV@`@,8*A1@_^[>PVVHW[\`2```$"W?O@!`W[<`.-^V`##? +MM0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`4`````!GO?_@?((.`O^D +M````@!@M_[\`&#!"`/__L0`0/`04&?^P``@``A#X9(25P'R"$@H00``3?&-* +M`@"@@"T``XBX``,9.`(CB"T``"@M`%&(+20&`!`,`F9@`B`@+1(```C?OP`8 +M`B`@+=^Q`!`"`"@MW[``""0&`!`(`H+.9[T`(-^_`!C?L0`0W[``"`/@``AG +MO0`@`````'R"#@,\`Q09,$(`_V1CE>```A#X?&(2"A!``!@D!@`09[W_Z/^Q +M``A\D2P#_[`````1B;@`48@M`*"`+?^_`!```"@M#`)F8`(@("T2```(W[\` +M$`(@("W?L0`(`@`H+=^P```D!@`0"`*"SF>]`!C?L0`(W[```&>]`!@#X``( +M```````````#X``(```0+6>]_]`P@O__-`/YH_^T`"!\E`X#_[(`$'R2+`/_ +MOP`H_[,`&/^Q``@00P`/_[```#P$$`P\!1`,9(3KH`P"?KQDI?'@)`+__]^_ +M`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P/!$4&0`4$/AF,97@?B** +M"A(@`%`D$$:?<,;!\@`0A'@`$A&X9A#+"0"@("UPT(`#)`8`@`#@F"T"(H@M +M`!"!/B80`/]\$#`$?A#X`PP!/]8"`"@M$$``1SP(__``$B#`-0@`)3P%__`! +M`#`M``A%^`$`."TU"`$'-.`,`GZ\`H`P+0@`Q>0D`O__/`00 +M##P%$`QDA.MH9*7QX`*`,"T,`GZ\`D`X+0@`Q>0D`O__``08/V>]__``HQ@F +M`(`0+7QC#@!\0DH"_Z0``'RI+`/_OP`(%&``DWR$#@*7HP`$-`CYHQ!H``HP +MJ/__/`00##P%$`QDA.P0#`)^O&2E\A@D`O__W[\`"`/@``AGO0`0$0,`"SP# +M__P\!!`,/`40#&2$ZZ`,`GZ\9*7R&-^_``@D`O__`^``"&>]`!``````?*4. +M`S1C``D`"5#```,<>``%03PT8X`!/`L4&0`#'SAE:Y7``4,H+0`$&/A]8UH* +M`*@H)=RH``!]!5`"$6#_X``%*?@``ADX,0@``0`"4+@`"$```4-0+2RC``$! +M:E`M`&@8)!1@`&:M10`0)`,``63%`"```QH\``!`+61C__\`HQ@K%&``5'S* +M.`%\R#@%)`,``63E`"```QH\```P+61C__\`HQ@K%&``1WSJ.`%\YC@%/`K_ +M\#P#__`U2@`E-&,`)0%`."T!0%@M``M=^``*5;@`!SUX``(HP#5*`0$U8@(% +M-.<`@0`#';@`"E5X``<]N``"%3@T8P$#``0A/`"J4"T`IS@M`*(0+0`#'7@` +M1!`E`410)0#D."4D"P`@`*,8+?U+````9!@E_.@``/Q&```D`@`!_&(``-QB +M``#H0/_]/`;_\#P'__PTQ@`E-.<`"0#`&"T`!SPX``,=^``&-3@`8!`M-,8` +M031C`@]_W`PB?___[,`6#0"^:,`@)@M`.`8+?^U`&A^9PX#_[0`8"05____OP"( +M?G0L`_^^`(#_MP!X_[8`!/``"%'@`!R8`-$*``7TDJ`0``A!^(HH*$B#_UP`4$;A^5O@#`B*(+7)&,"K>(@`X<%80*@#","00 +MP`"F/`00#!!@`+=PLK@"?O?X`P/`("TD!?__#`#.NO^C`#C?HP`X)!7__Z^B +M``P``A`_KZ(`"#0"^:/?I@`(<,3\.GS*#@+_I@``,(3__Q2"_[M\WDH"`O8` +M'P+``?0"8"@M_Z,`.`#`("W_J@`H```0$@`"J`!\4_@#)JP``0)@,"W_M0`@ +M?8SX`_^L`#`,`,92`8`X+=^C`#@\!/_P`!YPP-^J`"@TA``E?&-(`0"`:"U\ +M`S`'`(`H+0!V`!\"P`'T``0EN`"`>"TTA`$!``0E>``*,3P!Q'`M``UM>``% +M+?@!QC`E_-,``#6M`$'?K``P9N<`?S2E`04U[P"#`!18^``-;;@`XS@M``4M +M.``/?7@!;6@M`64H+0``("T`!SGZ`6]8+0&P:"5\Y$G%_:P```"P*"7\HP`` +M`7!8)?UD`````!`0``(0`!1``$W?J``@$0``&```$"T`%CAX`4`H+63G__\( +M`,>@`.,X+0`````0@``0`````'QI2`$``T@*/`3_@`!V&"TTA`$I`N,P+0`$ +M(CP`YC`K?*0Y!B1"``%_Q,P'`/8X+?R)```4P/_P`$@@*SP#__!]"/@#WZ(` +M$#1C`"4``QWX-&,!`P`#'3@`0Q@M`'`8)0````_<8@``?$(8`0!($"L40/_[ +MWZ(`````,"V/I0`8```X+7U"S@9_PHH&_Z(``"0"^:.GH@`$#`#&4M^D```, +M`,\`!BD"TD`@`/`E"`)?X" +M```"H!`M_C,`,-^_`(C?O@"`W[<`>-^V`'#?M0!HW[0`8-^S`%C?L@!0W[$` +M2-^P`$`#X``(9[T`D`)"2"-]*?@#`&D8+0@`QY8"Z;@O`````#P%$`P`X#`M +M9(3L:`*`."T,`GZ\9*7R`-^_`(C?O@"``J`0+=^W`'C?M@!PW[4`:-^T`&#? +MLP!8W[(`4-^Q`$C?L`!``^``"&>]`)!\I?@#)D+_@'"VN`-\0O@#_Z<`(`$` +M("TD!@"``N*X+0P!/]8"X"@MWZ<`(!!```X`0!@M?$)(`0@`QT;^(@`8/`00 +M##P%$`P`X#`M9(3L,&2E\@`"@#@M#`)^O`%`0"T(`,<2W[\`B#P$$`P\!1`, +M`.`P+62$[)ADI?(``H`X+0P"?KP"X$`M"`#'$M^_`(@`````,(/__S0"^:,0 +M8@`#/`/__`/@``@D`O__?(4L`S1C``D`!2CX``,<>'R$#@,T8X`!``01/``# +M'S@`HR`M`((@)=R"``!\0E`"`^``"``"$?A\`@`[!(``&'Q""<,\`__\<(1( +M\C1C``D``A$\``,<.#1C0`$``Q]X`(,@+0!$("7<@P``/`3__#2$``D`!"1X +M,&,`/S2$@`$`!"-R#```\!/_\-(0`"0`$)'@P8P`_-(2``0`$ +M)S@``QC``&08+0!#$"7<0@``?$)0`@/@``@``A'X?`,`.P2``#)\8PG#/`?_ +M\#P"__PTYP`E-$(`"0#@,"T``A0X``<]N``&-7@TYP$!-,8`@31"0`%PA$CR +M``<]>``&-;@``A=X``,9/`"'."T`AC`M`((@+0!G."4`9C`E`&0@)=R$```\ +M!?_P-*4`)0``$"T`!2WX,(0`/S2E`0,`!2TX``0@P`"%("T`9!@EW&@``-SC +M``#```&"T`!C6X"`#(>P`'/7A\@PX"/`(4&3!C`/]D +M0I7```,8^'Q#$@H00``)9[W_^'R$2@(`!!BX``0A.`!D("T`1!`M`^``"&>] +M``@`````"`#(LP``$"U\@PX#/`(4&3!C`/]D0I7@``,8^'Q#$@H00``%?(0L +M`P`$(;@#X``(`$00+0`````#X``(```0+6>]__A\`@`[?$()PP2```[_H@`` +M,(0#_P!`&"T\`A09``,8^&1"E#_IP`@`!"(^/^C`"@",I`M#`)F8*.B`#`\`Q`,)`8`#]QG\:!D8O&@ +MW$,`"&>D`!&00@`0```H+?^G``#_HP`(#`)F8*.B`!`D`S``)@(`,*>C`$!G +MI``@HZ(`0`P"@,AGI0!``Z`@+0P"@,AGI0!`/`/_\#1C`"4R!``#``,:_``$ +M(3PT8P!0)`@``P"#2"5D8P"PW2(```"#&"4D"@`!)`0(````*"T``#`M?`(( +M1P``."U]`DD'9Z@`(/TB`````$@MW&(``'U":`?\8@``#`"T:``````#H$`M +M)`0H````*"T``#`M```X+?Y"```,`+1H``!(+3P#%!ED8Y7``@`@+0(CB"T` +M`"@M#`#/0/XB``#>0P`````0+?Q@`##?OP!@W[(`6-^Q`%#?L`!(`^``"&>] +M`&AGO?^P_[0`,`#`H"W_LP`H`*"8+?^Q`!@`@(@M_[``$`#@@"W_OP!(_[8` +M0/^U`#@$@`!-_[(`("4#__\\`D```&(0*Q!``$\\!!`,$2``/"X"`(`40``H +M/`(``C(#`'\T0@`!+&,``0("$"L`0Q`D$$``(CP$$`S_J````B`@+?^I``@, +M`,]``F`H+=^H``#?J0`(`$"0+3!#__\T`OFC?E8.`Q!B`$A^52P#/`00##P% +M$`P"(#`M`F`X+62$[9`,`GZ\9*7QP-^_`$C?M@!````0+=^U`#C?M``PW[,` +M*-^R`"#?L0`8W[``$`/@``AGO0!0`````#P$$`P\!1`,9(3M"&2E\<`,`GZ\ +M`@`P+0``$"W?OP!(W[8`0-^U`#C?M``PW[,`*-^R`"#?L0`8W[``$`/@``AG +MO0!0`````#P"``(T0@`!`@(0*Q!`_^HN`P"`)`(`@`(#$`H(`,E:`$"`+0`` +M```E`___/`)``'P1`#L`8A`K%$#_M'XQ"<,\!!`,/`40#&2$[.!DI?'`#`)^ +MO`$`,"W?OP!(W[8`0```$"W?M0`XW[0`,-^S`"C?L@`@W[$`&-^P`!`#X``( +M9[T`4``````!`#`M`D`@+?^H```"("@M_ZD`"`P`Q=("`#@MWZ@```1``!#? +MJ0`()`+YHP$`*"U\4G@$`@`P+0)`("T!(#@M#`#&_@(@0"T$0``3/`40#`)` +M("T,`,6N`H`H+0@`R8$"0!`M/`00##P%$`QDA.TP9*7QP`+`,"T,`GZ\`J`X +M+20"^:-\4G@$#`#/C@)`("T(`,F!```0+3P$$`QDI?'``L`P+0*@."T,`GZ\ +M9(3M8`P`SXX"0"`M"`#)@0``$"UGO?^X,(+___^P`!@T`_FC_[$`(`"`@"W_ +MOP!`?A$.`_^T`#C_LP`P$$,`$_^R`"@\!!`,/`40#&2$[C@,`GZ\9*7R,-^B +M``!\`OH&_Z(``*>@``3?OP!`WZ(``-^T`#C?LP`PW[(`*-^Q`"#?L``8`^`` +M"&>]`$@\`O_P`*"0+31"`"5^!2P#``(5^``%*/@T0@$#`!$A/``"%3A]`_@# +M`*(0+0#`H"T`1!`E`0"8+=Q"``!\0A@!`$,8*Q1@`"`"("`M#`#.N@)`*"VO +MH@`4``(0/Z^B`!`T`OFCWZ0`$'"#_#HP8___$&(`*O^D``@\!!`,/`40#`(@ +M,"T"0#@M9(3N8`P"?KQDI?(PWZ(``-^_`$#?M``XW[,`,'P"^@;_H@``IZ`` +M!-^B``#?L@`HW[$`(-^P`!@#X``(9[T`2``"F``\!!`,/`40#&2$[;ADI?(P +M```P+0``."T,`GZ\`F!(+0(@("T,`,ZZ`D`H+:^B`!0``A`_KZ(`$#0"^:/? +MI``0<(/\.C!C__\48O_8_Z0`""9G``$"`"@M?F;X`PP`QE)\Y_@#!$``$20" +M^:,"@"@MIZ(`#`P`Q8C?I``(WZ(`"-^_`$#?M``X_Z(``-^B``#?LP`PW[(` +M*-^Q`"#?L``8`^``"&>]`$@`````/`00##P%$`P\!A`,9(3N$&2E\C`,`GZ\ +M9,;N("0"^:.GH@`,#`#/'-^D``C?H@``?`+Z!O^B```(`,GSIZ``!&>]_Y#_ +MM0!(`0"H+?^T`$``P*`M_[,`.`#@F"W_L@`P`2"0+?^Q`"@``(@M_[``(`"` +M@"W_OP!H_[X`8/^W`%@$@`!%_[8`4"9#__\\`D```&(0*Q!``"H\!!`,#`#. +MN@(`("TT`_FCKZ(`%``"$#^OH@`0WZ(`$'Q6?`,2PP`Z_Z(`"#P&$`P``/`M +M9,;NB#P7$`P\!!`,9N7R4&2$[P`,`GZ\?]%X!*>V``P,`,\]`'`\!1`,`D`P+62$[.`,`GZ\9*7R +M4-^B``#?OP!HW[X`8-^W`%A\`OH&_Z(``*>@``3?H@``W[8`4-^U`$C?M`!` +MW[,`.-^R`##?L0`HW[``(`/@``AGO0!P?!``.P@`RGQ^$`G#`````/^C`!@" +M`"`M)`7__PP`ST`\%Q`,WZ,`&#P&$`PP7O__`$"(+1?#_\%DQNZ@$F``)BZB +M`(`40``J/!<0##P"``(RHP!_-$(``2QC``$"HA`K`$,0)!!``",\!!`,)!?Y +MHP(`*"U^\7@$`D`P+0(@("T,`,72`J`X+01``"4"0"@M`B`@+0*@,"T"8#@M +M#`#&_@(`0"T$0``B)D<``:>W``S?I``(`B`H+7Y&^`,,`,92?.?X`P1!`!X\ +M!A`,/!<0#`@`RH]DQNX@/`(``C1"``$"HA`K%$``"BZC`(`\%Q`,/`00#`*@ +M,"UDA.T(#`)^O&;E\E`\!A`,"`#*CV3&[K@D`@"``J,0"@@`RML`0*@M/`80 +M##P7$`P(`,J/9,;NT#P&$`P\%Q`,"`#*CV3&[NC?I``(#`#%B`*`*"T"("`M +M#`#%K@*`*"W?H@`("`#*G?^B````````9[W_F/^V`$@!`+`M_[0`.`#@H"W_ +ML@`H_[$`(`#`B"W_OP!@_[X`6/^W`%#_M0!`_[,`,/^P`!@,`,_"_Z4`$`1` +M`'D`0)`M#`#.:@`````"0A`J$$``==^_`&`,`,YJ``````)"$"H00`"*/!`4 +M&=X7E@`2X`!Z```````2F/@`$O%X`G[P+0)`("T"_K@M`L"H+?[T`!`,`,@T +M_N``&"Y#``@08`!8``*@`'*6$`(2(`!O`$`H+3(B`'\``A``$$``"22E_X`D +M`P"``*(H(0!B$",`M``;`H`!]'Q"^`,"(H@M``"H$CP#__`D`@`!-&,`)0`" +M$'P`8"`M``,=^``$);@T8P$%-(0`@P`#'3@`!"5X`F,8+61"__\"9)@M)`0` +M`?QD```FH____F(``!*@`!;>"98`/`0`@#2$`2A^AO@#`D0@)0``."U\A+@# +M`3Y(+20"__\")T`M?05(`0`(*`H`H$`M?(CZ!@```4_]````)&/__]TH`!@` +MYC@M90@``11B__3]*``8WZ,`"#)$`_]\!@`[?,8)PR0"^:/?I0`0?,/.!GR# +MB@;_HP`(IZ(`#-^C``A\P\X&?(.*!O^C``"GH@`$WZ0```P`Q8C_I``(W[\` +M8`)`$"W?O@!8W[<`4-^V`$C?M0!`W[0`.-^S`##?L@`HW[$`(-^P`!@#X``( +M9[T`:#P%$`P\!!`,9(3O8`)`,"T,`GZ\9*7R<`P`S_H"0"`MW[\`8"02___? +MO@!8`D`0+=^W`%#?M@!(W[4`0-^T`#C?LP`PW[(`*-^Q`"#?L``8`^``"&>] +M`&@,`,C>```@+0@`RSH`$ICX```@+7Q%^`,,`3_6)`8`@`!`B"U\0D@!`!$0 +M"@@`RU3^X@`@/`00##P%$`P"0#`M9(3O(`P"?KQDI?*(/`40##P$$`P"0#`M +M9*7R<`P"?KQDA.]`#`#/^@)`("T(`,N/)!+__P````!GO?_8`,`8+?^Q`!@` +MH%`M``<0``"`B"W_L``0``A(``%`,"T`8#@M_[\`("0$__\"("@M#`#*:@!` +M0"TD$/__KZ(`#``"$#^OH@`(-`+YH]^F``APP_PZ,&/__Q!B``A\QDH"W[\` +M(`(`$"W?L0`8W[``$`/@``AGO0`H```````1B"]_^!P@_PZ_Z0``'R&#@)\ATH",&/___^_`!@T!/FC_[$`$"0" +M__\09``'_[``"-^_`!C?L0`0W[``"`/@``AGO0`@`````#P0%!D`!B#X9A"5 +MP'X$@@H2`/_U``=!.``'$+@`2$`M``:.``((@"U\<:@$C@,`$!!@_^T``!`M +M/`+_\``'(,`T0@`E``89/``"%;@T0@$!``(5>`""$"T`0Q`EW$@``"0"`"!] +M`S@!$&(`!P`(0``\!!`,/`40#&2$[]!DI?*X#`)^O"4(_^#?I``````X+0(@ +M*"T,`,92```P+0(`("T``"@M#`)F8"0&`!0,`,\$/AFM97@?J*J"A*@_^X#P(@M`!<1N`*B$"W_H@`0W$(` +M.!!`_^@``!@M/`C__#P3$`PU"``)/!(0#``(1#@`'K$\-0A``0``@"T`"*]X +M9G/P``@`S(-F4O+0`````"80``$2`@`:`````-^B````$!C``'48+0!V&"5_ +MPLX&?@**!O^B```D`OFCIZ(`!-QB``!\0B@#,$(`_Q17__`D`@(``@`X+0)@ +M("T"0"@M#`)^O`(@,"W?I```#`#,`B80``$D`@(`%@+_Z=^B```\$/_P`!>0 +MP-^C`!`V$``E`!"%^#80`0/<:``P`!"%.`)0@"T"%H`EW@(``'Q"&`$02``( +M/`00##P%$`QDA/`P9*7RT`(@,"T"X#@M#`)^O`$"0"\"("`M#`#.NB0%__\` +M'IX`-`7YHR0#__\``B`_?+.H!*^B``ROI``(WZ0`"'""_#HP0O__%$7_F_^D +M``#?HP`0)`+YHWQ4>`0"@"@MC&@`-`$`,"TE!P`!#`#&4O^H`!C?J``8$0`` +M$24#___?I```)`CYHR0'__]\A@X"?(1*`@`````\`O^`)&/__Z>H``0T0@$I +M``(2/'S".09\@LP'W$(``!1G__<`````)`+YHP)@*"VGH@`$```P+=^D```, +M`,92```X+0P`SQS?I```/`(`$`@`S.LD!/__)$+__Q!$`'P`````````#]X# +M``!\8Q@!%&#_^0`````80`!V/`00##P&__`\!/_\-,8`)32$``D`P"@M`,`X +M+0`&-?@`!2VX`,`8+0`$)'@`P$`M-*4`@S3&`04TA(`!-&,!!P`7$/@`!STX +M``8U.``%+7@`!"]_]@L@@`(_[``$`"`@"W_OP`@ +M$$``0_^Q`!@\`A09W$*6`!!``#\`!(CX``09>`(CB"T`48@MWB@`&!$``!0\ +M`O_P/`,`@#1"`",T8P$H``(4.``$(,`T0@`%`@,8)0`"%O@``QH\-$(`F``` +M."T`@B`M`````-QB```00``K`````&3G``$4Z/_[`````-XD`"`0@``A_B`` +M&"0"__]\1/_&#`$_]-XE`!#^(``0_B``(#($`__?HP`()`+YHWP&`#M\Q@G# +M```H+7S#S@9\@XH&_Z,`"*>B``S?HP`(?,/.!GR#B@;_HP``IZ(`!-^D```, +M`,6(_Z0`"`P`S_H"`"`M```0+=^_`"#?L0`8W[``$`/@``AGO0`H"`#-VP`` +M("T(`,WT)`+__]R"```00``)`.@0*WP%^#MDI0`R?`+X.P!%$"L40/_]```` +M``@`S=``````$$#_S3P$$`P\!1`,9(3Q4&2E\Q`,`GZ\`@`P+0@`S=?>)``@ +M`````&>]_^#_OP`8?`4`.P2``!Q\I0G#,(0#_S0#^:/?H@``?*+^!GP"O(9\ +M@HH&_Z(``*>C``3?H@``?*+^!GP"O(9\@HH&_Z(`$*>C`!3?H@`0?*+^!GP" +MO(9\@HH&_Z(`"*>C``S?I``(#`#-=/^D`!#?OP`8`^``"&>]`"`````````8 +M+0``("T(`,X9```H+0/@``@``!`M/`(4&=Q#E>`\`A09W$*5P/R#```#X``( +M_*(````````\`A09_$25X#P"%!D#X``(_$65P``````\!2^`/`)C=C2E%Q]`!`\!2^`/`)C=C2E%Q]`!`#X``( +M)`("`&>]_\C_L``H`("`+?^D`!!\A`X"_[\`,`P`SD8PA`#_?A!*`C(%__\# +MH"`M_Z(`&/^C`"#_H@``#`#45O^C``C?OP`PW[``*`/@``AGO0`X/`,#&SP" +M%Q]_^#_OP`8 +M?`4`.P2``!Q\I0G#,(0#_S0#^:/?H@``?*+^!GP"O(9\@HH&_Z(``*>C``3? +MH@``?*+^!GP"O(9\@HH&_Z(`$*>C`!3?H@`0?*+^!GP"O(9\@HH&_Z(`"*>C +M``S?I``(#`#.;/^D`!#?OP`8`^``"&>]`"`````````8+0``("T(`,Z=```H +M+6>]_[#_L@!`_[$`.`"@B"W_L``P_[\`2`P`U-@`@(`M)`/__Q(#`"8`0)`M +M#`#.1@(`("T#H"`M)`4"`/^B`"#_HP`H_Z(```P`TC[_HP`(%$``*3P$$`P# +MH"`M!B``-@)`*"T"(#`M#`#31"0'``$$0``Y/`00#`8``#,`````WZ,`&'X# +MS@9\0XH&)`+YH_^C`!BGH@`@`!0`````9[W_N/^Q`#APD?PZ +M_[``,`"`@"W_I``8?(0.`O^_`$`,`,Y&,(0`_WX02@*OL``0,C'___^B`"#_ +MH@``-`+YH_^C`"@2(@`(_Z,`"-^_`$`D`O__W[$`.-^P`#`#X``(9[T`2``` +M```#H"`M9Z4`$`P`TYXD!@`!W[\`0-^Q`#C?L``P`^``"&>]`$@`````9[W_ +MP/^R`##_L0`H`*"(+?^P`"#_OP`X#`#4V`"`@"TD`___$@,`(@!`D"T,`,Y8 +M`@`@+0.@("TD!0`@_Z(`$/^C`!C_H@``#`#2/O^C``@40``E/`00#`.@("T& +M(``N`D`H+0(@,"T,`--$)`<``0!`&"T$8``'```0+08``"H`````<@(.,GQB +MK`0D`_FC?&)X!-^_`#C?L@`PW[$`*-^P`"`#X``(9[T`0`````!\$``[?A`) +MPPP`SE@"`"`M`Z`@+20%`"#_H@`0_Z,`&/^B```,`-(^_Z,`"!!`_]\#H"`M +M/`00##P%$`P"`#`M9(3S*`P"?KQDI?/HW[\`.-^R`#```!`MW[$`*-^P`"`# +MX``(9[T`0`P`TP8`````"`#/70!`&"U\$``["`#/87X0"<,`````9[W_N/^P +M`"@`@(`M_[(`.'X2#@/_L0`P,E(`_P)`("W_OP!`#`#.6"01__]^!"P#,A#_ +M__^B`!C_H@``-`+YHZ^D`!#_HP`@$@(`"?^C``C?OP!``B`0+=^R`#C?L0`P +MW[``*`/@``AGO0!(``````.@("T,`-(^)`4`(!1```P#H"`M9Z4`$`P`TYXD +M!@`!W[\`0-^R`#C?L``H`$"(+0(@$"W?L0`P`^``"&>]`$@\!!`,/`40#&2$ +M\RADI?0`#`)^O`)`,"T(`,^CW[\`0&>]_]C_L0`8_[``$/^_`"`,`-38`("` +M+3P$`QL\`Q<7-(2S:S1C%Q<`!"1X``,<.&2$]F]__C_OP``#`#/0``````T`_FC,$3__Q"#``7?OP`````0+0/@``AGO0`( +M``````P`SXX`0"`MW[\``"0"``$#X``(9[T`"&>]_^C_OP`0#`#.N@````"O +MH@`,``(0/Z^B``@T`OFCWZ0`"'"#_#HP8___$&(`!-^_`!```!`M`^``"&>] +M`!@,`,\<`````-^_`!`D`@`!`^``"&>]`!@`@"@M"`#0-```("T`````9[W_ +MJ/^R`$`\$F-V_[``,#P0%Q]^_`%`\ +M!!`,`@`H+62$])`,`GZ\)!#__P@`T'O?OP!0/`00#`(@*"T,`GZ\9(3T6`@` +MT'O?OP!0``````"`*"T(`-!.)`0``0``````@"@M"`#03B0$``(``````(`H +M+0@`T$XD!``$``````"`*"T(`-!.)`0`"`````!GO?_@*(((`/^P`!``@(`M +M$$``'?^_`!@\`V-V/`(7%S1C;5\T0A<7/`84&0`#'#ADQI8(``(4.'S$,8HT +M8V9A-$(7%P`#'#@``A1X-&-U+C1"+BX#H"`M_Z,```(`*"T,`--P_Z(`""0$ +M__\01``,```8+=^_`!@`8!`MW[``$`/@``AGO0`@`(`H+3P$$`P,`GZ\9(3T +MP`@`T,TD`___/`00#`(`*"T,`GZ\9(3T\`@`T,TD`___/`-C=CP"%Q]__#_L```_[\`"`P`MO@\$!`,9@3U<`P`LV@D +M!0`"$$``"R0$$!#<0@``/!`4&?X"GA@,`+<$`````-^_``C>`IX8W[````/@ +M``AGO0`0```H+0``,"TD!P"`9@CU<`P`L\PD"0`"!$``#0!`&"TD!/__/!`4 +M&7R#_\;^`IX89&(0$`````#\8```9&,`"!1B__T`````"`#1'P`````\!!`, +M/`40#&2$]8ADI?<0)`80$`P"?KP\$!09"`#1'P``````````9[W_V/^R`!@\ +M$A09WDF>&/^_`"#_L0`0_[``"-R1```1(`!'W)``"!2@``PD!/__)`+__V4I +M``1\2?_&P2(``!1`__XD`@`!X2(``!!`__L`````WDF>&"0$__]E(@`(?(+_ +MQMQ#```08``>92(`$&4F`!@`0#@M?(;_QGR'_\;]`"@````````!#R0"__]E*0`$?$G_ +MQJT@``````$/W[\`(```$"W?L@`8W[$`$-^P``@#X``(9[T`*``````,`-$2 +M_Z4``-Y)GA@(`-%.WZ4````````D`___9$(`$'QB_\;<0@``%*#_X=^_`"`` +M``$/92D`!'QI_\:M(``````!#]^_`"#?L@`8W[$`$-^P``@#X``(9[T`*``` +M``!GO?^(_[8`6`"@L"W_M0!0`."H+?^S`$``P)@M_[(`.#P2%!G_OP!P_[X` +M:/^W`&#_M`!(_[$`,/^P`"C&"0#__]D0@`$?&+_QL!#```48/_^)`,``>!#```08/_[`````/^Q`!AG +MI``8_[``(`P`T40D!0`!$$``&`!`H"VNH```%F``!]Y"GA@D`___9$(`!'QB +M_\8```$/K$```````0_?OP!P`H`0+=^^`&C?MP!@W[8`6-^U`%#?M`!(W[,` +M0-^R`#C?L0`PW[``*`/@``AGO0!X`````-Y"GA@D`P`!KJ,``"05__]D0@`( +M?J+_QMQ7```NX@"`%$``%P.@("TD`P`X)`;_^`!@*"TD8__X`+$X%@"P*!:@ +MAP``H(4`"!1F__EDA``!/`00##P%$`QDA/709*7W,`P"?KP#H#`M"`#1U``` +M```,`-$2``````@`T<$``````!;P`"0%`(`#P"`M```P+0P`L9H``#@M$$`` +M%WQ"2`$00``5WD2>&``7&7AF]P`!`$"@+0!D&"UDA``(9&<`(&1F`"AD90`0 +M9&,`&'ZG_\9^IO_&_.(``'ZE_\;\U@``?J/_QORQ``!^I/_&_'````@`T=3\ +MEP```Z`8+20"`#@D"/_X``````!`*"TD0O_X`+$P%@"P*!:@9@``H&4`"!1( +M__ED8P`!/`00##P%$`QDA/8(9*7W,`.@,"T,`GZ\`\`X+0@`T=0````````` +M`&>]_\``@!`M_[$`*`"@B"W_L``@/!`4&?^_`#C_L@`PW(,```"@("W<0@`( +M_Z,```P!E&[_H@`(W@.>&!!@`"``0"@M)!+__V1C``1^0__&P&(``!1`__XD +M`@`!X&(``!!`__L`````)`8``0.@("T,`-&L9Z<`$!!``!L`0"`MCZ,`$!1@ +M`!0``!`MW@.>&"0$__]D8P`$?(/_Q@```0^L8``````!#]^_`#C?L@`PW[$` +M*-^P`"`#X``(9[T`0`P`T1+_H@`8W@.>&`@`TD_?I0`8``````P!E'("("@M +M"`#28MX#GAC>`IX89$(`!'Y"_\8```$/K$```````0\(`-)H)`+__V>]_L`` +M@!`M_[0!,`#`H"W_LP$H`."8+?^R`2``H)`M_[\!."0%``'_L0$8_[`!$-R0 +M``!GI`$`W%$`"/^P`0`,`-%$_[$!"!!``!\#H!@M/!$4&200___>(YX89&,` +M!'X#_\;`9```%(#__B0$``'@9```$(#_^P``````0"`M`D`H+0*`,"T,`94@ +M`F`X+=XCGAAD8P`$?@/_Q@```0^L8``````!#]^_`3C?M`$PW[,!*-^R`2#? +ML0$8W[`!$`/@``AGO0%`)`(`."0&__@`0"`M)$+_^`"0*!8`D2`6H&4``*!D +M``@41O_Y9&,``3P$$`P\!1`,9(3V,&2E]U`,`GZ\`Z`P+0@`TJHD`O__9[W^ +MP`"`$"W_M`$P`,"@+?^S`2@`X)@M_[(!(`"@D"W_OP$X)`4``?^Q`1C_L`$0 +MW)```&>D`0#<40`(_[`!``P`T43_L0$($$``'P.@&"T\$109)!#__]XCGAAD +M8P`$?@/_QL!D```4@/_^)`0``>!D```0@/_[``````!`("T"0"@M`H`P+0P! +ME2("8#@MWB.>&&1C``1^`__&```!#ZQ@``````$/W[\!.-^T`3#?LP$HW[(! +M(-^Q`1C?L`$0`^``"&>]`4`D`@`X)`;_^`!`("TD0O_X`)`H%@"1(!:@90`` +MH&0`"!1&__ED8P`!/`00#`.@*"T,`GZ\9(3V6`@`TNXD`O__9[W^T`"`$"W_ +ML@$@`*"0+?^_`2@D!0`!_[$!&/^P`1#&&1C``1^`__&P&0``!2`__XD!``!X&0` +M`!"`__L`````)`8``0!`("T"0"@M)`<``0P!E(8D"``!WB.>&&1C``1^`__& +M```!#ZQ@``````$/W[\!*-^R`2#?L0$8W[`!$`/@``AGO0$P`````"0"`#@D +M!O_X`$`@+21"__@`D"@6`)$@%J!E``"@9``(%$;_^61C``$\!!`,`Z`H+0P" +M?KQDA/98"`#3+20"__]GO?_``(`0+?^R`#``H)`M_[$`*"0%``'_L``@/!$4 +M&?^_`#@D$/__W(,```.@("W<0@`(_Z8`$/^C``#_H@`(#`#11/^G`!C>(YX8 +M9&,`!'X#_\;`9```%(#__B0$``'@9```$(#_^P````#?I@`0`$`@+=^G`!@, +M`950`D`H+=XCGAAD8P`$?@/_Q@```0^L8``````!#]^_`#C?L@`PW[$`*-^P +M`"`#X``(9[T`0&>]_\@`@!`M_[$`&`#`B"W_L``0`*"`+?^_`#`D!0`!_[,` +M*/^R`"#<@P```Z`@+=Q"``C_HP``#`#11/^B``@`0"`M$(``%0``$"T\$Q09 +M)!+__]YBGAAD0@`$?D+_QL!#```48/_^)`,``>!#```08/_[``````(`*"T, +M`98(`B`P+=YCGAAD8P`$?D/_Q@```0^L8``````!#]^_`##?LP`HW[(`(-^Q +M`!C?L``0`^``"&>]`#AGO?_(`(`0+?^Q`!@`P(@M_[``$`"@@"W_OP`P)`4` +M`?^S`"C_L@`@W(,```.@("W<0@`(_Z,```P`T43_H@`(`$`@+1"``!4``!`M +M/!,4&202___>8IX89$(`!'Y"_\;`0P``%&#__B0#``'@0P``$&#_^P`````" +M`"@M#`&5Y`(@,"W>8YX89&,`!'Y#_\8```$/K&```````0_?OP`PW[,`*-^R +M`"#?L0`8W[``$`/@``AGO0`X9[W_T`"`$"W_L``0`*"`+?^_`"@D!0`!_[(` +M(/^Q`!C<@P```Z`@+=Q"``C_HP``#`#11/^B``@`0"`M$(``%```$"T\$A09 +M)!'__]Y"GAAD0@`$?B+_QL!#```48/_^)`,``>!#```08/_[``````P!E8X" +M`"@MWD.>&&1C``1^(__&```!#ZQ@``````$/W[\`*-^R`"#?L0`8W[``$`/@ +M``AGO0`P9[W_Z`"`$"W_OP`0)`4``=R#```#H"`MW$(`"/^C```,`-%$_Z(` +M"-^_`!!GO0`8"`&63`!`("UGO?_(_[(`$#P2%!G>0IX8_[\`,/^U`"C_M``@ +M_[,`&/^Q``@00`!$_[```"0$__]D0@`$?(+_QL!#```48/_^)`,``>!#```0 +M8/_[`````-Y"GAAD0P`(?(/_QMQC`````Q@`&&``'R1S__\\%1`,?G/X`SP4 +M$`QF`@`U"QFE/=X`````!(3`!+>0IX8`%`0 +M+0``,"UD0P`@9$(`*'XC_\9^(O_&W&0``&80`"#<10``#`"QR@`````40/_R +M`J`@+0P"?KP"@"@M%A/_\-Y"GA@```$/)`/__V1"``1\8O_&K$```````0\\ +M!!`,#`"SRF2$]7#?OP`PW[4`*```$"W?M``@W[,`&-^Q``C?L```_D">&-^R +M`!`#X``(9[T`.``````,`-$2``````@`U`_>0IX89[W_X`"`$"W_L``0`*"` +M+?^_`!@D!0`!W(,```.@("W<0@`(_Z,```P`T43_H@`(%$``!=^_`!@D`O^H +MW[``$`/@``AGO0`@`@`H+=^P`!``0"`M"`&6+F>]`"``````9[W_L/^P`!@\ +M$!09W@*>&/^_`$C_M0!`_[0`./^S`##_L@`H$$``1_^Q`"`D!/__9$(`!'R" +M_\;`0P``%&#__B0#``'@0P``$&#_^P````#>`IX89$,`"'R#_\;<<0``_Z`` +M`/^@``@2(``CHZ``$#P2$`P``*`M)!7__R03__AF4O:H```````4(7@#H!@M +M`((@+20"`#ADA@`@9(<`$&2%`!A^IO_&W,8``'ZG_\;F2$]N#>`IX8)`/__V1"``1\8O_&```! +M#ZQ```````$/W[\`2-^U`$#?M``XW[,`,-^R`"C?L0`@W[``&`/@``AGO0!0 +M#`#1$@`````(`-1YW@*>&``````\"!`,/`D0`V>]__@D!``(```H+3P&@``D +M!P"`90CW`/^_```,`+1H92E$0````0]P0!C?W[\``&1B``$\`Q099[T`"`/@ +M``C\8IX(`````&>]__#_L```/!`4&=X"G@@40``$_[\`"`P`U,0`````W@*> +M"-^_``C?L````^``"&>]`!``````/`(`""0#_/\T0L`'``,?.&>]__``@#`M +M`(,8)``"%WC_OP`(%&(`"GP&*0;?OP`(?(0)`J^D``!\QAX#KZ8`!-^B```# +MX``(9[T`$``````\!!`,/`40#&2$]Y`,`GZ\9*4("-^_``@D`O__KZ(``*^B +M``3?H@```^``"&>]`!!GO?^X_[4`.`$`J"W_M``P`,"@+?^S`"@`X)@M_[$` +M&`"@B"W_L``0`("`+?^_`$#_L@`@#`)0TJ^@``@$0`!B/`80#`(`("T`0"@M +M#`)1B&3&]]`40`!4/`80#`(`("T"("@M9,;X``P"3RQGIP`(`$"0+8^B``@H +M0@`,%$``1#P$$`R.10``#`)1(@(`("T$0`!5`$"(+3P&$`P"`"`M`$`H+0P" +M48ADQOA0%$``+#P&$`R.0P`$`@`@+0(@*"U\9CP#?&(^`P`&-#@``A8XKZ,` +M!`#"$"4P9O\``$80)3!F`/\``A```$80):ZB``".0@`(?$8\`WQ#/@,`!C0X +M``,>.*^B````PQ@E,$;_``!F&"4``Q@``$,0)3!"``$,`E] +M`$@``````@`@+0(@*"T,`E&(9,;X:!!`_]`\!!`,/`40#&2$^(`,`GZ\9*4' +MP`@`U50D`O__/`40#&2$^`@,`GZ\9*4'P`@`U2B.10``/`00##P%$`QDA/?@ +M#`)^O&2E!\`(`-54)`+__P`````\!!`,/`40#&2$][`,`GZ\9*4'P`@`U50D +M`O__`````#P$$`P\!1`,9(3X,`P"?KQDI0?`"`#55"0"__\\!!`,/`40#&2$ +M^,@,`GZ\9*4'P`@`U50D`O__9[W_X/^_`!C_I0`(#`)5M/^F`!#?I0`()`<` +M`M^F`!``0"`M)`@``0P!FXH#H$@M!$```R0"__^7H@`&``(0`-^_`!@#X``( +M9[T`(`````!GO?_@_[\`&/^P`!``X(`M_Z4```P"5;3_I@`(WZ4```(`2"W? +MI@`(`$`@+20'``(,`9X`)`@``=^_`!C?L``0```0+0/@``AGO0`@`````&>] +M__`D!`!(_[```/^_``@,`+&J```H+1!``!4`0(`M`$`@+0``*"T,`F9@)`8` +M2"0"__^N`@`LK@(`**X"`#"N`@`TH@(`0J("`$,D`@/HK@(`("0"`/JN`@`D +M`@`0+=^_``C?L````^``"&>]`!`\!!`,/`40#&2$^/`,`GZ\9*4'L-^_``@" +M`!`MW[````/@``AGO0`09[W_P/^S`!@``)@M_[$`"`"@B"W_OP`X_[8`,/^U +M`"C_M``@_[(`$!"@``W_L```W[\`.`)@$"W?M@`PW[4`*-^T`"#?LP`8W[(` +M$-^Q``C?L````^``"&>]`$```````("0+0P!+,``P*`M%$``>0!`F"V20@!X +M$$``?@````"20@#?$$``>P````#>50%@$J#_YP``@"V2H@`D$$``0V:C`$"2 +M0@![%$```@``2"V.20!\CJ(`*!A```LD0O__``!0+7Q"^`-D0@`!``(0^)1K +M``!E2@`(`2M8*@!K@`H50O_[9&,`"!(``$\D!0`!WK8`.`P"56#>Q``HWL0` +M*)+%`#,D!@!_#`#5HI:G`!Z2H@`E$$``/B0&`)F2H@`F$$``-20&`)J2H@`G +M$$``+"0&`)N2H@`E%$``!P````"2H@`F%$``!`````"2H@`G$$``$P````#> +MQ``H)`8`EPP`U8Z2Q0`SDJ4`)9*H`"8D!@"7DJ<`)S1#"`#>Q``H`$48"I+% +M`#,T8A```&@0"C11!```1X@*#`#5HC(G___>Q``H#`)58```*"W>M0``%J#_ +MN=^_`#@"8!`MW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!` +MWL0`*)+%`#,,`-6BE@<`!@@`UBJ2H@`EWL0`*)+%`#,,`-6BE@<`!`@`UB>2 +MH@`GWL0`*)+%`#,,`-6BE@<``@@`UB22H@`FWD8`$#P$$`P\!1`,9(3Y.&2E +M!L@"(#@M`H!`+0P"?KPD$___"`#5Z=^_`#C>1@`0/`00##P%$`QDA/D(#`)^ +MO&2E!L@(`-7IW[\`.`@`U>@D$___`````#P)__``!"'X-2D`(V>]_\``"4K\ +M)`,``?^Q``@U*3@8`(D0+0#@B"W_OP`X`$!`+?^V`#!\""D&_[4`*'Q*D@+_ +MM``@_[,`&/^R`!#_L```W0(``'QBQ@=\8F,'_0(``"0"`1@50@`#,,+__]TB +MR.`PPO__/`;_\#3&`",`!C+\-,8X"`"&&"T`8(`M?'62`GP0*0;^`@``)`(! +M&!*B`(``````/`/_\#"R`!\T8P`C`!(2.``#&OPT8S@``(,@+0"`F"U\E)(" +M?!,I!OYB```D`@$8$H(`<`````!\%O@[#`"W4B0$``,\`P`!-&.&H#P$(8UP +M0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``=W@(`````(!``!"2ZR%$`#P"6 +M("T`````?`+X.P""$"L40``_W[\`.'P#^#MD8P!D?`+X.P!#$"L40/_]```` +M`-X"``#H4?_T`````#(B___^`@``)`(!&!*B`#L\`@`!?D)B!_YB```D`@$8 +M$H(`03P"__!\$?@[#`"W4B0$``,\`P`!-&.&H#P$(8UP0Q`#-(3O00`$)#@T +MA&O;``0D>#2$--L`1``=W@(`````(!``!"2ZR%$`#P"1("T`````?`+X.P"" +M$"L40``5W[\`.'P#^#MD8P!D?`+X.P!#$"L40/_]`````-X"``#H4?_T```` +M`-^_`#@``!`MW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!` +M)`+__]^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`0#P"__`T +M0@`C``(2_#1"`/C<0@``/`(``7Y"8@?^8@``)`(!&!:"_\$\`O_P-$(`(P`" +M$OPT0@#X"`#6W=Q"```(`-:SW&+(^-S"R/`(`-:F/`/_\`````!GO?_(_[0` +M*`"@H"W_LP`@,),`__^Q`!`D$0`#_[``""00``+_OP`P_[(`&```("T"8"@M +M```P+20'``$D"``!#`&;B@.@2"T`$1@K!$``"0(`("V/L@`$`!(7P@!B&"00 +M8``'`````"80__\(`-]`#`````` +M)!,`_P``&"TD!P`!``````!B(`?H@``%)&,``8S$````AR`$``0@)P)DF"0` +M``)@ +M2"T`$A@K``(7P@!B&"048/_U)E+__P@`UZZ.!``P$D#_UR03__^.!``P!('_ +ME202``$(`-=Y``"(+0@`U[(D$___`````#P(__!GO?^@-0@`(R0#``'_M0`X +M``A"_``$J?@U"#@8_[``$`*H$"W_LP`H`("`+?^R`"``0"`M_[$`&'P$*0;_ +MOP!8`*"(+?^^`%!\19("_[<`2`#`D"W_M@!``."8+?^T`##<@@``?&+&!WQB +M8P?\@@``)`(!&!2B``,\`__PW0+(X#P#__`R9/__-&,`(P`#&OPT8S@(`J,0 +M+0!`H"U\0I("?!0I!OZ$```D!`$8$$0`B@`````\!/_P,B4`'S2$`",`!1(X +M``0B_#)>`!\TA#@`?\(@!P*D&"T`8+@M?':2`GP7*0;^X@``)`(!&!+"`'@` +M````?`/X._^C``@D!``##`"W4O^E```\!``!/`8AC32$AJ`TQN]!<$00`P`& +M-#C?HP`(-,9KV]^E````!C1X-,8TVP!&`!W>@@`````@$``$)+K(40`.`(,@ +M+7P"^#L`@A`K%$``2@````!\`_@[9&,`9'P"^#L`0Q`K%$#__0````#>@@`` +MZ%'_]``````\`@`#?*)B!W_"(`?^X@``)`(!&!+"`#4\`O_P#`"W4B0$``,\ +M`P`!-&.&H#P$(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``=```P$``& +M-+I\`O@[/`7_\`#","TTI0`C``4J_#2E.!`"I2@M?`4I!GP#^#MD8P/H?`+X +M.P!#$"L40/_]`````-RB``!\0P1#$&``!0````!\!/@[`(8@*Q2`__,````` +M%&``,3!$___(4``KW[\`6`"`$"W?O@!0W[<`2-^V`$#?M0`XW[0`,-^S`"C? +ML@`@W[$`&-^P`!`#X``(9[T`8#1"`",``A+\-$(`^`@`V$S<0@``/`00"P(` +M*"UDA$_``B`P+0)`."T,`GZ\`F!`+=^_`%C?O@!0)`+__]^W`$C?M@!`W[4` +M.-^T`##?LP`HW[(`(-^Q`!C?L``0`^``"&>]`&`(`-@BW(+(^-QBR/`(`-@3 +M/`3_\#P$$`L"`"@M"`#8B&2$3W`\!!`+`@`H+0@`V(ADA$\89[W_X#P#__#_ +ML@`0-&,`(_^Q``@``QK\_[```#1C.!C_OP`8/`8``8R"``!D]`"#?OP`8/`(`"-^Q``@T0@/HW[```'Q2F`<" +M0!`MW[(`$`/@``AGO0`@W[\`&#P"``C?L0`(-$(`"M^P``!\4I@'`D`0+=^R +M`!`#X``(9[T`(-^_`!@\`@`,W[$`"#1"``K?L```?%*8!P)`$"W?L@`0`^`` +M"&>]`"#?OP`8/`(`"-^Q``@T0@!DW[```'Q2F`<"0!`MW[(`$`/@``AGO0`@ +M9[W_L#P"__#_MP`X-$(`(_^V`#```A+\_[4`*#1".!C_M``@)`4``?^S`!AD +M1O_P_[(`$"0#``'_L0`(``"(+?^P``#_OP!(_[X`0(R$````!+(",)4`_P`6 +M@?@RM``??@(B"@("D"T"!K@M9$;_Z'Z#8@<"!I@M?*3&!WRD8P?^1```W$3( +MX/[@``#<1,C@_F,``-Q"R.!\'O@[#`"W4B0$``,\`P`!-&.&H#P$(8UP0Q`# +M-(3O00`$)#@TA&O;``0D>#2$--L`1``=WN(`````(!``!"2ZR%$`#@">("U\ +M`O@[`((0*Q1``*8"P"@M?`/X.V1C`&1\`O@[`$,0*Q1`__T`````WN(``.A1 +M__0`````/`,``SP>__`T8P`!-]X`(WZ#8@<`'O+\_F,``#?>`/C?P@``#`"W +M4B0$``,\`P`!-&.&H#P$(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``= +M```P$``&-+I\`O@[9\4W&`#","T"!2@M?`/X.V1C`^A\`O@[`$,0*Q1`__T` +M````W*(``'Q#!$,08``%`````'P$^#L`AB`K%(#_\P`````48`$,,$3__\A0 +M`1PP@R!\)`(@0!!B`/(D`B<0WD0``"0%``$\`__P)`(``31C`"-^@F('?*3& +M!P`#&OQ\I&,'-&,`^/Y$``#<9```)`0`"O[D``#<9```_F(``-QB``!\'O@[ +M#`"W4B0$``,\`P`!-&.&H#P$(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$--L` +M1``=WN(`````(!``!"2ZR%$`#@">("U\`O@[`((0*Q1``$X"P"@M?`+X.V1" +M`&1\`_@[`&(8*Q1@__T`````WN(``.A1__0`````/`(``SP>__`T0@`!-]X` +M(WZ"8@<`'O+\_F(``#?>`/C?P@``#`"W4B0$``,\`P`!-&.&H#P$(8UP0Q`# +M-(3O00`$)#@TA&O;``0D>#2$--L`1``=```H$``%++I\`O@[9]XW&`"B*"T" +M'H`M?`/X.V1C`^A\`O@[`$,0*Q1`__T`````W@(``'Q#!$,08``%`````'P$ +M^#L`A2`K%(#_\P`````48`"U,$3__\A0`,4D`@`!Z(``*7Q1E(??OP!(`B`0 +M+=^^`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!0 +M/`00"V2$3\`"H#`M)`<``0P"?KP``$`M"`#9F0`````\!!`+`J`P+62$3\`D +M!P`!#`)^O"0(``K?OP!(W[X`0`(@$"W?MP`XW[8`,-^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0!0WD4``#P$__`TA``C)`,`!``$(OQ^@V('?$7& +M!S2$`/A\16,'_D4``-R"```D`@`8_N(``-R"``#^8P``W((``'P2^#L,`+=2 +M)`0``SP#``$T8X:@/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$`!W> +MX@`````@$``$)+K(40`.`)(@+7P"^#L`@A`K%$``1P+`*"U\`_@[9&,`9'P" +M^#L`0Q`K%$#__0````#>X@``Z%'_]``````\`P`#/`+_\#1C``0T0@`C?H-B +M!P`"$OS^8P``)`0``S1"`/C<0@``#`"W4@`````\`P`!/`0AC31CAJ`TA.]! +M<$,0`P`$)#@TA&O;``0D>#2$--L`1``=```H$``%++I\`O@[`*(H+0````!\ +M`_@[9&,#Z'P"^#L`0Q`K%$#__0````#>`@``?$,$0Q!@``4`````?`3X.P"% +M("L4@/_S`````!1@`%,P1/__R%``2``$$P+?OP!(W[X`0'Q1G,??MP`X`B`0 +M+=^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`4`@`V9E\48@' +M/`00"P*@,"UDA$_`)`<`!`P"?KPD"``8W[\`2-^^`$`"(!`MW[<`.-^V`##? +MM0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`4#P$$`L"P"@M9(1/&`*@ +M,"TD!P`!#`)^O```0"T(`-F9`````#P$$`L"P"@M9(1/&`*@,"TD!P`!#`)^ +MO"0(``H(`-GYW[\`2#P$$`L"P"@M9(1/<`*@,"TD!P`!#`)^O```0"T(`-F9 +M`````#P$$`L"P"@M9(1/<`*@,"TD!P`!#`)^O"0(``H(`-GYW[\`2#P$$`L" +MP"@M9(1/<`*@,"TD!P`$#`)^O"0(`!@(`-GYW[\`2#P$$`L"P"@M9(1/&`*@ +M,"TD!P`$#`)^O"0(`!@(`-GYW[\`2`````!GO?_`_[\`./^P````@(`M_[8` +M,/^U`"C_M``@_[,`&/^R`!#_L0`(C(0`"`P!.&:.$0``#`$[#@!`("T``A`` +M<$,#+G!"`6X`8A`E%$``>#P"__``$8("-$(`(P`0F?@``A+\)`0``31".!@R +M,0#_?F(:"@)B,"UD1?_P,C4`'P)ED"UD1?_H?(/&!P)EH"U\@V,'_,,``"0# +M``/<1,C@-`3A#?Y$``!^HV('W$3(X/Z#``#<0LC@?!;X.PP`MU(D!``#/`,` +M`31CAJ`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'=Y"`````"`0 +M``0DNLA1``X`EB`M?`+X.P""$"L40`!5`@`H+7P#^#MD8P!D?`+X.P!#$"L4 +M0/_]`````-Y"``#H4?_T`````#P#``,\$O_P-&,``S92`"-^HV('`!*2_/Z# +M```V4@#XWD(```P`MU(D!``#/`,``31CAJ`\!"&-<$,0`S2$[T$`!"0X-(1K +MVP`$)'@TA#3;`$0`'0``,!``!C2Z?`+X.V9%-Q@`PC`M`F4H+7P#^#MD8P/H +M?`+X.P!#$"L40/_]`````-RB``!\0P1#$&``!0````!\!/@[`(8@*Q2`__,` +M````%&``*3!$___(4``P,(0!$20#`1$``"@M%(,`$0``$"W?OP`X/`(`#-^V +M`#`T0@/HW[4`*'Q%F`??M``@`*`0+=^S`!C?L@`0W[$`"-^P```#X``(9[T` +M0`P`V20"`"`MW[\`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``( +M9[T`0#P$$`MDA$_``B`P+20'``,,`GZ\-`CA#0@`VU0``"@M/`00"P(`*"UD +MA$\8`B`P+20'``,,`GZ\-`CA#0@`VU0``"@M/`00"P(`*"UDA$]P`B`P+20' +M``,,`GZ\-`CA#0@`VU0``"@M9[W_P#P"__#_M0`H-$(`(_^T`"```A+\_[,` +M".!C_L@`09$7_\/^P```D`P`6_[\`.```F"W_M@`P_[$`"(R1``!^-;H# +M,C$`'P`5J?A^(V('?J(B"@*BH"T"I9`M9$7_Z`*E@"U\!,8'_H0``-Q$R.#^ +M0```W$3(X/X#``#<0LC@?!;X.PP`MU(D!``#/`,``31CAJ`\!"&-<$,0`S2$ +M[T'>0P````0D.#2$:]L`!"1X-(0TVP!$`!T``"@0``4LNLAQ``\`MB@M```` +M`'P#^#L`HQ@K%&``"@````!\!/@[9(0`9'P#^#L`9!@K%&#__0````#>0P`` +MZ''_]`````#>@P``/!+_\#92`",\`@`!`!*2_#1"`!%\`\8'-E(`^/Z#``!^ +M(F('WD,``"0$``/^`@``WD(```P`MU(`````/`0``3P#(8TTA(:@-&/O07!$ +M$`,``QPX-&-KVP`#''@T8S3;`$,`'0``&!```QRZ?`+X.V92-Q@`8A`M`K*0 +M+0````!\!/@[9(0#Z'P#^#L`9!@K%&#__0````#>0P``R'$`!0````!\!/@[ +M`((@*Q2`__0`````R'``4S!U__\RH@@`$$``'0*@L"TRPPP()`(,"!!B``PD +M`P`!W[\`.`)@$"W?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>] +M`$``%A-#?'.``%*;C_ +MO@!P`D60+?^W`&AF4@`0_[8`8/^U`%C_M`!0_[,`2/^Q`#C_L``PW((`>(R# +M``",Q``H`%*0+20"``$0@@89CE$`(#P"__```_("-$(`(P`>L?@``A+\,'<` +M_S1".!@F)1*MD,0`>P+"@"W>`P``)`8``?^^```4@`+^?,/&!V1$__!\PV,' +M_@,```+$\"W<1LC@9$3_Z#"E__\R]0`?_\4```+$H"W<1!``` +M)`4``3P"__`F)A*P-$(`(S#&__]\I,8'``(2_'RD8P#3&--L`1@`=```0$``"%+H`12@M```` +M`-_"``#(40`/`````'P"^#L`HA`K%$``"@````!\!/@[9(0`9`````!\`O@[ +M`$00*Q1`__T`````"`#=)``````D$___?`7X._^E`"@,`+=2)`0``R0$)Q#? +MI0`H/`8AC7!$$`,TQN]!``8T.#3&:]L`!C1X-,8TVP!&`!T``"`0``0DN@"% +M("U\`O@[`$00*Q1`__T`````W@0``"0%``$\`O_P)B8:K31"`",PQO__?*3& +M!P`"$OQ\I&,'-$(`^/X$````%2HXW$0``/_&``#<1```_H4``-Q"``!\!?@[ +M_Z4`*`P`MU(D!``#/`0``32$AJ`\!B&-<$00`S3&[T'?I0`H``8T.#3&:]L` +M!C1X-,8TVP!&`!T``!`0``(4N@!%*"W?P@``R%$`#CP"__!\`O@[`*(0*Q1` +M`#4`````?`3X.V2$`&1\`O@[`$00*Q1`__T`````W\(``.A1__0\`O_P/`4` +M`31"`"-^I6('_\`````"$OPT0@#XW$0``/Z%``#<0@``?`7X._^E`"@,`+=2 +M)`0``SP$``$TA(:@/`8AC7!$$`,TQN]!WZ4`*``&-#@TQFO;``8T>#3&--L` +M1@`=```0$``"%+H`12@MW\(``,A1``\`````?`+X.P"B$"L40``*`````'P$ +M^#MDA`!D`````'P"^#L`1!`K%$#__0`````(`-V8`````"03___>!```)`4` +M`3P"__`F)AJP-$(`(S#&__]\I,8'``(2_'RD8P#3&--L`1@`=```@$``$)+H` +MA2`M?`+X.P!$$"L40/_]`````-X$```D!0`!ED,`,#P"__`T0@`C)B80CWRD +MQ@<``A+\_Z,`"'RD8P>60P`T-$(`^)9%`#(PQO___@0``/^C`!C_I0`0`!4J +M.-Q$``#_Q@``W$0``/Z%``#<0@``?`7X._^E`"@,`+=2)`0``SP$``$TA(:@ +M/`8AC7!$$`,TQN]!WZ4`*``&-#@TQFO;``8T>#3&--L`1@`=```0$``"%+H` +M12@MW\(``,A1``[?HP`(?`+X.P"B$"L40``_`````'P$^#MDA`!D?`+X.P!$ +M$"L40/_]`````-_"``#H4?_TWZ,`"-^E`!!P9A,RWZ,`&'"B&C(`PC`E/`4` +M`7ZE8@P@``?$0$0Q"```4`````?`7X.P"F*"L4H/_S +M`````!2`!GXP1?__R%`&A0+@,"TPM\``W@0``"0&``$\`O_P`!4J.)96`#@T +M0@`C?,3&!P`"$OR64@`Z?,1C!_X$```T0@#XW$0``/_1``#<1```_H4``-Q" +M``!\$/@[#`"W4B0$``,\!``!-(2&H#P%(8UP1!`#-*7O00`%+#@TI6O;``4L +M>#2E--L`10`=W\(`````*!``!2RZR%$`#@"P*"U\`O@[`*(0*Q1``#H````` +M?`3X.V2$`&1\`O@[`$00*Q1`__T`````W\(``.A1__0``````!:)P#)2`#\R +M,0#_/`+_\`(RB"4T0@`C`C>()0`"$OPR,?__/`4``?_1```T0@#XW$0``'ZE +M8@?^A0``W$(``'P0^#L,`+=2)`0``SP$``$TA(:@/`4AC7!$$`,TI>]!``4L +M.#2E:]L`!2QX-*4TVP!%`!W?P@`````H$``%++K(40`/`+`H+0````!\`O@[ +M`*(0*Q1```H`````?`3X.V2$`&1\`O@[`$00*Q1`__T`````W\(``.A1__0` +M````?!#X.PP`MU(D!``#)`,G$#P$(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$ +M--L`1``=```8$``#'+H``)@$"W?O@!PW[<` +M:-^V`&#?M0!8W[0`4-^S`$C?L@!`W[$`.-^P`#`#X``(9[T`@&1$__!\PV,' +M_@,```+$\"W<1LC@9$3_Z#"E__\R]0`?_\4```+$H"W<1#2E--L`10`=W\(````` +M*!``!2RZR%$`#P"S*"T`````?`+X.P"B$"L40``,`````'P$^#MDA`!D?`+X +M.P!$$"L40/_]`````-_"``#H4?_T``````@`W]```)@M)!/__]X$```D!0`! +M/`+_\"8F$K`T0@`C,,;__WRDQ@<``A+\?*1C!S1"`/C^!````!4J.-Q$``#_ +MQ@``W$0``/Z%``#<0@``?`7X._^E`"@,`+=2)`0``SP$``$TA(:@/`8AC7!$ +M$`,TQN]!WZ4`*``&-#@TQFO;``8T>#3&--L`1@`=```0$``"%+H`12@MW\(` +M`,A1``X\`O_P?`+X.P"B$"L40``W`````'P$^#MDA`!D?`+X.P!$$"L40/_] +M`````-_"``#H4?_T/`+_\"0&``DT0@`C/`4``?_&`````A+\-$(`^'ZE8@?< +M1```_H4``-Q"``!\!?@[_Z4`*`P`MU(D!``#/`0``32$AJ`\!B&-<$00`S3& +M[T'?I0`H``8T.#3&:]L`!C1X-,8TVP!&`!T``!`0``(4N@!%*"T`````W\(` +M`,A1``\`````?`+X.P"B$"L40``*`````'P$^#MDA`!D`````'P"^#L`1!`K +M%$#__0`````(`.`@`````"03__]\!?@[_Z4`*`P`MU(D!``#)`0G$-^E`"@\ +M!B&-<$00`S3&[T$`!C0X-,9KVP`&-'@TQC3;`$8`'0``(!``!"2Z`(4@+7P" +M^#L`1!`K%$#__0````#>!```)`4``3P"__`F)AJM-$(`(S#&__]\I,8'``(2 +M_'RD8P#3&--L`1@`=```0$``"%+H`12@MW\(``,A1 +M``\\`O_P`````'P"^#L`HA`K%$``-P````!\!/@[9(0`9'P"^#L`1!`K%$#_ +M_0````#?P@``Z%'_]#P"__`D!@`)-$(`(SP%``'_Q@````(2_#1"`/A^I6(' +MW$0``/Z%``#<0@``?`7X._^E`"@,`+=2)`0``SP$``$TA(:@/`8AC7!$$`,T +MQN]!WZ4`*``&-#@TQFO;``8T>#3&--L`1@`=```0$``"%+H`12@M`````-_" +M``#(40`/`````'P"^#L`HA`K%$``"@````!\!/@[9(0`9`````!\`O@[`$00 +M*Q1`__T`````"`#@]@`````D$___?`7X._^E`"@,`+=2)`0``R0$)Q#?I0`H +M/`8AC7!$$`,TQN]!``8T.#3&:]L`!C1X-,8TVP!&`!T``"`0``0DN@"%("U\ +M`O@[`$00*Q1`__T`````W@0``"0%``&60P`D/`+_\#1"`",F)A"/?*3&!P`" +M$OS_HP`(?*1C!Y9#`"@T0@#XED4`)C#&___^!```_Z,`&/^E`!``%2HXW$0` +M`/_&``#<1```_H4``-Q"``!\!?@[_Z4`*`P`MU(D!``#/`0``32$AJ`\!B&- +M<$00`S3&[T'?I0`H``8T.#3&:]L`!C1X-,8TVP!&`!T``!`0``(4N@!%*"W? +MP@``R%$`#M^C``A\`O@[`*(0*Q1``#\`````?`3X.V2$`&1\`O@[`$00*Q1` +M__T`````W\(``.A1__3?HP`(WZ4`$'!F$S+?HP`8<*(:,@#","4\!0`!?J5B +M!S!B`#\`PC`E/`+_\#1"`",PQO___\8````"$OPT0@#XW$0``/Z%``#<0@`` +M?`7X._^E`"@,`+=2)`0``SP$``$TA(:@/`8AC7!$$`,TQN]!WZ4`*``&-#@T +MQFO;``8T>#3&--L`1@`=```0$``"%+H`12@M`````-_"``#(40`/`````'P" +M^#L`HA`K%$``"@````!\!/@[9(0`9`````!\`O@[`$00*Q1`__T`````"`#A +M>@`````D$___W@0``"0%``$\`O_P)B@0D#1"`",Q$?__?*3&!P`"$OQ\I&,' +M-$(`^/X$````%2(XW$8``/_1``#<10``_H0``-Q"``!\!?@[_Z4`*"0$``,, +M`+=2_Z@`(#P$``$\!B&--(2&H#3&[T%P1!`#``8T.-^E`"@TQFO;WZ@`(``& +M-'@TQC3;`$8`'0``$!```A2Z`$4H+=_"``#(40`/``````````!\`O@[`*(0 +M*Q1``,,\!!`+?`3X.V2$`&1\`O@[`$00*Q1`__T`````W\(``.A1__0````` +M/`7_\#P$``,TI0`C?J1B!_Z$````!2K\-*4`^"0$``/3!%___(4`.1`N`P+3"WP`#>!```)`8``3P"__``%2HXEE8`+#1"`"-\ +MQ,8'``(2_)92`"Y\Q&,'_@0``#1"`/C<1```_]$``-Q$``#^A0``W$(``'P0 +M^#L,`+=2)`0``SP$``$TA(:@/`4AC7!$$`,TI>]!``4L.#2E:]L`!2QX-*4T +MVP!%`!W?P@`````H$``%++K(40`.`+`H+7P"^#L`HA`K%$``.@````!\!/@[ +M9(0`9'P"^#L`1!`K%$#__0````#?P@``Z%'_]```````%HG`,E(`/S(Q`/\\ +M`O_P`C*()31"`","-X@E``(2_#(Q__\\!0`!_]$``#1"`/C<1```?J5B!_Z% +M``#<0@``?!#X.PP`MU(D!``#/`0``32$AJ`\!2&-<$00`S2E[T$`!2PX-*5K +MVP`%+'@TI33;`$4`'=_"`````"@0``4LNLA1``\`L"@M`````'P"^#L`HA`K +M%$``"@````!\!/@[9(0`9'P"^#L`1!`K%$#__0````#?P@``Z%'_]`````!\ +M$/@[#`"W4B0$``,D`R<0/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$ +M`!T``!@0``,]P````#?I0```N`P+62$3\```#@M#`)^O#07P``( +M`.'S`````#P"__```[H"-$(`(P`7(?@``A+\)`8``31".!@P8P#_?((J"@"" +MH"W_HP``9$?_\"8C$JT`A[`M?,7&!V1'_^A\Q6,'`(>`+?Z%``#?I0``_Z,` +M"#!C__\PLP`?W$7(X/[#````$QHXW$3(X/X#``#<0LC@?!7X.PP`MU(D!``# +M/`,``31CAJ`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``(!`` +M!"2Z`)4@+0````#>P@``R%$"C#P"__!\`O@[`((0*Q1```HD%?__?`/X.V1C +M`&0`````?`+X.P!#$"L40/_]``````@`XK``````WH(``"0#``$\!/_P)B42 +ML#2$`",PI?__?&+&!P`$(OS_I0`0?&)C!_Z"```TA`#X`*`8+0`3$CC^#L,`+=2)`0``SP#``$T8X:@/`0AC7!#$`,T +MA.]!``0D.#2$:]L`!"1X-(0TVP!$`!T``"`0``0DN@">("T`````WL(``,A1 +M`BXD`P`)?`+X.P""$"L40``*`````'P#^#MD8P!D`````'P"^#L`0Q`K%$#_ +M_0`````(`.+D`````"05__]\'O@[#`"W4B0$``,D`R<0/`0AC7!#$`,TA.]! +M``0D.#2$:]L`!"1X-(0TVP!$`!T``!@0``,@@``)`,``3P$ +M__`F)1JP-(0`(S"E__]\8L8'``0B_/^E`!A\8F,'_H(``#2$`/@`H!@M`!,2 +M.-R%``#^PP``W(,``/X"``#<@@``?`/X._^C`"@,`+=2)`0``SP$``$TA(:@ +M/`4AC7!$$`,TI>]!WZ,`*``%+#@TI6O;``4L>#2E--L`10`=```@$``$)+H` +M@R`MWL(``,A1`5@D`P`)?`+X.P""$"L40``*`````'P#^#MD8P!D`````'P" +M^#L`0Q`K%$#__0`````(`.-B`````"05__]\`_@[_Z,`*`P`MU(D!``#)`0G +M$-^C`"@\!2&-<$00`S2E[T$`!2PX-*5KVP`%+'@TI33;`$4`'0``$!```A2Z +M`$,8+7P"^#L`0Q`K%$#__=^F``@"X"`MWZ4```P`UGPT!X``WZ4```+@("TF +M)Q*L_Z(`"`P`U^0``#`MWH8``-^D`!`\!?_P`$`X+20"``%\1L8'-*4`(WQ& +M8P<`!2K\_H8``#2E`/CPP``R'$`U#P"__!\ +M`_@[`*,8*Q1@``H`````?`3X.V2$`&0`````?`/X.P!D&"L48/_]``````@` +MX[@`````)!7__WP#^#O_HP`H#`"W4B0$``,D!"<0WZ,`*#P%(8UP1!`#-*7O +M00`%+#@TI6O;``4L>#2E--L`10`=```0$``"%+H`0Q@M?`+X.P!#$"L40/_] +MWZ4```/`,"T"X"`M#`#6?#0'@`#?I0```N`@+28G&JP``#`M#`#7Y`!`\"W> +MA@``WZ0`&#P%__``0#@M)`(``7Q&Q@PP``R'$`5CP"__!\`_@[`*,8*Q1@``H`````?`3X.V2$`&0` +M````?`/X.P!D&"L48/_]``````@`Y`P`````)!#__WP3^#L,`+=2)`0``R0# +M)Q`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``&!```QRZ`',8 +M+7P"^#L`0Q`K%$#__0+@("V61P`\ED,`/B8F$(^60@!`)C$0D-^E``!PYQ,R +M<&,:,@#C."4P0@`_#`#6?`#B."7?I0```N`@+0(@."T`4!`E```P+0P`U^0` +M0)@MED<`1`+@("V60P!&,$+``-^E```"(#`M<.`@`WVL"8!`M +M,.3__S1"`",\`P`!_L0````"$OPT0@#X?F-B!]Q$``#^`P``W$(``'P0^#L, +M`+=2)`0``SP#``$T8X:@/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$ +M`!T``"`0``0DN@"0("W>P@``R%'_G0/5@"5\`O@[`((0*Q1`_YDD$/__?`/X +M.V1C`&0`````?`+X.P!#$"L40/_]``````@`Y'X`````,.3__S1"`",\`P`! +M_L0````"$OPT0@#X?F-B!]Q$``#^`P``W$(``'P#^#O_HP`H#`"W4B0$``,\ +M!``!-(2&H#P%(8UP1!`#-*7O0=^C`"@`!2PX-*5KVP`%+'@TI33;`$4`'0`` +M(!``!"2Z`(,@+=["``#(40`.WZ,`"'P"^#L`@A`K%$#_&`````!\`_@[9&,` +M9`````!\`O@[`$,0*Q1`__T`````"`#DJ@`````(`./)`'6H)3P$__#^PP`` +M-(0`(P`$&OP\`@`!-&,`^'YB8@?<9```_@(``-QB``!\`_@[_Z,`*`P`MU(D +M!``#/`0``32$AJ`\!2&-<$00`S2E[T'?HP`H``4L.#2E:]L`!2QX-*4TVP!% +M`!T``"`0``0DN@"#("W>P@``R%'^F0````!\`O@[`((0*Q1`_I0`````?`/X +M.V1C`&0`````?`+X.P!#$"L40/_]``````@`Y-@`````/`(``31C`"-^8F(' +M_L`````#&OPT8P#XW&0``/X"``#<8@``?`/X._^C`"@,`+=2)`0``SP$``$T +MA(:@/`4AC7!$$`,TI>]!WZ,`*``%+#@TI6O;``4L>#2E--L`10`=```@$``$ +M)+H`@R`M`````-["``#(4?XW`````'P"^#L`@A`K%$#^,@````!\`_@[9&,` +M9`````!\`O@[`$,0*Q1`__T`````"`#E!``````\!/_P_L,``#2$`",`!!K\ +M/`(``31C`/A^8F('W&0``/X"``#<8@``?![X.PP`MU(D!``#/`,``31CAJ`\ +M!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``(!``!"2Z`)X@+=[" +M``#(4?W%`````'P"^#L`@A`K%$#]P`````!\`_@[9&,`9`````!\`O@[`$,0 +M*Q1`__T`````"`#E+@`````\`P`!-$(`(WYC8@?^P`````(2_#1"`/C<1``` +M_@,``-Q"``!\%?@[#`"W4B0$``,\`P`!-&.&H#P$(8UP0Q`#-(3O00`$)#@T +MA&O;``0D>#2$--L`1``=```@$``$)+H`E2`M`````-["``#(4?UF``"H+7P" +M^#L`@A`K%$#]8B05__]\`_@[9&,`9`````!\`O@[`$,0*Q1`__T`````"`#E +M6`````#?I0``/`00"P+@,"UDA$\8```X+0P"?KPT%\``"`#A\P````#?I0`` +M/`00"P+@,"UDA$\8```X+0P"?KPT%\``"`#>]P````#?I0``/`00"V2$3W`` +M`#@M#`)^O#07P``(`-[W`````-^E```\!!`+9(1/<```."T,`GZ\-!?```@` +MX?,`````9[W_T/^P`````(`M_[\`*/^T`"#_LP`8_[(`$!"@``K_L0`(W[\` +M*`(`$"W?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P#`$LP`"`B"T40``Q +M`$"`+9(B`'@00``V`````)(B`-\00``S`````(XD`6@,`1E0CB4!;!!``#`` +M0)@MW$(`>!!``"T`````DB(`WA!``!0``)`M)!0`!`)`*"T"8"`M`B`P+0P` +MW%0F4@`!`%`0)194__D`0(`MW[\`*`(`$"W?M``@W[,`&-^R`!#?L0`(W[`` +M``/@``AGO0`P`````(YE``0"8"`MW[\`*`(@,"W?M``@W[,`&-^R`!#?L0`( +MW[````@`W%1GO0`P`````-XF`!`\!!`,/`40#&2$^0@,`GZ\9*4&\`@`Y93? +MOP`H"`#EDR00__^.)@%H/`00#(XG`6P\!1`,9(3YB&2E!O`,`GZ\)!#__P@` +MY93?OP`H9[W_R#P"__#_M0`H-$(`(_^T`"```A+\_[,`".!C_L@`0/`,` +M`?^Q``AD4O_H_[\`,#1C``'_L`````"8+8R0```D!``#?A2Z`S(0`!\`%*'X +M?@-B!WZ"*@H"@J@M`I*(+7P%Q@?^I0``W$7(X/XC``#<0LC@#`"W4@`````\ +M!``!/`,AC32$AJ`T8^]!<$00`P`#'#@T8VO;``,<>#1C--L`0P`=```H$``% +M++I\`O@[9E(`$`"B*"T"DI`M?`3X.V2$`^A\`_@[`&08*Q1@__T`````WD,` +M`,AQ``4`````?`3X.P"%("L4@/_T`````,AP``TP=/__,H(`!!1```O?OP`P +M```0+=^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`X)!3__]ZD```\ +M`O_P-$(`(SP#``$``A+\?@-B!WP$Q@I```?$8$`S!%__\\`O_P +M-$(`(R0#__]\!,8'`*88"_ZD```\!``!``(2_#2$``E^!&('-$(`^-Q%```` +M8*`M_B0``"0$``/<0@``#`"W4@`````\`P`!/`0AC31CAJ`TA.]!<$,0`P`$ +M)#@TA&O;``0D>#2$--L`1``=```@$``$)+I\`O@[`((@+7P"^#MD0@/H?`/X +M.P!B&"L48/_]`````-Y"``#(40`%`````'P#^#L`9!@K%&#_]`````#>I``` +M?$8$`S!%__\\`O_P``4H@#1"`"-\!,8')`/__/ZD```\!``!`*88"P`"$OPT +MA``%-$(`^-Q%``!^!&('_B0``"0$``/<0@``#`"W4@*#H"0\`P`!-&.&H#P$ +M(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``=```@$``$)+I\`O@[`((@ +M+7P"^#MD0@/H?`/X.P!B&"L48/_]`````-Y"``#(40`%`````'P#^#L`9!@K +M%&#_]`````#>I```?$8$`S!%__\\`O_P-$(`(R0#__]\!,8'`*88"_ZD```\ +M!``!``(2_#2$``1^!&('-$(`^-Q%````8(`M_B0``"0$``/<0@``#`"W4@`` +M```\`P`!/`0AC31CAJ`TA.]!<$,0`P`$)#@TA&O;``0D>#2$--L`1``=```@ +M$``$)+I\`O@[`((@+7P"^#MD0@/H?`/X.P!B&"L48/_]`````-Y"``#(40`% +M,$7__WP#^#L`9!@K%&#_]#!%__\D`___?$($`S*$#``4@``.`*(8"P(#$"0P +M0P&`$&``$#!#`&`D`P!D``(2`WQSB`=\4Y2'"`#F;`)@$"U\4X@'"`#F;`)@ +M$"TD`@/H`!2BPWQ3B`=^DY2'"`#F;`)@$"T08/\9)`,`"@`"$8-\^#L,`+=2)`0` +M`SP$``$TA(:@/`8AC7!$$`,TQN]!``8T.#3&:]L`!C1X-,8TVP!&`!T``!`0 +M``(4N@!>*"W>8@``R%$`#P``````````?`+X.P"B$"L40`%O/`00"WP$^#MD +MA`!D?`+X.P!$$"L40/_]`````-YB``#H4?_T`````#P%``,\`O_P?D5B!S1" +M`"/^)0````(J_#2^`/@D!``#W\(```P`MU(`````/`8``3P$(8TTQH:@-(3O +M07!&$`,`!"0X-(1KVP`$)'@TA#3;`$0`'0``.!``!SRZ?`+X.V?%-Q@`XC@M +M`H4P+7P$^#MDA`/H?`+X.P!$$"L40/_]`````-S"``!\1`1#$(``!0````!\ +M!?@[`*!0``)`0``3P" +M__``$C(X-$(`(WR%Q@<``A+\?(5C!S1"`/C^!0``W$4``/YD``#<1```_B8` +M`-Q"``!\!?@[_Z4`&`P`MU(D!``#/`0``32$AJ`\!B&-<$00`S3&[T'?I0`8 +M``8T.#3&:]L`!C1X-,8TVP!&`!T``!`0``(4N@!%*"W>8@``R%$`#P`````` +M````?`+X.P"B$"L40`$8/`00"WP$^#MDA`!D?`+X.P!$$"L40/_]`````-YB +M``#H4?_T`````#P%__`\!@`#-*4`(WY&8@?^)@````4J_#2E`/@D!``#W*(` +M``P`MU+_I0`8/`8``3P$(8TTQH:@-(3O07!&$`,`!"0X-(1KVP`$)'@TA#3; +M`$0`'0``.!``!SRZ?`+X.]^E`!@`XC@M9*4W&`*%,"T`````?`3X.V2$`^A\ +M`O@[`$00*Q1`__T`````W,(``'Q$!$,0@``%`````'P%^#L`IR@K%*#_\P`` +M```4@`/(,$7__\A0`\H`!10``%X0)7Q$V``\`@`#-$(#Y1""`.??HP`(W@0` +M`"0&``$\`O_P`!(J.#1"`"-\Q,8'``(2_'S$8P]!``4L.#2E:]L`!2QX-*4TVP!%`!W>8@`````H$``%++K(40`.`+8@``Z%'_ +M]``````\%__P/`4``S;W`"-^16('_B4````7NOPV]P#X)`0``][B```,`+=2 +M`````#P%``$\!"&--*6&H#2$[T%P11`#``0D.#2$:]L`!"1X-(0TVP!$`!T` +M`#@0``<\NGP"^#MFYC<8`.(X+0*&,"U\!/@[9(0#Z'P"^#L`1!`K%$#__0`` +M``##2E--L`10`=WF(`````*!``!2RZR%$`#@"P*"U\`O@[`*(0 +M*Q1``4X\!!`+?`3X.V2$`&1\`O@[`$00*Q1`__T`````WF(``.A1__0````` +M/!#_\#P$``,V$``C?D1B!_XD````$(+\-A``^"0$``/>`@``#`"W4@`````\ +M!``!/`,AC32$AJ`T8^]!<$00`P`#'#@T8VO;``,<>#1C--L`0P`=```H$``% +M++I\`O@[9A`W&`"B*"T"D*`M?`/X.V1C`^A\`O@[`$,0*Q1`__T`````WH(` +M`'Q#!$,08``%`````'P$^#L`A2`K%(#_\P`````48`,3,$3__\A0`N$````` +M,((``RQ"``%\59S'W[\`:`*@$"W?O@!@W[<`6-^V`%#?M0!(W[0`0-^S`#C? +ML@`PW[$`*-^P`"`#X``(9[T`<`+`*"UDA$_`WZ8`````."T``$`M#`)^O"0> +M__\(`.?/``````+`*"UDA$_`WZ8`````."T,`GZ\)`@``3P"__\`7A`E?$38 +M`#P"``,T0@/E%(+_&]^C``@,`3AFC&0`"`P!.PX`0"`M``(0`'!$!*YP0@/N +M`((0)1!``5@D'AHW/!?_\"0$``$V]P`C?)6 +M`@``)`0``3/#__\`$BHX_Z,`""1F^`!\@L8')\/X`/^C`!!\@F,'_@(``##& +M___>X@``_F8``-[B``#^)0``WN(``'P%^#O_I0`8#`"W4B0$``,\`P`!WZ4` +MCAJ!P0Q`#/`,AC31C[T$``QPX-&-KVP`#''@T8S3;`$,`'0``$!```A2Z +M`$4H+=YB``#(40`.`````'P"^#L`HA`K%$``KM^F``!\!/@[9(0`9'P"^#L` +M1!`K%$#__0````#>8@``Z%'_]``````\!0`#)`0``WY%8@?^)0``WN(```P` +MMU(`````/`,``31CAJ!P0Q`#/`,AC31C[T$``QPX-&-KVP`#''@T8S3;`$,` +M'0``,!``!C2Z?`+X.P#","U\!/@[9(0#Z'P"^#L`1!`K%$#__0````#>@@`` +M?$0$0Q"```4`````?`7X.P"F*"L4H/_S`````!2``D@P1?__R%`"B#"B`"`4 +M0``"`````'P5G,?>`@``)`0``=^F``@`$BHX_[X`"'R"Q@=\@F,'_@(``-[B +M``#^9@``WN(``/XE``#>X@``?`7X._^E`!@,`+=2)`0``SP#``'?I0`8-&.& +MH'!#$`,\`R&--&/O00`#'#@T8VO;``,<>#1C--L`0P`=```0$``"%+H`12@M +MWF(``,A1``\``````````'P"^#L`HA`K%$``3-^F``!\!/@[9(0`9'P"^#L` +M1!`K%$#__0````#>8@``Z%'_]``````\!0`#)`0``WY%8@?^)0``WN(```P` +MMU(`````/`,``31CAJ!P0Q`#/`,AC31C[T$``QPX-&-KVP`#''@T8S3;`$,` +M'0``,!``!C2Z?`+X.P#","U\!/@[9(0#Z'P"^#L`1!`K%$#__0````#>@@`` +M?$0$0Q"```4`````?`7X.P"F*"L4H/_S`````!2``>4P1?__R%`"'#"B`"`4 +M0``"`````'P5G,8@``Z%'_]``````\$/_P/`(``S80 +M`"-^0F('_B(````0@OPV$`#X)`0``]X"```,`+=2`````#P$``$\`R&--(2& +MH#1C[T%P1!`#``,<.#1C:]L``QQX-&,TVP!#`!T``"@0``4LNGP"^#MF$#<8 +M`*(H+0*0H"U\`_@[9&,#Z'P"^#L`0Q`K%$#__0````#>@@``?$,$0Q!@``4` +M````?`3X.P"%("L4@/_S`````!1@`:DP1/__R%`!R@````!\@@"#"`#H^7Q5 +MG,<\!!`+`L`H+62$3\```#@M#`)^O"0(#`$(`.H4```0+=X%```D!@`!/`3_ +M\``2$C@TA``C?,7&!P`$(OQ\Q6,'-(0`^/X%``##3&--L`1@`=```0$``"%+H`7B@MWF(``,A1``T\`@`#?`+X.P"B +M$"L40`#]WZ8``'P$^#MDA`!D?`+X.P!$$"L40/_]``````@`ZIT`````/`7_ +M\#2E`"-^0F('_B(````%*OPTI0#X)`0``]RB```,`+=2_Z4`&#P&``$\!"&- +M-,:&H#2$[T%P1A`#``0D.#2$:]L`!"1X-(0TVP!$`!T``#@0``<\NGP"^#O? +MI0`8`.(X+62E-Q@"A3`M?`3X.V2$`^@`````?`+X.P!$$"L40/_]`````-S" +M``!\1`1#$(``!0````!\!?@[`*!0``)`(``3P$__`F_A(W-(0`(S/&__]\1<8' +M``0B_'Q%8P#2$--L`1``=```X$``'/+I\`O@[WZ4`&`#B +M."UDI3<8`H4P+7P$^#MDA`/H`````'P"^#L`1!`K%$#__0````# +M`@``#`"W4@`````\!``!/`,AC32$AJ`T8^]!<$00`P`#'#@T8VO;``,<>#1C +M--L`0P`=```H$``%++I\`O@[9A`W&`"B*"T"D*`M?`/X.V1C`^A\`O@[`$,0 +M*Q1`__T`````WH(``'Q#!$,08``%`````'P$^#L`A2`K%(#_\P`````48`"9 +M,$3__\A0`(8P@@`@%$#^3-^_`&@(`.GI?!6G?OP!HWZ8``#P$$`L"P"@M9(1/<```."T,`GZ\)`@, +M`0@`ZA0``!`MWZ8``#P$$`L"P"@M9(1/<```."T,`GZ\)`@!GP@`ZMS?HP`( +MWZ8``#P$$`L"P"@M9(1/&```."T,`GZ\)`@!GP@`ZMS?HP`(9[W_N/^P`!@` +M@(`M_[\`0`#`("W_M``X`*"@+?^S`##_L@`H_[$`(`P!.&8`P(@M`B`@+0P! +M.'H`0)`M`D`@+0P!.PX`0)@M)$/_]RQC``,08``3/`80#`P!-C8`0"`M/`00 +M#&2$^=`"8"@M`B`P+0P"?KP`0#@M)`+__]^_`$#?M``XW[,`,-^R`"C?L0`@ +MW[``&`/@``AGO0!(``````(`("T"@"@M9,;Z$`P"3RP``#@M$$``+SP$$`P" +M`"`M#`)/D@!`*"T$0``E`$"(+3P&$`P"0#@M`Z`@+20%`!0,`G_69,;Z<`(@ +M*"T"`"`M#`)-U`.@,"T$0``7`$"(+3P&$`P"8#@M`Z`@+20%`!0,`G_69,;Z +M@`(`("T"("@M#`)-U`.@,"W?OP!`W[0`."0#___?LP`P*$0``-^R`"@`1!@* +MW[$`(-^P`!AGO0!(`^``"`!@$"T(`.QU)`+__SP$$`P,`G]Z9(3Z2`@`['4D +M`O__#`)_>F2$^A@(`.QU)`+__P````!GO?_(`,`X+?^R`"@`P)`M_[$`(#P& +M$`S_L``8`("(+0"@@"T#H"`M_[\`,"0%`!0,`G_69,;ZD`(`*"T"("`M`Z`P +M+0P"3RP``#@M$$``#`!`@"T"("`M#`)/D@(`*"T$0``-/`00#-^_`##?L@`H +MW[$`(-^P`!@#X``(9[T`.#P$$`P"0"@M#`)^O&2$^I@(`.S.`B`@+0(`*"T, +M`GZ\9(3ZR`@`[-(D`O__`````&>]_[#_M``@`("@+?^S`!C_L@`0`*"0+?^_ +M`$C_O@!`_[<`./^V`##_M0`H_[$`"`P!&KS_L```$$``6@!`F"W<0@$H$$`` +M5P)@("W>90$P)!<`$`!`^`DD%@`!%$``&"0"``'><`%@$@``"@````"2`P`D +M%&``!(X1`!R.`@`8$%(`&P````#>$```%@#_^`````#> +M8@$H$$``"-^^`$#>90$P`$#X"0)@("T00/_J)`(``=^_`$C?O@!`W[<`.-^V +M`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`4(X"`!045/_D)`4` +M`=X5`#@,`E5@WJ0`*-ZD`"B2I0`S)`8`?PP`U:(D!P!`?![X.PP`MU(D!``# +M/`,AC31C[T$``B"X``(I^``#'#@`I"@O-&-KVP"B$"T``QQX``(1.#1C--L" +MUR`E`$,`'0(DB`0``!`0``(4N@@`[40`7O`M?`+X.P!>$"L00/_#`````-ZD +M`"@D!@#`#`#5CI*E`#,`41`D$$#_]B0"``$(`.T5W[\`2-^_`$@``!`MW[X` +M0-^W`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`%!GO?_( +M_[,`&`"`F"W_L@`0`*"0+?^Q``C_L`````"`+?^_`##_M0`H#`$:O/^T`"`0 +M0``+`$"(+0)@("T,`1IN`D`H+1!``!``0*`M/`40`P(@("UDI5=P#`$OM``` +M,"W?OP`P`@`0+=^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`X`F`@ +M+0P!&5`"0"@M`H"`+1!`__$`0*@MWX2!N!"``"<`````CJ4`4#P&$@\,`E=X +M9,9M,!1``!+?A(&X/`40!`(@("UDI98H#`$OM```,"W?OP`PW[4`*```@"W? +MM``@`@`0+=^S`!C?L@`0W[$`"-^P```#X``(9[T`.``````\!A(/CJ4`4`P" +M5WADQFU8$$#_ZSP%$`0\!!`,/`40#&2$^O!DI0<0`F`P+0P"?KP"0#@M"`#M +M]_[C_M``P`,"@+?^S`"@\!A`,_[(`(&3&^S#_L0`8`*"0+?^_`$`` +M@(@M_[4`./^P`!`,`E-.KZ````1``1T`0)@M#`#5M@`````00`"Q`$"`+0(@ +M("T"8"@M9$8`/`.@."T,`-4&9$@`*!1``0H"("`M/`80#`)`*"T,`E-.9,;] +M*`1``*T`0"@M``````(@("UF!@`_`Z`X+0P`U09F"``P%$``S(^B```\!A`, +MC@,`,`(@("T"0"@M9,;[F``"$@```#@M`&(0)0P"4BRN`@`P/`80#`(@("T" +M0"@MI@(`.&3&^[@,`E(L)`<``W!".#JB`@!"+$(`!!!``*@\!!`,/`80#`)` +M*"T"("`M#`)33F3&_!`$0`"/`$`H+1(``+T``````B`@+68&`$`#H#@M#`#5 +M!F8(`#040`">CZ(``#P&$`R.`P`T`B`@+0)`*"UDQOQ0``(2````."T`8A`E +M)!,``PP"4BRN`@`TE@,`.#P&$`P"("`M,$+__P)`*"UP0S@K``,8*P#C."1D +MQOQPI@(`.@P"4BP"9S@C<$(X.J("`$,L0@`$%$``!#P$$`P,`G]Z9(3\@*(3 +M`$,\!A`,`D`H+0(@("T,`E-.9,;\R`1```\`0"@M`````!(``)4``````B`@ +M+68&`#X#H#@M#`#5!F8(`"P40`!NCZ(``(X#`"P``A(``&(0):X"`"R6$P`X +M$F``%Z(4`$&"%`!"!H``%"0$``&.`@`P#`"W4@`"J@,N@P`$$&``CG*U"3,` +M$Y@\]`$@,`G]Z9(3[R"0"``,( +M`.WWH@(`0@`````\!!`,/`40#&2$_"@,`GZ\9*4'D`@`[GL``(`M`````#P$ +M$`P\!1`,9(3[<`P"?KQDI0>0"`#N>P``@"T\!A`,`D`H+0(@("T,`E-.9,;\ +M$```@"T$0/_2`$`H+0`````,`-6V_Z4`"-^E``@40/]``$"`+0@`[GS?OP!` +M``````P`U;;_I0`(WZ4`"!1`_V@`0(`M"`#N?-^_`$``````/`00"SP%$`QD +MA$Z@9*4'T`P"?KP"@#`M"`#N;HX'`"`\!!`+/`40#&2$3J!DI0?0#`)^O`*` +M,"T(`.Y5EA,`.CP$$`P\!1`,9(3[2`P"?KQDI0>0"`#N>P``@"T\!A`,`D`H +M+0(@("T,`E-.9,;]*`1`_\H`0"@M#`#5MO^E``C?I0`(%$#^[`!`@"T(`.Y\ +MW[\`0`````!GO?_`_[0`,#P4$`S_LP`H/!,0#/^Q`!AF<_UX_[``$`"`B"W_ +MOP`X)!#___^R`"!FE/U@`@`H+0(@("T,`E&<`F`P+0(@("T`0(`M!$``5`!` +M*"T,`E#2``````(@("T"@#`M`$"0+01``%D`0"@M#`)1B``````40/_O`@`H +M+3P3$`P"("`M9F;]P`P"4BPD!___%$``6@)`*"T"("`M#`)2!&9F_<``0)`M +M)`+__Q)"`%L\!!`,#`#4Y@)`("VOH@`,``(0/Z^B``C?H@`(``*8/P9@`%C_ +MH@``/`80#`(@("T"`"@M#`)33F3&_C!R]`$`````` +M#`$8-"0&__\"`"`M```H+0P!%?P``#`MW[\`.-^T`#```!`MW[,`*-^R`"#? +ML0`8W[``$`/@``AGO0!``````"0#__\2`__E```0+3P$$`P\!1`,9(3^0&2E +M""@,`GZ\`@`P+0@`[T$D`O__`````#P$$`P,`G]Z9(3]0-^_`#C?M``P)`+_ +M_]^S`"C?L@`@W[$`&-^P`!`#X``(9[T`0#P$$`P\!1`,9(3]D&2E""@,`GZ\ +M`$`P+0@`[T$D`O__/`40#&2$_<@,`GZ\9*4(*`@`[T$D`O__/`00##P%$`QD +MA/WX9*4(*`P"?KP"0#`M"`#O020"__]GO?^H_[``$`"`@"W_OP!0`*`@+?^U +M`#C_M``P_[,`*`"@F"W_MP!(_[8`0/^R`"`,`3AZ_[$`&`)@("T,`3AF`$"@ +M+:^@``@`0*@MWX*!P!!``,T``````J`@+0P!&%P"@"@M!$``G`!`B"W?A('` +M/`80#`(@*"UDQO[P#`)/+&>G``@00`$,`$"0+=^$@<`\%Q`,KA$`4`(@*"UF +MYOW`#`)2+"0'__\`0+`M)`+__Q+"`0@"0"@M/`00#&2$_U`,`F4H)`8`!Q!` +M`%4D`@`!/`00#`)`*"UDA/]8#`)E*"0&``@40`"0/`00#*X``#@\`A`#9$)B +MF/X"`(#?A('`)`(``:X3``@"("@MK@``!`P"4-*N`@`0WX2!P#P&$`P`0"@M +M9,;_P`P"48@`0)`M%$``"M^$@<".`P`X)`(``A!B`)D`````WX2!P`P"4-(" +M0"@M`$"0+=^$@<`\!A`,`D`H+0P"48ADQO_8WX2!P!1``)4"0"@M9N;]P`P" +M4R8D!___WX2!P`.@,"T"0"@M#`)4//^B``#_H@```$`P+20"__\0P@"F)`(` +M(P`"$OPT0C@`$,(`1@``&"UD0@"`$,(`'3P$$`P\!1`,9(0`(`P"?KQDI0=P +MWZ4``#P$$`P,`GZ\9(0`2"0#___?OP!0`&`0+=^W`$C?M@!`W[4`.-^T`##? +MLP`HW[(`(-^Q`!C?L``0`^``"&>]`%@`````K@(`.#P"$`-D0FX@"`#OQ_X" +M`(``````)`,!`"0"``'?A('``':P)3P&$`P"("@MK@(`#&3&`4@,`E&(KA8` +M`!!```C?A('`/`80#`(@*"T,`E&(9,8`P!1`_]P``!@MWX2!P`(@*"T,`EX, +M`@`P+11``&4\!!`,`J`@+0P`[5H"@"@M$$#_T0``&"T\!!`,/`40#&2$`0AD +MI0=``J`P+0P"?KP"@#@M"`#P`R0#__\(`/`8```0+0P`\,3?A('`%$``7#P$ +M$`P,`EMTWX2!P!1``%P\!!`,#`#N\M^$@<`40`!I/`00#`*@("T,`1A<`H`H +M+01!_U4`0(@M"`#P`R0#__\``````D`H+62$_V@,`F4H)`8`!Q!```TD`@`" +M/`00#`)`*"T,`H&*9(3__X*!P``````"0"@MKA8`!&;F_<`,`E(L)`?__P@`[]H`0+`M```` +M``P"3>0``#`M/`00##P%$`QDA`"(9*4'0`!`,"T,`GZ\`F`X+0@`\`,D`___ +M`````(^E``@\!A`,`D`@+0P"45!DQO^`$$``&20"``2N`@`X/`(0!&1"EY`( +M`._'_@(`@#P%$`QDA`#8#`)^O&2E!T`(`/`#)`/__SP$$`P,`G]Z9(3_\`@` +M\`,D`___#`)_>F2$_F@(`/`#)`/__PP"?WIDA/Z0"`#P`R0#__^/I0`(/`80 +M#`)`("T,`E%09,;_H!!`_QW?A('`)`(`!*X"`#@\`A`#9$)DD`@`[\?^`@"` +M#`)_>F2$_L`(`/`#)`/__SP$$`P"H"@M9(3_``P"?KP"@#`M"`#P`R0#__\\ +M!!`,`J`H+62$_R@,`GZ\`H`P+0@`\`,D`___DX.!R&>]_Y```!`M_[\`:/^^ +M`&#_MP!8_[8`4/^U`$C_M`!`_[,`./^R`##_L0`H%&``N_^P`"`\%A`,`("` +M+202__\\%Q`,9M;]P`)`*"T"`"`M#`)1G&;F`N`$0`"M`$"0+0(`("T"0"@M +M`L`P+0P"4BPD!___!$`!+0!`B"T"`"`M#`)0T@)`*"T$0`$M`$"H+3P&$`P" +M`"`M`$`H+0P"48ADQOU@%$`!*P*@*"T"`"`M#`)2!`+`,"TD`___$$,!*O^B +M```"`"`M`J`H+0P"5#P#H#`M_Z(```P`U.8`0"`MKZ(`'``"$#^OH@`8W[0` +M&/^T``@`%*`_!H`!(7*4##*3H@`/`B`H+0)`,"TT0MX``%2@)0*`("T,`1=` +M`H"8+0*`("T"("@M#`$3[B0&``$"0#`M`H`@+0P!%T`"("@M/`(0#`(`("T" +M0"@M9$8"``P"3RP``#@M`H`@+1!``,L"("@M#`$4&"0&``$\!A`,`@`@+0)` +M*"UDQ@(@#`)/+```."T"8"`M$$``S`(@*"T,`16J)`8``3P&$`P"`"`M`D`H +M+63&`C@,`D\L```X+0)@("T00`#-`B`H+0P!%&HD!@`!/`80#`(`("T"0"@M +M9,8"6`P"3RP``#@M`F`@+1!``,X"("@M#`$8@@``,"T\!A`,`@`@+0)`*"T, +M`E-.9,;^,`1``%$"8"`M`$`P+0P!�"("@M`F`@+0(@*"T,`17\)`8``0)@ +M("T,`3@H`B`H+01``!0`0*`M)`0`D`P`L:H``"@M$$``U0!`\"T`0"`M```H +M+0P"9F`D!@"0)`+__Z_"```#P"`M#`#OB`*`*"T40`#1`F`@+0(@*"T,`1DH +M`\`P+0(`("T"0"@M#`#MM@``,"T00``Y``````!`,"T"8"`M#`$9G`(@*"T\ +M!A`,`@`@+0)`*"T,`E-.9,8"P!A``#L"`"`M#`)=/@!`*"T"8"`M`B`H+:Q3 +M`6@`0#`M#`$:XJQ1`6P"8"`M#`#M6@(@*"T"0"@M`@`@+0P"49QFY@+@!$'_ +M50!`D"TD`P`!```0+:.#@]`'`D!O__#`$8-`(@*"T"8"`M`B`H+0P!%?P` +M`#`M`@`@+0)`*"T,`.VV```P+11`_\H`0#`M`@`@+0*@*"T,`.VV)`8``11` +M_\,"0"@M/`80#`(`("T,`E-.9,8"P!Q`_\@"`"`M`````#P&$`P"0"@M9,8" +MT`P"3RQGIP`4$$#_'X^C`!0``QB[&&``<*^C`!0`0/`M``"@+0``J"T````` +MC\,```(`("TFM0`!9]X`!'QE/`-\8CX#``(6.``%+#BOHP`0`*(H)3!B_P`` +MHB@E,&(`_P`%*``,`E$B`*(H)0(`("T$0``)`$`H+0P"73X`````$$``!0`` +M``#\0``(`%2@"JQ3`6BL40%LCZ(`%`*B$"H40/_B``````)@("T"("@M#`$: +MX@*`,"T"8"`M#`#M6@(@*"T(`/#8`D`H+0P!%!@``#`M/`80#`(`("T"0"@M +M9,8"(`P"3RP``#@M`F`@+11`_S<"("@M``````P!%:H``#`M/`80#`(`("T" +M0"@M9,8".`P"3RP``#@M`F`@+11`_S8"("@M``````P!%&H``#`M/`80#`(` +M("T"0"@M9,8"6`P"3RP``#@M`F`@+11`_S4"("@M``````P!&((D!@`!"`#Q +M0CP&$`P\!!`,#`)_>F2$`5@(`/&,)`+__SP$$`P,`G]Z9(3]0`@`\8PD`O__ +M/`00#`P"?WIDA`&0"`#QC"0"__\\!!`,)`7__PP"?KQDA`'("`#QC"0"___? +MI0``/`00#`P"?KQDA`'("`#QC"0"__\(`/'?``"@+3P$$`P\!1`,9(0">`P" +M?KQDI0?H"`#QC"0"__\\!!`,/`40#&2$`I!DI0?H#`)^O`*`,"T(`/&,)`+_ +M_V>]_]C_L0`(`("(+?^_`"``H"`M_[(`$/^P````H(`M#`$X9O^S`!@"`"`M +M#`$X>@!`D"T`0(`MCX*!S!!```H`````W[\`(`)`("W?LP`8`@`H+=^R`!#? +ML0`(W[````@!$\9GO0`H#`#N\@(@("T00``3)`(``0P`\,0"("`M`B`@+0P" +M6W0`0)@M`%,0)11`_^S?OP`@`D`@+=^S`!@"`"@MW[(`$"0"``'?L0`(W[`` +M`&>]`"@(`1/&KX*!S`@`\EJO@H',"`#OB`````!GO?_X_[\```P`[X@````` +MW[\``&>]``@#X``(``(7PV>]_V@`@"@M_[\`D`P`[X@#H"`MCZ,``-^_`)`H +M1```9[T`F`/@``@`9!`*`````&>]_V@`@"@M_[\`D`P`[X@#H"`MCZ,`1-^_ +M`)`H0@``9[T`F``"&`L#X``(`&`0+0@`\H0`````9[W_6/^P`)``@(`M_[\` +MH`P!ETK_L0"8E$,`P"0"``$08@`7)`/__PP!ETH`````W$(!"!!``!@D!@"0 +M`Z`@+0P"9F```"@M`Z`@+0P`[X@"`"@M`$`8+20"__X08@`)W[\`H`1@``@` +M8!`MCZ,```1@``F/H@`0$$``70````#?OP"@`&`0+=^Q`)C?L`"0`^``"&>] +M`*@,`9=*`````)1"`,`L0P`9%&``%2Q#`!#2$--L`1``=```8$``#'+H`<1@M?`+X.P!#$"L40/_]``````@` +M\K(F`P#Q"`#RLB1C`0$(`/*R)@,`"@@`\K(F`P`."`#RLB1C`@%^`PD#"`#R +MLB1C`P$`````9[W_\/^P``#_OP`(#`$9=@#`@"T00``3W[\`"(Q#`"@$8``0 +M,&0`_R0%``$``QH[`(4@%)!"`#SJ$P`-<&,),Q1```T\`O^`?(3X`S1"`0<` +M`A(\-$((D`!B&"7\9```W[\`"-^P```#X``(9[T`$!1`__4\`O^`?(3X`S1" +M`0<``A(\-$((B`!B&"7\9```W[\`"-^P```#X``(9[T`$``$$@-GO?_(,$(` +M_R0#`-[_M``@,)0`__^S`!A\DPP#_[(`$`#`D"W_L0`(`*"(+?^_`##_M0`H +M$$,`!/^P``!\$P`[,)0`_WYS"<,,`1EV`B`H+1!``#T`0(`M$D``"R0"@`'? +M@H'8$$``@P````!\`_@[W@0`$`!$$"T`8A`K%$``,]^_`#`D`H`!,I0`!P`" +M%/@R,0`#`!2A.#1"P`<"D8@M``(7>``1C3@T0@`X`B(0+0`3F3R.`P`P`%.8 +M)=YB``#>!```$((`-0`#*CL\!/^`)`8``32$`0]`#@````` +M/`3_@``#&/@TA`$',*4``P`$(CP`!2D\-(0)``!D&"T`8"`M?&.2`GP$*08` +MI"`EW(8``'P&I`?\A@``)`0!&!!D`!T\`__PC@,`,#P%_X`TI0$')`8``0`% +M*CPP9`#_?&,*`P"&(`0``QD\-*4(D'R$^`,`91@E_&0``!)`_\O^`@``"`#T +MA```````````/`/_\#1C`",``QK\-&,`^`"C*"7-4``QRX9&/WSP`"$/H`0P`=```0$``" +M$3H(`/1$_X*!V&>]_T#_L0"8`("(+?^P`)```(`M_[\`N/^T`+#_LP"H#`&7 +M2O^R`*"40P#`)`(``1!B`&_?OP"X!B``3P``*"T,`3AF`B`@+0(@("T,`3AZ +M`$"0+0)`("T`0"@M#`$8K@!`F"T00``P`D`@+0P!&5`"8"@M$$``=@!`H"V. +M@P``)`+__Q!B`$4"@"`M!&``'@``$"V.@@`0$$``40````#>@@"`$$``9@`` +M````0/@)`H`@+0!`@"T&(``%`D`@+0)@*"T"`#`M#`#T```````"0"`M#`$: +MO`)@*"T00``)`````,H3``0`````C$,!(!!@``0`````W$4!,`P!+X8`0"`M +M`@`0+=^_`+C?M`"PW[,`J-^R`*#?L0"8W[``D`/@``AGO0#`#`$[#CP0``P` +M`A``+$,`$Q!@``P"`#`M)`,``0!#$!0\`P`#-&,0(`!#&"048``P,$-@3A!@ +M`#`\`P`$9A`#Z`(`,"T"0"`M"`#U"`)@*"T#H"`M)`8`D`P"9F```)@M)`+_ +M_Z^B`````)`M`Z"@+0*`("T,`.^(`B`H+1!``"0`````)`+__ZZ"```\`@`, +M-$(#Z`8@_]%\4)@'`D`@+0)@*"T,`/0``@`P+0@`]1@"`!`M``````P`UV(" +M@"`M"`#T_]Z"`(`\`@`,W[0`L#1"`^C?LP"HW[(`H-^Q`)C?L`"0`^``"&>] +M`,``````"`#U,&80)Q`T8X```$,0)#P#``PT8YQ`"`#U,`!B@`L(`/3YCH,` +M``P!/JP"("`M"`#U!`!`@"TD!`"0#`"QJ@``*"T00``-`$"@+0!`("T``"@M +M#`)F8"0&`)`D`O__KH(```)`("T"8"@M#`$9*`*`,"T(`/3VCH,``#P$$`P\ +M!1`,9(0">`P"?KQDI0B("`#U&```$"UGO?\X_[,`J```F"W_L@"@``"0+?^P +M`)``@(`M_[\`P/^U`+C_M`"P!(``!_^Q`)@,`3AF``````(`("T,`3AZ`$"8 +M+0!`D"T,`9=*`````-Q#`0@48``6/`(4&=Q#GB`08``?``````!@^`D"`"`M +M!@``!0!`B"T"8"`M`D`H+0P`]``"(#`M`B`0+=^_`,#?M0"XW[0`L-^S`*C? +ML@"@W[$`F-^P`)`#X``(9[T`R`P`]-8"`"`MW[\`P-^U`+C?M`"PW[,`J-^R +M`*#?L0"8W[``D`/@``AGO0#(``````P!ETH``(@ME$(`P"Q#`!D08``5+$,` +M*BQ#`!<08``O)A4`"B0#``X00P"3+$,`#Q!@`',D`P`3)`,`"1!#`(XL0P`* +M$&``AR0#``$00P!0/`(`#````````*`M"`#U]```J"T`````%&``#RQ#`"@D +M`P`M$$,`;"Q#`"X08``\)`,`+B0#`"H00P!M)`,`+!1#__$`````)!0``0@` +M]?0``*@M`````!!@`%(``*`M)`,`(1!#`&(D`P`F$$,`320#`!T40__E```` +M`'(5_:X(`/7T``"@+285``H``*`M+K4``@`````#H"`M```H+0P"9F`D!@"0 +M)`/__Z^C```#H"`MK[``"`P`[X@"`"@M%$``(0````"/H@``!$``$``````6 +M@``J`Z`@+1*@`!X`````#`#8I@``````0(@M?$($PP`"%/@00``%``````8! +M_Y("8"`M"`#UI0(@$"T&`?^-``"(+0@`]:4"(!`M$$,`,R0#)Q,40_^X``"@ +M+20"``$6`O_8)!4``3P"``P(`/6E-$(#Z`P`\I("`"`M"`#V`:^B```,`-DD +M``````!`B"U\0@3#``(4^!1`_^0`````"`#V$@``````````#`#G6``````` +M0(@M?$($PP`"%/@40/_:``````@`]A(`````"`#U]"05``$`````$$/_M2Q# +M`!008``D)`,`%"Q"`!$00/^M````````H"T(`/7T``"H+0P!ETH``*`MD%4` +MP@@`]?0NM0`#`````"8"``H``*`M+$(``A!`_Z8``*@M#`#RD@(`("T(`/7T +M+%4``B1"__4`8A`K%$#_>P``H"T`````)`(``0``H"T6`O^9``"H+3P"``PT +M0@/H?%&8!P@`]:4"(!`M%$/_;P``H"TD`@`"%@+_]P`````(`/6E```0+3P" +M__!GO?^8-$(`(_^^`%@``A+\``3R.S1".!C_L``8`![Q^/^V`$@#PH`M_[$` +M(`(`L"W_M0!`,+$`!O^T`#@PE0#__[,`,'S4!(/_OP!@`,"8+?^W`%!\%BD& +M%B`!J/^R`"A^$)("WL(``,B@`21^8X@#?`+&!_["```08`(@)`(!&!("!"T\ +M`O_P/`/_\#P"``$T8P`C-$(``0`#&OPRM0`?-&,X`'ZB8@<#PX@M`B"0+7XQ +MD@)\$BD&_D(``"0"`1@2(@0;``````P`MU(D!``#/`,``31CAJ`\!"&-<$,0 +M`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``(!``!"2Z?`+X.SP7__``@B`M +M-O<`(P`7NOPV]S@0`]>X+7P7*08`````?`/X.V1C`^A\`O@[`$,0*Q1`__T` +M````WN(``,A1``4`````?`/X.P!D&"L48/_T`````-[$``!\100#)`/__P!% +M&`L`@!`M?`+&!_["```D`@$8$@(#YC!E__\\`@`!-$(`!'ZB8@?^0@``)`(! +M&!(B`Y@\`O_P_Z4`$`P`MU(D!``#/`,``31CAJ`\!"&-<$,0`S2$[T$`!"0X +M-(1KVP`$)'@TA#3;`$0`'0``(!``!"2Z?`+X.]^E`!``@B`M?`/X.V1C`^A\ +M`O@[`$,0*Q1`__T`````WN(``,A1``4`````?`/X.P!D&"L48/_T`````'Q$ +M!`,D`___`$08"S"E`0`PI?__,&/\'Q2@`S(``S@`?F*(`R0#`&0``A``$$,# +M9B0#`^@00P/`)`,`"A!#`FP`$Q2ZWL(``##G__]\`L8'_L(``"0"`1@2`@)P +M/`+_\"0#`1@T0@`C``(2_#1".`@#PJ`M`H#P+7Z4D@)\'BD&_\<``!*#`G4` +M````)`(`!'ZB8@?^0@``)`(!&!(B`G8\`O_P?!/X._^E`!`,`+=2)`0``SP$ +M``$TA(:@/`8AC7!$$`,TQN]!WZ4`$``&-#@TQFO;``8T>#3&--L`1@`=W\(` +M````(!``!"2ZR%$`#@"3("U\`O@[`((0*Q1```H`````?`/X.V1C`&1\`O@[ +M`$,0*Q1`__T`````W\(``.A1__0`````%*`"6P````#>P@``?`+&!_["```D +M`@$8$@(#,CP"__`\`@`!?J)B!_Y"```D`@$8$B(#)SP"__`,`+=2)`0``SP# +M``$T8X:@/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$`!T``"`0``0D +MNGP"^#L`@B`M`````'P#^#MD8P/H?`+X.P!#$"L40/_]`````-[B``#(40`% +M`````'P#^#L`9!@K%&#_]`````!\1`0#)`/__P!$&`LD`@`!WL0``'Q#^\5\ +M0V,'?`3&!_[$``!\0TI')`(!&!("`SPP``?A"2`GP# +MQ@?^PP``)`,!&!(#`IP`````/`/_\#P"``$T8P`C-$(`!``#&OPRJ``?-&,X +M`'T"8@<#PY`M`D"X+7Y2D@)\%RD&_N(``"0"`1@20@*>`````/^E`!`D!``# +M#`"W4O^H``@\`P`!/`0AC31CAJ`TA.]!<$,0`P`$)#@TA&O;``0D>#2$--L` +M1``=```X$``'/+I\`O@[/`3_\`#B."W?J``(-(0`(]^E`!``!"+\-(0X$`/$ +M("U\!"D&`````'P#^#MD8P/H?`+X.P!#$"L40/_]`````-R"``#(40`%```` +M`'P#^#L`9Q@K%&#_]`````!\1`0#)`/__P!$&`MR,0"NWL(``#!C__]\`L8' +M?B-:Q_["``!^(U*')`(!&!("`F(P8___/`3_\#2$`",`!"+\-(0X"`/$$"T` +M0(@M?$*2`GP1*0;^(P``)`,!&!!#`E,`````)`(`!'T"8@?^X@``)`(!&!)" +M`D@\`O_P?!+X._^E`!`,`+=2)`0``SP#``$T8X:@/`0AC7!#$`,TA.]!WZ4` +M$``$)#@TA&O;``0D>#2$--L`1``=```@$``$)+H`DB`MWB(``,A1_>@````` +M?`+X.P""$"L40/WD`````'P#^#MD8P!D`````'P"^#L`0Q`K%$#__0`````( +M`/B8`````!("`O\\`O_P/`/_\#P"``$T8P`C-$(``0`#&OPRLP`?-&,X`'YB +M8@<#PX@M`B"0+7XQD@)\$BD&_D(``"0"`1@2(@,(``````P`MU(D!``#/`,` +M`31CAJ`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``(!``!"2Z +M?`+X.SP7__``@B`M-O<`(P`7NOPV]S@0`]>X+7P7*09\`_@[9&,#Z'P"^#L` +M0Q`K%$#__0````#>X@``R%$`!0````!\`_@[`&08*Q1@__0`````WL,``'Q$ +M!`,D%?__`$2H"P!@$"U\`L8'_L(``#*U__\D`@$8$@("TP*@H"T\`@`!-$(` +M!'YB8@?^0@``)`(!&!(B`L<\`O_P#`"W4B0$``,\`P`!-&.&H#P$(8UP0Q`# +M-(3O00`$)#@TA&O;``0D>#2$--L`1``=```@$``$)+I\`O@[`((@+0````!\ +M`_@[9&,#Z'P"^#L`0Q`K%$#__0````#>X@``R%$`!0````!\`_@[`&08*Q1@ +M__0`````?$0$`R0#__\`1!@+?J@#P]['``!^I@,#?J4"PWZD`X,P8O__?K4# +M0WT"2D<`X!@M?,(QAWP#Q@?^PP``?*(I1WR"0@*0;_P@``)`(!&!*B`K<` +M````)`(`!'YB8@?^0@``)`(!&!(B`JP\`O_P?`/X._^C``@,`+=2)`0``SP$ +M``$TA(:@/`4AC7!$$`,TI>]!WZ,`"``%+#@TI6O;``4L>#2E--L`10`=```@ +M$``$)+H`@R`MW\(``,A1`'X`````?`+X.P""$"L40`!Z`````'P#^#MD8P!D +M`````'P"^#L`0Q`K%$#__0`````(`/E&`````#P"__`T8P`C-$(`(P`#&OP` +M`A+\-&,X`#1"`/C<0@```\.(+0(@D"T\`@`!,K4`'WP2*09^HF('?C&2`OY" +M```D`@$8%B+^4P`````(`/>[W&+(^'Z',8X@``R%$`!0`` +M``!\`_@[`&08*Q1@__0`````?$0$`R0#__\`1!@+)`(``=[$``!\0_O%?$-C +M!WP$Q@?^Q```?$-*1R0"`1@2`@'1,&/____#```D`@$8$J(!QSP"__``$YHX +M)`(!&/Y3```2(@&]/`+_\'P0^#L,`+=2)`0``SP#``$T8X:@/`0AC7!#$`,T +MA.]!``0D.#2$:]L`!"1X-(0TVP!$`!T``"`0``0DN@"0("T`````W\(``,A1 +M_8+?OP!@?`+X.P""$"L40/U^W[\`8'P#^#MD8P!D`````'P"^#L`0Q`K%$#_ +M_0`````(`/H8`````-["``!\`L8'_L(``"0"`1@2`@'`/`+_\#P"``$T0@`) +M?J)B!_Y"```D`@$8$B(!LSP"__#_I0`0)`0``PP`MU+_IP`(/`,``3P$(8TT +M8X:@-(3O07!#$`,`!"0X-(1KVP`$)'@TA#3;`$0`'0``(!``!"2Z?`+X.]^G +M``@`@B`MWZ4`$`````!\`_@[9&,#Z'P"^#L`0Q`K%$#__0````#>X@``R%$` +M!0````!\`_@[`&08*Q1@__0`````?$0$`R0#__\`1!@+?F*(`P`"$``P8_S_ +MIZ,`!B0#`&040_R<)`,#Z``3%+I^AT('.$(``7Q'.<<(`/<```#2$--L`1``=```@$``$ +M)+I\`O@[`((@+7P#^#MD8P/H?`+X.P!#$"L40/_]`````-[B``#(40`%```` +M`'P#^#L`9!@K%&#_]`````!\1`0#)`/__P!$&`M^A0-#WL0``'Z4`P,P8O__ +M)`,!&'RB2D=\!,8'_L0``'Z"0@<2`P`W,$+____"```D`@$8$J(`+3P"__`D +M`@`)?F)B!_Y"```D`@$8$B(`(CP"__!\%/@[#`"W4B0$``,\`P`!-&.&H#P$ +M(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``=```@$``$)+H`E"`M```` +M`-_"``#(4?YF`````'P"^#L`@A`K%$#^8@````!\`_@[9&,`9`````!\`O@[ +M`$,0*Q1`__T`````"`#[8``````T0@`C``(2_#1"`/@(`/M/W$(``#1"`",` +M`A+\-$(`^-Q"```(`/M*)`(`"3P#__`T8P`C``,:_#1C`/@(`/M%W&,``#1" +M`",``A+\-$(`^`@`^QK<0@``/`+_\#1"`",``A+\-$(`^-Q"```(`/L4/`(` +M`31"`",``A+\-$(`^`@`^NS<0@``-$(`(P`"$OPT0@#XW$(```@`^N8\`@`! +M-$(`(P`"$OPT0@#X"`#YG-Q"```T0@`C``(2_#1"`/C<0@``"`#YH20"``DT +M0@`C``(2_#1"`/@(`/FFW$(``#1"`",``A+\-$(`^-Q"```(`/BK/`/_\#P# +M__`T8P`C``,:_#1C`/C<8P``"`#Y(SP#__`T0@`C``(2_#1"`/@(`/COW$(` +M`#P"__`T0@`C``(2_#1"`/C<0@``"`#XZ3P"``$(`/BZW&+(^#1"`",``A+\ +M-$(`^`@`^@?<0@``-$(`(P`"$OPT0@#XW$(```@`^@,`$YHX/`+_\#1"`",` +M`A+\-$(`^`@`^?[<0@``-$(`(P`"$OPT0@#X"`#YU-Q"```T0@`C``(2_#1" +M`/C<0@``"`#YSSP"``$T0@`C``(2_#1"`/@(`/DTW$(``-QBR/`(`/DO)`(` +M!#1"`",``A+\-$(`^-Q"```(`/HV_Z4`$#1"`",``A+\-$(`^-Q"```(`/HO +M/`(``0````!GO?_H_[$`"`"`B"W_L```_[\`$`P!ETH`H(`ME$(`P"1"__0P +M0___+&,`'A!@``S?OP`0/`,0#'!">/)D8P78?&(2"@!```@``````````!8@ +M``/?OP`0)!```M^_`!`"`!`MW[$`"-^P```#X``(9[T`&``````,`3L.`B`@ +M+=^_`!#?L0`(``(0`'!"`>\``A`C`%`0)`!`@"T"`!`MW[````/@``AGO0`8 +M`````-^_`!!R,0!O`!&((P(PB"0"((`MW[$`"`(`$"W?L````^``"&>]`!C? +MOP`0)!```=^Q``@"`!`MW[````/@``AGO0`8`````-^_`!``$8@K`!&((P(P +MB"0"((`MW[$`"`(`$"W?L````^``"&>]`!AGO?_P_[```/^_``@,`9=*`("` +M+91#`,`D`@`,$&(`4@`````,`9=*`````)1#`,`D`@`?$&(`-@`````,`9=* +M`````)1#`,`D`@`+$&(`8``````,`9=*`````)1#`,`D`DXB%&(`)=^_``@\ +M!?_\/`+_\#2E``ER$`;R``4L>#1"`"-DI8`+``(2_``%+S@T0@#X-*4`("0$ +M`!!DHP`H`@4H+?R@```"`S`MW$4``&1E_^#\Q````@4H+=Q&``!D9@`(_*`` +M``(&,"W<10``9&7_Z/S$```"!2@MW$8``&1C`!#\H````@.`+=Q#``#^!``` +MW$(``-^_``@``!`MW[````/@``AGO0`0`````!8`__D\`__\/`+_\#1C``DT +M0@`C``,<>"0$`!!D8X`+``(2_``#'S@T0@#X-&,`2/QD``#<10``_&3_V-^_ +M``C<0@`````0+=^P```#X``(9[T`$``````6`/_C/`/__#P"__`T8P`)-$(` +M(P`#''@``A+\9&.`"S1"`/@``Q\X)`4`##1C`%#\8```9&3_V-Q&``#\8/_8 +MW$,``/R%`"#<0P``_(7_^-^_``C<0@`````0+=^P```#X``(9[T`$!8`_\K? +MOP`(#`#RD@``("TD`___$$/_Q#P%__```H(#-*4`(P`0@?@`!2K\,$(`_S2E +M.!@"!2`M`(`8+7R&D@)\`RD&W&0``'P$Q@?\9```)`,!&!##`&0`````/`3_ +M\#P#``$TA``C-&,``@`$(OQ\0V('-(0X``($$"T`0"@M?$*2`GP%*0;\HP`` +M)`,!&!!#`%,`````#`"W4B0$``,\`P`!-&.&H#P$(8UP0Q`#-(3O00`$)#@T +MA&O;``0D>#2$--L`1``=```H$``%++I\`O@[/`3_\`"B*"TTA``C``0B_#2$ +M.!`"!"`M?`0I!GP#^#MD8P/H?`+X.P!#$"L40/_]`````-R"``#(40`%```` +M`'P#^#L`91@K%&#_]`````#(4/^`,$/__R0"`4,48O]^W[\`"#P0$`P,`G[B +M)`0`"@P"?WIF!`,@/`00#`P"?WIDA`,H/`00#`P"?WIDA`-X/`00#`P"?WID +MA`/(#`)_>F8$`R`,`G[B)`0`"GP#^#L\`CN:-$+*``!B&"U\`O@[`$,0*Q1` +M__T\`O_P/`/__#1C``DT0@`C``,<>"0$``5D8X`+``(2_``#'S@T0@#X-&,` +M(/QD``#<10``_&0`*-Q"```(`/Q[W[\`"`@`_-;<@LCXW*/(X`@`_,@\!/_P +M`````&>]_]C_L``(_[\`(/^R`!@,`9=*_[$`$-Q0`0@2``!"/`40#`(`("T, +M`D^29*4$$`1``&\`0(@M/`80#`(`("T"("@M9,8$,`P"3RQGIP`$$$``8P!` +MD"V/H@`$&$``8``````\!A`,`@`@+0(@*"UDQ@1`9Z<`!`P"3RP``(`M$$`` +M!(^D``0D`P`$$(,`8``````\!1`,`D`@+0P"@8IDI018%$``#@)`("T\!`"W +M+@,``32$&P!R!(`J`@.`)1(``&LD`@`#W[\`(-^R`!C?L0`0W[``"`/@``AG +MO0`H/`40#`P"@8IDI02@%$``-CP$$`P\`P"W-&,;`!(#__(D8P`!`@,8*Q!@ +M`$\\`P%N$@``%20"``(\!!`,`@`H+0P"?KQDA`2P#`&72@````"40P#`)`(` +M(Q!B`!LL8@`D%$``#R0"`!0D`@`M$&(`%B0"3B(08@`4)`0`)1!D_]H``!`M +M)`(``M^_`"#?L@`8W[$`$-^P``@#X``(9[T`*!!B``DL8@`4%$#_]R0"``(D +M8__B)`(``0!#&"L48/_R)`(``@````#?OP`@)`(``]^R`!C?L0`0W[``"`/@ +M``AGO0`H``````)`*"T,`GZ\9(0$Z`@`_7@``````````#P2$`P(`/U'9E($ +M"``````\!1`,`@`@+0P"3Y)DI00@!$#_R0!`B"T(`/T]/`80#(Q"``!\4#P# +M?$,^`P`#'C@`$(0XKZ(```(#@"4P0_\``@.`)3!#`/\`$(``"`#]4P(#@"4` +M````-&,V`!(#_YXD`@`!/`("W#1";``6`O^O/`00#`@`_8@D`@`"`````#P$ +M$`P,`G]Z9(0$8`@`_7@``````````&>]__#_L```_[\`"`P!ETH`@(`ME$,` +MP"0"`"D08@`(+&(`*A1```PD`@`5)`(`+1!B``\D`@`R%&(`"=^_``C?OP`( +M``"`+0(`$"W?L````^``"&>]`!`08O_YW[\`"`(`$"W?L````^``"&>]`!`, +M`9=*`````-^_``B00@#"+$(``P`"$",`4!`D`$"`+0(`$"W?L````^``"&>] +M`!``!!(#9[W_J#!"`/\D`P#>_[,`(#"3`/__L@`8?)(,`_^Q`!``P(@M_[`` +M"`"@@"W_OP!0_[X`2/^W`$#_M@`X_[4`,!!#``3_M``H?!(`.S"3`/]^4@G# +M#`$3Q@(`*"T00`"6```8+3)W``P`<` +M%[TX`![W>``2L3P"_O`M/!7_\`/6\"4VM0`CW\(````5JOPVM0#X`M6H)7P" +M#2E--LVE#@!WZ,````4H3@`10`= +M`O2@+0``(!`"EJ`EWH(````$)+KH3``.`(,@+7P"^#L`@A`K%$``LP````!\ +M`_@[9&,`9'P"^#L`0Q`K%$#__0````#>@@``R$S_]`````!\`_@[_Z,```P` +MMU(D!``#)`0G$-^C```\!2&-<$00`S2E[T$`!2PX-*5KVP`%+'@TI33;`$4` +M'=Z"`````"`0``0DNNA-``X`@R`M?`+X.P""$"L40`"3`````'P#^#MD8P!D +M?`+X.P!#$"L40/_]`````-Z"``#(3?_T`````"0%@`%^(P3#``4L^``#'/@T +MI<`'+&8``=Z"````!2ZX-*5@#P`%*/@"Y2@M`+8H)=RD```48``W?,1:QWXC +MB`,D!@!D``,8`!!F`#DD!@/H$&8`620&``H49@`6)`.``20&``$``QSX?`(( +M1S1CP`=\PD('``,>.'P"&,`+C,"UD8P`(`-8P)0+CN"TD`P!` +M`O:P)?S#``#>HP``)`,`&?[```!\9#`'WJ,``/RD```D!``#WJ,`````&"W^ +M@@``WJ(``-Z"``#?P@``?()S1__"``#>H@``W[\`4`!@$"W?O@!(W[<`0-^V +M`#C?M0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T`6'XC!(,D!@!D?&(0 +MAWXCB`,``Q@`%&;_R20&`^@D`X`!)`8`!0`#'/A\Q#`'-&/`!WP""$<``QXX +M?`)"!S1C'!%\`AC'``,9>`+C,"UD8P`(`-8P)0+CN"TD`P!``O:P)?S#``#> +MHP``_L```-ZC``#\I```)`0``]ZC`````!@M_H(``-ZB``#>@@``W\(``'R" +MHP``_L,```@`_IS>HP``/`00#`)`*"UD +MA`BP`F`P+0P"?KP"`#@M"`#^IR0#__\`!!(#9[W_L#!"`/\D`P#>_[,`&#"3 +M`/__L@`0?)(,`_^Q``@`H(@M_[````"`@"W_OP!(_[X`0/^W`#C_M@`P_[4` +M*!!#``3_M``@?!(`.S"3`/]^4@G#`@`@+0P!$\8"("@M%$``#@``&"W?OP!( +M`&`0+=^^`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AG +MO0!0/!;_\#)T``W@``#`&72C:U`".40P#`)`(``1!B`)XD`@`!`!6J +M_'Q>>\H@``?!?X.PP`MU(D!``#)`,G$#P$(8UP0Q`# +M-(3O00`$)#@TA&O;``0D>#2$--L`1``=WL(`````(!``!"2ZR$\`#@"7("U\ +M`O@[`((0*Q1``'$"8"@M?`/X.V1C`&1\`O@[`$,0*Q1`__T`````WL(``.A/ +M__0`````)`*``0(`("T``A3X`B`H+31"P`<``A=X`H(0+0!2$"7<5P``#`$6 +M)@````#>W@``%$``3"0"``%\7C&'?!YJQ_[>``#>H@``)!Z``0(`("T`'O3X +M`B`H+0P!%$(WWL`'`![VN`(`("TWWF`/`B`H+0`>\/@,`124`$"P+0*>*"T` +MLB@E```8+=RD``!^Q$I'?$1"!_RD``#>H@``%L#_D]^_`$@"`"`M#`$8K@(@ +M*"T00/^-`L`8+0P!ETH`````E$0`P"0"``$0@O^'`L`8+3+W!P`D`@4`$N+_ +MA-^_`$A\$/@[)`0``PP`MU)GWO^0)`,G$#P$(8T"GJ`M<$,0`S2$[T$`!"0X +M`I*0)32$:]L`!"1X-(0TVP!$`!T``"`0``0DN@"0("W>0@``Z$7_;@``&"U\ +M`O@[`((0*Q1``"T"8"@M?`/X.V1C`&1\`O@[`$,0*Q1`__T`````"`#_JP`` +M```RY`<`)`,%`'Q>2D<0@P`$```0+0(`("T,`1BN`B`H+7Q>8P=\'EK'_MX` +M`-ZB```(`/]T)!Z``3P$$`L"(#`M#`)^O&2$5&#?OP!(W[X`0"0#___?MP`X +M`&`0+=^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`4``5JOPV +MM0#X"`#_80)5J"4\!!`,9(0(Z`P"?KP"(#`M"`#_&R0#__]\A8@#)`,``7"B +M`J\XI@!D``(0(SP%__`P0@`"-*4`(P!&&`L`!2SX9[W_V#2E`-O_L@`0``4N +M./^P``!\D`3#_[\`(`(`("W_LP`8``"0+?^Q``@`8#`MW*(``-RQ`#`2```# +M```````"D"<`$I?^RB(`"SP%__!\`GO'-*4`(P"@&"T`!2SX-*4`VP`#&OP` +M!2XX-&,`^/RB``#<8P``$(``>SP#__`$00`%?C$(`S(Q`/\2)@!2-&,`(SP# +M__`D!0`!-&,`(P!@("T``QSX-&,`VP`$(OP``QXX-(0`^-QB``!\HO_&)`4! +M`/QB``#<@@``W'$`,'S1"`?\<0`PW((``-QB`!!\HKO'_&(`$-R"``#<8@`0 +M?`((!_QB`!#<@@``W&(``'P"6L?\8@``W((``'P3^#L,`+=2)`0``SP$(8TT +MA.]!``0D.``"&'@TA&O;``(0^``$)'@`8A@M-(0TVP!D`!T``!@0``,.#2$`/C< +M8@``?@(8QWX""$?\8@``W((``'P0^#L,`+=2)`0``R0#)Q`\!"&-<$,0`S2$ +M[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``&!```QRZ`'`8+0````!\`O@[`$,0 +M*Q1`__T`````/`/_\#1C`",`8!`M``,<^#1C`-L``A+\``,>.#1"`/C\8``` +M"`$`;]Q"````````9[W_\/^P``#_OP`(#`&72@"`@"V40P#`)`(``1!B`!@F +M!/_[?!#X.RR"``X40``8/`(0#`P`MU(D!``#-`/#4#P$(8UP0Q`#-(3O00`$ +M)#@TA&O;``0D>#2$--L`1``=```8$``#'+H`#2$--L` +M1``=```8$``#'+H`] +M`!``````#`"W4B0$``,T`\-0/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0T +MVP!$`!T``!@0``,,&,`_Q!B`!(D`X`!,(0`_P`#'/@PA``'-&/` +M!P`$)C@``Q]X-&,0`'P"`#M\0@G#`(,@+0`"$3P`@B`EW((``'Q"$`,#X``( +M,$(`_P`````P@P#_?((,`P!@("TD`X`!``,<^#"$````$(3P`HQ@M```0+0!D&"7<8P``?&,2`S!C`/\L9@`& +M$,``"0`````\`A`,<&,0\F1""J!\0QH*`&``"```````````)`(`!0/@``@` +M``````````@!`51\A`P#)`.``20"``\``QSX-&/`!P`#'K@T8R`-``,8^`"C +M*"TD`P`2`*0@)=R$```PA``"`^``"`!D$`L#X``()`(``0/@``@D`@`&`^`` +M""0"``PD`H`!``(4^#1"P`<``A:X-$(@#0`"$/@`HB@M`*0@)=R"``!P0OAZ +M,$(``0/@``@D0@`0```````%$@-GO?^(,$(`_R0#`-[_M@!8,+8`__^U`%!\ +MM0P#_[(`.`"`D"W_L``H`*"`+?^_`'#_O@!H_[<`8/^T`$C_LP!`$$,`!/^Q +M`#!\%0`[,+8`_WZU"<,"`"`M#`&,`@)`*"W_H``(,M$`!Q9```O_H@`0)`*` +M`0`1'C@``A3X-$+`!P`"%WA\8A(*,$('`#A"!0`L0@`!_Z(`"`(`("T,`0%, +M`D`H+0`"\``GPO_Q+$(`!!1``?S_H```)!.``3)"``,`$8$X`!.<^`("@"TV +M<\`'`!"%.``3GW@D!8`!`!6Y/`(3F"T`!2SX`G>8)32EP`?>8P````4NN#P1 +M__`TI2!#-C$`(P`%*/@`$8K\`@6@+7P#(@```I>@ +M)=Z#```D`@`!?$-C!_Z#``#>(@``#`&72O^E`!B40P#`)`(``1!B`2+?I0`8 +M9*7^L`(%&"T`=Q@EW&(``.A,`5QDH@`()\+_[RQ"``(40`'1)`*``=YC```\ +M"/_P-0@`(P`(1O@U".`!``A$.`((0"T!%T`EW0(``,A.`7]SQ0%N?![X._^H +M`!@,`+=2)`0``R0#)Q#?J``8/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0T +MVP!$`!W=`@`````@$``$)+K(3P`.`)X@+7P"^#L`@A`K%$`!7"0"__]\`_@[ +M9&,`9'P"^#L`0Q`K%$#__0````#=`@``Z$__]`````#?HP``$&`!=0````!\ +M'O@[#`"W4B0$``,D`R<0/`4AC20$@`%P0Q`#-*7O00`%+#@`!"3X-*5KVS2$ +MP`<`!2QX``0F>#2E--LTA!`#``0A.`!%`!T"!"`M```H$`"7("7<@@````4L +MNNA```\`OB@M`````'P"^#L`HA`K%$`!,B0"__]\`_@[9&,`9'P"^#L`0Q`K +M%$#__0````#<@@``R$#_]``````D`H`!)`0``0`"%/@T0L`'``(6N#1"(`<` +M`A#X`@(0+0!7$"7<0P``?(-[Q_Q#``#>(@``)!Z``20#``$`'O3X-][`!P`> +M]C@WW@@!`![Q>`(>\"T#U_`EW\(``'QB4H?_P@``WB(``-_"``#H2@$,)`+_ +M_WP#^#O_HP`@#`"W4B0$``,D!"<0WZ,`(#P%(8UP1!`#-*7O00`%+#@D!(`! +M``0D^#2E:]LTA,`'``4L>#2E--L`!"9X-(0@`P!%`!T`!"$X```H$`($("T` +MER`EW((``#!"``,`!2RZ$$``#P"C*"U\`O@[`*(0*Q1``.PD`O__?`/X.V1C +M`&1\`O@[`$,0*Q1`__T`````W((``#!"``,40/_S`````'P#^#O_HP`@#`"W +M4B0$``,D!"<0/`8AC20%@`%P1!`#-,;O00`&-#@`!2SX-,9KVS2EP`<`!C1X +M``4M.#3&--LTI0$!WZ,`(``%*G@`1@`=`@4H+0``(!``MR@EW*(````$)+KH +M0``/`(,@+0````!\`O@[`((0*Q1``,(D`O__?`/X.V1C`&1\`O@[`$,0*Q1` +M__T`````W*(``,A`__0`````?`/X._^C`"`D!``##`"W4O^E`!@D!"<0/`8A +MC7!$$`,TQN]!WZ4`&``&-#C?HP`@-,9KVP`&-'@TQC3;`$8`'=RB`````"`0 +M``0DNNA!``X`@R`M?`+X.P""$"L40`"@)`+__WP#^#MD8P!D?`+X.P!#$"L4 +M0/_]`````-RB``#(0?_T`````-_"``#H2@"3)!Z``20#``$`'O3X-][`!P`> +M]K@WWB`!`![P^`(>\"T#U_`EW\(``'QB$(?_P@``WB(``'P#^#O_HP`@#`"W +M4B0$``,D!"<0WZ,`(#P%(8UP1!`#-*7O00`%+#@TI6O;``4L>#2E--L`10`= +MW\(`````(!``!"2ZZ$(`#P"#("T`````?`+X.P""$"L40`!P)`+__WP#^#MD +M8P!D?`+X.P!#$"L40/_]`````-_"``#(0O_T`````-^C```08``H)`*``0`" +M%/@T0L`'``(6N#1"(`L``A#X9$/_X`("$"T"`X`M`%<0)=Q"```"%X`EW@(` +M`,A/`/,\!!`,Z$X`PP````!\$O@[#`"W4B0$``,D`P7(P``W[X`:-^W`&#?M@!8W[4`4-^T`$C?LP!`W[(` +M.-^Q`##?L``H`^``"&>]`'@"`A`M`%<0)=Q"``#H1?ZB)\+_[P`5$'@`%8#X +M`@*`+SP"__`"%H`M-$(`)0`0@+@\!!(4`A*`+62$$P``)`4``0P`MQS_HP`@``(0>`!3$"T"0A`K$$``"-^C +M`"#<8@``)`0``?X2``!\@DI'_&(``-XB````````)`+__]^_`'#?O@!HW[<` +M8-^V`%C?M0!0W[0`2-^S`$#?L@`XW[$`,-^P`"@#X``(9[T`>'/"`^X`HA`E +M%$``9"0"``P3P@!T,&,'`"0"!0`08OYZ*D,``M^D``@X8P`!@`%\`O@[`*(0*Q1`_[TD`O__?`/X.V1C`&0` +M````?`+X.P!#$"L40/_]``````@!`[``````#`&72B03@`&45P#`P`<`'O8X-]X($0`>\7AGR/Y(`AX8 +M+0((0"T`=Q@EW&(```$70"7=`@``_Z,`(`P!DC[_J``8WZ,`(-^H`!C<8@`` +MZ$X`.P````#(30!K9\C]X`((0"T(`0(!`1=`)?X"``#>(@``"`$#(`````#? +MI0`0`J`@+?^H`!@,`9#&)`;__Q1`_X;?J``8)`(``A;"_A(D!0`&`J`@+0P! +MD,8D!O__$$#^#=^H`!@(`0-S)`+__P````!RP@"O`!(80``"$",J1``"WZ4` +M$`!#$"3_J``8`&00"]^C``@"H"`M`$,0(P!`,"T,`9#&`$#P+11`_VO?I0`0 +M`J`@+0P!D,8GQ@`!$$#]]=^H`!@(`0-S)`+__P`````"H"@M9(0)*`+`,"T, +M`GZ\`D`X+0@!`W,D`O__)`)@`/QB``#>(@``?!+X._^H`!@,`+=2)`0``R0# +M!J3?J``8/`0AC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$`!T``!`0``(4 +MN@!2D"U\`O@[`%(0*Q1`__TD`X`!``,<^#1CP`<``QZX-&,@#P`#&/AD8@`0 +M`@,8+0!W("4"`A@M_(```&1"``C>)````'<8)?Q@```"`H`M`A +M(@``_.```-XB``#=`@``?&(`!_T"``#>(@``"`$#F2$ +M"0@(`0-S)`+__V>]_^#_L@`0`("0+?^_`!C_L0`(#`$X9O^P```D`P#>?$0Z +M`Q"#`")\4`P#,$(`_WP0`#L`0(@M?A`)PS)$#_\,`3AZ,C$`!R0#@`$`$8DX +M``,<^#!"``,T8\`'`B(0+0`#'W@``A4X`!`A/`!#$"T\!?_P`$00)32E`"/< +M0P````4J_#2E`/@`A2`E?`-S1_Q#``#?OP`8W[(`$-^Q``C?L```W((```/@ +M``AGO0`@,$(`_P@!!%T`0(@M``````@!`20```````02`R0#`-XP0@#_$$,` +M*"0#@`$PA`#_``,<^#"$``_[0`('R4#`/_LP`8`,"8+?^R +M`!`PD@#__[$`"`"@B"W_L````("`+?^_`$#_MP`X_[8`,!!#``3_M0`H?!0` +M.S"2`/]^E`G##`&72@````"41`#`)`(``1""``T``!@M`@`@+0P!`4P"("@M +M``(0`"Q#`!,48``2/`,0#`(`("T"("@M#`$8@@)@,"T``!@MW[\`0`!@$"W? +MMP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!(<$3X\F1C +M"M!\9!H*`&``"````````)@M/!;_\#)5``\8`!"+\?$-SAC2$ +M`/A\`]9'`K80+7T#Q@<"I2@M?..]QP*$("5\`[5'`+0H)7P#:P<`5!`E_,,` +M`-R#``#<0@``W*(``'YB8P=\`FM'?F)*1_RB``#<@@``$F#_@`(`("U\%_@[ +M)`0``PP`MU)FU@`P)`,G$#P$(8T"MJ@M<$,0`S2$[T$`!"0X`K2@)32$:]L` +M!"1X-(0TVP!$`!T``"`0``0DN@"7("T`````WH(``.A%_VD`````?`+X.P"" +M$"L40``1`D`H+7P#^#MD8P!D`````'P"^#L`0Q`K%$#__0`````(`06"```` +M`#P$$`P"0"@M9(0(Z`P"?KP"(#`M"`$$\B0#__\\!!`,9(0):`P"?KP"(#`M +M"`$$\B0#__\```````02`V>]_]`P0@#_)`,`WO^T`"`PE`#__[,`&'R3#`/_ +ML@`0`,"0+?^Q``@`H(@M_[````"`@"T00P`&_[\`*'P#`#LP@@#_?&,)PP!@ +MF"T`0*`M#`&72@````"40P#`)`(``1!B``@"`"`M#`$!3`(@*"T``A``)$+_ +M\2Q"``040``+)`*``=^_`"@``!`MW[0`(-^S`!C?L@`0W[$`"-^P```#X``( +M9[T`,``````RE``'``(4^#(C``,T0L`'`!2A.``"%C@"@Q@M-$((!0`#'3@` +M`A%X`!.9/`!B$"T\`__P`%,0)31C`"/<1P````,:_#1C`/@"`"`M`F.8)0(@ +M*"U^1P`'`D`P+?Q'``#>8@``#`$8U@`````"`"`M#`$8K@(@*"T00/_8W[\` +M*`(`("W?M``@`B`H+=^S`!@D!@`!W[(`$-^Q``C?L```"`$$RF>]`#!GO?_( +M_[4`*/^T`"#_L@`0`("0+?^P``#_OP`P_[,`&`P!.&;_L0`(`$"`+7Q#.@,D +M`@#>?A0,`Q!B``8R%0#_?`,`.S("`/]\8PG#`&"@+0!`J"TR1`__#`$X>@`` +MF"T"`"`M`$`H+0P!$\8`0(@M%$``"P``&"W?OP`P`&`0+=^U`"C?M``@W[,` +M&-^R`!#?L0`(W[````/@``AGO0`X#`&72@````"40P#`)`(``1!B`#,RH@`' +M/`/_\#1C`",R)``#``(1.``#'O@`1!`M-&/@`P`"%3@``QPX`!2A/`!#("T` +ME"`EW(0``.B.`"@"("@M9&,`>`!#$"T`5*`EWH(``.A)``4"`"`M#`$5U`(@ +M*"T00``L`B`H+0P!C`("`"`M#`&,Q`!`("T\`V9FW[\`,#1C9F??M0`H``(0 +MP'!#&`,``A?#W[0`(-^R`!#?L0`(W[`````#&+\`8A`C?%.(!R0"``-\4YR' +M`F`8+=^S`!@`8!`M`^``"&>]`#@\`P`,"`$&%#1C`^@`````#`&,`@(`("T, +M`8S$`$`@+3P$9F8TA&9G/`,`#``"$,!P1"`#``(7PP`$(+\`@A`C"`$&%'Q# +MB`<,`/6"`D`@+0@!!A0`0!@M9[W_R/^T`"#_LP`8_[(`$`"@D"W_L0`(`("( +M+?^P``#_OP`P#`$X9O^U`"@`0(`M?$,Z`R0"`-Y^$PP#$&(`!#(4`/]\$P`[ +M,A0`_WYS"<,,`3AZ,B0/_P(`("T`0"@M#`$3Q@!`B"T00``W,I0`!R0$@`$R +M-0`#`!0Q.``$)/@`U3`M-(3`!P`&-3@`!"=X`!,1/`#$("T`@A@EW&4``,I3 +M`#,`````/`;_\"0$``$TQ@`C?(5[Q_QE````!C+\-,,`^`(`("T`0Q`E`B`H +M+=Q"```,`/\```````(`("T"("@M#`#]^`)`,"T6(``-,A``!R0#@`$``QSX +M`!"!.#1CP`<"L*@M``,?>``5K3A^HZH*)`,%`#*U!P`2HP"#W[\`,-^_`##? +MM0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`.-^_`#```!`MW[4`*-^T +M`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#@6(`!W)`>``=R%```D!`4`,*4' +M`!2D`',\!?_P/`/_\#1C`",`8"`M``,<^#1C`-L`!"+\``,>.#2$`/C<8@`` +M?`((1_QB``#<@@``W&(``'P1^#L,`+=2)`0``R0#)Q`\!"&-<$,0`S2$[T$` +M!"0X-(1KVP`$)'@TA#3;`$0`'0``&!```QRZ`'$8+0````!\`O@[`$,0*Q1` +M__TD!8`!`!2F.``%+/@\`__P-*7`!S1C`",`!2]X``,:_'Z%$@H"A3`M-&,` +M^&2D!!ADI0#``H0@+7P"]`#@\!?_PW&0````'//@TY\`'-*4`(P`'/K@`!2K\-.=@#WP$ +M +M`#M_W@G#,C(`_PP!.'K_O@`(`B`@+0!`*"T,`0%,`$"`+0`"F``"("`M#`$[ +MQ@`>\3P\`P`!`B`@+0(`*"T``A&`?!4`.Q+" +M`-^V`'#?M0!HW[0`8-^S`%C?L@!0W[$`2-^P`$`#X``(9[T`D"0# +M@`$\`B&-``,<^#1"[T$T8\`'``(4.``#'K@T0FO;-&-@#P`5J3P``QCX``(4 +M>`##\"TT0C3;`K[P)0+"`!W?T@```B`@+?^C`#`"`"@M#`$40@``L!`"("`M +M`@`H+0P!%)1\4DI'WZ,`,#P$__#?I@`X-(0`(WQ20@<`!!+\9&/_R#1"`/C_ +MT@```,,@+0*B$"4"I"`EW$4````6M+KP@``?`/X._^C`#`D!``#_Z8`./^G`"@, +M`+=2_ZH`("0$)Q`\!2&-<$00`S2E[T'?IP`H``4L.-^C`#`TI6O;WZH`(``% +M+'C?I@`X-*4TVP!%`!WRP```,0@+?R@``!D0OY(WL4```%$("7\@````,(0+=[$```! +M0A`EW$0``'QD"$?\1```WL(``"0"@`$D!``!``(4^#1"P`<``A5X-$("`0`" +M$C@`PA`M`4(0)=Q#``!\@QC'_$,``-["``#_I@`X_Z<`*`P!ETK_J@`@WZ8` +M.)1#`,`D`@`!WZ<`*!!B`/;?J@`@)`N``3P"%!D`"USX`B`@+35KP`<"`"@M +MW$*>*``+7C@U:P@%``M9>`#+6"T!2U@EW6,``/^F`#C_IP`H_Z,`,/^J`"`0 +M0`#L_ZL`&`!`^`D`````WZ,`,-^F`#C?IP`HWZH`('Q#``??JP`8)`6``20$ +M``$`!2SXP@```4,8)=QB````Q6`M9*4"*`%,8"4"I4`M->_`!P%(D"5\`FM' +MWZ@````/+W@`Q2@M`44H)7T"8P?\8@``WL(``-UC``#=@@``?&)[QGR"P@``WD(``'R"[T=\0P2#``,8``/# +M\"5_PI2'_D(``-["``#P@``W.(``'P"6L?\X@``WL(` +M`"0#@`$"X"`MW.(````#'/@T8\`')!X``0`#'C@D!0`!-'<0"WP"6L?\X@`` +M`!>Y>-[#````UQ`M`4)0)6;W``C=0@``?\((!_U"``#>P@``#`"W'/^F`#@\ +M!2&-`H`@+=Y#```TI>]!``4L.#2E:]L`!2QX-*4TVP!%`!T``!`0``(4NF1" +M__]\0U@&_D,``-["```,`0"T``````(@("T,`02``@`H+=^H``C?I@`X/`/_ +M\#1C`",``A$#``BA/"1%__;?J``0``,2_`#7("TPI0?_`)0@)31"`/C\A0`` +MN#1C($,` +M`QCX`,,P+0#4H"7>@P``?\-2A_Z#``#<0@``"`$'\-^_`(@`````#`$X>GXT +M#`,"("`M,C(`_P!`*"T,`0%,`$"`+?^T``@"@/`M"`$'?P`"F``(`0?1?C4, +M`V1C_]!RQ[`#`,,8+0*CJ"4`%AJZ?&5X!_R%```D!``/W$,``-ZC``!\`VL' +M?(-!1_ZC``#<0@``"`$'W"0"@`$\!!`,`D`P+0P"?KQDA`F0W[\`B-^^`(`D +M`O__W[<`>-^V`'#?M0!HW[0`8-^S`%C?L@!0W[$`2-^P`$`#X``(9[T`D`@! +M"%!^-PP#)`.``3P'__```QSX/`G_\#1CP`#4I`",`PQ@M``<^ +M^`%#&"4`"4K\W&(``#3GX`$D!``!-2D`^``'/#@!2;`E?()[QP#'."W\8@`` +M`4,!!``!@"`"@M`$#X"20>``'? +MI@`X"`$(6_^B```D`H`!``(4^#1"P`<``A5X-$(!`P`"$C@"HD`M"`$)0P%( +MD"4,`1D``````-^C`##?JP`8WZH`(-^G`"A\0P`'"`$)"=^F`#@,`1BN_Z8` +M.-^F`#@D'@`!``(0``@!"%O_H@``9[W_T/^Q``@`@(@M_[\`*/^T`"#_LP`8 +M_[(`$`P!.\;_L```&$``(```@"TD%``!"`$*#0!`F"TF$``!$A,`&]^_`"@" +M`"@M#`$X*`(@("T"("`M`@`H+0P!$\8`0)`M$$#_]0)`("T,`0=B```H+0(@ +M("T,`0%,`@`H+0`"$``05/_M`D`@+0P!!?8F$``!`D`@+0P!!FP`0"@M%A/_ +MZ0``````````W[\`*```$"W?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P +M`````&>]_\#_M@`P_[4`*/^T`"``H*`M_[,`&`#`F"W_L@`0`("0+?^P``#_ +MOP`X#`$X9O^Q``@`0(`M?$,Z`R0"`-Y^%@P#$&(`!C(5`/]\`P`[,@(`_WQC +M"<,`8+`M`$"H+0P!.'HR1`__`@`@+0!`*"T,`1/&`$"(+11```O?OP`X```0 +M+=^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`0!8@``LRM0`' +M)`*``0`5'C@``A3X-$+`!P`"%WA\8AH*)`(%`#!C!P`08@`M/`/_\#P#__`R +M)``#-&,`(P`5J3@``Q[X`J2H+31CX`,`%:TX``,<.``6L3P"HR@M/`+_\`"V +M*"4T0@`CW*8``&1C`'@``A+\`J.H+31"`/@"`"`M?H9SAP+"$"7\I@```K:P +M)=Q#```"("@MWL,``'YC4H?^PP``W$(```P`_P``````W[\`.```$"W?M@`P +MW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$`````````H+31C`"," +M`"`M`&`P+0`#'/@T8P#;``8R_``#'C@TQ@#X-&,`,-QB``!^@A"'?F(8Q_QB +M``#]_ZC_M0`P_[$`$`"`B"W_OP!0_[X`2/^W`$#_M@`X +M_[0`*/^S`"#_L@`8#`$[QO^P``@80``S`$"H+7P"`#L\$A(4?$()P_^B```R +M-P#_?CXZ`WXV#`,``(`M9E+"H`(@("T,`3@H`@`H+3O3`-X"`"@M`B`@+0!` +MH"W?H@```M,0"@P!`4P`0)@M)`,`#``"$``00P`H```H+0P!!V("@"`M`!,0 +MN``3&3@`8A`O`%.8+P)WF"T`$YHX`G"8+0@!"N8`$YBXC&(``"1$``$H0@`% +M$$``"`````"L9````@`@+0P!`98"("@M)`3__Q!$__4"]_\C_M0`H_[,` +M&`"`F"W_L@`0_[```/^_`##_M``@#`$X9O^Q``@`0(`M?$,Z`R0"`-Y^$@P# +M$&(`!#(5`/]\$@`[,A4`_WY2"<,R9`__#`$X>@``H"T"`"`M`$`H+0P!`4P` +M0(@M)`,``0`"$``00P!=)`2``3*S``<`!"3X,B(``S2$P`<`$YDX`(`8+0`$ +M)K@``QXX`F*8+32$(`$T8Q`+`!.=.``#&7@`!"#X`!*1/`)C$"T"9"`M`)(@ +M)0!2$"70P``?&,2`S!C`/\09``V +M)`0`!!!D`!0D!``"$&0`)``"$/@\`_,S9$(`!31C,S,``QPX-&,S,P`#'+@T +M8\S-`$,`'0``&!```QCZ<&-XL@@!"T9\=(@'#`$%]@)@("T(`0M(W[\`,"0$ +M&&H01/_X)`-AJ#P#``\``A&X-&.#X61"`"$``QTX9&.#X0`#'3AD8X/A`$,` +M'0``&!!\`P@'``,8`'QCB``(`0M&?'2(!SP#\S-D0@`%-&,S,P`#'#@T8S,S +M``,]_\C_M0`H_[0` +M(/^S`!@`@)@M_[(`$`#`D"W_L0`(_[```/^_`#`,`3AF`*"(+0!`@"U\0SH# +M)`(`WGX4#`,08@`$,A4`_WP4`#LR%0#_?I0)PPP!.'HR9`__`$`@+18@`"TP +M0@`#/`?_\``4&3PTYP`C,J8`!P`'.OPTYP#X`&``0`'//@`!BDX-.?`!P"B*"T`!S]X``4M.``4&3P`IR@M`*,H)3P' +M__# +M`N(8"@!@$"T``QBX``*A.`*#H"_?HP```H*@+P*#H"T`%*(X`I"@+0@!#+@` +M%*"X`````(QB```D1``!*$(`!1!`_]0`````K&0```(`("T,`0&6`B`H+20$ +M__\01/_U`I(8+280``$6$__.`B`@+=^_`%@``!`MW[X`4-^W`$C?M@!`W[4` +M.-^T`##?LP`HW[(`(-^Q`!C?L``0`^``"&>]`&`"`"@M#`$6)@(@("T"H"`M +M#`$'8@`"*``00/_/WZ,`"`@!#(LF$``!#`$%]@*@("T"H"`M#`$&;`!`*"T( +M`0R+)A```0````!GO?_H_[\`$/^Q``C_L```#`$X9@"`@"T"`"`M#`$X>@!` +MB"T"("`M#`$!3`!`*"T``A``<$,`;G!"`:X`8A`E%$``"0(`("T,`0L"```` +M`-^_`!#?L0`(W[````/@``AGO0`8``````P!!?8`````W[\`$-^Q``C?L``` +M`^``"&>]`!@`````9[W_X/^_`!C_L@`0_[$`"`"@B"W_L```#`$X9@"`@"T" +M`"`M#`$X>@!`D"T"0"`M#`$!3`!`*"T"`"`M``(0`'!#`&YP0@&N`&(0)11` +M``@"("@MW[\`&-^R`!#?L0`(W[````@!"ZYGO0`@`````-^_`!C?L@`0W[$` +M"-^P```(`09L9[T`(&>]_]C_I@``_[\`(/^R`!C_L0`0`*"(+?^P``@,`3AF +M`("`+0(`("T,`3AZ`$"0+0)`("T,`0%,`$`H+=^F```"`"`M``(0`'!#`&YP +M0@&N`&(0)11```@"("@MW[\`(-^R`!C?L0`0W[``"`@!#!!GO0`H`````-^_ +M`"#?L@`8W[$`$-^P``@(`0HP9[T`*"0"@`%PI1$R``(4^##&``,T0L`'`*8H +M+0`"%K@`!2TX-$)`0W"$"3,``ACX`*,8+3P%__``9!@E-*4`(]QB````!2K\ +M-*4`^`"%("5\X@`'?.((1_QB``#<@@```^``"```````````)`*``7"E$3(` +M`A3X,,8``S1"P`<`IB@M``(6N``%+3@T0D`!<(0),P`"&/@`HQ@M/`7_\`!D +M&"4TI0`CW&(````%*OPTI0#X`(4@)7SB&,=]`A"'_&(``-R"```#X``(```` +M```````D`H`!<*41,@`"%/@PQ@`#-$+`!P"F*"T``A=X``4M.#1"`*!PA`DS +M`*(8+3P%__``9!@E-*4`(]QB````!2K\-*4`^`"%("5\XAC'?0(01WTB``?\ +M8@``W((```/@``@``````````&>]_]`PI0#__[```#"0``,THMX``!`<``!B +M$"4`P"@M_[0`(`!`("W_LP`8`$"@+?^R`!`!`)@M_[$`"`#@D"W_OP`H#`$3 +MQ@#`B"T00``ZW[\`*"0'@`$R@@`'``<\^"0&@`$TY\`'``(1.#(Q``,`!C3X +M``<]^`!1$"TTQL`'``(5.#3G#@D`!C=X/`/_\``0(3P`!SFX`$8P+31C`",` +M1R@M`,0P)0`#&OS]`#`` +M````9[W_P/^V`##_M0`H_[0`(`#`H"W_LP`8`*"8+?^R`!``X)`M_[$`"/^P +M``#_OP`X#`$X9@"`B"T`0(`M?$,Z`R0"`-Y^%0P#$&(`!#(6`/]\%0`[,A8` +M_WZU"<,,`3AZ`B`@+0(`("T`0"@M#`$3Q@!`B"T00`!&W[\`.#+6````5(3P`Q2@M/`+_\`"D*"4T +M0@`CW*,````"$OPT0@#X#4G."-] +M0W.'W$@````'.3@`QS`M`,0@)?R2``#<1```_*,``-Q"``#H;P`-W[\`.-^V +M`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`0``````(`0X\?2<8 +MQP(`("T,`0%,`B`H+=^_`#C?M@`PW[4`*``"(`#?M``@W[,`&-^R`!#?L0`( +MW[````@!`+1GO0!```02`R0#`-XP0@#_$$,`'#""`/]\`P`[,((`_WQD"<,H +M0P`#$&``%``````D!X`!/`;_\``'//@PI0`/-.?`!P`"%C@`!S]X-,8`(S3G +M`Q@`!"$\``4:.`!'$"T`!C+\`$00)7RC&`]_\`P0@#_)`,`WO^S`!@PDP#__[(` +M$`"@D"W_L```?)`,`_^_`#C_M@`P_[4`*/^T`"`00P`$_[$`"'P0`#LPDP#_ +M?A`)PRIB``,40``-``"(+=^_`#@"(!`MW[8`,-^U`"C?M``@W[,`&-^R`!#? +ML0`(W[````/@``AGO0!```````P!$\8"0"@M$$#_\20%@`$R0@`#`!.A.``% +M+/@"@J`M-*7`!P`4I3@`!2]X`!")/`*%("T`D2`E/`+_\-R#```T0@`C``(2 +M_&2E`"`T0@#X`H4H+7P#(@``Z$P`=P````!\`O@[ +M`((0*Q1``)T`````?`/X.V1C`&0`````?`+X.P!#$"L40/_]``````@!#T0` +M````/!7_\#:U`",``QSX`!6NN#1CP`/R%```"@Q@MW$0` +M``!Q&"4D!'___&0``-Q"``!\%O@[)`0``PP`MU)FM0#`)`,G$#P$(8T"E:`M +M<$,0`S2$[T$`!"0X`I&()32$:]L`!"1X-(0TVP!$`!T``"`0``0DN@"6("W> +M(@``Z$``#@````!\`O@[`((0*Q1``%8`````?`/X.V1C`&0`````?`+X.P!# +M$"L40/_]``````@!#X``````?!3X.PP`MU(D!``#)`,G$#P$(8UP0Q`#-(3O +M00`$)#@TA&O;``0D>#2$--L`1``=```@$``$)+H`E"`M`````-XB``#H00`0 +MW[\`.'P"^#L`@A`K%$``-@````!\`_@[9&,`9`````!\`O@[`$,0*Q1`__T` +M````"`$/H`````#>(@``W[\`.```B"W?M@`P`B`0+=^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0!`?!3X.PP`MU(D!``#)`,G$#P$(8UP0Q`#-(3O +M00`$)#@TA&O;``0D>#2$--L`1``=```@$``$)+H`E"`MWB(``.A-_^(````` +M?`+X.P""$"L40``5`````'P#^#MD8P!D`````'P"^#L`0Q`K%$#__0`````( +M`0_,`````#P$$`QDA`GP/`40#`(`,"UDI0MH`F`X+0)`0"T,`GZ\)!'__P@! +M#O/?OP`X/`00#`@!#]YDA`FP/`,4))!BGE@40`!./`+__6>]_[#_M``@/!0` +M`O^^`$`VE,``_[$`""0>____OP!()!$``?^W`#C_M@`P_[4`*/^S`!C_L@`0 +M_[```"020``T0D```H*8+3P"%!D\`Q099$*>:&1CGE@`4Z@M``"X+0!S@"T` +M`````A>P+0``*"T"P"`M#`)F8"0&`$"NOO_PKK[_]&;W`$#^H/_XHKX``**^ +M``&BO@`"HKX``Z*@``26P@`6?B)[QWP"<<>FP@`6HJ``!9;"`!9\`C&'IL(` +M%J*@``BNO@`@_J``*!;R_^9FM0!`9G-``!:3_]P\`A09/`(``CP#``TT0L`` +M-&/```*"H"T6@__1/`+__=^_`$@D`@`!W[X`0#P#%"3?MP`XW[8`,-^U`"C? +MM``@W[,`&-^R`!#?L0`(W[```&>]`%"@8IY8`^``"`````````````02`V>] +M_^`P0@#_)`,`WO^Q`!`PD0#__[``"'R0#`,00P`%_[\`&#"$`/]\$``[`("( +M+7X0"<,\`A0DD$*>6!1```4`$!DX#`$/ZO^E``#?I0```!`9.``0$+C?OP`8 +M`&(0+P!0$"\\`Q09`%$0+61CGEC?L0`0``(2.-^P``@`11`M``(1N`!#$"V` +M0@`0`^``"&>]`"``!!(#9[W_X#!"`/\D`P#>_[$`$#"1`/__L``(?)`,`Q!# +M``7_OP`8,(0`_WP0`#L`@(@M?A`)PSP"%"200IY8%$``!0`0&3@,`0_J_Z4` +M`-^E````$!DX`!`0N-^_`!@`8A`O`%`0+SP#%!D`41`M9&.>6-^Q`!```A(X +MW[``"`!%$"T``A&X`$,0+8!"`!$#X``(9[T`(``$$@-GO?_@,$(`_R0#`-[_ +ML0`0,)$`__^P``A\D`P#$$,`!?^_`!@PA`#_?!``.P"`B"U^$`G#/`(4))!" +MGE@40``%`!`9.`P!#^K_I0``WZ4````0&3@`$!"XW[\`&`!B$"\`4!`O/`,4 +M&0!1$"UD8YY8W[$`$``"$CC?L``(`$40+0`"$;@`0Q`M@$(`$@/@``AGO0`@ +M``02`V>]_^`P0@#_)`,`WO^Q`!`PD0#__[``"'R0#`,00P`%_[\`&#"$`/]\ +M$``[`("(+7X0"<,\`A0DD$*>6!1```4`$!DX#`$/ZO^E``#?I0```!`9.``0 +M$+C?OP`8`&(0+P!0$"\\`Q09`%$0+61CGEC?L0`0``(2.-^P``@`11`M``(1 +MN`!#$"V`0@`3`^``"&>]`"`\`A0```0@N&1"!'@`1"`M`^``"(2"``(\`A0` +M``0@N&1"!'@#X``(?$01"@`````\`A0D`^``"(Q"GEP`````/`(4)`/@``B, +M0IY@`````!2```4\`Q0````0+0/@``C\909X``````/@``@D`O__$(```R0" +M__\#X``(`````#P"%``#X``(W$(&>``````\`A0D9[W_X(Q#GF3_L``0``"` +M+1!@``;_OP`8W[\`&`(`$"W?L``0`^``"&>]`"`\!F-V/`,<733&;5\T8UE= +M``8T.``#''@TQG!K-&.YER0%``$`!C0XK$6>9``#''@TQF]?-&,N+@.@("TD +M!0$`_Z8```P`TC[_HP`($$#_YP!`@"T\!!`,/`40#&2$"X@,`GZ\9*4.^-^_ +M`!@"`!`MW[``$`/@``AGO0`@`````&>]_]#_L@`@/!(4`/^Q`!@`@(@M_[`` +M$&92!'C_OP`H#`$0^@"@@"T`$1"X`D*0+89'``(0\``JW[\`*!S@`"X\!!`, +M+B(!`!!``#,\`V-V/`(<731C;5\T0EE=``,<.``"%'@T8W!K-$*YEP`#'#@` +M`A1X-&-O7S1"+B[_HP```Z`@+?^B``@"("@M`@`P+0P`TH`D!P`!)`/__Q!# +M``H\`Q0D`%`@(8QEGEPDA/__ID(`````$"T`I"@J$*```J90``*L9)Y] +M`#!GO?_H_[```#P0%!F2!9XX9A">.)(&``7_L0`(_[\`$`P!$78``"`MDA$` +M`9(&``8D!``09C$`$`P!$78"("@M%$``'P(@("V2!@`+#`$1=B0%`"22!@`* +M)`0`)`P!$78D!0`HD@8`#"0$`"@,`1%V)`4`*I(&``TD!``J#`$1=B0%`"R2 +M!@`.)`0`+`P!$78D!0`ND@8`#R0$`"X,`1%V)`4`,```$"W?OP`0W[$`"-^P +M```#X``(9[T`&``````(`1'2)`+__V>]_^#_L``0_[\`&`P!$/H`@(`M+@(! +M`!!``!\\`V-V/`(<73P$%``T8VU?9(0$>#1"65T`$("X``,<.`($@"T``A1X +MA@4``#1C<&N&!@`"-$*YEP`#'#@``A1X-&-O7S1"+B[_HP```Z`@+0P`TW#_ +MH@`(%$```R0#__^F```"I@,``-^_`!C?L``0`^``"&>]`"``````/`00##P% +M$`QDA`Q`9*4/$``0,``,`GZ\)`]_]C_L0`(/!$4 +M`/^S`!AF,01X_[(`$"03____L```)!(`@/^_`"```(`M`````(8B```"`"`M +M9C$`!!!3``-F$``!#`$1V@`````6$O_XW[\`(-^S`!C?L@`0W[$`"-^P```# +MX``(9[T`*``````\`V-V/`(<731C;5\T0EE=``,<.``"%'@T8W!K-$*YEV>] +M_\```QPX``(4>#1C;U\T0BXN`Z`@+?^T`#`D%/___[,`*#P3$`S_L@`@9G,, +M6/^Q`!@\$10`_[``$&8Q!'C_OP`X``"`+?^C```D$@"`#`#3]O^B``B&(@`` +M`@`H+0)@("TF$``!$%0``P!`,"T,`GZ\AB<``A82__=F,0`$W[\`.-^T`##? +MLP`HW[(`(-^Q`!C?L``0`^``"&>]`$!GO?_`_[8`,#P6$`S_M``@/!00#/^S +M`!@\$Q`,_[$`"```B"W_OP`X9I0,P/^U`"AF```@"TD%?__9I0-$"03`("&(@```@`H+0*`("TF$``!$%4`!0!`,"V& +M)P`"AD@```P"?KR&20`"9C$`!!83__1F4@`&W[\`.-^V`##?M0`HW[0`(-^S +M`!C?L@`0W[$`"-^P```#X``(9[T`0``````\`A0D9[W_J)!"GEC_L@`8``"0 +M+?^P``@``(`M_[\`4/^^`$C_MP!`_[8`./^U`##_M``H_[,`(/^Q`!`40``# +M_Z````P!#^H`````#`$[##P6%``"`A`J$$``.V;6`7C?HP``/`(4&0(`("UD +M0IYJ``"H+7P0OB`,`3L.`$/P+0(`("T``I@`)G3_^')B`N\NE``".I$``0P! +M.YP"(H@D`J(0*A!``!O?HP```````(/#``"#Q``!`(,@(0!D$"H00``,?!4^ +M('P2-B````````,0>``#*/@`HB@O)&,``0+%*"VDMP``I*<``A1D__BDI@`$ +M`@`@+0P!.YPFM0`!`C*0(0*B$"H40/_I9]X`0-^C``!R]`%AGO?_`_[8`,"06``'_M0`H/!4`!_^T`"`VM9!@_[,`&```F"W_OP`X +M_[(`$/^Q``@,`3L,_[```'P4`#M^E`G#`F(0*G*4##(00``F-I3>`#)P`/\" +M%(`E`@`@+0P!.PX"`(@M`@`@+0P!.\8``H``+@,`$Q!@`!8``````A:`%`(5 +M@"02```2`````!A``!````````"`+0!`D"T"`"@M#`$X*`(@("TT!?__#`$I +MB`!`("T"`"@M`B`@+280``$,`0Z,-`;__Q82__4"`"@M#`$[#"9S``$"8A`J +M%$#_W3)P`/_?OP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AG +MO0!```````/@``@```````00>``$(/@`@B`O/`(4`&1"`7@#X``(?$01"@`` +M````!!!X``0@^`""("\\`A0`9$(!>`""("T#X``(A((``@`$$'@`!"#X`((@ +M+SP"%`!D0@%X`((@+0/@``B$@@`$9[W_P/^V`#`\%A0`_[(`$```D"W_OP`X +M9M8&@/^U`"C_M``@_[,`&/^Q``@,`3L,_[````)"$"H00``CW[\`.`P!.YP" +M0"`M&$``&@```````(`M`$"H+0(`*"T,`3@H`D`@+0(`*"T"0"`M,%$`_S!& +M"`!^(PD#``*B`P!FB`L,`1"*`!2B.`(`*"T"0"`M)A```0*1B"T`0)@M#`$0 +ML``1B'@"T8@MHC,``!85_^JB(@`!#`$[#"92``$"0A`J%$#_W]^_`#@``!`M +MW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!``^``"`"`$"TP +M@@#_,(4(`'Q#"0,`!"([`&40"P`$(C@\`Q0`9&,&@`""$"T``A!X`$,0+0/@ +M``B`0@`!```````$$@-GO?_@,$(`_R0#`-[_L0`0,)$`__^P``A\D`P#$$,` +M!?^_`!@PA`#_?!``.P"`B"U^$`G#/`(4))!"GE@40``%`!`9.`P!#^K_I0`` +MWZ4````0&3@`$!"XW[\`&`!B$"\`4!`O/`,4&0!1$"UD8YY8W[$`$``"$CC? +ML``(`$40+0`"$;@`0Q`MD$(`%F>]`"`#X``(``(1^@``````!!H#9[W_V#!C +M`/\D`@#>_[$`&#"1`/__L``0?)`,`Q!B``7_OP`@,(0`_WP0`#L`@(@M?A`) +MPSP"%"200IY8%$``!P`0&3C_I0``#`$/ZO^F``C?I@`(WZ4````0&3@`$!"X +M`&(0+SP#%!D`4!`O9&.>6`!1$"T``A(X`$40+0`"$;@`0Q`ME$,`%GS#>\>D +M0P`6W[\`(-^Q`!C?L``0`^``"&>]`"@`!!H#9[W_V#!C`/\D`@#>_[$`&#"1 +M`/__L``0?)`,`Q!B``7_OP`@,(0`_WP0`#L`@(@M?A`)PSP"%"200IY8%$`` +M!P`0&3C_I0``#`$/ZO^F``C?I@`(WZ4````0&3@`$!"X`&(0+SP#%!D`4!`O +M9&.>6`!1$"T``A(X`$40+0`"$;@`0Q`ME$,`%GS#D0P`6W[\`(-^Q`!C? +ML``0`^``"&>]`"@`!!(#9[W_X#!"`/\D`P#>_[$`$#"1`/__L``(?)`,`Q!# +M``7_OP`8,(0`_WP0`#L`@(@M?A`)PSP"%"200IY8%$``!0`0&3@,`0_J_Z4` +M`-^E````$!DX`!`0N-^_`!@`8A`O`%`0+SP#%!D`41`M9&.>6-^Q`!```A(X +MW[``"`!%$"T``A&X`$,0+=Q"`!!GO0`@`^``"'Q"`X,```````0:`V>]_]@P +M8P#_)`(`WO^Q`!@PD0#__[``$'R0#`,08@`%_[\`(#"$`/]\$``[`("(+7X0 +M"<,\`A0DD$*>6!1```<`$!DX_Z4```P!#^K_I@`(WZ8`"-^E````$!DX`!`0 +MN`!B$"\\`Q09`%`0+V1CGE@`41`M``(2.`!%$"T``A&X`$,0+91#`!9\PVM' +MI$,`%M^_`"#?L0`8W[``$`/@``AGO0`H``02`V>]_^`P0@#_)`,`WO^Q`!`P +MD0#__[``"'R0#`,00P`%_[\`&#"$`/]\$``[`("(+7X0"<,\`A0DD$*>6!1` +M``4`$!DX#`$/ZO^E``#?I0```!`9.``0$+C?OP`8`&(0+P!0$"\\`Q09`%$0 +M+61CGEC?L0`0``(2.-^P``@`11`M``(1N`!#$"W<0@`09[T`(`/@``A\0@-# +M```````$&@-GO?_8,&,`_R0"`-[_L0`8,)$`__^P`!!\D`P#$&(`!?^_`"`P +MA`#_?!``.P"`B"U^$`G#/`(4))!"GE@40``'`!`9./^E```,`0_J_Z8`"-^F +M``C?I0```!`9.``0$+@`8A`O/`,4&0!0$"]D8YY8`%$0+0`"$C@`11`M``(1 +MN`!#$"V40P`6?,-C!Z1#`!;?OP`@W[$`&-^P`!`#X``(9[T`*``$$@-GO?_@ +M,$(`_R0#`-[_L0`0,)$`__^P``A\D`P#$$,`!?^_`!@PA`#_?!``.P"`B"U^ +M$`G#/`(4))!"GE@40``%`!`9.`P!#^K_I0``WZ4````0&3@`$!"XW[\`&`!B +M$"\`4!`O/`,4&0!1$"UD8YY8W[$`$``"$CC?L``(`$40+0`"$;@`0Q`MW$(` +M$&>]`"`#X``(?$(#`P``````!!(#9[W_V#!"`/\D`P#>_[$`&#"1`/__L``0 +M?)`,`Q!#``7_OP`@,(0`_WP0`#L`@(@M?A`)PSP"%"200IY8%$``!P`0$+C_ +MI0``#`$/ZO^F``C?I@`(WZ4````0$+@`$!DX`&(0+P!0@"\\`A09`A&`+61" +MGE@`$((X`@4H+0`%*;@`HB@MH*8`%-^_`"#?L0`8W[``$`/@``AGO0`H``02 +M`V>]_^`P0@#_)`,`WO^Q`!`PD0#__[``"'R0#`,00P`%_[\`&#"$`/]\$``[ +M`("(+7X0"<,\`A0DD$*>6!1```4`$!DX#`$/ZO^E``#?I0```!`9.``0$+C? +MOP`8`&(0+P!0$"\\`Q09`%$0+61CGEC?L0`0``(2.-^P``@`11`M``(1N`!# +M$"V00@`4`^``"&>]`"``!!(#9[W_V#!"`/\D`P#>_[$`&#"1`/__L``0?)`, +M`Q!#``7_OP`@,(0`_WP0`#L`@(@M?A`)PSP"%"200IY8%$``!P`0$+C_I0`` +M#`$/ZO^F``C?I@`(WZ4````0$+@`$!DX`&(0+P!0@"\\`A09`A&`+61"GE@` +M$((X`@4H+0`%*;@`HB@MH*8`&-^_`"#?L0`8W[``$`/@``AGO0`H``02`V>] +M_^`P0@#_)`,`WO^Q`!`PD0#__[``"'R0#`,00P`%_[\`&#"$`/]\$``[`("( +M+7X0"<,\`A0DD$*>6!1```4`$!DX#`$/ZO^E``#?I0```!`9.``0$+C?OP`8 +M`&(0+P!0$"\\`Q09`%$0+61CGEC?L0`0``(2.-^P``@`11`M``(1N`!#$"V0 +M0@`8`^``"&>]`"``!!H#9[W_V#!C`/\D`@#>_[$`&#"1`/__L``0?)`,`Q!B +M``7_OP`@,(0`_WP0`#L`@(@M?A`)PSP"%"200IY8%$``!P`0&3C_I0``#`$/ +MZO^F``C?I@`(WZ4````0&3@`$!"X`&(0+SP#%!D`4!`O9&.>6`!1$"T``A(X +M`$40+0`"$;@`0Q`ME$,`%GS#6L>D0P`6W[\`(-^Q`!C?L``0`^``"&>]`"@` +M!!(#9[W_X#!"`/\D`P#>_[$`$#"1`/__L``(?)`,`Q!#``7_OP`8,(0`_WP0 +M`#L`@(@M?A`)PSP"%"200IY8%$``!0`0&3@,`0_J_Z4``-^E````$!DX`!`0 +MN-^_`!@`8A`O`%`0+SP#%!D`41`M9&.>6-^Q`!```A(XW[``"`!%$"T``A&X +M`$,0+=Q"`!!GO0`@`^``"'Q"`L,```````0:`V>]_]@P8P#_)`(`WO^Q`!@P +MD0#__[``$'R0#`,08@`%_[\`(#"$`/]\$``[`("(+7X0"<,\`A0DD$*>6!1` +M``<`$!DX_Z4```P!#^K_I@`(WZ8`"-^E````$!DX`!`0N`!B$"\\`Q09`%`0 +M+V1CGE@`41`M``(2.`!%$"T``A&X`$,0+91#`!9\PT('I$,`%M^_`"#?L0`8 +MW[``$`/@``AGO0`H``02`V>]_^`P0@#_)`,`WO^Q`!`PD0#__[``"'R0#`,0 +M0P`%_[\`&#"$`/]\$``[`("(+7X0"<,\`A0DD$*>6!1```4`$!DX#`$/ZO^E +M``#?I0```!`9.``0$+C?OP`8`&(0+P!0$"\\`Q09`%$0+61CGEC?L0`0``(2 +M.-^P``@`11`M``(1N`!#$"W<0@`09[T`(`/@``A\0@(#`````#P"%"1GO?_X +MD$*>6!!``!#_OP``WX*!X!!```4``````$#X"0`````40``-/`00#`P!$KP` +M````#`$3>@```````!`MW[\```/@``AGO0`(#`$/Z@`````(`194WX*!X`P" +M?WIDA`U@"`$67R0"__\\`A0D9[W_V)!"GEC_LP`8`("8+?^R`!``X)`M_[$` +M"`"@B"W_L````,"`+1!``#3_OP`@`F`@+0(@*"T,`6ZR`@`P+01``#("8"`M +M#`$0B@(@*"T"8"`M`B`H+0P!$+``0(`M`%"8(0(3$"H00``<`@"(+0@!%HX" +M("`M`````"80``$2$P`7```0+0(@("T,`1$F`D`H+01!__EF,0`!/`00##P% +M$`P"`#`M`D`X+62$#<@,`GZ\9*4/*-^_`"#?LP`8)`+__]^R`!#?L0`(W[`` +M``/@``AGO0`H````````$"W?OP`@W[,`&-^R`!#?L0`(W[````/@``AGO0`H +M#`$/Z@`````(`19X`F`@+3P$$`P\!1`,9(0->&2E#R@"8#`M`B`X+0P"?KP" +M`$`M"`$6HR0"__\\`A0D9[W_J)!"GEC_OP!0_[X`2/^W`$#_M@`X_[4`,/^T +M`"C_LP`@_[(`&/^Q`!`00`!W_[``"``$&3@`!!"X`&(0+SP6%!D`1!`O9M:> +M:'"$##(``A.X-)7>``P!.PP"PK`M``"0+0``F"T``(`M``"(+0)"$"H00``J +M)!0`"#)>`/\#U?`E#`$[G`/`("T#P"`M#`$[#@!`N"TJXP`)`H`@+0+C(`L` +M`A``.$(`"P"`&"T#P"`M`N(8"PP!.PX`8+@M``(0`!!4`#$`````&N``#0(@ +M$"T"`"`M`M,8+0(W*"$`````H&(``"1"``&@9``!)(0``11%__MD8P!``C>( +M(0+P@"$F4@`!9G-```P!.PP``````D(0*A1`_]DR7@#_*C$`01(@`#`\!!`, +M*A``018```K?OP!0/`00##P%$`P\!A`,9(0."&2E#IADQ@Y8#`)^O"0'!,G? +MOP!0```0+=^^`$C?MP!`W[8`.-^U`##?M``HW[,`(-^R`!C?L0`0W[``"`/@ +M``AGO0!8&N``#H^$@Q@"TQ@M```0+0+@*"T"Y``:`(`!]```(!(0@@`+```` +M`*!Q```D0@`!H'```11%__ID8P!`)C$``280``$F4@`!"`$6_&9S0``F,0`! +M"`$7)B80``$\!1`,/`80#&2$#@ADI0XP9,8.6`P"?KPD!P3("`$7!2H0`$$, +M`0_J_Z0```@!%L;?I`````02`V>]_]@P0@#_)`,`WO^Q`!@PD0#__[``$'R0 +M#`,00P`%_[\`(#"$`/]\$``[`("(+7X0"<,\`A0DD$*>6!1```<`$!"X_Z4` +M``P!#^K_I@`(WZ8`"-^E````$!"X`!`9.`!B$"\`4(`O/`(4&0(1@"UD0IY8 +M`!"".`(%*"T`!2FX`*(H+:RF``#?OP`@W[$`&-^P`!`#X``(9[T`*``$$@-G +MO?_@,$(`_R0#`-[_L0`0,)$`__^P``A\D`P#$$,`!?^_`!@PA`#_?!``.P"` +MB"U^$`G#/`(4))!"GE@40``%`!`0N`P!#^K_I0``WZ4````0$+@`$!DXW[\` +M&`!B&"\`]`"``````WX*!Z&>]_[C_OP!`_[<`./^V`##_M0`H_[0`(/^S`!C_ +ML@`0_[$`"!!``&+_L```/`(4))!"GE@00`!0``````P`\,3?A('H$$``4@!` +MN"TD$X`!``"0+0`3G/@``(@M-G/`!R04`.0`$Y]X)!7__R06``,``(`M#`$[ +MG`(@("TR`P`#`'(8+0(`*"T"("`M`@(0*A!``!P``QTX`````'QS&@KH:P`N +M,&(`_S!F!P`P8P,`.,8$`'!C0"\45``B``8P*P##&"008``?``````(`*"T" +M("`M```P+0P!$^XF$``!#`$[G`(@("TR`P`#`'(8+0(`*"T"("`M`@(0*A1` +M_^<``QTX)C$``18V_]EF4@`0W[\`0`+@$"W?M@`PW[<`.-^U`"C?M``@W[,` +M&-^R`!#?L0`(W[````/@``AGO0!(``````P!%V@`````$%7_X`(`*"T(`1?' +M)A```0(`*"T"("`M```P+0P!$^XF$``!"`$7QP`````,`0_J``````P`\,3? +MA('H%$#_L`!`N"T,`EMTWX2!Z!1`_ZP`0+@M#`#N\M^$@>@(`1>B`$"X+0P! +METH`````/`4``@P`MP[<1`$("`$7FO^"@>@D`O__9[W_^*RB```\#109K,(` +M`#P"``+_L`````!P+0``>"UEK9Y8)`I``"08``LT4,``)!D`!`'`8"T``%@M +M```0+0``."T(`1@8`:Q(+1!*`!,DYP`!`2(8+9!H`!9Q"/GZ$0#_^F1"`$", +M8P``%&3_]P`````U:]X```]\`-^P```!;U@EK*L`````$"VLQP```^``"&>] +M``@`````)6L``15X_^9EC$``)>\``17Y_^$!T'`MW[```"0"__\#X``(9[T` +M"``$$@-GO?_8,$(`_R0#`-[_L0`8,)$`__^P`!!\D`P#$$,`!?^_`"`PA`#_ +M?!``.P"`B"U^$`G#/`(4))!"GE@40``'`!`0N/^E```,`0_J_Z8`"-^F``C? +MI0```!`0N``0&3@`8A`O`%"`+SP"%!D"$8`M9$*>6``0@C@"!2@M``4IN`"B +M*"VLI@`$W[\`(-^Q`!C?L``0`^``"&>]`"@`!!(#9[W_X#!"`/\D`P#>_[$` +M$#"1`/__L``(?)`,`Q!#``7_OP`8,(0`_WP0`#L`@(@M?A`)PSP"%"200IY8 +M%$``!0`0&3@,`0_J_Z4``-^E````$!DX`!`0N-^_`!@`8A`O`%`0+SP#%!D` +M41`M9&.>6-^Q`!```A(XW[``"`!%$"T``A&X`$,0+8Q"``0#X``(9[T`(``$ +M&@-GO?_8,&,`_R0"`-[_L0`8,)$`__^P`!!\D`P#$&(`!?^_`"`PA`#_?!`` +M.P"`B"U^$`G#/`(4))!"GE@40``'`!`9./^E```,`0_J_Z8`"-^F``C?I0`` +M`!`9.``0$+@`8A`O/`,4&0!0$"]D8YY8`%$0+3C&``$``A(X`$40+0`"$;@` +M0Q`ME$,`%GS#4H>D0P`6W[\`(-^Q`!C?L``0`^``"&>]`"@```````02`V>] +M_^`P0@#_)`,`WO^Q`!`PD0#__[``"'R0#`,00P`%_[\`&#"$`/]\$``[`("( +M+7X0"<,\`A0DD$*>6!1```4`$!DX#`$/ZO^E``#?I0```!`9.``0$+C?OP`8 +M`&(0+P!0$"\\`Q09`%$0+61CGEC?L0`0``(2.-^P``@`11`M``(1N`!#$"W< +M0@`09[T`('Q"`H,#X``(.$(``0`$&@-GO?_8,&,`_R0"`-[_L0`8,)$`__^P +M`!!\D`P#$&(`!?^_`"`PA`#_?!``.P"`B"U^$`G#/`(4))!"GE@40``'`!`9 +M./^E```,`0_J_Z8`"-^F``C?I0```!`9.``0$+@`8A`O/`,4&0!0$"]D8YY8 +M`%$0+0`"$C@`11`M``(1N`!#$"V40P`6?,,QAZ1#`!;?OP`@W[$`&-^P`!`# +MX``(9[T`*``$$@-GO?_@,$(`_R0#`-[_L0`0,)$`__^P``A\D`P#$$,`!?^_ +M`!@PA`#_?!``.P"`B"U^$`G#/`(4))!"GE@40``%`!`9.`P!#^K_I0``WZ4` +M```0&3@`$!"XW[\`&`!B$"\`4!`O/`,4&0!1$"UD8YY8W[$`$``"$CC?L``( +M`$40+0`"$;@`0Q`MW$(`$&>]`"`#X``(?$(!@P``````!!(#9[W_V#!"`/\D +M`P#>_[$`&#"1`/__L``0?)`,`Q!#``7_OP`@,(0`_WP0`#L`@(@M?A`)PSP" +M%"200IY8%$``!P`0$+C_I0``#`$/ZO^F``C?I@`(WZ4````0$+@`$!DX`&(0 +M+P!0@"\\`A09`A&`+61"GE@`$((X`@4H+0`%*;@`HB@M_*8`"-^_`"#?L0`8 +MW[``$`/@``AGO0`H``02`V>]_^`P0@#_)`,`WO^Q`!`PD0#__[``"'R0#`,0 +M0P`%_[\`&#"$`/]\$``[`("(+7X0"<,\`A0DD$*>6!1```4`$!DX#`$/ZO^E +M``#?I0```!`9.``0$+C?OP`8`&(0+P!0$"\\`Q09`%$0+61CGEC?L0`0``(2 +M.-^P``@`11`M``(1N`!#$"W<0@`(`^``"&>]`"``!!(#9[W_X#!"`/\D`P#> +M_[$`$#"1`/__L``(?)`,`Q!#``7_OP`8,(0`_WP0`#L`@(@M?A`)PSP"%"20 +M0IY8%$``!0`0&3@,`0_J_Z4``-^E````$!DX`!`0N-^_`!@`8A`O`%`0+SP# +M%!D`41`M9&.>6-^Q`!```A(XW[``"`!%$"T``A&X`$,0+=Q"`"`#X``(9[T` +M(``$$@-GO?_8,$(`_R0#`-[_L0`8,)$`__^P`!!\D`P#$$,`!?^_`"`PA`#_ +M?!``.P"`B"U^$`G#/`(4))!"GE@40``'`!`0N/^E```,`0_J_Z8`"-^F``C? +MI0```!`0N``0&3@`8A`O`%"`+SP"%!D"$8`M9$*>6``0@C@"!2@M``4IN`"B +M*"W\I@`@W[\`(-^Q`!C?L``0`^``"&>]`"@`!!(#9[W_T#!"`/\D`P#>_[$` +M(#"1`/__L``8?)`,`Q!#``7_OP`H,(0`_WP0`#L`@(@M?A`)PSP"%"200IY8 +M%$``"0`0$+C_I0``_Z8`"`P!#^K_IP`0WZ<`$-^F``C?I0```!`0N``0&3@` +M8A`O`%"`+SP"%!D"$8`M9$*>6``0@C@"!2@M``4IN`"B*"V4H@`6H*<`%7S" +M.<>DH@`6W[\`*-^Q`"#?L``8`^``"&>]`#````````0:`V>]_]`P8P#_)`(` +MWO^Q`"`PD0#__[``&'R0#`,08@`%_[\`*#"$`/]\$``[`("(+7X0"<,\`A0D +MD$*>6!1```D`$!DX_Z4``/^F``@,`0_J_Z<`$-^G`!#?I@`(WZ4````0&3@` +M$!"X`&(0+SP#%!D`4!`O9&.>6`!1$"T``A(X`$40+0`"$;@`0Q`MW$,`$'QC +M`<.@PP``D$(`%:SB``#?OP`HW[$`(-^P`!@#X``(9[T`,``$$@-GO?_@,$(` +M_R0#`-[_L0`0,)$`__^P``A\D`P#$$,`!?^_`!@PA`#_?!``.P"`B"U^$`G# +M/`(4))!"GE@40``%`!`9.`P!#^K_I0``WZ4````0&3@`$!"XW[\`&`!B$"\` +M4!`O/`,4&0!1$"UD8YY8W[$`$``"$CC?L``(`$40+0`"$;@`0Q`MC$(`,`/@ +M``AGO0`@``02`V>]_]@P0@#_)`,`WO^Q`!@PD0#__[``$'R0#`,00P`%_[\` +M(#"$`/]\$``[`("(+7X0"<,\`A0DD$*>6!1```<`$!"X_Z4```P!#^K_I@`( +MWZ8`"-^E````$!"X`!`9.`!B$"\`4(`O/`(4&0(1@"UD0IY8`!"".`(%*"T` +M!2FX`*(H+:RF`##?OP`@W[$`&-^P`!`#X``(9[T`*``$$@-GO?_@,$(`_R0# +M`-[_L0`0,)$`__^P``A\D`P#$$,`!?^_`!@PA`#_?!``.P"`B"U^$`G#/`(4 +M))!"GE@40``%`!`9.`P!#^K_I0``WZ4````0&3@`$!"XW[\`&`!B$"\`4!`O +M/`,4&0!1$"UD8YY8W[$`$``"$CC?L``(`$40+0`"$;@`0Q`MW$(`.`/@``AG +MO0`@``02`V>]_]@P0@#_)`,`WO^Q`!@PD0#__[``$'R0#`,00P`%_[\`(#"$ +M`/]\$``[`("(+7X0"<,\`A0DD$*>6!1```<`$!"X_Z4```P!#^K_I@`(WZ8` +M"-^E````$!"X`!`9.`!B$"\`4(`O/`(4&0(1@"UD0IY8`!"".`(%*"T`!2FX +M`*(H+?RF`#C?OP`@W[$`&-^P`!`#X``(9[T`*``$$@-GO?_@,$(`_R0#`-[_ +ML0`0,)$`__^P``A\D`P#$$,`!?^_`!@PA`#_?!``.P"`B"U^$`G#/`(4))!" +MGE@40``%`!`9.`P!#^K_I0``WZ4````0&3@`$!"XW[\`&`!B$"\`4!`O/`,4 +M&0!1$"UD8YY8W[$`$``"$CC?L``(`$40+0`"$;@`0Q`MW$(`*`/@``AGO0`@ +M``02`V>]_]@P0@#_)`,`WO^Q`!@PD0#__[``$'R0#`,00P`%_[\`(#"$`/]\ +M$``[`("(+7X0"<,\`A0DD$*>6!1```<`$!"X_Z4```P!#^K_I@`(WZ8`"-^E +M````$!"X`!`9.`!B$"\`4(`O/`(4&0(1@"UD0IY8`!"".`(%*"T`!2FX`*(H +M+?RF`"C?OP`@W[$`&-^P`!`#X``(9[T`*&>]_[#_OP!(_[,`&/^^`$#_MP`X +M_[8`,/^U`"C_M``@_[(`$/^Q``@,`,YJ_[```#P$$`P`0"@M9(0/2`P"?KP` +M0)@M/`00#`P"?WIDA`]P/`00##P%$`P\!A`,/`<0##P($`QDA`^H9*4/P&3& +M#\ADYP_0#`)^O&4(#]@:8``D/!X0##P7$`T``(`M9]X/X&;W#]@(`1LT/!80 +M#``````2<@`;`D"`+0(`("T,`,@T)A(``1!`__H`0(@M#`#.E@(`("T,`-38 +M`$"@+0(`("T"@A`F`N"@+0P`R&(#PJ`+`@`@+0P`R,8`0*@M`@`H+6;$#^@" +M(#`M`J`X+0!`0"T,`GZ\`H!(+19R_^<"0(`MW[\`2-^^`$#?MP`XW[8`,-^U +M`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!0/`+_\&>]_R`T0@`E_[<` +MR`"`N"T``B+\/`(5%31"%15RY0DS_[\`V#2$`$#_O@#0``(4./^T`+``I"`E +M_[,`J#1"%17_L0"8``(4>/^P`)`T0BHJ_[8`P`.@*"W_M0"X/!$0#?^R`*`\ +M'O_PW)(``#P$$`UDA)0H-]X`)?^B````'O7X_Z(`"#?>`0/_H@`0``"`+?^B +M`!@`'O4X_Z(`(/^B`"C_H@`P_Z(`./^B`$#_H@!(#`)^O*.@`%`\!!`,`N`H +M+0`2,``,`GZ\9(00``P"?WH#H"`M/`(0##P#$`QD1!`@9&4/P#P"$`P\`Q`, +M/`80##P'$`QDQ@_(9.`0\`__P`+X0+31C`"4`@A`EW$<````#';@T8P"% +M``,=>`"C*"U\YQ@!`(4H)0*@("W]`.``````/`00##P($`QDA!!(#`)^O&4($)`(`1OS +M)A```0`````D`O__$((`!``````(`1M:``````````!\!``["`$;6GR$"<,` +M````9[W_T/^R`!C_L0`0`("(+?^P``@``(`M_[\`*/^S`"!\$@`[?E()P]^B +M```J(P```D`@+0(C(`I\@LX&?@**!B80``'_H@``)`+YHZ>B``0R$`/_#`#, +M`M^D```D`@(`%@+_\M^B``!\$@`[``"`+7Y2"<,J(@```D`8+0(B&`HD`OFC +M?'/.!'X3K`0F$``!?%-X!#(0`#\,`,Q(`F`@+20"`"`6`O_T*B(``-^_`"@` +M`!`MW[,`(-^R`!C?L0`0W[``"`/@``AGO0`P``````"@$"T`P$`M`.`H+0`` +M,"T(`,O0`$`X+6>]_YC_MP!0/!<4`/^_`&!F]SZ8_[X`6`"`\"W_M@!(_[4` +M0#P5%`#_LP`P`*"8+?^Q`"``X(@M_[``&`$`@"W_M``X_[(`*([R`"P,`2OZ +MCO0`1`P!E\;>MD30#`&7QF:U1-#>X@`PWO<`2/^B``#?@H(X_[<`$-Q"```, +M`2O^_Z(`"`P!E\8`````WX*".'P$`#O>M0`(?(0)PPP`R-[<5P`(&\``"-^B +M```\!1`,`D`@+62E$,@``#`M`\!`+0P`R]```C@``!,0*G)4D"L`4I`D%D`` +M(-^B`!`:(``(WZ(`"#P%$`QDI1#H```P+0`7.``"($`M#`#+T``"(``:```' +M/`40#``6(`!DI1#X```P+0`5.``,`,O0`@!`+=^_`&```!`MW[X`6-^W`%#? +MM@!(W[4`0-^T`#C?LP`PW[(`*-^Q`"#?L``8`^``"&>]`&@`````/`40#`*` +M("UDI1#8```P+0)@0"T,`,O0``(X``@!',<``````````"0#@`%GO?^@``,< +MN'"$"3,T8V`!/`+_\``#'+@T0@`C-&-`!0`"$OS_O@!8``,;./^W`%``@U`E +M_[8`2&1C``C_M0!`-$(`^/^T`#@`@A`E_[,`,`"#2"7_L@`H)`4``?^Q`"!D +M:``(_[``&`"(0"7=2P``9&<`(`"'."5D9@`H`(8P)61^`#!\"Q`'`)[P)?U+ +M``!D=P`XW$H``&1U`$#=*@``9'0`2/^D``AD<@!09'$`6&1P`&!\JA`'9'D` +M:/TJ``!D>`!XW$D``&1O`(#="0``9&X`B&1L`)!D:P"89&H`H`"7N"5\J1`' +M`)6H)?T)``!D:0"HW$@```"4H"7(P``?*,0!_XC +M``#<0P``W@,``'RC$`?^`P``)!``!-Q#``#?(P``?*,0!_\C``#<0P``WP,` +M`'X#$`?_`P``W$,``-WC``!]HQ`'_>,``"0/``;<0P``W<,``'WC$`?]PP`` +MW$,``-V#``!]HQ`'_8,``-Q#``#=8P``?*,0!_UC``#<0P``W4,``'RC$`?] +M0P``W$,``-TC``#?I``0?*,0!_TC``#<0P``W0,``'RC$`?]`P``W$,``-SC +M``!\HQ`'_.,``-Q#``#<@P``?*,0!_R#``#<0P``W,,``'RC$`?\PP``W[X` +M6-^W`%#?M@!(W[4`0-^T`#C?LP`PW[(`*-^Q`"#?L``8W$(```/@``AGO0!@ +M9[W_>/^W`'@D%P"1_[8`<"06`$G_M0!H)!41%?^T`&`D%`"!_[,`6#03____ +ML0!(`!2F./^P`$`D$0`8_[\`@`"`@"W_L@!0`!.<./^@````%:SX_Z``"``6 +MMGC_H``0`!>^./^@`!C_H``@_Z``*/^@`#"OH``X,C(``0(`("TD!?__`D`P +M+0P!:.(D!P`/9Z@`*"0&``\#H#@M`$`H+01``$4"`"`MK[$`$"0"`/VOH@`4 +M)`(``J^B`"PD`@`$_Z```"8Q``'_H``(_[0`&/^S`""OH``HKZ``,`P!7@BO +MH@`X`@`@+20%__\"0#`M#`%HXB0'``]GJ``H)`8`#P.@."T`0"@M!$``*P(` +M("T,`5X(_[4`&`(`("TD!?__`D`P+0P!:.(D!P`/9Z@`*"0&``\#H#@M`$`H +M+01``!X"`"`M#`%>"/^V`!@"`"`M)`7__P)`,"T,`6CB)`<`#P(`("TD!@`/ +M`Z`X+0!`*"T$0``19Z@`*`P!7@C_MP`8)`(`&A8B_[S?OP"````0+=^W`'C? +MM@!PW[4`:-^T`&#?LP!8W[(`4-^Q`$C?L`!``^``"&>]`(@\!!`,`@`H+0)` +M,"T,`GZ\9(01"-^_`(#?MP!X)`+__]^V`'#?M0!HW[0`8-^S`%C?L@!0W[$` +M2-^P`$`#X``(9[T`B`````!GO?]H```H+?^Q`(@D!@"`_[\`D`"`B"W_L`"` +M#`)F8`.@("T\`A0D9$*@&``1@7@"`H`M`B`@+0(`*"T,`9;@)`8``0!`&"TD +M`O__$&(`3R0"__\D!/_^$&0`3```$"T\`O_\,&8`_S1"``L`!D0X``(4.'(E +M"3,T0C@!)`0`/XX'``@``A=X-$("`#P)__\!`A`M-2D``XX,``0`HB@EW*(` +M`##H`#\`!S@J2"@`8`!$X^-X(`!!E*9P! +M?(*L!S!C`#\#IR`M``E/N"0'``%]8EH'`&``0&/@`8A@M/`(4)&1"GP@" +M`"`M`&(8+0)`*"W<:@```Z`P+=QH``C<9P`0W&D`&-QB`"#_J@``_ZD`&/^H +M``BOL0`8_Z<`$`P!6M+_H@`@W[\`4```$"W?LP!(W[(`0-^Q`#C?L``P`^`` +M"&>]`%@D`___%$/_X20"__\(`1[)W[\`4`````!GO?^P_[````"`@"W_OP!( +M_[X`0/^W`#C_M@`P_[4`*/^T`"#_LP`8_[(`$`P!'/#_L0`(/`(4`&1"/@!\ +M4!&*%$``#P`0J/C?OP!(```0+=^^`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0!0```````0B7@\%!0``C60+V:4/4`T%_FC`I*P +M+6;6``R6P@`$$%<`#``````\$Q0`9G,]H`)3F"W>:``0%0``5=Y^``@"-:@O +M`I6@+8Z(`!05```\/`80##P2%```$!$X9E(^"`(`("T`4I`M#`%GC(Y%```D +M`___$$,`%0`````40`!BWD4`""0"@`$R!``#``(4N``$(3PT0F`!/`;_\``" +M%'@TQ@`C-$(@!0`&,OP``A-X-,8`^`""$"4`AB`EW$,``'RC&`;\0P``W((` +M```0$+@"`"`M`B*(+SP"%"1D0I^H)`8``0(BB"T,`6G`CB4``"1#``(L8P`" +M%&#_LP(`("T`0"@M#`%=Z`(@,"W?OP!(W[X`0```$"W?MP`XW[8`,-^U`"C? +MM``@W[,`&-^R`!#?L0`(W[````/@``AGO0!0CH0`"(Z%``!DQA%(#`#)W@`> +M.`"N@@`0``(0/ZZ"``PT`OFCEL,`!!!B_[H\!!`,CH8``#P%$`QDA!&@#`)^ +MO&2E&I`(`1],/!(4``````".90``/`80#`(`("UDQA$X`!XX```(0``,`,D\ +M``!(+3P#%`!D8SVDKF(`!`)#&"V48P`"$'<`"#P$$`R.9@``/`40#&2$$7@, +M`GZ\9*4:D`@!'TP\$A0`WF,```)4D"VN0@`(?&(L`S!"`/^N8@``"`$?1JY" +M``0\!!`,`$`H+0P"?KQDA!%8"`$?:@`0$+@D`O__``08^`"E$`L`!"%X/`44 +M``"#("]DI3V@`(4@+:R"``#\A@`(`^``"/R'`!``!!#X``0A>`""("\\`A0` +M9$(]0`""("VLA0``K(8`!`/@``BLAP`4``00^``$(7@`@B`O/`(4`&1"/:`` +M@B`M`^``"/R%`!``!!#X``0A>`""("\\`A0`9$(]0`""("T#X``(K(4`%``$ +M&3@`!!"X`&(0+V2C`*``1"`O/`(4```$(3AD0CJ``$0@+=RH``#`!#$"7<0P``?,/&!_Q#``#?OP`( +MW[```-RB```(`5E.9[T`$#P%__`TI0`C``4J_#2E`/@(`2!U`$4H)0/@``@` +M`!`M9[W_\/^P``#_OP`(#`%9>@"`@"T,`5G&`@`@+0P!68X"`"`M#`%J-`(` +M("T\"__P-6L`(SP"__`!8'@M``M=^``/?O@U:P1#-$(`(S7O1`$`"UTX,@,` +M`P`"$OP`#WPX-6L`0``#&3QE:@`(-$(`^#7O`!``8A`E`&]X)0``,"UE3@`( +M94T`$&5,`!@`P"`M)`4``@"+0"T`BC@M`0-`)0".2"W]`````.,X)=Q(```! +M(T@E_.````"-0"W<1P```0-`)?T@````C#@MW$D```#C."7]````)*7__]Q( +M``#\X```/`<``0"'("W<1P``%*#_Z0"+0"W]X```9,8!`-Q$```D!$``%,3_ +MX0#`("T\&/_P/`\!0#<8`",``#`M`P!@+0`8QK@`#&7X-Q@B`36,!$4`&,1X +M``QE.#<80!!EBP@``'C`)65N"``\#0`!->\`(```````P"`M```H+20*``(` +MC$@M`(M`+0$C2"4`CC@M_2````$#0"7<20```.,X)?T````DI0`!W$@```"- +M("W\X```W$<``!2J__(`C$@M_P\``&3&``C<1```)`0"`!3$_^C?OP`(W[`` +M``/@``AGO0`0$(``%20"``$D@___+&,``A1@`!$D`@`()`,``Q"#``XD`@`@ +M)(/__"QC``(48``*)`(`0`"`*"T\!!`,9[W_^/^_```,`GZ\9(01R-^_``!G +MO0`(```0+0/@``@`````9[W_X"0&``'_L@`0`("0+?^Q``@`H(@M_[```/^_ +M`!@,`6G`C*4```!`@"TD`O_^$@(`%"0"__\2`@`-`@`H+:XP```"0"`M#`%= +MZ`(@,"W?OP`8`@`0+=^R`!#?L0`(W[````/@``AGO0`@`````#P$$`P,`G]Z +M9(02*`@!(2W?OP`8CB4``#P$$`P,`GZ\9(01\`@!(2W?OP`8`````&>]__`! +M`!`M_[\`"`%`0"W_L````,#`+02``$<`@%`M!*``/@,',"4\`__P<+E(\C1C +M`"4L1@#_``,=>'%*"3,T8P"!)`\`_P`#';@`1G@*`R,8+2UF`0`!0Q`E.,8` +M`=Q#```!Z8`K```0+20.`$!\8S@!`&M@*P!I:"LYK0`!.8P``0(-:"0!AF`D +M``,P>@!M2`H`S%@*`2`8+0%I:"L!;1@*"`$A;P!@:"T`````)$(``1!.`"0` +M`````$U@%GP,.`<5@/_Z`$`8+3!"`#\\!O_P`&E@%C3&`"4`;W@6``8U.`!K +M6!8TPP!!`PQ`````#?OP`(W[``````$"T#X``(9[T`$'P*`#L(`2%( +M?4H)PP```````!`M"`$A="0#`$``````9[W_T"BB`@#_OP`H_[0`(/^S`!C_ +ML@`0_[$`"!!``#S_L```*,("`!!``#,`P(@M`0"`+0"`F"T,`5[L`."0+28" +M__\2```7,$+__P`"$'@F$/_^?D(5"C04__\`0"@M+$(0`!1```DR$/__"`$A +MR3P$$`P`````?D(5"@!`*"TL0A``$$``$#!P__\"8"`M#`%?$@(@,"T`$!!X +M%A3_]B8#__\``!`MW[\`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#`\ +M!!`,#`)^O&2$$K#?OP`HW[0`("0"___?LP`8W[(`$-^Q``C?L````^``"&>] +M`#`\!!`,`,`H+0P"?KQDA!*("`$AP"0"__\\!!`,#`)^O&2$$F`(`2'`)`+_ +M_P````!GO?_P_[\`"/^P```,`3L.`*"`+0(`("T,`2$```*``"8$__AR$`&O +M+(0``CB$``$`D(`D$@``"M^_``@P0@#_W[`````"&",`0Q`D9[T`$'!"$"`` +M`A`G`^``""1"`"`P0P#_)`0``BQB`!$X0@`!+&,`(=^P````@Q@C``(0(V>] +M`!`#X``(`$,0)`````!GO?_@_[(`$`"`D"W_L```_[\`&/^Q``B0H@`,$$`` +M!`"@@"V,I0`0!*``*0``2"V2`@`P%$``#@````"2`@!($$``!```B"V.`@!, +M!$``,@````#?OP`8`B`0+=^R`!#?L0`(W[````/@``AGO0`@C@4`-`2A__$` +M````C@0`"-X&`#B.!P`D#`#)WHX(`$0``A@```(0/ZX"`````R0"-`+YHQ"" +M`#"N`P`$C@8`-#P$$`P\!1`,9(03,&2E&K@,`GZ\)!'__P@!(AK?OP`8W@8` +M&(X'`"0,`,D\C@@`+#0#^:.N`@`(,$+__Q!#`!H`````C@8`$#P$$`P\!1`, +M9(03$&2E&K@,`GZ\)!'__P@!(AK?OP`8#`&7*@)`("T$0``5`$"(+0`2D@`` +M`(@M`D*0)0(@$"VN$@!,W[\`&-^R`!#?L0`(W[````/@``AGO0`@`````)8" +M``@P0@`_"`$B$*X"`!#>`@``?$)*`@@!(A.N`@`T/`00#`P"?WIDA!+8"`$B +M&M^_`!@`````9[W_X/^R`!``@)`M_[```/^_`!C_L0`(D*(`%!!```0`H(`M +MC*4`&`2@`"D``$@MD@(`.!1```X`````D@(`4!!```0``(@MC@(`5`1``#(` +M````W[\`&`(@$"W?L@`0W[$`"-^P```#X``(9[T`((X%`#P$H?_Q`````(X$ +M``#>!@!`C@<`+`P`R=Z."`!,``(8```"$#^N`@`$``,D`C0"^:,0@@`PK@,` +M"(X&`#P\!!`,/`40#&2$$YADI1K8#`)^O"01__\(`2)^W[\`&-X&`"".!P`L +M#`#)/(X(`#0T`_FCK@(``#!"__\00P`:`````(X&`!@\!!`,/`40#&2$$WAD +MI1K8#`)^O"01__\(`2)^W[\`&`P!ERH"0"`M!$``%0!`B"T`$I(```"(+0)" +MD"4"(!`MKA(`5-^_`!C?L@`0W[$`"-^P```#X``(9[T`(`````"6`@``,$(` +M/P@!(G2N`@`8W@(``'Q"2@,(`2)WK@(`/#P$$`P\!1`,9(034`P"?KQDI1K8 +M"`$B?M^_`!@`````9[W_X/^R`!``@)`M_[```/^_`!C_L0`(D*(`%!!```0` +MH(`MC*4`&`2@`"D``$@MD@(`.!1```X`````D@(`4!!```0``(@MC@(`5`1` +M`#(`````W[\`&`(@$"W?L@`0W[$`"-^P```#X``(9[T`((X%`#P$H?_Q```` +M`(X$``#>!@!`C@<`+`P`R=Z."`!,``(8```"$#^N`@`$``,D`C0"^:,0@@`P +MK@,`"(X&`#P\!!`,/`40#&2$$YADI1KX#`)^O"01__\(`2+DW[\`&-X&`"". +M!P`L#`#)/(X(`#0T`_FCK@(``#!"__\00P`:`````(X&`!@\!!`,/`40#&2$ +M$WADI1KX#`)^O"01__\(`2+DW[\`&`P!ERH"0"`M!$``%0!`B"T`$I(```"( +M+0)"D"4"(!`MKA(`5-^_`!C?L@`0W[$`"-^P```#X``(9[T`(`````"6`@`` +M,$(`/P@!(MJN`@`8W@(``'Q"2@,(`2+=K@(`/#P$$`P\!1`,9(034`P"?KQD +MI1KX"`$BY-^_`!@`````9[W_L/^Q`"@`H(@M_[0`0`#`*"W_LP`X`.`P+?^R +M`#``X)@M_[``(`"`D"W_OP!(`0"`+?^@``#_H``(_Z``$`P!:<"OH``8`$"@ +M+20"__X2@@`W)`+__Q*"`#H\!!`,C@(`7`1``#``````&F``)20%%F``$1"X +MBOHP`0%A/_ +M\@````#?OP!(`H`0+=^S`#C?M`!`W[(`,-^Q`"C?L``@`^``"&>]`%`(`2-/ +MKA0`7#P$$`P,`G]Z9(03N`@!(W;?OP!(#`)_>F2$$^@(`2-VW[\`2`````!G +MO?_@_[(`$`"`D"W_L```_[\`&/^Q``B0H@``$$``!`"@@"V,I0`$!*``)0`` +M2"V2`@`@%$``#@````"2`@`X$$``!```B"V.`@`\!$``-`````#?OP`8`B`0 +M+=^R`!#?L0`(W[````/@``AGO0`@C@4`)`2A__$`````C@0`0-X&`"B.!P`4 +M#`#)WHX(`#0``A@```(0/ZX"`$0``R0"-`+YHQ""`#*N`P!(C@<`)#P$$`P( +M`2/&9(04<`````#>!@`(C@<`%`P`R3R."``<-`/YHZX"`$`P0O__$$,`(``` +M``".!P`$/`00#&2$%$@\!1`,`D`P+62E&Q@,`GZ\)!'__]^_`!C?L@`0`B`0 +M+=^P``#?L0`(`^``"&>]`"`,`9]`"``````E@(`0#!"`#\( +M`2.6K@(`!-X"`$!\0DH#"`$CF:X"`"0\!!`,#`)_>F2$%!@(`2.@W[\`&``` +M``!GO?ZH_[\!4/^W`4#_M@$X_[0!*/^Q`1#_L`$(`*"`+?^D`/C_O@%(_[4! +M,/^S`2`,`3AF_[(!&(X$`%C_H@$`WZ(`^`P!(0```HL#,C$``P(`*"W>%``H +M`B`@+?^@`-@`0+`M_Z``X/^@`.@,`2)HKZ``\!1``($`0+@MC@4`7`2@`)D" +M()`MC@(`6!!``#`RE/__&L``+P(`\"T``)@M``"(+0@!)#QF%0!@`````(X" +M`!BOP@!PD\(`D`)`("T40``#9G,`6(X"`#ROP@"4D\(`J!1```,`````C@(` +M5*_"`*P,`2($``````)`("T40`!O9Z8`V(X%`%R/P@"LE\@`L(_'`)0`L2@A +MKZ(`Y"8Q``&OJ`#<9]X`6*^G`.`,`5WHKZ(`Z!(V``H`````D\(`;!!`_]X" +MLR@MW\(`@#!$__\`5!`K"`$D'@""H`NOH`#F`-B.`P`\`D`@+8X% +M`%ROH@#DKZ,`X`P!7>BOH@#HC@4`$`P!9N("0"`M)`/__A!#`%\D`___$$,` +M8@`2&+@`$B$X`(,@+SP#%```DB`O9&,Z@``$(3@#H$`MK@(`$`"#&"UD9`"@ +MW&D``-QG``C<9@`0W&4`&&1C`"#]"0``_0<`"/T&`!#]!0`8%&3_]F4(`"#< +M:@```$`H+=QI``@"0"`MC@,`6"0&``^.`@!<`Z`X+?T*``#]"0`(KZ,`%*>B +M`!"CH``9HZ``&`P!72S_M``P#`$X>M^D`/C?I`$`#`$X8@!`*"UGI@"P`D`@ +M+0!`*"T,`5J.`$"(+8X"`!#?I`$`#`$ZYJ^B`,@"0"`M`B`H+6>F`+```A`K +M#`%:TJ.B`+'?OP%0`N`0+=^^`4C?MP%`W[8!.-^U`3#?M`$HW[,!(-^R`1C? +ML0$0W[`!"`/@``AGO0%8W[\!4`!`N"W?O@%(`N`0+=^V`3C?MP%`W[4!,-^T +M`2C?LP$@W[(!&-^Q`1#?L`$(`^``"&>]`5@"("`M#`%IP`+`,"T$0``//`00 +M#`@!)!*N`@!<`````#P$$`P,`G]Z9(04T`@!)'L`````/`00#`!`N"T,`G]Z +M9(04^`@!))#?OP%0WZ4`^&2$%)@,`GZ\)!?__P@!))#?OP%0`````&>]_E#_ +ML@%P_[`!8`"@@"W_OP&H_[X!H/^W`9C_M@&0_[4!B/^T`8#_LP%X_[$!:/^D +M`0`,`3O&_Z8!&`!`D"W?H@$```(:`R0"`-XP8P#_$&(!*]^C`0!\$P`[?G,) +MPS!B`/__H@%`#`$ZYM^D`0#_H`#8_Z``X/^B`5"2`@`4_Z``Z!1``.^OH`#P +MWZ,!&!!@`C8``(@MC&(`0*X"``",8@`$K@(`&)("`#@40``'WZ0!&(R"`$B, +M@P!$K@(`"*X#``2,@@`DK@(`/)("`%`40``$`F`@+=^C`1B,8@`\K@(`5`P! +M(LX"`"@M%$``R/^B`1`R4O__$D`!!?^R`0AF!@!@9@<`P/^F`2``P/`M_ZH@`@`%%`*SD(``$`B"`D"`$E>`!$B`H`````WZ<`^"92``'?HP$( +M,D+__V?>%F!DYQ9@`$,0*Q1`_W+_IP#XD@(`#!1``&@``)`M`@"8+0``B"W? +MI`$`#`$3Q@(@*"W?I@$@`-*H+1!``!9F4A9@DF(`;`(@*"T40``2WZ0!`(YB +M`+@00``*,B/__Y("`%@00``'``,8*Y("`%D`8A@D$&```P````".`@"\KF(` +MO`P!."@``````J`H+0P!(_``0"`MWZ,!""8Q``$R(O__`$,0*Q1`_]]F$0`H`````(X"`!BOP@`8C@(``*_"``#>`@`H"`$E)/_" +M`"@`````D@,`60!J4"010/^!`````!!`_[,D2?__WZ<`^-^D`3``AQ@M```X +M+9"(```DYP`!,.<`_Z!H``",B``$9(0`6*QH``041__X9&,`6`@!)6-^R`7#? +ML0%HW[`!8`/@``AGO0&P,&(`_WQS#`,(`23>_Z(!0)("``P00/^_W[\!J(X4 +M`+@6@`"<`````)("`)@40``$WZ,!")("`+`00`#7`F`@+1!@`#$\`A`,`@"P +M+0``J"TD$O_^)![__P@!)B%D5Q.X)K4``3*B__\`0Q`K$$``)F;6%F#?I`$` +M#`$3Q@*@*"T00/_WWZ,!")+"`&P40/_TWZ0!``P!."@"H"@MC@4`7`)@("TD +M!@`!,$(`_PP!:<``12@A$%(`J@!`*"T07@#//`00#(X"`%P$0``-`````*[% +M`+R.P@"T`F`@+8[(`)QGI@#8KZ``W*^B`.2OJ`#@#`%=Z*^B`.@(`28F`+`,`5K2KZ(`R`@!)HK?HP$( +M#`$A``*`("T`0+`MD@(`6!!```0`````D@(`611``%#? +MI`$`WZ,!"!!@`"HP7@#_`@"H+0``D"TP5P#_"`$FQ#+6`/\`````WZ,!""92 +M``$R0O__`$,0*Q!``!YFM19@WZ0!``P!$\8"0"@M$$#_]]^C`0B2H@!L%$#_ +M]-^D`0`,`3@H`D`H+8X&`%P"8"`M`D`H+3!"`/\"P#@M`N(0!`(`0"T,`2,T +M`$8P(20$__\01/\>W[\!J`@!)KZNH@"\_Z(!6`P"?WH"X"`M"`$F.=^E`5B. +M`@"\)!(`"`@!)DJN`@!@!`H"T"@"`M`!&9/`P!.&(`0"@M`B`@+0(` +M,"T,`5J.`$`H+20"@`$``A2X`B`@+31"8`%F!P`HC@4`&``"%'C?OP`H-$(@ +M!=^T`"```A-XW[(`$`)BF"7>9@``W[$`"-^S`!C?L```?,88`@@!7*AGO0`P +M`````&>]_]#_OP`H_[,`&/^R`!``H)`M_[$`"`"`B"W_L`````2#`PP!.&;_ +MM``@`B`@+3(0``,,`3AZ`$"8+0)@("T,`3AB`$`H+0(`("T"0#`M#`%:T@!` +M*"T00``)W[\`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#``````)`*` +M`0`0H3P``A2X`@`@+31"8`%F1P`HCD4`&``"%'@T0B`%W[,`&``"$WC?L@`0 +M`H*@)=Z&``#?L0`(W[0`(-^P``!\QA@""`%=+&>]`#!GO?_8_[\`(/^S`!C_ +ML@`0_[$`"/^P```,`3AF`("`+0(`("T,`3AZ`$"(+0(@("T`0"@M#`$X8@!` +MD"T\!!`,`B`H+0)`,"T`0)@M#`)^O&2$%AA^!`L##`%A$@)@*"W?OP`@W[,` +M&#P$$`S?L@`09(064-^Q``C?L```"`)_>F>]`"@``````^``"`````#?A8'P +M9[W_V/^Q``@`@(@M_[\`(#P$$`QDH@`!9(06@/^P```\$!`,_[,`&/^R`!`, +M`GZ\_X*!\-XF``!F!!:@#`)^O```*"V6)0``/`00#&2$%K@,`GZ\,*4/_]XE +M```\!!`,9(06R'RE$P(,`GZ\,*4`_]XE```\!!`,9(06V'RE6`(,`GZ\,*7_ +M_Y(E``0\!!`,#`)^O&2$%NB2)0`%/`00#`P"?KQDA!;XWB4``#P$$`QDA!<( +M?*4H`PP"?KPPI0#_#`)^XB0$``K>)@`(9@06H`P"?KPD!0`!EB4`"#P$$`P, +M`GZ\9(07&-XE``@\!!`,9(07('RE2((,`GZ\,*7__]XB``@\!1`,?$((`@`" +M$#P00``/9*46>"0%__\\`Q`,``4H?#P$$`P`12@M9(2'H&1C%S``A1@*)`3_ +M_SP%$`P`!"`\9*470`!$$"T`8B@+/`00#`P"?KQDA!=(CB4`##P$$`P,`GZ\ +M9(074`P"?N(D!``*WB8`$!3``"H`````WB8`&&8$%J`,`GZ\)`4``Y8E`!@\ +M!!`,#`)^O&2$&)#>)0`8/`00#&2$&*`,`GZ\?*5(`0P"?N(D!``*WB8`(!3` +M`+(\$Q`,)!``!69S&3`(`2@Q)!(`#P`````F$``!$A(`"M^_`"#>)@`H$,#_ +M^V8Q``@"`"@M`F`@+0P"?KPF$``!%A+_^-^_`"#?LP`8W[(`$-^Q``C?L``` +M`^``"&>]`"AF!!:@#`)^O"0%``+>(@`0?$0D`A2``/P`0!@M?$0@0A"``!`P +MA`#_/`80#22"__\`@"@M+$,`%A!@``5DQ@_8/`80#'!"^/)DQALX?,(R"CP$ +M$`P,`GZ\9(07:-XB`!``0!@M?$0A@A"``!`PA`#_/`80#22"__\`@"@M+$,` +M%A!@``5DQ@_8/`80#'!"^/)DQALX?,(R"CP$$`P,`GZ\9(07>-XB`!``0!@M +M?$0BPA"``!`PA`#_/`80#22"__\`@"@M+$,`%A!@``5DQ@_8/`80#'!"^/)D +MQALX?,(R"CP$$`P,`GZ\9(07B-XB`!``0!@M?$0D`A"``!`PA`#_/`80#22" +M__\`@"@M+$,`%A!@``5DQ@_8/`80#'!"^/)DQALX?,(R"CP$$`P,`GZ\9(07 +MF-XB`!``0!@M?$0E0A"``!`PA`#_/`80#22"__\`@"@M+$,`%A!@``5DQ@_8 +M/`80#'!"^/)DQALX?,(R"CP$$`P,`GZ\9(07J-XB`!``0!@M?$0F@A"``!`\ +M!A`-,(0`_R2"__\`@"@M+$,`%A!@``5DQ@_8/`80#'!"^/)DQALX?,(R"CP$ +M$`P,`GZ\9(07N-XB`!``0!@MZ%$`1@````#H4@!2`````.A3`$H`````Z%0` +M@SP$$`Q\1`V#$(``"`````#H5P#`/`00#.AV`,(\!!`,#`)^XB0$`"#>(@`0 +MZ%4`;P````#H4`!E`````.A/`%L`````Z$X`40````#H30!'`````.A,`$`` +M````Z$L`@``````P0P?_%&``)@`8/`00#"0% +M``0,`GZ\9(06H)(E`"<4H`":`````)(E`"84H`"2`````)(E`"44H`"*```` +M`)(E`"04H`""`````)(E`",4H`!Z`````)(E`"(4H`!R`````)(E`"$4H`!J +M`````)(E`"`4H`!B``````P"?N(D!``*"`$H*3P3$`P\!!`,#`)^O&2$%\C> +M(@`0R%+_N`!`&"T(`2D)/`00##P$$`P,`GZ\9(07V-XB`!`(`2BY`$`8+3P$ +M$`P,`GZ\9(07T-XB`!#(4_^L`$`8+0@!*0,\!!`,/`00#`P"?KQDA!A8"`$H +MT=XB`!`\!!`,#`)^O&2$&$C>(@`0R$S_MP`````(`2D1/`00##P$$`P,`GZ\ +M9(08.-XB`!#(3?^M``````@!*18\!!`,/`00#`P"?KQDA!@HWB(`$,A._Z,` +M````"`$I'CP$$`P\!!`,#`)^O&2$&!C>(@`0R$__F0`````(`2DF/`00##P$ +M$`P,`GZ\9(08"-XB`!#(4/^/``````@!*2X\!!`,#`)^O&2$%^#>(@`0"`$H +MNP!`&"T\!!`,#`)^O&2$%V#>(@`0"`$H1P!`&"T\!!`,,$4`_PP"?KQDA!AP +MDB4`%SP$$`P,`GZ\9(08@`@!*-8`````/`00#`P"?KQDA!AH"`$HT]XB`!`\ +M!!`,#`)^O&2$&2`(`2CV`````#P$$`P,`GZ\9(09$`@!*/22)0`@/`00#`P" +M?KQDA!D`"`$H\9(E`"$\!!`,#`)^O&2$&/`(`2CNDB4`(CP$$`P,`GZ\9(08 +MX`@!*.N2)0`C/`00#`P"?KQDA!C0"`$HZ)(E`"0\!!`,#`)^O&2$&,`(`2CE +MDB4`)3P$$`P,`GZ\9(08L`@!*.*2)0`F#`)^O&2$%^@(`2C`WB,`$`P"?KQD +MA!?X"`$HP@``````````9[W_T/^_`"C_M``@_[,`&/^R`!``H)`M_[$`"`"` +MB"W_L```#`$X9@`$@P,"("`M,A```PP!.'H`0*`M`H`@+0P!.&(`0"@M`@`@ +M+0P!7SH`0"@M/`3_\#2$`",`$!D\``0E^'!"*/(TA`1%)`6``0`$)3@`!2RX +M`$0@+32E8`$`@R`E``4L.-R"```\!/_P-*40`32$`",`!2NX``0B_'Q"!L,T +MA`#X,$(`_P!D("4``A#``$40+0!B&"7<8@``?D+\!_QB``#?OP`HW[0`(-^S +M`!C?L@`0W[$`"-^P``#<@@```^``"&>]`#``````9[W_L#"E`/__L```,)`` +M`_^V`#`THMX`_[4`*``0M`#_OP!(`("H+?^^`$``5K`E_[<`./^T`"#_LP`8 +M_[(`$!C``"S_L0`(/!'_\``0@3PV,0`C,/0``0(@D"T`$8WX`!*2_#8Q!$,V +M4@#X`!&-.``'F"L"$I`E``#P+38Q`$``P+@M`\`H+0P!.&("P"`M)]X``0*@ +M("T"8#`M,$,`/P!`*"T``T(X9&,!``$10"T``QHX`1!`)0!Q&"W=`@```'`8 +M)0)@."U^@CG'_0(``-Y"``#<8@``?H(YQ_QB``#>0@``#`%?=``````7U__F +M`\`H+=^_`$C?O@!`W[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```# +MX``(9[T`4`````!GO?^X_[0`(`"@H"W_L0`(`("(+?^_`$#_MP`X_[8`,/^U +M`"C_LP`8_[(`$`P!.PS_L```&$``''(W##(``*@M-O?>``!`L"T,`3O&`J`@ +M+1A``!(`````,K(`_P``@"T"5Y`E`$"8+0(`*"T,`3AB`D`@+0(@("TF$``! +M#`%?.@!`*"T"("`M`H`P+0P!7T@`0"@M%A/_]``````FM0`!%K;_Z0````#? +MOP!`W[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`2``` +M``!GO?_`_[$`"`"`B"W_OP`X_[8`,/^U`"C_M``@_[,`&/^R`!`,`3L,_[`` +M`!A``!MR-@PR``"@+3;6W@``0*@M#`$[Q@*`("T80``1`````#*2`/\``(`M +M`E:0)0!`F"T"`"@M#`$X8@)`("T"("`M)A```0P!7SH`0"@M`B`@+0P!7UX` +M0"@M%A/_]0`````FE``!%I7_Z@````#?OP`XW[8`,-^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0!``````&>]_N#_LP$0`*"8+?^_`1@#H"@M_[(! +M"`#`D"W_L0$`_[``^`P!)S)\D`L#E[$`.`(`("UGI@#8#`%=Q`(@*"VOLP#D +MK[(`Z`(`("T"("@M#`%=Z&>F`-C?OP$8W[,!$-^R`0C?L0$`W[``^`/@``AG +MO0$@`````&>]_S#_L`"X`Z`X+?^Q`,``@(`M_[\`R`P!7*@`P(@M`@`@+0P! +M9N(D!?__!$``#`!`*"T"`"`M_Z(`L`(@,"T,`5TL`Z`X+=^B`+#?OP#(W[$` +MP-^P`+@#X``(9[T`T`@!*JOH``X?-YX`CP7%```!1P``%X0)&;W+(`` +M0X`E)`H`P`+@$"T(`2KU```8+0`````D8P`!$&H`50)@("W<20``?2DX`18) +M__ID0@`(``.0^'[RD@H`$I(^`!*0`'XQ^`,`$1@`$&``$P``$"U^M?@#/!84 +M```5$`!FUB:``$,8)``2@#Q\8_@#`L`0+0(#@"4(`2L.9LD&`!!)`!,"8"`M +MW$,``'QC.`$6`__[9$(`"```$"W?OP"0W[X`B-^W`(#?M@!XW[4`<-^T`&C? +MLP!@W[(`6-^Q`%#?L`!(`^``"&>]`)@`````)`7__R0&``$,`6CB)`<`#P1` +M`%DH0P#`$&``!20#__\``ACX`L.P+?[0```D`___`F`@+?^C``@D`P`+_[(` +M``.@."VOHP`0`I*0(_^U`!@D`P#__[$`(&>H`"BOL@`P`$`H+:^C`!0,`5X( +M)`8`#]^_`)#?O@"(```0+=^W`(#?M@!XW[4`<-^T`&C?LP!@W[(`6-^Q`%#? +ML`!(`^``"&>]`)@D!?__```P+0P!:.(D!P`/!$``*0!`&"TD`O__`F`@+?^B +M``@D`@`*KZ(`$`)`*"TD`@#_)`8`#_^C`$#_L@``KZ(`%/^^`!@,`2J4_[8` +M(`1``!3?HP!``%*0(P!@*"VOL@`P`F`@+?^C`$`D!@`/`Z`X+6>H`"@,`5X( +M`$"0+=^C`$`H8@#`$$#_D0`#&/AR0CHS`N.X+0!0@"4(`2K]_O```#P$$`P, +M`G]Z9(092`@!*Q,D`O__/`00#`)@*"UDA!$(#`)^O```,"T(`2L3)`+__SP$ +M$`P"8"@M9(01"`P"?KPD!@`!"`$K$R0"__\`````9[W^,/^S`<`#H"@M_[(! +MN`#@D"W_L`&H?)`+`_^_`<@,`2D`,C<2``` +MW$<`"-Q&`!#<10`89$(`(/QH``#\9P`(_&8`$/QE`!@41/_V9&,`(-Q&```" +M`"`MW$(`""0%___\9@``#`%FXOQB``@$0``N`$"(+9>E`.@"`"`M#`%=Q&>F +M`8@D`O__KZ(!B`(`("VOL@&49Z4!B`P!(1BOL@&8!$``*"0&``]GIP#8IZ(` +MZ`(`("T,`5TL`B`H+20&``$`!C0\`@`@+63&__\"8"@M`,`X+0P!*LP"($`M +M/`8"@#3&@,$D!P`!``<\/``&-+@"`"`M`F`H+63G__\TQ@4&#`$JS`(@0"W? +MOP'(`B`0+=^S`<#?L@&XW[$!L-^P`:@#X``(9[T!T#P$$`P\!1`,9(09<`P" +M?KQDI1OH"`$KS201__\\!!`,/`40#&2$&9@,`GZ\9*4;Z`@!*\TD$?__```` +M`#P"%`#\1#Y0/`(4`/Q%/E@\`A0D`^``"/Q&H*``````/`(4)`/@``C\1*"@ +M`````#P"%``\!10DW$,^4#P"%`#<0CY8W*6@H/R#``#\@@`(`^``"/R%`!`\ +M`A0``^``"-Q"/E``````/`(4``/@``C<0CY8`````#P"%"0#X``(W$*@H``` +M``!GO?_@_[```#P0%`#_L@`0DA(^5_^Q``@\$10`_[\`&`P`R#0"0"`M``(0 +M`!!```X\`A0`#`$6N```("V2!#Y7#`%L/HXE/ES?OP`8W[(`$```$"W?L0`( +MW[````/@``AGO0`@`````#P'$`R,0C[4`D`@+=XE/EADYQP(``(P0`#"$"$` +M`C#"#`$]`$@,`3@H`B`@+0.@*"T`0)`MWJ*@F!!` +M``,"0"`M`$#X"0`````"0"`M#`%L&"80__\"0"`M#`%L'@!`H"T"0"`M`H`H +M+0!`,"T,`6S>`Z`X+0@!+$X"`"@M9[W_T/^_`"C_M``@_[,`&/^R`!#_L0`( +M#`$0XO^P```80``B``"0+0!`F"T``````D`@+0P!;H("0(`M!$``)`!`H"U\ +M$?@[#`"W4B0$``,``ABX`&(0+1*``!$`48@M?`+X.P!1$"L00``:W[\`*'P# +M^#MD8R<0?`+X.P!#$"L40/_]``````P!;H("`"`M'$#_\P`````40``.W[\` +M*"92``$64__B`````-^_`"@``!`MW[0`(-^S`!C?L@`0W[$`"-^P```#X``( +M9[T`,-^_`"@D`O__W[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`,`````!G +MO?_P)`0!$$#_\"0"``'>!`$` +MC((`$`1`_^PD`@`!#`)8>B0%``$00/_G`````*(``-\`0(@MH@``>`(@$"W? +MOP$XW[8!,-^U`2C?M`$@W[,!&-^R`1#?L0$(W[`!``/@``AGO0%``````#P# +M`((`PA`4-&,P``!#&"048`"]9Z0`O\A#_\1GH@`!9Z4`/R0$``,(`2U.```8 +M+9!$``!D0@`!%$7__7"#&"B3IP`_9Z(`0&>F`%\``"`MD$4``&1"``$41O_] +M<(4@*).B`%]P9Q@J<$00*@!#$"000`&HDZ4``20"``.N`@`@)*+__RQ"``<0 +M0`(=)`(`!!2B`A&3HP`#)`0`(I.B``*3I0`D,&8`\*X"`"2N!@`L$$0!M:X% +M`#`L10`C$*`!;``````00`&Y`````"0$`"$01`%KDZ8`").B`!*2"@!ZDZ8` +M""0#``$50`%RH@,`>P`"&$```A#``&(0(:X"`(R3H@`.$$`!?I.C``\``AB` +M``(AP`"#&",`8A`A``(0P*X"`("3HP`3DZ4`$).D`!&3H@`,``,X0``#&,`` +M!4A```1`0`#C&"$`!2C```0@P*X#`)`!)2@A`00@(20#``RN!0"$$$,!>*X$ +M`(@D`P!G$$,!GR0$`/\01`&K`````(X#`"AP8P#N`4,8)``"((```A$``((0 +M(0`"((``1!`AK@(`F##&``PD`@`($,(!&I.B`#P08``*CZ(`%(X#`#`D`@`, +M$&(!/20"``&.`@!\*$(`!1!``3DD`@`!CZ(`%&8#`#2/J``89@4`2(^G`!QF +M!`!OJ@(`-&8"`%ZH:``$CZD`(*AG``C?J``HDZP`)9.K`":3J@`GWZ<`,*AI +M``R/J0`XH@P`1:(+`$:B"@!'L@@`2+"G``B/J`!$CZ<`3(^C`$BJ"0!9CZ8` +M4*H(`%ZH0P`$J$<`").C`$"/I0!4CZ@`6*A&``PP9P`!J@4`;WQF`(.HB``$ +M?&4`PZ('`)TP8@`@H@8`I!!``1BB!0"E)`(``ZX"`*"3H@!!?'D!`Y.D`%R3 +MHP!=?%@`0WQ6`(-\50##?%0!`Y.E`%Y\40%#HAD`KGQ/`8.B&`"F?(X!@Z(6 +M`*=\C0##HA4`J'R,`0-\BP%#?&H`@WQI`,-\:`$#?&B`,!GI@#? +M```@+9!%``!D0@`!%$;__7"%("B3H@#?<&<8*G!$$"H`0Q`D$$``\).C`(,D +M!``BDZ<`@).B`(*3I0"D,&8`\*X'`""N`@`DK@8`+!!$`!2N!0`P+$4`(Q"@ +M`*@`````$$``\@`````D!``A$$0`IY.F`(B3H@"2D@4`>I.F`(@D`P`!%*`` +M#*(#`'L``AA```(0P`!B$"$(`2XZK@(`C).B`)(D`P`!DZ8`B*(#`'JB`P!Y +MH@,`>ZX"`'R3H@`.$$``NI.C`(^3H@".``(8@``"(<``@Q@C`&(0(0`"$,"N +M`@"`DZ,`DY.E`)"3I`"1DZ(`C``#.$```QC```5(0``$0$``XQ@A``4HP``$ +M(,"N`P"0`24H(0$$("$D`P`,K@4`A!!#`+JN!`"()`,`9Q!#`.$D!`#_$$0` +MY@```````AB```(1``!B$"$``AB``$,0(:X"`)@PQ@`,)`(`"!#"`*:3H@"\ +MCZ(`E&8#`#2/J`"89@4`2(^G`)QF!`!OJ@(`-&8"`%ZH:``$CZD`H*AG``C? +MJ`"HDZP`I9.K`*:3J@"GWZ<`L*AI``R/J0"XH@P`1:(+`$:B"@!'L@@`2+"G +M``B/J`#$CZ<`S(^C`,BJ"0!9CZ8`T*H(`%ZH0P`$J$<`").C`,"/I0#4CZ@` +MV*A&``PP9P`!J@4`;WQF`(.HB``$?&4`PZ('`)TP8@`@H@8`I!!``&"B!0"E +M)`(``ZX"`*"3H@#!?'8!`Y.D`-R3HP#=DZ4`WGQ5`$-\60"#?%@`PZ(6`*Y\ +M5`$#HA4`IGQ1`4.B&0"G?$\!@Z(8`*A\C@&#?(T`PWR,`0-\BP%#?&H`@WQI +M`,-\:`$#?&B"@"YH@D`N*((`+NB!P"\ +MH@8`O0P"56"B`P"^%$#^30!`B"T(`2T5`````,A"_N8D`@`!"`$MK:("`'LD +M!``C%$3_79.B`)*3I@"()`0``20%``@PP@`,$$4`CZ($`'HD!``$$$0`FP`` +M```P8P`#)`(``A!B`(0D`P`!"`$N.9.B`)(D!``C%$3^F9.B`!*3I@`()`0` +M`20%``@PP@`,$$4`@*($`'HD!``$$$0`C``````P8P`#)`(``A!B`&R3H@`2 +M)`H``0@!+8"N`@!\"`$MMZ("`)QP8OAZ,$(``21"``$(`2Z4K@(`H#P"``$T +M0H:@<&(0`@@!+D2N`@"`<&+X>C!"``$D0@`!"`$MYJX"`*`\`@`!-$*&H'!B +M$`((`2V)K@(`@#P$$`P,`G]Z9(020*``&B`P!["`$M@*X" +M`'R3H@"2H@,`>0@!+CFB`P![H@0`>P@!+M:B!`!YH@0`>P@!+NBB!`!YW@8` +M$#P$$`P\!1`,9(0<:&2E'U`,`GZ\)!'__P@!+1O?OP$XH@``>P@!+M:B``!Y +MH@``>P@!+NBB``!Y/`00#`P"?WIDA!TH"`$M$0)`("T(`2]#K@,`*"0#``$( +M`2]/K@0`*#P$$`P,`GZ\9(0<^`@!+1$"0"`M`````&>]_^C_L````("`+?^_ +M`!#_L0`(W(0`Z!"``!4\!1`,#`)9J@``````0(@M!B``"@``$"V.`P$@$'$` +M!P````#>`P$X$&``!`(`("W>!@%``&#X"0(@*"VN$0$@W[\`$-^Q``C?L``` +M`^``"&>]`!C>!@`0/`00#&2$'7@,`GZ\9*4?<`@!+YTD`O__``````"`$"T` +M````_(4!*/R&`3#<0@``%$#__``````#X``(```````````D`__^```0+?R% +M`3C\A@%``^``"*R#`2`D`__^```0+?R%`4C\A@%0`^``"*R#`21GO?^H_[X` +M2#P>$`S_MP!`/!<0#/^V`#AGWAVX_[4`,&;W'0``#`MKA(`V`(@ +M("T"0"@M_@(`$`P"5[H#P#`M`B`@+0)`*"T"X#`M#`)7NOX"`.`"("`M`D`H +M+6;&'=`,`E>Z_@(`Z#P&$`P"("`M`D`H+?X"`/`,`E>Z9,8=X#P&$`P"("`M +M`D`H+?X"`/@,`E-.9,8=Z!A```P`0*`M`B`@+0P"5=``0"@M/`80#`(@("T" +M@"@M_@(`&&3&_<`,`E(L)`<`4*("`-P\!A`,`B`@+0)`*"T,`E-.9,8=\!A` +M`%<`0*`M/`80#`(@("T`0"@M9,;]P`P"4BPD!P!1W@,`&!!@`(BB`@#=)`+_ +M_JX"`2"N`@$D)`(``:("`-_?@H'X$$``?@`````28``"`````/YP``#^$P`( +M"`$OU`(`F"T`````W@(`&"0#`%&B`P#=)`/__JX#`2`40`#0K@,!)-X&`!`\ +M!!`,/`40#&2$'?@,`GZ\9*4?P-X$`1@0@``#```H+0P"9F`D!@`XW@0`Z!"` +M``,``"@M#`)F8"0&`#C>!`$`$(```P``*"T,`F9@)`8`.-X$`0@0@``#```H +M+0P"9F`D!@`XW@0!$!"```,``"@M#`)F8"0&`#@\!!`,/`40#/X``1ADA!YX +M_@``Z&2E'XC^``$`_@`!"`P"?KS^``$0W[\`4"0"___?O@!(W[<`0-^V`#C? +MM0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T`6`````#>`@`8)`,`4:(# +M`-TD`__^K@,!(!1`_["N`P$DW@8`$#P$$`P\!1`,9(0=^`P"?KQDI1^HW@0` +MX!"```,``"@M#`)F8"0&`#C>!`#H$(```P``*"T,`F9@)`8`.-X$`/`0@``# +M```H+0P"9F`D!@`XW@(`^!!```D`````H$```*!```&@0``"H$```Z!```2@ +M0``%H$``!J!```?^``#@)`+___X``.C^``#P_@``^-^_`%#?O@!(W[<`0-^V +M`#C?M0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T`6`@!,"/_D('X`B`@ +M+0P"5=`"@"@M"`$P:_X"`!@`````/!X0##P7$`PD$O__/!40#&?>'DAF]QY0 +M/!80#``````"0"@M`B`@+0P"49QFIAXP!$``60!`D"T,`2RN`````!!`_Z$` +M0(`M`B`@+0)`*"T,`DWD```P+:X2`-@"("`M`D`H+?X"`!`,`E>Z`\`P+0(@ +M("T"0"@M`N`P+0P"5[K^`@$8`B`@+0)`*"UFQAY8#`)7NOX"`.@\!A`,`B`@ +M+0)`*"W^`@$`#`)7NF3&'F`\!A`,`B`@+0)`*"W^`@$(#`)7NF3&'F@\!A`, +M`B`@+0)`*"W^`@$0#`)33F3&'>@80``,`$"@+0(@("T,`E70`$`H+3P&$`P" +M("`M`H`H+?X"`!ADQOW`#`)2+"0'`%"B`@#0` +M`#`M/`00##P%$`QDA![@9*4?B`P"?KP`0#`M"`$P6]^_`%`\!!`,/`40#&2$ +M'K`,`GZ\9*4?B`@!,%O?OP!0WX*!^!!```H`0!@M9$8`$(QE`,@0I``&9&,` +M!!1F__P`````W$(``!1`__@`0!@M`^``"`````#?@H'X$$``#@````",0P#8 +M%&0`!@`````(`3'(`````(Q#`-@09``&`````-Q"```40/_[``````/@``@` +M`````^``"`````!GO?^P_[$`"`"`B"W_L````*"`+?^_`$C_O@!`_[<`./^V +M`##_M0`H_[0`(/^S`!@,`1/&_[(`$!1```\``!@MW[\`2`!@$"W?O@!`W[<` +M.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`4``````\%/_\ +M`!&4>#:4``D"4)`M`!2D>``2DKAFE(`+`!2G.#:4$``"5*`MWI<```P!ETH` +M````E$,`P"0"``$08@`E?I.2`B0"``%\5WO')`(!&/Z7```28@"\/`+_\'P5 +M^#L,`+=2)`0``R0#)Q`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0` +M'=Z"`````"`0``0DNLA/``X`E2`M?`+X.P""$"L40`!Y`B`H+7P#^#MD8P!D +M?`+X.P!#$"L40/_]`````-Z"``#H3__T``````(@("T,`11"`@`H+205``$` +M0+`M$L``>P``$"U\5V,')`(``7Q76L^#L,`+=2)`0``R0#8:@\!"&-<$,0 +M`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``$!```A2Z`%X0+0````!\`_@[ +M`&(8*Q1@__T`````?!=:QR0"`1C^EP``$F(`93P"__`"("`M#`$4E`(`*"T\ +M!/_\-(0`"0`$)'ADA(`+``0G.#2$$'A^1!H*`D0@+7R%D@)\0T(')`(!&'[# +M2D?\@P``$*(`63P"__`6H/]\```8+0P!ETH`````E$0`P"0"``$0@O]V`J`8 +M+7P3^#L,`+=2)`0``R0#)Q`\!"&-/`7__'!#$`,TA.]!``0D.#2E``DTA&O; +M``4L>``$)'ADI8`+-(0TVP`%+S@TI1`(`$0`'0)%D"T``"`0``0DN@"3("T` +M````WD(``.A%_UP``!@M?`+X.P""$"L40``]`B`H+7P#^#MD8P!D`````'P" +M^#L`0Q`K%$#__0`````(`3)\`````#P$$`P"`#`M#`)^O&2$']C?OP!(W[X` +M0"0#___?MP`X`&`0+=^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``( +M9[T`4`(@("T,`1BN`@`H+3A5``%\5V,')`(``3*U`/]\5UK')`(!&/Z7```6 +M8O^"/`+_\#1"`",``A+\-$(`^`@!,BO<0@``-$(`(P`"$OPT0@#XW$(```@! +M,DP"("`M-$(`(P`"$OPT0@#X"`$R7=Q"```T0@`C``(2_#1"`/@(`3'_W$(` +M`#P$$`QDA"`0#`)^O`(`,"T(`3':)`/__P`````#X``()`(`!#P"__!PA#[R +M-$(`(SP%__```A0X)`8``31"``$TI0`C``(6^``%*OPT0@?X-*4`^'R"&@H` +M@B`M)`(`!'S#"$?\@P``W*,```/@``@`````9[W_V/^_`"#_LP`8``"8+?^R +M`!``@)`M_[$`"`P!.&;_L````D`@+0P!.'H`0(@M`B`@+0!`*"T,`1/&`$"` +M+11```??OP`@W[,`&-^R`!#?L0`(W[````/@``AGO0`H#`&72@````"40P#` +M)`(``1!B`!L\`__\`!$4>#1C``D`4!`M``,<>``"$KAD8X`+``,?.#1C$`!\ +M0R(*Z(X`$&1C`'A\0Q(*R$D`%P(@("W?OP`@/`(`#-^R`!`T0@/HW[$`"'Q3 +MF`??L````F`0+=^S`!@#X``(9[T`*`````#?OP`@/`(`#-^S`!@T0@/HW[(` +M$-^Q``C?L````^``"&>]`"@`````#`$5U`(`*"T40/_G``````P`]8("0"`M +M"`$R[M^_`"!GO?^@_[\`6/^T`#``H*`M_[$`&/^P`!``@(`M_[X`4/^W`$C_ +MM@!`_[4`./^S`"@,`3AF_[(`(`(`("T,`3AZ`$"(+0(@("T`0"@M#`$3Q@!` +M@"T00`"*```8+7Z2!,,`$I3X%D``!P(@("T,`9=*`````)1#`,`D`@`!$&(` +MDP(@("T,`3'*`@`H+0(@("T"`"@M#`$3QGZ3B`,`$Y@`?I0$@Q!``'8``!@M +M/!;_\``1O#@VU@`C`O"X+0`6M#@`%[KX-M8``0`6MO@VU@`0`O:P+=["``!^ +MWI(",$,``7P"``?^P@``)`(!&!/"`''_HP``?!7X.PP`MU(D!``#)`0G$#P% +M(8UP1!`#-*7O00`%+#@TI6O;``4L>#2E--L`10`=WL(`````(!``!"2ZZ$P` +M#@"5("U\`O@[`((0*Q1``1X`````?`+X.V1"`&1\`_@[`&(8*Q1@__T````` +MWL(``,A,__0`````?`/X._^C``@,`+=2)`0``R0$)Q#?HP`(/`4AC7!$$`,T +MI>]!``4L.#2E:]L`!2QX-*4TVP!%`!W>P@`````@$``$)+KH30`.`(,@+7P" +M^#L`@A`K%$``_@````!\`O@[9$(`9'P#^#L`8A@K%&#__0````#>P@``R$W_ +M]``````\`__\`!$D>#1C``D`D"`M``,<>``$(KAD8X`++D4``=["`````Q\X +M-&,0>`"#&"W<9```$D```GRD6L=^@A"')`4`9!)E`+PD!0/H$F4`FB0%``H2 +M90!U/`7_\/QD``!\8Y(")`0!&!!D`&L\`__P_L(``"0"`1@3P@!;/`3_\-[" +M`````!@MWZ4``'RB``?^P@``W[\`6`!@$"W?O@!0W[<`2-^V`$#?M0`XW[0` +M,-^S`"C?L@`@W[$`&-^P`!`#X``(9[T`8#P"__`T0@`C``(2_#1"`/@(`3-C +MW$(``#P2__P`$11X-E(`"0!0$"T`$I1X``(2N&92@`L`$I&93_X@` +M4I`MWE0```!3F"W>=0``ZHD`)P*@L"U\%FL'-M4!0/YU``!^8Y(")`(!&!!B +M`"<\`O_PWF(``"0"``%\5%K'?D.2`OY4```D`@$8$&(`$#P"__#>0@`````8 +M+=^_`%@`8!`MW[X`4-^W`$C?M@!`W[4`.-^T`##?LP`HW[(`(-^Q`!C?L``0 +M`^``"&>]`&```!@M-$(`(P`"$OPT0@#XW$(``-Y"```(`3/[W[\`6`(@("T, +M`1BN`@`H+11`_]A\%FL'"`$SZS;5`4`T0@`C``(2_#1"`/@(`3/PW$(````` +M&"W?I0``-(0`(P`$(OPTA`#XW((``-["``!\H@`'_L(``-R"```(`3/'W[\` +M6#1C`",``QK\-&,`^`@!,[W<8P``)`8``32E`"-\`@A'``4L.'S"0@2`A;E +M_V\\!?_P-*4`(P`%*OPTI0#X"`$SN-RE```\!O_P)`4``33&`"-\H@A'``8T +M.'P"0@]_YC_L@`H_[``&`"`@"W_OP!@,A``__^^ +M`%C_MP!0_[8`2/^U`$#_M``X_[,`,`P!.\;_L0`@&$``1P!`D"T\%?_P/!/_ +M\#:U`",R'@`'`!6L.#9S`",VM0`!`!X6.``5KO@`$([X-K4'```3FOQFM/D0 +M`![U>/^^```"-(@M`%6H+0``L"UFE`9P"`$TQ39S`/@`````)M8``1+2`"YF +M,0@``L`H+0P!$\8"`"`M$$#_^0````#>)P```L`H+0(`("T,`3AB`."X+=^C +M```RQ@`/?%>L!WXBD@+^-P```L`H+0##,"TD`P$8``8P^`(`("T00P#F`-2X +M+7S4\@H,`3AD9C$(`"0#``$"PR`$)`,``7Q^0@<`!"@G?%XH!R;6``'^_@`` +MWF(``-ZB`````C`_`(8@)7R">`8``B```*0H)'RB>`?^H@``WF(``!;2_]4" +MP"@M/`,`_S1C_S]``G@``$,8)#P"``TT0I``$&(`U3P#_X`"`"`M#`$X)`)` +M*"T:0`"6/`/_\#P3__PT8P`C-G,`"0`#'#@`$YQX-&,``69S@`L``Q[X`!`6 +M^``3GS@T8P`0-G,0:`!#\"T`4Y@M`\"@+0``B"T(`346)!8!&``````F,0`! +M9G,$`!(R`%=FE`@``@`@+0P!."@"("@M`@`@+0(@*"T,`1/&`$"H+1!`__0` +M````#`"W4B0$``$"`"`M`B`H+0P!$\8`0+@M$$``/0*@("W>@@``?H22`GP" +M``?^@@``$)8`G#P#__#>9@`09F<`$/^G``@"`"`M`B`H+0P!%$+_I@`0WZ8` +M$`(`("T"("@M?$9*1PP!%)3_I@`0WZ<`"-^F`!!\YY("?$9"!_YF`!`0]@"" +M/`/_\#P"(8UF9/_8WF7_V#1"[T$``A0X-$)KVP`"%'@T0C3;`N(`'3#"`0`` +M`+@0$$``:P`7O+HD!R<0X`P`7NKI^Y7@'_(4``'R$D@(0E@!-/`/_\!!` +M`%$`````WF+_J&9D_Z@D`P`/?(22`GP":P=\8D%'_F+_J!"6`%$\`__P```` +M``*@("T,`3+<)C$``0*@("UF"``"0"@M#`$3Q@(`("UGQ`+P)E(``7_%D@(00/_W?(22`M_& +M`@C?P@+P,,8``3C&``%\P@`'_\("\!23_^H`````WJ(``-_"``!^@@`'_\(` +M`!2S_^D`````WJ(``!91_^AGW@@`W[\`8```$"W?O@!8W[<`4-^V`$C?M0!` +MW[0`.-^S`##?L@`HW[$`(-^P`!@#X``(9[T`:``````T8P`C``,:_#1C`/C< +M9```%$#_L0````#(R?^Z`J`@+=YB```D`P`&?F22`GQB8H?^8@``%);_LCP# +M__`T8P`C``,:_#1C`/C<8@``"`$U8P*@("T``````!`<(`33;WF(``#1C`",``QK\-&,`^-QB```(`35" +M/`(AC31C`",``QK\-&,`^-QB```(`34M`````"0$``$T8P$'``,:/#1C!Y#< +M8@``?(+_QR0$``]\@J0')`0`#7R"8@?\8@``"`$T^P(`("T`````9[W_V/^_ +M`"#_LP`8`*"8+?^R`!``P)`M_[$`"`"`B"T,`3AF_[````(@("T,`3AZ`$"` +M+0(`("T`0"@M#`$3Q@!`B"T00``A/`/__``0%'@T8P`)`%$0+0`#''@``A*X +M9&.`"P`#'S@T8Q``?$,B"@!#&"U\99("?F1SA_QD```D`P$8$*,`(#P$__PT +MA``)``0D>&2$@`L`!"'Q$&@H`1!`M?$22`GY#4H?\0P``)`(!&!"" +M``T\`O_P`@`@+0P!,]`"@`````-$(`(P`"$OPT0@#XW$(```@!-@T"`"`M/`/_\#2$``DT8P`C +M``0D>``#&OQDA(`+-&,`^-QC````!"'Q$&@H`1!`M?$22`GY#4H?\ +M0P``)`(!&!2"_]T\`O_P"`$V&31"`",\`A`,`^``"&1"(&@`````/`(0#"R# +M`!008``%9$(@H#P"$`QPA/CR9$(BZ'Q$$@H#X``(`````&>]_YC_OP!@_[X` +M6/^W`%#_M@!(_[4`0/^T`#C_LP`P_[(`*/^Q`"#_L``8#`$GMO^D``#?HP`` +MD&(`!!!``)4\!!`,E'X`"!/``#G<<@`8W&(``#P1$`P\$Q`,/!<0##P6$`QF +M,2%H?$(#PF9S(7`40`!8?E0X`7Y42`%FY"#0?H41P0`2A#X`!2GX``"H+0P" +M?KS_L@`(9L0@Z`P"?KP"@"@M/`40#&2D(0`,`GZ\`@`H+1*```4\`Q`,`H"H +M+20"__]\5?_&/`,0#`*P@"T,`GZ\9&0A8`*P$"L00``G`````!/``!```*`M +M`````)*E```"("`M9][__PP"?KQFM0`!$"L`@A`D%$``%6:4``$2 +ML``8`````!?`__,`````#`)^XB0$``H``!`MW[\`8-^^`%C?MP!0W[8`2-^U +M`$#?M``XW[,`,-^R`"C?L0`@W[``&`/@``AGO0!H``````)@("T,`GZ\``"@ +M+1:P_^H`````#`)^XB0$``H3P/_JWZ,``-QB``!\0@/"%$``-"0#``'?I``( +M)`4``0`%*KQDI?_X`(48+7QC2`$08``$```@+0!@("TD`___?&3_QA!`_ZO< +MD@``?E0X`7Y('L(`%"GZ9N0@T`"H*"]^4'H"?*4X`0``J"W_J``0``4I^`P" +M?KQ\I3@!/`00#&2$(1@,`GZ\`!(O_M^H`!`\!!`,9(0A,`P"?KP!`"@M?D46 +M`CP$$`PPI0#_#`)^O&2$(4AFQ"#H#`)^O`*`*"T\`A`,9$0A``P"?KP"`"@M +M$H#_G3P#$`P(`39P`H"H+0```````QH\9&/_^`)#D"U^4C@!$D``!```&"T" +M0!@M)`3__WR#_\8(`39]__"0A@`$``IF +M/'QC"E``!\K+H&WZ4``-BO`#<``RBX +M``,Y.`#E*"\\"10``*,8+V4I.H```QDX?$43`@$C2"TPI0#_E2,`)"1C``@` +M91@A``,9PWQL]L8LPP`"%&``'/^L``@\"10`)`W__V4I.H`D"P`!`````-^E +M``@`"AX\),;__R0"__A\I3@!$*```P"@."U]I__&9.+_^&A%``"5)P`F``5$ +M/GRC.`4DYP`(?0.Z!O^E````!SG#?./VQO^C``@4R__LL$,``-R"``#\C``8 +M`$`8+20"``%GO0`0?$-[Q@&`$"T#X``(_(,```/@``C<@@`8?(-(`0#C."\` +M!SGZ"`$W$'SL]L8```````-!.``#*+@!!2@O``-9>``#0/@\"10``6A8+P"C +M*"\\"!0```4I.&4(/:!E*3J``6A8+0$E2"V5)0`D?$@3`MUI``@!)2@O`*@H +M+V2E__@(`3;_?*RZ!MR"``#X3P`(D(,`!!!@`!``````W(,`&/AO``Y\0EP" +M`^``"``````08``)?(5(`=R#`!A\9C@!?&,>PGP&,`<``QGX`,,8+Q!E``T` +M````?$)<`GR$2`$``BJ#,$(#_P```4\\`_^`-&,!*0`#&CPT8P`(?*,Y!GQ# +MS`?\9````^``"`````"0@P`$W((`&!!@`%7\@``8W(4``/BO`%1\1S@!?*5< +M`B0-``$`!7*Z,*P#_V1E__]\#P`[?>\)PP@!-YH!X,`M```0+0`(0`H0@``$ +M``M9P@"`$"TD`___?&+_QMQ"``````%//`/_@&2E__\T8P$I``,:/'W#.09] +M@\P'?6-8Q_QH```D`___$*,`3P````!\2#@!)`0``20#``$`"#'Z?$D>P@`$ +M(KQ\2GH"``,:/'Q'2`%\2WP"9(3_^#%*__\`R3`O9&/_^`#D("T!`Q@M,6O_ +M_R5*`']\QC@!?.<1P0`'0?@E:P!_?(1(`0`*4<,`!C'X%:#_TGQC.`%\QC@! +M?$P6`GS$2`$#`'`M``8@"@``$"T!25`A$&``!`"`,"T`8!`M)`/__WQB_\;< +M0@`````!3SP#_X!DI?__-&,!*0`#&CQ]XSD&?8/,!WU#6,?\9@``)`/__Q2C +M_\Y\2#@!`^``"``````D!0`!``=!^GQ&'L(`!2H\`08P+V2E__A\QC@!`.4H +M+0`&,?A\I3@!?,8X`1"@``0``#@M`*`X+20%__]\I__&W.4``'R$2`$4Q/^> +M``!H+20$``$`H!`M%&3_FV1E__X#X``(`````#P(__!GO?_8-0@`)20)``/_ +ML`````A"_'P0`#M^$`G#-0@`4/^_`"``$!$\_[,`&&4'`+#_L@`0`$A`)?^Q +M``@`1S@EW0(``#P#%`!D8SZ8```P+7P""$=](DD'_0(``"0(``']``@#X``(```0+0@! +M;!0```````02`V>]_^`P0@#_)`,`WO^_`!@PAP#__[$`$'R&#`,00P`$_[`` +M"'P&`#LPAP#_?,8)PSP0$`P`!Q$X9A`CH`!0@"TD`@`!C@,``!!B`!*.$0`$ +M)`(``A!B```@!.$]__#_L```_[\`"`P!.PPPD`__&$``$R1( +M__\\!!`,?0CX`V2$(Z!E"``!`(`H+0`(03@``!@MC*(`!`"#,"T"`C@J%.`` +M!61C`!",IP`(`/`X*A#@``X`````%&C_]F2E`!`\!!`,/`40#`(`,"UDA"&@ +M#`)^O&2E)'#?OP`(W[```"0"__\#X``(9[T`$(S#```D!``!$&0`"-^_``@0 +M8/_P+&,`!A!@_^X"`A`CW[````/@``AGO0`0C,,`#`("@","`Q`C`@,8*@(# +M$`O?L```9[T`$`/@``@``A$[9[W_R#P"$`S_L0`@,(8/__^P`!@`@(@M_[\` +M,&1"(Z#_L@`H``"`+20'``L`````C$,`!`##&"H48``%`````(Q#``@`9A@J +M$&``!0`````F$``!%@?_]F1"`!`D$/__#`$X>@(@("TD`X`!``,<^`(`("T` +M0)`M-&/`!3P"__```Q]X-$(`(S1C`!C\8`````(2_`)`*"TT0@#XW$(```P! +M$#X`````/`7_\`(`("TTI0`C<$,I\@`%%G@"0"@M-$(H`0`"%+A\8C(*9$(` +M"'QB,@ID4``(?'"""F1&`!!\9C(*9$8`&'QF,@ID1@`@?&8R"F1&`"A\9C(* +M9$8`,'QF,@ID1@`X?&8R"F1&`$!\9C(*9$8`2'QF,@ID0@!0?&(2"@P!$#X` +M````/`/_\#P$$`PT8P`C<$(I<@`#'K@"("@M-&-0`0`0,#\``QQX9(0AR'Q# +M.@ID8P`(?$,Z"F1C``A\0QH*#`)^O``````"("`M`Z`P+0P!;GH``"@MCZ8` +M`#P$$`P"("@M#`)^O&2$(?C?OP`PW[(`*-^Q`"#?L``8`^``"&>]`#@````` +M9[W_L/^S`!@`P)@M_[\`2/^^`$#_MP`X_[8`,/^U`"C_M``@_[(`$/^Q``@0 +MP`!%_[```#P2$`P`@*@M`*"@+692(C``````+G8`$20"`!`"=A`+/`00#&2$ +M(B@"H"@M``*(``!`L"T,`GZ\`B"`+1(@`!`D%P`!`H#P+0``N"V3Q@```D`@ +M+20%``(F]P`!#`)^O&?>``$"\!`K%$#_^``````F-P`!+C$`$1(@``L````` +M/!$0#&8Q(C@`````#`)^O`(@("TNX@`1%$#__";W``$2```4``````*`N"T( +M`3E>``"(+0!`("T,`G[B)C$``0(P$"L00``+9O<``9+B```D1?_@+*4`7Q2@ +M__8D!``N#`)^XB8Q``$",!`K%$#_]V;W``%^UO@#)`0`"@)VF"\,`G[B`A6H +M(19@_\("EJ`MW[\`2-^^`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`( +MW[````/@``AGO0!0`````&>]__C_OP``#`"W4B0$``$\`_J\-&/'<0`#'/@T +M8\(Q``,<>&1CSOT`0P`=```0$'!"_CHD0O__``(0NQ!```8``!@M```````" +M$'L40/_^)&,``3!C``<\`O^`)`0`#S1"`0=\9%('``(2/#1"!VC\1```W[\` +M`-Q"```#X``(9[T`"``````\`O^`)`<``31"`0]_^#_L````*"`+?^_ +M`!C_L@`0&*``#?^Q``@`@(@M)!(`("H%`"$"0!`M`@40"P(@("T``#`M`$`H +M+0P!.9X"!8`C'@#_^"H%`"'?OP`8W[(`$-^Q``C?L````^``"&>]`"`````` +M/`+_@"0%``$T0@$')`,``0`"$CP`@Q@$-$(':``%+WS<1@``?&5B!F1#``A\ +MAC$'_$8``-Q$``#\10`(`````-QB``#X7?_^``````/@``@``````````#P" +M_X`D!?__-$(!!R0#``$``A(\`(,8!#1"!V@`!2_\W$8``'QE8@9D0P`(?(8Q +M!_Q&``#<1```_$4`"`````#<8@``!$#__@`````#X``(````````````!!H# +M)`(`WC!C`/\08@`2,(,`_WP"`#LP@P#_?$()PRAD``40@``.``,H^``"(/@` +M`QEX``(2.`""$"T`91@O`&(8+3P"%"1D0J(8`^``"'Q#$`H`````"`$Z!GR" +M#`,#X``()`+__P`$&@,D`@#>,&,`_Q!B`!0P@P#_?`4`.S"#`/]\I0G#*&0` +M!1"```P``!`M``40^``#,/@`!2HX``,9>`!%*"T`9A@O/`(4)`!E&"UD0J(8 +M`&(8+8QB``@#X``(``````@!.B!\A0P#``0:`V>]_[@`H!`M,&,`_R0%`-X` +MP$`M_[\`0`#@2"W_LP`X_[(`,/^Q`"@090`Z_[``('P#`#LPD0#_?&,)PRHD +M``40@`!```,@^``1*/@``QHX`!&!>`"#&"T"!8`O/`04)`(#@"UDA*(8/`80 +M#`($@"T``I#`K@D`"`.@("VN"``$)`4`(*X"``!DQB28#`)_U@(@."T``"@M +M```P+20'``@#H$`M``!(+0P`M&@"0"`M`D`H+0P`MPX`0"`M$$``&?X"`!". +M!```&(``"```&"T`````_$```"1C``&.!````&0@*A2`__MD0@`(``"`+=^_ +M`$`"`!`MW[,`.-^R`##?L0`HW[``(`/@``AGO0!(`````#"1`/\(`3I"?(,, +M`P`````20/_R)!#__SP$$`P"("@M#`)^O&2$)+`(`3IPW[\`0`@!.F\D$/__ +M?(3X`SP#%"0`!!#X``0B.&1CHA@`1!`M`$,0+20#``5D0@`0_$```"1C__\4 +M8/_]9$(`&`/@``@``````````'P#`#M\8PG#/`04)``#$/@``QHX`$,0+62$ +MHA@`1!`M)`,`!61"`!#\0```)&/__Q1@__UD0@`8`^``"```````!!(#)`<` +MWC!"`/\01P`8,((`_WP#`#LP@@#_?&,)PRA$``40@``4``(X^``#(/@``A%X +M``,:.`!'$"\`@Q@M/`<4)`!#$"UDYZ(8`$<0+=Q#`!`08``(``4H^```$"T` +M91@M`^``"/QF````````"`$ZKGR##`,#X``()`+__P`$&@,D!@#>,&,`_Q!F +M`!HP@P#_?`8`.S"#`/]\Q@G#*&0`!1"``!(``SCX``80^``#&7@`!C(X`&<8 +M+P!&,"T\!Q0D`&88+63GHA@`9Q@MW&,`$!!@``,``!`M``40^'QB$@H#X``( +M```````````#X``(```0+0@!.LY\A@P#``0:`R0"`-XP8P#_$&(`$#"#`/\P +MA`#_?`(`.WQ""<,`!"CX``(8^``$(7@``A(X`(4@+P!B$"T\`Q0D`((0+61C +MHA@`0Q`M`^``"(Q"``1\@@P#`&`@+0`"&/@`!"CX``(2.``$(7@`8A`M`(4@ +M+SP#%"0`@A`M9&.B&`!#$"T#X``(C$(`!#P"%``#X``(_$0^8``````#X``( +M)`(`!6>]_^!\@SH#)`(`WO^_`!C_L@`0_[$`"!!B`!O_L```?`(`.S"0`/]\ +M0@G#*@,`!1!@``T``(@M``(8N``"*3@`HQ@O/!(4)`!B$"]F4J"X`%`0+0`" +M$/A^0A(*$$``#@````",40``W[\`&`(@$"W?L@`0W[$`"-^P```#X``(9[T` +M(``````PD`#_"`$[&7R"#`,`````*@(``Q1```HD`@`#$@(`&CP"$`P`$(#X +M9$(I4/Y"`"!^4)(*"`$[*(Y1````````#`&,`@``*"TD`___$$,`%0`````` +M0"`M#`&0?@`0@/@L0P`H%&``%3P#$`P\`Q`,`E`0+61C)R#\0P``?E"2"@@! +M.RB.40``/`(0#``0@/AD0BD8_D(`&'Y0D@H(`3LHCE$````0@/@\`A`,`A*0 +M+61")R`(`3LH_D(``'!"^/)D8R5`?&(2"@!```@`````/`,0#`)0$"UD8RC@ +M_$,``'Y0D@H(`3LHCE$``#P#$`P"4!`M9&,HJ/Q#``!^4)(*"`$[*(Y1```\ +M`Q`,`E`0+61C*'#\0P``?E"2"@@!.RB.40``/`,0#`)0$"UD8R@X_$,``'Y0 +MD@H(`3LHCE$``#P#$`P"4!`M9&,H`/Q#``!^4)(*"`$[*(Y1```\`Q`,`E`0 +M+61C)\C\0P``?E"2"@@!.RB.40``/`,0#`)0$"UD8R>0_$,``'Y0D@H(`3LH +MCE$``#P#$`P"4!`M9&,G6/Q#``!^4)(*"`$[*(Y1````!!H#9[W_X#!C`/\D +M`@#>_[(`$#"2`/__L0`(?)$,`_^P````@(`M$&(`!/^_`!A\$0`[,)(`_WXQ +M"<,,`3L.`@`@+0`1$+@`$1DX`&(0+P!1B"\",I`M`!*(^#P2%"1F4J"X?E&2 +M"MY9``@3(``(W[\`&`(`("W?L@`0W[$`"-^P```#(``(9[T`(````````!`M +MW[(`$-^Q``C?L````^``"&>]`"`(`3N<``````@!.YP```````0:`V>]_\@P +M8P#_)`(`WO^R`!`PD@#__[$`"'R1#`/_L````("`+?^_`##_M0`H_[0`(!!B +M``3_LP`8?!$`.S"2`/]^,0G#`@`@+0`1F+@,`3L.`!&A.`*3$"\\%10D`%$0 +M+V:UH+@`4A`M``(0^'ZB$@K<0@`0$$``!"0%__\`0/@)`@`@+0!`*"T"DY@O +M`G&(+P(RD"T`$I#X?K*J"HZB```L0@`4%$``!3P"$`P``(@M"`$\`@``D"T` +M````GJ,``&1")H```QCX?$,2"@!```@`````)!$``202``$D`O__$*(`"B0" +M__\,`/OT`@`@+0(`("T"0#`M`B`X+0P!.C(`0"@M```!3P``$"W?OP`PW[4` +M*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#@`````)!$``0@!/`(``)`M +M````````B"T(`3P")!(``0```````(@M``"0+0@!/`4``"@M9[W_^/^_```, +M`3L.```@+0P!.PXD!``!#`&72@````#?OP`````0+0/@``AGO0`(``0:`V>] +M_^@P8P#_)`(`WO^P````@(`M_[\`$!!B`!S_L0`(?`(`.S"$`/]\0@G#``(8 +MN``"*3@`HQ@O`&(8+SP"%"0`9!@M9$*@N``#&/A\0Q(*W$(`&!!```0``(@M +M`$#X"0(`("T`0(@M#`#\/`(`("W?OP`0W[````!1$"7?L0`(`^``"&>]`!@` +M````,(0`_P@!/#Q^`@P#`````&>]_]C_LP`8`("8+?^R`!!R] +M__#_L```_[\`"`P!P@@`H(`M)`/__Q!#`!L\`__P,@4``S1C`",``C;X``,< +M.``%(C@T8P`!?*0(!P`#'O@``!`M-&,$R`##&"W\9```?&.2`B0$`1@49``' +MW[\`"#P#__`T8P`C``,:_#1C`/C<8P``W[\`"-^P```#X``(9[T`$``````( +M`3S5)`+__SP"`/]GO?^H-$+_/T`#>`#_M``H`&(0)#P#``T`@*`M_[\`4#1C +M!P#_O@!(_[<`0/^V`#C_M0`P_[,`(/^R`!C_L0`0$$,`QO^P``@\`O_P,I(` +M`S1"`",`$K$\``(5.#P0__`T0@$!-A``(P`"%?@D!``"`L(0)0`0@OS<0P`` +M-A``^`+0B"5\@WN'_$,``-XB```,`9=*`````)1#`,`D`@`!$&(`$@````!F +M$#P@``?&(`!_["```&8`!2/!X0#```@"UG +MWB38)!8`!0(2B"4,`3N<`B`@+1A``!4"("`M#`$[G``````"("`M#`$[#@!` +MN"T,`38V``(@``+@."T"@"@M`@`P+0!`0"T,`GZ\`\`@+0P!Q*P"("`M`B`@ +M+0P!R=@`0+@M`%<0)0!3F"4F$``!%A;_Y@(2B"7?I```/!$`!P``J"TD%@`! +M-C&2(`P!'Q8\%Q0`)!``!0!3$"4`0)@M`K+P)0P!.PX#P"`M``(0``!6,!0L +M0@`4$$``#0#1."0\`P`(`\`@+31C($X4X``J`,,0)!1``"G>Y3Y@R,X`!`*@ +M("W>Y3Y@#`$\N``%*"LFM0`!%K#_ZP*R\"7?@H,@$$``!0``````0/@)```` +M``!3$"4`0)@M/`(4`-Q"/J@00``(W[\`4#P"%`!^E/@#9$(^`'Q4H8H6@``? +M`````-^_`%`"8!`MW[X`2-^W`$#?M@`XW[4`,-^T`"C?LP`@W[(`&-^Q`!#? +ML``(`^``"&>]`%@`````WN4^8":U``$`!2@K``4H(PP!#FHPI0`/%K#_Q`*R +M\"4(`3UTWX*#('R"``?\8@``WB(```@!/1@```````````P!/%C?I```W[\` +M4-^^`$C?MP!``%,0)=^V`#@`0)@MW[4`,`)@$"W?M``HW[,`(-^R`!C?L0`0 +MW[``"`/@``AGO0!8``````P!DR0D!``!"`$\\#P"__!\!``["`$\W'R$"<,` +M````9[W_L/^Q``APD0PR_[<`.#8QW@#_M@`P)!<`!/^U`"@D%@`%_[`````` +MJ"W_OP!(`("`+?^^`$#_M``@_[,`&/^R`!`"L9`E`D`@+0P!.YP"0)@M`D`@ +M+0``*"TH5``%`O00"@P!#FH`0*`M&H``%0`````(`3W?``"0+0`````F4@`! +M$E0`#P`````"0"@M#`$3Q@)@("T00/_Y`D`H+0P!#MP"8"`M`D`H+0)@("T` +M`#`M#`#T`"92``$65/_T`D`H+2:U``$6MO_>``````P!((X"`"`M)`P``0`, +M8KP``#`M?`T`.R0*__]]K0G#98S_^`````!\`O`[$$#__CP"__PT0@`+``(3 +M?#1"``A]HCD&W$(```1``#5\3D@!$<``,P'`6"U]2__&D6(`!-UH`!@00``; +M9$/__P````#=9P``?0A(`0$,$"U]"!'!``@A^'Q"2`%\YUP"```H+0`'2H(` +M!"`*$$```S#G`_\`0"@M?47_QMRH``````%//`+_@&1C__\T0@$I``(2/'TB +M.09\XLP'_$0``!1J_^@`````W6(`&/A/``,`````"`$]^B3&``'=9```?$!0`5Q`D$$``&@`````,`3N<`@`@ +M+1A``!8```````"0+0@!/F$`0(`M)E(``1)0`!```````D`H+0P!$\8"@"`M +M$$#_^0)`,"T"H"`M`F`H+0``."T``$`M``!(+0P!#7PF4@`!%E#_]`)`*"T` +M````)G,``19V_]H```````"@+206``4"D9`E#`$[G`)`("T80``.```````` +M@"T`0)@M`@`H+0``,"T,`/0H`D`@+0(`*"T"0"`M)A```0P`]"@``#`M%A/_ +M]P(`*"TFE``!%I;_[``````,`<_>`J`@+7P#`#M\8PG#``,@^``#&C@`@R`M +M/`,4)&1CHA@`@Q@M)`0`!61C`!#\8```)(3__Q2`__UD8P`8W[\`2-^^`$#? +MMP`XW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!0?`0`.P@! +M/;Q\A`G#``````/@``@``!`M9[W_R/^_`##_M``@_[,`&/^R`!``@)`M_[$` +M"/^P```,`3AF_[4`*`)`("T,`3AZ`$"`+7X#.@-^%`P#`$"(+20"`-X08@`$ +M,A,`_WP4`#LR$P#_?I0)PW)C/^]R(O_O`&(0)!!``#'?OP`P#`$[G`(`("T" +M(A`J$$``*P`4$+@`%!DX`&(0+P!4H"\"DY@M`!.@^#P3%"1F]`#C? +MOP`P```0+=^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`X9[W_R/^U +M`"@`H*@M_[0`(`"`H"W_L@`0_[$`"/^P``#_OP`P#`$X9O^S`!@`0(`M?$,Z +M`R0"`-Y^$0P#$&(`!#(2`/]\$0`[,A(`_WXQ"<,,`3AZ`H`@+7)#/^\`0)@M +M<$+_[P!B$"000``O``````P!.YP"`"`M`F(0*A!``"H`$1"X`!$9.`!B$"\` +M41`O/!$4)`!2$"UF,:"X``(0^'XBB@K>(@`H$$``!B02__\"@"`M`$#X"0*@ +M*"T00``,`$"0+=^_`#`"0!`MW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^`` +M"&>]`#@``````@`@+0)@*"T,`3JF`J`P+=^_`##?M0`H`D`0+=^T`"#?LP`8 +MW[(`$-^Q``C?L````^``"&>]`#@(`3\Q)!+__V>]_]C_OP`@_[(`$/^Q``@` +M@(@M_[````P!.&;_LP`8`B`@+0P!.'H`0)`M)`/__Q1#``D`0(`M```0+=^_ +M`"#?LP`8W[(`$-^Q``C?L````^``"&>]`"@,`3N<`D`@+0("$"H00/_U```0 +M+0P!/JP"("`M`D`@+0(`*"T,`3K&`$"8+1!3_^[?OP`@RG,`#@(@("T,`3\` +M`F`H+20$``$,`;W\`B`H+0)@$"W?OP`@W[,`&-^R`!#?L0`(W[````/@``AG +MO0`H)`0``0P!ODH"("@M`B`@+0P!/P`"8"@M"`$_=P)@$"UGO?_`_[8`,/^U +M`"@`H*@M_[0`(`#`H"W_L@`0`("0+?^Q``C_L```_[\`.`P!.&;_LP`8`$"` +M+7Q#.@,D`@#>?A$,`Q!B``0R%@#_?!$`.S(6`/]^,0G##`$X>@)`("T"`"`M +M#`$[G`!`F"T"8A`J$$``&]^_`#@,`3L.`@`@+0`1$+@`$1DX`&(0+P!1B"\" +M-K`M`!:(^#P6%"1FUJ"X?M&R"M[9`#`3(``-W[\`.`)`("W?M@`P`J`H+=^S +M`!@"@#`MW[4`*-^T`"#?L@`0W[$`"-^P```#(``(9[T`0"0"___?M@`PW[4` +M*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$!GO?_H_[$`"`"`B"W_L``` +M_[\`$`P!']0`H(`MW[\`$`(@("W?L0`(`@`H+=^P```(`1_<9[T`&&>]_^@` +M!"(\_[$`"`"@B"W_L````,`H+0"`,"TD$/__`,`X+0(@("W_OP`0#`"QO'X' +M.`4`0!@M&&``!WX"_\;?OP`0W[$`"-^P```#X``(9[T`&``````\!!`,/`40 +M#&2$)2!DI2FX#`)^O``1,``(`3_F```0+7R"2`$``#`M``00"@@`L]__C_OP``#`)^O&2$ +M*=#?OP``9[T`""0"__\``````^``"``````H@@`"$$``!CP"%"0`!"#X9$*F +M.`""("T#X``(C((`!`"`*"T\!!`,9[W_^/^_```,`GZ\9(0J"-^_```D`O__ +M`^``"&>]``@#X``()`+__P/@``@D`O__`^``""0"__\#X``()`+__P/@``@D +M`O__`^``""0"__\#X``()`+__P/@``@D`O__`^``""0"__\#X``()`+__P/@ +M``@D`O__`^``""0"__\#X``()`+__P/@``@``!`M9[W_P/^U`"@`H*@M_[0` +M(`"`H"W_LP`8_[(`$/^Q``@``(@M_[```/^_`#@,`3AF_[8`,#!3`/\`0)`M +M)F4``20"``$0H@`$`*"`+3P$$`P,`GZ\9(0J4`(`("T,`3_Z```H+1!```[? +MOP`X)`(``1*@``4``(`M?%$YQB00``A^D0`&```0+3*#```@``WD(0*'["]X9^8J0'_D(0*-X"```(`4!K +M`B`0+0/@``@``````^``""0"__]GO?_@/`,4`/^Q``AD8SJ`?!$`._^_`!A^ +M,0G#_[(`$'XE^`,`!1"X``4Q./^P````PC`OW((`<`#%,"_&1C,H```!`M`*,8+20%`$#\8@``9$(` +M`11%__UD8P`(`!"````2D``"("`M`@`H+0)`."T,`1^^``8P`-^_`!@"("`M +M`@`H+=^Q``@"`#`MW[````)`."W?L@`0"`$?RF>]`"``!1%X``48^`!B&"T\ +M`A0D9$*?"`!B$"T(`4#TK$``$``%$7@`8A@M/`(4)&1"GP@`8A`M)`,``P@! +M0/2L0P`0`````&>]_X!D@P!@_[\`>`.@$"W```$"T#X``(9[T`@#P"%`!D0CZ89$,`8-Q(``#<1P`(W$8` +M$-Q%`!AD0@`@_(@``/R'``C\A@`0_(4`&!1#__9DA``@W$4``-Q#``C<0@`0 +M_(4``/R#``@#X``(_((`$``````\`A0``^``"/Q$/M``````9[W_X`"@0"W_ +ML@`0/`(4`/^Q``@`!H@`_[`````$@`!\$@`[?E()PV1"/IC_OP`8`(!(+0#` +M&"T"0"`M`@`H+0(@."W\20`H``@P`/Q(`#`,`1^^_$,`.-^_`!@"0"`MW[(` +M$`(`*"T"`#`M`B`X+=^P``#?L0`("`$?RF>]`"`\`A0``^``"/Q$/N@````` +M/`(4`&1"/IC\1`!`_$4`2`/@``C\1@!0/`+_@#P#%``T0@%/9&,^F-QH`"@` +M`A(\W&X`0#1"`R#<20``W$O\^,DQ``M]:P.#W$($B#P#`(`T8P$H?$(``1%@ +M`-$``A'X`0,8)7QB^@8```%/_$```#$B`'\00``W/`;_@'TL,`,TQ@%/,8P` +M_P`&,CPTQ@>`W,(``!&``"@``!@M/`T`@#6M`2@!S7`E"`%!P0$-:"5]I/H& +M```!3_R````D8P`!`&P@*A"``!P`````?`)"!SP'_X!\13Q#?$0V0S"E`/\T +MYP%/`*,H(0`'.CP`I``:`(`!]#3G!X@``%`0`40@(7R".`?\P@``W,(``-SD +M``!\A``!%6#_Y@`$(?A]Q/H&```!3_R````D8P`!`&P@*A2`_^8`````/`/_ +M@"0$``$T8P%/?()"!P`#&CPT8P>`_&(``,DR``\\!O^`/`+_@#P#`(`T0@%/ +M-&,!*``"$CP!`Q@E-$('H-Q"``!\0@`!``(1^'QB^@8```%/_$```#P&_X`T +MQ@%/``8R/#3&!YC`_&(```/@``@```````````'#&"5\8OH&```!3_Q````( +M`4&K,2(`?SP"_X`T0@%/``(2/#1"`!C<0@``R$X`&C"C`#\D`@`0+*4`$`!E +M$`H\`_^`,,8`/S1C`4\PA`__``,:/##G``_\8@``,0@`#_QF``@Q*0`'_&0` +M$&1B``C\9P%0_&@!6/QI`"#<8P`8?4,01WUC&,?\0P`0`^``"``````````` +M"`%"AC"B`#\`IA`C/`/_``!B`!L`0`'T/`+_@#1"`4]GO?_X``(2/'"$$/(T +M0@%X?,7X!CP#``$T8_\!``,8/```.!*OIP`$9$]__`T0@%/_[\` +M"``"$CS_L```-$(`&-Q0``#J```9/`00##P#%``D`@`!W&,^L!!@``I\4``' +M/`0`_S2$_P]``W@``&0@)#P#``TT8P`!$(,``@````!\4$I'/`+_@#1"`4\` +M`A(\-$(`&/Q0``#?OP`(W[````/@``AGO0`0``````P"?WIDA"IP"`%"Q3P# +M%`!\!``["`%9>GR$"<,`````/`+_@#1"`0$``A(\-$(!H-Q"``!\`P`[?&,) +MPWQ">`%P0!`M`((0*Q!```UPA"CR/`+_\#1"`",``QD\``(6>#1"("$``A2X +M`((@+0!D&"7<8@``,$+__P/@``@``A```^``""0"__\\`O^`-$(!`0`"$CPT +M0@&@W$,``'P"`#M\0@G#?&-X`7!@&"T`@Q@K$&``$SP&__`\`__P-,8`(W"$ +M*/(`!C9X-&,`(S3&("$``A$\``8TN``#&OP`AB`M?*7X`P!$("4T8P#X_(4` +M``!#$"7<0@```^``"```$"T#X``()`+__R0%@`$\`__P``4L>#1C`",TI3`! +M``,:_``%+;A\A/@#?`(`.S2E0@%\0@G#``(1/``%*G@`12@E-&,`^/RD```` +M0Q`EW$(```/@``@``!`M)`*``0`"%'@T0C`!``(5N'P#`#LT0D(!?&,)PP`# +M&3P``A)X`&(0)=Q"```P0O__`^``"``"$``\`O_P-$(`(P`"%G@T0B`A?`,` +M.P`"%+A\8PG#``,9/#1"`@@`8A`EW$(``#!"__\#X``(``(0`&>]_^C_L``( +M`("`+13``#C_OP`0/`+_\"0#``$T0@`C``(5N#1"!`4``A5X-$(`"-Q"```2 +M`P`]`````!(``"HD`P`"$@,`/`````!\HOX'/`?_\#P%__`TYP`C-*4`(P#@ +M,"T`!SVX`*`8+33G!`4`!C9X`&`@+0`'/7@TQB`I``4N.#3G``C\X@````,: +M_``&-+@TI1`5``0F>#1C`/C<9P``-,8`"/S"````!2SX-(0@*S2E``C<9@`` +M``0DN/RB```TA``(W&4``/R"``#?OP`0W[``"-QB```#X``(9[T`&``````( +M`4-B?*(X!_^E```\!!`,#`&?Y&2$*J`\`O_P-$(`(R0#``'?I0````(5N#1" +M!`4``A5X-$(`"-Q"```6`__%``````@!0V)\HGH'``````@!0V)\HKP')`6` +M`7"$"/(`!2QX```8+32E,`$``!`M``4M>#P'``0TI2@!/`8`$``%*K@`A2@M +M?*,B"@!G&"T49O_]`$00+0/@``@`````/`/_\``$$?HT8P`C``,=.#1C`0$` +M`QWXW&,``,A@``0`````,$(``P/@``@``A````0;.@`$)+H`8A`F`$00)C!" +M``,#X``(``(0```````\`_``/`40``"#&"T`92@K$*```R0"__\#X``(```` +M`#P"(``T0@`!`((0*P""&`M\8X2#`^``"``#$```````/`/_\``$$?HT8P`C +M``,=.#1C`0$``QWXW&,``.A@``<`!!LZ?(1,@S!E``-P8Q"R`(4@)@""$"8` +M0Q`F,$('_P/@``@``A``/`+_\#"C````((0 +M)0`#&L``0Q`E`^``"`!%$"4`````/`+_\'"E%+(T0@`C<(0),P`"%;@T0@0% +M``(5>#1"!^``HB@M`(4H)=RB``!\0QR#?$)1PP`#'0```A'``^``"`!B$"4` +M`````^``""0"``L#X``()`((`#P#__`D`H`!-&,`(P`"%'@``QK\-$(P`31C +M%!@``A6XW&,``#1"0@$D!``#``(2>-Q%````!"`\?&,0`@`#&#P09``/)`(` +M!"0$``$`!"!\$&0`"R0"``@D!``!``0@/!!D``]``@# +MX``(``(4@&>]_^C_L0`(`*"(+?^P``#_OP`0#`%$%`"`@"T"`A`J$$``)0`` +M&"TJ(@@`$$``+``0A(``$8G``A&`)20"__]^$/@#?%#_QKX'```````//`+_ +M\#1"`",``A6X-$($!0`"%7@T0@`0W$(``#!$``P0@``/)`0``7Q$'P)\10!# +MW[\`$'R#$(9\0PA&?$2L@]^Q``A\HP`&W[```'R#^`<`8!`M`^``"&>]`!@` +M````"`%$7'R#&,8\!!`,#`)_>F2$*MC?OP`0W[$`"```$"W?L````^``"&>] +M`!@`````/`00#`(@*"UDA"L0#`)^O"0&"`#?OP`0W[$`"```$"W?L````^`` +M"&>]`!@`````9[W_X/^R`!``P)`M_[$`"`"@B"W_L```_[\`&`P!1!0`@(`M +M`@(0*A!``"D``!@M*B((`!!``#P`$(2``!&)P`(1@"4D!/__?A#X`RY"``40 +M0``I?)#_QKX'```````//`+_\')2_+(T0@`C``(5N#1"!`4``A5X-$(`$'Y" +M,@HPP@`,$$``!'S"'P(D`@`!?$,8QGS"'P)\Q`!#W[\`&'Q#$(9\PPA&?,*L +M@]^R`!!\@P`&W[$`"'Q#^`??L````&`0+0/@``AGO0`@`````#P$$`P,`G]Z +M9(0JV-^_`!C?L@`0```0+=^Q``C?L````^``"&>]`"`\!!`,`D`H+0P"?KQD +MA"M0W[\`&-^R`!```!`MW[$`"-^P```#X``(9[T`(``````\!!`,`B`H+62$ +M*Q`,`GZ\)`8(`-^_`!C?L@`0```0+=^Q``C?L````^``"&>]`"`\`__P9[W_ +MT#1C`",`!!'Z_[0`(``#'3C_OP`H-&,!`?^S`!@``QWX_[(`$`"`H"W_L0`( +M_[```-QC``#H8``J,%(``P`$DSH`!)RZ`D*0)@)3D"8R4@`#`!*0``*`("T, +M`4/4``"`+7YSB`,`$Y@`#`%$%``"B``"`"`M`B`H+0("$"H00``/`D`P+0`` +M```,`42"`````-A#``,``A@`$',`%20#__\,`404)A```0(`("T"("@M`@(0 +M*A1`__0"0#`MW[\`*```$"W?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P +M``2]_^!DI0!_,((`?_^P````HH`M_[$`"'P0 +M,`?_L@`0`("(+?^_`!A\$3`'$@``"```D"T``````B`@+0P!1-AF$/^`9C$` +M@!8`__L`4I`AW[\`&`)`$"W?L0`(W[(`$-^P```#X``(9[T`(`````!GO?_X +M_[\```P!1!0````````P+20(__\D!P@``````!!```L```````8I^```&"U] +M!?_&``,DN`"%("6\@P``9&,``0!B("L4@/_[``,DN&3&``$4Q__RW[\```/@ +M``AGO0`(`````&>]_^#_L0`(`("(+?^P``#_OP`8#`%$%/^R`!`\`Q```$"` +M+3P"\``"(A`M`$,8*Q1@`%,"("`M/`,@`#1C``$"(Q@K`B,0"WQ"A(,,`4/4 +M``*0`#P#__`T8P`C<$+!\@`#)3@D`___-(0!`7QB_\8`!"7X`!$9^MR$```P +M:``#R(``1P`(0``D`___?''_QKX_``````$/$@``)0````"\1P``````#SP# +M__``"$2X-&,`(P`#';@T8P0%``,=>#1C`!`!`T`MW0,``'QDK(,`!"``$)(` +M'@``("T(`469`D`X+0````"\IP``````#]T#``!\9:R#``4H`!"G`!C?OP`8 +M?&:M`S!E``P0H``#``8P`!#'``X`````9(0``0`$++@`D!@K%&#_[P"B*"4D +M`O__W[\`&-^R`!#?L0`(W[````/@``AGO0`@``````"0("L0@/_W)`+__]^_ +M`!@P8@`!W[(`$"Q"``'?L0`(<$(`.M^P```#X``(9[T`(`P!0]0`````/`00 +M#&2$*X@,`GZ\`B`H+0@!1:4D`O__`!%#.@`1)+H!`T`F`01`)C$(``,(`45Z +M``A```````!GO?_@9*4`?S""`'__L````**`+?^Q``A\$#`'_[(`$`"`B"W_ +MOP`8?!$P!Q(```D``)`M``````(@("T,`4589A#_@&8Q`(```A`K%@#_^@)" +MD"/?OP`8`D`0+=^Q``C?L@`0W[````/@``AGO0`@9[W_Z/^_`!#_L0`(_[`` +M``P!1!0`@(`M/`/_\#1C`",D!``!``,N>`!$$`0TI2`A)$3__WP1`#L`!2RX +M?C$)PP!@$"T`D(`D`!$9/#2E`@A^$/@#`&4H)?RP`````A+\W[\`$#1"`/C? +ML0`(`&(8)=QB`````!`MW[````/@``AGO0`8`````&>]_^@LH@@!_[````"@ +M@"W_OP`0$$``$O^Q``@,`404`("(+0!1$"L40``5`!&,@``0@<`"$8`E)`+_ +M_WX0^`-\4/_&O@,``-^_`!#?L0`(W[````/@``AGO0`8`````-^_`!`\!!`, +MW[$`"&2$*\#?L```"`)_>F>]`!@`````W[\`$#P$$`S?L0`(9(0K\-^P```( +M`G]Z9[T`&``````\`@`"9[W_Z#1"``$`H$@M_[$`"`"B$"O_L````("(+?^_ +M`!`00``T`,"`+1"@`"O?OP`0`2`0+0``."T``!@M.$@``0`"$'H`"$``)&,` +M`3$(``$40/_Z`0]_WC_L@!P/!(0"_^S`'@`@)@M_[\`@`"@ +M("W_L0!H9D4[Z`P"@V#_L`!@$$``$0)@("UGL`!8``"(+692.^@`0"`M#`)> +MMB8Q``$``"`M`D`H+0P"@V"N`@``*B,`%P`","L`PQ@D%&#_]680__P"8"`M +M`Z`H+0``,"T``!@M)`H``20)`!>,IP````,0``!*0`0D8P`!`01`)&2E``0` +M2!`'`.(0!`!&$"44:?_V`$`P+=^_`(#?LP!XW[(`<-^Q`&C?L`!@`^``"&>] +M`(AGO?_H_[````"`@"W_OP`0#`&72O^Q``@2``,!)`8!G`(`("T``"@M#`)F +M8`!`B"T,`+=2)`0``ZX"```D`@`"EB8`P!#"`2QF`@`$)`(`#Q#"`95F`@`$ +M)`(`"!#"`?YF`@`$)`(`!A#"`$,`````)`(`$!#"`F)F`@`$)`(`"1#"`1,D +M`@`-%,("N3P$$`QF`@#,H@``!&2$+-!DA0!``(`8+:(``&@`H#`MH@`!E*8` +M`9;<9P``W&D`"-QH`!"P1P``W&<`&&1C`""P20`(L$@`$+!'`!@49O_V9$(` +M()!J``!F!@$PD&D``9!H``*09P`#D&,`!*!*``"@20`!H$@``J!'``.@0P`$ +MW((``-R'``C<@P`0L,(``-R"`!ADA``@L,<`"+##`!"PP@`8%(7_]F3&`""0 +M@P`$```0+9")``"0B``!D(<``I"%``.@PP`$)`,``J#)``"@R``!H,<``J#% +M``.B`P&5)`,`0`@!1_>F`P&8DB,`PBQC``048`!Q9@(`!#P#$`QD8RVH9&0` +M0-QE``#<9P`(W&8`$+!%``#<90`89&,`(+!'``BP1@`0L$4`&!1D__9D0@`@ +MD&D``#P%$`R0:``!9*4M\)!G``)F!`!HD&8``V2J`$"08P`$H$D``*!(``&@ +M1P`"H$8``Z!#``3]`!@\!!`,9(0LT&2%`$``@!@M`*`P+=QG``#<:0`(W&@` +M$+!'``#<9P`89&,`(+!)``BP2``0L$<`&!1F__9D0@`@D&L``#P'$`R0:@`! +M9.$,(!;SP%$`PLP@`? +M$$``0R0"`"TD`@`.$,(!ESP%$`PLP@`/$$``GR0"`!8D`@`&$,(!0CP%$`PL +MP@`'$$``PR0"``HD`@`"$,(!8SP%$`PLP@`#$$`"720"``0\!1`,$,``!F2E +MAZ`D`@`!$,(!6#P%$`P\!1`,9*65P#P$$`P,`GZ\9(0NR`@!1_!#"`0H\!1`,+,(` +M%Q!``),D`@`:)`(`$A#"`*@\!1`,+,(`$Q!``80D`@`4)`(`$!#"`*\````` +M/`40#"S"`!$00/]E9*6)4#P%$`P(`4G`9*6)(!#"`+P\!1`,+,(`-A!``"`D +M`@`Z)`(`,1#"`*T\!1`,+,(`,A!``9\D`@`S)`(`+Q#"`*T`````/`40#"S" +M`#`00/]09*6,<#P%$`P(`4G`9*6,0!#"`*P\!1`,+,(`"Q!``2XD`@`,)`(` +M"!#"`*,`````/`40#"S"``D00/]!9*6(>#P%$`P(`4G`9*6(2!#"`*L\!1`, +M+,(`.Q!``04D`@`\)`(`.!#"`*(`````/`40#"S"`#D00/\R9*6-4"0"`#84 +MPO\M/`40#`@!2SP%$`PLP@`J$$``KR0"`"LD`@`G$,(`<@`` +M```\!1`,+,(`*!!`_O1DI8NH/`40#`@!2@(`4G`9*6*F`@!2-DI8FX/`40#`@!2]_WC_L@!(`("0+?^_`(#_O@!X_[<`0P``/`)#&S1"WH,D$4X@ +M<&(0`SP#``\T8T(_``(4O@!#&"$L1P%P`&(`&P!``?0``#`2``880`(C`!H` +M8`'T``"($```$!(`$8@K`B*((3(B``$`48@A*B(`!!1``(TLYP`!*B(`"1!` +M`)HF-@`!)`(`!``64$`2(@`()!X`@20"``8`%E!`$B(`!"0>`((D`@`(%B(` +MCR0>`(,D`@`!$N(`@P``6"W_I@`H9D4`!/^G`!`#P"`M_Z@`&/^I`"`,`4:* +M_ZH`,&9%`&@#P"`M``)@``P!1HK_K``(9D4`S`/`("T``E@`#`%&BO^K```# +MP"`M9D4!,`P!1HH``I```!,8>SKD``+?I@`H`&28"M^G`!```F@`WZ@`&-^I +M`"#?J@`PWZL``-^L``@D`@`0$F(`#"0"`"`28@`+)`0``20"`$`28@`()`0` +M`B0"`(`28@`%)`0``R0"`0`28@`")`0`!```("T\`P`[``8R0#1CF=``ZB@A +M`&8`&@#``?0DI0`!``4H0S"J``$!12@A`+8H(R2E``$$H`!.```P$B8J``(Q +M0@`!`$I0(20"__\!45`C)4H``1%"`$8\`@!````($D%@`%%N+_@"01``0``%@M``!@ +M+0``:"T(`4R.``"0+0`````2@``#`$"X+0@!3$.64P&6W[\`@"0"___?O@!X +MW[<`<-^V`&C?M0!@W[0`6-^S`%#?L@!(W[$`0-^P`#@#X``(9[T`B`````!G +MO?X@_[\!V/^R`=`D$@`!_[$!R/^P`<`,`9=*`("`+0.@("T``"@M)`8!G`P" +M9F``0(@MEB,`P!!R`'$\!!`,)`(`"1!B`#`\!!`,$@``/`(`("T,`4PJ9Z4! +MH!1``(P\!!`,D@4!E#P$$`R2`@&59(0OH``%*"L``A`K#`)^O`"B*"&2`P&4 +M%&``#P````"6`@&6D@0!E98%`9@``Q`*```8+0"D&`L`0Q`A``(5`-^_`=C? +ML@'0W[$!R-^P`<`#X``(9[T!X)($`940@``8`````)8%`9B6`@&6,*;__S!' +M__\`QS`K$,```@``````H!`MI@(!F#!%__^F`@&6"`%-+0"@$"T,`G]Z9(0O +M.-^_`=C?L@'0/`(0`-^Q`]`>``````E@(!E@@!32V6!0&8 +M``````P!1KX#H"`M!$#_V20"__\\`A0`C$(_$!!2`$L`````EB8`P"0"`#X0 +MP@%X+,(`/Q1``")`(G%A#"`5XLPB<7$$``7"0")R8D`@!-$,(!="S" +M`$X00`!N)`(`5R0"`$40P@%"+,(`1A!``+,D`@!))`(`01#"`6@)`(``13"_]L\!1`,"`%- +M@&2EA[@(`4V`9*6.*``````(`4U>HZ`!E`P"?WIDA"_`"`%-,B0"__\0P@#K +M+,(`+A!``&(D`@`U)`(`)1#"`48LP@`F$$``P20"`"DD`@`A$,(!$2S"`"(0 +M0`&])`(`(R0"`!\0P@$))`(`(!3"_[T\!1`,"`%-@&2EBM@`````$,(`X2S" +M)R<00``H)`)U-"0")QX0P@$>+,(G'Q!``((D`B!#"`0$LP@`7$$``@"0"`!HD`@`2$,(`F2S"`!,00`&S +M)`(`%"0"`!`0P@"1+,(`$3P%$`P00/]Q9*6)4#P%$`P(`4V`9*6)(!#"`*1@4POXA/`40#`@!38!DI96P/`40#`@!38!DI96($,(`!RS"`$0\!1`,$$#^ +M&F2ECI`\!1`,"`%-@&2ECF`\!1`,"`%-@&2ECG@0P@`'+,(G'3P%$`P00/X/ +M9*62*#P%$`P(`4V`9*61Z#P%$`P(`4V`9*62"!#"``-DI8]X +M/`40#`@!38!DI8]`/`40#`@!38!DI8]8$,(`!RS"=3,\!1`,$$#]V&2EE'@\ +M!1`,"`%-@&2EE#`\!1`,"`%-@&2EE%`0P@`)+,(`5#P%$`P40/W-9*60""0" +M`%44POW'/`40#`@!38!DI9`X/`40#`@!38!DI9`@$,(`!RS"`!4\!1`,$$#] +MP&2EB;@\!1`,"`%-@&2EB8`\!1`,"`%-@&2EB9@0P@`'+,(`!3P%$`P00/VU +M9*6(&#P%$`P(`4V`9*6'Z#P%$`P(`4V`9*6(`&>]__C_OP``#`%-!@``("W? +MOP``9[T`"`/@``@``A?#`^``"``````\`A0``^``"*Q$/Q``````)`*``3P# +M__```A2X<*4.,C1"8`,T8P`C``(7N'"$"3,T0@0@``,:_`"B$"TT8P#X`((0 +M)0"#("7<0P``?,,`!_Q#``#<@P``W$(```/@``@``````````&>]__@D`P`! +M$*,`0_^_```HH@`"%$``>B0#``(0HP`,/`+_\"0#``,0HP`C-$(`(SP$$`P, +M`GZ\9(0OZ"0"__[?OP```^``"&>]``@`````,(0``S1"`",`!"$\``(4N#1" +M`&$``A9X-$($&`""$"7<0@``R$``5#P%__`\`__P)`+__]^_```T8P`C``,< +M^#1C`)4``QXX-&,`@`"#("4D`P`%W(0``&>]``@PA``!`^``"`!D$`LPA``# +M``0A/``"%/@T0@##``(6.#1"!!@`@A`EW$(``,A``"]``@PA``!`^``"`!D +M$`LD`H`!/`7_\``"%+@PA``#-$)@`S2E`",``A>X``0A/#1"!!``!2SX`((0 +M)32E`)'<0@````4N.#2E`(``A2`EW(0``.A#`!??OP``,(0``20"__]GO0`( +M`^``"`!D$`L\`O_P-$(`(P!`*"T``A2X-$(`80`%+/@``A9X-*4`DS1"!!`` +M!2XX`((0)32E`(#<0@```(4@)=R$``#(0__KW[\```@!4`8D`O__`````"0" +M___?OP``-*4`(P`%++@TI0!)``4N>#2E`(``A2`EW(0``&>]``@PA``!`^`` +M"`!D$`L`````%*#_BSP"__QPA`DSW[\``#1"``D``A1X9$*`"0`"%S@T0@"` +M`((@)=R"``!GO0`(,$(``2Q"``$#X``(<$(`.B0"1H$`!!D#``(0O'QB*08# +MX``(?(((!B0"``$#X``(``(0/``````P@P`#)`(`(R1C``,``A+\``0A`WQB +M4@8#X``(?((I!B0"``$#X``(``(1/`````!GO?_@_[````"`@"W_L0`(,A$` +M`_^_`!@D!``#_[(`$`P!ODH"("@M?!+X.R0$``,,`+=2?A`)`SP#(8TT8^]! +M`!"!/``"(+@``C'X``,<.`#$,"\T8VO;`,(P+20$@`$``QQX``0DN``&,3@T +M8S3;-()@`P##`!T``A>X```P$#1"`)@`$28X`((@+0"0("7<@@````8TNA!` +M``X`TC`M?`+X.P#"$"L40``D`B`H+7P#^#MD8P!D?`+X.P!#$"L40/_]```` +M`-R"```40/_T`````#P"__`\`__P-$(`(P`1(,```A2X-&,`(S1"``,``QK\ +M``(6>#1C`/@T0A;``((0+20$``$"`A`E`@.`)=Q#``!\@P`'_$,``-^_`!C> +M`@`````0+=^R`!#?L0`(W[````/@``AGO0`@/`00#`P"?KQDA#``"`%0TCP" +M__`D`X`!/`?_\``#'+API0XR-&-@`S3G`",``Q^X<(0),S1B`#``!SK\`*(0 +M+7S&^`,`1!`E-.<`^/Q&````AR`EW(,``-Q"```#X``(``(0/P"`$"T`H#`M +M```@+0@!4/``0"@M`````&>]_\C_L````,"`+?^U`"@D!@`8_[0`(`$`J"W_ +MLP`8`2"@+?^R`!``@)@M_[$`"`"@D"W_OP`P#`%0\`#@B"T`$2@K,$8`_P#0 +M."HXX@`!`$4H)!2@``T``!@M/`+@`#1"1D$``A"\?F(I!A#``!)^0@@&?.+G +M!WX"W0=^(IO'?J)S!P!`&"U^@U@'W[\`,`!@$"W?M0`HW[0`(-^S`!C?L@`0 +MW[$`"-^P```#X``(9[T`.``````DQ``!`)`@*@@!42A\@N<'9[W_\`"@6"T` +MP%`M`.`8+0$`$"TPA0`#_[```'R$"0/_OP`(`2"`+0%@,"T!0#@M`&!`+0P! +M40H`0$@M$$``!=^_``A\$!B@`",<`JQ#``#?OP`(W[````/@``AGO0`09[W_ +M\`"@6"T`P%`M`.`8+0$`$"TPA0`#_[```'R$"0/_OP`(`2"`+0%@,"T!0#@M +M`&!`+0P!40H`0$@M$$```GP0&*"D0P``W[\`"-^P```#X``(9[T`$&>]__`` +MH%@M`,!0+0#@&"T!`!`M,(4``_^P``!\A`D#_[\`"`$@@"T!8#`M`4`X+0!@ +M0"T,`5$*`$!(+1!```/?OP`(H%```-^_``C?L````^``"&>]`!``!!D#,((` +M`P"@8"TP8P`#`,!8+0#@4"UGO?_H`0!(+0!@("T`0"@M`8`P+0%@."T!0$`M +M_[$`"`!@B"W_L```_[\`$`P!40H`0(`M%$``""0$___?OP`0`(`0+=^Q``C? +ML````^``"&>]`!@``````!&(N`(P@"T\$1(:9C&%.'XP@8H2`/_TW[\`$(Q" +M``#?OP`0W[$`"-^P``!\`B"@`"0D`@"`$"T#X``(9[T`&`#`&"T`H%`M`.`0 +M+6>]__@!`$@M,(4``P!@."U\A`D#`4`P+?^_```,`5$*`$!`+0!`&"T48``$ +M-`+__]^_```#X``(9[T`")1C``#?OP``9[T`"'P#$*`#X``(,$+__P#`&"T` +MH%`M`.`0+6>]__@!`$@M,(4``P!@."U\A`D#`4`P+?^_```,`5$*`$!`+0!` +M&"T48``$)`(`_]^_```#X``(9[T`")!B``#?OP``9[T`"`/@``@P0@#_```` +M`"0"@`$\`__P``(4N'"E#C(T0F`#-&,`(P`"%[APA`DS-$(`*``#&OP`HB@M +M?.;X!@"D*"4T8P#X_*8```"#("7<@@```^``"````````````(`8+0"@$"T` +MP#@M```@+0!@*"T(`5'<`$`P+0````!GO?]P_[0`8``$H0/_LP!8,I0``_^D +M``@PDP`#_[\`B`)@*"W_L@!0`H`@+?^^`(#_MP!X_[8```# +M&/@T0C3;`&(`'0``&!```QRZ`'(8+0````!\`O@[`$,0*Q1`__T`````?!+X +M.PP`MU(D!``#)`,G$#P$(8UP0Q`#-(3O00`$)#@TA&O;``0D>#2$--L`1``= +MWF(`````(!``!"2ZZ$@`#P"2("T`````?`+X.P""$"L40`+8`B`H+7P#^#MD +M8P!D?`+X.P!#$"L40/_]`````-YB``#(2/_T`````"0"@`$`$)8X``(4N#1" +M8`,``A>X-$($0`)"$"T`7A`EW$<``!#@``<"("`M/`00#`(@*"UDA#$X#`)^ +MO`(`,"T"("`M`@`H+20&`'@,`5#P)!8`!R0#`!\"("`M`@`H+0`"$``D!@!X +M?&(X!``0&3A^PG+$)!4``P!`."TD%``!#`%1W/^C`!#?I```/`?_@#3G`=\\ +M`_^```!'YB&`1^ +M8EH$#`%1W`!`."T"("`M`@`H+0P!4/`D!@%L)`8!;`(@("T"`"@M``(0`'YB +MG`1^8MX$?F(8!'YB6@0,`5'<`$`X+0(@("T"`"@M#`%0\"0&`7`"("`M`@`H +M+20&`7```A``?F*X-(0$ +M(`!%`!T"1"`M```H$`">("7<@@````4LNNA!``X`LR@M?`+X.P"B$"L40`%2 +M`````'P#^#MD8P!D?`+X.P!#$"L40/_]`````-R"``#(0?_T``````(@("T" +M`"@M#`%0\"0&`'P\`P#_-&/_/P`"$``P0@`/<$(`[O^B`"`\`@`-0`1X`#1" +ME0``@Q@D<&(0*M^C`"``0Q`D%$`#\0(@("TD%X`!/`G_\``7O+@U*0`C-O=@ +M`P`)2OP`%[^X-2D`^`)7N"T"_K@E_[<```+@&"W<8@``)`,``0/)N"5\8B$' +MWZ,``/QB``#>X@``?!/X.SP6*``\%2``?`/X.R0$``,,`+=2`'.@+P!4$"L4 +M0`$?/`00#'P4^#L,`+=2)`0``P`"&+@``B'X`(,8+P!B&"T\`B&--$+O00`# +M&/@``A0X-$)KVP`"%'@T0C3;`&(`'0``&!```QRZ`'08+0````!\`O@[`$,0 +M*Q1`__T``````B`@+0(`*"T,`5#P)`8`@``"$``"PA@D%'7_VP!`."T\`@#_ +M-$+_/T`#>```8A@D/`(`#31"E0!P8A`JWZ,`(`!#$"040`+F`B`@+0(`*"W_ +MIP`P#`%0\"0&!P#?IP`P)`0``GSC+0,``C@`,&,`_Q!D`H,`X!`M*&0``Q"` +M`4,"5D0@`0_,0``'QDZ`<41__Y?*/H`R0' +M@`$``!`M``<\N"0#__\TYV`#)`H`0``'/[@TYP!`9.8`"`)'."T"1C`M`.(H +M+0#"("T#Q2@E`\0@)?RC``!D0@`0WN4``/R#``#>Y```%$K_]P#B*"TD`X`! +M/`7_@``#'+@TI0$?-&-@`P`%*/P``Q^X-*44-S1C`(``!2EX9&(`$`)#&"T` +M?A@E`D(@+?Q@``!D0P`8WN8```">("7\@````D,8+=^F`!``?A@EWN0``"0' +M``'<9```9$K_^`#%*"TD!@`Z`+XH)0)*4"U\Q#`'`5Y0)?QD``!D0@!PWN,` +M``)"D"WY`````````/2*"4D1``$_*,``'Q#N0?>X@``?(*8`Q1&__EF +M4@`(WZ,``(^"@$S<<@``!$`!\#!"___?HP``?%+\!_QR``#>X@``?!+X.PP` +MMU(D!``#/`,`"C1CKF`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0` +M'0``&!```QRZ`'(8+0````!\`O@[`$,0*Q1`__T``````B`@+0(`*"TD!@"` +M#`%0\``1B+@\!!`,`@`H+62$,6@``A```C"`+7Q&+0-\0AP#,,8`_PP"?KPP +M1P#_WZ4`"#P"$AHD`P`!9$*%."0$``,"`A`M#`&]_*!#``#?OP"(```0+=^^ +M`(#?MP!XW[8`<-^U`&C?M`!@W[,`6-^R`%#?L0!(W[``0`/@``AGO0"0)$/_ +M^RQC``,48/SI/`/_\#P$$`P"@"@M9(0PP`P"?KP"8#`M)`+__]^_`(C?O@"` +MW[<`>-^V`'#?M0!HW[0`8-^S`%C?L@!0W[$`2-^P`$`#X``(9[T`D#*4``@D +M`P`')`0`#P"4&`L``Q@`"`%3X`!`>.#1"!!``8A`M_Z(`&`!>,"7_I@`@)`(``7Q%"$?^ +MY0``WJ(``-S6``!\`_@[_Z,`.`P`MU(D!``#/```" +M(/@`!Q0X`*0@+31":]L``A1X-$(TVP""`!T``!`0``(4N@!#&"U\`O@[`$,0 +M*Q1`__U^P@@#?M8`PS!"`/\2P``0_Z(`*#P"__PF0P`!-$(`"7!C'C(``A1X +M9$*`"0`"%S@`8A`M)`,``0!>$"7<10``?&4(1_Q%``#>HP``W$(``-[E``!\ +M`_@[_Z,`."0$``,,`+=2_Z4`,-^C`#@\"B&--4KO00`".'C?I0`P``(@^``* +M%#@`Y"`M-$)KVP`"%'@T0C3;`((`'0``$!```A2Z`$,8+7P"^#L`0Q`K%$#_ +M_0````#?HP`@?`4(1_[E``#>H@``W&(``'P&^#O_I@`P#`"W4B0$``,\!"&- +MWZ8`,#2$[T$``ABX``(I^``$)#@`HQ@O-(1KVP!B&"T`!!1X``,8N#1"--L` +M8@`=```8$``#'+H`9A@M`````'P"^#L`0Q`K%$#__0`````2P``-/`+__"9# +M``$T0@`)<&,>,@`"%'AD0H`)``(7.`!B$"T`7A`EW$4``'P%"$?\10``WJ(` +M`-[B``!\%_@[#`"W4B0$``,\!"&--(3O00`"&+@``BGX``0D.`"C&"\TA&O; +M`&(8+0`$%'@``QBX-$(TVP!B`!T``!@0``,H@`` +MWH(``-QT``!\%?@[#`"W4B0$``,D`R<0/`0AC3P%__QP0Q`#-(3O00`$)#@T +MI0`)-(1KVP`%+'@`!"1X9*6`"32$--L`!2\XWZ,`$#2E`*``1``=```@$`!E +M*"T`!"2Z`)4@+=RB``#H00&,`````'P"^#L`@A`K%$`!@@````!\`_@[9&,` +M9'P"^#L`0Q`K%$#__0`````(`5:_``````@!568TA`>(?&+\!`@!5'@`0#@M +M)`,!SGQB_`0(`51X`$`X+0(@("T"`"@M#`%0\"0&")`"("`M`@`H+20&")`` +M`A``?H)*1`P!4=P`0#@M"`%3W`(@("T,`+=2)`0``3P#"^LT8\(```(4.@!B +M`!\`0`'T/`,``0``$!(``B```(,8*A1@`3@T`___-`+__P@!5/6O@X!,)`,# +M8WQB_`0(`51X`$`X+0P"3Y)DI3$0!$#[0CP&$`S?A((``$`H+63&,1@,`E(L +M)`?__P!`&"TL0@`"$$#[.3P"__`Z%0`!-$(`(P`5J,```A2X`]2@)31"``,` +M`A9X-$(6P!8#`!`"HJ@M/!+_\`*^J"4V4@`C`!*2_#92`/@#TI`EWI8``'P6 +M``?^E@``WD(``-ZV``!\%@`'_K8```@!4DO>0@``WI8``,K```@D`@`!/!+_ +M\`*^J"4V4@`C`!*2_#92`/@(`5<5`]*0)3P2__`V4@`C?%8`!P`2DOP"OJ@E +M_I8``#92`/@#TI`EWD(``/ZV``#>0@``?!;X.PP`MU(D!``#/`0AC32$[T$` +M`ABX``(I^``$)#@`HQ@O-(1KVP!B&"T`!!1X``,9.#1"--L`8@`=```8$``# +M'+H`=A@M`````'P"^#L`0Q`K%$#__0`````(`5<5``````(`*"TD!@!\#`%0 +M\"03``,"("`M`@`H+20&`'P``A``?F(8!`P!4=P`0#@M`B`@+0(`*"T,`5#P +M)`8`H`(@("T"`"@M)`8`H``"$`!^8A@$#`%1W`!`."T"("`M`@`H+0P!4/`D +M!@@,)`,``0(@("T"`"@M``(0`"0&"`Q\8HQ$#`%1W`!`."U\$_@[#`"W4B0$ +M``,\!"&--(3O00`"&+@``BGX``0D.`"C&"\TA&O;`&(8+0`$%'@``QBX-$(T +MVP!B`!T``!@0``,>`(`>"W<:P``-G,D$0`3G+@D!@`!-G,"6#P-`!!Q:_CZ9G3^ +M@#%K``$\#`!``7!8(0``$"T!TU`M`=0X+0%"("T`XA@M`\0@)0/#&"7\`(P(`<"T`#WYX/`P`$#7O +M)!$\"@!```]\N#P4`0`U[P)89?/^@```$"T!KS@M`;,P+0#B("T`PA@M`\0@ +M)0/#&"7.`!G*"T`:A@M`+XH)0!^("7#3&--MD0H`),*0`#P`"%S@`9@`=``0F.```&!`T0@"@`((@+0`#'+H`=*`M +MW((``.A!^>$`````?`+X.P*"$"L40``1`````'P#^#MD8P!D`````'P"^#L` +M0Q`K%$#__0`````(`5AH`````#P$$`P"@"@M9(0P(`P"?KP"8#`M"`%5/"0" +M__\\!!`,#`&?Y&2$,:`(`54\)`+__SP$$`P"@"@M9(0P2`P"?KP"8#`M"`%5 +M/"0"__\\!!`,`H`H+62$,)@,`GZ\`F`P+0@!53PD`O__/`00#`(@*"UDA##H +M#`)^O`(`,"T(`54\)`+__SP$$`P"@"@M9(0P<`P"?KP"8#`M"`%5/"0"__\D +M`H`!9[W_X``"%+C_L```-$)@`_^R`!`PD``#``(7N``0'CC_L0`(?)()`S1" +M!`@`$HD\_[\`&`!B$"T"(A`EW$,``"0"``,P8P`#$&(`4CP#`/\T8_\_0`)X +M``!#&"0\`@`--$*0`!!B`#DD!P`&`@`H+20&``0,`5'<`D`@+0(`*"T"0"`M +M#`%0\"0&`'@D`P`?`@`H+0)`("T``A``)`8`>'QB.`0D`P`'?&)RQ`P!4=P` +M0#@M/`+_@#1"`=\`$"#```(2/#P%_X`T0@D`-*4!'P""("T`!2A\`B0@)20& +M``/<@@``-*4$>P`%*?@`$!DX)`<`(`!E&"U\`B$'`'$8)7S""`<`$#&X?.)R +M!P#%*"W\@@``9*5#8-QD````$('\`+&()0``$"W\9```_C```-^_`!C?L@`0 +MW[$`"-^P```#X``(9[T`(``````\`_^`-&,!!Q8```T``QH\-&,'@-QB```D +M!``!?(+_QR0$``5\@J0')`0`%WR"8@?\8@``"`%8O"0'``8`````"`%8^31C +M!X@(`5CM)`+__SP"_X`T0@$?``(1/#1"*%\``A$XW$4``!"```LPH@`_?*(M +M@Q!``"D`````?*5_`S!&`/\`Q3`A),;__S#&__\(`5DE`,5`*A1```,````` +M`^``"`````!\IB@#?*5Y@S#&`/\`Q3`A),;__S#&__\`Q4`J/`?_@#3G`1\` +M!SD\-.8,5```(`&00"@#"&"H`11`J`&(0)1!` +M__<``````^``"```````11@J`,(0*@!B$"000/_P``````/@``@````````` +M`"0"@`$P@P`#``(4N``#'C@T0F`#?(0)`P`"%[@`!"$\-$($"`!B$"T`@B`E +MW((``#!"``,#X``(<$(`[@`````\`__P9[W_X#1C`"/_L`````,<>#1C`!%P +MD`DS_[\`&``#'KC_L@`0-&,`$/^Q``@"`Q@E`````-QB```$0/_^/!+_\#92 +M`",`$I1X-E(`$0`2EK@V4@$``A*0)=Y1``#*(``%)`,``3P$$`P,`G]Z9(0R +M<"0#``$\`O_P?'$`!S1"`"/^40````(2_-^_`!@T0@#XW[(`$`("@"7>`@`` +MW[$`"-^P```#X``(9[T`(#P"__`\`__P-$(`(S1C`",``A1X``,:_#1"`!%P +MA`DS``(6N#1C`/@T0@$``(,8)0""("7<@@``?`(`!_R"``#<8@```^``"``` +M````````/`/_\'"$"3,T8P`C``,<>#1C`!$``QZX-&,`$`"#&"7<8@``^$#_ +M_CP%__`D!@`!-*4`(WS"``?\8@````4J_#2E`/@`A2`EW(0```1!``4````` +M`````-QB```$0/_^``````/@``@``````````#P"__`\`P`/-$(`(S1C_]T` +M0"@M``(5^``%*OPT0@1!``,=^'"$"3,TI0#X``(5.&1C^[\\"!`,`(5()64( +M-S@``STX9$87*`$"*"T`1!@E?*'"$"3,T8P`1``(2_``#'K@T0@#X +M-&,!`"0%``$`@Q@E`((@)=QB``!\HBE'?*)*1_QB``#<@@```^``"``````` +M````/`+_\'"$"3,T0@`C)`.``0`"%'@``QRX-$(`$31C8`$``A:X``,<>#1" +M`1`T8R`%`((P)0`#&WC#P&__#B``1\0_P'EZ(`!GQ#>`?]`P``C*(` +M(-S#``#B`!!\0_P'EZ(`$GQ#>`?\XP``C*(`)-S#``#<@P`` +MKZ(`")>B``A\0_P'EZ(`"GQ#>`?\@P``W,(```/@``AGO0`8`````#P"__`P +MI0`_-$(`(P`%&,```A;X<(0),S1"1`$\"?_P``(4.#4I`",`8A@M9$*@``"# +M&"4`@A`EW&,````)3?C<0@``-2D$0P`)33A\9P@#-2D`2'Q"&`)E*@`(``(8 +M+V4H__B@QP```$,8)'!C&"20QP`(```0+0`#&"=P8PHR`&48+0`#&C@`:4@M +M`&A`+0$D2"4`:A@MW24```$$0"4`9"`E?*,R`S"E`/^LQ0`8K,,`$-T#``!\ +M90%#?&@!@WRG,8=\:@$#`.`H+7QI`,-]!3G'?&@`@WU%*4=\9P!#?24A!WQJ +M`<.@R@`!?048QWSE$(=\90A'H,4`"-R#``"@PP`5<&/Z.@/@``B@PP`49[W_ +MZ"BH`$#_OP`0_[$`"/^P``"0PP``C,<`&"QJ``$HZ0!``4A`)`$H0"01``!: +M`````#P'__`PH@`_-.<`(P`"&,``!S[X,(0``S3G1`$`!"$\``<\.#P(__`` +M9Q@M-0@`(P!D&"4\"O_PW&4````(0OPU2@`C-0@`^&3GH```"E7X?`4(!P"( +M0"7\90```(\1\:0$#?,6$!``)2`!\9@"#``8P`'TEC$1\8P!#?,64A``#&``\ +M!O_P?&6`!`4"T!^,`M```0+0`8P/@D"P!@W.@```,-8"T! +MD&`E`P[`+=V#```#$,`E?10'PGT3!X)]%0="?H.]QWT4!P)^8[6'?1,&PGZC +MK4=]%0:"?H.E!WT4!D)^8YS'?1,&`GZCE(=]%07"?H.,1WT4!8)^8X0'?1,% +M0GZC>\=]"`4"?H-SAWYC:T=]`V,'_8,``-SH``#>(P``WP,``'T9`L)]%`," +M?1,#0GT6`X)_(U*'?14#PGZ#2D=]&00"?F-"!WT4!$)^PSG'?1,$@GZC,8=] +M"`3"?R,I1WZ#(0=^8Q"'?0,(1_\#``#>(P```.(8+61"`!B08P`(`&H8(0!@ +MP"T42__Z`&!0+1!@`!0`8!`MW8,```#@0"T``%`M```0+204``$D$P`$D0L` +M"`!4R`1E"``8)$(``1%@``(#*L@E,RH`#Q13__@`````?4/_!P,`$"W]@P`` +MWB,``&4I``$D`P`"%2/_H@`````40``,`````-^_`$#?M@`XW[4`,-^T`"C? +MLP`@W[(`&-^Q`!#?L``(`^``"&>]`$@`````_Z<```P!:Z8D!?__!$#_\=^G +M```\`__PN#6,`",T8R(!``QG.``#''@UC(@!`>-X +M+0`,8_@!\'@E``)P@-WF`````!@M98WP`#!"``]``@\#/_P/`K_\#6,`",U2@`C``QE^#"(``,U +MC`1%``I2_``,93AGO?_H``A!/#5*`/APN"CR98L(`/^Q``@`X!`M_[````$* +M4"7_L@`0`P`X+0``2"TD$0`!97`(`#P9``$!,1@4`.QX+0#K<"T`\&@M`&88 +M)`'H>"4!R'`E`:AH)1!@`$XE*0`!W>,``)!2``!^0_>'D%(``7Y#[T>04@`$ +M?D/G!Y!2``)^0]:'D%(``WY#SD>04@`(?D.UAY!2``=^0[W'D%(`!7Y#WL>4 +M4@`0?D-0!Y!2``Q^0Y2'D%(`#GY#A`>04@`-?D.,1Y!2``9^0\8'D%(`"7Y# +MK4>04@`*?D.E!Y!2``M^0YS'_>,``-U#``"04@`XW<,``)!/`#M^0UK'D%(` +M.7Y#4H>04@`Z?D-*1Y!2`#Q]XT('D$\`/WY#.<>04@`]?D,QAY!2`#Y^0RE' +MD%(`0'WC(0>03P!#?D,8QY!2`$%^0Q"'D%(`0GY#"$=]XP`'_<,``(Q/`!3= +M0P``W:,``(Q.`!R04@`:?>/6!Y!/`!E]P_^'D$X`&WY#[L>04@`8?D.]1WWC +MI$=]PP`'_:,``-U#```D`P`"%2/_IP#Y."TD`X`!9$<`2``#'+@`!2@`D%`` +M(#1C8`&03P`A``,<.)1.`"(T8Q`)E$T`)``#&[B43``F`P/`+0$80"4`#G'" +MW0,````-:,*,2P`H``Q@PMQ)`#"00@`L?@,`!GWC_X=]P^\'``E(^GVCW8=] +M@ZP'?6-[AWTC8`=\0VM'_0,``-^R`!#?L0`(W[```-U"```(`5O09[T`&"BC +M"``08``8<*-0\CP%__`TI0`C<(0),P`%+3@``!`M-*4`B0`%+?@`91@M`(,@ +M)=R#``!\:4@#?&A<`GQG2`)\94P#K,D`"'QD$T*LR``$?&,70ZS'``RLQ0`0 +MK,0`%`/@``BLPP`8/`00#&>]__C_OP``#`)^O&2$,NC?OP``)`+__P/@``AG +MO0`(`````#P"__!PI5#R-$(`(SP'__```A4X<(0),S1"`(DTYP`CC,D`#``" +M'?B,R``0`*,8+0"#&"4`!RK\W&(``#2E`/B,QP`$`(4@)8S%``A\XMP&C,<` +M%'RB2`>,Q0`8?2)(!GT"S`=\XGM&?*+_1_QB``#<@@```^``"``````````` +M9[W_<`"@$"W_OP"(**,!@/^^`(#_MP!X_[8```R-"``0W.D``-SJ``B,[0`0C.\`%-SK +M`!C_K```W.<`(/^R``C_LP`0_[X`&!!@`)K_J``@/`[_\#P>__`US@`C-]X` +M(P`.=?@QI0`!,(0``S7.!$<`'O+\,:T`_P`"B,``!2L```YU.``$(3PWW@#X +M,>@`_P`-&"=ES$```B6(+0">\"4`ZR@D`&@8)/^E`"@``!`MKZ,`-&600`#_ +MO@`X<$]\,B0#``$!\7@M`$,8%`'PN"T![,`M`>YX+0+@D"T#`)@M`>`H+7P2 +M*09\$RD&?`4I!@`)H"<`"\@G`&88)`$-L"0!2:@D`D20)0)DF"4`I"@E`HJ@ +M)`,GR"0D0@`!?>^2`G\8D@(08``J?O>2`MRC``!\`__&_*,``"0#`1@1XP`T +MW[X`.-YC``#?O@`H?\/X!G\C^`?^8P``)`,!&!,#`#7?LP`XWD,``-^^``#? +MLP`0?\/V!]^^`!A^8[P'W[,`"'_#>T??O@`@?F-B!W_#.`?^0P``)`,!&!+C +M`#;?L@`XW*,``"02``&/LP`T?L-Z!GYC>@=^HS@&?H,X!WY#_\;\HP``)`,! +M&!'C`#??I0`X)`,``A1#_[IP3WPR```0+=^_`(C?O@"`W[<`>-^V`'#?M0!H +MW[0`8-^S`%C?L@!0W[$`2-^P`$`#X``(9[T`D-_#``#>8P``W[X`*'_#^`9_ +M(_@'_F,``"0#`1@7`__-W[,`.-^^``#>8P``WD,``-^S`!!_P_8'W[X`&'YC +MO`??LP`(?\-[1]^^`"!^8V('?\,X!_Y#```D`P$8%N/_S-^R`#B/LP`TWD,` +M`"02``'@=^HS@&?H,X!WY#_\;\HP``)`,!&!7C_\O?I0`X +MW*,```@!7HBB0"__\HHP(`$&``&@"@$"T\ +M`__P,(0``S1C`"-PI4CR``,=^``$(3PT8P1)/`G_\``#'3@U*0`C`*,H+0`) +M2OP`I"@E-2D`^-RC````B2`E```0+7S#E(=\XXQ'?0.$!_RC``#<@P```^`` +M"```````````/`00##P%$`QGO?_X9(0S,&2E3F#_OP``#`)^O`!`,"W?OP`` +M)`+__P/@``AGO0`(**@"`"C'`@`!!S@D`*`0+1#@`!<`P!@M/`7_\#"&``,T +MI0`C<$)(\@`%+?@`!C$\-*4$23P'__``!2TX-.<`(P!%*"T`!SK\`*8H)33G +M`/C&2E3H#_OP``#`)^O`!`,"W?OP``)`+_ +M_P/@``AGO0`(/`+_\'"E*C(T0@`C<(0),P`"%?@T0@1#``(5.#1"`$@`HB@M +M`(4H)=RB```#X``(,$(`_P`````D`H`!/`/_\``"%+@T8P`C-$)@`7"E*/(` +M`A0X``,:_#1"$`EPA`DS``(3N#1C`/@`HB@M`(,8)0"%("7<@@``?,)K1_R" +M``#<8@```^``"```````````)`*``3P#__```A2X<*4H\C1"8`$T8P`C``(4 +M.'"$"3,T0A`)``,:_``"$[@T8P#X`*(0+20%``$`@A`E`(,@)=Q#``!\HP`& +M_$,``-R"```#X``(`````#P-__!PA`DS-:T`(W"E*C(!H$@M``UM^`$@8"TU +MK01#``E*_``,9?@U*0#X``UM.#6,!$4`B4@E```0+36M`$@`#&4X/`L``20* +M0```K1@M`*LH+0!D&"7<:```,0@`/P$"0"UD0B````A`^`$,0"T!!$`EW0,` +M`'S#M8=\X[W'_0,``-TC```42O_P``````/@``@`````/`[_\'"$"3,US@`C +M<*4J,@'`4"T`#G7X`4!H+37.!$,`"E+\``UM^#5*`/@`#G4X-:T$10"*4"4` +M`!@M-]_Y@T0@`C_[<`4``"%?C_M@!(-$($1_^T`#@\%Q`,_[,`,``" +MI3C_L0`@/!80#/^P`!AFDT``_[\`8'"0"3/_O@!8/!$0#/^U`$!F]S1@_[(` +M*&;6-&C_H``(WZ,`"/^@`````Q0`_Z(`$-^E``@\`A`,WZ8``&1$,^@,`GZ\ +M``#P+3P#$`P,`GZ\9&0T(-^C`````Y,`WZ,`$`)#D"T#P"@M#`)^O`+@("T` +M'C#``-*H+0+`("T"M!`M)]X``7P"*08`4!`EW$4```P"?KP``````K,0+7P" +M*09F)#1P`%`0)=Q%```,`GZ\`````#P"__`T0@`C9B0T<``"%S@T0HCA``(3 +M^`*B,"U\!BD&`-`P)=S%```,`GZ\`````"0"`,`7PO_?`\`H+=^C```D`@`" +M)&,``11B_\S_HP``WZ,`""0"``0D8P`!%&+_P_^C``C?OP!@W[X`6-^W`%#? +MM@!(W[4`0-^T`#C?LP`PW[(`*-^Q`"#?L``8`^``"&>]`&@\`O_P9[W_F#1" +M`"/_M@!(``(5^/^P`!@T3`1'_[<`4``,M3C_L@`H9M!``/^_`&!PEPDS_[X` +M6&820`#_M0!`_[0`./^S`##_L0`@_Z``"-^C``C_H`````.L`/^U`!#?I0`( +M/`(0#-^F``!D1#2`#`)^O```J"T\`Q`,9&0TP#P"$`P\`Q`,9$4TV&1F-.`\ +M`A`,/`,0#&1'-/`,`GZ\9&@U`#P#$`P\`A`,9&4U&`P"?KQD1#40WZ,````# +M6P#?HP`0"`%@R@%C\"T`````)K4``20"`,`2H@`SWZ,````5$,``7A`M`%8H +M+7P%*08`MR@EW+$```8A__4`4"`M`%(0+7P$*09\`BD&`)<@)0*@*"W]_[@HH@!`_[````"@@"W_OP!`_[<`./^V`##_M0`H_[0`(/^S +M`!C_L@`0$$``DO^Q``@\$__P`("(+39S`",\!!`,`!.>^&2$-=`R$@`_#`)^ +MO#9S1`$`$YPX,C$``P`2$,``$8D\`%,0+0!1$"4\!!`,W$4``&9SH`!DA#8` +M`C.8)7RE"`,,`GZ\,*4`_]YS```\!!`,9(0V&'YS&`(,`GZ\`F`H+#!#``,TI0`X``,9 +M/`#E*"T`94`EW1,```)I$"L40``0)`(``20*`!7=$P```FD@*Q2``UL````` +M)$(``11*__H`````_Z,`B#P$$`S_IP"`#`)^O&2$-R#?IP"`WZ,`B#P%__`D +M"0`!-*4`(P`)3#P`!2VX-*4")P`%+7@TI0!``.4H+0!E0"7=%0```JD0*Q1` +M`!$D`@`!)`H`%0````#=%0```JD@*Q2``S<`````)$(``11*__H`````_Z,` +MB#P$$`S_IP"`#`)^O&2$-R#?IP"`WZ,`B#P%__`D"0`!-*4`(P`)3#P`!2VX +M-*4")P`%+7@TI0!(`.4H+0!E0"7=%````HD0*Q1``!$D`@`!)`H`%0````#= +M%````HD@*Q2``T\`````)$(``11*__H`````_Z,`B#P$$`S_IP"`#`)^O&2$ +M-R#?IP"`WZ,`B#P%__`D"0`!-*4`(P`)3#P`!2VX-*4")P`%+7@TI0!0`.4H +M+0!E0"7=%@```LD0*Q1``!$D`@`!)`H`%0````#=%@```LD@*Q2``RL````` +M)$(``11*__H`````_Z,`B#P$$`S_IP"`#`)^O&2$-R#?IP"`WZ,`B#P%__`D +M"0`!-*4`(P`)3#P`!2VX-*4")P`%+7@TI0!8`.4H+0!E0"7=%P```ND0*Q1` +M`!$D`@`!)`H`%0````#=%P```ND@*Q2``Q\`````)$(``11*__H`````_Z,` +MB#P$$`S_IP"`#`)^O&2$-R#?IP"`WZ,`B#P%__`D"0`!-*4`(P`)3#P`!2VX +M-*4")P`%+7@TI0!@`.4H+0!E0"7=$0```BD0*Q1``!$D`@`!)`H`%0````#= +M$0```BD@*Q2``OL`````)$(``11*__H`````_Z,`B#P$$`S_IP"`#`)^O&2$ +M-R#?IP"`WZ,`B#P%__`D"0`!-*4`(P`)3#P`!2VX-*4")P`%+7@TI0!H`.4H +M+0!E0"7=$@```DD0*Q1``!$D`@`!)`H`%0````#=$@```DD@*Q2``K\````` +M)$(``11*__H`````_Z,`B#P$$`S_IP"`#`)^O&2$-R#?IP"`WZ,`B#P%__`D +M"@`!-*4`(P`*5#P`!2VX-*4")P`%+7@TI0!P`.4H+0!E2"7=)@```,H0*Q1` +M`!+_I@``)`(``20+`!7=)````(HP*Q3``IL`````)$(``11+__H`````_Z0` +M`/^C`(@\!!`,_Z<`@`P"?KQDA#<@WZ<`@-^C`(@\!?_P)`H``32E`",`"E0\ +M``4MN#2E`B<`!2UX-*4`>`#E*"T`94@EW28```#*$"L40``3_Z8`""0"``$D +M"P`5`````-TD````BC`K%,`"C0`````D0@`!%$O_^@````#_I``(_Z,`B#P$ +M$`S_IP"`#`)^O&2$-R#?IP"`WZ,`B#P%__`D"@`!-*4`(P`*5#P`!2VX-*4" +M)P`%+7@TI0"``.4H+0!E2"7=)@```,H0*Q1``!/_I@`0)`(``20+`!4````` +MW20```"*,"L4P`)G`````"1"``$42__Z`````/^D`!#_HP"(/`00#/^G`(`, +M`GZ\9(0W(-^G`(#?HP"(/`7_\"0*``$TI0`C``I4/``%+;@TI0(G``4M>#2E +M`(@`Y2@M`&5()=TF````RA`K%$``$_^F`!@D`@`!)`L`%0````#=)````(HP +M*Q3``HD`````)$(``11+__H`````_Z0`&/^C`(@\!!`,_Z<`@`P"?KQDA#<@ +MWZ<`@-^C`(@\!?_P)`H``32E`",`"E0\``4MN#2E`B<`!2UX-*4`D`#E*"T` +M94@EW28```#*$"L40``3_Z8`("0"``$D"P`5`````-TD````BC`K%,`"8P`` +M```D0@`!%$O_^@````#_I``@_Z,`B#P$$`S_IP"`#`)^O&2$-R#?IP"`WZ,` +MB#P%__`D"@`!-*4`(P`*5#P`!2VX-*4")P`%+7@TI0"H`.4H+0!E2"7=)@`` +M`,H0*Q1``!/_I@`H)`(``20+`!4`````W20```"*,"L4P`)5`````"1"``$4 +M2__Z`````/^D`"C_HP"(/`00#/^G`(`,`GZ\9(0W(-^G`(#?HP"(/`7_\"0* +M``$TI0`C``I4/``%+;@TI0(G``4M>#2E`+``Y2@M`&5()=TF````RA`K%$`` +M$_^F`#`D`@`!)`L`%0````#=)````(HP*Q3``B\`````)$(``11+__H````` +M_Z0`,/^C`(@\!!`,_Z<`@`P"?KQDA#<@WZ<`@-^C`(@\!?_P)`H``32E`",` +M"E0\``4MN#2E`B<`!2UX-*4`N`#E*"T`94@EW28```#*$"L40``3_Z8`."0" +M``$D"P`5`````-TD````BC`K%,`!\0`````D0@`!%$O_^@````#_I``X_Z,` +MB#P$$`S_IP"`#`)^O&2$-R#?IP"`WZ,`B#P%__`D"@`!-*4`(P`*5#P`!2VX +M-*4")P`%+7@TI0#``.4H+0!E2"7=)@```,H0*Q1``!/_I@!`)`(``20+`!4` +M````W20```"*,"L4P`'+`````"1"``$42__Z`````/^D`$#_HP"(/`00#/^G +M`(`,`GZ\9(0W(-^G`(#?HP"(/`7_\"0)``$TI0`C``E,/``%+;@TI0(G``4M +M>`#E*"T`94`EW1````()$"L40``1)`(``20*`!4`````W1````()("L4@`%3 +M`````"1"``$42O_Z`````/^C`(@\!!`,_Z<`@`P"?KQDA#<@WZ<`@-^C`(@\ +M!?_P)`H``32E`",`"E0\``4MN#2E`B<`!2UX-*4`"`#E*"T`94@EW2@```$* +M$"L40``3)`(``20+`!4`````W2@```$*("L4@`%!`````"1"``$42__Z```` +M`/^C`(@\!!`,_Z<`@&2$-R`,`GZ\_Z@`>-^H`'C?IP"`WZ,`B#P%__`D"P`! +M-*4`(P`+7#P`!2VX-*4")P`%+7@TI0`0`.4H+0!E4"7=20```2L0*Q1``!4D +M`@`!)`P`%0````#=20```2L@*Q2``1L`````)$(``11,__H`````_Z,`B#P$ +M$`S_IP"`9(0W(/^H`'@,`GZ\_ZD`<-^I`'#?J`!XWZ<`@-^C`(@\!?_P)`P` +M`32E`",`#&0\``4MN#2E`B<`!2UX-*4`&`#E*"T`95@EW6H```%,$"L40``8 +M)`(``20-`!4`````W60```",,"L4P`$7`````"1"``$43?_Z``````"`4"W_ +MHP"(/`00#/^G`(!DA#<@_Z@`>/^I`'`,`GZ\_ZH`:-^J`&C?J0!PWZ@`>-^G +M`(#?HP"(/`7_\"0$``$TI0`C``0D/``%+;@TI0(G``4M>#2E`"``Y2@M`&5H +M)=VL```!A!`K%$``&R0"``$`@&`M)`X`%0````#=I````(PP*Q3``.L````` +M)$(``11.__H``````(!@+?^C`(@\!!`,_Z<`@&2$-R#_J`!X_ZD`/^I`'#_J@!H_ZP`8`P"?KS_K@!8WZX`6-^L`&#? +MJ@!HWZD`<-^H`'C?IP"`WZ,`B#P%__`D#P`!-*4`(P`/?#P`!2VX-*4")P`% +M+7@TI0`P`.4H+0!E:"7=JP```6\0*Q1``!TD`@`!)!@`%=VD````CS`K%,`` +MXP`````D0@`!%%C_^@``````@%@M_Z,`B#P$$`S_IP"`9(0W(/^H`'C_J0!P +M_ZH`:/^K`%#_K`!@#`)^O/^N`%C?K@!8WZP`8-^K`%#?J@!HWZD`<-^H`'C? +MIP"`WZ,`B#P$__!]"'@!-(0`(R0%@`$`!"7X``4L>#2$!$\TI0(!``0E.``% +M+#C?I@``9((`"&1-``@`Y"`M`.(0+0#M."T`9"`E`&(0)=R-````9S@EW$0` +M`#2E(!_`'_R`!P?M9X`?_7``!^M7@! +M?,=X`7Z4>`'?I@`(?G-X`?_'`'A^4G@!_]8`"'XQ>`%\R'@!?A!X`=^F`"!\ +M0G@!_\@`@'TI>`'_U0`8?4IX`7S'>`%]C'@!WZ8`&'W.>`'_QP"(?6MX`?_4 +M`!!\A'@!?,AX`0!E&"7?I@`P/`4``?_(`)`TI?``_],`(/_2`"A\QW@!WZ8` +M*/_'`+#_T0`P_]``.'S(>`'?I@!`_\@`N/_)`$C_R@!0?,=X`=^F`#C_S`!8 +M_\X`8/_+`&A\R'@!_\<`P'VG>`'_P@"H)`(``?_$`*#_R`#(_\<`F/QB``#? +MI`!(W[\`V-^^`-#?MP#(W[8`P-^U`+C?M`"PW[,`J-^R`*#?L0"8W[``D`@` +MP#YGO0#@*$(`%!1`_K8`````"`%CVO^C`(@`````*$(`%!1`_O(`````"`%D +M&/^C`(@`````*$(`%!1`_LH`````"`%C^/^C`(@`````*$(`%!1`_-(````` +M"`%B"/^C`(@`````*$(`%!1`_*X`````"`%AZO^C`(@`````*$(`%!1`_R<` +M@&`M"`%D8?^C`(@`````*$(`%!1`_OD`@%`M"`%D._^C`(@`````*$(`%!1` +M_6__I```"`%BO?^C`(@`````*$(`%!1`_4H`````"`%BGO^C`(@`````*$(` +M%!1`_:/_I``0"`%B_?^C`(@`````*$(`%!1`_7W_I``("`%BW?^C`(@````` +M*$(`%!1`_-X`````"`%B1/^C`(@`````*$(`%!1`_+H`````"`%B)O^C`(@` +M````*$(`%!1`_0X`````"`%B@/^C`(@`````*$(`%!1`_.H`````"`%B8O^C +M`(@`````*$(`%!1`_C__I`!`"`%CO?^C`(@`````*$(`%!1`_AG_I``X"`%C +MG?^C`(@`````*$(`%!1`_S,`@%@M"`%DL?^C`(@`````*$(`%!1`_P,`@'`M +M"`%DB?^C`(@`````*$(`%!1`_:?_I``@"`%C/?^C`(@`````*$(`%!1`_8'_ +MI``8"`%C'?^C`(@`````*$(`%!1`_=O_I``P"`%C??^C`(@`````*$(`%!1` +M_;7_I``H"`%C7?^C`(@`````9[W^P/^Q`/@`!8@`_[``\`"`@"T`!",`,A`` +M`_^_`3@`D2`A_[X!,/^W`2C_M@$@_[4!&/^T`1#_LP$(#`$X9O^R`0`"("`M +M#`$X>@!`D"T"0"`M#`$X8@!`*"T\#?_P-:T`(P`0(3P`#6VX<$(J,C6M`B<\ +M!?_P``UM>#2E`",UK0`X``4M^&6G``@`31@M`$?@```:1H)?^F +M`"`!A&`E`618)0%$4"7_O@!@`21()=Y>```!!$`E`.0X)0"D*"4`9!@E`$00 +M)?^^`&@\!O_PWCX``#3&`",`!C+\?!9X!33&`/A\%W@%_[X`<`,@\"W>&0`` +MW]X``/^Y`'@#!,@EWS@```"&("7_O@"`_[@`B-W^``#=V```WZ8`0/^^`)#= +MO@``_[@`F'P&>`7=F```_[X`H-U^``#_N`"HW5@``/^^`+#=/@``_[@`N-T8 +M``#_O@#`W/X``/^X`,C``#?O@`H?!9X!=^F`%C?N`#H_]8``-R>``!\ +M!G@%W[X`,'P8>`7?M@!@_\8``-^F`&A\%G@%W)X``/ZW``#?M0!P?`9X!=R7 +M``#^F```W[0`>'P5>`7`7`7`7]3@``WZP`T-R*``#?JP#8_2T``'P,>`7`7]!@``WZ8``-R(``!\"7@%_.P``-R'``!\!G@%_*L``-R%``#\:0`` +MW(,``/Q&``#?OP$XW[X!,-^W`2C?M@$@W[4!&-^T`1#?LP$(W[(!`-^Q`/C? +ML`#PW((```/@``AGO0%``````&>]_Y`D@@`P_[(`6#P2,J__LP!@-E*`%SP3 +M`QL`$I0X-G.S:S92%Q<`$YSX`!*4>&9SW-UP0CHS_[$`4#92+B[_L`!(`!.< +MN/^_`&@`@(@M`*"`+0!2D"4VD`!#_LP`0_[(`&`(`*"T"`#`M#`#31"0'``$D`___$$,`.CP$ +M$`S?OP!H`@`0+=^S`&#?L@!8W[$`4-^P`$@#X``(9[T`<`(`*"T#H"`M_[,` +M`"0&``'_L@`(#`#2@"0'``$$0``C`$"`+0`1BC@`48@M/`(4)&1"IE@`$8BX +M`B*(+0```4__L0`P] +M`'``````)!#__PP"?WIDA$Z@"`%G%]^_`&@\!!`,)!#__PP"?WIDA$\`"`%G +M%]^_`&@"`"@M#`)^O&2$3M````%/_[$`.'(@B9\```%/"`%G%B00__\`!!(X +M/`,4)`"B$"UGO?_89&.F6``"$+C_L``8`$,0+?^_`"``H(`M```!3_^B`!!P +M0!&?```!3RA#``(48``(/`,#&R1#___?OP`@`&`0+=^P`!@#X``(9[T`*``` +M```\`C*O-$*`%S1CLVL``A0X``,<^#1"%Q=D8]S=)(0`,``"%'APA#HS``,< +MN#1"+BXT8WEL`((0)20&``'_HP```Z`@+0P`TW#_H@`()`3__Q1$_^4``!@M +M/`00#`(`*"T,`GZ\9(1/,`@!9VHD`___9[W_L"B"``3_OP!(_[(`0/^Q`#@0 +M0``\_[``,#P"."\\$0,;-$*`%S8QLVL``A0X`!&,^#1"%Q&8Q +MV-MR$#HS-$(N+@`1C+@`H)`M`@*`)38Q9W)GI``@)`4``?^Q`"`,`-(^_[`` +M*!1``"T\!!`,!D``$V>D`!#_L``8_[$`$```*"T"0#`M#`#31"0'``$`0(`M +M)`+__Q("`"8\!!`,W[\`2`(`$"W?L@!`W[$`.-^P`#`#X``(9[T`4`````#_ +ML``(`Z`@+?^Q`````"@M)`8``0P`TH`D!P`!`$"`+20"__\6`O_N/`00#`P" +M?WIDA$_8"`%GM]^_`$@``````(`H+3P$$`QDA$]8#`)^O"00__\(`6>WW[\` +M2``````D$/__#`)_>F2$3W@(`6>WW[\`2`)`*"UDA$^P#`)^O"00__X(`6>W +MW[\`2``````\!C@O/`,#&S3&@!]_Z`H@@`$_[\`6/^T`%#_LP!( +M_[(`0/^Q`#@00`!L_[``,#P"`Z,\$P,;-$(KDS9SLVL``A4X`!.<^&1"@!&9SV-MR4CXR-$(N+@`3G+@`H*`M`D*0)39S=7-GI``@)`4``O^S +M`"``P(@M#`#2/O^R`"@40`!=/`00#-XP```2```/`Z`@+>H``"UGI``0Z@$` +M-P``B"W?OP!8`B`0+=^T`%#?LP!(W[(`0-^Q`#C?L``P`^``"&>]`&`````` +M_[,``/^R``@``"@M`H`P+0P`TL1GIP`0)`/__Q!#`$@\!!`,_B```!*``#XF +M@O__)`4``20$__\``ABX)$+__P.C&"V,8P`0`&48%!1$__H"`X`E_C`````` +MB"W?OP!8`B`0+=^T`%#?LP!(W[(`0-^Q`#C?L``P`^``"&>]`&#_LP`0_[(` +M&```*"T``#`M#`#31"0'``$D`___$$,`%```*"W>,```R@'_RP``B"T\`@,; +M```H+31"LVMGI``0``(4^"0&``%D0MC;)`<``?^R`!@``A2X-$)UF2$4(@(`6@QW[\`6`````!GO?_0_[$`&```B"W_L``0 +M`*"`+?^_`"@0H``%_[(`(.B@``L`@)`MZ@$`)P``B"W?OP`H`B`0+=^R`"#? +ML0`8W[``$`/@``AGO0`P`````#P"`Z,\`P,;-$(KDS1CLVL``A4X``,<^&1" +M@!=D8]C;``(4>"2$`#!PA#XR``,"92`#`T +M8RXN``(4N')2/C(T0G5S`D.0)20%``$#H"`M)`8``?^B```,`--P_[(`""0# +M__\00__C)`4``=^_`"@"(!`MW[(`(-^Q`!C?L``0`^``"&>]`#``````9[W_ +MF```$"W_LP!(`("8+?^R`$``P)`M_[$`.`"@B"W_L``P`."`+?^_`&#_M0!8 +MZ.``#?^T`%#J`0`Q/!!C=M^_`&#?M0!8W[0`4-^S`$C?L@!`W[$`.-^P`#`# +MX``(9[T`:``````\`P`%/!5C=C1C\`,VM6U?``,>^"34`#`T8Q<7`!6L.``# +M''@D@@`PD`!#_M0`0_[0`&```*"T"(#`M +M#`#31"0'``$D`___%$/_T0`````(`6E&```P+3P"`%\T0@`Q-A!M7P`"%?@F +M0P`P-$(7%P`0A#@``A1X<&,X,S1"+BXFD`"#_LP`H#`#2/B0%`8`40``I/`00#`8@`!UGI``0_[`` +M$/^S`!@D!0`!`B`P+0P`TT0D!P`!)`/__Q1#_Z_?OP!@)`8``3P$$`P"("@M +M9(11``P"?KP"0#@M"`%H\B0"__\`````_[4```.@("W_M``(```H+20&``$, +M`-*`)`<``0@!:1XD`___`````/^P```#H"`M_[,`""0%``$D!@`!#`#2@"0' +M``$(`6E#)`/__P`````,`G]Z9(10R`@!:/(D`O__9[W_P/^S`#``H)@M_[(` +M*`#`D"W_L0`@`("(+?^_`#CHX``+_[``&.CA`"L``(`MW[\`.`(`$"W?LP`P +MW[(`*-^Q`"#?L``8`^``"&>]`$`\`@`%/`-C=C1"\`,T8VU?``(6^``#'#@T +M0A<7),8`,``"%'APQC@S-&-P8S1"+BXDA``P`,(0)7"$/#,``QPX-&-A;0!$ +M$"7_HP```Z`@+?^G`!`D!@`!#`#3]`$``````9[W_J#P".B__L@!`-$*` +M%SP2`QL``A0X-E*S:S1"%Q<`$I1X)(0`,/^Q`#@``A1X9E+W%W"1.C/_L``P +M-$(N+@`2E3@`H(`M_[,`2`(BB"7_OP!0-E)G9?^R`"!GI``@_[$`*"0%"``, +M`-(^`,"8+11``"4\!!`,!@``$V>D`!#_L0`8_[(`$`(`*"T"`#`M#`#31`)@ +M."T`0(@M)`+__Q(B`!X\!!`,W[\`4`(@$"W?LP!(W[(`0-^Q`#C?L``P`^`` +M"&>]`%C_L0`(`Z`@+?^R```"`"@M`F`P+0P`TH`D!P`!`$"(+20"__\6(O_N +M/`00#`P"?WIDA%&@"`%IZ]^_`%``````)!'__PP"?WIDA%%`"`%IZ]^_`%`" +M`"@M9(11>`P"?KPD$?_^"`%IZ]^_`%``````/`&>]_^!P@CHS-.]_Y@DA``P``,<^#1"%Q=D8]C;_[``4``" +M%'C_L0!8,)``_P`#'+@T0BXN`!"*/#1C9W("(A`E9Z0`0/^C`$```"@M_[\` +M8"0&``$,`--P_Z(`2"0#__\00P"*/`00##P",J\\`P,;-$*`%S1CLVL``A0X +M``,<^#1"%Q=D8]S=``(4>``#'+@T0BXN-&-Y;`(B$"5GI``P_Z,`,```*"W_ +MH@`X#`#3<"0&`$`D`___$$,`>#P$$`P\`CHO/`,#&S1"@!D`!#_H@`0```H+?^Q`!@, +M`--P)`8"`"0#__\00P!4/`00##P"!?`\`V-V-$(#`S1C;5\``A3X``,<.#1" +M%Q``#'#@T0BXN`!"$/#1C86T"`A`E_Z,```.@("W_H@`(```H +M+0P`TW`D!@#`)`/__Q!#`$$\`@7P`Z`@+31"`P,``"@M``(4^"0&`,`T0I<7 +M``(4>#1"+BX"`A`E#`#3#1"+BX"`A`E#`#3#1"+BX"`H`E#`#3 +MF2$4?`(`6I2 +M/`(RKPP"?WIDA%(@"`%J:#P".B\,`G]Z9(124`@!:GX\`SFO#`)_>F2$4H@( +M`6J4/`(%\#P$$`P,`G]Z9(12N#P"!?`T0@,#`Z`@+0`"%/@``"@M-$*7%R0& +M`,```A1X-$(N+@("$"4,`--P_Z(`""0#__\40_^^/`(%\#P$$`P,`G]Z9(12 +MN#P"!?`T0@,3`Z`@+0`"%/@``"@M-$(7%R0&`,```A1X-$(N+@("$"4,`--P +M_Z(`""0#__\40_^[/`(%\#P$$`P,`G]Z9(12N#P"!?`T0@,3`Z`@+0`"%/@` +M`"@M-$*7%R0&`,```A1X-$(N+@("@"4,`--P_[``""0#__\40_^WW[\`8#P$ +M$`S?L0!89(12N-^P`%`(`G]Z9[T`:&>]_Y`\`CFO_[,`6#1"@!<\$P,;``(4 +M.#9SLVLT0A<7`!.<>"2$`##_L@!0``(4>&9S]B=PDCHS_[``0#1"+BX`$YTX +M`*"`+?^_`&@"0I`E_[0`8#9S:63_L0!(9Z0`,/^S`#`D!0(`#`#2/O^R`#@4 +M0``Q/`00#`8``!5GI``@_[,`(/^R`"@"`"@M`@`P+0P`TT0D!P`!`$"(+20" +M__\2(@`J/`00#-^_`&@"(!`MW[0`8-^S`%C?L@!0W[$`2-^P`$`#X``(9[T` +M<`````#_LP`09Z0`$/^R`!@"`"@M)`8``0P`TH`D!P`!)!3__Q!4``P`0(@M +M%$#_[-^_`&C_LP```Z`@+?^R``@"`"@M)`8``0P`TH`D!P`!%%3_X@!`B"T\ +M!!`,#`)_>F2$4T@(`6M1W[\`:"01__\,`G]Z9(12\`@!:U'?OP!H`@`H+62$ +M4R`,`GZ\)!'__@@!:U'?OP!H`````#P&.:\\`P,;-,:`%S1CLVL`!C0X``,< +M>#3&%QD`!`"0#`M_[$`$`P`TT0D +M!P`!`$"`+20"__\2`@`] +M`%``````_[``"`.@("W_L0``)`8``0P`TH`D!P`!`$"`+20"__\6`O_O/`00 +M#`P"?WIDA%/X"`%KS]^_`$@D$/__#`)_>F2$4Y`(`6O/W[\`2"0%__]DA%/( +M#`)^O"00__X(`6O/W[\`2``````\!CPO/`,#&S3&@!]`"`"`"@MW[``$#P$$`QDA%0@"`)^O&>]`"`(`3@H``````/@``@D`@`! +M"`&!#``````(`8$,``````@!@/(`````"`&`\@`````\!!`,/`40#&2$5$@( +M`GZ\9*56\`````!GO?_H_[$`"`"@B"W_L```_[\`$`P!.PX`@(`M)`,`"0`" +M$``00P`(W[\`$`(`("W?L````B`H+=^Q``@(`3@F9[T`&``````D`O__W[$` +M"-^P```#X``(9[T`&``````\`__\/`?_\#1C``DTYP`C``,<>``'.OQD8X`% +M```0+0`#'S@TYP#X-&H!`"0)`(`\!O_\/`,``33&``DT8Q^`_4`````&-'C< +MZ```9,:`!0`&-S@\"/_P?$,P!S4(`",TQA````A"_/S#```D0@`!W.,``!1) +M_^XU"`#X``4HPCP#__QP@A4R-&,`"22D__\``QQX?()@!V1C@`_\PO`0W0(` +M```#%S@D`P___$,``-T"```#X``(```````````\`O_\9[W_\#1"``G_OP`( +M``(4>/^P``!D0H`%``(7.-Q0``#*```#/`00#`P"?WIDA%1H#`$0\@``("T\ +M!/_\-(0`"20#``%\4`A'``0D>'QP``=DA(`%?'`0AP`$)SC\D```/`+_\-^_ +M``@T0@`CW[`````"$OPT0@#XW$(```/@``AGO0`0/`+__#P$__`T0@`)-(0` +M(P`"%'@`!"+\9$*`!32$`/@``A0P`` +M#`"XDC15`/@6$__K`````-XB_P`D`P`!?&(8Q_XB_P#>H@``W[\`,-^U`"C? +MM``@W[,`&-^R`!#?L0`(W[````@!$@IGO0`X9[W_:/^D``#_OP"0_[8`>`#@ +ML"W_LP!@`*"8+?^R`%C_L`!(`,"`+?^^`(C_MP"`_[4`-^_`)#?H@`HW[X`B-^W`(#?M@!XW[4`<-^T`&C?LP!@W[(`6-^Q`%#?L`!( +M`^``"&>]`)A^Q#F*$.T`,@`````"HT`J]`)@\!!`,/`40 +M#"0#``)DA%2X9*57"`)@."T"`$`M#`)^O/^C`"C?OP"0WZ(`*-^^`(C?MP"` +MW[8`>-^U`'#?M`!HW[,`8-^R`%C?L0!0W[``2`/@``AGO0"8"`%M!@!@*"W? +MI@``/`00##P%$`PD`P`!_Z,`*&2$5)@,`GZ\9*57"-^_`)#?H@`HW[X`B-^W +M`(#?M@!XW[4`<-^T`&C?LP!@W[(`6-^Q`%#?L`!(`^``"&>]`)@`````&@#_ +MVO^@`"@D%?__)`7__R8#__\\$?_P_Z,`"#8Q`"/?HP````4H)V1"__@`$8K\ +M?*4'PP``\"TP8P`_-C$`^/^C`!`R8P!__Z4`&/^@`"BOHP`DKZ(`.-^C``@S +MP@!_,\4`#P`>6,-^Q2F*`],P(7!^0"IQ=`!RCZ,`)'$7!#)_UWM'``8APP!# +M$"'?HP`0?'=AQ]^C`!A\5S`'`KX0*CA"``%\=_>&?%?O1G/5$"I\5__&+*(` +M"A1``#-\E``'_Z8`0#P"$`P,`GZ\9$15T-^F`$`D`O__)`,``_^C`"A\5^5& +M`````!)``#$`````WZ,`,##,__^/IP`X`8`@+?^L`$```"@M#`"WE@`#,``4 +M0`!'WZP`0`P`N0H!@"`M?$08`0`"(`I\EZ1%```!3SP$__P\`O_\-(0`"31" +M``D`!"1X``(4>&2$@`5D0H`%``0G.``"%S@TA`$`-$(0`/R4```GW@`!WB0` +M`/Q7``#>(@``%]#_N=^C``@(`6U0W[\`D``````\!!`,``4H^&2$5J!\A2H* +M`*``"``````D`O__%D#_TGQ7Y48`````"`%MOWP7I$4D`@!_"`%MKGQ7Y48` +M````)`(`=P@!;:Y\5^5&`````"0"`%<(`6VN?%?E1@`````D`@!5"`%MKGQ7 +MY48`````)`(`20@!;:Y\5^5&`````"0"`!$(`6VN?%?E1@`````D`@`!"`%M +MKGQ7Y48`````"`%MKGP7Y48D`__\$$,`"B0#__\00P`2/`00##P%$`QDA%9H +M#`)^O&2E5P@D`P`&"`%M3_^C`"C?I@``/`00##P%$`PD`P`%9(16.&2E5P@, +M`GZ\_Z,`*`@!;5#?OP"0/`00##P%$`QDA%8(#`)^O&2E5P@D`P`$"`%M3_^C +M`"@(`6U/_Z``*&>]_^#_L```,)``?_^_`!@D!``!_[(`$`#`D"W_L0`(#`"W +M4@"@B"T\!/_\-(0`"3P#__``40`?`B`!]``$)'ADA(`%`@`H+0`$)S@T8P`C +M-(00(``#&OPT8P#X```0+0``,!(`!CDZ?.:X`WSE^@=PTI`#_(4``-QE```` +M$I(Z?E#Z!_R0``C?OP`8W[(`$-^Q``C?L```W&,```/@``AGO0`@`````&>] +M_^#_L0`(`("(+?^_`!@D!``!_[(`$`#`D"W_L```#`"W4@"@@"T\"/_\-0@` +M"3(D`'\``A$X``A$>`!0`!\"``'T`(`H+64(@`4\!__P``A'.#3G`",U"!`@ +M``]_^",0[98_[``$```@"T08``& +M_[\`&-^_`!@"`!`MW[``$`/@``AGO0`@/`9C=CP#-+@TQFU?-&,WN0`&-#@` +M`QPX-,9P:S1C.A]`"````````02`V>]_\@P0@#_)`,`WO^S`"@PDP#__[(`(`"@D"W_L0`8 +M`,"(+?^P`!!\D`P#$$,`!?^_`#`PA`#_?!``.P"`F"U^$`G##`%NB``````\ +M`V-V/`(TN#1C;5\T0C>Y``,<.``"%#@T8W!K-$(Z%P`#'#@``A1X`F`H+31C +M;U\T0BXN_Z,```.@("W_H@`(?D7X!@`1,``,`-*`)`<``20#__\00P`.`!`8 +MN``0(3@`@Q@O`'"`+SP#%!D"$Y@M9&.>6``3FC@"6``2DC@T8VU?`E"`+31"-[D`$(&X``,<.`($@"T``A0X +M@@4`$C1C<&N"!@`3-$(Z%P`#'#@``A1X-&-O7S1"+B[_HP```Z`@+0P`TW#_ +MH@`(%$```R0#__^B`P`2H@,`$]^_`"C?L@`@W[$`&-^P`!`#X``(9[T`,``` +M``!GO?^X_[<`.#P7%!G_M@`P9O>>:O^U`"@D%@`+_[0`(```J"W_LP`8)!3_ +M__^R`!`D$P$`_[\`0```D"W_L0`(#`%NB/^P```"]8@M``"`+8(B```"`"@M +M`D`@+280``$05``#9C$`0`P!;O(`````%A/_]P`````F4@`!%E;_\F:U0`#? +MOP!`W[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`2&>] +M_Z#_OP!8_[X`4```\"W_MP!(/!<4&?^V`$!F]YYJ_[4`."06``O_M``P``"H +M+?^S`"@\$Q`,_[(`("04____L0`89G-76`P!;HC_L``0/`-C=CP"-+@T8VU? +M-$(WN0`#'#@``A0X-&-P:S1".A<``QPX``(4>#1C;U\T0BXN`Z`@+202`0#_ +MHP``#`#3]O^B``@``````O6(+0``@"V"(@```@`P+0)@("TF$``!`\`H+1!4 +M``,`0#@M#`)^O((H``$6$O_V9C$`0"?>``$7UO_Q9K5``-^_`%C?O@!0W[<` +M2-^V`$#?M0`XW[0`,-^S`"C?L@`@W[$`&-^P`!`#X``(9[T`8&>]_^C_L0`( +M`*"(+?^P````@(`M_[\`$-R#``C#@%0\!/^` +M?&4*@S2$`2D`!"(\?*0Y!GQDS`?`@`H?&)[1OX"`"B6`@`H+$,!_A!@``H``ACX`(,@+?R1``"6!``H +MW@,`""2$``&F!``H?&,BP@@!;[,`8A`M/`00##P%$`QDA%>(#`)^O&2E7F@( +M`6^S)`+_^?X````(`6^S)`+_ZMR#``CX8``1```0+?!!#``]_L#_L0#X``6*NO^_`3C_O@$P_[(``.A` +M`D?_KP#@/`/_X"0"``$T8P!5#\@@``#`$[#``````# +MH"`M_Z``J```*"T``A``)`8`H/^@`*`,`F9@_Z(`R&>B``)GI`!()`,`'Z!` +M``"@0/_^H$/__V1"``441/_[WZ\`R!'@`$@#H*@M`!*4."04``DV4MX`_[(` +MT```D"W?HP#0,E``_P(#@"4"`"`M#`$[#@(`B"T"`"`M#`$[G``"@``2```T +MWZ\`R'($`BYR`P+N`(,8)7($`F\X8P`!`(,8)!!@`;,`````$$``*@!`J"TR +M(@#_``#P+21$``(``A"```0@0"1"``+_I`"X+E8``_^B`,``````%L`!'0/` +MF"T,`3L.`B`@+0`"$``05`$A+$0`"A"``1`D!``*)`0`"!!$`.\D"0`!WZ,` +MP`)C2"$%(``#*2(`#A1``.HD`@`,WZ8`L#P$$`P\!1`,9(186&2E76@"0#@M +M`\!`+0P"?KPD"@`.)]X``0/5$"L40/_BWZ\`R"92``$5\O_!WZ,`T`.@J"UG +ML0!&`Z`0+0``,"V00P``9$(`!111__T`9C`A+,0`$20'``$4@``?)`D`!`*@ +M$"T(`7$B`2`H+0`````4@``/9$(`!1!1``T`````D$,``!1E__H`````D$@` +M`@#H0"L5`/_V``,8>J!#````PS`C+,0`$1"`__-D0@`%+.(`!!1```,DYP`! +M``E(0B0'``$X@P`!``D0*P!B$"040/_D`J`0+3P3$`P\$A`,HZ``K"0'``,D +M%``$``"P+20>`!]F`````)(" +M````5!`K%$#_^@````"2`@`!%%[_]W[$Z(,D`P`$D@8``P.D$"V010"@HA8` +M`0#%*"$2@P$8H$4`H"0#``(2@P$2)`,``1*#`4@RQ0`"_Z<`Z`)@("T,`GZ\ +M`D`H+=^G`.@"U+`A9A``!18P_^0`````).?__Q3@_]L`%*!"+L(`$1!``6T\ +M`O_@9Z8`J#1"`%5GI0"@``(0?"0,``$T0D@!)`L``@`"$G@D#@`#9$T`*)#( +M```"XB`EW(,```'`>"TQ!P`'*.H``WQI$`,!:G@+,2D`_Q$H``(!X%`M?8,Q +MAY"H``!\XQ`'+0<`*!3@`-0M!P`*?4,HQ_R#``!D0@`(?`,QAV3&``'\@P`` +M%$W_Z&2E``%D1_Y(9Z,``61"_=B09@```N(@)=R%``!D0@`(9&,`!7S%(`?\ +MA0``%$?_^``````\%O_@/!(0##;6`%4``(`M`!:U^&9276@VU@`5`!:T^``` +M``"2H@``$$``*9*Q``0L0P`%$&``!"0$"@```B)```(2P`""("$2``"6)!0! +M`"0"``$2`@#M)!0`@``1$T!^,0A#``+Q`C/&#_\STPX``,"@+0!$$"$``A$" +M,$0/_Q""``0\#Q`,`D`H+0P"?KQEY%C8$]0`!@)`*"T\!!`,#`)^O&2$60`D +M`@__?%-8!P+V$"7\4P``/`+_Z`+"$"T`5Q`EW$,``'XC,4?\0P``)A```20" +M``YFM0`%%@+_T6;6``C?KP#@)`,``0``$"W]XP``WZ,`V-QF```$P0#W/`40 +M#-^_`3C?O@$PW[A(@`$`````!!$`"$D!``+%$3^ +M\M^C`,`(`7#^)`G__P(@("T,`0%,`\`H+0(@("T,`3L.``*````"$``45/[A +M+$0`"B0"``P6`O_4``!(+0(@("T#P"@M#`$$@/^I`.C?J0#H``(30@`)(+@` +MB4@M)`0``@.I2"VA(@`$)`(`"J$D``*A(@`#"`%Q!Z$D``#?KP"X"`%P^@)O +M2"$```````D@N"0"``$`B4@M`ZE(+:$B``"A(@`"H2(``P@!<0>A(@`$```` +M``P!!(#_J0#HWZD`Z``"$T(`"2"X`(E(+20$``$#J4@MH2(`!*$D``"A)``" +M"`%Q!Z$D``,```````"(+203`0`D'@$`"`%QMB0"$````````B`@+0/`*"T, +M`02`_ZD`Z-^I`.@``A-"``D@N`")2"TD!``$`ZE(+:$B``0D`@`HH20``J$B +M``,(`7$'H20```&`2"TM"``4%0``.0`'2`L(`7&&?6,HQP`)(+@D`@`$`(E( +M+20$``,#J4@MH20``B0$`"BA(@``H20``P@!<0>A(@`$`````#+#``,48``J +M)`,``Z!#`*@(`7%A`M2P(0(@("T#P"@M#`$$@/^I`.C?J0#H``(30@`)(+@` +MB4@M`ZE(+:$B``0D`@`#H2(``B0"``2A(@``)`(`%`@!<0>A(@`#``````/` +M*"T,`02`_ZD`Z-^I`.@``A-"``D@N`")2"T#J4@MH2(`!"0"``.A(@`")`(` +M!*$B```D`@`*"`%Q!Z$B``,(`7#B)!4``0@!<89](RC'D$,`J"0"``,48O[" +M``````@!<6$"U+`A``"(+203`(`D'@"`"`%QMB0""```````$*``!"0%``.0 +M1@"H$,7_QP`````RPP`#)`(``Q!B_K8#I"`M`M2P(0@!<6&@@`"H/`00##P% +M$`QDA%?H9*5=2`P"?KP`8#`MW[\!.-^^`3```!`MW[YP``#`)^O``````(`7':)`+__SP$$`QD +MA%DH#`)^O&2E74@(`7':)`+__SP$$`P\!1`,9(18L&2E76@,`GZ\`L`P+0@! +M<=/?KP#@9[W_T/^T`"`\%/_@_[,`&#:4`%7_L@`0`!2@O/^Q``@VE)`!_[`` +M`#P3$`P\$A`,<)`),_^_`"@``(@M`!2B.&9S65`(`7+V9E)=@``````F,0`! +M+B(`#A!``!P\`__@``"$/@`HB@M`+,H+0`` +M``#]`#`\!1`,9(19>`P"?KQDI5V8"`%S=R0"__\` +M````)`(`PA"B``0``!@M)`(`LQ2B``TD`P`!/`7_X'"$"3,TI0!5```0+0`% +M*;PTI8`/``4I.`"%("7\@P```^``"````````````^``""0"__]GO?_@_[`` +M``"`@"W_L@`0`@"0+?^Q``C_OP`8#`%_,@"@B"T\`P`!,@(`_SP$$A7\@R0@ +M+$,`!!!@`%8R)O__/`,4)``"$/AD8[9@?&(2"A!```-DA20@``8I^`!%*"W, +MH``````!3SP"(`$D!O__-$)1`0``&"W\!H$```(0/'X".09^(LP'```!3WP& +M\#L0P/_^`````/P"H@!\0CP",$(`_Q1``"@`````)`(``7Q#C`9\`_\&?&9X +M`7QC'P(D!0`,,&,`_Q!E`!@``!`M%&``(SP'$`P\`P`!_(,D("Y#``008``I +M/`02%3P#%"1R4OCR9&.V8'QRD@H20``C`````'(Q^?("48@M$B``"-^_`!B. +M(P`$```0+11@``.N)@``)`,$`*XC``3?OP`8W[(`$-^Q``C?L````^``"&>] +M`"``````````C]P#@0!\9G@!"`%SR:RF``````````,8^&3G7,@\!!`,?.,Z +M"CP%$`QDA%FH9*5=L`P"?KP"(#`M"`%SY20"__\(`7/?9)$D(`@!<[)DA20@ +M`````&>]_^`\`P`!_[```#""`/__OP`8`*"`+?^R`!`\!1(5_*,D(#(&__\L +M0P`$$&``0_^Q``@\`Q0D``(0^&1CMF!\8A(*$$```V2E)"``!BGX`$4H+`%\8Q\" +M,&,`_W!D`V\``Q`K`((0)!!``!+?OP`8/`<0#``#&/ADYUS(/!(0#'SC.@H\ +M!!`,9(19T&9%7>`,`GZ\`@`P+3P$$`QDA%H`9D5=X`(`,"T,`GZ\`!$X`-^_ +M`!@``!`MW[(`$-^Q``C?L````^``"&>]`"``````````C]P#@0!\<7@!"`%T +M+:RQ```(`7079*4D(``````\`O_@<*5*]__#_OP`( +M_[```/P"H@!\0CP",$(`_Q1```\D`@`#?$.,!GP#_P9\9'@!``,?/A1@`!<\ +M!1`,%(``#0`$@``"`!`MW[\`"-^P```#X``(9[T`$`````````"/W`.!`'QD +M>`$(`721K.0````````\!!`,/`40#&2$6DADI5WX#`)^O`(`."T(`727`@`0 +M+3P'$`P``QCX9.=]_]A\`@`[_[\`('Q"" +M`P`(?,9X`0$H0"&N"````&8P+18B_^[^!@`(W[\`(-^S`!C?L@`0W[$`"-^P +M```#X``(9[T`*```````!!(#9[W_R#!"`/\D`P#>_[4`*'R5#`/_M``@`,"@ +M+?^S`!@PDP#__[(`$`"@D"W_L0`(`0"(+?^P````X(`M$$,`!/^_`#!\%0`[ +M,),`_WZU"<,,`3L.`````"0#``D``A``$$,`0CP)_^`L0P`*%&``$20#``@D +M`P`*$$,`2"0#``L40P`/`!-(@#P$$`QDA%IH/`40#`*@,"UDI5X0`F`X+0P" +M?KP"0$`M"`%U2B0"__\`````$$,`,SP)_^``$TB`)2D``@$R2"$%(/_O<2D@ +M\CP"_^`T0@!5``(5N#1"``D``A4X`2)(+0`5$3P!(D@E)`(`']TD```PA0`? +M$*(`*P"`&"U\@@0#$@(`%'R%`\,D!0`?```0+7RC(`=^`X0'?H-[QWXC<] +M`#@`````%H7_[```$"T(`75+W[\`,#4I`%4`"4VX-2D`"0@!=3<`"4TX```` +M`#4I`%4`"4VX-2D`"0`)33@(`74W-2D`""9I``(`"4A`"`%U+P$R2"$\!!`, +M"`%U(62$6I``````/`+_X'"E2/(T0@!5<(0),P`"%K@T0@"/``(4.`"B*"T` +MI"`EW((``'S"``?\@@```^``"``````\`O_@<(0),S1"`%4\!__\``(5.#3G +M``DT0@`#``<\.``"%;@TYT`!-$(`$``'/W@`@B`EW((``#P$__`TA``E`(`H +M+0"`,"UP0TCR?$(*@P`"$3P`9S@M`.(X)0`$)?C``&-;@TA`$# +M-*4`@33&`0%PYRCR``8U>``$)3@`!2VX`.0@+0!E*"T`9A@M`((@)=R$```` +MHB@EW*4```!B$"7<0P````00``"C&"\`@R`J``,8``/@``@`9!`*```````$ +M,@-GO?_@,,8`_R0"`-[_OP`8`(`8+?^R`!#_L0`($,(`1?^P```PA`#_`*"( +M+0"`D"T,`3L.`&`@+20&``E\$``[``(8`!!F`$5^$`G#+&8`"A3```PD`@`( +M)`(`"A!B`$]`"`0 +M8@`W/`+_X``2$(`D0@`"`%$0(01`__0D`P`?$$,`9-^_`!@\`__@<$(@\C1C +M`%4``QVX-&,`"0`#'3@`0Q`M`!`A/#P&_^``1!`E-,8`5=Q#````!C!\-,9( +M`20"__\`!C)X,&,`'P`#*(,P9P`#<*40\@"F*"T`A2`EW(0``'R$$`,PA`#_ +M+(4`!1"@_]??OP`8/`(0#'"$$/)D0ER@?$0B"@"```@``````````#"$`/]\ +M<`P#`("0+0!@("T,`3L.`*"(+20&``D``A@`%&;_OBQF``H(`777```0+31" +M`%4``A6X-$(`"0`"%3@(`77>-$(`""9"``(``A!`"`%UTP!1$"$D`P`#$./_ +MM@``$"TD`P`"$./_LR0"%`#?OP`8)`(*`-^R`!#?L0`(W[````/@``AGO0`@ +M`````-^_`!@LYP`!W[(`$``'."/?L0`(,.(H`-^P```#X``(9[T`(`````#? +MOP`8,&(``=^R`!`X0@`!W[$`"``"$"/?L```,$(4``/@``AGO0`@)`,``1#C +M_Y0``!`M$.#_DB0"%``(`787W[\`&````````!`MW[(`$-^Q``C?L````^`` +M"&>]`"``!#(#9[W_T##&`/\D`P#>_[\`*`"`$"W_M``@_[,`&/^R`!#_L0`( +M$,,`B_^P```PA`#_`*"(+0"`@"T,`3L.`$`@+7P3`#L``A@`)`(`"1!B`(M^ +M8@``,$(?_Q1`__W?OP`HW[0`(-^S`!C?L@`0 +MW[$`"-^P```#X``(9[T`,``````PA`#_?%,,`P"`@"T`0"`M#`$[#@"@B"T` +M`A@`)`(`"11B_W<```````"@+0@!=F8``!`M)@(``@`"$$`(`79A`%$0(3P# +M_^`D$``(-&,`5204``$``QVX-&,`"0`#'3@(`79M-&,`"```$"W?M``@W[,` +M&-^R`!#?L0`(W[````/@``AGO0`P/`40#&2$6N!DI5XP#`&?Y`(@,"T(`7;$ +M/`+_X#P$_^`TA`!5``0BO`@!=K,TA`#@``0:`V>]_]`P8P#_)`(`WO^R`!`` +MH)`M_[$`"`"`B"W_L````("`+?^_`"C_M``@$&(`6_^S`!@D!`#1#`%]O`)` +MH"T"`"`M?!,`.PP!.PX``I``?G,)PP`"&``D`@`)$&(`6S(Q`/\L8@`*%$`` +M-"0"``@D`@`*$&(`5R0$``L09``F)`+__P`1$(`D0@`"`%00(01``"+?OP`H +M`$`X+20#`!\0XP`>```0+1)``!LD`O__/`C_X``3,3PU"`!5``A%^#4(``$` +M"$3X`,@0)=Q"``!\0B0#,$(`_Q!'`$0``!@M"`%W1P)`$"T``````(@H+0#% +M*"7]`#`D!`#1#`%]O`)` +MH"T"`"`M?C,,`S(Q`/\,`3L.``*0```"&``D`@`)%&+_J"QB``H(`7]__```"@M_[```"0&`+C_OP`(#`)F8`"`@"UF`P`8_@,`$"0"__^F +M`@`()`,`#:8"`*```QL\_@,`("0"$`&F`@`*W[\`"-^P```#X``(9[T`$``` +M``!GO?_@_[$`"/^_`!C_L@`0_[```-RB`!`$0`!L`*"(+=RB``#X3P!I`("` +M+0#`D"T``"@M#`)F8"0&`+C>`P`8E@(`"B0%``'>!``@.E(``7P#,`8D!H`! +M?`-C!C!"!_]\HU*&)`7__Z8%`*!F!0`8_@4`$"0%``U\I'L&?D-"!OX#`!@T +M0A``_@0`(``&-+BF`@`*-,9@`=XE````!C0X-,80"0`&,[A\I5P"?`4F('RC +MW`;^`P`8I@0`"``$(KJ6(P`(``0I/*8#`!Z2)``%W@,`&'"$*/(`AB`M`(4@ +M)=R$``!\A@`"?(4/@WS#6L9\A"V#_@,`&-XF`!`0H``N_@8`L)8&``PD!8`` +M`,4H):8%``S>)0`@_@4`J'P#>T8P0@?__@,`"&`#>(P`8I@(`"GQE2`%\ +M8WP"_@4`**8#`"B2(P`$+&,``A!@`"8`````W@,`*"2$``$`!"D`?`)01`!% +M$"4D!0`!?*-[1G"$,/*F`@`*_@,`*-XE`````!`ME@,`"GRE$P(PI0#_`(4@ +M(7R#4$2F`P`*W[\`&-^R`!#?L0`(W[````/@``AGO0`@`````"B%``44H/_7 +M``````@!=]Z6!@`,/`00##P%$`QDA%L`#`)^O&2E7D@(`7@#)`+__]X#`"@` +M!"#X``0H0'P"4$0`HA`EI@(`"GP#>T8(`7?[_@,`*`````!GO?_0_[$`$`"@ +MB"W_L``(_[\`*/^S`"#_L@`8W((``!1``(T`@(`MW@4`F!2@`*D``````!&2 +MNC(Q`_\0P``<,E,`_XS&``!\`O`[$$#__@`````\!?_\-*4`"P`%+#@TI3@# +M``4O>'P#`#LTI0`P?&0)PW!C+#(`!!$\`&48+0!#$"7<0@``?$-(`1!@``-\ +M0D@!%$``4B0#__\\!!`,/`40#&2$6Q@,`GZ\9*5>B-X(``@\!``!/`,2%2YE +M``3\9"0@9@0`&'T((L(0H`!9,0@`_SP*%"0`$Q#X94JV8'U"$@H00``#9&HD +M(``14?@`2E`MS4```````4\``%@M+0(`$!!``$T``$@M)`.!`!$``$4``!`M +MW(<``"1"``%DA``(`$@P*_QG```4P/_Z9&,`""4$__\E"``@<(3@\@`(0,!D +MA*0`C4(`!(U#````0Q@J%&``33P%_^`D`@`!<4(`&"0#`%$`"!#"?&FZ!GQ) +M_@9^23D&?`D(!GXIS`<```%/?`+P.Q!`__Y](CP"?`N,!OR)```P0@#_$$`` +M!7P+_P8```"/?0CX`]T+@`"M2P``?`O8!0`+$"MP0@`ZW[\`*-^S`"#?L@`8 +MW[$`$-^P``@#X``(9[T`,``````")C`F?&+_QB0%``&L1@`,W$,`"'RC"`;\ +M0P`(```!3SP"__PD`P`!-$(`"P`#'+P``A-\?((Y!GS"&07\0P``"`%X3=X( +M``@D"`$`"`%X@8$0?]J +MWZ8```@!>)`D`O__`!$R0#2E`%5R0PDS``4JO#2E`%``Q2@M`*,8)=QE``!\ +MI7@!``48`'RK>`4`0Q`J$$#_IZU#``!\"XP&)`(`"0@!>(U\2_\&_Z8```P! +M;YH"`"`M!$#_Z-^F```(`7@M_@``F&>]_^@D`____[$`"`"@B"W_L```_[\` +M$(2"``@00P`4`("`+7P&'B`00P`'<,5<,R0"_["D@P`(#`%OFGQ%>@8$0``9 +MW[\`$"0"``D"`"`MW[\`$``"*SS?L```?B5(!=^Q``@(`6^:9[T`&`````#< +M@@`8,,,/_Z2#``A\PMP&_((`&"0"``G?OP`0``(K/`(`("U^)4@%W[```-^Q +M``@(`6^:9[T`&"0"___?L0`(W[````/@``AGO0`8`````&>]_^#_L``(_[\` +M&/^Q`!"4@@"B%$``5`"`@"TD`O__$.(`#@"@B"V$@P`($&(`(GP'%B`08@`* +M?B-(`:2"``APY5PS_Z8``"0"_[`,`6^:?$5Z!@1``#[?I@``?B-(`0``*"T` +M$1@*,,;__P(`("T`8(@ME@,`'GXE2`5\Q?P&`,,P(20#``*F!@`>#`%OFGQE +M>P8D`___*$0```!$&`H`8!`MW[\`&-^Q`!#?L``(`^``"&>]`"``!Q*"!$`` +M)@`````\`__\<.1(\C1C``EP0@DS``,<.#P)__PT8T`!-2D`"0`#'W@`"4QX +M`(,8+34I@`$`0Q@E``E/.-QJ```PZ`__W@,`&``1*`"6!``*,4H`/P`*4,!\ +MX]P&`4DX+0!'$"7<0@``_@,`&*8(``A\0U`"`(`0+0`#&?@D8___`&48)'QB +M4$0(`7DCI@(`"@@!>34D`O__?`(`.P@!>3U\0@G#`````#P$$`P\!1`,9(1; +M.`P"?KQDI5Z@"`%Y-20"__\`````W((`F!1``!8Q"@`#W*L`"'RB2`$D`P`% +M``40"G#&"C(!8$`M``,;?'P(>P8`QS@E_*@`"'Q#2`6LJ0`,?./M!MRH``A] +M0YR&```0+7U("`9\Z%B&_*@`"`/@``C\@P"8/`00##P%$`QGO?_X9(1;:/^_ +M```,`GZ\9*5>P-^_```D`O__`^``"&>]``@`````?*-(`20")`<`!1@*``(3 +MO&>]__#_L````("`+?^_``A\8D@%#`%OF@!`*"T80``#W[\`"*8"`*+?OP`( +MW[````/@``AGO0`0?*-(`30"P`,`!1@*``(3O&>]__#_L````("`+?^_``A\ +M8D@%#`%OF@!`*"T80``#W[\`"*8"`*+?OP`(W[````/@``AGO0`09[W_T/^Q +M``@`P(@M_[```/^_`"C_M``@_[,`&/^R`!#`B(0(:8"`![<8@``?$(30A!``"4`T2`O%.``2``````,`F5<`B`P+98" +M``H"`"`M?F)01`P!<`:F`@`*+D(`!1!``",`````W@(`$)!#``0"(Q@AH$,` +M!"0"``020@`<`````-X"`!"00P`%`B.((:!1``4D`@`#$D(`%0`````"@!`M +MW[\`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#``````9(+_^!3@`!ID +MQO_X:,,```@!>>*P0P```(`P+20)__\(`7G/?2;_QMX#`+`D`@`(?&,A@@`# +M&``P8P`>$&(`!B0#``'>`@`8D@,`I'QB>X8(`7GZ_@(`&-X"`!A\8FM&"`%Z +M%OX"`!@(`7G[)`+_Y```&"TD"``(.&<`!R1C``%\Y_@#?,=)B@!'."T4:/_Z +MH.D``!(@_[H"(#@M```0+9"F```X0P`'?&/X`R1"``$`@Q@MH&8```!'&"L4 +M8/_X9*4``0@!>>66`@`*"`%Y^R0"_^H`````9[W_P/^R`!``P)`M_[````"` +M@"W_OP`X_[8`,/^U`"C_M``@_[,`&/^Q``CH:@4@`$`."8+20#__\(`7I9?'/_QJ!```3>`@`8?`)[A@@!>H;^`@`8```` +M``@!>HG66`@`*`````-R"`!@`QQ@AE(@`'GQ" +M`L(!`Q@K%&``*``"2OS<@P``9(0`*`"#&`K<:```?00+@A2``"<`````E&,` +M``!@$"T`XQ@K$&``'@````!GO?_P`$<0(_^P````PH`K`-`0"WT(2`'_OP`( +M```8+14```X`0(`M?.?X`Q"@`!,`9S@M%2``%7X&^`,`H"`M#`)E7`#@*"T" +M`!`MW[\`"-^P```#X``(9[T`$`$`&"TD`O__"`%ZWWQ#_\8#X``()`+_Y`/@ +M``@D`O_T"`%ZZ"0"_^H#X``()`+_Z@``$"T2`/_M`@`@+3A#``]__ADA%>(_[\```P"?KQDI5^(W[\``"0"__<#X``(9[T` +M")""`!8D!@#_$$8`"P``````0#`M)$(``:""`!8`!A#X`&(8+?QE``"4@P`0 +MD((`%@/@``@`8A`A`^``""0"__0`````9[W_:"0#@0#_L@!8?+(L`_^C```D +M`P`!_[``2``$$H*GHP`0,E(`__^^`(@D`____[8`>`"@\"W_M0!P`("P+?^T +M`&@`P*@M_[,`8'RT-@-\$``[IZ,`$GX0"]@=^ +M?K6'R]\`0``0@CP"!"`E$(``!```B"T`@(@M)`+__WQ1_\;>*@``DBL``I(B +M``$`"D?^?4,6`GU*.`$20`#Y?$MZ!"07``$(`7N,)E(``9!E``*09P`!W&(` +M`'SE>@0``D?^?$,6`@"@6"T0D@#N?$HX`0"`N"V'IP`2$&<`"9.B`!5P0CJR +M!.$!.0!#$"7?I```W(<``'Q'W`;\AP``IZ,`$B0%``$""E`E``4K?`.@("U] +M9?P&?05C!@P!>Q!]14@%]`)A\E3@%)!'_ +M__^U`!@`````WZ(`&(>E`!)\0Q8"$&4`"I.F`!5PQCJR!*$!'P##,"7?H@`` +MW$0``'S$W`;\1```WZ(`&*>C`!(D!0`!?$9Z`@`%*WQ\0P?"?,7\!GQ".`%\ +M96,&`@(0)0.@("T,`7L0?$5(!292__\$0/_4)`/_^-^B`!A\0C@!`@(0)1!` +M``,`0"`M?B3_QF2#__AH8@``%D#_V_^B`!A^GO8'?GZUA_O``0@`````?I[V +M!WY^M8=_PE$"%$``N-^#@Q!_PE0"%$`!@=^#@Q#?HP`($&``*Y>B`!`D0@`! +M)`0``C!&__\4Q`#6IZ8`$(>"@%8$00`,DZ0`%#P"_^!PA`DS-$(`50`"%3@T +M0@`#``(5N#1"`!``@B`EW((``#!"#_^G@H!6DZ4`%B0$``L`!",\?$3B`!`D0___+&0`#Q"``2*3I0`4 +M/`<``3P$$A7\AR2@+*<`!!#@`1HRU@/_/`<4)``%,/ADY[9@?.8R"A#```-D +MA"2@`!8A^`#$("T``A#`)`G__R1'`0```#`M?.CX`P``$"W]"8``<&/@\@`` +M`4^,B``$C(D```$)2"H5(`#R/`K_X"0(``%PB``8)`0`40`'.,)\@KH&WZ0` +M('SB_@9\HCD&?`((!A"```1^PLP'?`3P.Q"`__X`````_&*D`'P&C`9\!O\& +M?`;8!1#`_UX``!`M)`/__P`#'[P0P_]:)`(`!20#__TD`O_Y``,??``"%SQP +MPA`J<,,8*@!B&"448/]1)`(`!"0$__\D`@`&``0G_"0#``$`Q"`M`$08"B0$ +M``,`!"<\)`(``@#$,"T(`7ND`&80"X>#@%8$8``L<$(),P!@$"TP10/_``(2 +M@@1``%,`````/`/_@#!&``,T8P$I)`+_]``#&CQ\PSD&?*/,!]QC```08/\T +MW[\`D*.@`!8D`O__?$/_Q@@!>V#_HP`(``"X+7_##8,D`@`"$&(`!";C__]^ +MH@?"%F+_7`````!^M18"``,9`GXQ2`%\!``[)&,``7R$"<,\`O^`-$(!*0`" +M$CQ\@CD&?J+,!WQB6,?\40``"`%[VWZ>]@<\`__@-&,`50`#'3@T8P`#``,= +MN#1C`!``0Q`EW$(``#!"#_\(`7QDIX*`5@`````D$``#`!"#O!!@`'TP4?__ +M`'$8+7_"#P)\9$@!``(7/``#(`HD`P`#``,?/!1#`&M\D$@%?!#O!OH=`!0\ +M!!`,?\(#PA!```I\4+P&)`(`"7Q0W@8#H"`M#`%[$`(`*"T$0?\P)`(`!`@! +M>Z7?OP"0)`(`"P@!?*]\4-X&`````'P"`#L(`7QH?$()PSP%$`QDA%\0#`)^ +MO&2E7W`(`7RK?\(#PCP$$`P\!1`,9(1?0`P"?KQDI5^H"`%[I"0"``0D!0`+ +M`$,0)0`%*SP#H"`M_Z@`,'Q%W`;_J@`X_ZL`0`P!>Q"GHP`2WZ@`,-^J`#@$ +M0/[,WZL`0`@!>Y@D!0`!)`4`"P##,"4`!2L\`Z`@+:>C`!(,`7L0?,7Q!\19R& +M`$`8+01A_N0D`@`$"`%[I=^_`)`\`@#_-$+_/T`#>```8A@D/`(`#31"E0`4 +M8@`%/`00##P%$`QDA%[@#`)^O&2E7W#?H@`H-`7``P`%*[P#H"`M#`%[$'Q% +M2`4(`7SY`$`8+20#``$``Q]\$$,`#20#``$``Q\\$$,`!R0"``,(`7RH?%#O +M!@P`T/@`````"`%\GM^#@Q`D`@`""`%\J'Q0[P8D`@`!"`%\J'Q0[P8`%EI` +M-4H`57"I"3,`"E*\-4H`4`%J4"T!24@EW2H``'U*>`$`"D@`?49X!0$)0"H1 +M`/\$K(D``'P&C`8D`@`)"`%\1'Q&_P8(`7PE9(0DH#P$$`L\!1`,9(1FT`P" +M?KQDI5_`)`;__P@!?$<`!C<\?I[V!P`0*CQ^?K6'`*08)!@.@("T,`7L0`@`H+01!_E\`````"`%[I"0"``0D +M`___``,?_!!#``TD`P`!``,?O!!#``<`````)`(``P@!?7=\4.\&)`(`"P@! +M?8-\4-X&)`(``@@!?7=\4.\&)`(``0@!?7=\4.\&<,88L@##&"&@`X$$W`6! +M`)!#``DD`@`!?$5K1@"@$"TD!0`&$&4`$"0%`!$090`*)`4`A!1E_[(D`P`# +M?&)[A@@!>VW\`H$`H`.!!)!#``8(`7VEW`*!`"0#``%\8GN&"`%[;?P"@0`D +M`P`"?&)[A@@!>VW\`H$``````#P"$`QP@_AR9$)@H`"`,"U\0Q$*+(,!`#AC +M``$L1``!`(,8)11@``0\!1`,`^``"```````````/`00#&>]__ADA%_8_[\` +M``P"?KQDI6*@W[\``"0"__\#X``(9[T`"&>]_[C_M0`X`,"H+?^T`#``X*`M +M_[,`*`$`F"W_L``0`*"`+?^_`$`!`"@M_[(`(/^Q`!C]`$@``````H`P +M+0P`TH`D!P`!/`40#`1!__%DI6``/`00#`)`,"UDA&!(`B`X+0(`0"T"H$@M +M`H!0+0P"?KP"8%@M"`%]\"0"__\`````/`00#`)`*"UDA&`8#`)^O`(@,"T( +M`7WP)`+__P`````(`7X`9*5@$&>]_[C_M0`X`("H+?^T`#``H"`M_[,`*`#@ +MH"W_L@`@`,"8+?^Q`!@!`)`M_[``$`"@B"W_OP!`#`%]O`"@@"T00``K)`(` +MI!(B`!D\`@`T+B(`I11``!`D`@"&)`(`PA(B`!,\`@`R)`(`T1(B`%8\`@!O +M)`(`LQ(B``T\`@`S/`00##P%$`QDA%_89*5BP`@!?E<"`#`M$B(`.SP"`&4D +M`@"5%B+_]SP$$`P\`@`U-$)Q7SP#8W8T8VU?``(5^``#'#@T0A<7)K4`,``" +M%'@T8W!K]`#@`````/`00##P%$`QDA%_89*5B +MP`(@,"T,`GZ\`````#P"%Q<\`VEN-$(7%S1C=F$``A0X``,<.#1"%Q``#'#@T0BXN-&-D+@.@("W_HP```D`H+0P`T\S_H@`(W[\`,-^S`"C? +ML@`@W[$`&-^P`!`#X``(9[T`.``````\`@!E/`-C=C1"<5\T8VU?``(5^``# +M'#@T0A<7)G,`,``"%'@T8W!K]`#@````` +M"`%^O3P"`#0\`@!O/`-C=C1"<5\T8VU?``(5^``#'#@T0A<7)G,`,``"%'@T +M8W!K]`#@`````9[W_P#P"$`S_L0`H/!$4 +M)/^P`"!F,;9@_[(`,`"`@"W_OP`X<(3X\F1#8(``D8@MW$=@@```D"W<9@`( +MW&4`$)1D`!C>(@``D&,`&O^G``#_I@`(_Z4`$*>D`!@00``(HZ,`&M^_`#@" +M0!`MW[$`*-^R`##?L``@`^``"&>]`$`,`H(<`Z`@+20$`(8``A``)$+__WQ" +M^`,#HA`MD$,```!P@"$,`7V\H%``````*"T``#`M<$3Y\B0'`(`#H$`M#`"T +M:```2"T00``)`````/XB```"0!`MW[\`.-^R`##?L0`HW[``(`/@``AGO0!` +M"`%_2R02__]DP@`'?.OX`P`"&+@``D'X`0-`+P`$2'H!`D`M)`H`#7T(X`$` +M`!`M`$@8%`!I&"T`9``?`(`!]```8!(M@Q_Q$&``=P`````D0@`!%$K_]P!( +M&!0D#``,)`D`%"0*`!`D`P`,`4@0%`$H0!0`1``?`(`!]-RJ``!\:H-'```0 +M$@$$`!\`@`'T`$L8*P%C$`L``$`2``@:."QH`@`5``![_*H`````0"T``QAZ +M+&D"`!$@__TE"``!,0@`_R4(__@Q"``/`0!H+7QJ0$<``A0X?0IB1S!C`/\L +M2`(`%0``;ORJ`````$`M``(0>BQ)`@`1(/_])0@``3$(`/\E"/_W,0@`#R4) +M``$T8P$`?$HG10&C&!0\#0@Q``,:.C6M)NEP9"`#``UL.#6M>-5]"D%&``UL +MN#!"`/_\J@``9:WWSWR#X`$`;0`=```8$``#&3H!@Q@7`&88+P`#&````R?# +M`(,8)@!D&",``RHX``,@^`"D("\`!"FX`*0@+P"#&"T``QFX`&8`'P#``?04 +MX``&```8$BAB)Q$00``=``````/@``@``!`M-$(!`"AE)Q$!(D@4<2GZ.@$G +M.",`!Q?#`$,@"K6"T` +MK&`M?2)`!GT'N`=]0B!'`(M8)?QB``!PQB0R_6<```",8"7]A@```^``"``` +M````````/`O_X'##0G(U:P!5<(0),P`+7;@\#/_@-6L``36,`%4`"UTX``QE +M^`!K&"TUC``#`(,8)7"E0G+<8@``96L`"``,9/APYQXR`*M8+0"L8"U](D`& +M?0>X!WU"($<`BU@E_&(``'#&1#+]9P```(Q@)?V&```#X``(```````````\ +M`__@<,)"X!P&D:"7]IP``<,9,,@&$8"4!9%@E_88````"%'S]8@```^``"``````` +M```````H+0@"9F`\!@`!`````&>]_]`P@@#__[0`(`"@H"W_LP`8`$"8+?^R +M`!#_L0`(``"(+?^P``#_OP`H#`$[#@"`@"TD`P`)``(0`!!#``I^$CH#+$,` +M"A1@`#,D`P`()`,`"A!#`#8D`P`+%$,`,"01__\`````)`0`T0P!?;Q^$`P# +M.E(`WGP#`#M\8PG#&$``&P!R@`L\!__@`!`I/#3G`%4`!SWX-.<``0`'//@` +MIQ@EW&,``'QC)`,P8P#_$'$`(P```````!@M"`&`Q0(@,"T``````(<@+0"D +M("7]`#`00__3)!$``0`3B(`F,0`" +M"`&`I@(TB"$F<0`"`!&(0`@!@*8"-(@A"`&`R0``&"T\"!`,/`D0!F>]__@\ +M!``!```H+0``,"TD!P`$90ABZ/^_```,`+1H92D"(!!```8`````_X*#*``` +M$"W?OP```^``"&>]``@(`8#M)`+__]^#@RAGO?_H_[$`"'R1"P/_L```,)`/ +M_Q!@``__OP`0`!$C```0@+@`!""X)`+__]^_`!``9!@M?'`8"M^Q``C?L``` +M9[T`&'QC+H,P8P#_`^``"`!C$`L,`8#>``````@!@/K?@X,HWX.#*&>]_^C_ +ML0`(?)$+`_^P```PD`__$&``$O^_`!``$1,``!"`N``"$+@`8A@M?'`8"GQB +M+H,P0@#_$$``!"0"__]\8DP#,$+__WXB^H7?OP`0W[$`"-^P```#X``(9[T` +M&`P!@-X`````"`&!%-^#@R@```````02`V>]_]`P0@#_)`,`WO^T`"``X*`M +M_[,`&`#`F"W_L````("`+?^_`"C_L@`0$$,`*?^Q``A\$@`[,(,`_WY2"<,D +M`@#_$&(`'P(`("T,`3@H`!*3``1``"X`0(@MWX.#*!!@`"`R,`__`!(@N``0 +M@+@`9"`M`)`@+8R"``!\0BZ#,$(`_Q1``!L\!1`,E(,`````$"U^8T@'?H-Z +MAZ2#``#?OP`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`,```````$I,` +M"`&!0B91#_\`````,(,`_P@!@3M\D@P#``````P!@-X`````"`&!1=^#@R@\ +M!!`,9(1C,&2E8]`,`GZ\`B`P+0@!@5,D`O__/`00##P%$`QDA&,(9*5CT`P" +M?KP"`#`M"`&!4R0"__\```````02`V>]_^`P0@#_)`,`WO^P````@(`M_[\` +M&/^R`!`00P`E_[$`"'P2`#LP@P#_?E()PR0"`/\08@`;`@`@+0P!."@`$I,` +M!$``*@!`B"W?A(,H$(``'#(P#_\`$ABX`!"`N`"#&"T`] +M`"```````!*3``@!@8PF40__`````#"#`/\(`8&%?)(,`P`````,`8#>```` +M``@!@8_?A(,H/`40#&2$8UADI6/P#`)^O`(@,"T(`8&;)`+__SP$$`P\!1`, +M9(1C"&2E8_`,`GZ\`@`P+0@!@9LD`O__`````#P"_^!PPT)R-$(`57"$"3,` +M`A7X/`D0##1"``%E*60H``)4^``'$CHU2@`X,$@`#P!J4"TP0P#^`(I0)7!C +M`2_=2P``<$(`;P!B$"0P[`#__XF""##C`#]\ZU@&`8(8"OU+```D`@#_?2A! +MBA$"`! +M`@"P+?^D``C_I@```B"H+0``N"T(`8)*`!2@*@`````F$``!`A,@*Q"``!,F +M]P`!WZ0`"`(`*"W?I@```N`X+0/`0"T"P$@M`D#X"0*@4"TGQ/_P`\`H+0"4 +M*`L"\2`K%(#_[P`````F$``!`A,@*Q2`_^\`H/`M```0+=^_`%C?O@!0W[<` +M2-^V`$#?M0`XW[0`,-^S`"C?L@`@W[$`&-^P`!`#X``(9[T`8``````D$0`/ +M"`&".```$"T```````"(+0@!@CLD'@`0"`&".R0>`!`\!!`,9(1?V#P%$`P` +M0#`M#`)^O&2E9#@(`8)=)`+__SP$$`P(`8)U9(1CJ&>]_\C_L0`H`*"(+?^P +M`"``@(`M_[\`,!3``!'_H```/`/_X'"Q(G(T8P!5<)`),P`#&KP``!`M-&,` +M&`(CB"T",(`E_@```-^_`##?L0`HW[``(`/@``AGO0`X`````/^H`!@D!0`! +M_Z8`"'(Q(G(,`+<<_Z<`$#P$U54#H"@M-(1557(0"3/?I@`(``0D.-^G`!`T +MA%55``0D>#2$JJL`1``=```@$`P!?W``!"%ZWZ,``"0%``$\!/_@-(0`57RC +M``<`!"*\?&890C2$`!@`!C```B0H+23&__]DA/_X?,-!1@"P*"7_HP```B2( +M+?RC```",(`EW@,``-^H`!A]`T`'_@,``-^_`##?L0`HW[``(`/@``AGO0`X +M`````&>]_]#_L0`0`("(+?^S`"`D!`"&_[(`&`#@F"W_L``(`*"0+?^_`"@, +M`7V\`,"`+21"__\6```4`%*0)#P#_^!R4DIR-&,`57(Q"3,``QWX```0+31C +M``4``QSX-&,`&`)#D"T"48@E_B```-^_`"C?LP`@W[(`&-^Q`!#?L``(`^`` +M"&>]`#`"("`M#`"W'"0%``$\!-55-(1550.@*"T`!"0X`@`P+32$554"8#@M +M``0D>')22G(TA*JK]`#!GO?_0_[$`$`"`B"W_LP`@)`0`AO^R`!@`X)@M +M_[``"`"@D"W_OP`H#`%]O`#`@"TD0O__%@``%`!2D"0\`__@]__ADA'18_[\```P"?KP`0"@MW[\``"0"__\#X``(9[T`"&>]_]C_ +MOP`@_[,`&`#@F"W_L@`0`2"0+?^Q``@!`(@M_[````P"?KP`P(`M/`00"PP" +M?KQDA#PX/`00#`(@*"T"0#@M9(1TH`(@,"T,`GZ\`D!`+1(``!H\!!`,%F`` +M#``````\!!`,#`)^O&2$=-C?OP`@W[,`&"0$``K?L@`0W[$`"-^P```(`G[B +M9[T`*#P$$`P,`GZ\9(1TR-^_`"#?LP`8)`0`"M^R`!#?L0`(W[````@"?N)G +MO0`H``````P"?KQDA'3PW[\`(-^S`!@D!``*W[(`$-^Q``C?L```"`)^XF>] +M`"AGO?_`<(+X\O^R`!``@)`M_[8`,#P$$`UDA(!H`0"P+7R"(@K_M0`H`."H +M+?^T`"``P*`M_[$`"`#@,"W_L````*"(+?^S`!@!((`M_[\`.`$`."T``"@M +M`2!`+0%`2"T,`8.P`4"8+1*@`"??OP`X%L``%``0(``2$P`0)E7__BZU``@` +M`````!`@``)`*"T,`8.8`H`P+0`0&;@40``'`B,8+1*@`!(`````W'`,(#(0 +M!_\6]`$#<<`P@?A!30Q9P_^,`$R``"`&$&]^_`#C?M@`P +MW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$``````/`/_@&>]_X`T +M8P%G_[$`.``#&CS_OP!X<)$),_^^`'`T8Q#P_[<`:`(C*"7_M@!@_[4`6/^T +M`%#_LP!(_[(`0/^P`##``#'W@V$``!-'X'```".```$(3X_Z(`&```D"T(`82A_Z<`(``````!MF@F +M?L@1P7VM$<$5H``1``A!^!$```]]!$@!```!3]^C`!`\`O^`-$(!*0`"$CPT +M0@$`?&(Y!M^C``A\8LP'_$0``/Y@``#^@```_J```/[@```\`@`!)E(``0/" +M\"TD`@!`$D(`'680``@\"0`!/`L``@()2"T""U@M/`H``P(PF"7>=@```@I0 +M+0$QN"4!<:`EWNT```%1J"7>@@```CX0)=ZD``#<1P``?.(``1!`_],\!!`, +M/`40#?^M`"@"0#`M9(1U,&2E@]`,`GZ\``B``0,`,UTWZ0`````$"W?OP!XW[X`<-^W`&C?M@!@W[4` +M6-^T`%#?LP!(W[(`0-^Q`#C?L``P`^``"&>]`(`4@/^1/`00##P%$`UDA'48 +M#`)^O&2E@^@(`831)`+__P````!\!``["`&$4GR$"<,\!!`,/`40#62$=/@, +M`GZ\9*6#T-^_`'C?O@!P```0+=^W`&C?M@!@W[4`6-^T`%#?LP!(W[(`0-^Q +M`#C?L``P`^``"&>]`("?I@`&4H`!!E"P`090H`(##% +M`#\DQ@`!``4L.'RI.@K\1P``?*@Z"OQ'``A\JSH*_$<`$'RJ*@K\10`8%,S_ +M]&1"`$`\`O_\9(,8"``L\"0`"``(4.#P(``0T0C@%/`<`!@`"%W@\!@`( +M9$4@`-Q$``#\9```?$DB"OQD``A\2"(*_&0`$'Q'(@K\9``8?$8B"F1"``C\ +M9``@%$7_]&1C`"@#X``()`+__P`````\!!`,/`4``F>]__ADA'6@_[\```P" +M?KPTI>@8W[\``"0"__\#X``(9[T`"``````\`@`"9[WWJ#1"'`#_OPA0`*(H +M*O^^"$C_MPA`_[8(./^U"##_M`@H_[,((/^R"!C_L0@0%*`!N?^P"`@`@(`M +M```H+0.@("T,`F9@)`8(`#P"_X`T0@$!/`,``@`"$CP"`Q@MW&H,`#1"`:#< +M4P``)`0``0(`*"T#H#`M?4<$PGU(!()]25&"?4I6@WYS>`%R8)@M#`&#Z@`` +M```:8`"O``"(+3P7$`P\%A`,/!00##P2$`QF]X>@"`&%P&;6%S`"'J@MWJ4` +M`'RE!H(4H`"%/`00#'X>$@K85P`&`````-A6`8D`````/`00#`P"?KQDA'<8 +M?AXJ"GRE!4(4H`%N``````(>,"W&"W860`4``````````!^'A(*?$((`A!```EF119X.$4``@+` +M&"T"Y1@*/`00##A"``%DA!=``&`H+0""*`H"'A`M/`00#(Q&``0,`GZ\9(1W +M@`(>&"W<8@``^%0`;#P$$`PF,0`!#`)^XB0$``H2,P!Q/`(``@`1\;@"'A`M +MW$(`$'Q""`(00``)9D86>#A&``("P!@M`N88"CP$$`PX0@`!9(070`!@,"T` +M@C`*`AZH+6:$=@B.IP`4#`)^O`(@*"W>H@`0)`0``WQ%"`(PI0#_$*0`(WQ" +M4@(#H#`M,$3__PP!@Y@F)0`*WJ4`$#P"$`QD1'8H?*49`@P"?KPPI0#_WJ4` +M,#P$$`QDA'8P#`)^O'RE&`'>I0`0/`00#&2$=D!\I5("#`)^O#"E___>H@`0 +MV$,!(@`````\!!`,#`)^O&2$=E`"'A`MW$(`$-A"`15\0E3"/`00#`P"?KQD +MA'9H`AZH+=ZE``!\I0="$*#_B3P$$`P,`GZ\9(1V@-ZE```\!!`,9(1VD`P" +M?KQ\I0<"WJ4``#P$$`P"'J@M9(1VJ`P"?KQ\I0;"WJ4``'RE!H(0H/]]/`00 +M#`P"?KQDA';`WJ4``#P$$`QDA';8#`)^O'RE!D*2I0``/`00#&2$=O`,`GZ\ +M,*4``=ZB``#86?]N?$(9`CP$$`PP10#_#`)^O&2$=P@(`86.?AX2"MQE`"!D +MA'>8)C$``0P"?KQ\I1@!#`)^XB0$``H6,_^3`!'QN#P"``(D!`!J`@(0+0(` +M*"W<2@P0`Z`P+0``B"T\$P`")!(`$'U'!,)]2`2"?4E1@@P!@^I]2E:#`!$1 +MN"8D`"H"`A`M)C$``0)B$"T"`"@MW$H,$`.@,"U]1P9#?4@&`WU)4P,,`8/J +M,4H'_Q8R__,`$1&X``"(+202``AF*@@P)B0``@`*4;@F,0`!?@I2"@(`*"T# +MH#`M?4<&0WU(!@-]25,##`&#ZC%*!_\6,O_T9BH(,#P7$`P\%A`,/!40##P4 +M$`P``(@M9O=WL&;6=]!FM7?H9I1X"#P2``(D$P`(`!$1N`(@*"T"`A`M`D(0 +M+=Q(#`C<20P8`L`0+7T$`8)]!@%"`N00"WT'`0)]*1@!?0@8`0P!@[``0"`M +M)B(`"``"$;@"@!@M`@(0+0(@*"T"0A`M)C$``=Q(#`C<20P8?00!@GT&`4(" +MI!@+?09]Z'H`P"?KQDA'9HDD(``"Q"`"H00``S`A,8 +M+20$``H,`G[B)C$``20"!``2(@!/9E(``68C`#!FAQ9XDD8````#$;A^`A(* +M``8P^'Q""`(00``*?L8R"CP$$`PX1P`"9(07,#A"``$#QR`*`(`X+3P$$`QD +MA!=``((X"@`#&;@`$9FX`@.X+0(3$"W>Z0``9J1X(-Q*#!`"("@MCN@`!'TI +M&0(Q*0#_#`)^O'U*&`'>X@``^$+_TSP$$`Q\0E("/`,0#&1D=G`,`GZ\,$7_ +M_Y)"```L0@`J%$#_T20$``H"$Q@M/`00#-QE#`ADA'A8_Z,(``P"?KQ\I0#" +MWZ,(`-QB#`C80O_&)`0`"GQ""`(00``*9H46>#P$$`PX10`"9(07,#P#$`P# +MQ2`*.$(``61C%T``@"@M`&(H"@(3F"T\!!`,CF8,#&2$=X`F,0`!#`)^O&92 +M``$,`G[B)`0`"B0"!``6(O^T9B,`,-^_"%#?O@A(W[<(0-^V"#C?M0@PW[0( +M*-^S""#?L@@8W[$($-^P"`@#X``(9[T(6/^F"``\!!`,#`)^O&2$=UC?I@@` +M/`00#&2$=W#$@H`````/`00#`P"?KQD +MA'=`"`&%F@(>,"T`````/`00##!%__\,`GZ\9(1V<`@!A?P"'J@MWJ4`&#P$ +M$`QDA'98?*54P@P"?KPPI?__"`&%]0(>$"T\!!`,#`)^O&2$=S`(`866?AXJ +M"CP$$`P,`G]Z9(1UZ-^_"%#?O@A(W[<(0-^V"#C?M0@PW[0(*-^S""#?L@@8 +MW[$($-^P"`@#X``(9[T(6#P"``)GO?=(-$(<``"@,"W_OPBP`*(0*O^^"*C_ +MMPB@_[8(F/^U")#_M`B(_[,(@/^R"'C_L0AP%$`!X/^P"&@`@(`M```H+0.@ +M("T,`F9@)`8(`#P#``("`Q@M/`7_@-QB#"`TI0$!W&0,*``%*CS<8PPP-*4! +MH'Q1#H)\1U-#W+,``#!(!_]\=5-#?)Y30S"7!_\P=`?_?$H&PWQ&#@)\B0;# +M?'8&PWQ"!H-\BP:#,C$`_WQC!H,\!!`,,4H`_S$I`/\P8P#_,6L`_S!,`/__ +MHPA@,,8`_Z^I""0RU@#__ZD(4&2$>+#_JPA8`B`H+:^J""`!0)`MKZ<($'YS +M>`&OM0@8KZ@(`/^G"##_J`@X_ZH(0/^L"$BOM@@HK[X(%*^W"`0,`GZ\K[0( +M"-^J"$`\!!`,WZP(2&2$>-C?IP@PWZ@(.`%`*"T!@#`M``8`````V%T!0@`````\!!`,#`)^O&2$=Q@"%!`MW$4`"'RE!D(4H`$T +M``````(4,"WI0`@9L1V,`P"?KQ\ +MI2@!WJ4`&#P"$`QD1'9`?*53@@P"?KPPI?__WJ4`*#P#$`QD9'98?*530PP" +M?KPPI?__WJ4`*#P'$`QDY'9P?*50`PP"?KPPI?__WJ(`*,A;_YD"%!`M/`00 +M#`P"?KQDA'90`A00+=Q"`"C(6O^6`A0P+3P$$`P,`GZ\9(1V:`(4,"W#P#$`PX10`"9D07,&1CAZ``92`*/`40##A"``%DI1=``((H"P(4 +M$"T\!!`,C$8`#`P"?KQDA'>``A0P+=S%``A\I0:"$*#_>@````#_I@@P/`00 +M#`P"?KQDA';`WZ8(,#P$$`QDA';PW,4`"`P"?KQ\I0<""`&'T@(4$"U\I2@! +M9(1WF`P"?KPF,0`!#`)^XB0$``H6,_^#`!&AN#P"``(D!`!J`@(0+0(`*"W< +M2@P8`Z`P+0``B"T\$P`")!(`0'U'!L-]2`:#?4E30PP!@^HQ2@?_`!$1N"8D +M`"H"`A`M)C$``0)B$"T"`"@MW$H,$`.@,"U]1P;#?4@&@WU)4T,,`8/J,4H' +M_Q8R__,`$1&X``"(+3P3``(D$@`(`!$1N"8D``("`A`M)C$``0)B$"T"`"@M +MW$H,"`.@,"U]1P;#?4@&@WU)4T,,`8/J,4H'_Q8R__,`$1&X/!00##P3$`P# +MH)`M``"(+3P5$`QFE(>@"`&(K&9S%S``````WN(,&/A%`#@`````#`)^XB0$ +M``HD`@0`$B(`3M^_"+``$;&X/`,0#0(6\"UD8X!HDD8``#P'$`S?P@P(`B`H +M+63D>"`F,0`!``8P^`/`N"U\0@@"9J<6>'QF,@HX2``"`F`8+692``$X20`! +M$$``!`*(&`H\!Q`,9.<70`!I.`O?R@P0C\@,#'U)*@)]2B@!#`)^O#$I`/_? +MQ0P@/`<0#&3D>:!\I5`##`)^O#"E___?Q0P@/`(0#&1$>;!\I5-##`)^O#"E +M___?P@P(V$7_S#P#$`P,`GZ\9&1V:-[B#!C81?_*`````)+E#!(\!!`,9(1X +M6`P"?KP`!2GZWN(,&#P$$`P"8#@M`A98+62$=X!\0@@"9J46>#A#``(X1@`! +M$$``!`*#.`H\!1`,9*470`#F*`L,`GZ\C68,'`P"?N(D!``*)`($`!8B_[8` +M$;&XW[\(L-^^"*C?MPB@W[8(F-^U")#?M`B(W[,(@-^R"'C?L0APW[`(:`/@ +M``AGO0BX_Z8(,#P$$`P,`GZ\9(1W6-^F"#`\!!`,9(1W<-S%``A\I5%"#`)^ +MO#"E__\(`8?E`A08+0`````\!!`,#`)^O&2$>8@(`8?@`A0P+0`````\!!`, +M#`)^O&2$=S`(`8?;`A00+3P$$`P\!0`"9(1X:`P"?KPTI1P`W[\(L-^^"*C? +MMPB@W[8(F-^U")#?M`B(W[,(@-^R"'C?L0APW[`(:`/@``AGO0BX9[WOJ``` +M*"W_L!`()`80`/^_$%``@(`M_[X02`.@("W_MQ!`_[80./^U$##_M!`H_[,0 +M(/^R$!@,`F9@_[$0$-X"```00``8```P+3P2$`QF$0`@``"8+692><`````` +MWB4```)`("T,`GZ\9G,``=XE``@,`GZ\`D`@+=XE`!`,`GZ\`D`@+=XE`!@" +M0"`M#`)^O&8Q`$#>`@```F(0*Q1`_^^3I@``/!,0##P2$`QGL0`!``"H+3P4 +M$`QF@"`&):V92%S`"!C`MW,48*`2@`#T\!!`,#`)^XB0$``HD`@0`$J(` +M4]^_$%"2)@``9C$``0`5N/@`%;%X`O98+3P"$`P""_`M9$1X(-_"&!@\`Q`- +M9&.`:``&,/A\9C(*`D`8+7Q""$("H"@M.$@``B:U``%FAQ9X.$D``1!```0" +M:!@*/`<0#&3G%T``:3@+W\H8(-_(&!A]24P"?4I(`3$I__\,`GZ\<0CX>M_% +M&#`\`A`,9$1YH'RE6`,,`GZ\,*7__]_%&#`\`Q`,9&1YL'RE7`,,`GZ\,*7_ +M_]_"&!C81O_)`O8P+3P"$`P,`GZ\9$1V:`+V,"T"!C`MW,48*`2A_\4\!!`, +M?*4'`O^F$``,`GZ\9(1X6-^F$``"]F`M/`00#`)`&"T"#&`MW,(8*&2$=X!F +MA19X?$((`CA&``(X1P`!$$``!`)F&`H\!1`,9*470`!G*`L,`GZ\C888-`P" +M?N(D!``*)`($`!:B_Z_?OQ!0W[X02-^W$$#?MA`XW[40,-^T$"C?LQ`@W[(0 +M&-^Q$!#?L!`(`^``"&>]$%@\`@`"-$+H&`"B$"H40``2`````&>]_^C_L``( +M`("`+?^_`!`\!!`,_Z4```P"?WIDA'H@WZ4```P!B2X"`"`MW[\`$-^P``@\ +M!!`,9(1Z.`@"?WIGO0`8/`00##P%``)DA'G8"`)^O#2EZ!@`````/`+_@&>] +M_[`T0@%G_[``$``"$CS_M``P<)`),_^S`"@T0A"`_[(`(`("D"7_L0`89$(0 +M0/^_`$@"`H@E_[8`0`"`F"W_M0`X`*"@+=Y8``#>-0``?Q@IPR\"``(40`"Z +M)`P!`#,*__\#`%@M`!AA^'ZY&<,O(@`#%$``IB0-`!@S)?__`R`@+0`9:/@\ +M#_^`/`+__#7O`6<\"?^`-$(`"P`/>CPU*0%G->\@@``"%#@`"4RX9>X`8#1" +M.`$U*0"!``(7>`(/>"4"#G`E``E-N`("0"5D1P$`W0,``#P&``$`1A`M`/`X +M)0``,"U\=6`#?6-@!WV#8`8!5:@O_0,``'*C;#(08``"`````/WC``#(@``Z$``;#P$$`P6@`!=)`D".MXB```\!A`,`F`@+20%__]DQGJX +M```X+7P"``*^B``PT8P`!KZ0`"``#%/C?HP`(/`T``CP,``,\"P`!)`X`0'QS +M#@)\]`%``````/`00 +M#`P"?KQDA'K("`&*ASP"_X`D!``#)`4``P@!B@4D&0`#/`).Q":4`9\T0NQ/ +M]_^@`!QD\``8U.``"$[C_OP`0`&8P)?^Q``@` +M8A`E_[```#P(__#`P`8``0X"GS& +M^`-\XT@%#`)E7/X#`!BF$0`(W[\`$`(`$"W?L0`(W[````/@``AGO0`8```` +M`&>]__#_L```_[\`"`P!ETH`@(`ME$,`P"0"``$08@`+/`+__#(#``,T0@`) +M``,<^``"%'AD0H`)``(7.#1"$#A\8A(*Z$``<-^_``@D`P`!$@,`3R0"``(2 +M`@`C/`3_\!8``&G?OP`(/`3_\#P%__PTA``C-*4`"0`$)#@`!2QX-(0``62E +M@`$`!";X``4O.#2$!_@TI0?XW(0``-RE``!\A!$#,(0`_Q""`%LD!@`#$(8` +M"B0"`!40@P!E?*,1`S!C`/\D8___+&0``A2``&HD`O__`````-^_``C?L``` +M`^``"&>]`!`\`__P-&,`(S2$`",``QWX`(`0+31C"0$D!8`!``,=.``%++@T +M8P((``0D^-QC`````A2X-*5@`S2$`,$T0@!A``4ON``$)C@``A9X-$($$#2E +M!!#"@&`(`8M@?$,0"@`$(``PA``! +M"`&+8`!$$",P8P#_)&/__RQD``(0@/^>)`(`#G!C^+)G@H!8"`&+8'Q#$`H` +M````<&/XLF>"@&@(`8M@?$,0"B0"__\XA``!)`,`!@@!BV``9!`*`````&>] +M_^C_L0`(_[\`$/^P``#!0``$*`` +M#3P$$`T,`H&*`B`@+11`__IF$``09A#_\-^_`!`"`!`MW[$`"-^P```#X``( +M9[T`&#P$$`T"("@M9(2$``P"?KP``(`MW[\`$-^Q``@"`!`MW[````/@``AG +MO0`8``````/@``@D`@`'/`00#6>]__C_OP``#`)_>F2$A##?OP``)`+__P/@ +M``AGO0`(`````#"$`/\H@@`"%$``*20"``(4@@`]`````#P"__`T0@`C`$`8 +M+0`"%/@``QRX-$(`E31C`$L``A8X``,>>#1"`(#<1@``-&,`@-QD``#H@@`* +M`````,C"`"P`````W$3_@"0#__\D`@`%,(0``P/@``@`9!`+`````,C"`!T` +M````W$+_@-QC_X`P0@`#$$```S!C``,48``<`````"BB``(X0@`!`^``""1" +M``4`````/`+__"2$``(T0@`)``0>.``"%'AD0H`)``(7.'QB*@HPI0`#%*`` +M#&1%`(`D`O__?&4:"C!C``0#X``(`(,0"]QD_X`D`@`&)`/__S"$``,#X``( +M`&00"P/@``@D`O__)`(``A2"`!8\`__P-&,`(P!@$"T``QSX-&,`E0`"%+@` +M`QXX-$(`2S1C`(```A9XW&,``#1"`(#<0@``R&(`!``````P0@`$`^``""Q" +M``%P0@"Z`^``"#!"``(``````^``""0"__\HA``$)`,`!"0"``(#X``(`&00 +M"P`````#X``(```0+0/@``@``!`M`^``"`````!GO?_H_[$`"`"`B"W_L``` +M_[\`$`P!B](`P"`M`$"`+1(``!$``!`M#`$YZ`(@("T"("`M#`$YN```*"V. +M!0`,#`$YN`(@("V.!0`(C@(`#`(@("T``#`M`*(H(PP!.9XDI0`!?$+X`]^_ +M`!#?L0`(W[````/@``AGO0`8`````&>]_^C_L0`(`("(+?^_`!``P"`M#`&+ +MTO^P```00``B`B`@+0P!.>@D$``H)A#__P(@("TD!0`@#`$YG@``,"T6`/_[ +M)A#__PP!.=("("`M?!#X.PP`MU(D!``#/`,AC31C[T$``B"X``(I^``#'#@` +MI"`O-&-KVP""$"T``QQX``(0^#1C--L`0P`=```8$``#'+H`]`"#_I0``#`&+ +M*@``("W?I0``%*``,0!`@"TL0@`6$$#_\20"``$\`P`!`@(0%#1C8```0Q@D +M%&#_["00``$\`P`6`$,8)!1@_^@D$``,Z%7_YB00``,(`8SD)!#__P`````D +M!``"#`&+*B00___?OP`8W[$`$"0#`!8X0@`6`&*`"@(`$"W?L``(`^``"&>] +M`"#_I0``#`&+*B0$``$D!``"#`&+*@!`@"W?I0``$+$`'"0#``(0HP`BW[\` +M&"0"___?L0`0`$6`"P(`$"W?L``(`^``"&>]`"`4L?_$W[\`&"Q"`!400/^_ +M)`(``3P#`!`"`A`4-&.@``!#&"048/^[)!```3P#``L`0Q`D%$#_MR00``P( +M`8SE)!#__P`````D`P`&$@/_L"1#__LD$/__+&,``@@!C.0`0X`+`````"00 +M__\X0@`&)`,`!@@!C.0`8H`*``````/@``@`````**,`"!1@``0D`@`M`^`` +M"`````````````1`^#P#$@\!!#`M9&-M@`#%,"TD!___``8PN`!F,"V,P@`` +M%.+_\S"J``\\`O_\-$(`"3")``,``A1X``I6.&1"@`D`"4D\``(7.#1"`(`! +M0A`M`$D0)=Q"``#(0``(`````"RB``440``M`````*S'```#X``()`+__P`` +M``#H00`C`````,A"__DHJ@`")*+__@"J$`LD"X`!``M<^"0*@`$U:\`'``I4 +M^'!"%C(`"U]X`$M8+35*P```%++@TI0!A``4N>#2E!!`!)2@EW*4` +M`,BC``8\!?_P`$0H+20&`!L`92@MK*8`##P%__``1!`M-*4`(P!B&"T`!2SX +M-*4`PP`%+C@TI000`25()=TE``#(HP!D)`0`!"0$`!LD`@`;`^``"*QD``P\ +M`O_P-$(`(P`"%+@T0@!A``(6>#1"!!`!(D@EW2(``,A#`$X```````00N``$ +M(7@`1!`M)`0`&P!B&"TD`@`;`^``"*QD``@D`H`!`00@+0`"%+@`A2`M-$)@ +M`P`"%[@T0@00`2)()=TB``#(0P!.```````$(+@D`@`;`&08+20$`!L#X``( +MK&0``#P"__`T0@`C``(4^#1"`,,``A8X-$($$`$B2"7=(@``R$,`-@`````` +M!!"X``0A>`!$$"TD!``;`&(8+20"`!L#X``(K&0`$``$(+@D`@`#`&08+20$ +M``,#X``(K&0``,E!`#0```````0@N"0"`!D`9!@M)`0`&0/@``BL9`````0@ +MN"0"``$`9!@M)`0``0/@``BL9`````0@N"0"``(`9!@M)`0``@/@``BL9``` +MR4$`)@``````!""X)`(`&@!D&"TD!``:`^``"*QD````!!"X``0A>`!$$"TD +M!``$`&(8+20"``0#X``(K&0`""0"``0#X``(K&0`#``$$+@`!"%X`$00+20$ +M``0`8A@M)`(`!`/@``BL9``0``0@N"0"``0`9!@M)`0`!`/@``BL9`````0@ +MN"0"`!@`9!@M)`0`&`/@``BL9`````0@N"0"`!<`9!@M)`0`%P/@``BL9``` +M9[W_T/^P```\$!(/_[$`"&80;] +M`#``````*((`!Q!``0DP@P`//`+__#1"``D``QXX``(4>&1"@`D``A +M>#1"`/@T8P,(_'0``-Q$``#\=`SXW$(```@!CD%^$1`*)`(`!0(1@"VN`@`` +M"`&.020"``4\`O_P-$(`(P`"%+@T0@!A``(6>#1"!!#<0@``R$,`/B0#``0D +M`P`;)`(`&P@!CD&N`P`,/`+_\#1"`",``A2X-$(`80`"%G@T0@00W$(``,A# +M`#0D`P`$)`,`&R0"`!L(`8Y!K@,`""0"@`$"$8`M``(4N#1"8`,``A>X-$($ +M$-Q"``#(0P`J`````"0"`!NN`@``"`&.020"`!L`````$.,`,2CC`C808``E +M)`,S!20#`@40XP`L*.,"!A!@`)(D`P(E)`,"`A3C_X@"$1@M)`,``A!#_[$D +M`P`!$$,`KP(1@"TD`@`#K@(```@!CD$D`@`#`````#1C`",``QRX-&,`<0`# +M'G@T8P,(W'0```@!CHXD`P(`)`(`!`@!CD&N`P`,)`(`!`@!CD&N`P`()`(` +M!*X"```(`8Y!)`(`!!#C``DHXS,&$&``4"0#,S,D`S,`$.,`)"0#,P(4X_]C +M`A$8+0`````40/]@`A$8+20"`","$8`MK@(```@!CD$D`@`C$.,`*RCC`#00 +M8`!.)`,`-20#`!40XP`B)`,`(A3C_U("$1@M)`0``P@!CJ6L9````(`H+3P$ +M$`T,`GZ\9(2$2`@!CD$D`O__%$/_Y@`````D`@`5`A&`+:X"```(`8Y!)`(` +M%1!`_^$D`P`"%$/^]0`````1``!U`A$0+20#`"6L0P``)`(`!`@!CM1\5!`' +M`A$8+20$``((`8ZEK&0```(1&"TD!``@"`&.I:QD```D0___+&,``A!@_N(` +M````$0``7P(1&"TD!``EK&0``"0#``(00__K``````@!CD%^$1`*$0``-`(1 +M&"TD!``:"`&.I:QD```"$1@M)`0`'`@!CJ6L9```$.,`"0`````D`S,U%./_ +M$P`````1```O`A$8+20$`!X(`8ZEK&0``!$``"<"$1@M)`0`&0@!CJ6L9``` +M$.,`""0#`$44X_\%`````!$``!L"$1@M)`0`(@@!CJ6L9```$$#_H``````1 +M```F`A$8+20$`"D(`8ZEK&0``!#C``4D`P(S%./^]@(1&"T(`8]"``````(1 +M&"TD!``?"`&.I:QD```D#P`$"`&.;```*"TD!``7"`&.I:QD```D!``A"`&. +MI:QD```D!``8"`&.I:QD```D!``="`&.I:QD```4X/[?`A$8+20#``(00P`, +M)`,`!`(1&"TD!``!"`&.I:QD```D!``J"`&.I:QD```D`@`5K@(```@!CD$D +M`@`5"`&/R'QT$`#2$`"4``A3X``0FN#1" +M`)4TA`"```(6.-R$```T0@"`W$(``.B"`#TD&``"R$(`*209``(D&``$)`,` +M`B0.@`$``R"```YT^``#%3@!P'@M-<[`!P`.=K@U[\`'-``.]__C_OP``#`)^ +MO&2$A$C?OP``)`+__P/@``AGO0`()`(`)*S"```#X``()`(`)"0"`":LP@`` +M`^``""0"`"8`````"`&.,@`````HH@`'``0@*SA"``$`@B`E%(``+P`````\ +M`O_\,*4`#S1"``D`!2XX``(4>&1"@`D``A]_Z`T0@`),*D` +M#P`"%'@D`P`$_[X`4&1"@`G_L``0``GV.``"%SAPD`DS_[<`2`/"$"W_OP!8 +M`%`0)?^V`$`D%P`"_[4`."BD``3_M``P`&2X"_^S`"C_L@`@_[$`&-Q"```P +M0@`#%$``2#P#__``P(@M-&,`(W#6_^\``QYX/`8`$#1C)!,``QRX-&,`(`/# +M&"UR(C@K`'!`)0#V."04X``$)$(``=T'``#HY@`XW[\`6`!7."H4X/_V`&88 +M+3P3__P\`__P-G,`"31C`",`$YQX``,>N&9S@`D`"4SX`!.?.#1C2"`/3$"TT8P!(`%`@)0``D"W``&,+@T0C3;-*4`"0#"`!T`!2QX```P$&2E@`D`!2\X)`0``32E +M`5`"Y"`$`\4H+22$__\`L"@E``8TN@#2,"W]!-G,`(P`5K#@`$YK\-K5KVS9S`/@`%:QX +M`A.8)?^S`````)`M``"@+0@!D>XVM33;`````"92``$"5Q`J$$``/6?>`(!R +M,A`K`%80)!1`__D`````?!/X.PP`MU(D!``#/`8``S3&T)`\`__\<$80`S1C +M``D``QQX9&.`"0`#'S@T8P08`\,@+0!5`!T`D"`E```P$-R"````!C2ZZ$X` +M#@#3,"U\`O@[`,(0*Q1```L\`O_\?`/X.V1C`&1\`O@[`$,0*Q1`__T````` +MW((``,A.__0`````/`+__"92``']`&`#T_`M`]"`)=X"```(`9$> +MW[\`6#P#`/\\`@`--&/_/V>]_]A`!W@`-$*7``#C&"3_L@`0`*"0+?^Q``@` +M@(@M_[````#`@"W_OP`@$&(`#_^S`!@D1``!$&0`#"1$``(09``*)$0!`!!D +M``@``!`MW[\`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`*'P3^#L,`+=2)`0` +M`SP#(8T\!/_\-&/O00`"*/@TA``)``(1>``#'#@`HA`M``0D>``".+ADA(`) +M-&-KVP!'."T``QQX``07.#)&``\T0@%0-&,TVS(H``,`!BXX`.,`'0"B*"T` +M"$$\```X$`$%*"7\?\@P``W[\`(-^S`!C?L@`0W[$`"-^P``#]`"@D`O__ +MW[,`&-^R`!#?L0`(W[````/@``AGO0`H**,`!"0"``0D"P`"/`8`#0!#6`L\ +M`P#_-&/_/S3&EP!``G@``$,8)!!F``X?\I@``W04``-R%``!] +MI7@'_(4``-T$```5(/_P``````/@``@``````````&>]_^`HA``$_[(`$"0" +M``0D$@`"/`40#0!$D`L\!!`-_[$`"&2$A&#_L```9*6$:/^_`!@,`GZ\/!$0 +M#0``@"UF,82(`@`H+0(@("T,`GZ\)A```0(2$"H40/_[`@`H+=^_`!@D!``* +MW[(`$-^Q``C?L```"`)^XF>]`"``````/`+_@#1"`0<``A(\-$('<-Q"``!\ +M0B("$$```P`````#X``(`````&>]_^C_L0`()!$`!/^P``#_OP`0#`$Y?`"` +M@"TD!0!`#`$YN`(`("TD!@`#`@`@+0P!.9XD!0`$`@`@+20%``D,`3FX)C'_ +M_P(`("TD!0`!#`$YGB0&``$"`"`M#`$YN"0%`+X6(/_N)`4`0-^_`!`"`"`M +MW[$`"-^P```(`3G29[T`&`````!GO?_8/`7__/^Q``@TI0`)_[,`&#P1%`#_ +ML@`09B,_&/^_`"``!2QX_[```&2E@`?<8@`0``4O.-QG``@\`__P-&,`(S2E +M`!#\I`````,:_``'D`!\1?@#)`@`$``"$``T8P#X`*)`"XXD/QQ\Y_@#W&(` +M`"Y"$``00``$`D"8+203$``D!Q``)!(0`#P%$`T``#`M#`#+T&2EA?`$0``V +M`$"`+?XP/Q@\!``#```H+0(`,"T,`+>6`F`X+11``#8\`__\/`+_\#1C``DT +M0@`C?`0`.WR$"<,``QQX``0B@&1C@`<`D(`E``,?.'(07#,`$I#"-&,`"'Y0 +M:$;\<`````(2_#P$``,T0@#XW$(```P`N0H`````/`3__'Q#2`$TA``)``(8 +M"@`$)'ADA(`'``0G.`!@$"T\`__P-&,`(S2$`"#\@@````,:_#1C`/@``!`M +MW&,``-^_`"#?LP`8W[(`$-^Q``C?L````^``"&>]`"@`````CB8_'#P$$`T\ +M!1`-9(2&``P"?KQDI89@"`&3>OXP/Q@(`9.F)`+__V>]__`\!``#_[\`"`P` +MN%S_L```%$``+CP"__P\!/_P-$(`"20%``$``A1X-(0`(V1"@`<`!"+\``(7 +M.#2$`/C<0P``?*,`!_Q#``#<@@``?`/X.V1C`&1\`O@[`$,0*Q1`__T\!``# +M#`"XD@``@"T\!?_\-*4`"3P#%```!2QX9&(_&&2E@`<\!/_PW$(`$``%+S@T +MA``C-*4`"/R@````!"+\-(0`^-R$```00``$W[\`"`P`SA*,9#\]`!`\!!`-)!#__PP"?WIDA(8P"`&3Z-^_``AGO?_@_[$` +M"#P1%!C>*%C0_[(`$`"@D"W_L````("`+1$``#W_OP`8-`6@``$%*"W1`S`` +M9&(``?$",``00/_\T0(P"!!#``0````````!0!``__S1`C`(/`,``0$#&"V, +M8J`(E&2@#@(","$`Q"`J$(``+0````#<::``?2EX`1$@`",D`___?&G_QAH` +M``X"`!@M/`H``0@!E!L!"E`MC4*@""1(``%F4@`(K*@`"``"$/C>2/_X`2(0 +M+21C__\48/_W_$@`````$"T```%/WB-8T-QD,`ADA``!_&0P"````4\40``$ +M/`/_^#1C`!<``QL\_'```-^_`!C?L@`0W[$`"-^P```#X``(9[T`(`@!E!4` +M`$@M#`"W6```("T(`9/\WBA8T#P$``,"`#`M#`"Y-`)`."T(`90E`````#P" +M%`#\1#\89$(_&/Q%``@#X``(_$8`$(^B``1PYP?R?2'?4<8 +MQGQ'"$:/H@`,?$<`!GS'N`=\I^X'`^``"/R'````````<*4%\WS%JX9\Y;6& +M?05(!0/@``C\A0``<*4&,WS%2`4#X``(_(4``'RE2`$#X``(_(4````````\ +M`A0`W$4_&&1"/QC<0P`(W$(`$/R%``#\@P`(`^``"/R"`!``````)((``0/@ +M``@``A#```````"`$"TD`___?&+_QOQ%```0H``,9(0`"```$"TD!___)`;_ +MJ`"`&"UD0@`!?./_QF2$``C\9@```$48*Q1@__H`@!@M`^``"```$"T````` +M`(#`+20"__]\6/_&WPP``!&``)(`!W@O9[W_Z/^P````!W#X_[(`$``/>/C_ +ML0`(```0+629``@D"O__)`W_J!4``$<`!H`K`$<`'P#@`?3?"P`````8$!!@ +M``D`2Q@K9$(``0!'`!\`X`'T```8$!1@__QD0@`!9$+__P!+&"L08``5W[(` +M$``"&/@#(Q@M?4/_QMQC```0;0`6`$"(+0!'$"T``ACX"`&4MP,C&"W]`!@``````$"(+1(J__<"+!`K`%`0)!!``%,"()`M`!$@^`(@ +M$"T`F2`M```8+0"`2"UD0@`!?4G_Q@!,6"O=*0``<2GJ+@$C&"UPPT@K`2M( +M)!4@__9DA``($&8`,`(C&"T`3!@K$&#_X``````1`/^[`````-\#``!D8___ +M`$(8"P!G`!\`X`'T```0$!!```D`XQ`K9&,``0!G`!\`X`'T```0$!1`__QD +M8P`!9&/__P#C$"L00/_,``,0^`,B$"U]0O_&W$(``!!-`!(``````&<8+P`# +M$/@(`93_`R(0+0````#(`$`P+0`(0`#_OP``#`)^ +MO``)2`#?OP``)`+__P/@``AGO0`(`(`0+20#__]\8O_&W$@``!$``!9DA``( +M)`+__P``,"TD"?__)`K_J`"`&"UDQ@`!?2/_QF2$``C<9P``$*<`!@`````4 +MR/_Y`(`8+0/@``@``````````/QJ```4R/_R```0+0@!E:$``````^``""0" +M__\`````9[W_^"0#__\`@!`M_[\``'QB_\;<20``$,``'P````",IP```.D0 +M*Q!``!]DA``(``]``AGO?_@_[(`$`"`D"W_L0`(`*"(+?^P``#_OP`8#`&5K`#`@"TD`P`! +M%$,`$B0"__\2```/```0+69$``@"("@M)`C__R0&_ZB,HP``9$(``62E``0` +M4#@K``,8^`!D&"U]`__&_&8``!3@__<````````0+=^_`!C?L@`0W[$`"-^P +M```#X``(9[T`(``````D`O__`(`8+7Q#_\8`Q3@AW&8```#'$"L40``2`*<0 +M*Q!```X`X$`M9((`"``%&/@`0Q`M)`;__R0$_Z@`0!@M9*4``7S#_\9D0@`( +M_&0```"H&"L48/_Z`$`8+0/@``@``!`M/`00#3P%$`UGO?_X9(2'"&2EA\#_ +MOP``#`)^O``&,`#?OP``)`+__P/@``AGO0`(`````"0#__\`@!`M?&+_Q@"@ +M."W<1@```*80*Q!```D```````4X^`"'("UDA``(?&3_QMR"```#X``(```` +M```````\!!`-/`40#6>]__ADA(=`9*6'X``&,`#_OP``#`)^O``'.`#?OP`` +M```0+0/@``AGO0`(`````&>]_[@``"@M_[,`&`"`F"W_M@`P)`3___^_`$`" +M8!@M_[<`.&9B``C_M0`H?(/_QO^T`"!\@O_&_[(`$#P6$`W_L0`(9L2']`$@"()`M"`&6>0``*"T`````9[W_P"R" +M``3_L@`P`("0+?^_`#C_L0`H$$``(?^P`"`\`A@`/!%C=C1"%Q``1C#@V$"XN-C%D+O^Q`!!GI``0_[``&`P`TCXD!0!`$$#_ +MY=^_`#@\!!`-`D`H+0P"?KQDA(?X/`-I;CP"%Q]`#@``````Z`@+0(@,"T,`-*`)`<``01` +M__0D`__^&B``"-^_`#`"`"@M`%$P(:RB```D0@`!%$;__62E``3?OP`P```8 +M+=^Q`"@`8!`MW[``(`/@``AGO0`X`````#P$$`T`L3`A#`)^O&2$B#@(`9<' +M)`/__F>]__`D`O__`Z`H+20&``'_OP`(#`&6X*^B``"/I```)`/__]^_``AG +MO0`0`((8"@/@``@`8!`M9[W_R/^_`##_I0`@#`&6BO^F`"C?I0`@`Z`@+=^F +M`"C_H@`0_Z,`&/^B```,`--P_Z,`"-^_`#`#X``(9[T`.`@!ES@D!@`!/`(4 +M)`/@``AD0K:(`````#P"%"1D0K:(P$,!$!1@__XD`P`!X$,!$!!@__L````` +M?`,`.RAE```D9``_`&4@"B0%``$`91@4``0A@P`$(/@`1"`MW(4`*`!E&"7\ +M@P`H```!3ZQ``1````%/`^``"```````````/`(4)&1"MHC`0P$0%&#__B0# +M``'@0P$0$&#_^P````!\`P`[*&4``"1D`#\`92`*)`4``0!E&!0``Q@G``0A +M@P`$(/@`1"`MW(4`*`!E&"3\@P`H```!3ZQ``1````%/`^``"`````!GO?_( +M_[```#P0%"3_LP`89A"VB/^R`!``@)@M_[$`"`"@D"W_OP`P`,"(+?^U`"@" +M`"`M_[0`(```*"TD!@$0`."@+0P"9F`!`*@MW[\`,"0"``'^$P`(IA(`P*(1 +M`,*B%`##KA4`N-^T`"#?M0`HW[,`&-^R`!#?L0`(W[````/@``AGO0`X/`+_ +M\"0$``$T0@`C/`7_\``"%#@TI0`C-$(`"P`%*OP``A;X-*4`^-Q#``#?AH(P +MW$<`P'R#$(=\@P`'_,<`$/Q#``#]``@`````/`@0#20$`$```"@M```P +M+20'`"!E"(H@#`"T:```2"T00/_S_X*"."0#``,D!``0_$,``"0#!`#?@H(X +M_$,`"&1#`!C\1``0"`&7RO^#@C!GO?^X_[<`.`"`N"W_M0`H)`0`!/^T`"`` +MH*@M_[(`$``7D?C_OP!`_[8`,/^S`!C_L0`(#`"W4O^P```\`_^``!<@N#1C +M`0$"1)`O``,:/`)7D"TT8P&@`!*0^-QT``"/@X)`?I1X`7*`H"T48``%`'08 +M*R0$`$`D`P!`KX2"0`!T&"L08``$`````(^4@D`2@`#%)`,`0#P0+Z\\%@`= +M-A`(`#;6S64,`9?&`$*`"]^"@C@`%K3X#`&7QMQ1```"T``?`@`!]#P"__`T +M0@`C/`?_\``"%#@TYP`C-$(`"P`'.OP``A;X-.<`^-Q#`````"@MWX:".-^$ +M@C!\`P`'W-,`""0&`"C\0P``W.(```P"9F```+`2`!8P>`)&$"L40`#4`!8= +MN"0"``(`*Y$`!@T +M8S3;`N,`'3P$``\``!@0-(3__JY4`"0``QRZ<'6H`_Y#``@`51`6``(0`"1" +M__\``AA"`&(0)0`"&((`8A`E``(9`@!B$"4``AH"`&(0)0`"'`(`8A@E)&(` +M`21C__X`9!@K$&``GJY"`!QP5!`")`4`@'!5^7(,`+&J`J`@+?Y"``#?@H(P +MW$0``!"``)\"H#`M#`)F8```*"U\!``[#`#(WGR$"&##-8P`(P``,"T!@#@M``QD.#6, +M``L`!SK\``QF^#3G`/B,20`<-8PD`&6+W*@D&0`#96\K6&5N)UAE;1]8```` +M```&&7A]*?@#<&E(`]Q"``!PR"CR`0P@+?R```#]`$@\!!`-#`)^O&2$B]`$@D0@`) +M"`&8.0!`("T`$2```F`H+0P!'(IDYXF@$$#_?CP%$`T\!!`-9(2)L`P"?KQD +MI8J@"`&8T"0"__\`````/`00#0P"?WIDA(DP"`&8T"0"__\\!!`-`D`H+0P" +M?KQDA(AH"`&8T"0"__\\`@@Q`!4H^C1")ND\!!`-``(4.&2$B6`T0GC5``(4 +MN&1"]\\`H@`=```H$`P"?KP`!2DZ"`&8T"0"__\\!!`-`D`H+62$B-@,`GZ\ +M`L`P+0@!F-`D`O__`````&>]__#_OP`(#`&7QO^P``#?@H(X#`&7QMQ0``#? +MAX(X/`3_\-^#@C`TA``C`(`P+0`$)#@TA``+``8R_``$)O@TQ@#XW(4````0 +M$`#``2C(0`_\``F?"``R` +M"P`"6"<`"U_#``!P+7P"`#M\0@G#,@S__P%B6"2,8@`<$$``.@``:"U\1?@# +M?:3X`W"N*`/<8P```*0H+0`%*7@`92@MS*``@-RB````````C*<`"&5$__@D +M!O__`((@+3%H`/\``!@M$.``(GS$_\;]__#_L```_[\`"`P!E\8`@(`MWX*".!!```C?OP`(W$0``-Q#``C< +M0@`0_@0``/X#``C^`@`0W[\`"-^P```#X``(9[T`$#P'__`D`O_C-.<`(P`$ +M(G@`!SK\``(6O#3G$`!\HA`&`(<@+7S"^`<`@!@M?(22`GP#*0;\8@``)`(! +M&!""``@``````````-QB```$0/_^``````/@``@``````````-SB\/@(`9G$ +M```````````\!O_P``0B>#3&`",D`O^-``8R_``"%CPTQA``?*(0!@"&("T` +M@!@M?(22`GP#*0;\8@``)`(!&!""``<`````W&(```1`__XP0@#_`^``"``` +M````````W,+P^`@!F=X``````````&>]__`D!0`"_[```"0&`%#_OP`(#`&9 +ML@"`@"T"`"`M#`&9SB0%``/?OP`(W[```&>]`!!P0CXO`^``"'!"`#IGO?_0 +M_[,`&#P3(8W_L@`0-G/O00`3G#@`@)`M_[```#9S:]L`$YQX)!`#Z/^_`"@V +M``"$/@`8A@M``,HN`!E*"T`LP`=```H$``%++H`M"@M?`/X +M.P!E&"L48/_]`````"80__\6`/_HW[\`*"XB``'?M``@<$(`.M^S`!C?L@`0 +MW[$`"-^P```#X``(9[T`,#P"__!GO?^8-$(`(SP#Q@#_L``8``(2_/^^`%@` +M!()X-$(0`#1C``$"`O`M``,8?/^_`&`#P"`M_[<`4'P$*0;_M@!(-&,`0/^U +M`$!_WI("_[0`./^S`##_L@`H_[$`(/^D``#]!``(@>``"&/@`!10X +M`(,8+31":]L``A1X-$(TVP!B`!T``!@0``,#1"--L`8@`=```8 +M$``#'+H`#1"--L`8@`=```8$``#'+H`2D?^/@``$E0`/0````!\ +M%_@[#`"W4B0$``,``AAX``(0^`!B&"T`#1"--L`8@`=```8$``#'+H`P@``-$(`(P`"$OPT0@#X"`&: +M@MQ"``#<0O#X"`&:2P````!GO?_H)`4``O^Q``@D!@!@_[\`$`"`B"T,`9FR +M_[````P!F?@"("`M$$``%P!`@"T"("`M#`&9SB0%``,D`P#X$$,`!P````#? +MOP`0`@`0+=^Q``C?L````^``"&>]`!@,`9HJ`B`@+0(@("TD!0`"#`&9LB0& +M`&`,`9GX`B`@+11`__$`0(`M`B`@+0P!F`@``!$$` +M%@`````FM?__&J``4@````!\%O@[#`"W4B0$``,``AAX``(0^`!B&"T`<0`= +M```8$``#'+H`=A@M`````'P"^#L`0Q`K%$#__0````#>`@``!$#_[``````: +MH``^`````/A8`&(``A@``&!`+7!B'B]P9#(O?`@8Q"0'_]<`@B`D<&8:+G!B +M#BYQ""PO`&]`)@D +M!/__`%00(P`"$,``1!`&`$,0)-^C`!A\0O@#_&(```*`$"W?OP"0W[X`B-^W +M`(#?M@!XW[4`<-^T`&C?LP!@W[(`6-^Q`%#?L`!(`^``"&>]`)@`````9[W_ +MF"3"____LP`P+$(`"/^_`&``P)@M_[X`6/^W`%#_M@!(_[4`0/^T`#C_L@`H +M_[$`(/^P`!C_I``0$$``KO^G```\`O_P``0:>#1"`",\$2&-``(2_#8Q[T$T +M0A``,-8`_P!BJ"TD`O\#`*"X+0`1C#@FUO__``(5_`*@@"TV,6O;,M8`!W[B +MB@8`$8QX?!`I!G["M09^M9("_Z,`""0%`1C^`@``)!(`!"0>)Q`2I0!,-C$T +MV]X"```$00`7```````````GWO__&\``3`````!\%/@[#`"W4B0$``,``AAX +M``(0^`!B&"T`<0`=```8$``#'+H`=!@M`````'P"^#L`0Q`K%$#__0````#> +M`@``!$#_[``````;P``X`````/A8`$XD!?_7``(0``!`."UP1!XO<$,R+WP' +M&,0`@Q@D<$8:+@!%("1PYRPO<$(.+@#C&"1PA"`O`,(0)0"#&"0X0@`!`&(0 +M)!1``&(F0@`!&$``8=^_`&!\%/@[#`"W4B0$``,``B"X``(1.`""$"T``B"X +M`$00+0!1`!T``!`0``(4N@!4&"T`````?`+X.P!#$"L40/_]`````"92__\D +M`O\#)`4!&``"%?Q^XHH&?L*U!OX"```6I?^V`````#P#__`T8P`C``,:_#1C +M`/C<8@``"`&]`(`#X``()`+__P````!GO?]0).+___^_`*@L0@`( +M_[X`H/^W`)C_M@"0_[4`B/^T`(#_LP!X_[(`#:4`",\$2&-`!2B_#8Q +M[T$VE!`8`!&,.&:"_^@`=*`M`&(8+0*`("T`8(`M?&.2`O^C``A\PR##_Z,` +M,##^`/\`!AHZ-C%KV_^C`%A^E)(")][__P`1C'@`";``?`0I!O^T`!@`"4@_ +M*.,`!3/>``?_I``0`*"X+?^I`$!\$"D&KZ,`*"02``0D%"<0-C$TVR0"_P$` +M`!@M``(5_'_"M09^XHH&$F``#G["^`+P!`."T`@Q@D?`<8 +MQ"0$_]<`1"`D<$8:+G#G+"]P0@XN`.,8)'"$("\`PA`E`(,8)#A"``$`8A`D +M%$``."9"``$80``WW[\`J'P5^#L,`+=2)`0``P`"(+@``A$X`((0+0`"(+@` +M1!`M`%$`'0``$!```A2Z`%48+0````!\`O@[`$,0*Q1`__T`````"`&>.R92 +M__\TA``C``0B_#2$`/@(`9Y?W((``#2$`",`!"+\-(0`^-R#```(`9Y;WZ,` +M"`P!FBK?I``X)D(``1A``!3?OP"H?!7X.PP`MU(D!``#``(@N``"$3@`@A`M +M``(@N`!$$"T`40`=```0$``"%+H`51@M?`+X.P!#$"L40/_]``````@!GCLF +M4O__W[\`J"0"___?O@"@W[<`F-^V`)#?M0"(W[0`@-^S`'C?L@!PW[$`:-^P +M`&`#X``(9[T`L"00`&,(`9[7)!'__R80__\2$?_OW[\`J-^D`#@D!@`!WZ4` +M2`P!G)`#H#@M!$#_]]^C`%``$(`JW[\`J"0"___?O@"@W[<`F`!P$`O?M@"0 +MW[4`B-^T`(#?LP!XW[(`<-^Q`&C?L`!@`^``"&>]`+``````$0``H@````!G +MO?[`)0+___^S`1@`H)@M_[(!$`$@D"W_L0$(`."(+?^P`0``@(`M_[\!./^V +M`3#_M0$H!$``"_^T`2```A#``,!8+0.@&"TD"O_X``````!+,`020`"``8V +M/)!(``,`!"0\D$<`!`#$("601@`%`(4@)0`)2CP`"$`\D$4`!@")("4`B"`E +M``<^.`"'("4`!C0X`(8@)0`%*C@`A2`E9$(`"/QD```42O_G9&,`""5K``$R +M(@`'%$``#F5C__\,`9GH`@`@+=^_`3C?M@$P```0+=^U`2C?M`$@W[,!&-^R +M`1#?L0$(W[`!``/@``AGO0%`)`0`"``#&/@`@A`C`D.0+0`"$,#>0P```$,8 +M%@!#$!0(`9]Z_D(```/@``@D`O__"`&?=P``6"T`````$0``2`````!GO?[P +M)0+___^P`0``@(`M!$``1/^_`0@``A#``,!8+0.@&"TD"O_X`$LP!R1"__B@ +M9@``%$K__&1C``$!`#`M).(`!R3C``XH1````&00"P`"$,,80``D``(0P`!& +M>"'=(@```Z;`+23.``$DS0`"`ZYP+23$``,``LX^`ZUH+:,9`````L0^H=@` +M```"/^G`(#_J`"(_ZD`D/^J`)C_JP"@HZ(`&?>L`##WK0`X]ZX`0/>O`$CW +ML`!0][$`6/>R`&`,`G]Z][,`:`(`("T,`I]T`Z`H+=^_`"C?L``@`^``"&>] +M`*@PH@!_)(1````"&$```A#``&(0(20#@`$``QSX`((0(31C"`5P0ICR``,? +M>'RE"<,`0Q`M``4I/`!%*"4D`@`!_*(``-RB```#X``(`````(R"`%@\!!0G +M9(2'N``"$/A\@B(*$(``!`````#X`((@+?R%``````$/`^``"```````@"@M/`00#0@! +MG^1DA(K``^``""0"``IGO?^8_[\`8/^^`%C_MP!0_[8`2/^U`$#_M``X_[,` +M,/^R`"C_L0`@_[``&`P!ETK_I``($$``!3P#$`>,0P"H?`(`.Q1B``0\`Q`' +M/`(4)&1C@"C\0[>H#`&72@`````00``%/`,4)(Q#`*A\`@`[%&(`*SP#%"0\ +M!!`'C&*WL&2$@*C_HP`0/`,4)/QDMZ`40`!C/!44)#P3$`<``*`M``"(+69S +M@'AFM;>X)!(`"C0#M``"@Q@M_Z,````````"M(`M``"P+0(`N"T``/`M`M`@ +M+0``*"TD!@!@#`)F8&;6`&"N_@!8KO$``"?>``'^\P`(%]+_]F;W`&#?HP`` +M9I0#P!:#_^XD`@`$)C$``18B_^<`````"`&@PP`````\%10D_Z,`$&:UM[C? +MHP`0C&*WL!!`__[?HP`0?`(`.WQ$"<,P0@!_``0K.``$&K@`HQ@O?$3X`P`$ +M*;@``S$X``0BN`##&"\`A2`O``*@0`!D&"T``A#``H*@(0*CJ"T``(@M)I1` +M````@"TD%@`!`J"X+3P3%"<(`:"E)!(`"B80``$2$@`29C$`8-^C``@"%A`$ +M`$,0)!!`__G>8HC(`O'P+0(4("$#P"@M`$#X"280``$"L1`MW$(`(`/`("T` +M0/@)9C$`8!82__'?HP`(W[\`8-^^`%C?MP!0W[8`2-^U`$#?M``XW[,`,-^R +M`"C?L0`@W[``&`/@``AGO0!H9K6WN````4_?HP`0)`(``:QBM[````%/"`&@ +MAM^C`!`0@``/)`/__WQD_\:,@@`0`*(0*Q!```H`````?*+X`V1"``,``A#X +M?((2"A!```0``````^``"'QB_\8``````^``"```$"T`I!@K`,00*SAC``$X +M0@`!`$,0)11```@`A2@C)*7__P"F,"$`Q``;`(`!]`/@``@``!`0``````/@ +M``@D`O__`*08*P#$$"LX8P`!.$(``0!#$"440``0`*08*Q1@``0D`O__)(3_ +M_P/@``@`@A`C`(4H(R2E__\`IC`A`,0`&P"``?0DA/__```0$`/@``@`@A`C +M``````/@``@D`O__9[W_L/^V`#``X+`M_[,`&`$`F"W_L@`0`,"0+?^P``#_ +MOP!(_[X`0/^W`#C_M0`H_[0`(`P!H,K_L0`($$``3@!`@"W<0@`0$$``!``` +MB"T`0(@M)`+__WQ1_\;"`@`@%$#__B0"``'B`@`@$$#_^P`````:P``N``#P +M+3P4``\RX(0+B`!L`0`'T```8$![`_]BN`P`<```` +M`````4^N```@```!3]^_`$@#P!`MW[<`.-^^`$#?M@`PW[4`*-^T`"#?LP`8 +MW[(`$-^Q``C?L````^``"&>]`%`(`:%0)![__P@!H5,D'O__%*#_^P`````6 +M8/_I`````'P$^#L`E"`M?`/X.P!D&"L48/_]`````![`_[<`````"`&A4``` +M``!GO?_8/`(0`/^Q`!@`P#@M_[\`(`"@B"W_L``0`((0*A1```,``"@M,)#_ +M_P(`*"W?A()(%(``"]^_`"#_I0``/`00#?^G``@,`+.(9(2*Z-^G``C?I0`` +MW$0``/^$@DC?OP`@`B`P+=^P`!```$`MW[$`&`@!H01GO0`H`````&>]_]#_ +MM``@`0"@+?^S`!@`P)@M_[(`$`#@D"W_L```_[\`*`P!H,K_L0`($$``;@!` +M@"W<0@``%$``/P``*"V.`@`DC@,`#(X$``@`8C@K`((P*SCG``$XQ@`!`.8P +M)13``"LD$?__`$0@(211__\DA/__`(,8(P!B`!L`0`'T```@$`(DB",&(``B +MW[\`*,("`"`40/_^)`(``>("`"`00/_[`````,J``#*.`P`DC@(`"`)1("H" +M1(@+`B(@(0"#("L4@``#`B"0+0!BD","0(@M?$+X`P)@("T`HB@M#`)E7`(@ +M,"V.`P`(C@(`)`!RD"$"0@`;`$`!]```&!"N`P`(```!3ZX``"````%/W[\` +M*`(@$"W?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P``````!`*"TD`O__ +MC@,`#'Q%_\:.!``(C@(`)`!B."L`@C`K..<``3C&``$`YC`E%,#_ZB01__\( +M`:&M`$0@(8X$``R.`@`(`(,X*P!#,"LLYP`!+,8``0#F,"44P/_()!'__P!B +M,"$D] +M``@`92@C`*0`&P"``?0``!`0`$`@+0`"$"H``B`*`^``"`"`$"T(`:(>)`+_ +M_P````!GO?_X_[\```P!H,H`````$$``'0!`&"V,1``DC&4`#(QC``@`I#@K +M`&0P*SCG``$XQ@`!`.8P)1#```4``!`MW[\```/@``AGO0`(``````"#&"$D +M@O__W[\``"1C__\`92@C9[T`"`"D`!L`@`'T```P$`!&(",`!!`J``(@"@/@ +M``@`@!`M"`&B0B0"__\D`@!0$,(`#@`````8P``)```0+0````#]__`\`A`-9$*2&'RY +M'0+_L0`(?+@<`O^P````!8\^?+`>`GRO&P)\KAH"?*T9`GRL&`)\JQ\#?*H> +M`WRI'0-\J!P#?*<;`WRF&@-\HQD#,*4`#P(BB"V2,0```@*`+9(0```#(L@M +MDSD```,"P"V3&````>)X+9'O```!PG`MD@BP`(H(H`":")``J@B``+H(<`#*"&``V@@P`.W[$`"-^P``!GO0`0 +MH((`#P/@``B@@``0_*```-R"``"`0P``$&``$P``$"T`````)&;_GRS&``80 +MP``1)&?_T"1C_ZD$8``7`````-RF````!C$X`&88)?RC``#<@P``9&8``?R& +M``"`8P`!%&#_\"1"``$#X``(```````````LY@`*$,``!"1H_[\(`:+1`.`8 +M+0`````M"``&%0#_Z21C_\D#X``(```````````\!A`-9[W_\&3&BO@``!`M +M_[X```#`&"W_OP`(`Z#P+61C``&`9P``%.#__61"``&`@P``$&``3@`"2``` +M@!@M```X+0````!D8P`!@&@``!4`__UDYP`!``<0``$B$"$D`P`A)$(``61" +M``Y\`A`'`Z+H+P.@."T#H!`M`````*!#``!DQ@`!@,,``!1@__QD0@`!H$`` +M`("#```08``'`.D0+0````"@0P``9(0``8"#```48/_\9$(``:!````HH@`* +M$$``%"0"`"`DI0`PH.(`!J#E``??@X)0W&0`"#P#$`UD8Y((``0@^'QD&@K< +M8P`@$&```P``$"T`8/@)`.`@+0/`Z"W?OP`(W[X```/@``AGO0`0**(`9!!` +M`!``!1_#/`)F9C1"9F=PHA`#``(0OP!#$",``B!```(8P`"#&"$D0@`PH.(` +M!@"C*",DI0`P"`&C(J#E``<`````)`(`/Z#B``8(`:,BH.(`!P@!HP,``!`M +M9[W_Z/^Q``@`H(@M_[```/^_`!#<@@!($$``!`"`@"T\!!`-#`&B[&2$BPC? +M@H)0`B`H+=Q#``@\`A`-9$*2"``#&/A\0Q(*W$(`,`!`^`F.!``T_A$`,-^_ +M`!#?L0`(W[````/@``AGO0`8`````&>]_^C_O@`(_[\`$/^P``"`@P``$&`` +M)P.@\"T`@!`M```P+0````!D0@`!@$<``!3@__UDQ@`!9,(`'WP"$`<#HN@O +M`Z"`+0.@$"T`````H$,``&2$``&`@P``%&#__&1"``&@0```#`&B?`(&("W? +M@X)0W&0`"#P#$`UD8Y((``0@^'QD&@K<8P`@$&```P``$"T`8/@)`@`@+0/` +MZ"W?OP`0W[X`"-^P```#X``(9[T`&&>]_^@``#`M`Z`0+0@!HW\#H(`M9[W_ +M\/^_``@0@``1_[```'R02`$D`O__?%#_QCP&``@"`"`M```H+0P"9F`TQDL` +M)`(`!OX"```D`@$`_@(`(-^_``C?L````^``"&>]`!`D$/__/`8`"``0A_P` +M`"@M`@`@+0P"9F`TQDL`)`(`!OX"```D`@$`_@(`(-^_``C?L````^``"&>] +M`!``````*(,`(!1@``YD@@`!)(+_VBQ#`"`48``&)(3_X"R"`"@40``+<(3X +M\@/@``@``!`M9$(`+0`"$/@#X``(`*(0+0`"$/@#X``(`*(0+0`````\`A`- +M9$*-"'Q$(@H`@``(```````````#X``(9*(#&`/@``ADH@,@`^``"&2B`M@# +MX``(9*("L`/@``ADH@*H`^``"&2B`G`#X``(9*(":`/@``ADH@*@W((``#!" +M``P40``+WX*"4-Q#``@\`A`-9$*2"``#&/A\0Q(*W%D`(!,@``@\!!`-`R`` +M"&2$BR#]_S`D!@!0 +M_[``H-^0@E#_O@#``Z#P+?^Q`*C_Q`"89A$`*`/`("T"("@M_[\`R/^S`+@, +M`:)6_[(`L-_"`)AD0P`!_\,`F)!#```D8__],&0`_RR$`'@4@``7/`00#=X# +M``@\`A`-9$*2"``#&/A\0Q(*W$(`(!!```0D$``!/`00#0!`^`EDA(O@`\#H +M+0(`$"W?OP#(W[X`P-^S`+C?L@"PW[$`J-^P`*`#X``(9[T`T`````!P8SCR +M9(2.2'R#&@H`8``(`````-_"`)`L0@`$$$#_XM_"`)AD0P`!_\,`F(!1```6 +M,__=9\0`F`P!HL9GQ0"($$#_V=_"`)AD0P`!_\,`F(!"```44?_49\0`F`P! +MHL9GQ0!X$$#_T-_$`'AD@O__+$(``Q!`_\S?PP"0<((`;M_(`(```A`O,$(@ +M`#B$``)D9P!W9&8`?P`'./@`!C#X`D8P+0)'."W\Z```)`40`/S`````1"@+ +MW\0`B"0&``@D`@`'$(8`!32E#_5PA@"N)`(``SB$``0`Q!`+9&0`@V1F`'L` +M!ACX``0@^`)#&"T"1)`M_&(``/Y%````````)!```0/`Z"T"`!`MW[\`R-^^ +M`,#?LP"XW[(`L-^Q`*C?L`"@`^``"&>]`-``````@$,``20"`#$08@(+)`(` +M`?_``"@"("`M`\`H+0P!HE8D!@!0W\4`*#P$$`UDA.SH#`&C9B00``$(`:0@ +M`\#H+=_"`'@`8A`D%$``!/_"`#@`8!`M`````/_"`#B/PP`T`&(@%NB``!/? +MA()0W@4`"#P$$`UDA)((``4H^'R%(@K!1`_^;?Q0!XW@,`"#P"$`UD0I((``,8^'Q#$@K<0@`@ +M$$#_[``````\!!`-`$#X"62$BS`(`:3-W\4`,`@!I!\D$``#9$,``F?$`)C_ +MPP"89\4`D(!1``%\`@`[#`&BQ@!`D"T00/\CW\,`F&1B``'_P@"8)`(`+(!S +M```68O\=9\0`F`P!HL9GQ0"`$$#_&20"+#A^4O@#&2$``$`8A`K$$`!7V3&``+?P@"8``,H>'Q%+8HDI_^?+.<` +M!A3@_]PDI__0+.@`"A$``4@DJ/^_"`&E.0#@*"UGQ0"`#`&BQF?$`)@00/ZN +MW\(`F&1#``'_PP"8@$,``"0"`"P48OZH9\0`F`P!HL9GQ0!X$$#^I-_"`'@L +M0P0`$&#^H=_(`(```AAX9&,`#WP#$`<#H^@O$$``+0.@("TD`@`!_X*#2/^` +M@S@`````D04```````#?@H,X,*4`__^`@TC_@(,X%$#^CSP&$`T#H!`M```8 +M+63&DA@(`:68)`D``?^)@T@`:"@M_X"#.`````"0I0```````-^'@S@PI0#_ +M_X"#2&1"``+_@(,X%.#^?0````!PI_DZ,*4`#P#'."T`Q2@MD*4``&1C``&0 +MYP``H$```J!%``&@1P``W\4`>`!E*"L4H/_F`````-X"``@\`Q`-9&.2"``" +M$/A\8A(*W$(`(!!`_KTD$``!`$#X"0`````(`:1L`\#H+61#``)GQ`"8_\,` +MF&?%`'B`40`!?`(`.PP!HL8`0)`M$$#^6=_#`'@L8@`$$$#^5GY2^`,D`BPX +M'P"`#L,`:+&`$"(+1!``&9^)?@#)`,L.'"C*`./Q`!\9*4`@`P! +MH[P"!2@M$$``7R0%;U?<10``/`00#62$#]@,`:-F)!```0@!I"`#P.@M9\0` +MF`P!HL9GQ0!X%$#^=-_#``#_P`!X"`&DC-_"```D`RPX9\0`F'P2`#M^4O@# +M9\4`>')#D`/_P`!X9$,``O_#`)@,`:+&@%$``692`(`J(@`Q%$#^1@(2D"TJ +M(@`S%$``1SP"0``J(@`U$$#^0"8Q_\UGQ`!09B(`868E`%\``A#X``4H^'Y" +MB@H,`:)\?D4J"B0"`"RCP@!@9\0`80P!HGQ^)4E#H\``<=X"``@\`Q`-9&.2 +M"``"$/A\8A(*W$(`(!!`_BIGQ`!0`$#X"200``$(`:1L`\#H+0````!GQ0"` +M9\0`F'P"`#L,`:+&`$"(+1!`_`/`*"TD!@!09(0`*`P!HE;_P@`P"`&D(`/`Z"UD9@!W9&4`>V1G`'\(`:7+ +M9&0`@RSH``H1```(``````@!I3\`X!`M)*?_R2T(``8D!?__"`&E.0#H*`LD +M1_^_+.<`!A#@_67?D()0"`&E/R1"_\D(`:04WY""4-^"@E`\`Q`-9&.2"-Q" +M``@``A#X?&(2"MQ"`"`00/VN/`00#0!`^`EDA(O8"`&D:R00``$`````9[W_ +M@/^_`'C_LP!H_[0`!1`__XD`@`!X@(`>!!`__L````` +MWY2"4`.@("TD!@!09I0`*`P!HE8"@"@MWZ4``"0"``$"@"`M`D(0%"0&`%`` +M`A@G`*(0)=^E`!C_H@```*,8)`.@*"T,`:)6_Z,`&````4^N``!X```!3PP` +MN7@"8"`M#`&72@`````00``O`````(Q#`*A\`@`[$&(`*P````#?@H)0W$,` +M&!!@__X`````#`&72@````",0@#\R$(`#3P#_X`\`O_P-&,!`31"`",``QH\ +M)`4``7P$`#LT8P&``(4@%/QD`````A+\-$(`^-Q"```,`9=*`````!!```4` +M````C$,`J'P"`#L48@`'W[\`>-XB``@00``$W[\`>`!`^`D`````W[\`>-^T +M`'#?LP!HW[(`8-^Q`%C?L`!0`^``"&>]`(#?DX)0`Z`@+20&`%`D$``!9G,` +M*`P!HE8"8"@MWZ(``/^R`#`"8"`M_[``$`.@*"W_H@`X)`8`4/^P``@,`:)6 +M_[``(````0_?@H)0_%``&````0\(`:<]^N#_OP48_[X%$/^W!0C_M@4`_[4$ +M^/^T!/#_LP3H_[($X/^Q!-@00``(_[`$T$`EP`#?AH,X/`00#0P"?KQDA(QX +M"`&G@@````!\`P`[)`(L.'QC^`-P8A`#/`,2&@"@@"UD98;8WX."4`"`B"TD +M!@$`9$(`@`!BL"UFPP`(_Z,$J`!@("UFPP$(#`&B5O^C!*#?I`2@/`(2&F1% +MAD@,`:)6)`8`8/[1`FC^T`)P0"(``/["`GA`(A``_L("@$`B&`#^P@*(0")0 +M`/["`I!`(B@`_L("F$`B8`#^P@*@0")H`/["`K!`(H``_L("N$`B@`'^P@+` +M0"*``O["`LA`(H`#_L("T$`BN`#^P@+H0"*P`/["`O!`(L@!_L("^$`BR`/^ +MP@,`0"+(`/["`PA`(L@"_L(#$$`BP`#^P@+80"+X`/["`N!FPP%H/`(2&CP2 +M$AID185(`&`@+20&`0!F5X;(#`&B5O^C!+#>0H;(/`7_,-[F``@TI1`````@ +M+?["`QADH@$`_L8#("0&``3`#B$"T"PA`M_$8$2$`F&`#\1@100"90`/Q& +M!#A`)B@`_$8$0"2$``'!2`__XD!``!X$0`>!"`__L`````WY""4`.@("TD!@!09A$`*`P!HE8"("@M +M)`(``?^B`$@"("`M`Z`H+0P!HE8D!@!0```!3ZX``'@```%/)`(`!/["```` +M``$/?!,`.WYC^`,"8(@M_Z,$N-^"@E#`1`!X%(#__B0$``'@1`!X$(#_^P`` +M``#?@H)0W$0`$!"```D`````W$0`$"R$``,0@`(+`````-Q$`!#\0``09(3_ +M__Q$``@```%/K$``>````4_?GH)0/`(0#61"D@@#H"`M)`8`4-_'``AGU0`H +M`J`H+0`'./A\1SH*#`&B5HST`!#?I0`X)`8``=[$`N@"9C`4`,4P)``&,``4 +MP`",WZ4`&#"&`",4P`"*`!0P*WP$0@?^Q`+HWL(#L'P":`?^P@.PWL("\#1" +M``'^P@+P_L```````0_?I02H/`(2&F1$AM@,`:)6)`8!`-^E!*`\`Q(:)`8` +M8`P!HE9D9(9(WL4#L#P$_S```!`M-(0@`"0&``3\A0``9(0!`&1)`'=D2`![ +M``E(^``(0/A^R4H*9$<`?P`'./AD10"#``4H^"1"``'\B0``?LA""OR(``A^ +MQSH*_(<`$'[%*@K\A0`8%$;_[F2$`0#>Q@,H/`7_,#2E$````!`M9*0!`"0' +M``3\I@``9$D`9F1(`&H`"4CX``A`^'[)2@ID1@!N``8P^&1%`'(`!2CX)$(` +M`?R)``!^R$(*_(@`"'[&,@K\A@`0?L4J"OR%`!@41__N9(0!`-["`GA`H@`` +MWL("@$"B$`#>P@*(0*(8`-["`I!`HE``WL("F$"B*`#>P@*@0*)@`-["`K!` +MHF@`WL("N$"B@`#>P@+`0**``=["`LA`HH`"WL("T$"B@`/>P@+H0**X`-[" +M`O!`HK``WL("^$"BR`'>P@,`0*+(`]["`PA`HL@`WL(#$$"BR`+>P@+80*+` +M`-["`N!`HO@`WZ4$L#P"$AID1(5()`8!`-[1`FC>T`)P#`&B5@````#>Q`,8 +MWL(#(/Y$ALC^X@`(`B``$P(``!'?OP48W[X%$-^W!0C?M@4`W[4$^-^T!/#? +MLP3HW[($X-^Q!-C?L`30`^``"&>]!2``%#`K`F4H%C"E``$`!2@``,4H)!2@ +M_W,`````WL<"Z&>D!"@"H"@M)`8`4/^G!(`PYP`?<.<`;@P!HE;_IP3(WZ0$ +M,!2```??IP3(CX6"6!2@`/@`````WL4"H.BA`/4`````WZ4$@#"E``,4H``$ +MW[`$N-^E!%@0L`$R`````-[%`M@LA``!`(/`(')S1"#@#_H@1XWZ0$>!"``!D\"``)/`<`!S4()\$TYZ$@9Z0$*`*@ +M*"W_IP3()`8`4`P!HE;_J`3`WZ0$>-^H!,``B"`K%(``!=^G!,C?I`0X$(`` +M`@````#_IP1XWZ0$>&2$____I`1XWZ0$>!2`_^UGI`0HP\0`>!2`__XD!``! +MX\0`>!"`__L`````WX6"4&>D!"@D!@!0`B"H+0P!HE9DI0`H)`0``8^B!%P" +M)"`4_Z0$D`"`&"W?I`1H`&0@)?^D!&@`1"`6Z(``#M^D!(`PA``>$(``!M^D +M!"AGI`0H#`&C2@(@*"V/H@1Q```<(0!+@"4("00@``" +M)`0``?[$``````$/WZ0$6'_%^`,0I``*WZ0$0`/$$!;(0``(WX*"4-^B!%`4 +M0``$9Z0$@`P!H^8"P"@M`````-^"@E`\`Q`-9&.2"-Q"``@``A#X%H``BGQB +M$@K<0@`8`Z`@+20%!"(`0/@))!X``1!```0`````#`&C_`.@("T``O``WX*" +M4,!$`'@4@/_^)`0``>!$`'@0@/_[`````-^"@E!GI`0H)`8`4/^B!)AD0@`H +M_Z($P`P!HE8`0"@M)`,`!!/#`'/?H@3`$]4`"0````#?I`10$(``!G_%^`,` +M0"`M_Z4$2"0&`%`,`:)69Z4$*````4_?H@28K$``>````4\3U?^O<\<`KM^D +M!(#?@H)0?.1"!_^D!(#`1`!X%(#__B0$``'@1`!X$(#_^P````#?D8)09Z0$ +M*"0&`%!F,P`H#`&B5@)@*"W?H@1HWZ,$D`)@("UGI00H)`8`4`!#$"8,`:)6 +M_Z($:````4^N(`!X```!3]^"@E#<1`!0$(``!-^D!%C<1`!H%(#_^M^D!%@2 +M!``B`````-^B!(`(`:AU_L("Z!#@_PS?I02`P\0`>!2`__XD!``!X\0`>!"` +M__L`````WY""4&>D!"@D!@!09A,`*`P!HE8"8"@MWZ($.!!```3?H@18?B3X +M`Q""`%$`````WL("V(Q$```\`D(`-$(`&!""`$7?H@18"`&J-0)@("T(`:G? +MC[X$3,!$`'@4@/_^)`0``>!$`'@0@/_[`````-^0@E!GI`0H)`8`4&81`"@, +M`:)6`B`H+20"``'_H@1(`B`@+6>E!"@,`:)6)`8`4````4^N``!X```!3]^B +M!(`(`:AU_L("Z-Q"`"@`0/@)`L`@+0@!J;\``O``WZ0$6!"0_XX`````"`&I +MVR0>``$,`:/F`L`H+0@!J7+?O@18KZ`$B(^F!(@HQA+`$,#^RP`````````` +M`````````````````````(^F!(@DQ@`!KZ8$B(^F!(@HQA+`%,#_]@`````( +M`:D;`*"`+=Q%`!`\!!`-9(2,P`P"?KPD!@`""`&J9`````!^,?@#%B+_NB0" +M``$"8"`M"`&J-?^B!#C>P@+8_Z`$.(Q$```\`D(`-$(`&!2"_\,"8"`M"`&J +M9M^B!%@#H"`M```H+0P"9F`D!@"`WZ($:`.@("T,`+EX_Z(``-^B!(#^P@+H +M"`&H1]^"@E``````/`/_@#P"__`T8P$!-$(`(P`#&CPD!0`!?`0`.S1C`8`` +MA2`4_&0````"$OPT0@#X`^``"-Q"``!GO?\8```H+0.@("TD!@"`_[``T/^_ +M`.`,`F9@_[$`V-^"@E!\$``[$$``5M^"@*`,`E^&W$0`$-^"@*`,`E^&W$0` +M&-^"@E#`0P!X%&#__B0#``'@0P!X$&#_^P````#?D8)09Z0`@"0&`%!F,0`H +M#`&B5@(@*"W?I@"8WZ,`@"0"``$"`A`4`B`@+6>E`(``8A@F`,(0)?^B`)@D +M!@!0#`&B5O^C`(#?H@#(%$``.CP$$`W?H@"8#`&72O^B``!GHP`X9Z;_^&1" +M`&``````W$4``&1"__C<9```%*0`$F1C__@49O_Z`````-^B`,@00``.WZ(` +ML-^"@E#<0P`(/`(0#61"D@@``QCX?$,2"MQ"`"`00``$`````#P$$`T`0/@) +M9(2-`-^B`+!^$/@#$%``']^C`(#?D()0```!3ZX``'@```%/WZ(`R!!```T\ +M`_^`/`+_\#1C`0$T0@`C``,:/"0%``%\!``[-&,!@`"%(!3\9`````(2_#1" +M`/C<0@``W[\`X-^Q`-C?L`#0`^``"&>]`.@"`"@M#`&B[&2$C/`(`:J^WZ(` +MF``````08/_BWY""4```*"T(`:L%)`0`,``````DI0`!$*3_V]^0@E``HQ`6 +MR$#_^P`````,`:-*9Z0`@-^0@E!GI0"`)`8`4`P!HE9F!``H"`&JWP`````` +M````0+KX`$`:>`$S6@#_`!K1`"=:8``G6F``)UI@`"=:8``G6F``)UI@`"=: +M8``G6F```#K7PB-:``$`.M!"_T$``/];``A`.[``RW``&@````!`.[@`,WL` +M/Q=@`!8`````0#NX`'][(H,38``2`````$`[N`#K?___`````#P;$A)G>Q3X +M_WL``#P;$A)G>Q4(WWL``!-@``<`````WT$``-];``A`.L``9UH`!`-```A` +M.O@`/!L2&F=[AMC?00``_V```"=[``C_80``)WL`"/]B```G>P`(_V,``"=[ +M``C_9```)WL`"/]E```G>P`(_V8``"=[``C_9P``)WL`"/]H```G>P`(_VD` +M`"=[``C_:@``)WL`"/]K```G>P`(_VP``"=[``C_;0``)WL`"/]N```G>P`( +M_V\``"=[``C_<```)WL`"/]Q```G>P`(_W(``"=[``C_P`(_W4``"=[``C_=@``)WL`"/]W```G>P`(_W@``"=[``C_>0``)WL`"`-@ +MR"W?6P`(`R#0+4`Y^`#_60``)UH`"/];```G6@`(_UP``"=:``C_70``)UH` +M"/]>```G6@`(_U\``"=:``@\&Q(29WL4\(][```;8``R`````#P;$A)G>Q4` +MCWL``!M@`!X`````/!L2&F=[ADAP`!@1<``@$7``*!'_8P``<``8$?]D``AP +M`"`1_V4`$#0&``%P`"@1_V,`&'#`,!'_9``@<``8$?]E`"AP`"`1_V8`,'`` +M*!'_8P`X<``8$?]D`$!P`"`1_V4`2/]C`%#_9`!8$```$``````\&Q(:9WN& +M2'``$!%P`!@1_V(``'``$!'_8P`(-`,``7!@&!'_8@`0<``0$?]C`!AP`!@1 +M_V(`(/]C`"A`.H`!RT``3@````!`.F``/!LD``-ZV"5`NV``/!L2&F=[A4CW +M8```)WL`"/=A```G>P`(]V(``"=[``CW8P``)WL`"/=D```G>P`(]V4``"=[ +M``CW9@``)WL`"/=G```G>P`(]V@``"=[``CW:0``)WL`"/=J```G>P`(]VL` +M`"=[``CW;```)WL`"/=M```G>P`(]VX``"=[``CW;P``)WL`"/=P```G>P`( +M]W$``"=[``CW<@``)WL`"/=S```G>P`(]W0``"=[``CW=0``)WL`"/=V```G +M>P`(]W<``"=[``CW>```)WL`"/=Y```G>P`(]WH``"=[``CW>P``)WL`"/=\ +M```G>P`(]WT``"=[``CW?@``)WL`"/=_```G>P`(/!L2&F=[ALA$1```_V0` +M`$1$^`#_9``(0+I@`#P=$A)GO1(PW[T`````(!(``"@0#`&G<`````!`.H`! +MRT``3@````!`.V``/!HD``-;T"5`NF``/!H2&F=:A4C70```)UH`"-=!```G +M6@`(UT(``"=:``C70P``)UH`"-=$```G6@`(UT4``"=:``C71@``)UH`"-=' +M```G6@`(UT@``"=:``C720``)UH`"-=*```G6@`(UTL``"=:``C73```)UH` +M"-=-```G6@`(UTX``"=:``C73P``)UH`"-=0```G6@`(UU$``"=:``C74@`` +M)UH`"-=3```G6@`(UU0``"=:``C750``)UH`"-=6```G6@`(UU<``"=:``C7 +M6```)UH`"-=9```G6@`(UUH``"=:``C76P``)UH`"-=<```G6@`(UUT``"=: +M``C77@``)UH`"-=?```G6@`(/!H2&F=:ALC?1```1,0``-]$``A$Q/@`0+M@ +M`#P;$A)G>Q3PCWL``!M@`"H`````/!L2$F=[%0"/>P``&V``%P`````\&A(: +M9UJ&2-]%`##?1@!(WT,`.-]$`%!PI@`(WT4`0'!D``S?1@!8WT,``-]$`!AP +MI@`-WT4`"'!D``G?1@`@WT,`$-]$`"API@`*<&0`"Q````\`````/!H2&F=: +MADC?0@`HWT,`('!```W?0@`8<&``#-]#`!!P0``(WT(`"'!@``O?0P``<$`` +M"G!@``D\&A(:9UJ&V-]````G6@`(WT$``"=:``C?0@``)UH`"-]#```G6@`( +MWT0``"=:``C?10``)UH`"-]&```G6@`(WT<``"=:``C?2```)UH`"-])```G +M6@`(WTH``"=:``C?2P``)UH`"-],```G6@`(WTT``"=:``C?3@``)UH`"-]/ +M```G6@`(WU```"=:``C?40``)UH`"-]2```G6@`(WU,``"=:``C?5```)UH` +M"-]5```G6@`(WU8``"=:``C?5P``)UH`"-]8```G6@`(WUD``"=:``C?6P`` +M)UH`"$"[^`#?6P``)UH`"-]<```G6@`(WUT``"=:``C?7@``)UH`"-]?```G +M6@`(0#KX``0?``!"```?`````&>]__@D`G__KZ(``````0_<@P``)`(``11B +M`!``````CZ(```1```T`````"`&LZ20#``$`````CZ(```1```<`````CZ(` +M`"1"__^OH@``W((``!!#__@````````!#]R"``````$/``(0``/@``AGO0`( +M``````/@``@`````CX.`?"0"__\08@`#)`(``0/@``@``````^``"*^"@'QG +MO?_P_[````"`@"V/A(!\_[\`"`P!NB(`````W[\`"(^$@'P"`"@MW[````@! +MNA)GO0`0`````(^$@'P\!1`'"`&YU&2EM$B/A(!\9[W_X/^P```\$/_P_[\` +MP`"/_L@`0`!""_/^Q``@PA``!-A`(*``$$H!\4!(*R$``'&82_]@(`:TG +M)!$``P````!\4!(*R$``%]^_`!@`!!*`?%(:"@`#&``4]`"`\`O_P)`H` +M)#1"`",D#``C``(2_#1)""AE+?_8`:!8+8^'@'PPYP`!``<2@`!),"T`34`M +M)`)__Q!``"<`````W,,``,A@__PD0O__W0(``'!".#H42O_X)`)__Q"@`!H` +M`#`M``!`+0`'.H``Z1@MW&(``,A`__X`````?.L:"G!B.#H02@`,``,8`!!, +M`!0`AC@M9,8``:#B````Q1`K$$``"7$#0"B/AX!\"`&M7##G``$````````P +M+0#%$"L40/_Y``!`+0"&,"T(`:U*H,`````````#X``(```0+0"&("T\`O_P +MH(```#1"`"./@X!\``(2_#1"""@P8P`!``,:@`!B$"W<1```R(#__CP$__`T +MA``C``0B_#2$"```9!@MW&4``'"E.#K<1```R(#__@````#<9```)*+_GRQ" +M``8DH_^I%$``"G"$.#HDH__0+&(`"A1```$"B+@00/_[`````(^&@'P\ +M`__P-&,`(P`#&OPPQ@`!-&,(*``&,H``PQ@MW&(``,A%__X\!?_P)`(`)#2E +M`",`!2K\-*4(0`#%,"W\P@``@((``-RC^+@00``2CX.`?#!F``%DH__H``8R +M@&2G^+@`PQ@M`,4P+3!%`/_<8@``R$7__@````#\Q0``9(0``8""``#]_^C_OP`0_[$` +M""01@`'_L````!&,>-R"`$@V,0(!`*"`+0`1C_AP0ICR#`&N:@!1B"UR`S"R +M?A`)PR0"``(D8P`!`!"!/'QBO`<"$8`E_@(``-^_`!#>`@``W[$`"-^P```# +MX``(9[T`&`````!\!0`["`&N?```````````9[W_^"0#`%S_OP``$(,`$#0" +M@``L@@!=%$``$2R"``@D`P!=$(,`"C0"@$`D@O]^+$(`,!1``!#?OP```(`H +M+3P$$`T,`9_D9(222```$"W?OP```^``"&>]``@`````$$#_]P"`*"W?OP`` +M`(`0+0/@``AGO0`()((1?@/@``AGO0`(`````$`BR`$$0``$``````/@``@` +M``````````@!U$X`````W*<`0#P"$`=D0KL8`(`8+1#B`$.,I@``+,0``A"` +M`#I\9#L#$(``)ORB`$`\`A`'?&/X`_RC`$AD0KFH_*(`&#P"$`=D0KI@/`,0 +M!_RB`"`\`A`'9$*YZ&1CN?#\H@`H/`(4)_RC`##`0\G@%&#__B0#``'@0\G@ +M$&#_^P````!PQOIR/`,4)P#$("UD8XG@``0@^`"#("W<@P``_(4``/RC`#@` +M``%/K$#)X````4\````/`^``"```````````,&,`/W#&^/(`PS`M/`(4)V1" +MB-@`!C#X_*,`2`#","W\Q0``/`(0!V1"N9C\H@`8/`(0!V1"N:#\H@`@```` +M#P/@``@`````/`00#3P%$`UDA)*H"`)^O&2EJ8@`````/`00#3P%$`UDA))X +M9*6IB`@"?KP`8#`M9[W_\/^P``#_OP`(?`(`.PP!KC8`0(`M)`/__Q1#``3? +MOP`(W[````/@``AGO0`0?@0)P]^P``!\0I@"``(H``@`P+YGO0`09[W^8`"` +M$"W_I@%P`$`P+6>B`6@#H"`M_Z(!$"0"`#BCH@$89Z(!H/^B`0`D`@!`_Z4! +M:"0%`0#_IP%X9ZM`3#WK@$X]Z\!0/>P`4CWL0%0][(!6`P"G]#WLP%@&$``&B1'__\\ +M!?_P`Z`@+32E`",D!@`*``4J_"0)__\TI0@H)`H`#62H`!C``#23P`@A`M`$D0)=Q&``#(P``W?,:8`@`#&G@`!C``/`04 +M)P`&$P-DA(G@`&(8+0`#&/A\@R(*$(``#7S#^`/<@@!(%$,`!P`````(`:^Q +MW((`$`````#<@@!($$,`%`````#]_[#_MP!`/!<0#?^U`#`\%1`-_[0`*#P4$`W_M@`X9O>52P"``O$H+=Y(```"`#`M`K%(+28*`!``"Q```H`@+?^B````"#@_``M8 +M/P`(0``,`:\F)A```692``@6$__P9C$`($`T8`#JG0`G/`00#4`G:``\$!`- +M/`40"V8$D]``!S`_9*5J.`P!KR8`!S@`/`40"V8$D]!DI6J``!0P/PP!KR8` +M%#@`0"=``#P%$`L`!S`_9@23T&2E:J@,`:\F``)@`` +M`@`H+0)@("TF$``!9C$`"``&$#]$IF@`1((```P!KR9&``,A%A+_]3P%$`V. +MQ@(D/!`0#68$D[`,`:\F9*63P([&`BP\!1`-9@23L`P!KR9DI9/("`&O\``` +M``!GO?_@_[````"`@"W_L0`(/`00#?^_`!ADA)/H_[(`$`P!O"H\$10GPB*) +MV!1`__XD`@`!XB*)V!!`__L`````#`&[!`(`("U`(V@`/`(0#7QC((,``QGX +M9$*9<`!B$"T\`Q`+@$8``&1C:F`\!!`-/!(0"V2$D_``1A@+?`4`.PP!KR8` +M8#`M#`&O)F9$:R@,`:_&`@`@+0P!KR9F1&LH/`00#0P!KR9DA)0PW@(!&!1` +M`"P`````W@(`^#P$$`=DA+R89$+_^`P";WK^`@$8_@`!&`P!KR9F1&LH```! +M3ZX@B=@```%/#`&72@````"40P#`)`(``1!B`"@`````CX.`?#P"__`T0@`C +M``(2_#!C``$T0@@H``,:@`!B&"W<8@``R$#__@````!`(K``-$(`$$"BL`#< +M8@``R$#_^`````!`(K``-$(`$$"BL`#<8@``R$#_\@`````(`;"!`````#P$ +M$`<,`F]Z9(2\F`P!KR9F1&LH```!3ZX@B=@```%/#`&72@````"40P#`)`(` +M`11B_]H`````````#0@!L'>/@X!\9[W_R/^P````@(`M_[\`,/^U`"C_M``@ +M_[,`&/^R`!#_L0`(0#-H`$`Q8``R<@!\%D``!#P"__\T0@#]`B(0)$"B8`#> +M`P#8)`(!`'P4`#LP8P>```,8`!!B`#$"@*@MW@(!$.A*`"@\!!`-Z$D`(#P$ +M$`T60``0`C,P)'S&.@,0P``1```0+20$``$D!0`(`$08!`!F&"048``W?H,) +MPR1"``$41?_[`$08!`P!L#8"`"`M`````#P"%"?<0HC0`$#X"0(`("U`L6`` +MW[\`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`X`J`H+0P!KR9D +MA)40)`("``@!L+U`HM```J`H+0P!KR9DA)38)`($``@!L+U`HM``RB+_SP`` +M``!`(]@`W@(!$.A``"M\1B$#R&``(P*`*"U\9BJ#/`00#7QC.,,`!C````,X +M``P!KR9DA)1X)`(``4"BT````!`M0*+8``@!L+G>`@$0`````#P$%"<``QCX +M9(2(V`!B$"T``A#X?((B"MR"``@`0/@)`@`H+4"Q8`#?OP`PW[4`*-^T`"#? +MLP`8W[(`$-^Q``C?L````^``"&>]`#@`````/`00#0P!KR9DA)2X"`&P^"0" +M``$`````/`00#7Q""$,`!C````(X``*`*"T,`:\F9(240`@!L/@D`@`!```` +M`&>]_ZC_LP`@)!,``?^R`!C_L0`0_[``"/^_`%#_O@!(_[<`0/^V`#C_M0`P +M#`&72O^T`"A\$``[,@<`?SP%_X``!V"`-*4!`26,``$`H"`M`8`8+0`%+C@D +M:P`!`$"0+0`$)?@`H!`M,8P`_S%K`/\D9@`"-*4`$21C``,TA``)-$(`$P`, +M2,``"T#```4L.``$)'@``A0X,&H`_P`,>7@`"VEX?@,)PP`#&3P!)8@M`2)P +M+0$"8"T!!4@M,,8`_P'D>"T!I&@M`2-()0`&6,`!HV@E`8-@)0`&,7@`\S@4 +M`B.()0'C>"7^(````<-P)?WG````"D#`_<`````*47C](```_:````%E:"W] +M@````6)8+0#$8"T!`A`MW28```%C6"4!HS`E`8-()0$%*"T!1"`M)`@``@"C +M*"7\R````(,@)?TG````0Q@E_6```-S"``#\H```_(```/Q@``#]`%@``````C0@+=R"`"``0/@)``````(S +M("W<@@`@`$#X"68Q`&`(`;&T`````#P7%````)@M``"(+0``@"UF]S\P`!`1 +MP"1#`#\H1````&00"P`"$8,``A#X`D(0+=Q"`"@40`!:)A```20"``1F,0!@ +M%@+_\V9S`%B.10"T/`00!V2$R9`\`H``/`,0!V2&`(``HB@E9&/`V#P"%"<` +MP#@M_$.(T`"`$"UDHP"`:$L``&A*``AH20`0:$@`&&1"`""P:P``L&H`"+!I +M`!"P:``8%$?_]F1C`"`\`A`'9*,!`&1"S#\HP`(/`,0!V1CO%`\'A0G_L,`""0$``+_ +MI0```$#X"=_5B,C?I0```J#X"0`"(`#>@HC`W]6(R`!`^`DD!``$`L`H+0*@ +M^`D``B``WH*(P-_>B,@`0/@))`0`!CP%%`!DI4(P`+,H+0/`^`D``B``"`&Q +MX"0"``0\`Q0GW&*(T/QDB-````%/`^``"``````\&A`'9UK)H`-`V`D````` +M9[W]T/^@``#_H0`(_Z(`$/^C`!C_I``@_Z4`*/^F`##_IP`X_Z@`0/^I`$C_ +MJ@!0_ZL`6/^L`&#_K0!H_ZX```\&P`--WN5``-;T"H?0``# +M`````$`ZT`#_N@$00#IP`/^Z`1A`.H`!RT``2P````!`.F``/!LD``-ZV"5` +MNV``8[L!(/=@```G>P`(]V$``"=[``CW8@``)WL`"/=C```G>P`(]V0``"=[ +M``CW90``)WL`"/=F```G>P`(]V<``"=[``CW:```)WL`"/=I```G>P`(]VH` +M`"=[``CW:P``)WL`"/=L```G>P`(]VT``"=[``CW;@``)WL`"/=O```G>P`( +M]W```"=[``CW<0``)WL`"/=R```G>P`(]W,``"=[``CW=```)WL`"/=U```G +M>P`(]W8``"=[``CW=P``)WL`"/=X```G>P`(]WD``"=[``CW>@``)WL`"/=[ +M```G>P`(]WP``"=[``CW?0``)WL`"/=^```G>P`(]W\``"=[``A$1```_V0` +M`$1$^`#_9``(0+I@`#P:$A)G6A08)!L``:];```\&A`'9UK"@`-`^`ECI``` +M/!H2$F=:%!BO0```0#J``M@E0+M@`&.[`2#7 +M8```)WL`"-=A```G>P`(UV(``"=[``C78P``)WL`"-=D```G>P`(UV4``"=[ +M``C79@``)WL`"-=G```G>P`(UV@``"=[``C7:0``)WL`"-=J```G>P`(UVL` +M`"=[``C7;```)WL`"-=M```G>P`(UVX``"=[``C7;P``)WL`"-=P```G>P`( +MUW$``"=[``C7<@``)WL`"-=S```G>P`(UW0``"=[``C7=0``)WL`"-=V```G +M>P`(UW<``"=[``C7>```)WL`"-=Y```G>P`(UWH``"=[``C7>P``)WL`"-=\ +M```G>P`(UWT``"=[``C7?@``)WL`"-=_```G>P`(WV0``$3$``#?9``(1,3X +M`$"Z8`#?N@$`W[L!"`-``!$#8``3WZ$`"-^B`!#?HP`8WZ0`(-^E`"C?I@`P +MWZ<`.-^H`$#?J0!(WZH`4-^K`%C?K`!@WZT`:-^N`'#?KP!XW[``@-^Q`(C? +ML@"0W[,`F-^T`*#?M0"HW[8`L-^W`+C?N`#`W[D`R-^Z`-#?O`#@W[X`\-^_ +M`/C?O0#H0@``&`````#\&@`(0#K8``P``R&``&&8Q_]@D$@`#`)&(+0@!LYLD$P`!```` +M`-X"``#(0``1W[\`(-XB`````A``%%+_^@`````,`GV<```````"$``04P`( +MW[\`($`BL``T0A$00**P`-X"``#H0/_R`````-^_`"#?LP`8W[(`$-^Q``C? +ML````^``"&>]`"@`````9[W_^/^_```,`9=*``````P`N7AD1``H#`&72@`` +M```00``'`````(Q#`*A\`@`[$&(``P`````,`E[,```@+0P"?:8`````"`&S +MP`````!GO?\8_[<`T`"`N"W_M`"X_[$`H/^_`.#_O@#8_[8`R/^U`,#_LP"P +M_[(`J`P!ETK_L`"8WO$!B`!`H"V.(@``+$,``A1@`/(`````9B(`H`.@&"UF +M)`$@:$@``&A'``AH1@`0:$4`&&1"`"#\:```_&<`"/QF`!#\90`8%$3_]F1C +M`"!\$``[`!`1@AA``%(`0"@MWZ,``!1@``H`````)$3__V>B``APA/CR`$0@ +M+1!$`$ED0@`(W$/_^!!@__P`````CH(`J!!0`%(\`Q0GC&+)Z!!`__X````` +M#`'=+@````".X@%`R$8!'P````".@P#\CH(`J#!C`"`04`$A_Z,`D`P!L2(` +M````CH(`J!!0`-G?H@"0CN(!0,A&`-(`````0`)@`#P!`$``(`@G`$$0)$"" +M8`!`(K``-$(1`$"BL``````/WZ(`D!1```\`````CN(!0.A&``P`````WH(` +M.!1``!#?OP#@WH(`2!1```[?O@#8WH(`6!1```L`````#`&FP@`````,`;E2 +M`H`@+0P!NM0`````CN(!0,A&`*7?OP#@W[X`V-^W`-#?M@#(W[4`P-^T`+C? +MLP"PW[(`J-^Q`*#?L`"8`^``"&>]`.@```````40^#(#`#]_HA(*)&,``0`" +M("\`@A`D)`0`0'!"$"0`@A`O%&+_L0````".X@%`Z$;_K@````"ND`"H#`"P +MD)XD`#R.X@``+$,`!A1@`34L0@`(%$``!``````\!!`-#`)_>F2$J=C>\0&( +M)!,``8XE```4LP$E9I(`*```*"T"0"`M#`)F8"0&`(">)``T9B(`6&:%`,O^ +MA``HWB0`$/Z$`!C>)P`8WB0`$`#D("^NA``DWB0`"/Z$`!".)``LKH0`()XD +M`#S^A``(GB0`*/Z$`+".)`!$KH0`N(XD`$@`!"!`KH0`O)8D`%"FA`#`DB0` +M4J*$`,*2)`!3HH0`PY(D`&RBA`#$DB0`;:*$`,62)`!NHH0`QI(D`&^BA`#' +MDB0`<**$`,B2(P!QHH,`R9(C`'*B@P#*:$0``&A#``BRA`#+L*,`")!#`!"@ +MHP`0D$,`$:"C`!&00P`2H*,`$I!"`!.@H@`3HH`!`(XB`##(0P`"`````**3 +M`0".(P`X/`0"`#2$``%\8O@#`&08*Q!@``(```````(5./Z"``".(@`$$$`` +ME@````#>(@!X_H(`X-XB`(#^@@#HWB(`B/Z"`/".(@`$+$(``A1``)D````` +MCB(`D*Z"`/B.(@"4KH(`_(XB``0L0@`#%$``!`````#>)`"8%(``NB0"___^ +M@`$(CB(`!"Q"``000`"D9B(`H`P!W'@````````!#SP#%"&>]`.@,`+EX9H0`*`@!M`\`````%$``30````".\@`\/!X0#3P5$`UG +MWJK0_Z``B&;Q`$#_O@"```"`+3P6@``60``-9K6JR`@!M0[?H@"0``````/` +M("T,`H)T)`8`!A!``"(`````)A```0(2$"L00``19C$`!(XC```"H"@M)`8` +M!@!V\"4,`H)T`\`@+11`__#?I0"`9\0`!@P"7K8F$``!CO(`//^B`(@"$A`K +M%$#_\68Q``3?H@"0$$#^_=^D`(@\`Q`'/`*``&1CSL@T0@X`/`40!ZQ#```, +M`;G49*7.$`@!M`V.X@%`#`)>MF?$``:.\@`\"`&T^:^"@'P`````#`"Y>&:$ +M`"B.@P#\CH(`J#!C`"`44/[A_Z,`D$`$>``,`=UF``````@!M`<`````CB(` +M!"Q"``040/^>``````@!L]IF(@"@#`&72@````",0@#\R$+_L#P$$`T,`G]Z +M9(2JD`@!M3D``````````):"`,!P1`/N<$,`K@"#&"5P0@DO.&,``0!#$"00 +M0``5/`(=`/Z``.#^@`#H"`&TK?Z``/"N@`#XKH``_([B`4`P0P`"$&``!3!" +M``0D`@`$KH(`_([B`4`P0@`$$$#_80````".@@#\-$(`"`@!M+6N@@#\DH,` +MPC1""`#^@@#@/`(=`?Z"`.@D`@`!$&(`$SP"'0(T0@#X"`&TK?Z"`/`"0!@M +M9C$!(&A'``!H1@`(:$4`$&A$`!AD0@`@L&<``+!F``BP90`0L&0`&!11__9D +M8P`@"`&TP0`````(`;2M_H(`\'Q$_\8,`DJ^_H0!"!1``!$`````/`00#0P" +M?WIDA*IX"`&TOHXB``2.)@`$/`00#0P"?KQDA*H0#`)>S"0$__\\!!`-#`)_ +M>F2$J:@,`E[,)`3__SP$$`T,`G]Z9(2J6`P"7LPD!/__`````&>]__#_OP`( +M#`&72O^P```,`9=*`$"`+91#`,`D`@`!$&(`!``````\!!`-#`&\*F2$JMA` +M)=@`?*4H`@`%*#P4H``M`````$`E6`=\!<@%%*``)3P$$`U`)5@')`(`(7P% +M0`<``A.\)`.!`#1"`00D!(&``*(0)?Q@``!D8P`(%&3__0````!`HE@'#`"P +MD-X$``@,`-#X``````P!W3XD!``"%$``"X^"@G@00``8``````P!ETH````` +M$$``(`````",0P"H?`(`.Q!B`!P`````W[\`"```$"W?L````^``"&>]`!`, +M`GZ\9(2K$`@!M:8`````/`00#0P"?KQDA*KH"`&UH@``````````#`&72@`` +M```00``%`````(Q#`*A\`@`[%&+_X@`````,`(./``````@!M;T`````#`&, +M:@````#?OP`(W[``````$"T#X``(9[T`$`````!GO?_X_[\```P!JI`````` +M#`&72@````"40P#`)`(``1!B``,`````"`&U\@`````````-"`&U\@`````` +M````)`(``A"B``X`````)`(`!!"B``D`````)`(``1"B``0``````^``"-R" +M`````````^``")""```#X``(G((```/@``B4@@``)`(``A#"`!(`````)`(` +M!!#"``L`````)`(``1#"``0`````_(4```/@``@``!`MH(4```/@``@``!`M +M`````*R%```#X``(```0+0````"DA0```^``"```$"T```````0A.`"%*"TL +MH@'Q%$``!``%*/@#X``()`+__P`````\`A`-9$*K.'Q%*@H`H``(`````$`B +M^``#X``(`````$`B\``#X``(`````$`BZ`,#X``(`````$`BZ`(#X``(```` +M`$`BZ`$#X``(`````$`BX`,#X``(`````$`BX`(#X``(`````$`BX`$#X``( +M`````$`BX``#X``(`````$`BV`$#X``(`````$`BV``#X``(`````$`BR`,# +MX``(`````$`BR`(#X``(`````$`BR`$#X``(`````$`BR``#X``(`````$`B +MP``#X``(`````$`BN``#X``(`````$`BL``#X``(`````$`BH``#X``(```` +M`$`BF`$#X``(`````$`BF``#X``(`````$`BD`$#X``(`````$`BD``#X``( +M`````$`B@`,#X``(`````$`B@`(#X``(`````$`B@`$#X``(`````$`B@``# +MX``(`````$`B>`$#X``(`````$`B>``#X``(`````$`B<``#X``(`````$`B +M:``#X``(`````$`B8`(#X``(`````$`B8`$#X``(`````$`B8``#X``(```` +M`$`B6`<#X``(`````$`B6`8#X``(`````$`B6``#X``(`````$`B4``#X``( +M`````$`B2`<#X``(`````$`B2`8#X``(`````$`B2``#X``(`````$`B0``# +MX``(`````$`B.``#X``(`````$`B,``#X``(`````$`B*`$#X``(`````$`B +M*``#X``(`````$`B(``#X``(`````$`B&``#X``(`````$`B$``#X``(```` +M`$`B"``#X``(`````$`B```#X``(`````&>]__#_L````("`+?^_``C!0`HW@8` +M,-X'`#C>"`!``6#X"=X)`$@(`;;H_@(`8`````#>!``@W@4`*-X&`##>!P`X +M`6#X"=X(`$`(`;;H_@(`8-X$`"#>!0`HW@8`,`%@^`G>!P`X"`&VZ/X"`&`` +M````W@0`(-X%`"@!8/@)W@8`,`@!MNC^`@!@W@0`(`%@^`G>!0`H"`&VZ/X" +M`&```````6#X"=X$`"`(`;;H_@(`8-X$`"#>!0`HW@8`,-X'`#C>"`!`W@D` +M2`%@^`G>"@!0"`&VZ/X"`&`\"!(5```0+64(12`D!P`("`&W*0$`&"TD0@`! +M$$<`%&1C`!C<9@``%(;_^P````#<9@`(%*;_^````````ACX``(1>`!#&"\! +M`T`MW0,``!1@``0``!`M_00```/@``C]!0`(`^``"````````````0`8+0`` +M$"TD!P`(W&8``!#`_^YD8P`8)$(``11'__L``````^``""0"__\`````/`<2 +M%0``$"UDYT4@)`@`P`@!MU``X!@M$$@`#61C`!C<9@```$=(+12&__MD0@`8 +MW&8`"!2F__@`````_2``````$"W](``(`^``"/T@`!`#X``()`+__SP+$A4` +M`!`M96M%(```2"T!8!@M"`&W:20,`,``````)2D``1!,`"1D8P`8W&H```!+ +M:"T4BO_Z9$(`&-QJ``@4JO_W`````-VK`!`D`P`($6,`&R0"__X`"1&X/`X2 +M%0`)2CAESD7@`2)@+P#`*"T!S%`M"`&W@`%`$"T`````$&``$61"`!B,1``` +M%(7__"1C___<20`0%2C_^0````#<1``(%(?_]@`````#X``(```0+0`````# +MX``()`+__P/@``@`````96,``0``$"W]HP`0`&80``@`4(`MC@@``"T'``00 +MX``#C$L`!'P'^#O^!P`()&H``0`*3\,`"4V"`2HX(3#G`_\`Z3@C$.L`%R1C +M``(``T_#``E-@@!I&"$P8P/_`&E((Q$K`!`D`P`!$0,`)@````"N!`````<9 +M>/X%`!``0Q@M_@8`&*Q@``BL1P`````!#]^_``C?L````^``"&>]`!`````` +M%0``#R0"``'>`@`()`,``:X#``#^```8_@(`$-X"`!AD0@`!_@(`&````0_? +MOP`(W[````/@``AGO0`0`````!$"__8\!!`-/`40#62$NV@,`GZ\9*6[0`@! +MN!#>`@`8``>!>&80``@`4(`M?`/X._X#``@DYP`!``]`#@`````$,(`#20"``@4PO_H`````-X%``#< +MI@``#`&WW"0$``0(`;A%)C$``=X%```(`;AND*8```````#>!0``"`&X;IRF +M````````W@4```@!N&Z4I@```````&>]_]@D`@`!_[,`&`"@F"W_L0`(`("( +M+?^_`"#_L@`0$*(`2_^P```\!A`-/`(0#63&N_`XHP`"9$*[X`!#,`H\!!`- +M`B`H+62$O`@,`GZ\``"`+3P$$A5DA$4@```0+0"`&"T(`;B=)`<`P``````F +M$``!$$<`*&1C`!C<9@```$20+18F__ID0@`8W&4`"!9E__<"`"@M/`00#0P" +M?KQDA+Q8CD4`%#P$$`T,`GZ\9(2\:-Y"`!`00``:`!`1N``0@C@"`H`O/`(2 +M%61"1>`\$Q`-`@*`+0``B"UF<[P@"`&XNR02``@F,0`!$C(`#680`!B.!0`` +M$*#_^P(@,"W>!P`(W@@`$`P"?KP"8"`M"`&XN28Q``$\!!`-#`)^O&2$O'@, +M`G[B)`0`"M^_`"#?LP`8```0+=^R`!#?L0`(W[````/@``AGO0`H`````#P& +M$`T(`;B.9,:[T`````#?@H)@9[W_X/^Q`!#_OP`8_[``"'P1`#L00``E/`00 +M#0`1&3@`$8'X`@.`+P!0@"T\`A`-G@,``&1"NQ@``QCX?$,2"A!```H````` +M`$#X"0(`("T```$/W[\`&-^Q`!#?L``(`^``"&>]`"``````#`&OQ@"@("T\ +M!!`'#`)O>F2$O)@D`@`!K@(`6"0"``+^`@!@```!#]^_`!C?L0`0W[``"`/@ +M``AGO0`@`````/^E```,`+.(9(2\B!!```??I0``W$(``!!```0D`___?&+_ +MQ@@!N-[_@H)@W[\`&`(@,"W?L``(/`00#=^Q`!`\!1`-_X""8&2$O)ADI;L` +M"`)^O&>]`"!GO?_(_[\`,/^Q`"@4@``0_[``("0$``$,`=T^``"`+1!```7? +MOP`P#`'=%B0$``'_@()HW[\`,`(`$"W?L0`HW[``(`/@``AGO0`X`````"0$ +M``$,`=T^``"`+11`__4\!1`-`Z`@+7P"`#MDI;S8`$`P+0P"@$8`0(@M#`"S +MB`.@("T00``./`00#=Q#```08``+)`+__R0$``%\0__&#`'=`/^#@FC?OP`P +M`@`0+=^Q`"C?L``@`^``"&>]`#@\!1`-_X"":&2$O+ADI;LP`B`P+0P"?KPD +M$/__"`&Y)M^_`#``````9[W_^/^_```,`:`Z)`0`"`P!ETH`````$$``!]^_ +M``",0P"H?`(`.Q!B``,``````^``"&>]``@\`A0DW%FWH#P%%``D!``#9*5# +MD`,@``AGO0`(`````&>]_]C_L0`(`("(+?^S`!@D!``!_[\`(`"@F"W_L@`0 +M#`'=/O^P```00``;/!(2%0``@"UF4D4@)`<``0)`$"T(`;E])`0`""80``$2 +M!``29$(`&-Q#```6(__[`````-Q#``@49__X`B`H+20$``(,`;?<`F`P+0`0 +M$/@`$!EX`&(0+P)"D"W>0@`0%$``"=^_`"``````W[\`(-^S`!C?L@`0W[$` +M"-^P```#X``(9[T`*`(`("W?LP`8W[(`$-^Q``C?L```"`&X+&>]`"AGO?_8 +M_[$`"`"`B"W_LP`8)`0``?^_`"``H)@M_[(`$`P!W3[_L```$$``&SP2$A4` +M`(`M9E)%("0'``("0!`M"`&YL20$``@F$``!$@0`$F1"`!C<0P``%B/_^P`` +M``#<0P`(%&?_^`(@*"TD!``##`&WW`)@,"T`$!#X`!`9>`!B$"\"0I`MWD(` +M$!1```G?OP`@`````-^_`"#?LP`8W[(`$-^Q``C?L````^``"&>]`"@"`"`M +MW[,`&-^R`!#?L0`(W[````@!N"QGO0`HW)D`8`,@``B,A`!8`````&>]_^`` +M!!"X_[`````$@3@"`H`O/`,4``($@"T\`A0GW$*(P&1C0YC_OP`8`!"`^/^R +M`!`"`X`M_[$`"#P#%"?^!0!@`("(+=QRB,@`0/@))(0`7`(`*"TR,0`!``(@ +M``)`^`D`$8J`/`+_\#1"`",D!0`!``(2_`(`("TT0@@(?B(:"@(BB"U\HP`' +M_B,``-X#`"#<0OCP`&#X"0````#>`@`H?`4`.Q!```,``````$#X"0(`("W> +M&0`P$R``"-^_`!@"`"`MW[(`$```*"W?L0`(W[````,@``AGO0`@W[(`$-^Q +M``C?L````^``"&>]`"````````00N``$&3@`8A`O`$0@+3P"%```!"#X9$)# +MF`""("W]__#_L````("`+?^_``@,`+=2 +M)`0``=^_``@"`"`M/`8``=^P`````B@`-,;"``@!NC)GO0`09[W_\/^_``@0 +M@``9_[```'R02`$D`O__?%#_QCP&``@"`"`M```H+0P"9F`TQF*@/`)#3S1" +M4D4D`P`"_@,`"``"%#@T0D15)`,!`/X#`!```A0X-$)-4/X"``#?OP`(W[`` +M``/@``AGO0`0`````"00__\(`;J[`!"'_``````\!``(/`@0#3P)$`=GO?_X +M-(1BH```*"T\!B``)`<`$&4(O.C_OP``#`"T:&4IZM`00``?)`/__WQ"2`%\ +M8O_&W$0``#P#0T\T8U)%``,<.#1C1%4``QPX-&--4!"#``;_@H)PW[\``&>] +M``@#X``(_X""<`````#<1``()`,``A2#__G?OP``?`,`.R0$+#A\8_@#<&08 +M`P!#$"W\0!@@W[\```/@``AGO0`(`````"0"__\(`;KD``(7_`````#?@X)P +M9[W_^'P%`#O_OP``$&``5B0"``%\I?@#)`(L.'"B,`,`@!`M9(4!`&3&&"`` +M9C`M9,,`"&A*``!H20`(:$@`$&A'`!AD0@`@L&H``+!I``BP:``0L&<`&!1% +M__9D8P`@W((!`/S"`FC<@@$(_,("<$`B``#\P@)X0"(0`/S"`H!`(A@`_,(" +MB$`B4`#\P@*00"(H`/S"`IA`(F``_,("H$`B:`#\P@*P0"*X`/S"`NA`(K`` +M_,("\$`BR`'\P@+X0"+(`_S"`P!`(L@`_,(#"$`BR`+\P@,0W((!&/S"`MA` +M(O@`WX>"``````\!!`-9[W_^/^_```,`GZ\9(2]H-^_```D`O__ +M`^``"&>]``@`````9[W_Z/^_`!#_L0`(_[```````4_?@H,0/!`4)Q!``"N. +M$!!@``X\`A0`W$)$T'P% +M`#L``B``!(``%GRE"<,P1`/_```!3SP"_X`T0@$I``(2/'RB.09\@LP'_$,` +M`````4_?@H,0$$``#8X0R>P`4!`M```!#_Q```````$/W[\`$-^Q``C?L``` +M`^``"&>]`!@``"@M"`&[U```("T,`-#X``````@!N]_?@H,0#`#0^``````( +M`;O%WX*#$``````\`A0`_$1$T&1"1-#\10`(`^``"/Q&`!`\`A0`W$5$T&1" +M1-#<0P`(W$(`$/R%``#\@P`(`^``"/R"`!``````9[W_X/^_`!C_L@`0`("0 +M+?^Q``@`H(@M#`&72O^P``",0P#T/`*```!B$"4,`9=*`$"`+91#`,`D`@`" +M$&(`"@`````R4@`'`A*`+:(1``#?OP`8W[(`$-^Q``C?L````^``"&>]`"`, +M`9=*`````)!#`,(D`@`!%&+_\B0"``,R4@`#`%*0(P(2@"T(`;P8HA$`!``` +M``!GO?_@_[$`"`"`B"W_OP`8_[(`$`P!ETK_L```W$(`\!1```??OP`8W[(` +M$-^Q``C?L````^``"&>]`"``````#`&72@``@"V,4@#T/`*```P!ETH"0I`E +ME$,`P"0"``(08@`-)`8`(`@!O$LD!0`(H((``&8Q``%F$``!$@7_ZM^_`!B" +M(@``%$#_^0(2("T(`;Q(H(8```P!ETH`````D$,`PB0"``$48O_O)`8`(&92 +M``]`!`4 +M@O_\W[\`"-RB```#X``(9[T`$``````#H%`M```H+20&__\``#@M``!`+0P! +MVZP`"4@`GZ,``-^_``AGO0`0``(8"P/@``@`8!`M`````-^_``@XJ0`$C2(` +M`&>]`!`#X``(?$+X`P`%(#\,`5$$``4H`-^_``AGO0`0`^``"'Q"^`,````` +M9[W_H/^^`%#_M``P``"@+?^S`"@`@)@M_[\`6/^W`$C_M@!`_[4`./^R`"#_ +ML0`8_[``$-YE``@,`;QFC(0``-YE`!@4H`!>`$#P+3P5%"B.HDGP&$``7CP6 +M%"<\`A`'9M;)\```D"T"P(`M```X+0``B"T(`;S#9$CR:`````".!0``$*,` +M'`````".HTGP)C$``692`&`"(Q@J$&``.F80`&".8P``C@4`2!2C__0"5K@M +MW@8`4-YD``@4Q/_P`*`8+=X"`%@#PA`D$$#_[`+@("W_IP``#`&\FO^H``C? +MIP``CF,``(X%``#?J``(%*/_Y@!'."'>!``(WF,`"!2#_^(`````W@(`&!!` +M``8`````W@(`(!!```,`5!`D$$#_VXZC2?#>`P`0`'X0)`/#$`H00/_6CJ-) +M\-X"`#@``B`K<$@8*P"#&"008/_/`N`@+?^G``#_J``(`$#X"28Q``'?IP`` +MCJ-)\&92`&#?J``(9A``8`(C&"H48/_)`$]`!`#X``(```0+3P%%"B,HTGP*&($`!!``!8``Q%X``,Q^`#","\\ +M`A0G9$+)\`!&$"UDA@!@W(H``-R)``C]__C_OP``#`&? +MY&2$O>C?OP``)`+__P/@``AGO0`(`````#P"%"AGO?^XC$))\/^_`$#_MP`X +M_[8`,/^U`"C_M``@_[,`&/^R`!#_L0`(&$``0?^P```D0O__/!(4)WQ#^`,` +MH*@M9&,``692R?```REX``,9^`#`L"T`X+@M`D`0+0!EH"\``(`M```P+0@! +MO9<`@)@M`````&80`&`2%``@`B`0+8Q#```"4"`M%'/_^F11`&#<0P`(%'7_ +M]P````#<0P`0`'8H)!1E__,`````$N``#`+@&"W<2```W$<`"-Q&`!#<10`8 +M9$(`(/QH``#\9P`(_&8`$/QE`!@44?_V9&,`("0&`&```"@M#`)F8&80`&`D +M!@`!%A3_X@(@$"T0P``,```0+=^_`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0!(/`00#0P!G^1DA+X`"`&]N"0"__\\`A0H9[W_ +M^(Q"2?`80``K_[\``"1"__]\0_@#/`(4)P`#87AD0LGP``,9^&1+`&``;!@O +M``!@+0@!O=L!8U@M9$(`8!!+`!@`````C$,``!1D__L`````W$,`"!1E__@` +M````W$,`$`!F:"04;?_T`````!$@``,`````W$,`./TC```10``#`````-Q# +M`$#]0P``_$<`./Q(`$!D0@!@%$O_ZB0,``$1@``$```0+=^_```#X``(9[T` +M"#P$$`T,`9_D9(2^.`@!O?0D`O__9[W_Z/^Q``@`@(@M_[```/^_`!`,`9=* +M`*"`+91#`,`D`@`!$&(`"-^_`!`"("`MW[$`"`(`*"W?L```"`#$F&>]`!@` +M```````0+=^Q``C?L````^``"&>]`!@`````9[W_X#P"%"BL1$GT_[(`$"02 +M``3_L0`(_[```/^_`!@,`9=*``"`+0!`B"T`$!G`)&0`/RAE````A1@+``,9 +M@P`#&/@"(Q@MW&,`*!1@`!8`````)A```182__4`$!G`#`&_3@`````40``4 +MW[\`&```("T,`;W\```H+20$``8,`;W\```H+=^_`!C?L@`0```0+=^Q``C? +ML````^``"&>]`"``````#`#`;`(`("T00/_I)A```=^_`!@D`O__W[(`$-^Q +M``C?L````^``"&>]`"``````9[W_Z/^Q``@`@(@M_[```/^_`!`,`9=*`*"` +M+91#`,`D`@`!$&(`"-^_`!`"("`MW[$`"`(`*"W?L```"`#$Z&>]`!@````` +M```0+=^Q``C?L````^``"&>]`!@`````9[W_N/^R`!`\$A0HCD))\/^_`$#_ +MMP`X_[8`,/^U`"C_M``@_[,`&/^Q``@80``\_[```#P0%"<`@*@M`*"@+0#` +ML"T``(@M9A#)\```&"T`@)@M"`&^?B07``,`````CD))\`(B$"H00``=9A`` +M8(X"```44__Z)C$``=X"``@45/_XCD))\-X"`!``5B`D%$3_](Y"2?#>!0`8 +M$*#_\@(B$"H,`;QF`J`@+=X%`"".`P```$4P)1!W`!8`8"`M#`&]$-X%`!B. +M`@`H)`,``7P"$(0(`;YZK@(`*``````08``/```0+=^_`$#?MP`XW[8`,-^U +M`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!(``4H)P@!OI(`13`D/`00 +M#0P!G^1DA+YP"`&^G"0"__\`````9[W_P/^R`!`\$A0HCD))\/^_`#C_M@`P +M_[4`*/^T`"#_LP`8_[$`"!A``#G_L```/!`4)P"`J"T`H*`M`,"P+0``B"UF +M$,GP```8+0@!OLH`@)@M`````(Y"2?`"(A`J$$``'V80`&".`@``%%/_^B8Q +M``'>`@`(%%3_^(Y"2?#>`@`0`%8@)!1$__2.0DGPW@4`&!"@__("(A`J#`&\ +M9@*@("W>`P`@C@0``-X%`!@``S`G`$,8)0!&$"0XA@`#`$88"PP!O1``8#`M +MC@(`*"0#``$T0@`$"`&^QJX"`"@08``+```0+=^_`#C?M@`PW[4`*-^T`"#? +MLP`8W[(`$-^Q``C?L````^``"&>]`$`\!!`-#`&?Y&2$OJ@(`;[J)`+__P`` +M```\`A0HC$=)\!C@``\`````/`(4)V1"R?#<0P`($&0`##P%%"<``!@M"`&_ +M"62EREC``#&?@`9!@O`^``"`!#$"T`````C((`,#P%__`TI0`C/`;_\``%+#@T +MQ@`C,$,``32E`!$``S]X``,G^``%+O@`AR`O`(4@+0`"7CC<@P``9*4`('UE +M6@H`!BK\-*4`^/R#``!\9AU#W*0``'QC'D-PP#`M<&`X+0#F&"448``#?6@6 +M@P/@``@D`@`!?6IK`WUC6`-GO?_(?6D/@S$(`/\Q2O__,&/__SP$$`T`0"@M +M_Z(``#$I`/__J``(9(3;D/^B`!``0$`M_ZH`&'UK!T/_H@`@_Z,`*/^_`#`, +M`:\F`$!0+=^_`#`D`@`!`^``"&>]`#@#X``(```0+3P"__QGO?_X-$(`"3P# +M__```A1X-&,`(V1"@`,``QK\_[\````"%S@T0@`H/`00#=Q%```T8P#X9(3< +M#P$$`TT +M0C`!9(3>&/^_`!@``A?X_[```#1"`"#_L@`09%``"/^Q``C<1@``W$<`"-Q2 +M__#<4?_X#`&O)@(@*"U^)!+#?B5(0PP!1@8PA`#__A+_Z-^_`!@\`__P-&,` +M(R0"``'?L@`0``,:_-^Q``@T8P#XW[```-QC```#X``(9[T`("0"@`%GO?_@ +M``(4>#P$$`TT0C`!9(3>:/^_`!@``A?X_[```#1"`"#_L@`09%``"/^Q``C< +M1@``W$<`"-Q2__#<4?_X#`&O)@(@*"U^)!+#?B5(0PP!1@8PA`#__A+_Z-^_ +M`!@\`__P-&,`(R0"``'?L@`0``,:_-^Q``@T8P#XW[```-QC```#X``(9[T` +M("0"@`%GO?_@``(4>#P#__`T0C`!-&,`(_^R`!```A?X_[$`"#1"``C_OP`8 +M``,:_/^P```\!!`-W%```#1C`/ADA-ZX_%```'X'*4-^$DK#?A$50S#G`/\" +M0"@MW&(```(@,"T,`:\F,A`'X!8``!("("`M#`%$%``````80``'`$"(+0(` +M("T"0"@M#`%&!B80``$6$?_\`@`@+=^_`!@D`@`!W[(`$-^Q``C?L````^`` +M"&>]`"`,`48&`D`H+=^_`!C?L@`0)`(``=^Q``C?L````^``"&>]`"`````` +M)`*``6>]__@``A1X/`/_\#1",`$T8P`C_[\````"%_@T0@`(``,:_-Q%```\ +M!!`--&,`^&2$WP#\10``W&(```P!KR8`````W[\``"0"``$#X``(9[T`""0" +M@`%GO?_X``(4>#P#__`T0C`!-&,`(_^_`````A?X-$(`"``#&OS<10``/`00 +M#31C`/ADA-^(_$4``-QB```,`:\F`````-^_```D`@`!`^``"&>]``@D`H`! +M9[W_X``"%'@\`__P-$(P`31C`"/_L@`0``(7^/^Q``@T0@`(_[\`&``#&OS_ +ML```/`00#=Q0```T8P#X9(3@$/Q0``!^!RE#?A)*PWX1%4,PYP#_`D`H+=QB +M```"(#`M#`&O)C(0!^`6```2`B`@+0P!1!0`````&$``!P!`B"T"`"`M`D`H +M+0P!1@8F$``!%A'__`(`("W?OP`8)`(``=^R`!#?L0`(W[````/@``AGO0`@ +M#`%&!@)`*"W?OP`8W[(`$"0"``'?L0`(W[````/@``AGO0`@``````@!OQ8` +M````"`&_%@`````\`O^`9[W_^#1"`6<\!!`-_[\````"$CPT0@(89(3@6-Q# +M``#\0P``#`&O)@````#?OP``)`(``0/@``AGO0`(/`+_@&>]__`T0@%G_[\` +M"``"$CS_L```-$("&-Q0``#\4```?A!D`^H``%D\!!`-,@(``A1``%(\!!`- +M,@(`!!1``$L\!!`-,@(`"!1``$0\!!`-,@(`$!1``#T\!!`-,@(`(!1``#8\ +M!!`-,@(`0!1``"\\!!`-,@(`@!1``"@\!!`-,@(!`!1``"$\!!`-,@("`!1` +M`!H\!!`-,@($`!1``!,\!!`-,@((`!1```P\!!`-,A`0`!(```7?OP`(/`00 +M#0P!KR9DA.58W[\`""0"``'?L````^``"&>]`!`,`:\F9(3E"`@!P1XR$!`` +M#`&O)F2$Y+@(`<$;,@((``P!KR9DA.2`"`'!&#("!``,`:\F9(3D``@!P14R +M`@(`#`&O)F2$XZ`(`<$2,@(!``P!KR9DA.,@"`'!#S("`(`,`:\F9(3BH`@! +MP0PR`@!`#`&O)F2$XD`(`<$),@(`(`P!KR9DA.'8"`'!!C("`!`,`:\F9(3A +M6`@!P0,R`@`(#`&O)F2$X/@(`<$`,@(`!`P!KR9DA."("`'`_3("``(\`O^` +M9[W_^#1"`6<\!!`-_[\````"$CPT0@(89(3EJ-Q#``#\0P``#`&O)@````#? +MOP``)`(``0/@``AGO0`(/`+_@&>]__@T0@%G/`00#?^_`````A(\-$("&&2$ +MY=C<0P``_$,```P!KR8`````W[\``"0"``$#X``(9[T`"&>]_]`\!O_P_[,` +M&`"/_L0`(``8UN/^_`"@TQ@0%_[0`(#P3__#_L@`0-G,`(_^P````!C5X +MC((`,#3&`"@`$YUX`("(+39S`@,\!/_P,$,`!S!"``,``QRX``(4N`!F&"T` +M$YVXW'```&3&![A\1J(*-(0`(V3&``@V8W[\`*"0"``'?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`PCB4`,#P$ +M$`T,`:\F9(3G8`@!P;P\!!`-CB4`,#P$$`T,`:\F9(3G*,H%_^@`````"`'! +MR8XE`#`D`___``(1^'QB_\:\0P``````#XXE`#`\!!`-#`&O)F2$Y@C*`?_% +M?H)IPP@!P>TD`___``(1^'QB_\:\0P``````#XXE`#`\!!`-#`&O)F2$YM`( +M`<&Q/`00#0`"$?A\8O_&O$,```````^.)0`P/`00#0P!KR9DA.9`"`'!ICP$ +M$`T`````)`/__P`"$?A\8O_&O$,```````^.)0`P/`00#0P!KR9DA.:8R@/_ +MKGY":<,(`<'C)`/__P`````#X``(```0+0/@``@D`O__`^``"```$"UGO?_P +M_[```/^_``@,`3@H)`7__SP)__PD!`$`-2D`"0!`@"T`"4QX/`+_\&4I@`4T +M0@`C``E/.``"$OPU*0`(-$(`^/TD```D`P`HW$(``&4I$`@(`<(F)`@`&``` +M```08``3`````-TE```\!__\-.<`"21C__\`!SQX9.>`!3"F`#\`!S\X%,C_ +M]33G$!`\`O_P)`,"BC1"`"-\97F'_.4````"$OPT0@#XW$(```P!X$0D!/__ +M#`'@5`(`("TD!/__#`'@?@!`*"W?OP`(W[``````$"T#X``(9[T`$&>]__C_ +MOP``#`'@5`````#?OP```^``"&>]``@`````9[W_\/^_``@,`3AF_Z4``-^E +M```D!/__W[\`"`@!X'YGO0`0`````'P"^#L`1"`M?`+X.P!$$"L40/_]```` +M``/@``@`````/`+_\&>]_S@T0@`C_[``>``"%#@T0@`!/!#__/^S`)```A;X +M_[$`@#1"`!#_OP#`-A``"?^^`+@`$(1X_[<`L&80@`O_M@"H`!"'./^U`*`V +M$``(_[0`F#P1%`#_L@"(9C,^F-Q#``#>90!`_Z,`(-X#``#_HP`H9$,`*-X$ +M__C_I``P```@+=Q"`"C_I0`0_Z(`.-QC__@,`=`(_Z,`0/X`__@\`O_P-$(` +M(P`"$OPT0@#XW$(``'P#^#L\`@7U-$+A``!B&"U\`O@[`$,0*Q1`__T\`O_P +M/!8`@-^C`!`T0@`C``(4.#P*__``0)`M-$(`!0`"%O@VU@$H`':P)392``$U +M2@`C-$(`F'!C&/(`%K(\`!*6^``*4OS_M@`8`&(8+?^C`$@V4@`0)!``"C56 +M`/@`````/`3_@#2$`4\`!"(\-(0#(-R"``!\1C'#),8``@#","\PW@`#$\`! +M2#P%__PD!``!WF,`,#2E``G>8@`(``4L>&2E@`LGUP`!``4O.&1C__C>*3Z8 +M-*4`0/RD````8A`OWL0``'/"(`,`:4@O``(0>@$B2"\!)$@M``FH``````_? +MHP`8```X+=QT```2@`%8WZ,`2'Z4.`%^AS@%?.(X`1!``2/?HP`0```H+=YD +M`"A\9]8&/`,`@#1C`2A^Y[H&`(,8)0`#&CS<8@``$$`!*@````!\0T@!?$(X +M`7Q%.`5\HC@!$$`!$B0"``'>9``PDFL`+WQ%_\;>*CZ8?&(X`62$__@``!@M +M?676!@"*("\00``$?(6Z!@!`&"TD`O__?$/_QCP"``$FI/_R-$)KG0`$)#P` +M`A>X/`@(`#1"0``U"$40_&@`"`""("7\9``0/`0'2S2$^!4\`O__``0D>"0( +M___\8@``-(0$'0`$)+@``!`M9(3`J/QD`!@`````)$(``1*```,``!@M`H`8 +M+7T#_\;\90```%<8*A!@``IFE``(WF,`,-YD``A^E#@!9&/_^`!D&"\7PO_Q +M?&6Z!@@!PPQ\!?_&WD,``"0"``$\!?_\/`3_\#2E``DTA``C?$,`!P`%+'C^ +M0P``9*6`"][#```\`__\-&,`"0`%+S@``QQX``0D.&1C@`LTA``!``,?.#P5 +M%!@T8P`()!0``?QB````%*?XWL,``#0#_U[\H@````06^-[$```\!/_P-(0` +M(S1"`#``!"0X?O2L!S2$``$`!";X-(0`./R#`````"`MWL4``/Q#``#>P@`` +M_Z<`:`P!;!C_J0!P#`%L&```("W?J0!PWJ-8T#!+__]P1!DR`$#P+0`+$0(P +M0@`/?31X!]^G`&@`1!`E$&``J0!`2"U](O@#9$4'```"$3@`!2DX`&(0+0!E +M*"W01```9(,``?!#```08/_\T$,`"!!D``0````````!0!``__S00P`(C*(` +M")2C``XD1@`"`,,8*A!@`,P!8"`MW*,``'QC>`$08`"$)`3__WR#_\8``A#X +M```@+:RF``@`8A@M_'0``/QG``@```%/WJ)8T``)23@`24@MW2(`"&1"``'] +M(@`(```!3Q2```L`````#`$3M@`````\`__`-&,`J0`#&GQ\0Z,'?\-8QP`` +M`4\D`@`"_&(```````\\`@`!?`8`.S1"AJ!\Q@G#`````'P$\#L\`__\$(#_ +M_31C``L``QM\)`0``31C``@``*`M?,,Y!MQC```$8`!5?&5(`1"@``0D`___ +M`*"@+7QT_\8NA``!)$+__P`"&"H`9"`D%(#_ZP`````00`!%/`00#1*```,` +M````#`$W=@*`("TF$/__%@#^^@`````D$``!/`;_\#P#__`TQ@`C/`+__-^E +M`"``!C0X-,8``31C`",`!C;X-$(`"33&`!```QK\_,4``#1C`/C<9`````(4 +M>-^D`"AD0H`+``(7.#1"``C\1```9$?_^-^E`##<9``````@+?Q%__@``"@M +MW&(``-^B`#C\P@`HW&(``-^B`$#\P@`@W&(``/S@`$#<8@``#`$_```````, +M`3],```@+0````\2X``%W[\`P#P$$`T,`G]Z9(3H.-^_`,`"`!`MW[X`N-^W +M`+#?M@"HW[4`H-^T`)C?LP"0W[(`B-^Q`(#?L`!X`^``"&>]`,@`````#`)_ +M>F2$Y_@(`<.L``````@!PZ4``*`M"`'#=```&"T\!!`-)!```0P"?WIDA.>X +M"`'#M3P&__```+@M"`'#M```@"W_JP!0```@+0P`MUC_H@!PWJ-8T-^K`%#? +MJ0!P"`'#6=^G`&@\`O_P<(08\C1"`",``A0X-$(`!0`"%O@T0@"8`()0+=U" +M```00``2`````/^C`%@D!``R_Z4`8/^G`&C_J0!P#`'"5O^J`%#?HP!8WZ4` +M8-^G`&C<8@``WZD`@!`("T`````D(,`$!!@`!P`````W((`&'Q&%@(0P``]__#_L```/!`4`/^_``AF$#Z8?`0` +M.PP`R-Y\A`G#W@8`.!3```8\!Q`+W[\`"```$"W?L````^``"&>]`!".!``L +MW@4`,`P!'(IDYSR(W@8`4!#`__;?OP`(C@0`1#P'$`W>!0!(#`$]``AGO?^X_[8`,/^U`"C_M``@ +M_[$`"`"`B"W_L```?C4Z`_^_`$`R-@#__[<`.'XT#`/_LP`8#`$[QO^R`!`` +M0(`M)`(`WA*B``4"("`M?!0`.S(V`/]^E`G#`B`@+0P!."@``"@M`$"8+20" +M__\2`@`H)`,``2K$``,D`@`0)A#__P!$&`LD$O__`&"X+0(`*"T2$@`,`B`@ +M+0P!$\8F$/__$$#_^P(`*"T"8"@M#`$>O`*`("T"=Y@A`@`H+182__8"("`M +M#`$[QCJU`-X"("`M#`$ZY@!`@"U^)`P#`L`H+7P#`#M\8PG#`@`P+0!U(`L, +M`2G$`$`X+0P!.PX"("`M)`,`"0`"$``00P`-`````-^_`$```!`MW[<`.-^V +M`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`2`P!Q10"("`MW[\` +M0-^W`#@``!`MW[8`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!( +M`^``"`````!\!``["`$J1'R$"<,``````^``""0"``0#X``()`(`!``$&@-G +MO?_`,&,`__^S`!@X8P#>_[8`,'R3#`/_L@`0`("0+?^_`#C_M0`H_[0`(/^Q +M``C_L```?`(`.WQ""<,,`3G^`$.8"QA``"X`0+`M``"`+0!`H"T"`"@M#`$X +M8@)`("T"8"`M)`8``0``."T`0(@M`$`H+0``0"T,`5^:)A```0)@("T"("@M +M```P+0P!7W0``#@M%A3_\`(`*"T\%/_P`!.9/#:4`",``(`M`H"H+0`4I+@` +M%:K\-I0`"3:U`/@`%*9X`G6H)3:4`@`"P(@M`@`H+0P!.&("0"`M<@,H\@!T +M&"TF$``!,$(`/P!S&"7\8@``WJ(``!81__8"`"@MW[\`.```$"W?M@`PW[4` +M*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$`\`A0``^``"*Q$1.@````` +M`^``""0"`(!GO?_8_[$`"#"1`/__OP`@`B`@+?^S`!C_L@`0#`$[QO^P```8 +M0``2W[\`('P3`#L``(`M?G,)PP!`D"T"`"@M#`$X8@(@("TF$``!`F`@+0`` +M,"T`0"@M```X+0P!7YH``$`M%A+_]@(`*"W?OP`@```0+=^S`!C?L@`0W[$` +M"-^P```#X``(9[T`*`````!GO?]X?((Z`R0#`-[_M@!H`*"P+?^S`%``@)@M +M_[``.`#@@"W_OP"`_[X`>/^W`'#_M0!@_[0`6/^R`$@00P#:_[$`0#""`/__ +MH@`P?!X`.W_>"<,D%0`!)`0`A@P!?;P`QJ@+`%8`&P+``?0``!@2+&(``Q1` +M`*P#P(@M+J,``B0"__\X8P`!`F`@+0!P@"0"L!`+#`$[#O^B`"`D`P`)``(0 +M`!!#``H``(`M+$,`"A!@`*P(2 +M,"$"%#@A`B`@+20%`+,D"``!#`&"%"0)``$$0?_W)A```3P#4U$#H!`MHZ`` +M!C1C7TROHP``)`,S+Z>C``1D0@`!@$,``!1@__YD0@`!9$+__SP#$&)^A/@# +M-&--TR0),S-P@Q@#``E,N#4IS,TD!``ZH$0`!#P%$`T\!!`-`Z`P+:!```5D +MA.D89*7O.``#&;X``T'```,X@`$'.",D:``PH$@```#C&"$``QC``H.@(SP# +M4>M^A_@#-&.%'W#C.`,`!SE^``<9```'0(`!`T`A).<`,*!'``$`"!B``0-` +M(0*(H"-^@_@#<&D8`P`#&/X``T!```,XP`$'."$D8P`PH$,``@*'H",FE``P +M#`)^O*!4``/?OP"`W[X`>"0"___?MP!PW[8`:-^U`&#?M`!8W[,`4-^R`$C? +ML0!`W[``.`/@``AGO0"()`/__P)@("T,`3L._Z,`("0#``D``A``%$/_6B05 +M``$(`<6^``"`+1!#`!DD`P`+%$/_6]^C`#`\!!`-/`40#62$Z9@,`GZ\9*7O +M."0"___?OP"`W[X`>-^W`'#?M@!HW[4`8-^T`%C?LP!0W[(`2-^Q`$#?L``X +M`^``"&>]`(@P@@#_?)X,`P@!Q9__H@`PWZ,`,"1P``((`<6^`!"`0#P"`/\` +M`)`M_[4`$#1"_S]``W@``&(0)`@!QI>OH@`8WZD`(`*2,"$"("`M)`4`A@+@ +M."T,`8(4`J!`+0)`*"T"8"`M`N`P+0*@."T$0``J)E(``0P!@2H`````!$`` +M)]^G`#`25@!!W[\`@-^F`"@#P"`MWZ@`$"0%`(8,`7X6)`?__P1``!R/HP`8 +M/`0`#32$E0`49/_B`$"X+3!$``<0@/_@WZD`(#P$$`T\!1`-9(3I.&2E[S@, +M`GZ\`$`P+=^I`"`"DC`A`B`@+20%`(8"X#@M#`&"%`*@0"T"0"@M`F`@+0+@ +M,"T"H#@M!$'_V292``$`````WZ<`,#P$$`T\!1`-`\`P+0(`0"UDA.E@#`)^ +MO&2E[V#?OP"`W[X`>"0"___?MP!PW[8`:-^U`&#?M`!8W[,`4-^R`$C?L0!` +MW[``.`/@``AGO0"(CZ8`$`/`("TD!0"S)`?__PP!?A8``$`M!$``*=^_`(`` +M`!`MW[X`>-^W`'#?M@!HW[4`8-^T`%C?LP!0W[(`2-^Q`$#?L``X`^``"&>] +M`(@\!!`-/`40#62$Z'`,`GZ\9*7O.`@!QF@D`O__/`00#3P%$`UDA.B0#`)^ +MO&2E[S@(`<9H)`+__SP$$`T\!1`-9(3HL`P"?KQDI>\X"`'&:"0"__\\!!`- +M/`40#62$Z-`,`GZ\9*7O.`@!QF@D`O__`$`X+3P"4U$T0E],)`,S+Z^B```# +MH!`MIZ,`!*.@``9D0@`!@$,``!1@__YD0@`!9$+__SP#$&)\Y/@#-&--TR0) +M,S-P@Q@#``E,N#4IS,TD!``ZH$0`!#P%$`T\!!`-9*7O.*!```5DA.CX`Z`P +M+0`#&;X``U'```-`@`%(0",D:@`PH$H```$#&"$``QC``.,X(SP#4>M\Z/@# +M-&.%'W$#&`,``QE^``-0@``#00`!2$`A)&,`,*!#``$`"!B``0-`(0#H."-\ +MX_@#<&D8`P`#&/X``TA```-`P`$H0"$D8P`PH$,``@#H&",D8P`P#`)^O*!# +M``,(`<9H)`+__P````!GO?]H?((Z`R0#`-[_O@"(`*#P+?^S`&``@)@M_[$` +M4#"1`/__L`!(?)`,`_^_`)#_MP"`_[8`>/^U`'#_M`!H_[(`6!!#``3_I@`0 +M?!``.S"1`/]^$`G#WZ,`$!!@`*HD`___$.``!O^C`"C?HP`0+&(`"0`"$",` +M0Q`D_Z(`*/^^`"`,`3L.`F`@+20#``D``A``$$,`"P``H"TL0P`*$&``3R0# +M``HD`P`($$,`!204``'?HP`@`!&@@":4``("@Z`AWZ4`(`P!."@"8"`M/`,& +M=`(`("TD!0#1,%(__R0'__\"0Y`E,$+__P)`,"TD"``!#`%^%O^B`#@$0`&! +M`$#P+0(`("T"@"@M`\`P+3P7$`T,`8'X_[X`,&;W[E@"`(@M_[<`&"06`,($ +M0`%_)!4`P@+`*"T"`"`M`D`P+20'__\,`7X6)`@``0+`*"T#P#`M`B`@+0!` +MN"T`0#@M)`@``20)``$$0`"%`$"@+0P!@A0`````)L3_301``)0LA0`?$M4` +M+M^G`#@4H``RWZ(`&#P$$`T\!1`-9(3J0`P"?KQDI>XP)`+__]^_`)#?O@"( +MW[<`@-^V`'C?M0!PW[0`:-^S`&#?L@!8W[$`4-^P`$@#X``(9[T`F``````0 +M0P!A)`,`"Q1#_[/?HP`@/`00#3P%$`T"`#`M`B`X+62$ZI`,`GZ\9*7N,-^_ +M`)#?O@"()`+__]^W`(#?M@!XW[4`<-^T`&C?LP!@W[(`6-^Q`%#?L`!(`^`` +M"&>]`)C?I0`P`B`@+0P!@;X"X#`M)`0`#]^B`!AP@_BR?$.P"@`6("MRPB&O +M`((0)!1`_[$"X/`M)`(`AA;"_\;?J``0`@`@+20%`(8"0#`M#`%^%B0'__\$ +M0`$L`$"`+=^H`!`"("`MWZD`*"0%`(8"@#`M`$`X+0P!@A0`0(@M!$`!*=^E +M`"`"8"`MWZ<`$`P!@2H"`#`MW[\`D-^^`(@``!`MW[<`@-^V`'C?M0!PW[0` +M:-^S`&#?L@!8W[$`4-^P`$@#X``(9[T`F#P$$`T\!1`-)`,``62$Z;ADI>XP +M`F`P+?^C`!`,`GZ\_Z<`0-^G`$`D`P`!)`+__P)@("W_O@`@`&<0"PP!.P[_ +MH@`H)`,`"0`"$``40_]2+$,`"@@!QW$``*`M`````-^C`"`F-``"`!2@0`@! +MQW$"@Z`A``````!`4"TD`@"D$L(`"R0"-"\NP@"E$$``9"0"`,(D`@"&$L(` +MPCP"1%$D`@"5%L(`9@`````D`C4OIZ(`!#P"4U&CH``&-$)?3`@!R):OH@`` +M)`(`I!+"`*\D`C0O+L(`I1!``*,D`@#")`(`AA+"`+(\`D11)`(`E1+"`+H` +M````/`(0#=Q"ZCC_H@```````(.C```08``&`Z`0+61"``&`0P``%&#__F1" +M``%D0O__/`,08GZ$^`,T8TW3)`DS,W"#&`,`"4RX-2G,S20$`#J@1``$/`40 +M#3P$$`T#H#`MH$``!62$Z1ADI>XP``,9O@`#0<```SB``0@(R:4`#`,`GZ\H%0``]^_`)#?O@"()`+__]^W`(#?M@!XW[4` +M<-^T`&C?LP!@W[(`6-^Q`%#?L`!(`^``"&>]`)@2PO^C)`(R+R0"`-$2P@!E +M)`(Q+R0"`+,2P@!@`````#P"$`W<0NHX_Z(```````"#HP``$&``!@.@$"UD +M0@`!@$,``!1@__YD0@`!9$+__SP#$&)]1/@#-&--TR0),S-P@Q@#``E,N#4I +MS,TD!``ZH$0`!#P%$`T\!!`-`Z`P+:!```5DA.CX9*7N,``#&;X``T'```,X +M@`$'.",D:``PH$@```#C&"$``QC``4-0(SP#4>M]1_@#-&.%'W#C.`,`!SE^ +M``<9```'0(`!`T`A).<`,*!'``$`"#B``0-^U`'#?M`!HW[,`8-^R`%C?L0!0W[``2`/@``AGO0"8$L(` +M""0",B\D`@#1$L(`&R0",2\D`@"S%L+_70`````D`C,OIZ(`!#P"4U&CH``& +M-$)?3`@!R$2OH@``-$(O``@!R):OH@``-$(O``@!R$2OH@``"`'(+B0",R^C +MH``&IZ(`!#P"4%$T0E],"`'(EJ^B```(`!DI>XP`@`P+0P"?KP"(#@M"`'' +MJR0"__\\!!`-/`40#62$ZA@,`GZ\9*7N,`@!QZLD`O__/`00#3P%$`UDA.IH +M#`)^O&2E[C`(`<>K)`+__SP#1%$#H!`M-&,O`*^C``!D0@`!@$,``!1@__YD +M0@`!9$+__SP#$&)^)/@#-&--TR0(,S-P@Q@#``A$N#4(S,TD!``ZH$0`!#P% +M$`T\!!`-9*7N,*!```5DA.D8`Z`P+0`#&;X``TG```,X@`$G.",D:0`PH$D` +M``#C&"$``QC``B.((SP#4>M^)_@#-&.%'W#C&`,``QE^``-(@``#.0`!)S@A +M)&,`,*!#``$`!QB``.,X(0(G."-\X_@#<&@8`P`#&/X``TA```-`P`$H0"$D +M8P`PH$,``@#H&",D8P`P#`)^O*!#``,(`<>K)`+__P``````!!H#9[W_H#!C +M`/__L0`8.&,`WO^T`#!\D0P#_[(`(`"@H"W_L``0`("0+?^_`%C_O@!0_[<` +M2/^V`$#_M0`X_[,`*'P"`#O_I@``?$()PPP!."@`0X@+/`00#0!`@"T$0`!A +M9(3JN`P!@0P`0"`M`@`@+0P!@/(`0)@M*$,``0!`@"T`$Q?"`&(0)11``%0\ +M`A0H`D`@+8Q"2?@R

]`&`\!!`-9(3J\#P%$`T"0#`M9*7NV`P"?KP" +M@#@M"`')KB00__\`````9[W_,'R#.@,D`@#>_[(`D`"`D"W_OP#(_[X`P/^W +M`+C_M@"P_[4`J/^T`*#_LP"8_[$`B/^P`(`08@'K_Z,`0'P#`#LP@@#_?&,) +MP_^C`%#_H@`@#`$[#@)`("T"0"`M``(0``P!.YS_H@`HWZ,`(/^B`!`L8@`& +M$$`!6?^C`$C?HP`@/!,4&69SGC@D$``(WZ4`*``#$+A^8I@*/`(`_S1"_S]` +M`W@``&(8)#P"__(T0FL`?G$FPP!B$"$D`P`+?F0&0P("B`H0HP%4?G,&@]^C +M`!`88`*J)`,`"=^E`"@0HP'')`,`"!"C`=$\`Q09$(`!;]^C`!!^0PP#``"` +M+?^C`%@`8"@MWZ,`('P"`#O_I0!@?$()P_^B`#@D9``"``0@0``#&(#_I`!H +M_Z,`<-^C`$`D`@#>$&(`W=^Q`#@"0"`M#`$[#O^Q`!@D`P`)``(0`!!#``H` +M`*`M+$,`"A!@`+4D`P`*)`,`"!!#``0D%``!WZ,`<"1T``("D*`A`D`@+0P! +M."@"`"@MWZ0`&#P#!G0D!0#1,%,__R0'__\"8Y@E)`@``0)@,"TP5___#`%^ +M%O^S`#`$0`'F`$"H+0*`*"T"("`M`J`P+0P!@?@"H*`M!$`!H-^D`!@D!0#" +M`F`P+20'__\,`7X6)`@`"`1``=\"("`M)`4`P@*@,"T`0#@M)`@`""0)``@, +M`8(4`$"8+01``A$\%A`C``#P+3;616.(#?I``8)`4`L]^F`#`D!___#`%^ +M%B0(``@$0`''`$"H+0!3H",F=@`(`F`P+0*3."$"("`M)`4`LR0(``$,`8(4 +M)`D``01``)$F^(WZ8`4#P$$`W?IP`@/`40#62$[!ADI>\8#`)^O`(`0"TD`O__W[\` +MR-^^`,#?MP"XW[8`L-^U`*C?M`"@W[,`F-^R`)#?L0"(W[``@`/@``AGO0#0 +MWZ,`6`)`("W?L0!@#`$[#O^C`!@D`P`)``(0`!1#_R0L0P`*"`'*.```H"T` +M````/`-340.@$"VCH``&-&-?3*^C```D`S,OIZ,`!&1"``&`0P``%&#__F1" +M``%D0O__/`,08GZD^`,T8TW3)`DS,W"#&`,`"4RX-2G,S20$`#J@1``$/`40 +M#3P$$`UDI>^(H$``!62$Z1@#H#`M``,9O@`#0<```SB``0H(R:U`#`,`GZ\H%4``P@!RO#?I@!0`````#P"`/\D$0`!-$+_ +M/R00``C?I0`H```@+4`#>```8A@D/`+_\C1":P```)@M`&(0(20#``L4H_ZN +M`@*("@P!X48"0"`M&$`!5O^B`!`,`>%&`D`@+0`"*``LH@"`%$``?R0&``$" +M0"`M#`'%BB0'``$(```` +M."T,`0V6``!`+=^B`'@$0?];WZ8`4#P$$`W?IP`@/`40#0(`0"UDA.O@#`)^ +MO&2E[Q@(`^("`'*\-^F`%`\`U-1`Z`0+:.@``8T8U], +MKZ,``"0#,R^GHP`$9$(``8!#```48/_^9$(``61"__\\`Q!B?J3X`S1C3=,D +M"#,S<(,8`P`(1+@D!``Z-0C,S:!$``0\!1`-/`00#62E[XB@0``%9(3H^`.@ +M,"T``QF^``-)P``#.(`!)S@C)&D`,*!)````XQ@A``,8P`*CJ",\`U'K?J?X +M`S1CA1]PXQ@#``,9?@`#2(```SD``2^(H$``!62$Z/@#H#`M``,9O@`#0<```SB``0```0Q@D/`+_\C1":P`FU@__`&(8(203 +M``$D`@`(,M8__P!#F`H\`@9T`L*P)0*`("TD!0#1`L`P+20'__\,`7X6)`@` +M`0*`D"T$0`%7`$"H+0*`("TD!0`/`$`P+0P!@?@\%Q`-)!``P@1``59F]^Y8 +M`@`H+0)`("T"P#`M)`?__PP!?A8D"``!`J`P+0(`*"T"@"`M`$"(+0!`."TD +M"``!)`D``01``'<`0*@M#`&"%``````F`_]-<&3XL@1``(^PW[\` +M4-^W`$@D$/__W[8`0`(`$"W?M0`XW[0`,-^S`"C?L@`@W[$`&-^P`!`#X``( +M9[T`6`````!^Y(`*`!`8*W("(:\`8A`D%$#_S`(@J"TD`@"&%@+_X`)`("TD +M!0"&`L`P+0``."T,`7X6`F!`+11``1X"(#`M`H`@+20%`(8``#@M`F!`+0P! +M@A0"8$@M!$`!'W*$##(``"@M-(3>_P``,"T"8#@M#`&!*CP6%"1FUK9@^PW[\`4-^W`$@"`!`MW[8` +M0-^U`#C?M``PW[,`*-^R`"#?L0`8W[``$`/@``AGO0!8`````"0"`*02`@`. +M)`(T+RX"`*440``G)`(`AB0"`,(2`@`()`(R+R0"`-$2`@"H)`(Q+R0"`+,6 +M`@`C`````"0",R^GH@`$/`)34:.@``8T0E],"`'-K*^B```D`@"D$@(`#B0" +M-"\N`@"E%$``5"0"`(8D`@#"$@(`""0",B\D`@#1$@(`G20",2\D`@"S%@(` +M4``````D`C,OIZ(`!#P"4U&CH``&-$)?3`@!S?"OH@``$@(`CCP"1%$D`@"5 +M$@(`B0`````\`A`-W$+J./^B``"#HP``$&``!@.@$"UD0@`!@$,``!1@__YD +M0@`!9$+__SP#$&)^)/@#-&--TR0),S-P@Q@#``E,N#4IS,TD!``ZH$0`!#P% +M$`T\!!`-9*7OT*!```5DA.CX`Z`P+0`#&;X``T'```,X@`$'.",D:``PH$@` +M``#C&"$``QC``B.((SP#4>M^)_@#-&.%'W#C.`,`!SE^``<9```'0(`!`T`A +M).<`,*!'``$`"#B``0_0H$``!62$Z1@#H#`M``,9O@`#0<```SB``0H(R:U`#`,`GZ\H%4``P@!S1`\!!`-HZ``!J>B``0\`E!1 +M-$)?3`@!S:ROH@``"`'-B"0"-2\T0B\`"`'-K*^B``"CH``&IZ(`!#P"4%$T +M0E],"`'-\*^B```(`)`(U+S1"+P`(`_0"`'-$#P$$`T\!!`-/`40#62$[&@,`GZ\9*7OT`@!S1`\!!`-/`00 +M#3P%$`UDA.R0#`)^O&2E[_@(``/^P`!#_OP`X#`&7 +M2@``B"T``(`M"`'.AY14`,``````#`$[#B80``$``A````(0*P!1B"$,`3L, +M`````#(#`/\"`A`J%$#_]@!R("4D`@`!$H(`,20"&(IR(A@"/`(4*$2#```\ +M`P`#-&,10$0)``"L0TGX/`(4*``)&4`E*1``K$-)_#P&$`T"8"`M)`7__V3& +M[.```#@M#`#*:B0($``T`_FCKZ(`#``"$#^OH@`(WZ(`"'!$_#HPA/__$(,` +M(O^B```\!!`-/`40#62$[4@,`GZ\9*7P8"00__\\!!`-/`40#62$[/`,`GZ\ +M9*7P(-^_`#@"`!`MW[0`,-^S`"C?L@`@W[$`&-^P`!`#X``(9[T`0``````` +M$1/`/`,``@`1C$`T8X```%&((3P"%"BL0TGX/`(4**Q12?P(`]`$``!!H# +M9[W_@#!C`/\D`@#>_[\`>/^^`'#_MP!H_[8`8/^U`%C_M`!0_[,`2/^R`$#_ +ML0`X_[``,!!B`+O_I``8WZ,`&'P0`#M^$`G#,&(`__^B`!#?HP`0)`(`_Q!B +M`+`D`P`!#`$[#M^D`!@,`3N,'(__V8Q[E@"0I`E#`%^F`)`,"UR<_BR`@`@+7XSF`H" +M0#`M$F``!@)@*"T,`7Z8)G/_32YB`!\40/_V`````-^C`"`GW@`!`\,0*A1` +M_XK?HP`H```0+=^_`'C?O@!PW[<`:-^V`&#?M0!8W[0`4-^S`$C?L@!`W[$` +M.-^P`#`#X``(9[T`@``````\!!`-9(3M\&2E\(`,`GZ\`B`P+0(`("T,`70" +M`B`H+01!_[T\!!`-/`40#62$[A!DI?"`#`)^O`(@,"T(`<^#WZ,``&1$[;C? +MIP`0/`40#62E\(`"`#`M#`)^O`/`0"T(`<^JWZ,`(`@!SRW_HP`@,((`_WR0 +M#`,(`<\C_Z(`$`@!SZ\D`O__9[W_Z/^P````@(`M_[\`$'"$##+_L0`(#`'/ +M#C2$WO\,`7+>`@`@+3P$%"AR$/CR9(1*`'R0(@H,`,UT`$"(+=^_`!#?L``` +M`B`0+=^Q``@#X``(9[T`&#P"__!GO?_X-$(`(W"#/O(``A0X/`00#31"``$\ +M!1`-``(6^&2$\*#_OP``9*7PR#1"!_A\8A(*#`)^O`````#?OP`````0+0/@ +M``AGO0`(/`C_\'R%`0,U"``C``4\.``(1#@PB0`#-0@``0#I2"T`"$;X/`+_ +M\#"$``\U"`((``E*^#1"`"-E`P`8`.0X+0$H0"T``A+\)`D``31"`/C]"0`` +M``#1C``%DI8`+/`G_\``#'O@U*0`C``4O.#1C +M`!@`"4K\-*4`2``0AC@"@Q@M``"(+20/``$D!@$8-2D`^`@!T*9DKO_8)`Q. +M(/QL`B`19@`@)`M*./QK`C`1!@`B`````/U'``!D8P@`W2@``/R'``#=)``` +M$B(`(P````#<:```,B0``P"0("UD:P(@``0@^&1M`C!]Z#&'?&R2`OQH```` +MA5`M)`<`&`".("U]:Y("?:B2`A6&_^,F,0`!W2P``"0,3B#\;`(@%6;_XB0+ +M2CC=*P``)`M*./QK`C`5!O_@`````-TH``!D8P@`_4<``-TH``#\AP``W20` +M`!8B_]\`````/!#_\#P6__`V$``C-M8`(P`0A#@"8"`M-A```0!`*"T`$(;X +M`!:R_`P!."0V$``0`I"`+0``D"TD%0`!)!0!&`@!T-PVU@#X$E$`$&80"``" +M0"@M#`$X*`)@("TF4@`!#`$_3`!`("W>`@``?@.2`GZB``?^`@``%'3_\P`` +M``#>P@``%E'_\F80"````!`MW[\`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$` +M"-^P```#X``(9[T`0#P&__PR<``!-,8`"3P#__``!C1X`!`N^&3&@`LT8P`C +M``8W."0$``\TQ@`(``,:_`"F."UDQO_X_.0``#1C`/C<9P```*8H+?RD``#< +M8P``"`'0@CP#__`"8"`M#`$X)`!`*"T(`=#L```0+0@!T.PD`O__`````&>] +M_^C_OP`0_[$`"/^P```,`3AF`("`+0(`("T,`3AZ`$"(+3P#__QR,0;R-&,` +M"0`#''AD8X`+``,?.#1C`$!^(XH*?C$8`S(Q`/\`41`'R$``!]^_`!`\`@`, +MW[$`"#1"`^C?L````^``"&>]`!@,`/6"`@`@+=^_`!#?L0`(W[````/@``AG +MO0`8`````&>]_^C_L0`(`("(+?^_`!`,`3AZ_[```!!```W?OP`0)`0``20# +M``%\D)S')`(#Z'QPE(??L0`(?%"(!P(`$"W?L````^``"&>]`!@`````#`'1 +M%`(@("W?OP`0W[$`"`!`@"U\0H@#?@0$PWX#!(-\D)S'``(0`'QPE(=\4(@' +M`@`0+=^P```#X``(9[T`&&>]_NC_OP$0_Z4`F/^W`0#_M@#X_[``R`"`@"W_ +MO@$(_[4`\/^T`.C_LP#@_[(`V`P!.&;_L0#0`@`@+0P!.'H`0+`M#`&72@!` +MN"TD`P`!E$(`P!!#`4`\%?_P/`+__#:U`",`%B0X`!6L.#1"``DVM0`!`)<@ +M+0`$(O@``A1X`!6N^#+'``'_I`"0`(!`+0+C&`1D0H`+-K4`$``')O@!%:@M +M``(7.``#0"<`@A`MKZ@`N#P3__S_IP#`/!+_\-ZG```V/^C`*``0!@MCZ(`N``2DOS_IP"P9G.`!392`/@``"@M`((0)"0& +M`(#\8@```Z`@+=Y"```,`F9@`!.?.-^T`+`#H(@M``#P+0@!T;HV``'^8@````0G.-Y#```TA!`( +MW(,``'X#8<=\0S`'_B,``'P#Y4;\@P``9C$`"-Y"```,`6P>`@`@+0/"$"H4 +M0/_H`@`@+3P"__``%H[XCZ<`N#1"`"/?J`"@``(4.#1"``$``A;X-$($R`(B +MB"W>)0``?B:2`O^F`*A\HQD#`*`0+?^E`(@``Q@``.,8)'QB.0=\0QH#``,8 +M``$#&"5\8EH'_B(``"0"`1@0P@$J/`+_\``6$,`\$_^``%<0(39S`1\``A(` +M`!.:/-XC```D0@B`-G,`"/YB``!\%O@[#`"W4B0$``,D`R<0/`4AC69D`>!P +M0Q`#-*7O00`%+#@TI6O;``4L>#2E--L`10`=W((`````*!`P0@`'``(0```% +M++H00``0`+8H+7P"^#L`HA`K%$``#`````!\`_@[9&,`9'P"^#L`0Q`K%$#_ +M_0````#<@@``,$(`!P`"$``40/_R`````'P3^#L,`+=2)`0``R0#)Q`\!2&- +M/`3_@'!#$`,TI>]!``4L.#2$`1\TI6O;``0B/``%+'@TA`'H-*4TVP!%`!W< +M@@`````H$#!"``\``A````4LNA!``!``LR@M?`+X.P"B$"L40``,`````'P# +M^#MD8P!D?`+X.P!#$"L40/_]`````-R"```P0@`/``(0`!1`__(`````?!0` +M!WZSD@+^M```)`(!&!)B`,L\`O_PWZ,`F-ZB``!\8@3#``(4^!!``(??J`"8 +MWZ<`F'SC!(-\=!"'?1Z(`R0#``H3PP"'WZ<`P"0#`&03PP#0WZ<`P#P%__`T +MI0`C,N,``]^H`)``!2PX``^#1C`B@`XQ@M_&0``'QCD@(D!`$8$&0`@CP#__#>HP``)`,!&/ZT```2 +M8P"&/`/_\!!```K?J`"`/`+_\-^G`*`T0@`C``(2_-T#```T0@#X`&<8)?T# +M``#<0@``/![__#P7__`WW@`)-O<`(P`>]'@`%[K\9]Z`!0.@L"T`'O``@(`=*<-O<`^``````,`6P8`````#P$__PTA``)`%(0(0`$)'C_P@`` +M9(*`!=[%`````AX@``#`%L'@(`("T" +M0A`J%$#_[`(`("W?J`"()`(!&-^C`*C^*```$&(`8SP"__#?IP"P)`(!&'ST +M``?^M```%F(`!]^_`1`\`O_P-$(`(P`"$OPT0@#XW$(``-^_`1```!`MW[X! +M"-^W`0#?M@#XW[4`\-^T`.C?LP#@W[(`V-^Q`-#?L`#(`^``"&>]`1@D`P`! +M?'00AR0#``I]'H@#%\/_?20#`&3?IP#`/`3_\#2$`",RXP`#``0D.#P&__`` +M!RPX-(0``=^H`)``HR@M``0F^#3&`",TA`((``4J^`"D*"UD@P`8``8B_"0& +M`#+\I@```0,8+32$`/@D!@!`W(4``'P4&,?\9@``?&62`B0#`1@0HP`N?!0( +M1SP#__`D!`$8WZ<`D#1C`",``QPX-&,``0`#'O@T8P(H`.,8+?Q@``!\8Y(" +M%&3_@#P#__`T8P`C``,:_#1C`/C<8P``WJ,``"0#`1C^M```%F/_?#P#__`T +M8P`C``,:_#1C`/@(`=)SW&,``#1"`",``A+\-$(`^-Q"```(`=(TWZ,`F#1" +M`",``A+\-$(`^-Q"```(`=';`!80P#1"`",``A+\-$(`^-Q"```(`=*HWZ<` +ML-R#```(`=+C/`/_\#P#__`T8P`C,N0``P`#'#@\!O_P``&4(@`L`"$)@```,4H)?XE``#FF3G\2@\!!`-9[W_^/^_```,`=/L9(3Q0#P#%"AD +M9$H@_((`"&A$``@\`A0H_$1*.````4\D`@`!K&)*(````4_?OP```^``"&>] +M``AGO?_P_[````"`@"W_OP`(/`00#0P!T^QDA/%89@,`!#P$%"@`$"M```,8 +M^&2$2B``11`M`&08+1!``![\8@``_$``$"0%`_G\10`()`4``0`%*WS\10`` +MW&4``&2E`%#\10`P_$4`./Q%`"#\10`8W&4``&2E(`#\10`H```!3Z^`@(`` +M``%/W((`"&80``+<8P```!"`^/^"@U``4!`M_$,``-^_``C?L````^``"&>] +M`!`\!!`-/`80#3P'$`UDA/#H)`4`=F3&\;`,`EZ:9.?Q:`````!`(D@'?`)) +MQS1"`P`#X``(0*)(!P````!GO?_0_[$`"#P1%"B.(DH@_[\`*/^T`"#_LP`8 +M_[(`$!!``#7_L```CX*`@!!```0`````?`0`.PP!U!(`````?`0`.P"`H"T` +M@)`M0#-P`&20``1F,4H@`!"`^'XP@@K>`@`8$$``*`````#>`P`H$$,`'0`` +M``#>`@`PK%,`!*Q2``#>!``0W@,`,-^"@U!DA``!_@0`$&1C``C^`P`8_@,` +M,````4\D`P`!<$,`&0```4_>(P`8)`+__P`"%_P`0Q`O0*+(`=^_`"C?M``@ +MW[,`&-^R`!#?L0`(W[````/@``AGO0`PW@(`./X"`#`(`=1M_@(`&`P!U``` +M````"`'468^"@(#>`@`H%$#_V@`````,`=0```````P!U!("@"`M"`'4:=X" +M`!@`````9[W_V/^R`!`\$@$`_[,`&'S2^`;_L0`(`("8+?^_`"``H(@M_[`` +M`'RRN`=\$/@[#`"W4B0$``,D`R<0/`0AC7!#,`,TA.]!``0D.#P"__`TA&O; +M-$(`(P`$)'@``A0X-(0TVS1"`!DR8P`#``(6^`#$`!TT0@%8```P$``#'C@` +M!C2Z`-`P+0!B@"W>`@``R%D`#@````!\`O@[`,(0*Q1``#D\!!`-?`/X.V1C +M`&1\`O@[`$,0*Q1`__T`````W@(``.A9__0`````_A(``#P"__`T0@`C``(2 +M_#1"`/C<0@``?!+X.PP`MU(D!``#)`,G$#P$(8UP0Q`#-(3O00`$)#@TA&O; +M``0D>#2$--L`1``=W@(`````,!``!C2ZR%D`#@#2,"U\`O@[`,(0*Q1``"`\ +M!!`-?`/X.V1C`&1\`O@[`$,0*Q1`__T`````W@(``.A9__0`````W@(``.A: +M`!\\!!`-```0+=^_`"#?LP`8W[(`$-^Q``C?L````^``"&>]`"@"8"@M#`)^ +MO&2$\@#?OP`@W[,`&"0"___?L@`0W[$`"-^P```#X``(9[T`*`)@*"T,`GZ\ +M9(3R,-^_`"#?LP`8)`+__]^R`!#?L0`(W[````/@``AGO0`H`F`H+62$\<@, +M`GZ\`B`P+0@!U/4D`O__9[W_R/^T`"!\M+@#_[(`$`"@D"W_L0`(`("(+?^P +M````P(`M_[\`,/^U`"C_LP`8?!/X.R0$``,,`+=2,C4``R0#)Q`\!"&-`!6N +M.'!#&`,TA.]!``0D.#P"__`TA&O;-$(`(P`$)'@``A0X-(0TVS1"`!D``A;X +M`&0`'31"`5@``"@0``4LN@"S*"T"HI@MWF(``,A9``\``````````'P"^#L` +MHA`K%$``;SP$$`U\`_@[9&,`9'P"^#L`0Q`K%$#__0````#>8@``Z%G_]``` +M``#^=```/`+_\#1"`",``A+\-$(`^-Q"``!\%/@[#`"W4B0$``,D`R<0/`0A +MC7!#$`,TA.]!``0D.#2$:]L`!"1X-(0TVP!$`!W>8@`````H$``%++K(60`. +M`+0H+7P"^#L`HA`K%$``/CP$$`U\`_@[9&,`9'P"^#L`0Q`K%$#__0````#> +M8@``Z%G_]`````#>8@``Z%H`6CP$$`U\$O@[#`"W4B0$``,D`R<0/`4AC3P$ +M__!P0Q`#-*7O00`%+#@TA``C-*5KVP`$)#@`!2QX-(0`&32E--L`!";X-(0! +M8`!%`!T"I"`M```H$-R"````!2RZ^$``#@"R*"U\`O@[`*(0*Q1``#`````` +M?`/X.V1C`&1\`O@[`$,0*Q1`__T`````W((``-A`__0`````W(,`````$"VN +M`P``W[\`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`X`B`H+0P" +M?KQDA/*X)`+__]^_`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T` +M.`(@*"T,`GZ\9(3RB-^_`##?M0`H)`+__]^T`"#?LP`8W[(`$-^Q``C?L``` +M`^``"&>]`#@\!!`-`B`H+0P"?KQDA/+8W[\`,-^U`"@D`O__W[0`(-^S`!C? +ML@`0W[$`"-^P```#X``(9[T`.`(@*"UDA/)0#`)^O`)`,"T(`=6I)`+__P`` +M``!GO?_X_[\```P!.&8`````W[\``&>]``@(`>12`$`@+6>]__`D!0!@_[\` +M"`P!U1@#H#`M%$```B0"__^3H@`!W[\`"`/@``AGO0`0``````"@$"UGO?_X +M<$8\,B0%`&#_OP``#`'4FGQ&>`3?OP``9[T`"``"$"L#X``(<$(`.CP"__!G +MO?^@-$(`(_^Q`#@``A0X-$(`&3"1``/_L@!```(6^/^S`$@T0@$`_[``,``1 +MECC_OP!8`D*8+?^T`%``@(`MWF(``,A``6T`!!BX``01^`!B&"T\`A0H9$)+ +MP`!B$"VL10``/`(`_S1"_S]``W@``&(8)#P"``TT0I``$&(!)#P"__`R`P`! +M-$(`(P`#&,```A+\/`00#31"%AADA/-`?&(J"@!B&"U\!1A'_&4```(`*"W< +M0NK@/`(0#=QF```\`Q`-9&/S8&1"\V@PQ@`P`&80"PP"?KP`0#`M)`(``1(" +M`2,J`@`"%$`!+20"``(2`@#E)`(``Q("`10\`_^`?!3X.PP`MU(D!``#/`,` +M`S1CT)`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'=YB`````"`0 +M``0DNNA!``\`E"`M`````'P"^#L`@A`K%$``YB0"__]\`_@[9&,`9'P"^#L` +M0Q`K%$#__0````#>8@``R$'_]``````"`"`M)`4!7`P!U1AGI@`8%$``UH^F +M`!@D`@`!`@`@+20%`5Q\!KU$?$8(1`P!U)JOI@`8%$``S3P"`/\\`P`--$+_ +M/S1CD`A`!'@``((0)!!#`+$#`'4FJ^F``@40`",/`3_@``1*,`TA`'?)`,``0`$(CP\ +M!O^`-(0)`#3&`1]\I!(*`*0X+0`&,'PD!``@-,4$>P`0,3A\8B$'``4I^'QB +M"`=\@G('`,4@+?SB``!\AY("?,42"GQB$`?\@@``)`(!&!#B`+`\`O_P/`/_ +M\``0+C@T8P`C)`8`,``#'#@D!``,-&,`&0`#'O@T8P8`?*,2"@"C&"U\99(" +M?,*L!B0&`!A\PFH&)`8``7S"_\^#1"`/@T8P$8`D.0+=Y#``#^0P``W$(```P!O?P````` +M`@`@+20%`5P,`=489Z8`&!1``#./I@`8)`(``P(`("TD!0%]`&`\`_^`-&,!!Q2` +M`!\``QH\-&,'@-QB```D!``!?(+_QR0$``5\@J0')`0`%WR"8@?\8@``"`'6 +M%CP"__`T8P$'``,:/#1C!^#<8@``R$#^Z'P"``?\8@``"`'6-0`````\`_^` +M-&,!!P`#&CPT8P=8W&(``,A`_MY\`@`'_&(```@!UC4`````"`'7/C1C!X@6 +M`/[7/`/_@#1C`0<``QH\-&,'2-QB``#(0/[1?`(`!_QB```(`=8U`````#1" +M`",``A+\-$(`^-Q"```(`=;9`@`@+31"`",``A+\-$(`^-Q"```(`=;`/`/_ +M\`"`*"T\!!`-#`)^O&2$\P`(`=]_\@`!S@K_[$`"``)B#S_M0`H +M?-'\!WRQ(0``"%#@TA#3;-$(`&3)#``,``A;X`40`'31"`H```%`0``,> +M.``*5+H!4%`M`&*`+=X"``#(2``/`!(8N`````!\`O@[`4(0*Q1``"D\!!`- +M?`/X.V1C`&1\`O@[`$,0*Q1`__T`````W@(``.A(__0`$ABX`!(1^`!B$"T\ +M`Q0H9&-+P'QB$`KH0``1/`00#?X1```\`__PW[\`,#1C`",``QK\```0+=^U +M`"@T8P#XW[0`(-^S`!C?L@`0W[$`"-^P``#<8P```^``"&>]`#@"0"@M9(3S +M>`*`,"T"H#@M#`)^O`)@0"T(`=>\``````)`*"T,`GZ\9(3SN-^_`##?M0`H +M)`+__]^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#@`````/`/_\&>]_^@T +M8P`C)`(``O^P`````QPX-&,`&3"0``/_OP`0``,>^/^Q``@`$(8X-&,"@'X# +M*@K(J``'/`7_\-^_`!#?L0`(W[````/@``AGO0`8`````&1C_I@"`Q@M-*4` +M(]QQ````!2K\-*4`^#(B``)^(@`'_&(``-RB``#*(0`8W[\`$``$$?@`!!BX +M`&(8+3P"%"AD0DO`?$,0"NA``!<`@"@M/`/_\"0"``4T8P`C``,<.#1C`!D` +M`Q[X-&,"B'X#@@KJ!__>W[\`$.H&_]PD`@`$Z@7_VB0"``/?OP`0,B(``=^P +M```X0@`!W[$`"`/@``AGO0`8`````#P$$`T,`GZ\9(3SZ`@!V`T\`__P```` +M`#P"__!GO?_P-$(`(S"#``,``A0X``,>./^P```T0@`9_[\`"``"%O@T0@,` +M)!```7QB6@I];#@",8P`_Q&``!AD0@`(``M8`'QB$@H`!'"XK,L````$,?@! +MQC`M?$U\`WQ,"`,QK?__?$-X`JSM```QC`#_K0P``'Q'`,.M)P``?$(!`Z5# +M``"LH@``/`(4*&1"2\!\1A`*Z$``!P``@"W?OP`(`@`0+=^P```#X``(9[T` +M$```````@"@M/`00#62$]`@!8#`M`:`X+0&`0"T,`GZ\`&!(+=^_``@"`!`M +MW[````/@``AGO0`0`````&>]_Z#_L``0`*"`+?^S`"@\!0`0_[$`&`#`F"W_ +MOP!8-*5P!/^^`%`#H#`M_[<`2`"`B"W_M@!`_[4`./^T`#`,`=48_[(`(!1` +M`&^/H@``,$(`#Q1``&P\!0`0`!,T``(@("T,`=2:-*5P`!1``&8`$Q?#`!&P +MN``1J?@\%!0H``(7@@+5("UFE$O``%/P(7Z$(`HSW@`#`\+P(_^^``CH@``] +M`G[P(Q/``!C?HP`(`M60+3P7$`T"DI`M"`'8F&;W](@`````$\``#V80``2. +M!@``/`4`$`(@("TTI7`(#`'4FB?>__R.0@``R$#_]@+@("V.!0``#`)^O&80 +M``07P/_S`````-^C``@48``J``/P(P+5J"U^E:`*ZH``#M^_`%@"8!`MW[X` +M4-^W`$C?M@!`W[4`.-^T`##?LP`HW[(`(-^Q`!C?L``0`^``"&>]`&`````` +M#`)^XB0$``K?OP!8W[X`4`)@$"W?MP!(W[8`0-^U`#C?M``PW[,`*-^R`"#? +ML0`8W[``$`/@``AGO0!@`````#P$$`T"("@M9(3T6`P"?KP"8#`M"`'8C@`` +M````````C@(````>\,`\!0`0`B`@+32E<`@#PA`&`\+P!`P!U)H#P#`M`M40 +M+7Z"$`K(0/_/W[\`6#P$$`T#P"@M#`)^O&2$](@(`=BJ`M6H+0````#?OP!8 +M)!/__]^^`%`"8!`MW[<`2-^V`$#?M0`XW[0`,-^S`"C?L@`@W[$`&-^P`!`# +MX``(9[T`8&>]_ZC_L``(`*"`+?^Q`!`\!0`0_[(`&`#`B"W_OP!0-*5P$/^^ +M`$@#H#`M_[<`0`"`D"W_M@`X_[4`,/^T`"@,`=48_[,`(!1``$>/HP``?&,; +M`S!C`/\08``L`!*XN``2L?@\%10H`O80+6:U2\!^HA`*Z$``-I>F``"7HP`` +M`B.(*A8@`"$D`O__&&``&B1T__\"]I@M?I3H@SP>$`UFE``!``"(+0`4H+@" +MLY@M"`'9)&?>](@2-``/9A``!#P%`!`"`#`M`D`@+0P!U1@TI7`4CF(``,A` +M__=F,0`$C@4```/`("T,`GZ\9A``!!8T__0\!0`0`O:P+7ZVJ`KJH``/```` +M`)>B``#?OP!0W[X`2-^W`$#?M@`XW[4`,-^T`"C?LP`@W[(`&-^Q`!#?L``( +M`^``"&>]`%@`````#`)^XB0$``H(`=DWEZ(``#P$$`UDA/20#`)^O`)`*"T( +M`=D4EZ,```@!V3]`#`` +M````,&,`_W%*.C(``A1``$H0)0`#&```0Q`E?$7H!R0"``$(`=F`?$P(!SP" +M__#\;```-$(`(P`"$OPT0@#XW$(``-QB```R0@`#?D0`@WQ%_X<`!"``?$4( +M!CP'_X!\H^@#``0D```#&`!R0OCZ-.``"%#@``""$"TD8__TW$8``#P$%"C< +M0@``9(1+P``#&+A\PN@#`&08+0`"$`!D9P`$``(N0P`"%`-P0@"R<*4`\@"B +M*"4```%/)`+__W#B`!@```%/?,,1PCP&__```SEX-,8`(P#C$"T`!C0X`*(0 +M+7!C#7(TQ@`99$(`$`"C*"T`!C;X``(0N#3&`8``1!`M``4H^'RF*@ID1``$ +M```!3R0#__YP@P`8```!3P/@``@``!`M9[W_N"0"____LP`H`4"8+?^R`"`! +M()`M_[$`&`#`B"W_L``0`("`+?^_`$#_M0`X$,(`*?^T`#``"!8``*`8+0!) +M$"$`X%@M?$+X`P$`J"W_H@``)`(`!/^B``@D!0`&```P+20'``8``$`M`&!( +M+0P!V60"(%`M$$``20!`H"T`$!'X`!`8N`!B&"T\`A0H9$)+P'Q#$`KH0``I +M`H`0+20#__]\8O_&`H`@+:Q3```D!0`$W[\`0-^U`#C?M``PW[,`*-^R`"#? +ML0`8W[``$`@!VDQGO0!(``01^``$&+@`8A@M/`(4*&1"2\!\0Q`*R$``"-^_ +M`$``@"@M/`00#62$]?@!(#`M#`)^O`%`."W?OP!``@`@+=^U`#@"0"@MW[0` +M,`)@,"W?L@`@W[,`*-^Q`!C?L``0"`'4FF>]`$@\!!`-`@`H+62$]B`"(#`M +M`J`X+0)`0"T,`GZ\`F!(+0*`$"TD`___`H`@+7QB_\8D!0`$K%,``-^_`$#? +MM0`XW[0`,-^S`"C?L@`@W[$`&-^P`!`(`=I,9[T`2`````#?OP!`)`+__]^U +M`#C?M``PW[,`*-^R`"#?L0`8W[``$`/@``AGO0!(9[W_H"0"____M``P`2"@ +M+?^S`"@!0)@M_[$`&`#`B"W_L``0`("`+?^_`%C_O@!0_[<`2/^V`$#_M0`X +M$,(`7/^R`"``"!8``*`8+0!)$"$`X%@M?$+X`P$`\"W_H@``)`(`!/^B``@D +M!0`&```P+20'``8``$`M`&!(+0P!V60"(%`M$$``7@!`D"T`$+BX`!"Q^#P5 +M%"@"]A`M9K5+P'ZB$`KH0``L)`/__P)`$"U\8O_&`D`@+8Q"```D!0`$`O:P +M+0``B"T,`=I,KF(``'ZVJ`KJH``.`````-^_`%@"(!`MW[X`4-^W`$C?M@!` +MW[4`.-^T`##?LP`HW[(`(-^Q`!C?L``0`^``"&>]`&".90``/`00#0P"?KQD +MA/;0W[\`6-^^`%`"(!`MW[<`2-^V`$#?M0`XW[0`,-^S`"C?L@`@W[$`&-^P +M`!`#X``(9[T`8``````\!!`-`B`P+0(`*"UDA/:0`\`X+0P"?KP"@$`M)`/_ +M_P)`$"T"0"`M?&+_QB0%``2,0@```O:P+0``B"T,`=I,KF(``'ZVJ`K*H/_/ +MW[\`6`@!VSF.90```2`H+0P!U1@!0#`M%$#_QP!`B"T`$!'X`!`8N`!B&"T\ +M`A0H9$)+P'Q#$`K(0/^_/`00#8YG``!DA/9H`@`H+0P"?KP"@#`M"`';+-^_ +M`%@(`=LK)!'__V>]_[``!!"X_[``"#P0%"C_MP!`9A!-T/^V`#@`4(`M_[4` +M,`"@N"W_M``H`,"P+?^S`"``X*@M_[(`&`$`H"W_L0`0`2"8+?^_`$@`@(@M +M`4"0+<("```40/_^)`(``>("```00/_[``````P!VH*OH````B`@+0+@*"T" +MP#`M`J`X+0*`0"T"8$@M#`':]`.@4"V/H@``<%*0*P`2$",```%/K@`````` +M`4_?OP!(W[<`0-^V`#C?M0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T` +M4&>]__``!!"X_[```#P0%"C_OP`(9A!-T`!0@"W"`@``%$#__B0"``'B`@`` +M$$#_^P`````,`=KT`````````4^N```````!3]^_``@``!`MW[````/@``AG +MO0`0`````&>]_^@``"@M)`;__P``."T``$`M)`D!0"0*``/_L``(_[\`$`P! +MVW8`@(`M%$``%P(`("T``"@M)`;__P``."T``$`M)`D!1`P!VZP#H%`M%$`` +M#]^_`!"/H@```@`@+0``*"TD!O__```X+0``0"TD"0%$!$``"@.@4"T,`=NL +M`````!!`__6/H@``W[\`$"0"___?L``(`^``"&>]`!@\`__P)@0``C1C`",\ +M`O_P``,]_]C_L``0`*"`+?^_`"`0H`!= +M_[$`&``$(``,`3AF`,"(+0P!.PX`0"`M)`,`"@`"$``40P!5W[\`(-X#```2 +M(``/?&(X`1!```0``!@M`$`8+20"__]\0__&WB0`````$"W\9```W[\`(-^Q +M`!C?L``0`^``"&>]`"@`````$$``1R0$__\`0#`M?(;_QMS&``!D1``(?(0X +M`0`"$?I\@S@%``0Y^@`#*CX``T0^,*4`_S$(`/]]!7H$`$<0*_^F````!2@` +M)*7_^'RCN@800``&_@,``'QB'L(``A``)$(``7Q#]L;^`P``$(``+B0"__\` +M@!@M?$/_QM^E`````!`MW&0``'RE#X)\I/^&_&0``-^E``!\I0="?*3O1OQD +M``#?I0``?*4'`GRDYP;\9```WZ4``'RE'@)\I-X&_&0``-^E``!\I7H"?*2Z +M!OQD``#?I0``?*4(@GRD&(8D!0`!?`0Y!GP$"`9\I`@'_&0``-^_`"#?L0`8 +MW[``$`/@``AGO0`HW[\`("0"___?L0`8W[``$`/@``AGO0`H"`'<,```,"T( +M`=Q+```8+3P$__`\!10HD*9.`#2$`",`!"+\)`(0#S2$%0#\@@```(`8+=R" +MZ_@TP@`$"`'```A2@D/`3_\C2$;?XT1@`#`*0H(31"`!,`13`*/`3_\#2$ +M`",D`A`0``0B_`#`*"TTA!4`D&8`!``%*`#\@@```*XW$(``.A)_Z20 +MHDX`"`']__@`!!C[_[\` +M`"AE``@0H``),((`!V>$@UA\@QF*`$,0!S!"``'?OP```^``"&>]``@````` +M`(`H+3P$$`T,`GZ\9(3W&`@!W4@D`O__/`/_\"0"$``T8P`C?((X!P`#(OPT +MA!4`_((```"`&"W<@NOX"`'=8```````````R$P`!`````#<8@``%$#__``` +M```#X``(?$(\`P`````\`@(-9[W_Z#1"`@#_L````("`+?^_`!`0@@`__[$` +M"#P#``TT8Y<"$(,`;7R&>@`\`@`-``8R`#1"`P``PA`K%$``6SP"`0!\!,`$ +M`((@)3P%`P`0A0!0)&/__CP#__)P1!`J-&-I``##,"$LQ@`!`$80)!1```\\ +M`@`-?@('`!1```P\`@`-?@(&@!!``#8\`P#_-&/_0#P"``T"`Q@D-$*7`0!B +M$"L40``O`````#P"``TT0I<"`@(0*Q1``%8R`@`0%$``3``````\!!`-#`)_ +M>F2$^!`\!!`-/`4`#0(`,"UDA/A(#`)^O#2EEP(\!!`-#`)_>F2$^,#?OP`0 +MW[$`""0"``'?L````^``"&>]`!@`````)`2``21#`!``!"1X-(0P`0`$)_@T +MA`>XW)```'X0`((`S"0$__\D0O]``@(0)!1#_[8\`@`-"`'=E#1"EP(`@!@M +M?`/`!`!B&"4\`@,`$&+_WSP#`/]^`@:`%$#_LC1C_Q`(`=W!/!$`#0````#? +MOP`0```0+=^Q``C?L````^``"&>]`!@\!!`-/`4`#62$]V@TI9<"#`)^O`(` +M,"T(`=W*`````#P$$`T\!0`-9(3W:#2EEP(,`GZ\`@`P+3P$$`T,`G]Z9(3W +MR`@!W`"`D"W_O@!P_[<`:/^V`&#_ +MM0!8_[,`2/^P`#"OH``8W%<``-Q5``@D`@`$W'X``'_>>`%SP/`M$B(`DB0" +M``82(@",)`(``A(B`(LD`@`#?J,&`P`#'C@08`"`?O8&@SP0$`T\`A`-9A#Y +M0&1"^2@`5H`+?D80PSP%$`UGI``@,D<`!_^C`"ADI?EP),8``0P"@$8\$Q`- +M)\+__]^C`"@L1``P$(``!69S^/@\$Q`-<$+X\F9S_MA^8IH*+B(`F11``&`\ +M`A`-/!,0#3P"6"YF<_CX/!`0#31"6`!F$/DXKZ(`(`)@B"T`````#`"W4@`` +M("T\"2&-@B,``#4I[T$`"4PX-2EKVP`)3'@U*33;`$D`'20"`#,``$@0$&(` +M+W$I_+H\`O_P-$(`(P`"$OPT0A0HW%(``'Y">`$00``G?D5T0WY&@`.OH``0 +M``8P```%*`!GHP`09Z(`$S"D`!\HB``;``0X*P$'."00X``")(0`0*!D``!D +M8P`!%&+_]P`%*7N#H@`0%$``0@`````4P`%+/`40#'Y$<$)GJ``8``0@``$` +M&"UGH@`;,(8`'RC'`!L`!B@K`.4H)!"@``(DQ@!`H&8``&1C``$48O_W``0A +M>X.B`!@!`H`+@F8``CP"$`UD0OE0/`40#0*`("T"8#@M.,8`06>H`"`")A`+ +M`@!0+62E^>`,`H!&`$`P+=^_`'C?O@!P`H`0+=^W`&C?M@!@W[4`6-^T`%#? +MLP!(W[(`0-^Q`#C?L``P`^``"&>]`(``$8CX9$+Z$'Q1B@H"(``(```````` +M```\$!`-/`(0#680^6AD0OE@"`'>)`!6@`LD`@`#"`'>&WQ5S@<`````)`(` +M`0@!WAM\5<8'`````!3``1,#H"`M/`40#0)@,"W_J0`H9*7YV&>G`!`,`H!& +M`Z"8+0@!WFW?J0`H`````"0$`,@,`=U2/!`0#3P#$`UF$/G(9&/Y:#!"``$\ +M$1`-`&*`"P@!WD)F,?DP`````#)2``\D`@`!$D(!,3P",BX60`%))`(``SP" +M,2X\$1`,-$)8`&8Q?L`(`=Y"KZ(`(#P1$`P\`A`,,D,`$&8Q?E!D0GY`,E(` +M#Q)``/4`0X@+)`(``A9"``T\`E@N/`(Q+C1",0`(`=Y"KZ(`(``````R4@`/ +M$D``Z"0"``(\$1`,$D(!-&8Q?D`\`E@N-$)8``@!WD*OH@`@,D(`_SP1$`TL +M0@`($$#_5&8Q@``R4@`#)`(``1)"_^H\`C$N$D``VC1",``D`@`#$D(!.3P" +M,2XT0E@`"`'>0J^B`"``````^N``V0`6MK@6P`$A/`(0#3P#$`U^I`9#9$+Y +M:&1C^4`\$!`-`&00"WZU!P-F$/F`/!$0#&8Q?^`(`=Y"`%6`"GZC$`(\$1`, +M/`(0#68QA)AD0H!`<&,`K@!#B`L\`A`,.]X`!F1"?I`\$!`-`%Z8"A;`_REF +M$/DH/!`0#?KB_R9F$/D`/!`0#3P"$`U^M09#9A#Y(&1"^4`(`=Y"`%6`"P`6 +MMK@6P`"X`````/KB`.8\$!`-ZKD!`CP0$`T6P`$//`(0#3P0$`U^]P`"9A#Y +M(&1"^8@\$1`-`%>`"@@!WD)F,?D0`````#P"$`P[W@`&9$)^D!;``)8`7I@* +M^N(`X#P0$`U^X@`"RKD`]``"$#P\$!`-/`,0#680^8AD8_E`/!$0#0!B@`L( +M`=Y"9C'Y"'ZC$`(\$1`-/`(0#68Q@#!D0H`@<&,`KCP0$`T`0X@+/`(0#7ZU +M!D-F$/D@9$+Y0`@!WD(`58`+/!`0#3P"$`U^M09#9A#Y(&1"^4`\$1`-`%6` +M"P@!WD)F,?D8`````#P"`/\\`__R-$+_0#1C:L!`!'@``((@)#P"$`T`@R`A +M/`,0#61C^9!D0OF8`&00"GZE$`(\`P,"/!$0#3P&$`P[W@`&9C'YH'"E`*]D +MQGZ0`J,@)`#>F`H0@P"'`$6("SP0$`T\`A`-?O<``F80^2!D0OFH"`'>0@!7 +M@`H`````/`3_\#P"$`TTA``C/`40#0`$(OQD0OD@-(04*&2E^4#0@!DB`M^HA`" +M/!(0#3P0$`UP0@"N9E+Y4&80^<`"0H`+/`(0#"0$``ED0GZ0.]X`!CP1$`P, +M`=U2`%Z8"F8Q?=`D!``*?$(!`PP!W5("`H@*?$(`@Q1``#L\`@,"`J*H)!*B +M`%P\`A`-/!`0#0@!WD)F$/D@/!$0#`@!WD)F,7^@`````#P1$`P(`=Y"9C%_ +M@`.@("W_J0`H9*6DX`P"@$8\$Q`-WZD`*&9S#]@(`=YM`Z"(+3P%$`UGIP`0 +M_ZD`*&2E^=`,`H!&/!,0#=^I`"@#H(@M"`'>;69S#]@\$1`,9C%^0#P",2XT +M0C``"`'>0J^B`"`\$!`-/!$0#680^2@(`=Y"9C'Y"``````\$!`-/`(0#680 +M^7AD0OE8/!$0#`!6@`L(`=Y"9C%_\,JY_T@\$!`-/!$0#680^2@(`=Y"9C'Y +M$`P!W5(D!``+?$(`@Q!`_\(\`@,"#`'=4B0$``Q\0@&#$$#_O3P"`P(,`=U2 +M)`0`$'Q"`8,00/^X/`(#`CP0$`T"0(@M"`'>0F80^4@`````/!$0##1"6`!F +M,7[`"`'>0J^B`"``````/!`0#`"CP1$`UF$/D`"`'> +M0F8Q^1`20@`2/`)8+CP1$`PT0E@`9C%^P`@!WD*OH@`@/!$0#`@!WMMF,7Y` +M/!$0#680^0`(`=Y"9C'Y"#P0$`T\$1`,9A#Y*`@!WD)F,7_@/`(S+CP1$`PT +M0E@`9C%^P`@!WD*OH@`@`````#P1$`UF$/E`"`'>0F8Q^1`T0C(`"`'>0J^B +M`"`\$!`-/`,0#680^2!D8_F(/!$0#0!B@`H(`=Y"9C'Y"#P0$`T\$1`-9A#Y +M6`@!WD)F,?D0/`42%0@!W?ADI4Q@`````"0#@`$\`O_P``,<^'"$`O(T8\`' +M-$(`(P`#'W@``A+\-&,`"`/@`@Q@M)`0#W_QD``#<0@```^``"```$"UG +MO?_H_[````"`@"W_OP`0#`&72O^Q``B40P#`)`(``1!B`!O?OP`0!@``$0`` +M```,`3AF`@`@+0(`("T,`3AZ`$"(+0(@("T,`174`$`H+1!```??OP`0/`(` +M#-^Q``@T0@/HW[````/@``AGO0`8#`#U@@(`("W?OP`0W[$`"-^P```#X``( +M9[T`&``````\`@`,W[$`"#1"`&3?L````^``"&>]`!AGO?_`/`+_\/^P```D +M$(`!`!"$^#1"`"/_M``@-A#`!_^U`"@PE``!_[,`&``0AWC_L@`0`!2:P/^Q +M``@V$``0_[\`.``"$OS_M@`P`("(+7YP&@H"<(`M)`0``S1"`/@`H*@M?`,` +M!WP#*0?^`P``W$(```P`MU(``````$"0+7P6^#L,`+=2)`0``SP#(8TT8^]! +M<%(0`P`#'#@T8VO;``,<>#1C--L`0P`=W@,`````$!```A2ZZ&P`#@!6$"U\ +M`_@[`$,8*Q1@`(\`````?`;X.V3&`&1\`_@[`&88*Q1@__T`````W@,``,AL +M__0`````?!;X.PP`MU(D!``#/`,AC31C[T%P4A`#``,<.#1C:]L``QQX-&,T +MVP!#`!W>`@`````@$``$)+KH30`/`)8@+0````!\`O@[`((0*Q1``'$````` +M?`/X.V1C`&1\`O@[`$,0*Q1`__T`````W@(``,A-__0`````W@,``,JS`$PD +M`@`!?J($@R0$`&1\0Q"'?J*(`P`"$``01`!+)`0#Z!!$`%(D!``*%$0`!R0" +M@`%\`PA')`(``7P#&,=\0T('?$,QAR0"@`$\!?_P``(4^#2E`",T0L`'``4J +M_``"%W@TI0#X_@,``#1"(`!D0^((`!0@P`""("T"8Y@MW*(``'ZUB`/>`P`` +M)`4`"MR"``#>8@``$J4`,B0%`&02I0`Z)`4``7RB*`<\!?_P)`8``?YB```T +MI0`C)`(``P`%*OPTI0#X?$,I!]RB`````!`M_@,``'S#``?#L?$,QAR0%``4(`>$%?*(H!SP$ +M$`T"("@M#`)^O&2$`%@(`>$=)`+__P`$&@,D`@#>,&,`_Q!B``P`````?`,` +M.S""`/]\9`G#)$(``0`$('@`@B`M/`(4```$(+AD0CYH`^``"'Q$$`HP@@#_ +M?(0,`R1"``$`!"!X`((@+3P"%```!""X9$(^:`/@``A\1!`*`^``"``````\ +M`HB(/`/_\#1"B(DT8P`C<*(0`P`#'O@`!4_#-&,4`22G``$``QPX-&,`6'"$ +M`[(`@U`M9&@`"#P+__``B$`M``(0/S5K`",`11`A``LJ_``"$,,TI0#X`$D0 +M(V1I`!``XA`A`(D@+2A'```D0P`'`$<8"@!@."T``A_#``,?0@`'.,,`8A`A +M,.D`/_U)```P0@`'W*4```!#$"/=!0``W(,``.C@``,`8$@M)`<``7SE0<(``````#P#B(@`!3?#-&.(B20'``%PHQ@#``01 +M.P`#&#\`91@A``,8PP!F&",``S$``,,8(P"C&",D8P`!$&<`&0##,"$PPP'_ +M/`;_\#3&`",\!__P``8VN'"$`O(TQ@H!`(,@+33G`",`!C1X,*,`_S!"``,` +M!SK\``0@^#3%$````A$\-.<`^`"%("T`1S@E`((0)?Q#``#N#$(`?\T8PH!`01`+0`#''@\!__P-&,0 +M`#!"``,`"$#X-.<`(P`"$3P!`T`M``#1C`*!PA`.R`(-0+61H``@\"__P`(A` +M+0`"$#\U:P`C`$40(0`+*OP``A##-*4`^`!)$"-D:0`0`.(0(0")("TH1P`` +M)$,`!P!'&`H`8#@M``(?PP`#'T(`!SC#`&(0(3#I`#_]20``,$(`!]RE```` +M0Q`CW04``-R#``#HX``#`&!(+20'``%\Y4''+$<`"!#@``L\!Q`-<$+X\F3G +M`,A\XA(*`$``"```````````?`D8A@$@&"U\PP[%`````/T%```\`O_P-$(` +M(P`"$OPT0@#XW$4``/R#``#<0@```^``"``````\`O_P?`G61S1"`",!(!@M +M_04````"$OPT0@#X?,/$A]Q%``#\@P``W$(```/@``@``````````#P"__!\ +M!4''-$(`(WS%,`?]!0````(2_#1"`/C<10``_(,``-Q"```#X``(`````#P" +M__!\!8P'-$(`(WS%>D?]!0````(2_#1"`/C<10``_(,``-Q"```#X``(```` +M`#P"__!\!=9'-$(`(WS%Q(?]!0````(2_#1"`/C<10``_(,``-Q"```#X``( +M`````#P"__!\!1B&-$(`(WS%#L7]!0````(2_#1"`/C<10``_(,``-Q"```# +MX``(`````#P"__!\"4''-$(`(P$@&"W]!0````(2_#1"`/A\PS`'W$4``/R# +M``#<0@```^``"```````````/`+_\'P)C`D?<10``_(,``-Q"```#X``(```````````(`>)4``````/@``@``!`M +M"`%`/@````!GO?^0_[\`:/^^`&#_MP!8_[8`4/^U`$C_M`!`_[,`./^R`##_ +ML0`H#`$X9O^P`"`D`P#>?$0Z`Q"#`,Y\4PP#,$(`__^B``A\$P`[?G,)P]^B +M``@\$B&--E+O00`3('@`$I0X`!.9/"1#``$\`O_P-$(`(S!V``$``A:X`!:S +M@#1""@$\%/_P``(4>#92:]LT0@`(-I0`(V11``@"PA`M`(,8+0!3@"4\`A0` +M`M&(+0`2E'@`%*+\``.H>&1"/HC_M@```C.()?^@`!`D'@#(-E(TVS:4`/@" +MHJ@M`````-X7``#>(@``,N/__Q1@`"P`````)`,`!`)T$"7^(P``EJ,``-Q$ +M``!\=W@'?!>$!_X7``#<0@``?!;X.PP`MU(D!``#``(8>``"$/@`8A`M``(8 +MN`!#&"T`<@`=```8$``#'+H`=A@M?`+X.P!#$"L40/_]`````"?>__\7P/_@ +M`````.KT`'8\`O_PW[\`:```$"W?O@!@W[<`6-^V`%#?M0!(W[0`0-^S`#C? +ML@`PW[$`*-^P`"`#X``(9[T`<.KP`"``````R$(`""0#``D"=!`E_B,``-Q# +M```D`P`!?'>$!_X7``#<0@``?!;X.PP`MU(D!``#``(8>``"$/@`8A`M``(8 +MN`!#&"T`<@`=```8$``#'+H`=A@M`````'P"^#L`0Q`K%$#__0`````GWO__ +M%\#_L@`````(`>.A`````.A``#P`````ZO0`%@````#(0P`4WZ4``#P$__`T +MA``C`(`0+0`$)O@TA!0!``(2_``$)#@T0@#X-(0`"`)B$"4`I+`M`M.8)=YD +M``#>!@``?(0%`P#`N"U\EZ4'_A<``-Q"``#_HP`8)`0`!PP!O?P``"@MWZ(` +M"-^E`!`D1``")`(``WQ%G(<,`8S$_Z4`$-^C`!@\!`>D``(1@#2$3&MP1"`# +M``(7PW!@&"S?OP!HW[X`8-^W`%C?M@!0W[4`2``$('_?M`!``((0(W!#$`/? +MHP`0W[,`.-^R`##?L0`HW[``(&>]`'!\0X@'`^``"`!@$"T\`O_P?!>`!_X7 +M```T0@`C``(2_#1"`/@"8A`EW$(``,KT_XP\`O_P?!>E!S1"`",D!``'``(2 +M_```*"W^%P``-$(`^`)BF"7>8@``#`&]_``````(`>.DW[\`:#!"`/\(`>-< +M_Z(`"`/@``@``!`M9[W[N/^R!#`\$A0`_[,$.&92/FC_L00H)!,``O^_!$`` +M`(@M_[`$((Y0```#H"`M```H+0P"9F``$#"X&@``"`.@&"T``!`M`@`H+0`` +M``"L8@``)$(``11%__UD8P`$`B`@+6>E!``F,0`!9E(`!*^P!`BOH`08#`%` +MKO^]!``6,__IW[\$0-^S!#C?L@0PW[$$*-^P!"`#X``(9[T$2`/@``@D`O__ +M`^``"```$"UGO?_X_[\```P!.\8PA`#_W[\``"0"__\#X``(9[T`"&>]__C_ +MOP``#`$X9@````#?OP`````0+0/@``AGO0`(`^``"```$"T#X``(``````/@ +M``@D`O__`^``""0"__\#X``()`+__P/@``@D`O__`^``"```$"T#X``(```0 +M+0/@``@``!`M`^``"```$"T#X``(```0+0/@``@``!`M`^``"```$"T#X``( +M`````&>]_[C_LP`P/!,4`/^R`"@\$@`K_[$`(`"`B"W_OP!`-E*@`/^T`#C_ +ML``8W((``-YC1@!\0E@",$0/\#!%"```A1`+,$(`_P!2D"TT`JZ``!*0N'QR +MD`IR0A`#`&(0+=Q"``@$00!1`````-XD`!A\A$@!%(``5@``$"W_H``(-`:N +M@')&,`/<10`@WZ0``/^@`!!\I1,#<*4,LP!F&"V,=`T$_Z4`"-Q#`"A\9/P% +M_Z0``-Q%`"`PI0__IZ4`!BRB"`$00`!*`*`P+=XB`!A\0C@!$$``!```@"T` +M0(`M)`+__WQ0_\8\`A08C$)6C!1``#L\!!`+`@`@+0P"9F```"@M-`*N@')" +MD`/>9D8`)`B``:GH@`0)`(`$0P`I?*CH@`(W[\`0-^T`#C?LP`PW[(`*-^Q +M`"#?L``8`^``"&>]`$@``````(`0+20$__\(`>2A?(+_Q@P`%Y9DA%ZX"`'D +MP)>F``8\!!`+#``7EF2$3C@(`>3NW[\`0`````!GO?_0_[0`(/^_`"C_LP`8 +M_[(`$/^Q``@,`3L,_[```!A``"<`0*`M?!(`.WY2"<,``(`M`!*4`"01`!`( +M`>49`$"8+0`````F$``!$A,`%-^_`"@R!`#_-(3>``P!.PX`DB`E``(0`!11 +M__<`````W[\`*`*0H";?LP`8)`+__]^R`!`"%!`+W[$`"-^T`"#?L````^`` +M"&>]`#``````)`+__]^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#`(`>4@ +M``"`+3P"%!D`!""X9$*>."0#``$`@B`MD((``'QB"$<#X``(H((```````!G +MO?_P_[```/^_``B4@@"NW(,`H`!B&"V08@`-D&,`#'QB>@0`0!@M)`(BYQ!B +M``P`@(`M-`6(S!1E``0D`O__#`'M!````````A`KW[\`"-^P```#X``(9[T` +M$``````,`@CN``````P`)+X"`"`M"`'E4P``$"UGO?_P`(`0+?^P```\`Q0` +M_[\`"("&`&8`H"`MW&-&`"0%+[APQ3`#`&88+3P&`,0`PQ@MD&.29!!@``,` +M`(`ME%``M``0@T(,`6P:`````-^_``@`4!`AW[````/@``AGO0`0`````#P" +M``(\`Q0`-$*A@&>]_^AP@B`#W&-&`/^_`!#_L0`(_[````!D$"T\`P"O`&(0 +M+8Q0A``,`3AF`@`@+0(`("T,`3AZ`$"(+20#@`$R,0`'``,<^``1B3@T8\`' +M,$(``P`#'K@"(B`M-&-`0P`$)3@``QCX/`7_\'R#$@H`@Q@M)`0`!32E`",` +M!2K\?((8!S2E`/C\8@``W[\`$-^Q``C?L```W*(```/@``AGO0`8/`(``F>] +M_^`T0J&`<((@`SP"%`#<0D8`_[\`&/^R`!#_L````*"`+?^Q``@`1"`M/`(` +MKP!$$"V4480"#`$X9@(@("T"("`M#`$X>@!`D"TD#(`!,E(`!P`,9/@`$I$X +M-8S`!S!"``,`#&9X`D(0+36,("$``A4X``QA."0$``%E@_]098C^\&6'_AAE +MA0`(`$-0+0!,8"W=C0```$A`+=U+````1S@MW0D```!%*"W``"$/@"`H`M`A:`+0)`("T, +M`71H`B`H+7P#^#L"`Q@K``(0*CAC``$`0Q`D%$#_^`)`("TF0T8`_[,`&/^Q``@`@(@M +M_[```#(Q``,`8A`M/`,`KP!B$"T`H(`M#`$X9I1$A`(`$1P``@`@+31SW@`P +M0@#_#`$X>@)BF"4"8"`M#`&`C`!`*"T$0``F)`,ON#P$_^!R`X`#WD-&`#2$ +M`%5P12)R``0E^``1B3PTA``!``0D^`"D*"T\!/_@`'"`+3P#`,0`<(`M`+$H +M):("PA`TA`!5W*,````$);@TA``!```0+0`$)3A\8S@"H@/"$0`#&D``9!@M +M`B.()=XC``!\8T`"H@/"$M^_`"#?LP`8W[(`$-^Q``C?L````^``"&>]`"@\ +M!!`-/`40#62$`0@,`!>69*4!@`@!YG0D`O__9[W_P`"`*"W_L0`(_[````"` +M@"U\$0`[_[\`.'XQ"0T8`/`4`Q#P6$",` +M`(`M-M9%9R05``@`8A`M`&08+3P$`*\`HA`M`(,8+9!2PA"4=(0"D%/"$@`` +M````$#B``A,P(0#V.`8F$``!,.<`!P(@("T"0"@M#`&!O@#T."46%?_V```0 +M+=^_`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$`(`>:_ +M)`+__P(@("T,`7.&)`4`PCP$$`T\!1`-9(0!*`P`%Y9DI0&@"`'FOR0"__\` +M````/`(``F>]_M@T0J&`<((0`_^W`1#_OP$@/!<4`-[C1@#_O@$8_[8!""06 +M``'_M0$`_[0`^`!B$"W_LP#P/`,`K_^R`.@`8A`M_[$`X`"`H"W_L`#8)!.` +M`8Q0A```$YSX-G/`!P`3GW@,`3AZ`@`@+0(`("U\$0`[#`$X9@!`D"TR4@`# +M?C$)PW!"$3(`$8D\`%(0+0(`("T``A4X`%,0+0!1$"7<4@``#`$X>GP2>\<" +M`"`M#`$X9@!`J"TRM0`#/`/_\'!"$3(T8P`C`%40+0`#&OP``A4X-'4`^`!3 +M$"T`41`E`C6H)?Q2```"`"`MWJ(```P!)S(#H"@M`Z`H+:^V`#P,`2=>`@`@ +M+0P!.'H"`"`M`@`@+0P!.&8`0)`M,E(``P(`("UP0A$R`%*0+20"``$`$I4X +M`E.0+0)1D"7>4@``#`$X>GQ2>\<"`"`M#`$X9@!`\"TSW@`#`H`@+7!"$3(` +M7O`M`![U.`/3F"T"<8@E_C(``-ZB```,`>:"`````!1```X`0(`M)`(ON'*" +M$`/>XT8``&(0+3P#`,0`8A`MD$.8<:!6DF0D`@`"$&(`$3*$`/\,`?[$```` +M`-^_`2`"`!`MW[X!&-^W`1#?M@$(W[4!`-^T`/C?LP#PW[(`Z-^Q`.#?L`#8 +M`^``"&>]`2@`````#`'YL@````#?OP$@W[X!&`(`$"W?MP$0W[8!"-^U`0#? +MM`#XW[,`\-^R`.C?L0#@W[``V`/@``AGO0$H`````#P+_^!PPR)R-6L`57"$ +M"3,`"UWX/`S_X#5K``$UC`!5``M<^``,9;@`:Q@M<*5"<@"#&"5E:P`(W&(` +M`#6,``%PYQXR`*M8+0`,93@`BU@E?2)`!GT'N`=]0B!'`*Q@+?QB````C"`E +M_6<``-R"``!\PJ0'_((```/@``@`````/`O_X'##0G(U:P!5<(0),P`+7;@\ +M#/_@-6L``36,`%4`"UTX``QE^`!K&"UPI4)R`(,8)65K``C<8@``-8P``W#G +M'C(`JU@M``QD^`"+6"5](D`&?0>X!WU"($<`K&`M_&(```",("7]9P``W((` +M`'S"Q`?\@@```^``"``````D`B^X/`@``G""$`,\`Q0`W&-&`#4(H8!PB$`# +M9[W_4#P$`,3_OP"H_[X`H/^W`)@`8A`M_[8`D`""$"W_M`"``&A`+?^S`'@` +MH*`M_[(`<#P%`*__L0!H`*A`+?^P`&`T!:Z`_[4`B`#@@"V,29)@`."8+945 +MA`(``+`M_Z8`0```N"UQ)4@#D$;"$9!%PA`"8)`MD$+"$@*`F"U\'@`[_Z8` +M*'_>"<,#P"`M`\"(+?^^`#@`:1@MC&,`$/^B`!C_I0`P_Z,`4/^F`!#_H@`@ +M#`%9>O^@`$@#P"`M#`'E^`*@*"T\`O_@-$(`50`>&3P``A6X/`X0(S1"``TU +MWD5G``(5."05``@T0@`(`L!8+?^P`%@`8A`E_$````+@@"V20@``)`,``A!# +M`"T"`+@M``"@+?^P`````+`M_[(`"`*`@"T"X*`M"`'G^P%@N"TFU@`!$M4` +M'M^R``@`%A"``%X0!C!"``=^8A&*%%3_^-^C`"@"P#@MWZD`(```0"TD"@`/ +M`B`@+0!VD"$F$``!WZ,`&`)`,"T,`>>$`L,H(=^F`##?J0`0`L`X+0(@("T" +M0"@M``!`+20*``\,`>=D)M8``1;5_^8`%A"`W[(`"`(`H"W?L````!1P*P'7 +M6"$F$``!%A7_SF92``'?HP`0``L0*]^E`#@``A`CW[``6```L"T``R)`/`/_ +MX#1C`%4`!2D\``,=^#P/$",T8P`!`F"@+0`#'/@U_D5GW[4`0#1C``C_I0`( +M`(,8+?^C`#C?HP`0_[$```!#$"2OH@!``L`0+0(`L"T(`>A!`$"`+280``$D +M`@`(9M8``1("`$%FM0`!DL,``"0"``(48O_XWZ,`.```B"TD%___`B"8+?^P +M`!`"X(@M)!(`"`*`N"T(`>A1`&"@+29S``$2<@`=9I0"```3$(``7A`&,$(` +M!W[B$8H44/_XWZ,`&#P%``=D9K4``20"``@6`O_!```` +M`-^D`$@\`__@-&,`520"``'?L0````,=N#1C``U\1``'_Z0`2``#'3A\`@`[ +M?$()PS1C``@``A$\`B`@+0!#$"7?HP!(_$,```P!64X`````W[\`J-^^`*`` +M`!`MW[<`F-^V`)#?M0"(W[0`@-^S`'C?L@!PW[$`:-^P`&`#X``(9[T`L-^C +M`"@(`>AB`F.((0`````\`@`"9[W_L#1"H8!P@A`#_[$`"/^_`$@\$10`WB-& +M`/^^`$`D'@`(_[<`./^V`##_M``@`&(0+?^S`!@\`P"O_[(`$`!B$"W_L``` +M`("8+?^U`"@``(`ME%6$`GP4`#M^E`G#`H`@+0P!67H"@)`M`H`@+0P!Y?@" +MH"@M)`(ON')BF`/>(D8``%.8+3P"`,0`4Q`MD%3"$9!3PA*05\(0`H"P+0)@ +MJ"T"%(@A`@`X+0(3*"$"(#`M``!`+0*@2"TD"@`/#`'GA`)`("T"`#@M`D`@ +M+280``$"("@M`N`P+0``0"T"P$@M#`'G9"0*``\6'O_N`A2((0P!64X"0"`M +MW[\`2-^^`$```!`MW[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```# +MX``(9[T`4``````\`@`"9[W^X#1"H8!P@A`#_[8!"/^_`1@\%A0`WL-&`/^W +M`1#_M0$`_[0`^`"`H"W_LP#P`&(0+?^R`.@\`P"O_[$`X`!B$"W_L`#8)!.` +M`8Q0A```$YSX-G/`!P`3GW@,`3AZ`@`@+0(`("U\$0`[#`$X9@!`D"TR4@`# +M?C$)PW!"$3(`$8D\`%(0+0(`("T``A4X`%,0+0!1$"7<4@``#`$X>GP2>\<" +M`"`M#`$X9@!`J"TRM0`#/`/_\'!"$3(T8P`C`%40+0`#&OP``A4X-'4`^`!3 +M$"T`41`E`C6H)?Q2```"`"`MWJ(```P!)S(#H"@M`Z`H+:^@`#P,`2=>`@`@ +M+0P!.'H"`"`M`@`@+0P!.&8`0)`M,E(``P(`("UP0A$R`%*0+20"``$`$I4X +M`E.0+0)1D"7>4@``#`$X>GQ2>\<"`"`M#`$X9@!`N"TR]P`#`H`@+7!"$3(` +M5[@M`!>].`+SF"T"<8@E_C(``-ZB```,`>5X``````P!Z*8"@"`M!$``%-[# +M1@`D`B^X]`2``````"`'I7B0"__]GO?^( +M_[,`0#P3%`#_L0`P/!$`*_^P`"@`@(`M_[\`<#8QH`#_O@!H_[<`8/^V`%C_ +MM0!0_[0`2/^R`#C<@@``WF-&`'Q"6`(P1`_P,$4(``"%$`LP0@#_`%&(+30" +MKH``$8BX?'&("G(B$`,`8A`MW$(`"`1!`##?M`!(W@(`&'Q"2`$40``^``"0 +M+30$KH`D!P`P5``0)`4`('S&!L)^@A\"``8V_#!"`/\`YB@+ +M`&0@+2Q'``84X``IC)4-!"06``$0P``.W[\`<-Y"`"@00``,`@`@+=Y1`"!D +M0O_X,C$/_PP`I=H`48@M`B`@+0+`*"T,`)6.`$`P+=^_`'`"`"`MW[X`:-^W +M`&#?M@!8W[4`4-^T`$C?LP!`W[(`.-^Q`##?L``H"``DOF>]`'C?OP!PW[X` +M:-^W`&#?M@!8W[4`4-^S`$#?L@`XW[$`,-^P`"@#X``(9[T`>``````\!!`- +M<$(8\F2$`5!\@A(*`$``"``````T!*Z``$"0+7(D(`,D`O__?%+_QB0'`##> +M1@`()`4`(-Y4`!!\Q@;"?H(?`@`&-OPP0@#_`&0@+0#F*`LL1P`&$.#_P8R5 +M#00(`>G'/`00#0*@("T,`?-L`D4H+0!`L"W>1@`(?,8&P@@!Z9\`!C;\#`'L +M4@(@("T,`>CT`J`@+=Y&``@`0+`M?,8&P@@!Z9\`!C;\``````P!YM8"H"`M +M%$#_[P!`L"W>8T8`-`*N@'(B$`,`8A`MW$(`"-A=``4`````#`'K2@(@("T4 +M0/_D`$"P+0P!\,`RI`#_W[\`<`(`("W?O@!HW[<`8-^V`%C?M0!0W[0`2-^S +M`$#?L@`XW[$`,-^P`"@(`>2"9[T`>'Z"#@(00/^-)!8``206+[A^A`9"!B`&`0 +M0/_[`````#*U`/\,`?FR`J`@+=YB1@``5*`M```!3ZZ``&````%/WF)&`&;W +ME]@"U[`M`%80+0```4\D`P`!K$,`9````4\,`?#``J`@+1)``-?>8T8`-`*N +M@'(B$`,`8A`MW$(`"-A=_[P`````#`'K2@(@("T(`>H$W[\`<'Z"#@(00/]1 +M)!8``20'+[@\`@#$L8`!@WF)&``!$("V,BPT$D(0`-G%G&`/_JP`8*(<`"0"'N`LRZ`#__Z@` +M(`!IB"T`48@M`'88+68^`&``0Q@M_Z,```/`("T,`F9@9'8`9B0"_\`D`_\` +MHB(`8`/`*"W?J``@)`D``J?#``(D!``(H\(`!`/`&"VCR``!```0+:/(``6C +MP``&WZL`&`!7`!H"X`'TH&D`%R1"``$``#`0H&8`!Q1$__ED8P`!)`(`9`!7 +M`!H"X`'T``!($@!)$",`0%`M$N``"0!`B"TQ)@#_`%<@(P`"&"LD0O__`&88 +M(:"C``\41/_[9*4``?^H`"`Q:P#__ZD`"`%@("W_J@`0#`'YZO^K`!@"P"`M +M```H+0P"9F`D!@+&WZ,``"0"_\`D!/\``L`H+:!B`&8"P!@MWZ@`(*;$``(D +M!``(HL(`!```$"VBR``!HL@`!9/&``7?JP`8WZH`$`@!ZK_?J0`(`````)/& +M``4`1@`:`,`!]"1"``$``#@0H*<`!A1$__EDI0`!$N``"3$I`/\!5U`C```` +M```1$"LF,?__`$D0(:!B``X6*O_[9&,``0P"`X0!8"`M)`(ON'*B$`/>8T8` +M`&(0+3P#`,0`8A`MD$.29A!@`#J@0)AP)`,``J!#F'$,`>;6`J`@+11`_P0` +M0+`MWF-&`"0"+[ARHA`#`&(0+3P#`,0`8A`MH$"8>=J;_QJ@0)AX#`(%+@*@ +M("T00/\6`$"P+0P!Z/0"H"`MWD8`"'S&!L((`>F?``8V_"04``$0E/]*9OZ_ +M8*!4F'$"WO`M`'X8+!B`&`00/_[`````#*U`/\,`?[$ +M`J`@+=YB1@``7O`M```!3Z_``&````%/WF)&`&;WE]@"U[`M`%80+0```4^L +M5`!D```!3PP!\,`"H"`M"`'J0```````````)`,``0@!ZMV@0YAQ``````P! +M[%("("`M"`'J!-^_`'#<@P`89[W_^```$"U\8T@!$&``!/^_````8!`M)`/_ +M_WQB_\;<0@`()`,`#GQ"-0(P0@#_$$,`&BA#``\48``(`````"A"`!$40``/ +MW[\``"0"__\#X``(9[T`"``````D`P`,%$/_^M^_```,`>EL`````-^_```` +M`!`M`^``"&>]``@`````#`()[@````#?OP`````0+0/@``AGO0`(#`'R&``` +M``#?OP`````0+0/@``AGO0`(9[W_D/^S`#@T$ZZ`<),8`_^R`#`\$A0`,(0` +M/]Y"1@#_L0`H``"(+?^_`&C_O@!@_[<`6`!#&"W_M@!0_[4`2/^T`$#_L``@ +M%(``$XQT#00D%B^X/!4`Q'*6L`,`5A@M`J,8+9!DDF00@``,W[\`:)!CDF40 +M8``)`````&:DEY@"Q"`M`$0@+620`&".`P!T$&``#SP&``+?OP!H`B`0+=^^ +M`&#?MP!8W[8`4-^U`$C?M`!`W[,`.-^R`##?L0`HW[``(`/@``AGO0!P```` +M`#P%`*XTQJ&`)`,``7*&,`.B`R>8-*6$`"0)_X"B`">;)`C_PJ(`)YPD`P`. +MH@,GG20*``>B"2>9)`<``Z(()YH`Q2@M`$40+0`'6'B010`J)`,`""0>``&@ +MA2?^D$P`*Z",)_^03``LH(PH`)!,`"V@C"@!D$P`+F1"`"J@C"@"D$(`!:"" +M*`,D`HC,I@(GI"0"``*B`B>F)`(`!*(*)Z>B`B>HD((G_J""*`F0@B?_H((H +M"I""*`"@@B@+D((H`:""*`R0@B@"H((H#9""*`.@@B@.)`(`!*(")Z\D`@`# +MH@HGL*(")[&0@B?^H((H$I"")_^@@B@3D((H`*""*!20@B@!H((H%9""*`*@ +M@B@6D((H`Z""*![)`(`_J(")[XD`@`&H@LGN*(` +M)[JB`">\H@`GO:(")[_>0D8`H@,GPR0#__^B`"?`H@DGP0!6$"VB""?"`J(0 +M+:(#)\2B`"?%H%Z7^````4^N'@!$```!3P```4^N'@!P```!3P```4^N!P!T +M```!3SP"_X`T0@$I?`,`.P`"$CQ\8PG#?&(Y!MQ'```0X`!./`+_@"0$__\T +M0@$I`."X+0`"$CQ\E__&?&(Y!MQ)```1(`!+`2!`+0``*"U\B/_&)`8`,/^C +M`!@!`"`M_Z@`"/^I```,`F9@_Z<`$-^H``@`'B<\WZ,`&"0"``Y\1-4&_00` +M"-Y*1@!P90HRK10`#-[H``C>Y````5:P+=[F`!`"MJ@MCJ*28'_("`9_QO_& +M<%.8`P%34"V50@SF_N@`"/[F`!!\1%@&)`(`"O[D``"B``!"H@(`*J8``%#> +MX@`(WZD``-[D`!@`0$`M?$8(`GP(>P9\0CB"?,@(!@"B*"4!`!`M?20X!8[J +M``Q\HEB&_N0`&/[B``@```%/WZ<`$"0"``$\!/_```(3O#2$`+-\PIR&``0B +M?'SB2`5\9#D&?*+M!GU$&04```%/_((```@!ZW'?OP!H/`00#201``$,`!>6 +M9(0!N`@!ZW'?OP!H_Z<`$#P$$`W_HP`8#``7EF2$`?#?IP`0?.=(`0```4_? +MHP`8/`+_@#1"`2DD$0`!``(2/'QB.0;\1P``"`'K<=^_`&@`````-`.N@&>] +M_^AP@Q@#_[```#P0%``PA``_W@)&`/^_`!#_L0`(`$,8+12``"^,<0T$)`4O +MN#P#`,1R)2@#`$4@+0!D("V0A))D$(``)V1DEY@`I"`M`$00+61"`&",1`!T +M$(``(M^_`!````%/K$``=````4_>!$8`9&*_8`"B$"T`@A`MP$0`8!2`__XD +M!``!X$0`8!"`__L`````W@)&``!%*"TD`@`"`&48+9!CF'$08@`3,B0`_PP! +M_L0`````)`(ON#P#`,-R(H@#W@)&`#1COV`"(X@M`%&(+0```4^N(`!@```! +M3]^_`!#?L0`(W[````/@``AGO0`8``````P!^;(`````"`'L@R0"+[@\`@`" +M9[W_\#1"H8!P@B`#/`(4`-Q"1@#_L````*"`+?^_``@`1"`M/`(`KP!$$"T, +M`6P:C$2$`)8&`"@D!``!```8+0`$(KPP10/_?,1X!_P$@0#>!``@E@8`*'R' +M2`$`!#@*)`0``7SC2`5\P_P&?(-[1OP#@0C^```@I@``*````4\\`Q08W&-7 +M>)!C``T`HQ@C+&0`@!"```4\!!08W(1(&'R#&8H48``I)`8`"0`"$H(\!@`! +M/`,2%3!$`/_\9DR`+(8`!!#``"8\!A0D``0@^&3&MF!\Q"(*$(```V1C3(`` +M!1GX`(,8+20$__\``#`M_`2!$```("T```%/C&<`!(QH````Z$`J%0``%SP( +M_^`D!P`!<&<`&#P#`"(T8P!1?&3Z!GQ$.09\!`@&?*3,!WP"\#L00/_^```` +M`/P$I`A\!HP&?`;_!@`&-S[?OP`(``80*]^P```#X``(9[T`$`@![-%D8TR` +M``520#4(`%5P20DS``A"O#4(`%`!2$`M`2A`)=T)``!]*7@!``E``'TF>`4` +MZ#@J$.#_WZQH``!\!HP&)`(`"0@![.E\1O\&`````&>]_Y#_L0`H`("(+?^P +M`"#_OP!H_[X`8/^W`%C_M@!0_[4`2/^T`$#_LP`X_[(`,-R"`!A\0C@!$$`` +M!"00``XD`___?&+_QF10``[>(P``KZ```'QB6`(P10@`$*```P!`("TP0@_P +M`$`@+0`#$[X\$A0`,$(P`"0#"@``1!`E`$`@+7P$(000@P!GWD5&`"0#"``0 +M0P"`)`,)`!1#`,8D$P#_/`(`Q`"B$"V,5)`$,I,`_S*4`/\D!B^X/`,`Q')F +M,`,`IB@M`&4H+9"EDF40H`!")`(``61COV``P+`M``"H+3P7$`T`P_`MD@,` +M`)('``$`8#`M``,8>G#&`C(08``/`.8P)20(``,0:`!`)`<`?Q!G`$YF`P`% +M9,8``@(&@"V2`P``D@<``0!@,"T``QAZ<,8",A1@__0`YC`E%J``)CJB``$D +M`B^X/`0`Q')B$`/>0T8``&(0+0""$"V00IAP$$``'#P0%``D!``!$$0`C20$ +M``(41``%)`(ON`P!]#8"@"`MW@-&`"0"+[@\!`#$]`'`ZH@`!W[\`:-^^`&#?MP!8W[8`4-^U`$C?M`!`W[,`.-^R`##? +ML0`HW[``(`/@``AGO0!P`````)8$``(0@/_*`````&80``((`>T_`@:`+3P4 +M`#!\0AD#-I3D``!4H"T`%*"X?+2@"C*3`/\(`>TR,I0`_P````"2!``"HZ0` +M`)($``.CI``!)`0;(9("``2CH@`"CZ(````"$@(01``^KZ(``#0$@,(01``+ +M/`4`Q&3&__T(`>T_`&:`+0`````\`@#$`*(0+8Q4D``RDP#_"`'M,C*4`/_> +M0D8``%8@+0"D("V0A9)F$*``-SP'%`"0B)AQ)`4``A$%`!>2$``%H(68<0!> +M$"W`1`!@%(#__B0$``'@1`!@$(#_^P````#_IP`0`H`@+?^C`!@,`?FR_Z8` +M"-^G`!#U[```0+0````"2`@`%)`0``1!$_UP`8(`M)`4``A!%``X\!1`-9N0"&`P` +M%Y9DI04H"`'M0)(#```(`>T_`&"`+0P"`$H"@"`M"`'M9]X#1@`(`>TR)!0` +M_]Y"1@`\!@#$`%8H+0#%*"V0II)G$,#_13P'%`"0IIAQ$,0`%0````"@I)AQ +M`%X0+!$`&`0@/_[`````/^G`!`"@"`M#`'^Q/^C`!C? +MIP`0W.)&``!>$"T```%/K$``8````4_]``B,@P!<)`(``S!C +M`/\08@`')`,`!XR%`%PD`P`",*4`_Q2C__0``!`M)`,`!R0"``&@@P`2W[\` +M``/@``AGO0`(C((`4!!``"8D`P`!D((`&11#__8D`P`'H((`$@@![CTD`@`! +M`````(R"`%PP0@#_$$``%@````",@@!<)`4``3!"`/\010`1`````!!E`!4D +M`P`)C(,`%!1E_]8``!`M)`,`""0"``$(`>X]H(,`$B0%``$090`.)`,`!8R# +M`%@P8P#_%&7_RP``$"TD`P`&)`(``0@![CV@@P`2`````"0#``DD`@`!"`'N +M/:"#`!(D`@`!"`'N/:"#`!(`````9[W_\/^_``C_L```#`'U#`"@@"VB```8 +M)`(``:("`!K?OP`(W[````/@``AGO0`0H*``&V>]__"@H``8H*``&?^P``#_ +MOP`(#`'U#`"@@"W>!```$(``!``````,`"2^`````/X```````%/K@``%``` +M`4_?OP`(```0+=^P```#X``(9[T`$`/@``B@H``8)`(ON#P#%`!P@A`#W&-& +M`#P&`,-GO?_PH*``&C3&EYB@H``9_[```/^_``@`1A`M`&(0+20#``&00@#9 +M$$,`%`"@@"TD`P`"$$,`%0`````\!!`-#``7EF2$`EC>!```$(``!``````, +M`"2^`````/X```````%/K@``%````4_?OP`(W[````/@``AGO0`0#`(`;@`` +M```(`>Z\W@0```P!]P8`````"`'NO-X$``!GO?_@)`(ON/^R`!!P@I`#/`(4 +M`#P#`,/<0D8`-&.7F/^P````H(`M_[$`"`"`B"W_OP`8`D.0+0P!]0P`4I`M +MW@0``!"```1F4@!@#``DO@````#^````)`(``20#``&F```0H@(`&I)"`'D0 +M0P`*)`,``A!#`!#?OP`8/`00#=^R`!!DA`)8W[$`"-^P```(`!>69[T`(-^_ +M`!@"("`MW[(`$`(`*"W?L0`(W[````@!_]!GO0`@`B`@+=^R`!`"`"@MW[$` +M"-^P```(`?229[T`(`````!GO?_0_[,`&#P3$`W_L@`0`("0+?^Q``@`H"`M +M_[0`(#P1$`W_L```)!0``?^_`"@`H(`M#`'N(&9S`C`(`>\>9C$$:``````, +M`!>6`F`@+0P![B`"`"`M$$``$M^_`"B2`@`2+$(`"A!`__<`````D@(`$@`" +M$/A^(A(*`$``"````````````D`@+0P![M`"`"@M#`'N(`(`("T40/_PW[\` +M*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#`"0"`M#`'NI`(`*"T(`>\: +M```````````(`>\:H@``&`)`("T,`>Z,`@`H+0@![QH```````````)`("T, +M`>Z``@`H+0@![QH```````````@![QJB%``:)`(``0/@``B@@@`:`````&>] +M__C_OP``D((`*A!``!4D`P`!C(,`6#!C`/\08``0)`,``A!#`!PL10`#%*`` +M$B0%``,010`&)`4`!!1%`!$`````H(,`*@@![VLD`@`!E(,`1A1@``4``!`M +M`````"0#``$D`@`!H(,`*M^_```#X``(9[T`""0#``$00P`8`````#P$$`T, +M`!>69(0"B`@![VL``!`MC((`7#!"`/\00``=`````(R"`%PP0@#_$$,`&B0# +M``.0@P`R$&#_ZP``$"V4@P!($&#_Z=^_```D`P`$)`(``0@![VN@@P`JC(4` +M7"0"``,PI0#_$*(`!0````",A0!<,*4`_Q2C_]L``!`M)`,``B0"``$(`>]K +MH(,`*@`````D`P`#)`(``0@![VN@@P`JI*``,"0"``*DH@`Z)`(`!*2B`#PD +M`@`>I*(`/B0"``$#X``(I*(`0)2%`#Z4@P`\<*,8`C0%__\`92@J$*```S0" +M__\D8@`!,$+__P/@``BD@@`P`````"0"+[AGO?_@<((@`SP"%`#<0D8`_[$` +M$#P1`,/_OP`8-C&7F/^P``C\H@,`))(C)[VB`P`EW[\`&-^Q`!#?L``(`^``"&>]`"`````` +M/`+_@#1"`2E\`P`[``(2/'QC"<-\8CD&W%```!(```4\!!`-)`+__WQ0_\8( +M`>^__+``(/R@`"`,`!>69(0"L`@![^@D`@`!9[W_Z/^Q``@`H(@M_[```/^_ +M`!"4H@!&$$``#P"`@"TD`B^X<@*``SP"%`#<0D8``%"`+3P"`,0`4(`MH@"7 +M^-^_`!#?L0`(W[````/@``AGO0`8``````P![[``````$$``$3P$$`T,`!>6 +M9(0"Z"0"+[AR`H`#/`(4`-Q"1@``4(`M/`(`Q`!0@"VB`)?XW[\`$-^Q``C? +ML````^``"&>]`!@``````@`@+0P![)8"("@M)`(ON'("@`,\`A0`W$)&``!0 +M@"T\`@#$`%"`+:(`E_C?OP`0W[$`"-^P```#X``(9[T`&"0"+[@\`Q0`<((0 +M`]QC1@`\!@##9[W_Z#3&EYC_L0`(`("(+?^P``#_OP`0`$80+0!B$"TD`P`! +MD$(`V1!#`"``H(`M)`,``A!#`!$``````B`@+0P![)8"`"@ME@(`2!1```<` +M````H@``,M^_`!#?L0`(W[````/@``AGO0`8)$+__P@!\%2F`@!(``````P! +M^&@`````$$#_[@(@("T\!!`-/`40#62$`QADI05(#``7E@(@,"T(`?!5H@`` +M,@P!_N8`````"`'P3P(@("UGO?_0)`(ON/^P``!P@H`#/`(4`#P#`,/<0D8` +M-&.7L/^S`!@\$Q`-_[(`$`"`D"W_M``@9G,#6`(#@"TT%/___[$`"`!0@"UF +M$`!@)!$``O^_`"@,`>]0`@`@+0@!\)&2`@`J`````!!#`"\D`P`$#``7E@)@ +M("T,`>]0`@`@+1!``!'?OP`HD@(`*A!1`!PL0P`#%&#_]"0#``$D`P`#$$,` +M$20#``040__Q`D`@+0P!\#H"`"@M#`'O4`(`("T40/_QW[\`*-^T`"#?LP`8 +MW[(`$-^Q``C?L````^``"&>]`#```````D`@+0P!\``"`"@M"`'PC``````` +M````E@0`/I8#`#QP@Q@"`'0@*A"```,T`O__)&(``3!"__\(`?",I@(`,*81 +M`#JF`P`\)`,`'J8#`#ZF`@!`"`'PC*8``#``````/`+_@&>]_\@T0@$I?`,` +M._^_`#```A(\_[4`*'QC"@)RHJ@#WH-&`#P"`,0``"@M)`8``0!UJ"T`5:@M +M-`*N@(ZHDF!Q`A`#`&(0+9!(#/>00@(X#`")SG$"0"@40``OW[\`,-^U`"C? +MM``@W[,`&-^R`!#?L0`(W[````/@``AGO0`X?`,`.WXQ2`$```%//`+_@'QC +M"<,T0@$I``(2/'QB.0;\40``W[\`,-^U`"C?M``@W[,`&-^R`!#?L0`(W[`` +M``/@``AGO0`X#`'U'@`````(`?#MD@(`"#P$$`T,`!>69(0#H#P"%!C<0E=X +MH$```0```4_?OP`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#@\ +M!!`-W[4`*&2$`X#?M``@W[,`&-^R`!#?L0`(W[````@`%Y9GO0`XE((`1!!` +M``(D0O__I((`1)2"`$8D`P`!$$```Z"#`$PD0O__I((`1@/@``@`````C((` +M4!!```L`````9(,`4````4\D`O__<&(`&````4^,@@!0%$```P`````D`@`! +MH((`&`/@``@``````````&>]__C_OP``E((`.!!``!DD`P`!C(,`6#!C`/\0 +M8``5)`,``8R#`%PP8P#_$&``$20#``&,A0!<)`,``C"E`/\0HP`++$,`!Q1@ +M``\\`Q`-/`00#3P%$`UDA`/(#``7EF2E!6@(`?%Y```0+0`````D`P`!```0 +M+:2#`#C?OP```^``"&>]``@``A#X9&,$N'QB$@H`0``(``````````",@P!< +M)`(``S!C`/\08@`')`,``HR%`%PD`P`!,*4`_Q2C_^X``!`M)`,``B0"``$( +M`?%YI(,`."0#``4D`@`!"`'Q>:2#`#@D`P`#)`(``0@!\7FD@P`XC((`+!1` +M__\&`@`H+0```4\,`9?&`````-^" +M@C#?@X(X/`3_\#2$`".,10`@``0D.-QR```TA``+``0F^#2$`,`LI0/HW(8` +M`'P#`#L4H`":?&;X`XQ%`!Q\]`#`````````!3R0"__]P8@`8```!3XX"`%`40/^N`D`@+20"``$( +M`?)(H@(`&#P$$`U^@P"9F`D!@)`9B0'5```*"T,`F9@)`8"+&8D +M!2@``"@M#`)F8"0&`BQF)`F````H+0P"9F`D!@`D9B0+L0``*"T,`F9@)`8! +M^68D%:T``"@M#`)F8"0&`?EF)!^I```H+0P"9F`D!@'Y9B0GI@``*"T,`F9@ +M)`8`(*)`O[[?OP`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`,#P$$`L, +M`G]Z9(1C6-^_`"@\!!`-W[0`(&2$!`C?LP`8W[(`$-^Q``C?L```"``7EF>] +M`#``$B``!(``)@`````R!@`0``,8^'R$2`$`PQ@M +M_&0``(X#``@D8P`!K@,`"&1"__Y^(T@!_@4`$``"$`"N`@`,WB(`"'Q$"`)\ +M0DB"``0DO``"%3P`@A`E`$,0)0@!\HK\H@````"0+0@!\P<``)@M?(1(`20# +M``'^!```K@,`"`@!\QUD0O_^/`00"PP"?WIDA&/@"`'R^=^_`"@#X``(I(4` +M."0"``0D`P`%I((`0J2"`#PD`@`>I(,`2J2#`$@D`P`"I((`/B0"``&@@``R +MI(``1*2``#2D@`!&I(,`.@/@``BD@@!``````)""```D`P`&,$(`_A!#``QG +MO?_XD(8``)"#``%PQ@(R`&8P)20#``(PQO__$,,`!"0"``$#X``(9[T`"``` +M``"0@@`#D(,``J.B``&CHP``EZ(``````4^LH@!0```!3Y""``!GO0`(D(,` +M`7!"`C(`8A`E`^``"&1"``(`````)`(ON#P#%`!P@A`#W&-&``!B$"T\`P#$ +M`&(0+9!"DF000``+`````)"B```P0@`'$$``!P````"0H@`!R$$`!@`````( +M`?H8```````````#X``()`(``0@"`^H`````)`(ON#P&%`!P@B`#W,)&`#P# +M`,,T8Y@8`(,8+0!#&"UD8@!@D$<`$A#@`!6090!@,*<``A#@`!(`````-*4` +M`:!E`&#0 +M1`!(H$,``:!&!(B@102)`^``"*!$!(H`````)`(ON&>]_]!P@A`#_[(`$/^Q +M``@\$A0`WD-&`#P1`,/_LP`8-C&7L/^T`"``@)@M_[```&8D)[#_OP`H`%&( +M+0!QB"T`1!`M`*"@+0!B$"UF,`!@P$,`8!1@__XD`P`!X$,`8!!@__L````` +MW@0`"!"```0D`B^X#``DO@`````D`B^X/`,`PW)BF`/>0D8`-&._8#P$%`#^ +M%``(`F.8+0!3$"T```%/K$``8````4_>(@!@$$``"@````#?OP`H```0+=^T +M`"#?LP`8W[(`$-^Q``C?L````^``"&>]`##>`@`($$#_]=R"1@``4Q`MP$,` +M8!1@__XD`P`!X$,`8!!@__L`````W@(`"/XB`&#^```(```!3R0"``&N`@`4 +M```!3]R"1@``4Y@M```!3ZY@`&````%/W[\`*```$"W?M``@W[,`&-^R`!#? +ML0`(W[````/@``AGO0`P`````&>]_\`D`B^X_[,`&'""F`/_M0`H/!44`/^T +M`"`\%`##WJ)&`#:4F!C_M@`P9I8G2/^P```"=(`M`G:P+?^R`!``4(`M_[$` +M"`!6$"W_OP`X`("(+682`&#`0P!@%&#__B0#``'@0P!@$&#_^P`````,`?.$ +MH@``8)("`&`"("`M9@4$[F8&!/9F!P3^-$(`!`P!YZ2B`@!@%$``,3P$$`VB +M0``!#`'SL`(@("V20@`!DD4$B@(@("V21@2)-$(`!`P!Y:2B0@`!%$``'6:4 +M_\"20@`"`G28+31"``2B0@`"WK1&``*3F"T```%/)`(``:YB`&0```%/#`'P +MP`(@("W>HD8``%:P+0```4^NP`!@```!3]^_`#C?M@`PW[4`*-^T`"#?LP`8 +MW[(`$-^Q``C?L````^``"&>]`$``````/`00#0P`%Y9DA`6P#`'HI@(@("T( +M`?1WWJ)&```````,`!>69(0%B`@!]'?>HD8`9[W_P/^Q``@D$2^X<)&(`_^P +M``#_M0`H/!`4`-X"1@`\%0##_[8`,#:UOV#_LP`8`*"P+?^R`!``@)@M_[\` +M.`(U&"W_M``@`("0+0!#$"W`0P!@%&#__B0#``'@0P!@$&#_^P````#>`D8` +M/!0`Q`!1$"T"@A`M#`'SA*!`F'C>`D8``%$8+0*#&"V09)AXZ(``(0)`("V@ +M8)AY#`'SL`)`("W>!D8``-&(+0*1H"V2@IAYZ$``-B0%+[@`````#`'PP`)` +M("TD`B^X=X&1@``U*`M`C2(+9(BF'GH0``')`4ON``` +M`4\D`@`!KL(`+````4\(`?3"`````#P#`,-R92@#-&.6DD$8`81!`__`\!!`-/`40#62$!A@,`!>69*4(:`@!]/`````` +M``````P`%Y9DA`7@"`'TXB04+[@D`B^X/`,`PW""(`,\`A0`W$)&`#1CEYAG +MO?_X```H+20&`D#_OP```(,@+0!$("T,`F9@9(0#*-^_`````!`M`^``"&>] +M``@D!B^X/`,4`'"&,`/<8D8`/`D`PR0'``*@IP`!-2F8&`#),"T`1D@M92<` +M8)#B``$P1@`"$,``$0````"0H@``-$(`$*"B``"0X@*'H*(``Y#B`HB@H@`$ +MD.("AJ"B``60X@*%$$``!`````"0H@`"-$(`0*"B``*0X@`!R$``$`````"0 +MH@``-$(``:"B``"0X@2)H*("R9#B!(J@H@+*D.($B*"B`LN0X@!%$$``!``` +M``"0H@+(-$(`0*"B`LB1(@!@,$8``A3``#\D!B^XR$``$0````"0H@``-$(` +M`J"B``"0X@`2%$``20````"0X@2-H*("S9#B!(R@H@+.:.($EK"B`M=HX@2. +ML*("SVCB!)ZPH@+?D.(``LA!`!P`````D*(``#1"`$"@H@``D.("B1!``!:@ +MH@`C)$+__V2C`"0P2`#_```0+24(``$``B!X`((@+21"``$`Y"`MD(8"BGS& +M$`.@9@``D(8"BG#&^7J@9@`!D(8"C)"$`HM\AGH$I&8``A1(__%D8P`$D2(` +M8.A"``0`````D.(``]_7C_OP*`_[<">/^V`G#_M0)H_[0"8/^S`EC_L@)0_[$"2/^P +M`D#G$&`C(48/_T`.8P)2G" +M``(I:P`".$(``3EK``$`2Q`E%$``"BH"``(K&``".$(``3L8``$`6!`E*>\` +M`CA"``$!XG@D%>``2R07+[@\!!`-#``7EF2$!C`D`@`!W[\"@-^W`GC?M@)P +MW[4":-^T`F#?LP)8W[("4-^Q`DC?L`)``^``"&>]`H@`````D$,`!21C__@P +M=@#_+M8`!1+`_])P8SCR?:,:"@!@``@``````````&3&``(`0)@M)>\``0@! +M]?<`1A`M`````'$(`C(`Z#@E,.?__Q3Y`#LG&``!```8+0``."TD%0`(`$-` +M+61C``&1"``+`0=`(11U__L!`#@M)`,`9!4#`#1DQ@`"`$"H+0@!]?<`1A`M +M9,8``@!`B"TES@`!"`'U]P!&$"T`````9,8``B80``$(`?7W`$80+63&``(` +M0*`M"`'U]P!&$"UPPP"N9,8``@!`8"T`:U@A"`'UZ@!&$"T(`?78)`(`#CP" +M`,-PE[@#-$*7L`"`L"T!@"`M`N(0+0"B*"T,`?-,9*4`8"0$``$2!/^O```0 +M+=Y#1@``=[@M/`,`Q`!W&"V09;^^%*``#@``*"T(`?82H&2_OCP$$`T,`!>6 +M9(0&6`@!]A(D`@`!/`00#0$`*"T,`!>69(0&@`@!]A(D`@`!_Z`"``.@("W_ +MH`((_Z`"$"0&`?RGH`(8)!```:.@`AK_H`(@_Z`"*/^@`C`,`F9@KZ`".!(@ +M`"``````DB(`!G!"^?JCH@(`DB(`!GQ"`8.CH@(!DB(`!C!#``<48`!T?$(0 +M`R0"``BCH@("9B0`!PP!]:YGI0(#)`D`@`D!@`; +MLZ(""SP"`,-J(P`3-$*::`#B$"VSHP(3`*(H+0P"92ADI0!B+%```1*@`!9F +MI``'#`'UKF>E`B`D!R^X:J(`"W+'.`/>148`9Z0"("0&`!C_H@(H/`(`PVJC +M`!,T0IJ``.(0+?^C`C``HB@M#`)E*&2E`&4L0@`!``(0(P!0$"0`0(`M$F`` +M&B0(+[B28@`&D +M``%P0@(R`&(0)3!"__\D0O_[<%.8`P`"%\,`$Y@_`F*8(S)B`/\R]_X#_M0!8``"H+?^Q`#C_L``P`*"`+?^_ +M`'C_O@!P_[<`:/^V`&#_M`!0_[,`2/^R`$#]`(`D +M`R^X/!(`PW(C&`/>8D8`_[$`"#92F!AF1"=(`'*0+0!D&"T"DI`M`$,0+697 +M`&#`0P!@%&#__B0#``'@0P!@$&#_^P```````"@M9D0"J"0&`D`,`F9@9K8` +M#I*D``8``*`M``#P+0``6"TD"@!_HD0"JF9$`NJ2I0`'_Z0`$*)%`JN2I``( +MHD0"K)*D``FB1`*MDJ0`"J)$`JZ2HP`+HD,"KY*B``Z2J``/`$`8+7!"`C)\ +M8S!#`0)`)1!@`!<``````````"1B__\L0@`#$$``>20"``(08@`')`0``Q!D +M`(,`````)`(``11B__,``````````&4(``("R+`MDL@``)+"``$!`!@M<0@" +M,GQC,$,48/_L`$A`)1%@`!8D`@`!HN("4)%B``9P0OGZHN("4I%B``9\0@&# +MHN("4Y%B``8P0P`'$&``>WQ"$`.BX@)4960`!V;E`E4,`?6N_ZL`*-^K`"AI +M8@`+LN("76EB`!.RX@)E$\``OF?$``>2X@)09N4";31"``(,`?6NHN("4&O" +M``L"("`MLN("=6O"`!.RX@)])`(``@P!\X2B0@!@DD(`8,A```<"("`M9N4$ +MCF;F!)8,`>>D9N<$GA1``*0\!!`-$H``%0`````D`@`!)`,``J+B`E$"("`M +MDH(`!G!"^?JBX@*%DH(`!GQ"`8.BX@*&DH(`!GQ"&`.BX@*'DH(`!Z+C``$, +M`?.PHN("B)+B``'H0`"#`B`@+0```4\D`@`!K@(`+````4\D`@`!`B`@+0P! +M\,"B`@`9WZ,`""0"+[AP8J@#WF)&`#P#`,,T8[]@`J.H+0!5$"T```%/K$`` +M8````4_?OP!X```8+=^^`'``8!`MW[<`:-^V`&#?M0!8W[0`4-^S`$C?L@!` +MW[$`.-^P`#`#X``(9[T`@``````4:O^/`````)+"``4D0O_X,$,`_RQC``40 +M8/^)/`00#7!"./)DA`A`?((2"@!```@``````````!$"`$4"P"`MC@(`4!1` +M_X#?HP`()`(ON'!BJ`/>8T8`/`(`PS1"OV`"HA`M`&(0+0```4^L0`!@```! +M3P@!]R$``!@M`````"0"``@(`?>#HN("5``````(`?=L`L"@+0@!]VP"P/`M +M"`'W;`+`6"W?I0`(`L`@+?^H`!C_J@`@#`(%JO^K`"C?J``8WZH`(`@!]VS? +MJP`HDL(``#P&5562PP`!-,955M^D`!!FQ0`'<$(",@!B$"4P0O__)$+_^W!& +M&`,``A?#``,8/P!B$".BX@*),$(`__^H`!@``C!`_ZH`(`#","$,`F5<_ZL` +M*)+B`HG?J``8WZH`(!!`_T+?JP`HDN(``C1"``((`?=LHN(``@````"2P@`" +M`@`H+:.B``"2P@`#_ZH`(/^K`"@,`?-,HZ(``=^K`"C?J@`@"`'W[`+"L"V2 +MY02*#`'EI)+F!(D00/]Z/`00#3P%$`UDA`88#``7EF2E")@(`?>Z``````P` +M%Y9DA`7@"`'WI``````6@/]:)`(``0@!]\`"("`M````````,"T``!`M```8 +M+20(``0(`?A9)`L`"#$I``1DA``!,2@`_Y")````IC@MD.H``"1"``$P0@#_ +M<&8P*`$)0`0P0P`!.&D``0$*0"6@Z```%$O_\0`)2",#X``(`````"0#+[AG +MO?_(<(,8`_^S`!C_L0`(/!,4`-YB1@`\$0##_[4`*#8QF!C_M``@`("H+?^_ +M`#!F)"=(_[(`$`!QB"W_L````&08+0!1B"T`H*`M`$,0+68Q`&#`1`!@%(#_ +M_B0$``'@1`!@$(#_^P````"2(@!)W+``(``"D$`"0I`A)E(`4!(``*PR4O__ +M`D`P+0(`("T,`F9@```H+20$+[ARI"`#WF)&`*:2`"@\!0##-*6_,&2H``@` +MA2@M`(@@+0!%$"UD0@!@:$4``+(%``"010`(H@4`")!%``FB!0`)D$4`"J(% +M``J010`+H@4`"Y!%``RB!0`,D$(`#:("``W>8D8``$00+612`&9D10!O:D@` +M`&1$`'BR"``.DD@`"*((`!9HIP``L@<`%Y"E``BB!0`?EH4`,'"F^CJB1@`4 +MHD4`%9!"`'BB`@`@D((``:("`"&0@@`"H@(`(I""``,D!``(H@``)J("`",D +M`@#^H@(`)"0"`!FB`@`E)`+_@*("`"B`@`J9B0$ +MC@P!^%!F!0`K:B,$EB0(`'\D!_^```@0>"0&_\*R`P`O9@0`3FHC!)YF)0!* +M9A0`1[(#`#>B`@`_)`(`!J("`$`D`@`+H@8`0Z("`$2B``!!H@<`0I(I`$62 +M`@!%D@,`1WTB.<>B`@!%?0,X1Y(I!(@``Q@``&!`+7P(``1](C&'H@(`19(I +M!(E](A@'H@(`19(B!(JB`P!'H@(`1I(C`$FB!@!+)`8`#*(&`$RB``!)``,0 +M0*('`$H`0Q`A)$(`!:("`$A\0@(#``(0``$"$"6B`@!'DB(`20`",'@,`F5< +M`,(P+9(#`$>2!`!()`(ON'*BJ`/>8D8`<&,",@"#&"4\!`##-(2_8&1C``(" +M@Q@M`J2H+0!5J"T```%/KJ``8````4^21``6```0+:!D``"21``7H&0``=^_ +M`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`.`````!\`A`'"`'X +MV:("`"H`````/`+_@#1"`2E\!``[``(2/'R$"<-\@CD&W%```!(```7>8D8` +M)`+__WQ0_\8(`?B+_+``(/R@`"``0Q@M```!3ZQ@`&````%//`00#0P`%Y9D +MA`*P"`'Y*"0"``$`````9[W_T/^_`"C_M``@/!00#?^R`!``@)`M_[$`"&:4 +M!R#_L````D"(+?^S`!@D$``(D(4`!3P$$`T,`!>69(0&L))%``0\!!`-#``7 +MEF2$!M"210``/`00#0P`%Y9DA`;H/`00#0P`%Y9DA`<``````)(E``6``"`+3P$ +M$`UDA`=(#``7EB04``@"4!`M`B`@+9!%`!<,`!>69A```184__L"4!`M#``7 +MEF9D*+B210`"/`00#0P`%Y9DA`=HDD4`(3P$$`T,`!>69(0'@))"`"$00``1 +M/!,0#690`"(``(@M9G,'H`````"2!@```B`H+9('``$"8"`ME@@``B8Q``$, +M`!>69A``!))"`"$"(A`J%$#_]0````#?OP`HW[0`(-^S`!C?L@`0W[$`"-^P +M```#X``(9[T`,&>]_^`D`B^X_[```'""@`,\`A0`/`,`P]Q"1@`T8Y@8_[(` +M$/^Q``@`@(@M_[\`&`(#@"T`4(`MH@``8`P!\X1F$@!@`B`@+68%!.YF!@3V +M#`'GI&8'!/X40``9W[\`&*)```$,`?.P`B`@+9)%!(J21@2)#`'EI`(@("T4 +M0``&W[\`&-^R`!#?L0`(W[````/@``AGO0`@/`00#0P`%Y9DA`6PW[\`&-^R +M`!`"("`MW[```-^Q``@(`>BF9[T`(#P$$`W?L@`09(0%B-^Q``C?L```"``7 +MEF>]`"``````/`@``CP"%``U"*&`/`D`KW"(0`/<1D8`)`(ON#P%`,-P@B`# +M-*68&&2C^?`D!P`!```0+0#(0"T!*$`MW0B$*`"%*"T`Q2@M`(,@+:"G`'`` +MQ"`M_*@`:&2&`&"0B`!DH*``0P!^;("8"`M```!3R0"``&N +M`@!$```!3PP!\,`"8"`M"`'Z:20"+[B0H@`&?$(!@Z("`)*0H@`(H@(`DY"B +M``>B`@"4:*(`";("`)5HH@`1L@(`G6BB`!FR`@"ED*(``,A`_[$D!``!"`'Z +M0I"B``(\!!`-#``7EF2$!^#?OP`@W[,`&"0"``'?L@`0W[$`"-^P```#X``( +M9[T`*#P$$`T,`!>69(0'^-^_`"#?LP`8)`(``=^R`!#?L0`(W[````/@``AG +MO0`H`````"0"+[@\`Q0`<((0`]QC1@`\!`##-(28(`!$$"T`8A@M9&8`8)#" +M`#T00``S)`(`0*"B``"0P@`_H*(``9#"`$"@H@`"D,(`/J"B``.0P@`*$$`` +M)R0"`$"@H@`$D,(`#*"B``60P@`+H*(`!FC"``VPH@`':,(`%;"B``]HP@`= +ML*(`%Y#"`$&@H@`AD,(`01!``!4`````9*,`(P``$"T``B!X`((@+21"``$` +MQ"`MD(4`0G"E^7J@90``D(4`0GRE$`.@9?__D(4`1)"$`$-\A7H$I&4``9#$ +M`$$`1"`J%(#_[V1C``0#X``(``````@!^LN@H``$"`'ZP:"@```D`B^X/`L` +MPW""(`,\`A0`W$-&`#5KH1AE9Q08967[J"0-``(`AS@M`(4H+0!G."T`92@M +M9.<`9&2B`&"0Z@0&`(M(+9"H`&``:4@M``I@0``*,,``S#`C)`H`?R3&`#%] +M2#A'?,P"`P`(0```#&``?`@`!`$,0"5E:@`@H*@`8"0(``*@1@`!)`8`&Z!& +M``,D!@`AH$T`!B0-``J@1@`$`(I0+:!(``4`:E`MH$```F5&`'B@30`')`@` +M!I$M`&QE:PH8`(M8+62D`),`:U@M94,$:Z!-``AE309+D2X`;:!.``F-+@!D +M92D`8*A.``J-*0`(J$D`#B0)``2@20`2)`D`$:!)`!.13@!GD$D`%J!.`!21 +M3@!HH$X`%9%/`&J13@!FD4P`::!``!=]Z3G'?@20`6:,D``+"I +M`'B0R0`(H*D`@)#)``F@J0"!D,D`"J"I`(*0R0`+H*D`@Y#)``R@J0"$H$@` +M)20(``:@2``FD6D`:Y!(`"F@20`GD6D`;*!)`"B1;@!ND6P`:I%I`&V@0``J +M?<@YQWV(,8=]*"E'H$@`*9%(`'B@J`"+D,8``:"F`(R0Z`0&D$8`+0`(2$`` +M""C``*DH(R0(``0DI0`$?08X1Z!%`"Y\J`(#``8P```(*`!\!@`$`,4P):!& +M`"V0Y0`#H$4`+Y#E``2@10`PD.D`!I!%`#&0Z``"D.8`!:!``#)])3G'?04Q +MAWS%*4>@10`Q:&D``&AH``AH9@`0:&4`&&1C`""PB0``L(@`"+"&`!"PA0`8 +M%&W_]F2$`"!H9@``:&4`"&AC`!"PA@``L(4`"+"#`!"0XP0&`^``"*!#`BL` +M````H*````"@4"V@H``!`*`8+:"@``(``!`MH*```R0,``B@H``$H*``!:"@ +M``:@H``'H,```*#```&@P``"H,```Z#```2@P``%H,``!J#```>0BP``,$<` +M`20)``\4X``#,6@`#P`+03HD"0#P)$(``0"'("V@:```,$(`_Q1,__1D8P`! +M``!`+20+``@`H!`M)`,`"`$`."V01```)&/__S!C`/\0AP`$9$(``11@__H` +M`````0!(+24(``$Q"`#_%0O_\P"@$"T``!`M)`4`#R0'``(D!``(D4,``!!E +M``P`````$2(`#`````"@QP``)$(``65*``$P0@#_%$3_]F3&``$#X``(```` +M```````5(O_VH4D```@!^]"@P```9[W_V"0#``+_L0`8`("(+?^P`!``H(`M +M_[\`()"B```00P`)_Z```"0#``,00P`JW[\`(-^Q`!C?L``0`^``"&>]`"@` +M````9*(`%!3```)DHP(-9*,$!FAD```#H#`M9Z4`"+!$``"09``(H$0`")!D +M``F@1``)D&0`"J!$``J09``+H$0`"P!`("V08P`,H$,`#"0#``$,`?N4H@,` +M!@(@("UGI0`(9@8`&`P!YZ0#H#@MC@(`$#1"``&N`@`0W[\`(-^Q`!C?L``0 +M`^``"&>]`"@`````%,``$V2B`!20I`0&D*,$!Z"D`!2@0P`!D@4`%"0"``&2 +M!@`5`B`@+0P!Y:2B`@`&C@(`$#1"``&N`@`0W[\`(-^Q`!C?L``0`^``"&>] +M`"B0I`(-D*,"#J"D`!0(`?P8H$,``0````"0@@``)`,``Q!#``\D`P`$$$,` +M"R0#``(00P`)/`00#6>]__C_OP``#``7EF2$",#?OP`````0+0/@``AGO0`( +M`^``""0"``&0@P`&D(('_@/@``AP8A`J9[W_\#P"%`#_L````*"`+?^_``B0 +MI0`!W$-&`"RB`!<40``)/`(0#3P$$`T,`!>69(0(\)("``'?OP`(W[````/@ +M``AGO0`0``4P^&1""AA\1A(*`$``"```````````)`,`"B0"``JB`P`!W[\` +M"-^P```#X``(9[T`$``````D`P`5)`(`%:(#``'?OP`(W[````/@``AGO0`0 +M`````)("``PD0@`4,$(`_Z("``'?OP`(W[````/@``AGO0`0D@('_!!```0` +M````D@(`#!1`_^,`````D@(`!Q!``#P\!0##)`(ON'""(`,TI:$8`(4@+0!D +M&"UD8P!@D&0`#Q"`_\TD`@`5D&0`#A2``#H`````D@0'_1"``#\`````D@0` +M#!2```4`````D&0`((X#``@4@__!W[\`")(""`"2`P`$D@0``P!B*"L`91`+ +M$$0`-20#``XD`@`."`'\4*(#``$`````D@(`!A!``!(D`P`3D@('_A!```\` +M````D@,``A1@`!:2`@7_%$``'B0#`!$,`?PL`@`@+11``!HD`P`1)`,`$"0" +M`!`(`?Q0H@,``0`````D`@`3H@,``=^_``C?L````^``"&>]`!`D`P`+)`(` +M"P@!_%"B`P`!%$#_["0#`!(D`@`2"`'\4*(#``$`````)`,`#"0"``P(`?Q0 +MH@,``20"`!$(`?Q0H@,``0`````D`P`-)`(`#0@!_%"B`P`!D@,'_Q!B``0D +M`P`/)`(`#P@!_%"B`P`!)`,`%B0"`!8(`?Q0H@,``6>]_\`D`B^X_[8`,'"" +ML`/_M``@/!04`/^S`!@\$P##WH)&`#9SH1C_L@`0/!(0#?^U`"AF4@K0`M.8 +M+3P5$`W_L0`(`%.8+?^P````@(@M_[\`.`"@@"UF69J0)*`(@("T, +M`?Q"`@`H+20#`!440__UW[\`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P +M```#X``(9[T`0`````!^0A(*`$``"````````````B`@+0(`*"T``#`M#`'[ +MW`````"2`@`%H@``!3A"``$(`?SNH@(`#`(@("T"`"@M"`']$20&``%F`@@! +M9@,"#68$">%H2```:$<`"&A&`!!H10`89$(`(+!H``"P9P`(L&8`$+!E`!@4 +M1/_V9&,`(&A&``!H10`(:$0`$+!F``"P90`(L&0`$)!"`!B@8@`8C@(`$)(# +M"?HT0@`"H@,%_P@!_.ZN`@`0`B`@+0(`*"T,`?O<```P+9("``4D`P`!H@,` +M!0@!_.ZB`@`,`````"0"``$(`?SNH@(`#`````"2`P`$D@((`#!D`/\P10#_ +M`(4@*Q2``&H`````H@(``Z(```R.8@`$)$(``0@!_.ZN`@`(``````(@("T" +M`"@M#`'[W```,"TD`@`!H@(`#`@!_.ZB`@`%`B`@+0(`*"T,`?O<```P+:(` +M``R.8P`$)`0``8X"`!"B!``%)&,``:X#``@T0@`$"`'\[JX"`!`"("`M`@`H +M+0P!^]P``#`M"`'\[J(```62!`?Z9@,&`)(&!_MF`@0&D@4'^68'!^"B!``' +M.(0``:($``RB!@`&H@4``HQL``",:P`$C&H`"(QI``R,:``0C&8`%(QE`!B, +M9``<9&,`(*A,``"H2P`$J$H`"*A)``RH2``0J$8`%*A%`!BH1``<%&?_[F1" +M`"",:0``C&@`!(QG``B,9@`,C&4`$(QD`!2H20``J$@`!*A'``BH1@`,J$4` +M$*A$`!208P`8H$,`&(YC``3>@D8`H@`'_"1C``&N`P`(`%80+3P#`,0`8A`M +MD$*8]`!``````/`00#0`%*/AD +MA`N(?(4J"@"@``@`````C&4`"(QD`!@4I``C`````)!D`"",8P`$$&0`)P`` +M```D`P`!)`(``:(#`&#?OP`(W[````/@``AGO0`0`````)!D`"",90`$$*0` +M+0````"09``1$(#_WR0"``&08@`.%$``,R0"``.09``3D&(`#9!E``P`1#`K +M`$8@"Q"%`#``````)`,`!"0"``0(`?W5H@,`8``````D`P`&)`(`!J(#`&#? +MOP`(W[````/@``AGO0`0`````)!#"@@08``))`,``I!#``P08``&)`,``I!" +M%`040/_3)`,``0`````D`P`")`(``J(#`&#?OP`(W[````/@``AGO0`0```` +M`)!$"@@0@/_V`````)!$``P0@/_S`````)!"%`040/_,``````@!_ADD`P`" +M`````"0#``,(`?W5H@,`8`````"08P`2%&3_HP``$"TD`P`%)`(`!0@!_=6B +M`P!@`````"0#+[AGO?^P<(,8`_^V`##_L```/!84`-["1@`\$`##_[0`(#80 +MH1C_M0`H9A0`(/^S`!@\%1`-`'"`+0!TH"T`5*`M/!,0#?^W`#@`4(`M_[(` +M$`"`N"W_L0`(9I(`9/^_`$@`@(@M_[X`0&:U"9AF``$07@`.`````)(%```LHP`'%&``)0`%&/@,`!>6`J`@+9("``\4 +M0``O`B`@+0P!_;XD'@`!%%[_]`````"2`@`0$$``#``````,`?KT`B`@+20" +M+[ARXK@#WL)&`*(``!"B```.`%>X+3P"`,0`5Q`MK%Z8/*(``!'?OP!(W[X` +M0-^W`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`%!^8QH* +M`&``"```````````C@(`&"0#``&B`P`0"`'^8JX"``@`````C@(`%"0#``&B +M`P`/H@(`(`(@("T,`?S6`D`H+0(@("T,`?S6`H`H+0(@("T,`?S69D43^`P! +M\,`"("`M"`'^5Z(```\`````C@(`!"0#``&B`P`0)$(``0@!_F*N`@`$K@`` +M!"0"``&N```(K@``'*(``""B`@`,H@(`#0@!_I*B`@`/`````)(#``V2`@`3 +M,&0`_S!%`/\`A2`K$(```@``````8!`MH@(`#"0"``$(`?YBH@(`$)("``VN +M```$K@``"*("``PD`@`!H@``(`@!_I*B`@`/)`(ON&>]__AP@B@#/`(4`-Q# +M1@`\`@##-$*

8T8``I8`'#P6`,,` +M`!`2-M:_,*95`"AF'P`._[\`$&8W)Z9F-2>O9B<%+F8E!5O_H@`(`%80+0!B +M$"UF(P5`9$(`8&;6`#!H1```L@0``)!?``C?I```HA\`")!?``FB'P`)D%\` +M"J(?``J07P`+HA\`"Y!?``RB'P`,D$(`#:("``UJX@``W[\`$+/B``"2X@`( +MH^(`"&JB``"R`@`7DJ(`"*("`!^60@`PDC(GN*(B)[MP0OHZHB(GNJ(2`""2 +M(B>YH@(`(9(B)[JB`@`BDB(GNZ("`".2(@4HH@(`))(B!2FB`@`EDB(%*J(" +M`":2(@4KH@(`)Y(B!2RB`@`HDB(%+:("`"EHX@``L@(`*I#B``BB`@`RD.(` +M":("`#.0X@`*H@(`-)#B``NB`@`UDB(%.J("`#:2(@4[H@(`-Y(B!3RB`@`X +MDB(%/:("`#F2(@4^H@(`.I(B!3^B`@`[:&(``+("`#R08@`(H@(`1)!B``FB +M`@!%D&(`"J("`$:08@`+H@(`1Y!B``RB`@!(DB(%3:("`$F2(@5.H@(`2I(B +M!4^B`@!+DB(%4*("`$R2(@51H@(`39(B!5*B`@!.DB(%4Z("`$^2(@54H@(` +M4)(B!56B`@!1DB(%5J("`%*2(@57H@(`4Y(B!5BB`@!4DB(%6:("`%62(@5: +MH@(`5I(B!U,``C!```(0P`P"95P`1C`CDB('4]^C``C>9$8`W[<````"*$`` +M=K`M``(8P`!E&",`EK`M`N,8+0```4^NP`!@```!3Y(D)[P``!`MH&0``)(D +M)[V@9``!W[\`8-^^`%C?MP!0W[8`2-^U`$#?M``XW[,`,-^R`"C?L0`@W[`` +M&`/@``AGO0!H`````#P"_X`T0@$I?`0`.P`"$CQ\A`G#?((Y!MQ0```2```% +MWF)&`"0"__]\4/_&"`'_#?RP`"#\H``@`$,8+0```4^L8`!@```!3SP$$`T, +M`!>69(0"L`@!_ZLD`@`!`````"0"+[AGO?_H<((H`_^Q``@\$10`/`8`P]XC +M1@`TQK]@_[```/^_`!``IH`M`'`0+!'`&`0X/_[```` +M`&3&X;@D`@`!`*8H+0!E&"T,`?XXH&(`<=XB1@``4(`M```!3ZX``&````%/ +MW[\`$-^Q``C?L````^``"&>]`!@D`B^X9[W_T'""$`/_L@`0_[$`"#P2%`#> +M0T8`/!$`P_^S`!@V,9>P_[0`(`"`F"W_L```9B0GL/^_`"@`48@M`'&(+0!$ +M$"T`H*`M`&(0+68P`&#`0P!@%&#__B0#``'@0P!@$&#_^P````#>!``($(`` +M!"0"+[@,`"2^`````"0"+[@\`P##`@`(_B(`8/X```@```%/)`(``:X"`!0```%/W()& +M``!3F"T```%/KF``8````4_?OP`H```0+=^T`"#?LP`8W[(`$-^Q``C?L``` +M`^``"&>]`#``````9[W_Z"0"+[C_L```<(*``_^Q``@\$10`WB)&`#P#`,/_ +MOP`0-&.A&&1E'D@"`Q@M`@6`+0!#&"T`4!`M9&,`8,!%`&`4H/_^)`4``>!% +M`&`0H/_[`````"0"``&@8@`1#`'^.*!B``[>(D8``%"`+0```4^N``!@```! +M3]^_`!#?L0`(W[````/@``AGO0`89[W_8`"@6"W_M`!P```0+?^P`%``@*`M +M_[\`F/^^`)#_MP"(_[8`@/^U`'C_LP!H_[(`8/^Q`%C1$8`/!<`PP*` +MF"TV]YS`9N4BH`!WN"T`91@M`)>X+0"#&"UF\0!@9O<"C/^W``C`9`!@%(#_ +M_B0$``'@9`!@$(#_^P````"010`./!80#9!$``\``*@M``"X+0``2"UPH@(R +M?*,P0P``\"T`@B`E``!@+20(`'\D#0`;9M8)\!!@`!8`````)&+__RQ"``,0 +M0`#U)`(``A!B``B)0(_D24``J(E`D"1)0`#HB4"09$E``2B)0)" +MD24`!:(E`D.1*P`&DB4"1GUK&0-]:#D'HB@"1)$K``9]:!@'HB@"1)$H``=] +M"!D#?08Y!Z(F`D61*``'?088!Z(F`D61)@`(?,89`WS%.0>B)0)&D28`"'S% +M&`>B)0)&D24`"7RE&0-\I#D'HB0"1Y$E``E\I!@'HB0"1VDD``JR)`)(DB0" +M0I$E`!*2*`)`DB8"07R)`<.B)0)0?(4!@Z(I#'I\A`%#HB@,>R0)``&B*0QY +MHB8,?*(E#G:B)`YW:$0``+(D#'V01``(HB0,A9!$``FB)`R&D$0`"J(D#(>0 +M1``+HB0,B)!"``P2X`%KHB(,B9+C``"B(P)1DN,``:(C`E*2XP`"HB,"4Y+C +M``.2*`)3HB,"5)+C``22)@)4HB,"59+C``62(@)5HB,"5I+D``9\20'#?$4! +M@WQ"`4.B)`)7DN,`!Z(I%G8D"0`!HBD6=:(C`EBB*!9WHB86>*(E&'*B(AAS +MHB06>:(C%GH2H`$I9C`"7Y+C``!FI0`&`@`@+:(C`EF2XP`!HB,"6I+C``*B +M(P);DN,``Z(C`ER2XP`$HB,"79+C``6B(P)>DN(``)+F``%P0@(R`,(P)3#& +M__\,`F5<),;__)(B`EV2)0);)`,``9(D`ERB(R!Q?$,!PZ(C(')\0P&#HB4@ +MB(@(RD\,``'QC,$-\8CA'``(0`*(B`C(`0!@MD\(``'P#``23Q0`!<$(" +M,@"B$"6B(@(S<$+Z.@!B$"6B(@(RD\,``J(C`C23P@`#HB("-8O&``2J)@(V +MB\4`"*HE`CJB(@1K)`(``:XF!'"N)01LHB,$:J(B!&D,`?XXHB`$9B0"+[@\ +M`P##-^T`'#?LP!HW[(`8-^Q`%C?L`!0`^``"&>]`*`4:/\3```` +M`)("``(40/\0`````)("``,43?\-)`,`(9("``040_\+9(0``M^D``AF#P`& +M```H+20&`BS_J`!`_ZD`,/^K`#C_K``H_ZT`2`P"9F#_KP`@D@,``"0&``.2 +M)0(LWZP`*'QC,$-\93A')`,``@`%*``EC``$HB4"+`"@P"V2!0``?!@`!)(9 +M``$QC`#_<*4",@,E*"6B)0(M<*7Z.@,%*"6B)0(LD@4``I(X`BRB)0(ND@4` +M`W,"`C*B)0(OD@0`!*(D`C"2)`(MD@4`!0""$"6B)0(Q,$+__]^H`$#?J0`P +MWZL`.-^M`$@43``AWZ\`(`@"`H:2`@`&$*(`90````#_HP`0`L`@+?^F`!C_ +MJ`!`_ZD`,/^K`#C_K``H_ZT`2`P`%Y;_KP`@DC@"+)(D`BW?HP`0WZ8`&-^H +M`$#?J0`PWZL`.-^L`"C?K0!(WZ\`(',"`C(F!0`"`((0)680``)QA6`H,$+_ +M_Q!,`'\!\'@MD>4``)'P``$`H!`M?*4P0W!"`C(0HP`^`@*`)2RB``,40/_9 +M)`(``1"F`#LD`@`$%*+_UP`````(`@'X`>"H+1""`"$"`"`MC6(`4!1`_J0\ +M!1`-/`00#62$"=`,`!>69*4+^"0"+[AR8I@#WD-&`*(@#'D\`@##HB`6=31" +MOV`"8A`M`&(0+0```4^L0`!@```!3]^_`)C?O@"0W[<`B-^V`(#?M0!XW[0` +M<-^S`&C?L@!@W[$`6-^P`%`#X``(9[T`H`````"2`@`"`6`H+:.B``"2`@`# +M_Z@`0/^I`##_JP`X_ZP`*/^M`$@,`?-,HZ(``=^M`$C?K``H`@*`+=^K`#C? +MJ0`P"`("$M^H`$`(`@'X`>!(+0@"`?@!X+@MB>(`!(XE!'00H@`#`>#P+0@" +M`?BN(@1TDBH$>(GE``@11?\[``````@"`?BN(@1THB`@<68D(':B("!R```H +M+:(@(',D!@'XHB`@=*(@(FZB(")O#`)F8*(@('4(`@%F`````*(@#'FB(`QZ +MHB`,>Z(@#'RB(`YVHB`.=Z(@#'VB(`Q^HB`,?Z(@#("B(`R!HB`,@J(@#(.B +M(`R$HB`,A:(@#(:B(`R'HB`,B!;@_I>B(`R)HB`6=:(@%G:B(!9WHB`6>*(@ +M&'*B(!ASHB`6>0@"`2JB(!9ZD>(```'@@"V1Y``!`$`8+7!"`C)\8S!#"`(` +MJ`""("62!``'`>"`+0!`&"UP0@(R?&,P0P@"`*@`@B`E`````"0"+[AP@A@# +M)`0``3P"%`#<0D8`H*0``3P$`,,TA*$X`&08+0!#$"UD2`!DC0(*#,A``!DP +M0@`"D*(``#1"``&@H@``D0(*`A!```0D`O^`D*,"R`!B$"6@H@+(D0()_A!` +M``0`````D*("R#1"`$"@H@+(D0(*`11``,8`````D0(*$*"B`LJ1`@H1H*(" +MR8T""@PP0@`"$$``%P````"0H@``-$(`$*"B``"1`A'Z$$``!"0"_X"0HP`" +M`&(0):"B``*1`A/V$$``!`````"0H@`"-$(`0*"B``*1`A/W%$``L`````"1 +M`@P)H*(`!)$"#`J@H@`#C0(`$,A``#$P0@`"D*(``#1"``*@H@``D0(`!A!` +M``0D`O^`D*,"S`!B$"6@H@+,D0(``A!```0`````D*("S#1"`$"@H@+,D0(` +M!11``)\`````D0(`(*"B`LUI`@`8L*("UI$"`!1P0ODZH*("SI$"`!1\0A@# +MH*("SY$"`!5P0ODZH*("T)$"`!5\0A@#H*("T9$"`!9P0ODZH*("TI$"`!9\ +M0A@#H*("TY$"`!=P0ODZH*("U)$"`!=\0A@#H*("U8T"`!`P0@`"$$``+P`` +M``"0H@``-$(`(*"B``"1`@?^$$``!"0"_X"0HP`&`&(0):"B``:1`@GZ$$`` +M!`````"0H@`&-$(`0*"B``:1`@G[%$``:0````"1`@(9H*(`!VD"`A&PH@`0 +MD0("#7!"^3J@H@`(D0("#7Q"&`.@H@`)D0("#G!"^3J@H@`*D0("#GQ"&`.@ +MH@`+D0("#W!"^3J@H@`,D0("#WQ"&`.@H@`-D0("$'!"^3J@H@`.D0("$'Q" +M&`.@H@`/C0(4",A!`#``````D*(``#1"`$"@H@``D0(;]A!```0D`O^`D*,` +M(@!B$"6@H@`BD0(=\A!```0`````D*(`(C1"`$"@H@`BD0(=\Q!```0````` +MD*(`(C1"`""@H@`BD0(6!:"B`".1`A8%$$``%F2B`"8``!@M```P+64+%@8` +M`````6,@+0$#2"V0AP`!),8``9"*``!D8P`&?4=Z!*1'``"0A``"?(0(`Z!$ +M__Z1)!8+H$3__Y$$%@4`Q"`J%(#_\&1"``2-`@`0R$(`"P````"-`@H,R$(` +M"`````"-`A0(R$(`!0````"0HP``)`+_@`!B$"6@H@``K0``$```$"VM``H, +M`^``"*T`%`B0H@+(-$(`(`@"`JZ@H@+(D*(``C1"`"`(`@+(H*(``I"B``8T +M0@`@"`(#$Z"B``:0H@+,-$(`(`@"`N&@H@+,`````"0"+[@D`P`!<((H`SP" +M%`#<0D8`/`0`PS2$E,ADA@QP`*0@+0"F*"T`1"`M`$4H+62*`&9DJP!DD4(` +M!``"$<*A8@?[D4(`!*%C!_I\0@&#H6('^9%"``6A8@8,:((`=+"B!FB120`& +MC6(&`)%(``>11P`(D48`"7TB_P2120`*?0+>!)%(``M\XKT$D4<`#'S"G`21 +M1@`-?2)[!'T"6@1\XCD$?,(8!*UB!@"0@@!F``(1PJ%B$?>0@@!FH6,1]GQ" +M`8.A8A'UD4(``:%B#_V10@`"H6(/_)%"`"```A'"H6(;\Y%"`"!\0@&#H6(; +M\:%C&_*10@`A$$``)`````!DA`"*9*4:8```&"TD#!LAE(<````#,/@``Q!X +M)&,``0#"$"\!8A`M,.8`_Y!(&?L`!C``E$D9^``&,@!PY_HZ`08P)0#`0"U\ +M"3@$I$89^GP(.(>@2!G[`28`&0@+0!$("UDA`!@ +MD(8`>!#``&H`0Q@MD*,``11F`)P`````)`8ON#P#`,-R!C`#-&._8`##&"T` +M0Q`MP$,`8!1@__XD`P`!X$,`8!!@__L`````D*(``#!#``(48`!B)`,``0H@`B +MH(,EEGQ"`8.@@B65D*(`(Q!``",``!@M9*8`)F2'(Z`D#!LAE,D````#0/@` +M`Q!X)&,``0$"$"\`@A`M,2@`_Y!*(Y\`"$``E$LCG``(0@!Q*?HZ`4A`)0$` +M4"U\"S@$I$@CGGP*.(>@2B.?`6E():1)(YR0R/_^,0@``Z!((Y^D[```D,+_ +M_V3&``2@X@`"D*(`(P!B0"H5`/_B9.<`!J""(YPD`@`!H((EF)""`'@00``9 +M`````"0"+[@\`P##<@*``]XB1@`T8[]@`@.`+0!0$"T```%/K$``8````4_? +MOP`0```0+=^Q``C?L````^``"&>]`!@`````/`8`Q`##&"V08Y)G$&``.B0# +M``$(`@/^H(,`>0P!_L0R!`#_"`($5"0"+[B0H@`&``(1PJ""$9^0H@`&H(,1 +MGGQ"`8.@@A&=:*(`$+""#ZB0I@`(C((/I'S"_P2L@@^DD*8`"7S"W@2L@@^D +MD*8`"GS"O02L@@^DD*8`"WS"G`2L@@^DD*8`#'S">P2L@@^DD*8`#7S"6@2L +M@@^DD*8`#GS".02L@@^DD*8`#WS"&`2L@@^DD*(`!Z"#$:"@@@^PD*(``,A` +M_XDP0@`$"`($$9"C``(\!!`-#``7EF2$!^#?OP`0W[$`""0"``'?L````^`` +M"&>]`!@\!!`-#``7EF2$!_C?OP`0W[$`""0"``'?L````^``"&>]`!@````` +M)`(ON#P#%`!P@A`#W&-&`*"@```\!`##-(2=!$@`!:@J0`A9*,` +M)```$"UE!1YZ```````",/@``B!X`,0@+R1"``$!!"`MD(8>=I"''G5\YGH$ +MI&8``)2$'G9\A`@#H&3__I"D``!DI0`&H&3__Q1)__!D8P`$`^``"``````` +M``````00`#"$`_]\`P`[!$``#'QC"<,\`O^`-$(!*0`"$CQ\8CD&?(+,!]Q" +M```00``.)`/__P/@``A\8O_&`````#P"_X```!@M-$(!*0``("T``A(\?&(Y +M!GR"S`?<0@``%$#_]"0#__\#X``(```0+20(+[@\`A0`<(@@`]Q"1@`\`P## +M-&._:`"#0"T`2$`MD0,`8!1@`!=E`@!@)`,``3P'``*A`P!@/`8`F```&"UE +M"`"H-.=)\#3&EH`D!0)`H$``$`$#("VL1P`49&,`2*!``##\1@`@_$``*/Q` +M`$#\0``X9$(`2*R````49?_T``````/@``@``!`M`````"0*+[@\`A0`<(H@ +M`]Q"1@`\`P##-&._:`"#4"T`2E`MD4,`8!!@`$QE0@!@?`D`.R0#``A]*`G# +MW$0`.`$`,"V@0``0$(``'```*"WOX(`!A\0L@#`$-`*P!H$`L,`8-J_@(` +M((X%``3>!@`@`B`@+0P!@Q@``#@M```!3ZX``$````%/W[\`$-^Q``C?L``` +M`^``"&>]`!@`````/`(``F2#`!`T0DGPK((`#````4\D`@`!<&(`&````4\# +MX``(`````(R"`!`H0@`%%$``"SP"``%D@P`0-$(D^*R"``P```%/)`(``7!B +M`!@```%/`^``"```````````/`(``F2#`!`T0DGPK((`#````4\D`@`!<&(` +M&````4\#X``(`````#P"``%D@P`0-$(D^*R"``P```%/)`(``7!B`!@```%/ +M`^``"`````!GO?_(_[(`$`"`D"W_OP`P_[4`*/^T`"#_LP`8_[$`"/^P```` +M``%/#`&7QMR1`##?@H(P/`7_\-^#@C@TI0`C``4L.(Q&`"`TI0`+W',````% +M+O@TI0#`W*0``"S&``]\`P`[%,``0'QD^`.,1@``P!E\8"!(`MWX.".(X"``S<=``(`!2@^A!``#QFE?__C@,`#``5J`". +M`@`,W@0`$`*CJ",D0O__K@(`#(X"``@D0@`!K@(`"!(@`!<`````WB(`"'*U +M^/)^,4@!`)4@+7Q#"`)\0DB"``,F2$8U@\!!`-/`40#62$#!@,`!>69*4-L-Y"`#!\ +M!``[?(0)PWQ#2`$``A@*```!3SP"_X`T0@$I``(2/'R".0;\0P``"`(&8OY` +M`#`,`@42`!,@`!!``"$`````C@,`"!!@`!E\0T@!W@,`$``5J/A\1$@!`'48 +M+?QD``".`P`()&,``:X#``C^`@`09H/__@`#&`"N`P`,$B``%0````#>(P`( +M?C%(`7QD"`)\8TB"``0DO``#'3P`@Q@E`'$8)0@"!F'\0P``_@,``"0#``&N +M`P`("`(&E?X"`!`\!!`+#`)_>F2$8^`(`@9T/`00#0@"!F'\0```9[W_R"0" +M``__LP`8`("8+?^Q``@D$0`'_[\`,/^U`"C_M``@_[(`$/^P``",@P`4*&,` +M!0!#B`L```%/#`&7QMR2`##?@H(P/`7_\-^#@C@TI0`C``4L.)Q$`"`TI0`+ +MW'0````%+O@TI0#`W*8```"1("M\`P`[%(``/WQG^`.,1@``P!E\8"!X`MWX.".(X"``S<<0`(`!&(^A!``#MF-?__C@,` +M#``5J`".`@`,W@0`$`*CJ",D0O__K@(`#(X"``@D0@`!K@(`"!)``!8````` +MWD(`"'*U^/)^4D@!`)4@+7Q#"`)\0DB"``,`P`0`!6H^'Q$2`$` +M=1@M_&0``(X#``@D8P`!K@,`"/X"`!!F(__^``,8`*X#``P20``5`````-Y# +M``A^4D@!?&0(`GQC2((`!"2\``,=/`"#&"4``P!E\8"!(`M +MWX.".(X"``S<=``(`!2@^A!``#QFE?__C@,`#``5J`".`@`,W@0`$`*CJ",D +M0O__K@(`#(X"``@D0@`!K@(`"!(@`!<`````WB(`"'*U^/)^,4@!`)4@+7Q# +M"`)\0DB"``,F2$8U@\!!`-/`40#62$#'`,`!>69*4-\-Y"`#!\!``[?(0)PWQ#2`$` +M`A@*```!3SP"_X`T0@$I``(2/'R".0;\0P``"`('FOY``#`,`@42`!,@`!!` +M`"$`````C@,`"!!@`!E\0T@!W@,`$``5J/A\1$@!`'48+?QD``".`P`()&,` +M`:X#``C^`@`09H/__@`#&`"N`P`,$B``%0````#>(P`(?C%(`7QD"`)\8TB" +M``0DO``#'3P`@Q@E`'$8)0@"!YG\0P``_@,``"0#``&N`P`("`('S?X"`!`\ +M!!`+#`)_>F2$8^`(`@>L/`00#0@"!YG\0```9(4`%````4\D`P`!<*,`&``` +M`4^,@@`4*$,`!11@``@D`P`%%$,`!``````(`@:P```````````(`@=.```` +M``@"!A8`````9[W_N/^P``#_OP!`_[<`./^V`##_M0`H_[0`(/^S`!C_L@`0 +M_[$`")""``@40``D`("`+=R"`#@``(@M$$``7@``D"T```%//`(``C1"2?"N +M`@`,```!3P```4^N```H```!3P```4^N```L```!3]X"`#`00``L/`+_@``` +M`4\D`@`!`@`@+0P"!;:B`@`(W[\`0-^W`#@"`"`MW[8`,-^U`"C?M``@W[,` +M&-^R`!#?L0`(W[````@"!^AGO0!(```!3SP"``(T0DGPK((`#````4\```%/ +MK(``+````4\```%/K(``$````4\```%/K(``%````4_?OP!`W[<`.-^V`##? +MM0`HW[0`(-^S`!C?L@`0W[$`"-^P```(`@6V9[T`2``````T0@$I?!<`.P`" +M$CQ^]0G#?J(Y!MQ6```2P`!#/`+_@"0#__\T0@$I`L"8+0`"$CQ\<__&?J(Y +M!MQ4```2@`!@)`8`,`*`B"T``"@M?''_Q@P"9F`"("`M)`,``0`#%SPD!``0 +M?(+5!OXB``C>8@`0?&+_QOYB`!#^,``PWF(`&'Z".`7^8@`8"`((&?X3`#`\ +M`O^`-$(!*7P2`#L``A(\?E()PWY".0;<5```$H``83P"_X`D`___-$(!*0*` +MB"T``A(\?''_QGY".0;<4P``$F``9R0&`#`"8)`M```H+7QR_\8,`F9@`D`@ +M+20#``$``Q<\)`0`#WR"U0;^0@`(WB(`$'QB_\;^(@`0_E``,-XB`!A^8C@% +M_B(`&`@""`O^$0`X`````'Y"2`$`$A`*`$"0+0```4\\`O^`?O<)PS1"`2D\ +M!!`-``(2/#P%$`U^XCD&9(0,H/Q2```,`!>69*4-F'XB2`$`$1`*?`,`.WQC +M"<,`0(@M```!3SP"_X`T0@$I``(2/'QB.0;\40``_@``.-^_`$#?MP`XW[8` +M,-^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0!(/`00#3P%$`UDA`TP +M#``7EF2E#9A^UD@!```!3SP"_X!^0T@!`!(8"C1"`2D``A(\?J(Y!OQ6```` +M8)`M_@``,````4\\`O^`?B-(`0`1&`HT0@$I?O<)PP`"$CQ^XCD&_%(```!@ +MB"U\`P`["`((HGQC"]`$@\!!`-/`40#62$#0`,`!>6 +M9*4-F'Z42`$```%//`+_@#1"`2D``A(\?D(Y!OQ4```(`@BI_@``.&>]_^#_ +ML0`(`("(+?^_`!C_L@`0_[```-R#``!\8E@",$4(`!"@``,`0"`M,$(/\`!` +M("T``X.^,A`P``($@"4R`O__,A#_[P!`("T,`6P8`$"0+3P#%`#<9$8`)`,* +M`!(#`%@04:?_X`,@P)0&L&"448``N``8P*P`+&"L`PS`D$,``*SP$$`V0I``A +MD*,`()%&``%\9'H$`(8P!\C``",`````D*8`*9"E`"A\IGH$,,;__RS&`!@4 +MP``<``0P^``$*;@`Q3`M,$7__V3"``@`I!@A`4(0+:Q$````0"`MK$,`!`P" +M!_JL2P!$W[\`&-^R`!`D`@`!W[$`"-^P```#X``(9[T`(``````\!0`P?E(9 +M`S2EY``"12@M``4HN'R%*`H(`@D.,*7__SP$$`T\!1`-9(0-8`P`%Y9DI0V` +MW[\`&-^R`!`D`O__W[$`"-^P```#X``(9[T`(#P#`,0`@Q@M"`()#I1ED`(( +M`@D.-`7__V>]_^@D`@`!_[```/^_`!#_L0`(C(,`$!!B`#,`@(`MC(,`%!!B +M`#``````W(,`&-R"`"``92@M_@4`&`"B$"T\`P"8``(0>C1CEH$`0R`K$(`` +M(V1C___^`@`@C@4`!```,"U\$0`[?C$)PR0'``0,`8-J`B`@+8X%``3>!@`@ +M`B`@+0P!@Q@``#@MW@,`(#P"`)@T0I:`%&(`#-^_`!"B```(```!3ZX``"P` +M``%/```!3ZX``!````%/```!3ZX``!0```%/W[\`$-^Q``C?L````^``"&>] +M`!@`````"`()C_X#`"#>`@`@W@,`&``",'@``B#X`,0@+0"#("L0@/_,```` +M```#*/H(`@F'_@4`&`````!GO?_P_[````"`@"W_OP`(P((`0!1`__XD`@`! +MX((`0!!`__L`````C((`$(R#`!0H1``%`&(H*A"```\`91`+*&4`!3BE``$` +M!2@C,*43B`P""7@"`"`M```!3ZX``$````%/W[\`"-^P```#X``(9[T`$``` +M```H8P`%%&#_]"0%$X@\!?_\-`/#4#2E+W`"`"`M`*``$W!B```,`@EX```H +M$@```4^N``!````!3]^_``C?L````^``"&>]`!!GO?_P_[\`"/^P``#<@P`8 +M?&,X`1!@``0``!`M`&`0+20#__]\8O_&W%``,-Q"``B2`P`($&``!GQ"-0(D +M`P`/$$,`!R0#`!`00P`=`````-^_``C?L````^``"&>]`!".`@`0*$,`!11@ +M`!\\`@`"/`(``68#`!`T0B3XK@(`#````4\D`@`!<&(`&````4\,`@F^`@`@ +M+0```4^N```L```!3P```4^N```H```!3]^_``C?L````^``"&>]`!`,`@F^ +M`@`@+9("``@00/_AW[\`"`(`("W?L```"`('Z&>]`!``````9@,`$`@""@TT +M0DGP`````"0"+[@\`Q0`<*(H`]QC1@``!A#X``8QN`!&,"T\!P##-.>_<`#% +M$"T`1Q`M`&(0+61#`&"090`($*``.@````",90`H%*``-P````"4A``(9$4` +MC````4]PI``8```!3XQE``R,9``L`(4@*A2``"T````````!3R0%``'`1P"( +M)`8``!3D``0`H#@MX$<`B!#@__HD!@`!`````````4\4P``#``````/@``@` +M````W&,`.'P$`#M\A`G#W&(`"'"%"C*,9P`,`(!`+0!`("U\1@@"?`1[!GQ" +M.()\Q`@&`*(H)0"`$"U\HEB&_&(`"````4\D`@`!/`3_P``"$[PTA`"S?,*< +MA@`$(GQ\8D@%?00Y!GRB[09\Y!D%```!3_R"```#X``(``````````#<@@"@ +M/`,4`-QI1@"4B`"TD$<`#)!#``U\XWH$-`>!`!!G``6`B@!FI*,``"0"``X# +MX``(I,(``"0#+[@\!P##<4-0`S3GOVB,@P"H<0C[>C1C`!`!1U`M`2I(+9$G +M`&$!!T`'R0``!JR#`*B40@`4I*(``"0"`!8#X``(I,(``)1"`!"DH@``)`(` +M$@/@``BDP@```````&>]_^@T`ZZ`_[$`"#P"%`#_L````("`+?^_`!"$A0!H +MW$1&`-X"`#APHQ@#?%$10@"#&"T,`6P8E&0`,(($`&4D`P`"$(,`!@````#? +MOP`0W[$`"-^P```#X``(9[T`&)8#`+008/_Y)`,``=X%`!@``QJ\9&/_^'RF +M2`$`PQ@M?&-(`11@`%```#@M)`0``0``&"W`P`8)(0`!'QC +M.`$48``+I@0`"(X#`*C(?O_#_@(`H&1"``C^`@"@W[\`$-^Q``C?L````^`` +M"&>]`!@`8!`M)`/__WQB_\:.`P"HZ'[_]/X"`*`(`@JRW[\`$`!`("TD`O__ +M?$3_Q@``$"W\AP``E@0`"-X#`!@DA``$?&,X`1!@_^2F!``("`(*]P!@$"T` +M`````(`8+20$__\(`@K/?(/_QB0$``$`8#@M``0BO"0#__]DA/_\?&?_Q@#$ +M("T``!@MW.<``'R$2`%\A4@%_@4`&``%+#X`!2@`)*4`!!"`_Z^F!0`8"`(+ +M#0"`&"T`````9[W_Z#P"%`#_L```_[\`$/^Q``B`A0!FW$-&`"0"+[B4D0"T +M<*(0`SP%`,,TI;]H`!&+0@!%$"T`8A`MD$(`80(B$`?H0``&`("`+=^_`!#? +ML0`(W[````/@``AGO0`8#`(*G@````""!0!FW[\`$`(`("W?L````B`P+=^Q +M``@(`@HL9[T`&-R"`*"40P`,)`(BZ1!B``0``````^``"```````````W(4` +M&"0"``&,AP"H``(2O&1"__@D!@`%?*5(`20#``,`HA`M?.<'@'Q"2`$`QQ@+ +M%$``00``,"T4H``[W,<``&1B__\``A"X`,(0+0````",10``)&/__ZQ%``0< +M8/_\9$+__-R#`!@D`@`!``(2O```*"UD0O_\?&9(`63(``0`PA`M?0-(!7Q" +M2`'\@P`8``,]__ADA`X09*4AF/^_```, +M`!>6)`8!R]^_`````!`M`^``"&>]``@`````<&/Z.@!#&"4`!2G`W(0`&"1C +M``$``QF`<&+Y^GQC`8/]_^C_L````("`+?^_`!#_L0`(W(0`&!"``'D\`Q0I```H+0P" +M9F`D!D%(W@0`&"0%`/\D!D``#`)F8&2$`4B.`P``/`+_@#1"`44``A(\<&-4 +M +M`P`8E&(!(MQD`3@``C"```(9P`##&"$`8C`C#`)F8'#&NC("`"`M```H+20& +M``(,`@NN-`>#`!!``%9D10*`W@0`&"0&__\D`Q````8P//R``2C\0```W@0` +M&/R"``BL0``@K$``0*1``$JD40!$`````````4_\I@`````!3R1C__\48/_[ +M9*4`"&1%`%`D`P!`_*```"1C__\48/_]9*4`""0#``$```````,80`!Q*"L4 +MH/_]`````"1C__^D0P!&```!3SP#``$`0Q`MK$""H````4^.!0``/`/_@-X" +M`!@T8P%%``,:/'"E5'(T8P`H?`0`.WR$"<,`HQ@MW$(`"``$(3P`@Q@EW&,` +M`/Q#``C>`@`89$0!'````4\D`P`!<(,`&````4\,`COR`@`@+11``!<``!@M +MW[\`$`!@$"W?L0`(W[````/@``AGO0`8C@(``-QD#V@``BBX``(9^`"C&"T` +M8A`O``(1^`""("T(`@OV_@0`&#P$$`T\!1`-9(0..&2E(:@,`!>6)`8![XX" +M```D`___<$)4]_\C_M``@)!0``?^R`!`\$O^` +M_[```#92`47_OP`P`!*2//^U`"@V4@`D_[,`&`"`@"W_L0`(C((``'!"5'(` +M4A`M.$(`!(Q1``!^,5P#)C$``1(T`&`\$Q0HE(0(C-X"`!AF?("`"`M```H+20&``,,`@NN)`<`@!!``$MF4@`, +MW@0`&'P#`#M\8PG#_((`D``#&3RL0``0I$``'JQ``!2D0```!3 +MF"W>8@`0$$``0P(`("W>`P`8```H+20&``$"H#@M_&(!,-X"`!@,`@NNW%$` +MD/XB``#>`@`8W$(`D-Q$```0@``C/`(4````*"V41D4$#`)F8``&,0#>`@`8 +M9$,!&````4]P=``8```!3]X"`!@"`"`MW$(`D&1#`#C\0P`X#`(\AOQ#`$`4 +M0``1```8+=^_`#``8!`MW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>] +M`#@\!!`-/`40#62$#I!DI2'(#``7EB0&`FR.`@``)`/__W!"5')D0@`<.$(` +M!(Q$```TA``"K$0```@"#/W?OP`P/`00#3P%$`UDA`[89*4AR`P`%Y8D!@)_ +M"`(,_"0#__\\!!`-/`40#62$#Q!DI2'(#``7EB0&`J<(`@S\)`/__V>]_]@\ +M`_^`_[```#1C`47_OP`@``,://^S`!@T8P`<_[(`$`"`@"W_L0`(C((``'!" +M5'(`0R@M.*4`!(RE``#HH``&9&,`"`!#*"TXI0`$C*4``!2@`%H````````! +M3R0"``&N`D"````!3]X$`"```"@M#`)F8"0&`(`\`A0`D$)$[!1``&H"`"`M +MC@(``#P#_X`T8P%%/!,4```#&CQP1%1R-&,`%`"#&"V.9$3T.&,`!(QQ```D +M`P`!?C$9PR8Q``P"(X@$)`/__Q"#`%X\$A0`CD-$\!!Q``<\!!`-/`40#62$ +M#YADI2$H#``7EB0&`*&.`@``C@-`1!!@`"F6143RE@4`$)8#`!(\!O^`<$)4 +M#P$$`L\ +M!1`-9(0\:`P"?KQDI0]0/`00#3P%$`UDA`]@9*4A*`P`%Y8D!@":"`(-R8X# +M0$0`````W(((@#P%_X"0B@B#-*4!192&"(``!2H\?$D#PGQ'"T(`!SQ\``E, +M/`$G2"5\1Q\#C(@```$G2"4`"E8\?$<&PP$J2"4`!SDX?$H\PP$G2"4`"E%X +M?$<;`P$J2"4`!SPX<,HZ,GQ"&@,`!C(Z`2=()7$(5'(``A4X?`<`.P%&,"5\ +MYPG#9*,`"`$B$"4`!C`\``'Q'&P,!*D@E +M``<\.'"J.C)\0AH#``4J.@$G2"4``A4X`44H)7P'`#MQ"%1R?.<)PV1F``@! +M(A`E``4H/``'.3P!`Q@M`$40)0#C&"7\8@``/`,``8R"```T8P$`<$)4<@!& +M$"TX0@`$`^``"*Q#````````W(,`"&2""0!DA!D`:$@``&A'``AH1@`0:$4` +M&&1"`""P:```L&<`"+!F`!"P90`8%$3_]F1C`"`#X``(`````"0"``(0X@`8 +M)`(``R0"``,0X@`5)`(`!R0"``$0X@`$````````$"T#X``(`````(R#```\ +M`O^`-$(!10`"$CQP8U1R-$(`%`!B$"TD`__\.$(`!(Q"``!\0AG#)$(`"@!# +M$!0``A`G`$4H)!"@_^X``!`ME,,``"0$`!,D`O__?(-81WP#>X<#X``(I,,` +M`&>]_^@`@!@M_[$`"`$`B"W_L````."`+?^_`!",H@`LC*8`*"1%__,L1P`! +M+*4`]`!@D!``'$$0`("3"``*N(``` +M)`,!#I8"``!\8EA')`,``GQB>X<(`@[4I@(```````"M````,,7__PP"0\)\ +MQ@0#E@,``'P"%"!\`UA'?`-[AQ!`_^6F`P``?`-`1S1C@`0(`@[4I@,``##% +M`/\,`D.R?,8Z`ZX@``"6`@``,$(P`0@"#M2F`@``E@0``#!"__\D1?__,(0P +M`:8$``"E(@$BE&((BG!'.C)P1/HZ`.0@)0"%("H4@``X>F`P``W[\`(-^R +M`!C?L0`0W[``"`/@``AGO0`H`````'!"^/)D8R"8?&(2"@!```@````````` +M`*XH`````!`ME@,``#!C,`$(`@]-I@,``(RR`"@#H#`MHZ````P"0]8R1?__ +M?`(4(!!``#.3HP``KB```"0$``*6`P`````0+7R#6$=\@WN'"`(/3:8#``"N +M(````Z`H+0P"0Z)GI@`!DZ,``9.D`````!`M``,:``"#&"6N(P``E@,``#!C +M,`&F`P``W[\`(-^R`!C?L0`0W[``"`/@``AGO0`H`````)3D`2```!`ME.,! +M(B2$__X`!"0`"`(/>"1C__X`````KB``````$"V6`P``,&,P`0@"#TVF`P`` +M)`,``0``$"VN(P``E@,``#!C,`$(`@]-I@,````````R4O__```0+7!C!#(` +M``)2?@! +M)C`O`48P+6C)`$AE*0`!L,D`2(Q&`$`LR0!!$2#_RR3&__]\QO@#9,8`!P`& +M,/A\AC(*$,#_Q0````"``)2?@!)C`O`48P +M+;#,`%B,1@!`+,D`014@_\$DQO__"`(/RXR'````"3%X``E)^`$F,"\!1C`M +M:,D`4&4I``&PR0!0C8F"Q'P,^#M]*?@#``DQ>``)2?@!)C`O`48P+;#,`%B, +M1@!`+,D`01$@_W8DQO__?,;X`V3&``<`!C#X?(8R"A#`_W`\"0`'G,8`#``& +M,;@!1C`M`28P+6C,IS!EC``!L,RG,(Q&`$`DQO__?,;X`V3&``<`!C#X?(8R +M"HS&``Q\#/@[<,;YL@%&,"T!)C`M"`(0)+#,IS@```````DY>``)2?@!)S@O +M``P9N`%#&"T!1U`ML48`(#P'``<`XQ@M"`(/RK!FIR`````````!3R0#``%P +MHP`8```!3YR"&>!HJ```:*<`"&BF`!!D0@#,:*4`&``"$7@`@A`ML$@``+!' +M``BP1@`0L$4`&(R"&>`00``$)$+__P/@``BL@AG@`````*"#&>0D`@`"`^`` +M"*R"&>"<@BX`9*,"`&1"``T``A)X`((0+6BI``!HJ``(:*<`$&BF`!ADI0`@ +ML$D``+!(``BP1P`0L$8`&!2C__9D0@`@C((N`!!```0D0O__`^``"*R"+@`` +M````)`(`":R"+@`D`@`!`^``"*""&>0`````9[W_N/^S`!@`H)@M_[(`$`"` +MD"W_OP!`_[<`./^V`##_M0`H_[0`(/^Q``@0H`"<_[````"@H"TD`O__?%3_ +MQMS/`!```,`MC-D`&'WO!X,1X``"C-``$(S8`#@K(@`"%$``50`````2``"/ +M`H`0+0)`0"T``!@M``!P+2<3``$(`A#P)`00``*%<"UE"``(W"@M_0`````%*/@!(#@M``-(^!7@_]L"24@M +MW24````#4`#<2P```@>`(R51``$`$&@K?.7D!@(Y8"I]94@%`:PX)/TE```" +M:E`A9&,``64(``@4X/_G9$(`"!'@``G?OP!`W<,``"0"$`!\8V0"$&(`/@(@ +M$"TE2O__K,H`.-^_`$`"(!`MW[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$` +M"-^P```#X``(9[T`2````````*`M&@#_\0``B"TD%Q__*@(@``+@&"T"5"`M +M`@(8"SP6$`T\%1`-9M80,&:U(W@F,0`!`&`0+6:4``AP0V0S`@*`(WYC2`4" +M8I@M$F``$?R#````````&@#_W=^_`$`J`B```N`8+0("&`L"5"`M)C$``6:4 +M``@`8!`M<$-D,P("@"-^8T@%`F*8+19@__+\@P```L`@+0*@*"T,`!>6)`83 +MC1X`_^\J`B``"`(1%-^_`$``````K,H`.-^_`$#?MP`XW[8`,-^U`"C?M``@ +MW[,`&-^R`!#?L0`(W[````/@``AGO0!("`(0P@``H"T#`%`M``!P+17@_ZT` +M`(@M"`(1%-^_`$!GO?^@_[\`6/^^`%#_MP!(_[8`0/^U`#C_M``P_[,`*/^R +M`"#_L0`8_[``$(S#`##]`$C>`@`(?$5(`0@"$>@``B@*?J/X`P`#*;@``Q$X`*(0 +M+SP%``@`@A`M`*(0+6A%J$!DI0`!"`(2!;!%J$``````"`(1W```$"UGO?_` +M_[$`"`"@B"W_OP`X_[8`,/^U`"C_M``@_[,`&/^R`!#_L```?!+X.P`%@``P +MH@/_`!"OP@`0@"<`%1`+`!"'PSP4$`T``!@M9I00R#P3$`T`0*@M?`(`.WQ" +M"<,RM?__`@*`)#P"_X`T0@$I``(2/'X".09^HLP'W$(``!!```W?OP`X)`/_ +M_WQB_\;?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$`````` +M$&``"P*`("U\%O@[)`0``PP`MU("TK`O`L(0*Q1`_^0D`P`!"`(26-^_`#@` +M````9F4CN"0&%`H,`!>6`B`X+3P$$`UDA!#H9F4CN`P`%Y8D!A0+"`(29``` +M````````9[W_X/^Q``@`H(@M_[(`$"0%``+_L```_[\`&`P"$C0`@)`M$$`` +M+@!`@"T"0"`M#`(2-"0%``(00``B`$`@+=XC`"@"("@M9BP`@&AK``!H:@`( +M:&D`$&AH`!AH9P`@:&8`*&AC`#"R"P``L@H`"+()`!"R"``8L@<`(+(&`"BR +M`P`P:*@``&BG``AHI@`0:*,`&&2E`""PB```L(<`"+"&`!"P@P`8%*S_]F2$ +M`"#<0P``)`0"`/Q0`"A\@U@&_$,``-^_`!C?L@`0W[$`"-^P```#X``(9[T` +M(``````(`A*K```0+3""`']PA/GZ``(0*P!$$"$#X``(``(1P!"``!0````` +M,,,`?W#&^?H``Q@K``40``!F,"$PI0/_?`,`.WS&P`,$0``-?&,)PWR$2`$` +M``%//`+_@#1"`2D``A(\?&(Y!GRBS`=\PEC'_$0```/@``@````````````` +M&"T(`A+&```H+0````!GO?_8)`,`!?^Q`!``H(@M_[``"`"`@"W_OP`@_[(` +M&)"B`$<00P!6IZ```"0#``800P!+)`,``1!#``T`````EZ<```(`("T"("@M +M#`(/I```,"W?OP`@W[(`&```$"W?L0`0W[``"`/@``AGO0`HE*@`;MR#`!@\ +M!``!90@``0`($/A\8A(*`$00+9!"@L`00/_KE*4`;-X"0"`DI``!,(3__P"" +M`!\`0`'T```H$@``(!`0@`!^``40`"1"``$D1O__``@X^'S&^`,``!`M9,8` +M`0@"$P\`!C#X`````-X#`!A\9QH*W&,`"`!B&"UD0@`(W&4``'P%(*1\!"%D +M%$;_]_QD```\`P#_-&/_/T`">```0Q@D/`(`#31"EP`48O_'``A`^-X"`!B6 +M(P!J`@`@+=XG`%A\2!(*,&@``91&`$2010!)),;__PP"/C8PQO__"`(2YY>G +M````````W*0`*!"`_[>7IP``E@8`$`P"$KHD!0`'"`(2YOX@`"B4J`!NW(,` +M&&4(`!(`"!#X?&(:"I!B`&P00/^IE*0`;-X"0"@DA``!,(3__P""`!\`0`'T +M```H$@``(!`0@``X``40`"1"``$D1O__``@X^'S&^`,``!`M9,8``0@"$U(` +M!C#X`````-X#`!A\9QH*W&,`"`!B&"UD0@`(W&4``'P%(*1\!"%D%$;_]_QD +M```\`P#_-&/_/T`">```0Q@D/`(`#31"EP`48O^&EZ<``-X"`!@`")#XEBH` +M:@(`("W>)P!8`Z!8+7Q2$@J6*0!H,4@``7U*`$.41@`DD$4`'23&__\,`CTX +M,,;__Q!`_W67IP``W@(`&&1$`1@```%/)`/__W"#`!@```%/W@(`&`!2D"T( +M`A+F_D`````````40/_)``````@"$UL\`P#_%$#_@P`````(`A,9/`,`_V>] +M_\#_M@`P`."P+?^T`"``P*`M_[````"`@"W_OP`X_[4`*/^S`!C_L@`0_[$` +M"!"@`$_(@``D$,`;!!@``@`````W$0`"!"```4`````E@8`$`P"$KHD +M!0`'WB(``)1#`"P48`!.9$0`.-Q#`#C<<0``9'#_^!!D`!9F,?_X`!60^`)R +MD"W>!```)`4``@P"$KHD!@`0W@(`$-X#``@"`"`M)`4``B0&`!@"((`M_&(` +M"`P"$KK\0P``WD(``-XE``AF)``(9$,`.!2#_^YDL?_X`!6H^`!`("T``"@M +M)`8`@`P"9F`"=:@M_J```&9C`1@```%/)`+__W!B`!@```%/EH(``#!",`&F +M@@``KL```-^_`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>] +M`$``````/`00#3P%$`UDA!$(9*4B2`P`%Y8D!@>*EH(``"0#`0%\8EA')`,` +M`GQB>X>F@@``KL```-^_`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L``` +M`^``"&>]`$``````/`00#3P%$`UDA!%09*4B2`P`%Y8D!@>VEH(```@"$^HD +M`P$,`````#P$$`T\!1`-9(01"&2E(D@,`!>6)`8'E):"```(`A/J)`,!`0`` +M```\!!`-/`40#62$$2ADI2)(#``7EB0&!Y^6@@``"`(3ZB0#`0$`````9[W_ +MJ"0#``;_M@`X`,"P+?^R`!@`@)`M_[``"`"@@"W_OP!0_[X`2/^W`$#_M0`P +M_[0`*/^S`"#_L0`0E,(``-R5`!C_IP``?&)81WP">X>DP@``WZ,``!"@`).L +M8```EJ(!(@"B$"H00`"@9+<``0`7$/@"HO`MW\0``!"``*$\!1`-```!3SP# +M``$D!0`!`(,@+:R%@H````%/W\0```"#&"V,9(*@%(``6P)`("T,`CY^`@`H +M+=Y"`!@`%Z#X/`0``30#@K!\5!(*`$0@+0!#&"W<@H*PW%$``&10__@00P`? +M9C'_^```\"TT$X*PW@0``"0%``(,`A*Z)`8`@-X"`!#>`P`(`@`@+20%``(D +M!@`8`B"`+?QB``@,`A*Z_$,``-Y"`!C>)``()\<``68C``@`X/`M?%02"@!3 +M$"T48O_K9)'_^#P$$`T\!1`-9(020&2E(C`,`!>6)`8'0P`7@/@\`@`!`K"` +M+=X$````@A`MD$*"P!!```D`````W((`"!!```8`````ED8`$`!`("T,`A*Z +M)`4`!]X$````%[CX```H+30&@P`,`F9@`K>X+?[@``!FHP$<```!3R0"__]P +M8@`8```!3Y;#`````!`M,&,P`:;#``#?HP``K&```-^_`%#?O@!(W[<`0-^V +M`#C?M0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T`6`````",9X*@/`(0 +M#3P$$`UD12(P9(01L`P`%Y8D!@F +M``@08``$`Z`X+0P"%!@`````WB(`&)1#`2(F$``!,A#__P(#&"L48/_Q9@,` +M`91#`2`L8P`"%&``$B00``%F`P`2,@4`_P`#&/@"("`M?$,:"F>F``@08``$ +M`Z`X+0P"$X8`````WB(`&)1#`2`F$``!,A#__P(#&"L48/_Q9@,`$M^_`"#? +ML0`8W[``$`/@``AGO0`H9[W_6/^^`)@`H/`M_[8`B`#@L"W_M`!X`("@+?^_ +M`*#_MP"0_[4`@/^S`'#_L@!H_[$`8/^P`%B4@P`0G+(`$/^F``@D!@`-_Z,` +M(-RC`"B4A``2_Z,`*-^C`"#R@`(WL(``'[J2`7^R@`(?&)K!@P"$J_"`#`00`!``$"X+=Q"`"@D`P`"WZ<` +M$`*`("T#P"@M`L`P+:Q0``C>R@`(WL(``'[J2`7^R@`(?&)K!@P"$]`*C?Q``(`E.0+P"3("T(`A7$ +M_\0`""0"___?HP`()`4``B0&`#C<9``H#`(2NO^B`%`(`A7^WZ0`"`````!G +MO?Z0/`,`__^R`3`T8_\__[$!*`"`B"W_L`$@`,"0+?^_`6@`H(`M_[X!8/^W +M`5C_M@%0_[4!2/^T`4#_LP$XE)0`$#P$``U``G@`_Z`!``!#&"3_H`$(-(27 +M`!!D`*"/@H)\`Z`@+3!3``<``"@M)$(``:^"@GP,`F9@)`8!`-^C`0".)``` +M)`(``7P#[P9\0X0&-(1``*>D`0A\`U@'$D``!GQ#_\??H@$()`0``GR#:P9^ +M0D@%_Z(!"-X(`!!]!P?#``<_^!#@`'\D!``!W@(`"'R#K0;_HP$`?$9(`0`" +M,`I]!"X#,(0`_RR%``40H`!I)`+__SP"$`UPA"CR9$(A`'Q$(@H`@``(```` +M`!#``6)`81A]^B`1@`````W[\!:-^^`6#?MP%8 +MW[8!4-^U`4C?M`%`W[,!.-^R`3#?L0$HW[`!(`/@``AGO0%PW@(``'P#K0;_ +MHP$`?$9(`0@"%E<``C`*E,0`#"0#``80@P`.``"8+20#555\1/@#``,<>#1C +MJJMP@Q@#``,8O@`#($```YC``F28(V>#@(@`4Y@C?G/X`WQSF8HD0@`!`Z`@ +M+:^"@GP``"@M#`)F8"0&`0#?HP$`CB0``"0"``%\`^\&?$.$!C2$0`"GI`$( +M?`-8!P@"%DA\0__'`````-X'`"`LQ``!+.(``0""$"440`&./`00#8X"`!`0 +M0`&+?`-K!MX%`$#_HP$`WZ(!"-^$@V!\HT@!``48"GQB2`5^8_@#_Z(!"``# +M*;@``Q$X`*(0+SP%``@`@A`MZ1\!:@"B$"UH1:A(9*4``;!%J$A\!?@[``,1 +M.``#&;@`8A`O`((@+3P"``@`1!`ML$6H8````4^."``0`F`@+0P`O2!GI0$` +M%$``Y#P$$`VN```0W[\!:-^^`6#?MP%8W[8!4-^U`4C?M`%`W[,!.-^R`3#? +ML0$HW[`!(`/@``AGO0%P$.``RP````#>!P``+.0``2S"``$`@A`E%$`!2SP$ +M$`V.`@`0$$`!2'P#:P;?H@$(WX2#8/^C`0!^8_@#?`)(!0`#*;C_H@$(``,1 +M.`"B$"\\!0`(`((0+>D?`3<`HA`M:$6H2&2E``&P1:A(?`7X.P`#$3@``QFX +M`&(0+P""("T\`@`(`$00+;!%J&````%/C@@`$`)@("T,`+T@9Z4!`!!`_\H\ +M!!`-/`40#?^B`1ADA!189*4C:`P`%Y8D!A()"`(6Q-^B`1@0X`";`````-X' +M``#)%P`++-0``9)"`!T00`"E)`(``WQ#G(;?H@$(?`-K!O^C`0!\`D@%_Z(! +M""S4``$L\@`!`E00)11``*(\$1`-C@(`$!1``-,\!!`-9(02<&8E(V@,`!>6 +M)`81*HX#`!`48/]&)`+__SP$$`UF)2-H_Z(!&&2$$N@D!A$S#``7E@``."T( +M`A;$WZ(!&-X"`"`F@____Z8!&`(@("T"0"@M`&(0)`P"$GH"@J`OWZ8!&!!` +M`0\`0*@MW$(`*``4L``"P/`MK%8`"-^C`0C?H@$`?J-(!?^C`0@D`P`"?&)K +M!O^B`0````%/W@(`$,A>`)EGH@$`$,``!```N"T`P+@M)`+__WQ7_\;>Y@`` +M9Z(!`-X'`"`"8"`M_Z(!$`!`*"T"P$`M#`"]('S&2`&2`P`4<&/Y^A1@`+O? +MA8-@?F/X`P`#,;@``R$X`,0@+SP&``@`I"`M`,0@+6B&J$ADQ@`!L(:H2'P$ +M^#L``S$X``,9N`!F&"\`HR@M/`,`"`!E&"T$0`#=L&2H8-X"`!#(7@`W*LD0 +M`-[B``!^@N0&%2``0_[B```D`@`!K@(`.(X"`!`"("`MWZ\",#H$`M#`(5%*X>`!#?OP%HW[X!8-^W`5C?M@%0W[4!2-^T`4#? +MLP$XW[(!,-^Q`2C?L`$@`^``"&>]`7`\$1`-/`00#62$%(!F)2-H#``7EB0& +M$4?>`@`@$$``5#P$$`V.`P`0%&#^TR0"__\\!!`-9B4C:/^B`1ADA!+H)`81 +M40P`%Y8``#@M"`(6Q-^B`1@`````"`(7,]X'``@(`A=EW@<`",A?`!$````` +MW@(`"`!4H"T(`A?0_A0`"#P%$`W_H@$89(03Z&2E(V@,`!>6)`81Y`@"%L3? +MH@$8"`(7:WP#C$8(`A?0K@``.-X"````5*`M"`(7T/X4```\!!`-9(02<&8E +M(V@,`!>6)`81*A*```8\!!`-9B4C:&2$$J@D!A$M#``7E@``."T20/]9/`00 +M#68E(VADA!+()`81,`P`%Y8``#@M"`(7?8X#`!``````/!$0#68E(VADA!2` +M#``7EB0&$4<\!!`-9(02J&8E(V@D!A%*#``7E@``."T(`A?MW@(`(`````#> +M!P`@_Z(!$`)@("T`0"@M#`"](`+`0"T(`A>P``"X+68E(VADA!,P)`813@P` +M%Y8``#@M"`(7\(X#`!``````WX2#8'YC^`,``RFX``,1.`"B$"\\!0`(`((0 +M+>D?`$(`HA`M:$6H2&2E``&P1:A(?`7X.P`#$3@``QFX`&(0+P""("T\`@`( +M`$00+;!%J&````%/C@@`$`)@("T,`+T@9Z4!`!!`_K\\!!`-/`40#?^B`1AD +MA!,(9*4C:`P`%Y8D!A$^"`(6Q-^B`1@`````?F/X`P`#,;@``R$X`,0@+SP& +M``@`I"`M`,0@+6B&J$!DQ@`!"`(7OK"&J$``````:$6H0&2E``$(`A<4L$6H +M0&A%J$!DI0`!"`(72[!%J$`\!1`-)`+__V2$%!C_H@$89*4C:`P`%Y8D!A'T +M"`(6Q-^B`1@\!1`-)`+__V2$$ZC_H@$89*4C:`P`%Y8D!A'0"`(6Q-^B`1AH +M1:A`9*4``0@"&%:P1:A```,IN`"B$"\\!0`(`((0+0"B$"UH1:A`9*4``0@" +M%JVP1:A`"`(6Q"0"__\\!!`-/`40#20"__]DA!.`_Z(!&&2E(V@,`!>6)`81 +MJ]ZD`"@D!0`"#`(2NB0&`#@"H"`M)`4``@P"$KHD!@"`"`(6Q-^B`1@````` +M9[W_./^S`*``X)@M_[(`F`#`D"W_L0"0`("(+?^P`(@`H(`M_[\`P/^V`+C_ +MM0"P_[0`J)3"``#!P!8?`)[A]X& +M`&!\""B@`"4L`MX*`&APK?_OW@@`>-X)`'"F0@``KF```(R."P3_H``(_Z`` +M$/^@`!A\#A"@`"(4`O^@`#``12@K_Z``.`&E*"3_H`!`_Z,`2/^L`%#_JP!8 +M_Z<`8/^F`&C_J@!P_ZD`>!2@`=+_J`"`CZ,`="04``$P8@#_$%0`7R0%``(0 +M10"C)`4``Q1%`=$D"0`*C(A`%)"*0!A\=5P#)K4``0$H2",E"``!``D00``) +M*0``HB@C``@8>``($3@`!;%``$,0+P`5J(```AEX`+:P(0!#$"T"U1@K9$(N +M"`!J&"048`$_`((0+9>C`!0D!0`"_Z(``"0"``&OM0`0_Z<`('Q#:@?_I@`H +M#`(2-*>C`!000`(C`$"@+0!`*"T"`!@M9@(`@&AH``!H9P`(:&8`$&AD`!AD +M8P`@L*@``+"G``BPI@`0L*0`&!1B__9DI0`@WH,``"0&`@#>@@`8`Z`H+0(@ +M("U\PU@&`H`P+?Z#``".(P``?&)8!_Z"`!@\`@`#D@,`'0`#&L``8A`EKH(` +M#-Z"``A\`@@&#`(6'OZ"``@\!1`-)`/__V2E(S`00P%O)`8/;Y9#`````!`M +M?`-81R0$``)\@WN'ID,``*Y@``#?OP#`W[8`N-^U`+#?M`"HW[,`H-^R`)C? +ML0"0W[``B`/@``AGO0#(C((9X'QU7`.0A1GD)K4``0`5J(```K`C)$,``0`6 +ML4!\8_@#)M8`8&1C`,P"U1`K``,9>`!%$"040`!_`(,8+9>B`!0D!0`"_Z,` +M`"0#``&OM0`0_Z<`('QB:@?_I@`H#`(2-*>B`!000`'/`$"@+0!`*"T"`!@M +M9@(`@&AH``!H9P`(:&8`$&AD`!AD8P`@L*@``+"G``BPI@`0L*0`&!1B__9D +MI0`@WH,``"0&`@#>@@`8`B`@+0.@*"U\PU@&`H`P+?Z#``".(P``?&)8!_Z" +M`!@\`@`#D@,`'0`#&L``8A`EKH(`#-Z"``A\`@@&#`(6'OZ"``@D`___$$,! +MK`````#>(P`@```0+:!@`'P(`AD]ED,``(R"+@!\=5P#D(49Y":U``$`%:B` +M``*P(R1#``$`%K)`?&/X`R;6%`!D8P`-`M40*P`#&G@`11`D%$`!*0"#&"V7 +MH@`4)`4``O^C```D`P`!K[4`$/^G`"!\8FH'_Z8`*`P"$C2GH@`4$$`!B0!` +MH"T`0"@M`@`8+68"`(!H:```:&<`"&AF`!!H9``89&,`(+"H``"PIP`(L*8` +M$+"D`!@48O_V9*4`(-Z#```D!@(`WH(`&`.@*"T"("`M?,-8!@*`,"W^@P`` +MCB,``'QB6`?^@@`8/`(``Y(#`!T``QK``&(0):Z"``S>@@`(?`((!@P"%A[^ +M@@`(/`40#20#__]DI2,P$$,`U20&#P7>(P`@```0+:!@`'T(`AD]ED,``)>B +M`!0D!0`"_Z,``"0#``.OM@`0_Z<`('QB:@?_I@`H#`(2-*>B`!000`%1_Z(` +M0*!4```"("`M`Z`H+0P"%AX"`#`M)`/__Q!#`5_?I`!`)`(ZER0&__^0@P`` +M?`,<(!1@``8D!0`""`(:"0`````D0O__$$8`$20%``(```%/WZ0`0)"%``!\ +M!2P@%*#_^``````40``(`````#P$$`T\!1`-9(04\&2E(S`,`!>6)`8.6-^D +M`$`D!0`"#`(2NB0&`(`"("`M#`(2-"0%``(00`$G`$"@+0!`*"T"`!@M9@(` +M@&AH``!H9P`(:&8`$&AD`!AD8P`@L*@``+"G``BPI@`0L*0`&!1B__9DI0`@ +MWH,``"0$`@#>@@`89B<9@`.@*"T"@#`M?(-8!@*VJ"/^@P```B`@+8XC``!\ +M8E@'_H(`&#P"``.2`P`=``,:P`!B$"4D`P`!KH(`#-Z"``A\`@@&_H(`")>B +M`!3_IP``K[4`$'P">\=\8FH'WZ,`8*>B`!3_HP`@WZ,`:`P"%A[_HP`H/`40 +M#20#__]DI2,P%$/_2B0&#G$(`AJJ/`00#9>C`!0D!0`"_Z(``"0"``.OM@`0 +M_Z<`('Q#:@?_I@`H#`(2-*>C`!000`#E_Z(`0*!4```"("`M`Z`H+0P"%AX" +M`#`M)`/__Q!#`./?I`!`)`(ZER0%__^0@P``?`,<(!1@``8`````"`(:;B0% +M``(D0O__$$4`"0````````%/WZ0`0)"#``!\`QP@%&#_^``````00`!&```` +M`"0%``(,`A*Z)`8`@`(@("T,`A(T)`4``A!``,(`0*`M`$`H+0(`&"UF`@"` +M:&@``&AG``AH9@`0:&0`&&1C`""PJ```L*<`"+"F`!"PI``8%&+_]F2E`"#> +M@P``)`0"`-Z"`!AF)RX(`Z`H+0*`,"U\@U@&`K:H(_Z#```"("`MCB,``'QB +M6`?^@@`8/`(``Y(#`!T``QK``&(0)20#``&N@@`,WH(`"'P""`;^@@`(EZ(` +M%/^G``"OM0`0?`)[QWQB:@??HP!@IZ(`%/^C`"#?HP!H#`(6'O^C`"@\!1`- +M)`/__V2E(S`40_Z3)`8/3CP$$`T,`!>69(05,`*`("TD!0`"#`(2NB0&`(`( +M`AE")`+__SP$$`T\!1`-9(05H&2E(S`,`!>6)`8/-@@"&FW?I`!`ED,``"0$ +M``(D`O__?(-81WP#>X>F0P``"`(90JY@``"60P``)`0!"20"__]\@UA')`0` +M`GR#>X<(`AE"ID,``)>B`!0D!0`"_Z,``"0#``.OM@`0_Z<`('QB:@?_I@`H +M#`(2-*>B`!000`!A_Z(`0*!4```"("`M`Z`H+0P"%AX"`#`M)`/__Q!#`&?? +MI`!`)`(ZER0&__^0@P``?`,<(!1@``8D!0`""`(:^0`````D0O__$$8`$20% +M``(```%/WZ0`0)"%``!\!2P@%*#_^``````40``(`````#P$$`T\!1`-9(04 +M\&2E(S`,`!>6)`8.R-^D`$`D!0`"#`(2NB0&`(`"("`M#`(2-"0%``(00``W +M`$"@+0!`*"T"`!@M9@(`@&AH``!H9P`(:&8`$&AD`!AD8P`@L*@``+"G``BP +MI@`0L*0`&!1B__9DI0`@WH,``"0$`@#>@@`89B<:``.@*"T"@#`M?(-8!@*V +MJ"/^@P```B`@+8XC``!\8E@'_H(`&#P"``.2`P`=``,:P`!B$"4D`P`!KH(` +M#-Z"``A\`@@&_H(`")>B`!3_IP``K[4`$'P">\=\8FH'WZ,`8*>B`!3_HP`@ +MWZ,`:`P"%A[_HP`H/`40#20#__]DI2,P%$/^HB0&#N((`AJJ/`00#0@"&4(D +M`O__/`40#20&#I4(`AJI9*4C,#P$$`T\!1`-9(05:&2E(S`,`!>6)`8/*@@" +M&4(D`O__/`00#3P%$`UDA!5H9*4C,`P`%Y8D!@Z\"`(90B0"__\\!!`-/`40 +M#62$%+ADI2,P#``7EB0&#DX(`AE")`+__V>]_]C_L````("`+?^_`"#_LP`8 +M_[(`$/^Q``B0D0H#)C$``3(Q`/_`@@`H%$#__B0"``'@@@`H$$#_^P````#< +M@@`@C$4`)(Q#`"`0HP`/`````(Q%`'",0P!L$*,`!`````"00P!\$&``]`"@,`A(T)`4``A!``+8`0)@M +MW@,`(`(`("TD!0`"G&(`=&1"`!(``A"X`&(0+9!&``&00P`"C$(``*9@`!(` +M!C(```,<`'Q"%T,`PQ@E,$(`_P!B$"6N8@`(W@(`&-Q"``B,0@`@IF(`$-X" +M`""<0P`D``,8N'Q#%0JF8@`4W@(`&-Q"`)`,`A(T_F(``!!``)4`0)`MW$0` +M`"0%`@#<0@`8```8+0``,"TD"A``?*18!OY$``".!```_E,`*'R"6`?^0@`8 +M/`(``HX$``"B0``=`((0):Y"``R6:``4ID@`1-X"`!C<20`("`(;P64I`H`D +MQ@`!$,H`#`)`("U](SH*```@`@)`,``:!#`'W>`@`@C$,` +M="1C``$`<0`;`B`!]```(!"L1`!TW@(`((Q#`"0D8P`!`'$`&P(@`?0``"`0 +M"`(;=ZQ$`"0,`A(T)`4``A!``%8`0)@MW@,`(`(`("TD!0`"G&(`;&1"``H` +M`A"X`&(0+9!&``&00P`"C$(``*9@`!(`!C(```,<`'Q"%T,`PQ@E,$(`_P!B +M$"6N8@`(W@(`&-Q"``B,0@`@IF(`$-X"`""<0P`D``,8N'Q#%0JF8@`4W@(` +M&-Q"`)`,`A(T_F(``!!``#4`0)`MW$0``"0%`@#<0@`8```8+0``,"TD"A`` +M?*18!OY$``".!```_E,`*'R"6`?^0@`8/`(``HX$``"B0``=`((0):Y"``R6 +M:``4ID@`1-X"`!C<20`("`(<(64I`H`DQ@`!$,H`#`)`("U](SH*```@`@)`,``:!#`'S>`@`@C$,`;"1C``$`<0`;`B`!]```(!`(`AO: +MK$0`;(X"``!P0E1R9$(`'#A"``2,0P``-&,``JQ#``````%/K@``*````4\( +M`AM[)`+__P````#<@@`(D(,*`Y!"`0,D8P`!$$``)S!C`/_`@@`H%$#__B0" +M``'@@@`H$$#_^P````"4H@``,$+@`!!```D`````)`8@`!!&`"`D8P`!```! +M3ZR``"@```%/"`(;5`````#<@@`@)&,``8BE``"<1@!P9,8`"@`&,+@`1A`M +MK$4``-R"`"",10!P)*4``0"C`!L`8`'T```P$*Q&`'````%/K(``*````4\( +M`AM4`````#P$$`T\!1`-9(05X&2E(Q@(`!>6)`8-$MR"`""(I0``G$8`>&3& +M`!(`!C"X`$80+:Q%``#<@@`@C$4`>"2E``$`HP`;`&`!]```,!"L1@!X```! +M3ZR``"@```%/"`(;5```````````9[W_Z/^Q``C_L````,"`+?^_`!#X>F`P``KB```-^_`!#?L0`(W[`` +M``/@``AGO0`8/`00#3P%$`UDA!9(9*4C``P`%Y8D!@SHKB```)8#```D!`$% +M)`+__WR#6$]_SC_M0"P_[0`J`"@H"W_ +MLP"@_[``B`"`@"W_OP#`_[8`N/^R`)C_L0"0W+(`*/^@``#_H``(_Z``$/^@ +M`!C_H``@_Z``*/^@`##_H``X_Z``0-RJ`$#'"E^/(!0E`M`&4H+0)@$"TY2@`$"`(=!"0)__P010!/`````(U# +M``#<2```?&,9PR1C``I\"#BD?`1``8$F0`%0)@$"W> +M0P`0`$`@+20%``<40__T`B`P+=^C`&@`<0`?`B`!]```.!``!QCZ`$,8+_Y# +M`!"6$P`29G/__P`3F/@,`A*Z?%.:"MY$`!@69/_M`F`0+20%``<,`A*Z`B`P +M+20&`"@"0"`M#`(2NB0%``("`"`M`H`H+0``,"T,`@^D)`<`)B0#___?OP#` +M`&`0+=^V`+C?M0"PW[0`J-^S`*#?L@"8W[$`D-^P`(@#X``(9[T`R!*@`'D" +M`"`M#`(2-"0%``<00`!N`$"P+8X$```\`O^`-$(!120&__R6`P`2``(2/'"$ +M5'(T0@`4`((0+3A"``1D9?__C$(````%*/@`=2`K?$(9PR1"``H`1A`4`%,0 +M)!2``'4`11`M`!48P```F"VN50`@KZ,`$)>C`!0"`"`MW$<``"0%``+_M@`( +M-&.``'P',*1\!C%D?`-J!_^F``"GHP`4#`(2-/Q6```00`!'`$"(+0!`*"T" +M@!@M9H(`@&AH``!H9P`(:&8`$&AD`!AD8P`@L*@``+"G``BPI@`0L*0`&!1B +M__9DI0`@WB(``"0#`@`"`"`M`Z`H+0(@,"U\8E@&_B(``#P"``62@P`=``,: +MP`!B$"6N(@`,WB(`"'P""`;^(@`(KE,`#/Y6`!@,`A8>_C(`*"0$__\41/^E +M```8+3P$$`T\!1`-9(06F&2E(L`,`!>6)`8+C=Y"`!`05@!&`L`@+=Y$`!@0 +M1``-)`4`!Y83`!``0"`M)`4`!R0&`"AF<___`!.8^`P"$KI\4YH*WD0`&!9D +M__8"8!`M)`4`!PP"$KHD!@`H)`4``B0&`(`,`A*Z`B`@+0)`("TD!0`"#`(2 +MNB0&`"@"`"`M`H`H+0``,"T,`@^D)`<`#`@"'4]`,B6!``0)K,``:Y#`"`"8Y@C"`(=<*^D +M`!#?H@!H)`4`!P(@,"T`40`?`B`!]```(!`PA/_X#`(2N@)D("\(`AT^)`8` +M*"0%``<,`A*Z)`8`*`@"';XD!0`"9[W_`/^^`/#_M`#0`*"@+?^S`,@`@)@M +M_[(`P`#`D"W_L0"X_[\`^/^W`.C_M@#@_[4`V/^P`+"4PP``W*(`:-RD`$#< +MK0!()`4`!O^G`(A\HUA'WHP`4'P#>X?>B@!8,%X`_]Z(`&```H@`WH<`<"_% +M``;>A@!XWG``,/^D`$BF0P``_ZT`4/^L`%C_J@!@_Z@`:/^B`'#_IP!X_Z8` +M@/^@``#_H``(_Z``$-^C`(C_H``8_Z``(/^@`"C_H``P_Z``./^@`$`4H``= +MK&```#P$$`T\!1`-9(06\&2E(G@D!@F0#``7E@````"60P``)`0``B0"__]\ +M@UA'?(-[AZ9#``#?HP"(K&```-^_`/C?O@#PW[<`Z-^V`.#?M0#8W[0`T-^S +M`,C?L@#`W[$`N-^P`+`#X``(9[T!```````D`@`!`\(0%#!#`"008`"?,$,` +M$F8(`&`D!@`H`0`@+0``*"T,`F9@_Z@`D``1$@(\"10I,$(`_P``B"W=)L\( +M$$`!\=^H`)`\%P`'/`H`!C;WJ>`D%@!")!4`$#5*!F`(`AYC)`<`!3!Q__\2 +M-0%[)`(`!7(W$`-D0B#H`,(0+8Q%```4MO_X)B,``8YC``!D0@`(``,@^``# +M&7@`@Q@M`&H8+1/'`94`0R`M:(,``&H"`&``8A`ML@(`8&B#``AJ`@!H`&(0 +M+;("`&AH@P`@:@(`@`!B$"VR`@"`:((`$&H#`'``8A@K$&```@````"R`@!P +M:((`&&H#`'@`8A@K$&```@````"R`@!X)C$``3(Q__\6-?_7`0`0+20#``7< +M10``)&/__S!C__]\!2"D?`0A9/Q$```48/_Y9$(`"/^H```D`@`H_Z``"*^B +M`!"7HP`4)`0``=^B`&!\`WO'?(-J!Q!``9VGHP`4EF,`$)^D`!`D9?__`*(H +M)`!E&"\`9!@K$&``!-^C`&@08`&9/`00#?^C`"C_H@`@`F`@+0P"$C0D!0`" +M$$`!B@!`@"T`0"@M`H`8+6:"`(!H:```:&<`"&AF`!!H9``89&,`(+"H``"P +MIP`(L*8`$+"D`!@48O_V9*4`(-X#```D!@(`W@(`&`)@("T#H"@M?,-8!@(` +M,"W^`P``CF,``'QB6`?^`@`8/`(``Y*#`!T``QK``&(0):X"``S>`@`(?`(( +M!@P"%A[^`@`()`/__Q!#`7@\!1`-ED,``"0"``$P8S`!ID,``-^C`(BL8``` +MW[\`^-^^`/#?MP#HW[8`X-^U`-C?M`#0W[,`R-^R`,#?L0"XW[``L`/@``AG +MO0$`%&``;0(`("TP0@`)$$#_/CP$$`V/H@!($$`!,687`(B.9`L$?`08H``C +M'`(`8A@K%&`!+#P$$`TD0O__?$+X`V1"``<``A#X?F(2"A!``24\"10IC%$` +M#```*"T"X"`M_ZD`F`P"9F`D!@!`WZD`F'XG^`,\%@`'9.<:G```B"W=)<\( +M-M:IX"05`$((`A\3``FJ^B`!```"@M#`)F +M8"0&`&"68@B*?BHZ`WQ".@,D0P`!$4``T3!C`/\`:B@K<40_[P"D("04@`#- +M/`00#20$`/\11`"*````````$"T!0A`A/!8`!R1,``$\%0!Z/!<4*3;6J>`V +MM;[H,8P`_P````#>8P`894(``0`"$/A\8A(*$$``43P#``$D$2#H`$,0+9!" +M@L<``AEX``(1^`@"'X,`0S@O``````(VB"T2-0!&`````-[BSP@D`P!"`%$0 +M+8Q(```5`__X9$(`""0#``03PP!K`$<0+6A$``!J`P```(,8+;(#``!H1``( +M:@,`"`"#&"VR`P`(:$0`$&H#`!``@Q@ML@,`$&A$`!AJ`P`8`(,8+;(#`!AH +M1``P:@,`,`"#&"VR`P`P:$0`4&H#`%``@Q@ML@,`4&A$`$AJ`P!(`(,8+;(# +M`$AH0P`@:@0`(`"#("L0@``"`````+(#`"!H0P`H:@0`*`"#("L0@``"```` +M`+(#`"AH0P`X:@0`.`"#("L0@``"`````+(#`#AH0P!`:@0`0`"#("L0@``" +M`````+(#`$!H0@!8:@,`6`!B&"L08/^\``````(VB"T6-?^\L@(`6"5*``$Q +M2@#_%8K_IR0$``0"`!`M$\0`$20#``P`````W$4``"1C__\P8___?`4@I'P$ +M(63\1```%&#_^61"``C_L```)`(`8/^@``@(`AZ:KZ(`$!?"_J\!`!`MED,` +M````$"TP8S`!ID,``-^C`(BL8```W[\`^-^^`/#?MP#HW[8`X-^U`-C?M`#0 +MW[,`R-^R`,#?L0"XW[``L`/@``AGO0$`%&#_=R0*``$(`A_,)`0`!`````#_ +MIP"H`$`@+?^J`*```"@M_ZP`D`P"9F`D!@!@WZ<`J-^J`*`(`A^`WZP`D!?" +M_T8"X!`M"`(?X)9#```F,0`!```H+?^G`*@D!@`H_Z@`D#(Q____J0"8#`)F +M8/^J`*#?IP"HWZ@`D-^I`)@2-?_-WZH`H`@"'F/=)L\(_Z<`J```*"W_J0"8 +M#`)F8"8Q``$R,?__)`(`$-^G`*@2(O_!WZD`F`@"'Q/=)<\(/`00#3P%$`UD +MA!;09*4B>`P`%Y8D!@BOED,``"0"__\D!``+?(-81WP#>X>F0P``WZ,`B`@" +M'CFL8```/`00#3P%$`UDA!$(9*4B>"0&"/L,`!>6`````)9#```D`O__"`(@ +M*B0$``((`AXY)`+__SP$$`T\!1`-9(07(&2E(G@(`AXO)`8)G3P%$`UDA!=( +M9*4B>`@"'B\D!@FI/`00#3P%$`UDA!$(9*4B>`@"(#4D!@E9/`00#62E(G@D +M!@G`#``7EF2$%W`"`"`M)`4``@P"$KHD!@"`ED,``"0$``8D`O__?(-81R0$ +M``)\@WN'ID,``-^C`(@(`AXYK&````````!GO?\X_[0`J`#@H"W_LP"@`("8 +M+?^Q`)``P(@M_[``B`"@@"W_OP#`_[8`N/^U`+#_L@"8E,(``"0&``;$@!8?`I[A]X5`&```Q``W@<`<``%6#_> +M!@!X_Z4`2*8J``#_HP!P)`,``?^I`%#_J`!8_[(`8/^U`&C_IP!X_Z8`@/^@ +M``#_H``(_Z``$/^@`!C_H``@_Z``*/^@`##_H``X_Z``0!!#`'RN@```%$`` +M8"0#``(18`"@`````(R#"P1\`Q"@`"(4`@!+$"L40`":`````"5B__]\0O@# +M9$(`!P`"$/A\@A(*$$``DP``L"UD0@"`_Z(``"0"$`"OH@`0EZ(`%"0#``%\ +M`GO'?&)J!Q)``)>GH@`4EF(`$)^C`!`D1/__`)(@)`!$$"\`0Q`K$$``!``` +M```2H`"_D(`""0# +M__\00P!T```0+98C```P8S`!IB,``*Z```#?OP#`W[8`N-^U`+#?M`"HW[,` +MH-^R`)C?L0"0W[``B`/@``AGO0#(`````!!#`!\\!1`-/`00#62$%[!DI2)@ +M)`8(-@P`%Y8`0#@MEB,``"0$``8D`O__?(-81R0$``)\@WN'IB,``*Z```#? +MOP#`W[8`N-^U`+#?M`"HW[,`H-^R`)C?L0"0W[``B`/@``AGO0#(9(()```` +ML"W_H@``)`(0``@"(*BOH@`0#`(2-"0%``<00/_E`$"P+69H`#@`0$@M```8 +M+0@"(2`D!@0``````!!F`!4`````W04``"1C``$P:_\```-F```+6@`0H``# +M``!0+0%L6"4!8%`MK2H``&4I``3=!0``%*#_\64(``@``QB`_[8``/^@``@( +M`B"HKZ,`$``````(`B$O)`,0!#P$$`T\!1`-9(06T&2E(F`,`!>6)`8(#Y8C +M```D!``+)`+__WR#6$=\`WN'IB,```@"(02N@```/`00#3P%$`UDA!<@9*4B +M8"0&"#T,`!>6`````)8C```D!``")`+__WR#6$=\@WN'IB,```@"(02N@``` +M/`40#62$%TADI2)@"`(A220&"$D\!1`-/`00#62E(F`D!@AA#``7EF2$%]@" +M0"`M)`4``@P"$KHD!@"`"`(@_98C``!GO?]0/`/_@/^^`*`T8P%%_[4`B``# +M&CS_L0!H`*"H+?^P`&`D!0`&_[\`J`"`\"W_MP"8`,"`+?^V`)``X(@M_[0` +M@/^S`'C_L@!PC(@``)3"``#_H```_Z``"'$(5'+_H``0`0,8+?^@`!@X8P`$ +M_Z``('RB6$?_H``H?`)[A_^@`##_H``X_Z``0(QC``#6)`8&+I8#```D`O__)`0!`'R#6$-^R`'#?L0!HW[``8`/@ +M``AGO0"PEJ(`:NA`_\(`````W\)`,`!3$"L40`"-/`00#0/`("T,`A(T)`4` +M!Q!``)$#P"`MW\9`()>C`!0D!0`"WJ<`6`)F`!\`P`'T_Z(`"#1C@`#_IP`` +M?`-J!Z>C`!0``#`0``!`$@`&,"L`"!@``,,8(0`#&,"OHP`0_D(`"`P"$C2B +MUX+`$$``>@!`F"T"H!`M`F`8+6:D`(!H2```:$<`"&A&`!!H10`89$(`(+!H +M``"P9P`(L&8`$+!E`!@41/_V9&,`(-YC```D!@(`WF(`&`/`("T#H"@M?,-8 +M!@)@,"W^8P``C\,``'QB6`?^8@`8/`(``Y*C`!T``QK``&(0):YB``S>8@`( +M?`((!@P"%A[^8@`()`/__Q1#_W\\!1`-/`00#62E(A@D!@:N#``7EF2$&3`" +M8"`M)`4``@P"$KHD!@"`E@,``"0"__\(`B([)`0`!@`````\!1`-9(08J&2E +M(A@D!@84#``7E@````"6`P``)`+__P@"(CLD!`$!/`00#62$&$`(`B*F)`8% +M^#P$$`UDA!@89*4B&`P`%Y8D!@7NE@,``"0"__\(`B([)`0!`CP%$`UDA!A@ +M9*4B&`P`%Y8D!@8$"`(B0"0"__\\!1`-9(01"&2E(A@,`!>6)`8&'Y8#```D +M`O__"`(B.R0$`0`\!!`-/`40#62$&(ADI2(8"`(BIB0&!@D\!!`-/`40#62$ +M&-`D!@8_9*4B&`P`%Y8"P#@ME@,``"0&``8D!``")`+__WS#6$=\@WN'I@,` +M``@"(D"N(```/`40#62$&0ADI2(8#``7EB0&!HF6`P``)`+__P@"(CLD!`$" +M"`(B0"0"__]GO?]0/`/_@/^U`(@T8P%%_[,`>``#&CS_L0!H`*"(+?^_`*@D +M!0`&_[X`H`"`F"W_MP"8`,"H+?^V`)#_M`"`_[(`X?_H``X_Z``0(QB``"6,@!NW)0`&/^G`%!\0O@#I,4``/^B`$@20`#U +MK.```-XE`%@,`@Z")`<``11``1`\!!`-EB,`;-^B`$@D8P`!,$+__S!W__]D +M0@`!+N0``@!7$"LXA``!.$(``0!$$"000`#M/`40#9:"`2`"0A`J$$`!"69> +M`!+_O@!8`!Y`^`*(\"W?P@``%$``O20&``$"X#@M`F`@+0P""ZX"0"@M`F`@ +M+0)`*"TD!@`#)`<`@`P""ZX`0+`M+L0``0!`@"TL0@`!`((0)11``-T``"@M +M/`(4``+`("V41D4$#`)F8``&,0`"`"`M```H+0P"9F`D!@"`K@``$/X6``"N +M```4IA(`'*X``!@```%/K@``(````4^F%P`D9I(!&/_0``````%/)`(``7)" +M`!@```%/W\(``#P%`/\TI?\_0`9X`&1$`#@`Q2@D_$0`./Q$`$`\`@`--$*7 +M`!"B`#,`````WB(`6/X"``@```%/D@,`;!!@``TD`@`!W[\`J-^^`*#?MP"8 +MW[8`D-^U`(C?M`"`W[,`>-^R`'#?L0!HW[``8`/@``AGO0"PE@8`)`)@("V6 +M*@!J`J!8+9(%`!W>!P`(),;__Y8I`&@Q2``!,,;__PP"/3A]2@!#%$``M0`` +M``"6HP`````0+3!C,`&FHP``WZ,`4*Q@``#?OP"HW[X`H-^W`)C?M@"0W[4` +MB-^T`(#?LP!XW[(`<-^Q`&C?L`!@`^``"&>]`+"6(@!JZ$#_S`````#>8D`X +M`%<0*Q1``*@\!!`-`F`@+0P"$C0D!0`'$$``J@)@("W>9T`HEZ8`%"0%``+> +M*`!8`N<`'P#@`?3_H@`(-,:``/^H``!\!FH'IZ8`%"0&``&B!@!L```8$``` +M2!(``Q@K``DP``!F&"$``QC`KZ,`$`P"$C3^`@`($$``D@!`N"T`0"@M`B`8 +M+68B`(!H:```:&<`"&AF`!!H9``89&,`(+"H``"PIP`(L*8`$+"D`!@48O_V +M9*4`(-[C```D!@(`WN(`&`)@("T#H"@M?,-8!@+@,"W^XP``CF,``'QB6`?^ +MX@`8/`(``Y(C`!T``QK``&(0):[B``S>X@`(?`((!@P"%A[^X@`()`/__Q1# +M_X@\!1`-/`00#62E(@`D!@5X#``7EF2$&3`"X"`M)`4``@P"$KHD!@"`EJ,` +M`"0"__\(`B/X)`0`!CP$$`T\!1`-9(0:&&2E(@`D!@4=#``7E@)`."V6HP`` +M)`+__R0$`0%\@UA')`0``GR#>X>FHP``WZ,`4*Q@``#?OP"HW[X`H-^W`)C? +MM@"0W[4`B-^T`(#?LP!XW[(`<-^Q`&C?L`!@`^``"&>]`+`\!!`-/`40#62$ +M&7ADI2(`#``7EB0&!/.6HP``)`+__P@"(_@D!`$!/`00#62$&H"W^@```"`(C +M;*Q@```\!1`-9(0:D&2E(@`,`!>6)`8%4P@")!N6HP``"`(C;"0"__\````` +M9[W_N/^T`"``@*`M_[\`0/^W`#C_M@`P_[4`*/^S`!C_L@`0_[$`"/^P```` +M``%/K(!`@````4_<@@`8$$``B-^_`$#<@P`@D)4*`XQD`"2,8P`@$(,`4@"@ +MD"T\!1`-/`00#62E(4`D!@T_#``7EF2$&L`"@"`M#`(2-"0%``(00`!&`$"P +M+=Q"```D`P(`?&)8!O["```\`@`"CH,``*+``!T`8A`EKL(`#-Z#`"",:0`D +MC&(`(!$B`#4"P"`M)K4``B01``@`51`K`34@*P!$$"0D$``"$$``+"03$`!Q +M*?BR`N`X+7QI30I^)UA'?@=[AP``&"T``#`M``>X`*;)`$3>@@`8W$H`"`@" +M))EE2@*``````"3&``$0TP`+`````'U#0@H`"$`_%0G_^F1C``BNQ@`$`H`@ +M+0+`*"T``#`M#`(/I`+@."W>@@`@C$,`)"1C``$`=0`;`J`!]```(!"L1``D +MWH,`((QI`"2,8@`@$2(`!0$U("L`51`K`((0)!1`_]=Q*?BR`L`@+20%``(, +M`A*Z)`8`@-Z"`!C<0P`($&``!``````,`CP<`H`@+=Z"`!C<0@"0$$``(@*` +M("T,`CS2`H`@+=Z"`!C<0P"0W&(`.&1C`#C<40``9%#_^!!#`!9F,?_X```` +M`-X$```D!0`"#`(2NB0&`!#>`@`0W@,`"`(`("TD!0`")`8`&`(@@"W\8@`( +M#`(2NOQ#``#>@@`8WB0`"&8C``C<0@"09$(`.!1B_^UDD?_X_H``&`*`("T, +M`D+F`D`H+0```4^N@$!@```!3]^_`$#?MP`XW[8`,-^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0!(9[W_Z/^P````@(`M_[\`$!"``!/_L0`(C(<` +M`(R#``0\!/^`-(0!10`$(CPPX@?_-(0`%``"%'@`1!`M.$(`!(Q"``#H8``, +M`$!`+3$"@``40`![,0)``!1``#D\$1`-W[\`$-^Q``C?L````^``"&>]`!@` +M````Z$#_]3$"@``\$1`-/`00#68E(8`D!@%L#``7EF2$&O`,`A3>`@`@+0(` +M("T,`B10)`4``8X#```\`A0I/`00#61"SQ!F)2&```,8^&2$&Q@`8A`M)`8! +M6C@<``#P$%"G<@N\P9$4`B````4\D`___<*,`&0```4^.`P`` +MW(3O,``#$;H``A#X`((0+0```4\D!``!,&,`/P!D&!3010```*,@)0"#(";P +M1```%(``.@`````(`B4Y```````````\!!`-9B4A@"0&`8D,`!>69(0;H`(` +M("T,`B10)`4``HX#```\`O^`/`00#31"`45F)2&```(2/'!C5'(T0@`<9(0; +MT`!B$"TD!@&/.$(`!(Q#``!\`QB$-&,`"*Q#```\`A0IC@,``&1"SQ```QCX +M`&(0+?Q````,`!>6C@<``#P$%"G<@N\P9$4`B````4\D`___<*,`&0```4^. +M`P``W(3O,``#$;H``A#X`((0+0```4\D!``!,&,`/P!D&!3010```*,@)0"# +M(";P1```$(#_^P````````%/W[\`$`(`("W?L0`(```H+=^P```D!D$`"`)F +M8&>]`!@`````/!$0#3P$$`UF)2&`)`8!>0P`%Y9DA!M`#`(4W@(`("T"`"`M +M#`(D4"0%``*.`P``/`+_@#P$$`TT0@%%9B4A@``"$CQP8U1R-$(`'&2$&W`` +M8A`M)`8!@#A"``2,0P``?`,8A#1C``BL0P``/`(4*8X#``!D0L\0``,8^`!B +M$"W\0```#``7EHX'```\!!0IW(+O,&1%`(@```%/)`/__W"C`!D```%/C@,` +M`-R$[S```Q&Z``(0^`""$"T```%/)`0``3!C`#\`9!@4T$4```"C("4`@R`F +M\$0``!"`__L````````!3]^_`!`"`"`MW[$`"```*"W?L```)`9!``@"9F!G +MO0`89[W_T/^P````@(`M_[\`*/^T`"#_LP`8_[(`$/^Q``B,D0``/`3_@(X" +M``0TA`%%``0B/#(C!_\TA``4``,<>`!D&"TX8P`$C'(``.A```/?OP`HZD`` +M"CP4$`T"`"`MW[0`(-^S`!C?L@`0W[$`"-^P```(`B3R9[T`,``````\!!`- +M9H4A8`(@."TD!@$Z`D!`+0P`%Y9DA!P`#`(-)@(`("V.!P``%$``(V:%(6`\ +M!!`-)`8!062$'%`,`!>6`D!`+:X2``0\!!0IW(+O,&1%`(@```%/)`,``7"C +M`!D```%/W(3O,``1$;H``A#X`((0+0```4\R,0`_`B.(%-!$````D1@E\$,` +M`!!@__P````````!3]^_`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P +MW[\`*#P$$`W?M``@9(0<*-^S`!@D!@$]W[(`$-^Q``C?L```"``7EF>]`#`` +M````$(``?0````#GT*"<,D!?__?*/_QGQE2`$``R@* +M`*`8+0```4\\!?^`)$(``32E`2D`!2XX-*4``0`%+#A\Q3D&_*,``(R#`#`` +M0Q@K$&``%0````!P1?CR?08)PWSE*@H4H/_J`*`8+0%`,"T``!@M```!3SP% +M_X`D0@`!-*4!*0`%+C@TI0`!``4L.'S%.0;\HP``C(,`,`!#&"L48/_N<$7X +M\GP#`#M]*4@!```!3SP"_X!\8PG#-$(!*0`"%C@T0@`!``(4.'QB.0;\20`` +M)`4``@@"$KHD!@`X`^``"`````!GO?^X_[(`&`"`D"W_L``(`*"`+?^_`$#_ +MM@`X_[4`,/^T`"C_LP`@_[$`$)"S`!W<@@`89G,``0`3F/A\4YH*$F``(MRQ +M`"BH@``G$,`#"0"``(2`@!'/`(``186_^??OP!`WX2#8``#$;@\`P`! +M`F.8+9YE@L0`@A`M``49>``%*?@`HR@O`(48+3P$``<`@A`M:&0`&`*$("VP +M9``8:$.G&`*#H"T(`B;5L%2G&``````\`W__-&/__P`#&'@T8P```&`8)]!& +M````P$`M`,,P)/!&```0P/_[`````&3G`",`!SDX?(>2"@)`^`D`````"`(F +MUM^_`$"0IP`=/`00#92H`$0\!1`-9(0<@&2E(M@,`!>6)`8,6)X#``0D`@`! +M9&,`4``#&/@"8Y@M-$(```!`$"?28P```&`@+0!B&"3R8P``$&#_^P`````` +M`#`M`D`@+0(`*"T,`@^D)`<`#`P")AX"("`M"`(FUM^_`$```QFXWX6#8`)B +MF"V>9H+$`*,8+0`&$7@`!B'X`((@+SP"``<`I"`M`$,0+6B#`!`"@Q@ML(,` +M$&A#IQ`"@Z`M"`(FU;!4IQ!GO?^P)`,`!?^P`$#_OP!(W*(`0/^B```P0@#_ +M$$,`!@"@@"W?OP!(W[``0`/@``AGO0!0`````).C``8D`@`!%&+_^=^_`$C< +MI0`P$*#_]@``,"T,`@^D)`<`$MX$`#`D!0`"#`(2NB0&`(`(`B=/_@``,``` +M``!GO?^`_[\``/^E`$C_I@!0_Z<`6/^H`&#_J0!H_ZH`N`!CWKP`@][``*/>Q`##WL@`X#``7EO>S`$#?OP```^``"&>]`(`````` +M9[W_P/^V`#`\%A`-_[(`$`"@D"W_OP`X_[4`*/^T`"#_LP`8_[$`"!"@`";_ +ML```/!80#3P5$`T\%!`-`("8+0``@"UFM1RX9M$CR`@")YEFE!S0`````'YP +M.8HF$``!`B`H+20&%+X,`!>6,A``_P(2$"L00``4W[\`.#("``,40/_U`H`@ +M+7('^+H"H"`M`B`H+0P`%Y8D!A2]?G`YBB80``$"@"`M`B`H+20&%+X,`!>6 +M,A``_P(2$"L40/_P,@(``]^_`#AFQ2/(W[4`*#P$$`W?M@`P9(0G`!0"`Q`+`0E`+?^H``@`0!@M,$+__S!W__\``AD`KZ,`$`P" +M%AX"`H`C,$(`_Q!`_]4"P"`M`J`H+20&%7P,`!>6`O&((18`_](R,?__W[\` +MB-^W`(#?M@!XW[4`<-^T`&C?LP!@W[(`6-^Q`%#?L`!(`^``"&>]`)`````` +MW(0`&&2C`!(``QCX```0+20(``%\@QH*E&<`'I1D`"0DY0`!``]_WC_MP!X_[8`W*(` +M:-RI`$C +MH@`(D$H!`A%``#`+@F"TE2O__9(,!CS%* +M`/\D`@`!)4H``20'`/\`````$$H`*0!`0"V0:0``9&,`0!4G__LD0@`!WZ(` +M```(0;@`B$`M`N`H+0*@("T"P#`M_0(!2-^B``C]`@%0WZ(`$/T"`5C?H@`8 +M_0(!8-^B`"#]`@%HWZ(`*/T"`7#?H@`P_0(!>-^B`#@,`BA&_0(!@#!"`/\0 +M0``@W[\`@```$"W?MP!XW[8`<-^U`&C?M`!@W[,`6-^R`%#?L0!(W[``0`/@ +M``AGO0"(E@,``"0$`0,D`O__?(-81WP#>X>F`P``)`,``:Y#``#?OP"`W[<` +M>-^V`'#?M0!HW[0`8-^S`%C?L@!0W[$`2-^P`$`#X``(9[T`B``````\!!`- +M9B4D(&2$'9`D!A7T`H`X+0P`%Y8"8$`ME@(``#!",`&F`@``)`(``:Y"``#> +MH@`(D$(!`A!``!-^V`'#?M0!HW[0`8-^S`%C?L@!0 +MW[$`2-^P`$`#X``(9[T`B`@"*-8``$`M<,(2]__A\XD!'`0`P+?^_```, +M`@^D``(X`-^_`````!`M`^``"&>]``@`````9[W_&/^^`-@`H/`M_[8`R/^Q +M`*``@(@M_[\`X/^W`-#_M0#`_[0`N/^S`+#_L@"H_[``F)"C`!W<@@`8_Z`` +M"/^@`!!D8P`!_Z``&``#&/C_H``@_Z``*/^@`##_H``X_Z``0/^@``!\0QH* +MW*L`*/^@`$B48P!*_Z``4/^C`(!D8P`2_Z,`>``#L/A\5K(*EL,`'H[3`"C_ +MHP!PEL,`)!5@`7?_HP!HWZ,`:```N"W_HP!8WZ,`<"1B``'?HP!8`$,`&@!@ +M`?2.PP`@```@$!"#`7@`````WZ,`>```H"W?J0!P_[8`8``#J/@"H+`MWZ0` +M6"4U``'?HP!@`J0`&@"``?2,8@`@```8$!!#`-L`````$F`!N0````#>(P`8 +M``E).-XB``A\=B(*D$(!`MR0```00`!1`@F`+21)__]D8P%V,2D`_P``$"T( +M`BFF)2D``0`````020!(9&,`0)8$``H`0)`ME&4``#"$__\4I/_Y)$(``98$ +M``R49?_^,(3__Q2D__0"("`M#`(2-"0%``(00`&P)`0"`-Q%``#<2P`8`!(9 +MN&1C`4AD20!`?(58!@``,"W\10```B`@+8XL````0"@M```X+20(``%]BU@' +M_$L`&)8+``J@2P`=WBL`&`%C&"UH>```:'(`"&AO`!!H;``P:&L`.&AN`!AH +M;0`@:&,`*+!8`$"Q,@`(L2\`$+$N`!BQ+0`@L2,`*+$L`#`,`BE"L2L`.)8$ +M``K>)0`8)`,``98"``PPA/__9(0``0`$(/@P0O__?*0B"F1"`%```A#X`((0 +M+31C````8!@GT$0```"`*"T`@R`D\$0``!"`__L`````E@,`#M_"`"B6!``. +M$$``N7QC`@..Y@`(CN4`#([D`!".X@`4KZ8`2*^E`$ROI`!0KZ(`5/_``"B7 +MH@!2EZ4`5(^G`$B7I@!69$0``0`$(/BN!P``I@8`#J8%``RF`@`*WB(`&'Q$ +M$@H\!``!E$(`(J8"``B3Q0`=WB(`&&2E``$`!2CX?$4J"@"D("V,A(*@&(`` +M#`````"6!``*,(3__V2$``$`!"#X?$02"C0$@J``1!`M```!3R0$__]P1``8 +M```!3Q!@`(>6`@`.,$+__J8"``Z6`@`,)H8``98#``PRJ?__`,"@+29S__\P +M0O__<&-Z,@`"$@(`8A`E,$+__Z8"``R.!0``C@0``(X#``".`@````4N`GR$ +M/`,`!"(`,&/_```"%@```QH``$40)0!$$"4`0Q`EK@(``)8"``Z6`P`.,$+_ +M_W!C>C(``A("`&(0)3!"__^F`@`.E@(`"I8#``HP0O__<&-Z,@`"$@(`8A`E +M,$+__Z8"``J6`@`(E@,`"#!"__]P8WHR``(2`@!B$"7?HP!H,$+__Z8"``@5 +M(_\UWZ0`6-XB`!A\5A(*D$,`;!!@`&S?HP!PWZ4`<`(@("W?IP"``\!`+0P" +M)]```*`MWZ0`6-^C`&```$@M_Z``<"4U``$"I``:`(`!](QB`"```!@0%$/_ +M)P````#?M@!@`F"`+1*``"??I0!XWB0`&``%$/A\@A(*D$0`;!2``-K?I0!P +MWZ0`<``440#<10``W$8`")>G`!0`!"$X_Z,`D`"D*"W_I0```,0P+3#B0/\D +M!P`!_Z8`"'SB.(@`8 +M"`(K-]^I`(@P0O__-$(``0@"*B*F`@`.WB(`&'Q6$@K<4@`X9$(`.!)"`#9F +M1__X$.``-"0%``+>0O_X)`8`$&A(````0"`M:$(`"/^C`)#_J`!(_Z(`4`P" +M$KK_IP"(WZ<`B"0%``+>0@`()`8`&`#@("W>1P``_.(`"`P"$KK\1P``"`(I +M^]^C`)``%*$`W$4``)>F`!3<1``(``,9.*^T`!``HR@M,,)`_R0&``'_I0`` +M?,(YQP"#&"T#H"@M`B`@+0/`,"W_HP`(``"@+0P"%AZGH@`4_Z``*`P`%Y8D!A!-"`(IBM^I`'`\!!`-/`40#?^C +M`)!DA!X`9*4C2`P`%Y8D!A`1"`(I^]^C`)#_HP!8`6"X+=^C`'`D8@`!WZ,` +M6`!#`!H`8`'TCL,`(```(!`0@P`#``````@"*80F(@`89&,``0`#&/A\0QH* +M`&0@+8R$@J`8@``)WZD`<#0"@J``8A`M```!3R0#__]P0P`8```!3]XB`!C? +MJ0!PWZ0`>``$&/A\0Q(*```!3ZQ0`"@```%/WB0`&```$"U\@QH*I&D`'M^_ +M`.#?O@#8W[<`T-^V`,C?M0#`W[0`N-^S`+#?L@"HW[$`H-^P`)@#X``(9[T` +MZ-^V`&`(`BIO``"`+0(@("W?IP"``H`P+?^C`)`#P$`M#`(GT/^I`(C?HP"0 +M"`(JE]^I`(B.P@`@$$/_0`````````%/KL``2````4\6X/\]``````@"*S?> +M(@`8CB,``"0"__]P8U1R9&,`'#AC``2,9```-(0``JQD```(`BM"W[\`X#P$ +M$`T\!1`-9(0=R&2E(T@,`!>6)`8/U@@"*T$D`O__9[W_V#P&``;_L0`89*H` +M0/^P`!``@(@M_[\`(`"@@"W#8*>@``B0HP!'?0A8`S$(__\`"!#X +M``A!>`!($"T`XA`M`,(0+6A(!F!E"``!L$@&8'P)^#O`!($"T`XA`M`,(0+;!)!G#<@@`8W$8`"#P"``$`PA`MC$*"@!1` +M`#(D`@`&$&(`A"QB``<40``<)`(``B0"``H08@`]+&(`"Q!``$,D`@`,)`(` +M"!!B`&PD`@`)$&(`G``B7H@`()`,``:^@`````#`M?&)`1Z>B``@````` +MEZ<`"`(@("T,`@^D`@`H+=^_`"#?L0`8```0+=^P`!`#X``(9[T`*!!B`!LL +M8@`#$$``-20"``008`!%9Z8`""0"``$48O_HEZ(`"&>F``@,`B%D`Z`X+7P" +M%B`<0``)W[\`(`@"*[*/I@``````````,"TD!P`(#`(I0@``0"W?OP`@```0 +M+=^Q`!C?L``0`^``"&>]`"AGI@`(#`(8M@.@."T$0?_WW[\`(`@"*[*/I@`` +M`````)"F`!UGIP`(`4`H+0P"#R@#H$`M"`(KLH^F````````$&(`(R0"`,H4 +M8O_!EZ(`"&>F``@,`AWV`Z`X+7P"%B`<0/_BW[\`(`@"*[*/I@``$&(`"R0" +M``448O^UEZ(`"&>F``@,`B+J`Z`X+7P"%B`<0/_6W[\`(`@"*[*/I@``D*4` +M;V>F``@,`A.&`Z`X+0@"*[*/I@``D*4`;PP"%!@#H#@M"`(KLH^F```````` +M`4`H+6>F``@,`AR.`Z`X+F +M``@,`B!B`Z`X+"@!(``*0/]X)`%!^5O@#W@@`:`!@\"W>!P!P`("X+=X&`'@P50#_IZL` +MB/^C`&C_H@!(_ZH`4/^I`%C_I`!@_Z@`X+P+R$"T`5!`K%$``YC/"``<"]*`K$H`` +M!P(@("T#P"@M9Z8`B`P"#H(D!P`!%$`!^#P$$`T"("`M```H+0P"-48"`#`M +M`$`8+=^_`.``8!`MW[X`V-^W`-#?M@#(W[4`P-^T`+C?LP"PW[(`J-^Q`*#? +ML`"8`^``"&>]`.@T`X*P`F(0+0)CF"W<0X*P$F,!Y61B__C?I@!P"`(LVP`` +MD"T`````W$,`"!)C``MD8O_XW$,``-QE`&@4IO_Z`````)1C`'8`=!@F`$.0 +M"MQ#``@68__W9&+_^!)``=("("`M#`(2-"0%``(00`$<`$`H+0(`&"UF!`"` +M:&D``&AH``AH9P`0:&8`&&1C`""PJ0``L*@`"+"G`!"PI@`8%&3_]F2E`"#< +M0P``)`4"``(`("U\HU@&_$,``-Y#``!D90"`:&D``&AH``AH9P`0:&8`&&1C +M`""PB0``L(@`"+"'`!"PA@`8%&7_]F2$`"#>`P``)`4``OX"`#`D`@(`)`8` +M@'Q#6`;^`P``#`(2NMY$``#>0@`0WD,`"`)`("TD!0`")`8`&/QB``@,`A*Z +M_$,``-X%`$#>!`!8W@,`8-X"`'``!9`_W@D`2"92___>"`!0`("X+=X'`&@` +M8/`MW@8`>#!4____I0!(?E+X`_^I`%#_J`!8_Z0`8/^C`&C_IP!P_Z(`>`@" +M+)S_I@"`W@@`$)8)`$01"0`'/`00#8XG```\!1`-9(0>:&2E(>@,`!>6)`8# +M``%*?@`HR@O +M`(48+3P$``<`@A`M:&0`"&2$``&P9``(:$.G"&1C``&P0Z<(/`(``0)B$"V, +M0H*`%$``').B`$X(`BR:)`,``@````"7IP"()`(``@(@("T"`"@M```P+7P' +M6$=\1WN'``]`.@"("`M`@`H+0``,"TD!P`( +M#`(I0@``0"W?OP#@W[X`V```&"W?MP#0`&`0+=^V`,C?M0#`W[0`N-^S`+#? +ML@"HW[$`H-^P`)@#X``(9[T`Z#P$``%D8QJ<`F0@+0`#&;BB`!0"("`M_[X``"0%``+_LP`(-$*``'P":@<,`A(TIZ(`%!!``#D`0+`M +M`$`H+0(`&"UF`@"`:&@``&AG``AH9@`0:&0`&&1C`""PJ```L*<`"+"F`!"P +MI``8%&+_]F2E`"#>P@``)`,"``(@("T#H"@M`L`P+7QB6`;^P@``/`(`!9(# +M`!T``QK``&(0):["``S>P@`(?`((!O["``BN]0`,_O,`&/[S`!`,`A8>_M<` +M*"0$__\41/[/```8+3P$$`T\!1`-9(09,&2E(>@,`!>6)`8$.#*$__@D!0`' +M`D`P+0P"$KH"9"`O`L`@+20%``(,`A*Z)`8`@`+@("TD!0`"#`(2NB0&`"B7 +MIP"(`B`@+0(`*"T,`@^D```P+0@"+,$D`___`````"0"``(2H@"')`(``1:B +M``T\!!`-/`(``0)BF"V>8H+$``(9>``"$?@`0Q`OWX.#8`!B$"UH0P`(9&,` +M`;!#``@\!!`-/`40#62$'L!DI2'H#``7EB0&`XN7IP"(`B`@+0(`*"T``#`M +M)`(``GQ'6$=\!WN'``]`.@``*@MKZ(`$`@" +M+<.N]@`@)`(``A*B`&$\`@`!)`(``1*B``T`````/`00#3P%$`UDA![`9*4A +MZ`P`%Y8D!@-]EZ<`B`(@("T"`"@M```P+0@"+BDD`@`+/`(``0)BF"V>8H+$ +M``(9>``"$?@`0Q`OWX.#8`!B$"UH0P`(9&,``0@"+D:P0P`(#`(2-"0%``(0 +M0/^E`$"0+0(@("T,`A(T)`4``A!`_Z!F!`"``$`8+6H(``!J!P`(:@8`$&H% +M`!AF$``@L&@``+!G``BP9@`0L&4`&!8$__9D8P`@W$,``"0&`@`\!0`!9D0` +M"`)E*"U\PU@&-`:"L/Q#```"9I@M_D(`````&"WX>G +MH@"(#``7E@````"7IP"(`B`@+0(`*"T,`@^D```P+0@"+,$D`___/`(``0)B +MF"V>8H+$``(9>``"$?@`0Q`OWX.#8`!B$"UH0P``9&,``0@"+AZP0P```F*8 +M+9YB@L0``AEX``(1^`!#$"_?@X-@`&(0+6A#``!D8P`!"`(N1K!#```\!!`- +M)`8$`9>B`(@(`BZ(9(0?*#P%$`TD!@/X9(0?"`@"+HYDI2'HEZ(`B"0#``H" +M("`M`@`H+0``,"U\8EA'?`)[AP`".``,`@^DIZ<`B`@"+,$D`___W((``"0# +M`@!\8E@&`^``"/R"````````9[W_^`"@,"W_OP``D*,`'=R"`!C"P-Q%``@!21`D +M``))@!#@``H!)4@MW(E`(`!)`!\!(`'T```X$@``$!``!SCX?.5*"@`"$;@! +M(D@ME,<`1#P%``8!!4`E``,:P#P"$A(!`Q@EK,,`#&1%OM#\QP`09,@`0/Q) +MOM#\J``(```!3PP"%AX`````%$``!-^_```#X``(9[T`"``````\!1`-9*4D +M.#P$$`UDA!]0)`86=0"@."T(`!>69[T`""0"`!L`!2C#``(2/'RB_@9\PKP& +M?((8!?P"H@````"/`^``"```$"V0HP`=/`(``=R&`!@T0@@;W*0`(``"$CQD +M8P`!``,8^'S#,@I\A&`#,(3__Y3#`$3]__ADHP`!_[\````#&/C<@@`8)`?__R0-`#\D"0_` +M)`H0`"0.__]\0UH*96P`6-UE`%`4IP`Y`8`8+0@"+T$D`@!```````"`$"UD +M8P`(9$0`0-QE__@4IP`)`2)`+Q2*__D`````$0``+P$'*!3<8P```*,H)1"N +M`"8D`A````4H)P`%0"\!!2@D<*A`)`&H0",!`A`M``(H`"BC$``08``A``4A +MNF2$``H`!"#X`60@+0```4\D"``!,$,`/P!H&!30B````0-X)?"/```1X/_\ +M`````````4\!`Q@D%&#_TP````````%/9*,`4``&,#P``QCX`6-8+?UF```` +M``%/W[\``#!"__\#X``(9[T`"`@"+U1E`A``"`(O3@``$"T`````/`00#3P% +M$`UDA!]P9*4D4`P`%Y8D!A:MW[\``#0"__\#X``(9[T`"&>]__@`H#@M_[\` +M``#`0"W<@@`89*0``0`$(/@HPQ``$&``'WQ$(@H`!AFZ9&,`"@`#&/@`@Q@M +M```!3R0%``$PP@`_`$40%-!E````HC`E`,(P)O!F```0P/_[`````````4\` +MHA`D$$``%3P%$`T```%/90@`4"0"__\`"$#X``(0/`"(("W\@@`````!3P`` +M$"W?OP```^``"&>]``@\!!`-/`40#62$'YADI21H#``7EB0&%KT(`B^G)`+_ +M_SP$$`UDA!_`9*4D:`P`%Y8D!A;""`(OIR0"__\`````9[W_R"0&%M3_M``@ +M/!00#?^Q``@`@(@M_[````"@@"W_OP`P_[4`*/^S`!C_L@`0D+(`'92S`$1F +MA22`W)4`&#P$$`V.*```9D(``0`"$/ADA"`(?J*J"@)@."T,`!>6`D!(+9X" +M``0D`P`!9$(`4``"$/@"HA`M-&,```!@&"?01````(`H+0"#("3P1```$(#_ +M^P```````$`M```P+0(@("T"`"@M#`(I0B0'``?>(@`(D$@!`A$``&,``!@M +MWB4`&`)`."T"8"`M"`(O\V2B`78`````)&,``1!H`%ID0@!`E$8``!3'__L` +M````E$;__A3$__@``X&X/`00#0"P$"TD!A;?E$(@`8`!"!N"0#__\`4!`M`D`@+:!#`4\D!0`"W[\`,"0&`(#?M0`H +MW[0`(-^S`!C?L@`0W[$`"-^P```(`A*Z9[T`.`````#?OP`PW[4`*-^T`"#? +MLP`8W[(`$-^Q``C?L````^``"&>]`#@`````/`00#3P%$`T\`A0`9(0@:*!` +M1.QDI228"``7EB0&%P$#X``()`(``0/@``@`````WX6#8&>]_^C_L```/`(` +M"/^_`!``@(`M_[$`"`"B$"W6)`8`XM^_`!`"`"`MW[$`""0%``+?L```)`8`@`@" +M$KIGO0`8```````'(/AD0B7H?$02"@!```@```````````P")/("("`MW[\` +M$-^Q``@"`"`MW[```"0%``(D!@"`"`(2NF>]`!@"("`M#`(I3@(`*"W?OP`0 +MW[$`"`(`("W?L```)`4``B0&`(`(`A*Z9[T`&``````"("`M#`(2U@(`*"W? +MOP`0W[$`"`(`("W?L```)`4``B0&`(`(`A*Z9[T`&``````"("`M#`(FG@(` +M*"W?OP`0W[$`"`(`("W?L```)`4``B0&`(`(`A*Z9[T`&``````"("`M#`(< +MR`(`*"W?OP`0W[$`"`(`("W?L```)`4``B0&`(`(`A*Z9[T`&`````!\`O@[ +MD@4`'68$`$#^`@`X#`(GN@`%*"N2!0`=`B`@+0P"+RZ6!@!$``(0`*X"``0L +M0A``$$``+#P$$`V2`@`=WB,`&&1"``$``A#X?&(2"C0#@J``0Q`M```!3R0# +M``%P0P`8```!3Y("`!T"("`M$$``&0(`*"T,`BPJ``````@",(+?OP`0_@`` +M.`(@("W?OP`0`@`H+=^Q``C?L```"`(NRF>]`!@"`"`M#`)'VGQE(L/?OP`0 +MW[$`"`(`("W?L```)`4``B0&`(`(`A*Z9[T`&``````,`BMV``````@",(+? +MOP`0/`40#62$)+ADI29`#``7EB0&`+\(`C""W[\`$``````#X``(`````&>] +M_\#_M``H/!3___^S`"`VE``#`!2D>"03__]FE)P!`!.?_/^R`!@`%*>X_[4` +M,#:4$`!\$@`[,D0`_V:5`"``!!0`9G/___^Q`!``5!@M_[``"`!5$"W_OP`X +M`("`+?QS```R40#__%,```P`B!@``````!$8*P`"$"L`8A@D$&``#@``$"T" +M@$`M9F0``0*@."T``AP`)$(``0!H,"TP10#_`&<8+0"Q*"O\Q```_&0``!2@ +M__@``AP````!3SP"%"ED0L\`_Z(``'!`$)\```%//`,`!SP$%"DT8ZG@/`8` +M!W!#$`/]_^`\!!`-_[$`"#P1$`W_OP`89(0E$/^R`!!F)298_[````P`%Y8D!@$] +M/`(4`)!"`1@00`!*/`(4*61"SQ!D0R`@`````/Q```!D0@`(%$/__0`````, +M`(@8CX2!@!!```./@H&`$$``2SP$$`T,`D/J``````1``$$\$A`-/`0`>F9& +M)7@TA+[P#`"T7B0%`(`\!@!Z)`7__S3&OO``0"`M#`)F8`!`@"T```%/$@`` +M2CP#%!@\`A0IW&16@"0%`$'\4,\()`8@W&8"``@\$A0I_)``$`!`("VN!0`` +M```H+:X&``0D!B#]`"`\`A08W$)6 +M@-Q$`!#<0P`8/`(4*?Q$SP@\`A0I_$/O,-^_`!C?L@`0W[$`"-^P```#X``( +M9[T`(&8E)EADA"4P#``7EB0&`4\\!`(`#`"QJB0%$``00``3)`0``3P%$`UD +MI25H`$`P+20'$``,`,O0)`@@``@",9``````/`00#3P(`'IDA"609B4F6"0& +M`9)F1R5X#``7EC4(OO`(`C'#W[\`&#P$$`L\!1`-9(0\:`P"?KQDI25H"`(Q +MD``````(`D0B`````&>]__@```%/_Z0``'"%%-\```%/`^``"&>]``@````` +M9[W_8/^V`(`D%@`,_[4`>`"@J"W_L0!8`("(+?^_`)C_O@"0_[<`B/^T`'#_ +MLP!H_[(`8/^P`%",H@!`$$`!)-RR`"B,A@L$?`88H``C'`(`8A@K%&`!'B1" +M__]\0O@#9$(`!P`"$/A\@A(*$$`!&`````"0I@`=D$<`FMR3`!B0HP!'9,8` +M`3#G``\`!C#X?F8R"F3G`$#<2@`8`` +M`N`@+3P"_X`T0@$I``(6.#1"``$``A0X?.(Y!MQ"```00`#39N8`"```&"T` +M````?$5(`3P"_X#\A0``-$(!*0`"%C@`P"`M$*``T#1"``$``A0X9&,``0!T +M*"L0H``D?.(Y!MQ"```40/_Q9(8`"``#@`#\@```/`00#3P%$`UDA"9H9*4I +MF`P"?KPD!@'UKE``#`P")AX"0"`M`B`@+0*@*"T"P#@M#`(/I```,"T"("`M +M#`(G1@*@*"W?OP"8W[X`D"0"___?MP"(W[8`@-^U`'C?M`!PW[,`:-^R`&#? +ML0!8W[``4`/@``AGO0"@<6E8`ZY,``P"X+`M`@#P+0``F"T!2U@M_ZL`0"_& +M$`$D!!``WZ,`0`/&(`O>P@``+\L0`"UK``$`$RLX``M8+V?*\```@#`M`&4H +M+69S``$``"`M$$``!`%J\"0`0"`M)`+__WQ$_\8,`F5<9M8`"`)T$"L40/_J +M+\80`=Y"```40`!K``!0+1*``"8!0"@M``!(+20+___9*4`"/Z@`"@,`B8> +M`D`@+9ZC``3?I`!(WJ(`0-ZI`$AD8P!0WJ@`4``#&/C>IP!8`(.8+=ZF`&!\ +M4#H#WJ4`:-ZD`'#>HP!X_Z(``/^I``C_J``0_Z<`&/^F`"#_I0`H_Z0`,/^C +M`#@```%/_F```````4\``#`M`B`@+0*@*"T,`@^D```X+20"``$6`O\Q``"0 +M+=ZD`#`"H!@M`(`0+62%`(!H20``:$@`"&A'`!!H1@`89$(`(+!I``"P:``( +ML&<`$+!F`!@41?_V9&,`("0%``(,`A*Z)`8`@-ZB`&C?HP`H_J``,!1B`"&B +MH`!&EZ,`-I:B`'848@`=`B`@+0P"+"H"H"@M"`(R.0``D"T`0%`M)`+__P@" +M,KY\2O_&_J``*`P")AX"0"`M)!8%"@@",H4``)`M/`00#3P%$`UDA":89*4I +MF`P"?KPD!@'J"`(RA0`````(`C*%)!:"%@@",GT``(`M"`(RNZY,``PD%@`$ +M"`(RA0``D"T(`C)^``.```````!GO?\P_[8`N`"`L"W_M`"H)!0`#/^S`*`` +MH)@M_[``B`#`@"W_OP#(_[<`P/^U`+#_L@"8_[$`D-S#`$#!0!XW,8`(@``$$`!)B0%``*2%0`=W(,`&)!7`)IFM0`!`!6H^`P"$C1\ +M=:H*$$`!N@!`D"T`0"`M```H+20&`#@,`F9@9O<`0/X2`"C>(@```!>XN)>D +M`'[?I0!PW$8```!7N"V2Z``")!<``0"%."T!%[@$]`-`09`!=,$)_?R0"``408@`B/`00#3P%$`UDA"@(9*4I@"0&`8X,`GZ\ +M)!0``@P")AX"0"`M`L`@+0(`*"T``#`M#`(/I`*`."T"`"@M#`(G1@+`("T" +M`"`M)`4``@P"$KHD!@"`W[\`R-^W`,`D`___W[8`N`!@$"W?M0"PW[0`J-^S +M`*#?L@"8W[$`D-^P`(@#X``(9[T`T#P"_X`RYP__-$(!*7+C^SH``A8X`` +MIZ(`%"0$__\41/^-```8+9^S`!`\!!`-/`40#62$)RADI2F`)`8`T@)@."T, +M`GZ\)!$``9X"``1D0@!0``(0^`*B$"W00P```&`@+0!Q&"7P0P``$&#_^P`` +M``">!``$`!,H>&2$`%``!"#X#`(Q_@*D("U\0O!#`%.8+0)WN"L6X`#Z`B`0 +M+9X#``1D8P!0``,8^`*CJ"TT0@```$`0)]*C````8"`M`&(8)/*C```08/_[ +M``````@"-(@D$0`!-$*``'P".<<#H"@M_Z````(`,"W_IP`()!$``0P"%AZG +MH@`4)`3__Q1$_U4``!@MG[,`$#P$$`T\!1`-9(0G<&2E*8`D!@#Q#`)^O`)@ +M."V>`@`$9$(`4``"$/@"HA`MT$,```!@("T`<1@E\$,``!!@__L`````G@0` +M!``3*'ADA`!0``0@^`P",?X"I"`M?$+P0P!3F"T"=[@K%N``PP````">`@`$ +M9$(`4``"$/@"HJ@M-C$```(@B"?2H@```$`8+0!1$"3RH@``$$#_^P`````D +M$0`!`D`@+0P")AXD%``,$B#_10(`*"T(`C/-`L`@+0`````D!``!?()J!]^D +M`&@``A``IZ(`%`@",Z?_I``H`````"04@A8(`C/)``"0+0`````D`@`!$.(` +M@ZY1`#`\`O^`-$(!*0`"%C@T0@`!?`,`.P`"%#A\8PG#?&(Y!MQ1```2(`"! +M)`+__WQ1_\8DXO__<$+X\F8E``@`HB@M`3$@+P(@$"T`````_$```'R"&@I\ +M8T@!_$,``&1"``@41?_Z`````-^J`&#_H``0_A(`*/^@``#_H``(_Z``&/^@ +M`##_H``X_Z``0*^F`!#_J@`@KD8`"!)@`%V7H@`4_[,`*"0#``)\8FH'``(0 +M`*>B`!2.Q@``/`4`!)($`!W>`P`8`,4H)0`$(L``I"`EK@0`#-X$``A\!`@& +M_@0`"([$``!\@U@'_@,`&"0#``$0XP`Z`````!#@``4`````-$)```(@2"VO +MH``X``(0`#1"@``"P"`M?`(YQP.@*"W_H````@`P+?^I``BOIP`8#`(6'J>B +M`!02(``-)`3__WP$`#M^,4@!?(0)PP```4\\`_^`-&,!*0`#'C@T8P`!``,< +M.'R#.0;\<0``)`3__Q1$_K8``!@M/`00#3P%$`V?LP`09(0GP&2E*8`(`C0L +M)`8!=SP$$`T\!1`-9(0G`&2E*8`D!@"V#`)^O"04`0`(`C/)`````#P$$`T\ +M!1`-9(0H0&2E*8`,`GZ\)`8!'0@",\D``````````-TC`````#@M$&#_R@`` +M2"T`8$@M)`/__P@"-.-\:?_&`2`H+0@"-!,``(@M"`(TN@``B"TD`P`!?&)J +M!]^C`&@``A``IZ(`%`@"-,S_HP`H/`00#3P%$`UDA"B(9*4I@`P"?KPD!@$Y +M"`(SR0````"N0``P"`(TN@``B"T\!!`-/`40#62$)MADI2F`#`)^O"0&`*H( +M`C/)`````-X$`"@D!0`")`8`.```B"T,`A*Z``"0+0@"-(D"0"`M`````&>] +M_]C_LP`8`*"8+?^R`!`D!0`"_[$`"`"`D"W_L```_[\`(`P"$C0`P(@M$$`` +M,P!`@"T`0"`M```H+0P"9F`D!@"``B`8+0(`."UF(@"`:&4``&AD``AH:``0 +M:&8`&&1C`""PY0``L.0`"+#H`!"PY@`8%&+_]F3G`"">$0!`#`(NQ`(`("V. +M1@``W@(`&`)`("UF(P`?`F`H+0`#&3A\PE@'`D.0+?X"`!AP0_PZ<&(Z\CP# +M``0`0Q`EK@(`#-X"``A\`E@&_@(`"-Y"`#@`0/@)`@`P+0`"$"MP0@`ZW[\` +M(-^S`!C?L@`0W[$`"-^P```#X``(9[T`*`)`("T"("@M```P+0P"#Z0D!P`, +M"`(U?B0"__]DA0`X)`,`0`"@$"T`````_$```"1C__\48/_]9$(`"#P"%``D +M`P`!D$)%"!!#`"TD`P`"$$,`7CP"$A6,@P``9$)=$#P*%"D\#1`)/`P0"0`# +M&C@\"Q`)`&(8+62&`C@D`@!```!(+65*[SAEK16(98P1,&5KS1B,9P``$.`` +M"R3H__]Q!_CR?4=EC,@8_,T` +M`"4(``$I`P!`$&``%_S,``@!0D@K``L8*P$C&"048``2)$(``20#!`1DYP`( +M9,8`$!!#``UDI0`(W.,``!!@__4!0D@K_*,``)!C`!`08/_K`````/S/```E +M"``!*0,`0!1@_^S\S@`(?`@0H``B%`*L@@L$`^``"```$"V,@@``/`,4*61C +M[S@``A#X?&(2"A!``!4`````_((`.)!"`!`40``)`````#P"$`D\`Q`)9$+- +M&&1CR!C\@@(X/`(!``@"-;[\@P)`/`(0"3P#$`ED0A6(9&,1,/R"`C@\`@$` +M"`(UOOR#`D`(`C6^```0+0````!GO?_P/`(2%?^P``!D0DT`_[\`")R#``P` +M`QBX?$,0"A!``"D`@(`M/`,4*7!"^/)D8^\X?&(2"A!``",`````E(8`")1% +M``C +M`@``"`(V+W""(`,\!!`-/`40#62$*,!DI2FP#`)^O"0&`M4(`C8[)`+__V>] +M_\#_L@`0/!(4*?^_`#AF4N\X_[8`,&9#("#_M0`H`D`0+?^T`"#_LP`8_[$` +M"/^P````````_$```&1"``@40__]`````#P"%"F,0@^(%$``-3P4$A(\%@!" +M9I2_@```B"UFD``(``"8+3P5%"DVUD(``````)8"```00``?WJ,/8-X$`'A\ +M!!"D?`(19/X"__@`<1@M$&``-/Y#```F] +M`$`\!!`-/`40#62$*5!DI2G`#`)^O"0&`P<(`C:4)`+__P````!\I?@#`(`P +M+0`%$C@`!2LX`$4H+3P"$`UD0BN`9(,(@`"B$"UD1!$`W$D``-Q(``C<1P`0 +MW$4`&&1"`"#\:0``_&@`"/QG`!#\90`8%$3_]F1C`"`\`_^`9[W_^#1C`44` +MP"`M_[\````#&CQ\`@`[?$()PS1C8`@``A$\`$,0)=Q#```\`A0`9$)$^'QC +M"`,P8P#_``,8N`!B$"V010`")*7__WP%&*"DPPB*D$,``B1C__]\`Q"@#`(U +MC*3""(S?OP``9[T`"`/@``@``A?#9[W_\/^P``#_OP`(#`(.0`"`@"V.!``` +M/`(4*=Q"#W@`!",X`$0@+1"```O^!``(```H+0P"9F`D!A``#`(.<@(`("T` +M`!`MW[\`"-^P```#X``(9[T`$`@"-OXD`O__9[W_\#P"%"G_L```)`,`"?^_ +M``@`@(`MC(4``-Q&#W`D`@`"K((9X*R#+@``!1'XK(-`%`#"$"V@@!GDH(`N +M!*"`0!@00``<_((`(#P"%"D`!2HXW$(/6`!%*"T0H``._(4`,*R``"@,`C:X +M)`4``01```;?OP`(#`(V[`(`("TH0P`!``,0"M^_``C?L````^``"&>]`!`\ +M!!`-/`40#62$*@ADI4V`#`)^O"0&`0T(`C,```$@``"CP"%"D,`C6,`@`@+0``$"W?OP`0W[$`"-^P```#X``( +M9[T`&```````!((XW$(/@``$&[@"`X`M`%"`+:X$```,`C<$`@`@+01`__+? +MOP`0"`(W1?XP```\`A0`9[W_T)!#108\`A0`9$)$^"0%`(#_OP`H_[0`(``# +M&+C_LP`8`&(0+?^R`!#_L0`(_[```)11``"04@`"`!$@@``1$4``@B`A/`(` +M0@"1("$T0D(```0B@&92``$`@B`A#`"QJGR$^`,00`!_`!$CN``1.C@`Y#@M +M`!%#.`!'."T`$1GX`.@P+0`1(+@`PR@M`(,@+0!H&"T\"!0I_0(/@#P"%"G\ +M1P]X`)$@+SP"%"D`!"'X_$8/<#P"%"G\10]H`*0@+3P"%"D`@Q@M_$0/8#P" +M%"D2(``[_$,/6"8T__\\$!0H?I3X`V803H!FE``!9A``"``4H7@``(@M"`(W +ML3P3%``,`A*T_@#_^"0%`(```A``<%(@`@P`L:I\A/@#$$``,OX"`!"69$4$ +M#`(2M``$(0`D!0"```(0`'!2(`(,`+&J?(3X`Q!``#C^`@`($C0`'&80`"`T +M!(,`#`(2M&8Q`"`D!0"```(0`'!2(`(,`+&J?(3X`R0$`(`40/_A_@(``#P$ +M$`T\!1`-9(0J<&2E39`,`GZ\)`8!>B0"___?OP`HW[0`(-^S`!C?L@`0W[$` +M"-^P```#X``(9[T`,`````#?OP`H```0+=^T`"#?LP`8W[(`$-^Q``C?L``` +M`^``"&>]`#``````/`00#3P%$`UDA"J89*5-D`P"?KPD!@&/W[\`*-^T`"`D +M`O__W[,`&-^R`!#?L0`(W[````/@``AGO0`P`````#P$$`T\!1`-9(0JP&2E +M39`,`GZ\)`8!F-^_`"C?M``@)`+__]^S`!C?L@`0W[$`"-^P```#X``(9[T` +M,#P$$`T\!1`-9(0J2&2E39`,`GZ\)`8!8@@"-\,D`O__`````#P$$`T\!1`- +M)`,``3P"%"FL0P^(9(0JZ&2E3:@(`GZ\)`8!JP````!GO?_H``0@^/^Q``@\ +M$10I_[\`$&8QSQ#_L```?B2""A(```3?OP`0C@)`@!1```8`````W[$`"-^P +M```#X``(9[T`&``````,`A3>`@`@+0(`("T,`B10)`4``XX"```"`"`M```H +M+20&00```A#X`%&(+?X@``#?OP`0W[$`"-^P```(`F9@9[T`&`````!GO?_X +M_[\```P"7K8`````+$,``Q!@``S?OP``/`00#3P%$`T\`Q0`9(1.*&2E7D"@ +M8D4&)`8`40!`."T(`!>69[T`"``````\!!`-/`40#62$3@!DI5Y`)`8`3`!` +M."T(`!>69[T`"&>]__C_OP``#`)>M@`````P0___+&00`12```O?OP``/`00 +M#3P%$`T\`A0I```X+62$3E"D0`^09*5>4"0&`%H(`!>69[T`"#P$%"FD@P^0 +M,$+__SP$$`T\!1`-`$`X+62$3E!DI5Y0)`8`6@@`%Y9GO0`(`````&>]__C_ +MOP``#`)>M@`````P1___)./__RQC$``48``.)./__R0#$``\`A0`I$-%!"0' +M$`#?OP``/`00#3P%$`UDA$YX9*5>:"0&`&\(`!>69[T`"```````9Q@D$&`` +M%S!"__\D0O__/`00#3!"__\\!1`-``(8>F2$3G@`8A`E9*5>:``"&+HD!@!O +MW[\```!B$"4``CDZ9[T`"`#B$"4``CH"`.(X)3P"%``DYP`!,.?__P@`%Y:D +M1T4$/`,4``@".'&D8D4$/`7_@'"$5'(TI0%%```0+0`%*CPTI4!09*/_Z`"% +M*"W\H```9&K_R&1I`!!D:-_89&??R&1FS\@`@Q@M`(8P+?Q@````BA@M_&`` +M``")&"W\8````(@8+?Q@````AR`M_(```#C#``2L8````^``"``````````` +M9[W_T/^R`!@\$A0`DD)%!O^Q`!`\$10`_[``"&8Q1/@``A"X`("`+7XB%0K_ +MOP`H`((0*A!``!+_LP`@#`(W.@`````$0``'/`04*0`0@/ADA,\0?)`B"@P" +M)<3_H@``WZ(``-^_`"C?LP`@W[(`&-^Q`!#?L``(`^``"&>]`#`\$Q`-/`00 +M#62$3J!F95Z`)`8`E@P`%Y8"`#@MDD=%!CP$$`TD`O___Z(``&9E7H``!T"X +M9(1.R'XH10H,`!>6)`8`F`@".,W?H@```````&>]_\`D`P!&_[X`,`.@\"W_ +ML``(_[\`./^T`"C_LP`@_[(`&/^Q`!!GO?_`C)$`6&>P`!^OP```?!`@!_X` +M``#^```(`!$3`OX``!`00P`._@``&"0#`$400P"=/`(`!`/`Z"W?OP`XW[X` +M,-^T`"C?LP`@W[(`&-^Q`!#?L``(`^``"&>]`$`R)P__+.($!!!``.L`X)@M +M/`+_@'(Q5'(T0@%%``(2/#1"4#@"(H@MWC(``/XR``#J0`#-`````#)"`#P0 +M0``G/!$4*0`3$/AF,<\0/`,0#7XBB@H\`A`-,D@`$&1"3VAD8T]@/!00#0!H +M$`L\!!`-9(1/*&:%7K`D!@#S`F`X+0!`0"T,`!>6`D!(+1(@`,$\!!`-CB)` +M@!!``+]FA5ZP,D(`*!1``.XD`@`!H\```8_"```"("`M`@`H+7P"_T2OP@`` +M)`(``0P"$'RCP@`"`B`@+0P"'$@#P"@MZD@`F#P$$`WJ20"D/`00#3)"`,`0 +M0``./`(0#3P#$`TR2`!`9$)/:&1C3V`\!!`-`&@0"SP%$`UDA%`89*5>L"0& +M`1<"8#@M#``7E@!`0"W*0?^J/!00#3P$$`UDA%!P9H5>L"0&`24,`!>6`F`X +M+19@`,8\$10`/!(4`)(B109F4D3X``(0N'Y"%0HH0@`"%$``"B00``$"`"`M +M#`(X""80``&2(D4&``(0N'Y"%0H"`A`J%$#_^0(`("T,`C@(```@+20"@`$` +M`A2X-$)@`P`"%[@T0@(8W$(``.A"`3<\!!`-?!#X.PP`MU(D!``#/`,``31C +MAJ`\!"&-<$,0`S2$[T$`!"0X-(1KVP`$)'@TA#3;`$0`'0``&!```QRZ`'`8 +M+7P"^#L`0Q`K%$#__3P"__`D`X`!``,6)`8!ECP"_X`T0@%%``(2/#1";]#<0P`` +M,&/___Q#```\`O_[-$*N[`(BB"$N,0#I$B#_-SP$$`T\!1`-9(11\&2E7K`, +M`!>6)`8!H#P"_X`T0@%%``(2/#1";]#<0P``?&-]`P`#'3C\0P``"`(Y`0/` +MZ"T`````/`40#62$3ZADI5ZP#``7EB0&`0?*2?]E/`00#0@".>D\!1`-```` +M``P".+0`X"`M"`(Y&3)"`#P\!1`-9(1/X&2E7K`,`!>6)`8!#@@".48R0@#` +M9H5>L&2$3W`D!@$`#``7E@)@."W*2/]./`00#0@".=L\!1`-/`00#3P%$`UD +MA$\`9*5>L`P`%Y8D!@#4"`(Y`0/`Z"T\!!`-/`40#62$4/!DI5ZP)`8!7`P` +M%Y8\$10`DB)%!CP2%`!F4D3X``(0N'Y"%0HH0@`"%$``"B00``$"`"`M#`(X +M""80``&2(D4&``(0N'Y"%0H"`A`J%$#_^0(`("T\`O^`-$(!10`"$CPT0F_X +MW$,``#!C``+\0P``"`(Y`0/`Z"T`````"`(Y-J/"``$,`C@(`F`@+20"@`$` +M`A2X)F?__S1"8`-\\,F#``(7N``0@/@T0@,`,/$`/P("@"W>`@```B(0%NA` +M`(,\!!`-)`(``0(BB!1\$O@[#`"W4B0$``,\`P`!-&.&H#P$(8UP0Q`#-(3O +M00`$)#@TA&O;``0D>#2$--L`1``=```8$``#'+H`&2E7K`,`!>6)`8!?-P#!P`\`O^`-$(!10`"$CPT0D\`_$,` +M``@".:D\`O_[`````#P$$`T\!1`-9(11(&2E7K`D!@%H#``7ECP1%`"2(D4& +M/!(4`&921/@``A"X?D(5"BA"``(40``*)!```0(`("T,`C@()A```9(B108` +M`A"X?D(5"@("$"H40/_Y`@`@+0P".`@``"`M/`+_@#1"`44``A(\-$)O^-Q# +M```P8P`!_$,```@".0$#P.@M`````#P$$`T\!1`-9(114&2E7K`,`!>6)`8! +M=#P"_X`T0@%%``(2/#1";_C<0P``,&,`!/Q#```(`CD!`\#H+0`````\!!`- +M/`40#62$4]_[`D!@(._[```#P0_X#_M``@-A`!1?^S`!@`$((\_[$` +M"#80;_#_OP!(/!00#?^^`$`\$1`-_[<`.&:$4AC_M@`P9B5>F/^U`"C_L@`0 +MWA(``'Y3D`-^4I`#`!.8``P`%Y8"8#@M%D`!"V:$4AC>$N``/!00#6:$4CAF +M)5Z8)`8"%680X`!^4U`#,E('_S)S__\,`!>6`F`X+19``00\`Q0`/!,4`))B +M10:09$4'0`-X`#!"``/^`A`8)`)AJ/X"$"@\`@#_-$+_/P!B&"0\`@`--$*7 +M`!!B`.QPA`HS/`(`!GQ$^`<\`O^`)`4!`31"`44`!2H\``(2/#P7$AHT0F`@ +M/!02&OQ$```TI/\`_$0`"&1#``@\`@`*/!82&C1"``(\$1`)_&(`"#P"``3\ +M8`#09O>'V&:4A^!FUHP`-%Y0````J"UF,>.@/!(4)]Y&B,@\`A(:9$*'V`/` +M("VNG@!0`J*`+?Z1````P/@)`@`H+=Z%`!@"`"`M9I0`8&:U`&``H/@))]X` +M`1:6__'>1HC(/`,2&CP0$AID8X?8/`(`!&80C`!D=@A(-%Y0%```H"T\`A(: +M9$*+^`/`("VN'@!0`%2H+?X1````P/@)`J`H+=X%`!@"H"`M9A``8&:4`&`` +MH/@))]X``186__'>1HC(/`(4)SP#``3<0HC(-&-0_SP4$AH\!``$KN,(F&:% +MD!C^\0A(`$#X"32$4/_>X@A@9H20&#P6$AIFUI:``$#X"0``H"T\`A(:/`,` +M!&1>D(`T<%$`WD>(R#P#$AID8Y!X`@`@+:_0`%``=*@M_]$```#@^`D"H"@M +MW\4`&`*@("UGW@!@9I0`8`"@^`DF$``!%];_\=Y'B,@\$!(:/`(`!#P6$AIF +M$):`-%Y1%```H"UFUI9XWD.(R`+4J"VN'@!0`\`@+?X1````8/@)`J`H+=X# +M`!@"H"`M9A``8#P5%"<`8/@)9I0`8#P"$AID0IR`%@+_\"?>``'>HHC(/!8` +M!#;64?T\$!(:_O$4J#P$``2N]A3X9@6<>#2$4?T`0/@)/!02&M[B%,!F!)QX +M`$#X"3P0$AK>HHC()L,``3P$``2NXQ589H6`@``_Z(`"-^B``@P0@__$%(`"0````!\%O@[)`0``PP`MU(" +MT;`O``(0N`+"L"L6P/_S`````-^B``@P0@__$%0`!SP$$`T\!1`-,J?__V2$ +M4EADI5[(#``7EB0&`J/_H```/`/_@-^B```T8P%%``,:/#1C(`!\`@`'`F.8 +M+?^B``#?H@``?!$`.WXQ"<,`$8D\`C.()?XB``!\$O@["`(\;`````!\$/@[ +M)`0``PP`MU("$H`O``(0N`("@"L2```&`````-XB``#_H@``WZ(``.A`__0` +M````WZ(``,A```G?OP!(/`00#3P%$`UDA%*89*5>Z"0&`/$,`!>6```X+=^_ +M`$@``!`MW[8`0-^U`#C?M``PW[,`*-^R`"#?L0`8W[``$`/@``AGO0!09[W_ +MX/^Q``@`@(@M_[\`&/^R`!#_L```W((`&-Q"`)#<0P``$&``/HR2```P8@!_ +M%$``+0``@"U\91'!/`,4`#P$_X"4:D4$-(0!10`$(CPR0@?_-(1`4``"%'AD +M@__H9(G/M'RP$`4E2O__`$,8+62+_[``24@M9(@`&&2'_]!]4(#&`$0@+0!+ +M*"W\D```)`00`/Q@```Y(P`$K&````!(&"W\9````$<0+7P&`#M\Q@G#)`,` +M!OQ#````!C$\`,40)20#``'\0P`````0+=^_`!C?L@`0W[$`"-^P```#X``( +M9[T`(#P$$`T\!1`-9*5?`&2$4M`,`!>6)`8"O-XB`!C<0@"0W$,``!1@_\H` +M`"@M"`(\ECP#%`````````"`+0@"/)4``"@M`````&>]_[#_OP!(_[4`0/^T +M`#C_LP`P_[(`*/^Q`"#_L``8C)0``'P2^#L\$?^`,I,'_S8Q`44`$YQX`!&* +M/#8Q0#AF,``@`G&(+0@"/.X"<(`M?!7X.R0$``,,`+=2`K*H+P`"$+@"HJ@K +M$J``"P````#>(@``_Z(`$-X"``#_H@`(WZ(`$-^C``@`8A`F,$(__Q1`_^\` +M````WZ(`$-^C``@`8A`F,$(__Q!```<\!!`-/`40#3*'__]DA%,09*5?(`P` +M%Y8D!@+Q_Z```#P$_X#?H@``-(0!10`$(CPTA$``?`(`!P)DF"W_H@``WZ(` +M`'P#`#M\8PG#``,9/`!SF"7^8@``?!'X.P@"/1X`````?!#X.R0$``,,`+=2 +M`A&`+P`"$+@"`H`K$@``!@````#>8@``_Z(``-^B``#H0/_T`````-^B``#( +M0``)W[\`2#P$$`T\!1`-9(134&2E7T`D!@$7#``7E@``."W?OP!(```0+=^U +M`$#?M``XW[,`,-^R`"C?L0`@W[``&`/@``AGO0!0`````&>]_]`M(@`1_[\` +M*/^S`"#_L@`8_[$`$!!``'3_L``(C)```#P"_X``@(@M`*`8+3"D`!\T0@%% +M,A`'_P`"$CP`$"NX-$(0!`"%*"T`$(*X``4H^`"0@"T`HB@M`!"!^#BE``1D +M0C!DK*````("("TD!1``_(4``!4``$=D1/^H9$3_L&1%OZP"!"`M9$+_J/R` +M```"`A`MCB0``&1S`!(`$YCX<(14<@"%("T\!?^`.(0`!#2E`46,A`````4J +M/#2E0"!\A!G#)(0`#`"'.!9DI``8``<[.`($("W\1P``)`(`!'T"``=]0@A' +M?2)!!WS"W`=DI@`X`@4H+?RB```"!A`M_(```/Q```#>(@`8?%,2"MQ"```0 +M0``Q,$0`?Q2``"$``)`M?$,1P3P"%`!\ +M8@``%$#_U0``&"T(`CV$/`(4````D"T(`CV#```8+3P$$`T\!1`-9(13B&2E +M7UC_JP``)`8#$0P`%Y8!(#@MWZL``"0$`0@D`O__E6,``'R#6$E8P``9[W_L/^S`"@`H)@M_[\`2/^V`$#_M0`X_[0`,/^R`"#_L0`8 +M$*``7?^P`!",E0``?!+X.SP1_X`RM`?_-C$!10`4HK@PH@`?`!&*/#8Q0#@` +M5*`M`!2A^&8P`"`"D(`M"`(]Y@*1B"U\%O@[)`0``PP`MU("TK`O``(0N`+" +ML"L2P``]/`00#=XB``#>`P```&(0)C!"/_\40/_S`````/^@```\!/^`WZ(` +M`#2$`44`!"(\-(1``'P"``<"A*`M_Z(``-^B``!\`P`[?&,)PP`#&3P`=*`E +M_H(``'P1^#L(`CX&`````'P0^#LD!``##`"W4@(1@"\``A"X`@*`*Q(```8` +M````WH(``/^B``#?H@``Z$#_]`````#?HP``R&``"@``$"T\!!`-/`40#?^B +M``ADA%-09*5?0"0&`1<,`!>6`F`X+=^B``C?OP!(W[8`0-^U`#C?M``PW[,` +M*-^R`"#?L0`8W[``$`/@``AGO0!0`````#P%$`TRI___9(14(&2E7W`D!@-_ +M#``7E@)@0"T(`CWL`````#P$$`T\!1`-)`+__V2$5`#_H@`(9*5?<`P`%Y8D +M!@-Q"`(^%]^B``@`````C(,``#P"%"F40@^0/`G_@#"E`!\U*0%%,&,'_P#` +M4"T``UNX``E*/`"K6"TU*1```$)0"P`#&K@`"UCX92(0*`"C&"T!:4@M``,9 +M^#DI``2M(```9$S_Z'#&7#)D1?_@`&)H+3%*#__]H````&Q(+?TJ``!]!@`' +M`&4H+?RF```5```C9$;_\&1&__AD1=_L`&8P+61"__#\P````&(0+8R$``!P +MA%1R`(4@+3B$``2,A```?`4`.WRE"<-\A!G#``4I/"2$``P`AS@6/`3_@#2$ +M`44`!SLX_$<````$(CPTA$!(```0+62&W[@`9C`M`&08+?Q@````IB@E)`,` +M`?RC```#X``(``````````!D1=_L`&8P+0@"/EQD0O_X9[W_B/^Q`#``H(@M +M_[\`8@``_Z(`"(^C`!C?H@`(,&,/_S!"'_\`4``:`@`!]```(!`0@P`) +M`````'P>^#LD!``##`"W4@/6\"\``A"X`\+P*Q?`_^P`````CZ,`&-^B``@P +M8P__,$(?_P!0`!H"``'T```@$!"#``@\!!`-/`40#3*'__]DA%2`9*5?B"0& +M`_H,`!>6`B!`+3P"%"F45@^0?!7X.SP0_X`"]K`*-A`!10`0@CPV$"`0`L"8 +M+0)0@"T`````W@(``/^B`!#?H@`0,$(/_Q!3``D`````?!?X.R0$``,,`+=2 +M`O6X+P`"$+@"XK@K%N#_\P````#?H@`0,$(/_Q!6``@\!!`-/`40#3*'__]D +MA%309*5?B"0&!`4,`!>6`B!`+?^@```\!/^`WZ(``#2$`44`!"(\-(0@`'P" +M``<"1)`M_Z(``-^B``!\`P`[?&,)PP`#&3P`(*>I``JGI``,?00#PZ^G``000`":,0@!_@`$ +M(\``:!@E`&08)7P#)B`D`P(`$$,`F``````TA`0`IZ0`"(_"```\$_^`WZ,` +M(#"Q`!\V!*```10/_Z)`@``0````````%/ +M$0#_]`````">P@`$9$(`4``"$/@"XA`MT$,```!@."T`-^^`'```!`MW[<`:-^V`&#?M0!8W[0` +M4-^S`$C?L@!`W[$`.-^P`#`#X``(9[T`@`!H$"4`!"/``$00)0@"/U2GH@`( +M-(0"``@"/U2GI``(WZ,`*-_"`!@``[CX?%<2"@```4\D`___9$4`$'"C`!AD +M0P`8<&0`&````4\#P"`M#`(ON@+`*"W?OP!XW[X`<```$"W?MP!HW[8`8-^U +M`%C?M`!0W[,`2-^R`$#?L0`XW[``,`/@``AGO0"`W$<````+$0#?HP`(`.(0 +M+=^G``"P1P``L$,`"````4^5@D4$)6L``0%B`!H`0`'T```8$'QH:`?]2``` +MW\(`&'Q3*@H```%/)!#__V2B`!!P4``89*(`&'!$`!@```%/CL8`!`/`("T, +M`B^"WZ4`(#0"@J`"XD@M```!3W$P`!@```%/W[\`>```$"W?O@!PW[<`:-^V +M`&#?M0!8W[0`4-^S`$C?L@!`W[$`.-^P`#`#X``(9[T`@`````!GO?^H)`8$ +MBO^S`"`\$_^`_[0`*#9S`47_OP!0,)0'__^W`$``$YH\_[8`.``4O'C_M0`P +M`!03N/^R`!@\%10`_[$`$#P1$`W_L``(`("`+?^^`$@\!!`-?O-""F2$55AF +M6/!84`&9B``0"XA`M/`00#3A"``1DA%68C$@` +M`&8E7[@D!@2,`@`X+0P`%Y9FM43X9F(`"`+B$"T\!!`-.$(`!&2$5;B,2``` +M9B5?N"0&!(T,`!>6`@`X+69B``P"XA`M/`00#3A"``1DA%78C$@``&8E7[@D +M!@2.#``7E@(`."UF8@`4`N(0+3P$$`TX0@`$9(15^(Q(``!F)5^X)`8$CPP` +M%Y8"`#@M9F(`&`+B$"T\!!`-.$(`!&2$5AB,2```9B5?N"0&!)`,`!>6`@`X +M+69B`!P"XA`M/`00#3A"``1DA%8XC$@``&8E7[@D!@21#``7E@(`."UF:``@ +M?NA""CP$$`UDA%989B5?N"0&!)(,`!>6`@`X+69H`"A^Z$(*/`00#62$5GAF +M)5^X)`8$DPP`%Y8"`#@M/`,0#3)3`!]D9%:8`D!`+=^C``!F)5^X)`8$EP(` +M."T"8Q`M`G28+0`"\/@\`O^`-$(!10`3F?@``A(\-$(0``/"&"TX8P`$C&D` +M``P`%Y8`````/`/_@#1C`44"0$`M``,:/&8E7[@T8Q`$)`8$F0/#$"T"`#@M +M.$(`!(Q)```\`A`-#``7EF1$5L`\`_^`-&,!13P"$`T``QH\`D!`+31C(`!D +M1%;H?F-*"F8E7[@D!@2;#``7E@(`."T\`_^`-&,!13P"$`T``QH\`D!`+31C +M(!!D1%<0?F-*"F8E7[@D!@2=#``7E@(`."T\`_^`-&,!13P"$`T``QH\`D!` +M+31C("AD1%6)]X``9+# +M108``QBX`J,8+9!C``(`?A@J$&#_R@`````\'O^`/`00#3?>`45DA%@8`![R +M/&8E7[@WWD`@)`8$KW[^0@H"`#@M#``7E@``D"T`````/`+_@#)3`!\T0@%% +M`G28+0`"$CP`$YGX-$)`.#P#$`U^8DH*`D!`+61D6#AF)5^X)`8$LPP`%Y8" +M`#@M/`/_@#1C`44\`A`-``,:/`)`0"TT8T!(9$188'YC2@IF)5^X)`8$M0P` +M%Y8"`#@M/`/_@#1C`44\`A`-``,:/`)`0"TT8T!09$18B'YC2@IF)5^X)`8$ +MMPP`%Y8"`#@M/`/_@#1C`44\`A`-``,:/`)`0"TT8T!89$18N'YC2@IF)5^X +M)`8$N0P`%Y8"`#@M/`/_@#1C`44\`A`-``,:/`)`0"TT8T!@9$18V'YC2@IF +M)5^X)`8$NPP`%Y8"`#@M/`/_@#1C`44\`A`-``,:/&1$60`T?D!H`D!`+7Y^ +M2@IF)5^X)`8$O0(`."T,`!>6)E(``9+"108``A"X`J(0+9!"``(`4B`J$(#_ +MK@`````80``R`````"0>``%F,E^X,\,`'SP$$`T`=!@M`\!`+0`#F?@\`_^` +M-&,!162$62@``QH\`D`H+31C0!`D!@3"?F-*"@P`%Y8"`#@M/`+_@#1"`44\ +M`Q`-``(2/`/`0"TT0D`89&194'YB2@H"0"@M)`8$Q`P`%Y8"`#@M/`+_@#1" +M`44\`Q`-``(2/`/`0"TT0D`@9&19>'YB2@H"0"@M)`8$Q@(`."T,`!>6)]X` +M`9+#108``QBX`J,8+9!C``(`?A@J$&#_TS/#`!\\%O^`/`00#3;6`45F)5^X +M`!:R/&2$69@VUD\`)`8$R=['````H)@M9M0`@#P1_X`V,0%%#``7E@``D"W> +MQP"`/`00#0)@*"UDA%FX#``7EB0&!,K>AP!P/`00#0)@*"UDA%G8#``7EB0& +M!,MFB`"X?NA""CP$$`UDA%H``F`H+20&!,P,`!>6`@`X+6:(`,!^Z$(*/`00 +M#62$6B`"8"@M)`8$S0P`%Y8"`#@M9H@`R'[H0@H\!!`-9(1:0`)@*"TD!@3/ +M#``7E@(`."UFB`#0?NA""CP$$`UDA%IH`F`H+20&!-$,`!>6`@`X+=Z'$(@\ +M!!`-`F`H+62$6I`,`!>6)`8$TMZ'$)@\!!`-`F`H+62$6K`,`!>6)`8$T]Z' +M$*`\!!`-`F`H+62$6M`,`!>6)`8$U-Z'$*@\!!`-`F`H+62$6O`,`!>6)`8$ +MU=Z'$+`\!!`-`F`H+62$6P@,`!>6)`8$UMZ'$+@\!!`-`F`H+62$6R@,`!>6 +M)`8$U]Z'$7@\!!`-`F`H+62$6T@,`!>6)`8$V-Z'(%`\!!`-`F`H+62$6V@, +M`!>6)`8$V=Z'(&`\!!`-`F`H+62$6X@,`!>6)`8$VMZ'('`\!!`-`F`H+62$ +M6Z@,`!>6)`8$V]Z'('@\!!`-`F`H+62$6]`,`!>6)`8$W-Z'((`\!!`-`F`H +M+62$6^@,`!>6)`8$W=Z'((@\!!`-`F`H+62$7!`,`!>6)`8$WMZ'()`\!!`- +M`!&..`)@*"UDA%PX)`8$WS8Q``$\%A`-`!&,.`P`%Y8\%!`-)!4`$&;67%AF +ME%R``O&(+=XI```"0$`M`L`@+0)@*"TD!@3C#``7E@(`."W>*0`(`D!`+0*` +M("T"8"@M)`8$Y0(`."T,`!>6)E(``195__!F,0`0/!+_@#P$$`TV4@%%`F`H +M+0`2E_ADA%RH-E(`@20&!.D`$I)X`@`X+7[R0@IF4@(``F"@+0``B"T,`!>6 +M)!4`$'[R0@H\!!`-`F`H+62$7-`D!@3J#``7E@(`."UF2``(?NA""CP$$`T" +M8"@M9(1<\"0&!.L,`!>6`@`X+=Y'`@`\!!`-`F`H+62$71`,`!>6)`8$[-Y' +M`@@\!!`-`F`H+62$73@D!@3M9E($``P`%Y8\$Q`-`O*0+69S75C>20```B!` +M+0)@("T"@"@M)`8$\0(`."T,`!>6)C$``18U__=F4@`0/!+_@#P$$`TV4@%% +M9(1=@``2D7P"@"@M-E(A`20&!/0`$I#X`@`X+7[R0@H``(@M`H"H+0P`%Y8D +M$P`0WD<"`#P$$`UF4@7X`H`H+62$7:@D!@3U#``7E@+RN"T\$A`-9E)=T``` +M``#>Z0```B!`+0)`("T"H"@M)`8$^0(`."T,`!>6)C$``18S__=F]P`0W[\` +M4-^^`$C?MP!`W[8`.-^U`##?M``HW[,`(-^R`!C?L0`0W[``"`/@``AGO0!8 +M/`@4`#P'%`"1`D4&9[W_X&3G1/C_LP`8_[(`$``"$+C_L0`(`.(0+?^P``", +MC@``D$(``A!``!@QS@?_/`;_@``.4K@TQ@%%```0+0`&,CPTQB``9,D@`#!# +M`!\D0@`!`&H8+3!"`/\``QGX`&8@+0!I&"W\@```_&```)$#108``QBX`.,8 +M+9!C``(`0Q@K%&#_\C!#`!\D`@`!$*(`*``.?'@\`_^```Y\>#1C`44`8$@M +M``,:/#1C`"0`"4]X9&+_\`'C&"T!XC`M9$0`%&1%`!PX8P`$K&```#4B`"$! +MY1@M.,8`!*S````!Y"`M_(`````"$OC\8````>(0+20#`!``````_$#X`"1C +M___\0/@(,&,`__Q````48/_Z9$(`$#P"_X`T0@%%``(7^#1"`($``A)X`>(0 +M+?Q````\"_^`-6L!10`+6CPU:T`@`>L0+?Q```"1`D4&``(0N`#B$"V00@`" +M$$``1```("UE:P`8``["N``.<[AE;0`@96P`&&5PW]!E>=_@,((`'SP&_X`` +M3B@M-,8!10!8$"T`!C(\``(1^#3&$```!2CX`$N8+?Y@``!DPQ`09,D`!`!- +MF"W^8````*8P+3C&``0`3)@M_F```&1R`!BLP````$,P+?S```!D<2`X`*DH +M+0!2,"W\P```9&H@6`!1,"TXI0`$_,```"2)``&LH````$HH+?R@``!D:@`0 +M9&8@`&1E(`@0@``-9&,@$`!0B"T`62`M_B````!*4"W\@````$8P+?U````` +M12@M_,````!#&"W\H```_&```)$"108Q)`#_``(0N`#B$"V00@`"`((0*Q1` +M_\8P@@`?/`/_@"0&``$T8P%%``8P/`!@$"T``QH\``(7N#1C4#@T0@!!9&2O +MY``"$K@!Y"`M9$4`"`'C&"T!XA`M9,;___QF```!Y7@M_$```#B"``3]X``` +MK$```-^S`!C?L@`0W[$`"-^P```#X``(9[T`(`````",@P``/`3_@#2$`44` +M`!`M``0GN#2$`$%P8U1R``0BN'QD.@IDA``(<.?\.J"G``!\9"(*`^``"*#$ +M````````C((``#P#_X`T8P%%``4L.``#'[@T8P!!,$('_P`#&K@``A1X9&0` +M"`!#&"W\90```$0@+?R&```#X``(```0+2RB`!$00``0C(,``#P"_X`P8P?_ +M-$(!10`#&W@``A=X`*,H+31"`"$`!2DX``(2^##&``$`HB@M```0+?RF```# +MX``(``````/@``@D`O__+*(`$1!``!",@P``/`+_@#!C!_\T0@%%``,;>``" +M%W@`HR@M-$(`(0`%*3@``A+X?*(J"@``$"U\I0`#`^``"*#%`````````^`` +M""0"__]GO?_@/`00#?^P```\$!`-_[\`&&2$7@#_L@`09@5?R/^Q``@,`!>6 +M)`8%B`P"-UH`````!$``)-^_`!@,`C94``````1``"#?OP`8#`(ZO``````$ +M0``;/!(4`#P1%`"21T4&9C%$^#P$$`UF!5_(9(1>&"0&!:8`!SBX?B<]"@P` +M%Y8DY___DD)%!@`"$+A^(A4*$$``"@``@"T"`"`M#`(W.B80``&20D4&``(0 +MN'XB%0H"`A`J%$#_^0(`("T``!`MW[\`&-^R`!#?L0`(W[````/@``AGO0`@ +M``````/@``@``!`M9[W_^````4__I```<(44WP```4\#X``(9[T`"`````!G +MO?_P_[```/^_``@,`B[$`("`+=X"``A\!0`[C@8`#'RE"<,`!2(X?`((!C2$ +M`#]\@EB&_@(`"````4\\`O_`)`,``31"`+,``QN\``(2?'X#2`5\HCD&?(/M +M!GS"&04```%/_$,`````$"W?OP`(W[````/@``AGO0`0`````&>]_U#_LP"8 +M)!,`#/^Q`(@`@(@M_[``@`"@@"W_OP"H_[0`H/^R`)"0I0`=W@,`0-X-`$C> +M#`!09*4``=X+`%@`!2CXW@H`8#!B`/_>"0!HW@<`<-X(`'C\"@"`M-&,0`*Z#``Q\0T@! +M``(8"@P"1"S^@P`H"`)$@P``$"V/H@!```!0+9>E`';>1``0CD,`,"1"__]\ +M0O@#9$(`!P`"$/A^(A(*D$8`FF3&`$``!C"X`$80+20&``&00@`"`$8P!!2` +M`&MPQ3`#WD(``!1``&0``"@M$&``)B1C__\D"___<&3X\F2$``@`I"`M```` +M`-RC```08``#```0+0!@$"U]8O_&W4<``!#@``,``!@M`.`8+7UC_\80P``2 +M`````-Q(``#<9P``%0<`620'$``(`D3@).?_^-Q)``#<:```%2@`4R3G__AD +MQO_X``=(*P`&0"L!*$`D9$(`"!4`__9D8P`(9*4`"!2D_^%E2@`(_@``*`P" +M)AX"0"`MG@,`!-X"`$#>"0!(W@@`4&1C`%#>!P!8``,8^-X&`&`"@Z`MW@4` +M:'Q2.@/>!`!PW@,`>/^B``#_J0`(_Z@`$/^G`!C_I@`@_Z4`*/^D`##_HP`X +M```!3_Z```````%/```P+0(@("T"`"@M#`(/I```."TD`@`!$D(`+```$"W? +MOP"HW[0`H-^S`)C?L@"0W[$`B-^P`(`#X``(9[T`L``````,`B8>`D`@+0(@ +M("T"`"@M```P+0P"#Z0``#@MW[\`J-^T`*```!`MW[,`F-^R`)#?L0"(W[`` +M@`/@``AGO0"P`$`H+20"__\(`D3#?$7_QB0"__\`@%`M?$K_QMY"```00/^4 +M```H+0@"12<`0"@M_@``*`P")AX"0"`M)!,%"@@"1'@``)`MW@0`,`(`&"T` +M@!`M9(4`@&A)``!H2``(:$<`$&A&`!AD0@`@L&D``+!H``BP9P`0L&8`&!1% +M__9D8P`@)`4``@P"$KHD!@"`W@(`:-^C`"C^```P%&(`":(``$:7HP`VE@(` +M=A1B``4"("`M#`(L*@(`*"T(`D4-```0+203``0(`D1X``"0+3P$$`T\!1`- +M9(1?V`P"?KQDI6)P"`)$>```````````9[W_,/^U`+#_M`"H)!0`#/^S`*`` +MH)@M_[(`F"0%``+_L0"0`,"(+?^_`,@`@)`M_[<`P/^V`+C_L`"(W,L`0-S* +M`$C(P!PW,8`:-XB`'C_JP!(_ZH`4/^I`%C_J`!@_Z<` +M:/^F`'#_HP!X#`(2-/^B`(`00`&C`$"H+0!`("T``"@M#`)F8"0&`#B/H@!( +MDC8`'9>C`'[?I0!P)$+__WQ"^`-FU@`!9$(`!P`6L/@``A#X`&4H+7Y"$@K> +M2``8DZ0`3Y!&`)K<1P``?1:R"F3&`$``!C"X`.4H*P!&,"T4H`%]D,8``MQ" +M`!@00`&-/`40#?ZS`"C<10``W$(`"/ZE`!@0@`!G_J(`("07``$\`O^``->X +M!#1"`2ERX[@#``(>.#1C``%\`@`[``,<.'Q""<-\0SD&W&,``#+G#_]RY?LZ +M``]^M4@! +M_C4`*#1"$`"N(@`,#`)$+`(@("W?OP#(W[<`P```$"W?M@"XW[4`L-^T`*C? +MLP"@W[(`F-^Q`)#?L`"(`^``"&>]`-``````+.(``A1``!L``(`M/`+_@#1" +M`2D``A8X-$(``7P#`#L``A0X?&,)PWQB.0;<4```$@``Y"0"__\DX___?%#_ +MQG!C^/)F!0`(`@`0+0"C*"T!,"`O`````/Q```!\@AH*?&-(`?Q#``!D0@`( +M%$7_^@````#?HP!@`!<0`/^@`!#^-0`HKZ(`$/^@``#_H``(_Z``&/^@`##_ +MH``X_Z``0/^C`""NH@`($F``OY>B`!3_LP`H)`,``GQB:@<``A``IZ(`%"0# +M``$0XP"G`````!#@``4`````-$)```(`2"VOH``X``(0`#1"@``"0"`M?`(Y +MQP.@*"W_H````B`P+?^I``BOIP`8#`(6'J>B`!02```,`$`@+7P"`#M^$$@! +M?$()PP```4\\`_^`-&,!*0`#'C@T8P`!``,<.'Q#.0;\<```)`/__Q2#_WL` +M`!`MG[,`$#P$$`T\!1`-9(1@:&2E8I`D!@%J`F`X+0P"?KPD$``!GB(`!&1" +M`%```A#X`L(0+=!#````8"`M`'`8)?!#```08/_[`````)XD``0`$RAX9(0` +M4``$(/@,`D0D`L0@+7Q"\$,`4Y@M`G>X*Q;@`*("`!`MGB,`!&1C`%```QCX +M`L.P+31"````0!`GTL,```!@("T`8A@D\L,``!!@__L``````J`@+0P")AXD +M%``,"`)%Y`)`("T`````/`+_@#1"`2D``A8X-$(``7P%`#L``A0X?*4)PWRB +M.0;<1```$(``5'R"2`'^H@``)`+__Q#@`$!\1/_&/`+_@#1"`2D``A8X-$(` +M`0`"%#A\HCD&W$(``!!``&=D@P`(``"`+0````!\0D@!_((``#P$_X`TA`$I +M$$``"P`$)C@T@@`!)A```1('`"L``A0X?*(Y!@!@("W<0@``%$#_\F1C``C\ +M@```/`00#3P%$`UDA"9H9*5BD`P"?KPD!@&B"`)%X:ZP`#!^M4@!`B`@+?XU +M`"@\`@7O-$((``P"1"RN(@`,W[\`R-^W`,```!`MW[8`N-^U`+#?M`"HW[,` +MH-^R`)C?L0"0W[``B`/@``AGO0#0/`00#3P%$`UDA":89*5BD`P"?KPD!@$- +M"`)%X0``````````?J)(`0(@("VNIP`P"`)&V_XB`"@!("@M"`)%V0``@"W= +M(P`````X+1!@_UT``$@M`&!(+20#__\(`D9$`````)`,``7QB:@??HP!H``(0`*>B`!0(`D93_Z,` +M*#P$$`T\!1`-9(0HB&2E8I`,`GZ\)`8!-`@"1>$`````/`00#3P%$`UDA"<` +M9*5BD"0&`/0,`GZ\)!0!``@"1>$`````"`)&SP``@"T\!!`-/`40#62$8"!D +MI6*0#`)^O"0&`.8(`D7A`````#P$$`UDA&!`9*5BD`P"?KPD!@#\"`)%X0`` +M``#>)``H)`4``@P"$KHD!@`X#`(F'@``("T(`D7I`B`H+0````!GO?^H```0 +M+?^W`$`\%Q0I9O?O."0%!`3_OP!0`N`8+?^^`$C_M@`X_[4`,/^T`"C_LP`@ +M_[(`&/^Q`!`(`D=2_[``"``````010!]/`L4*=QD```P4/__`$"(+61C``@4 +M@/_Y)$(``3P+%"DD`@0$D7(/F`)1D"$J0P0$`$.0"S)2____L@``97(/F)9" +M``@00`!?/!44*0`0*?C>H@]@`!`;.`"C&"T`$2#X`N0H+0!#$"T00`!$_*(` +M`#P4$A("("@M9I3Q````,"UFEA"``N"8+0)`\"T"@!@MW&P``-QI``C<:``0 +MW&<`&&1C`""P3```L$D`"+!(`!"P1P`8%';_]F1"`"`"Y!`M`D88+=Q(```D +MIP`!G&D`#&3&``@"1C`M/`00#62$8.`F$``!_0D``#(0___<2```E&,`"*4# +M``C<0P``K&<`#-Q#``#<:```?`@XI'P'.63\9P"`W$,``-QG`(#\9P"(W$,` +M`/QF`!C<0@``#`)^O-Q&``#?HP```@,0*Q!``"$"$3`C``8Q.`/&$"V40@`( +M$$``'`(`*"W>IP]@`!`9^``0$S@`$"#X`&(0+0)D&"T`XA`M%$#_Q?QB``#? +MOP!0/`00#=^^`$@\!1`-W[<`0&2$8+#?M@`X9*5BL-^U`#`D!@-GW[0`*-^S +M`"#?L@`8W[$`$-^P``@(`GZ\9[T`6`````#?OP!0W[X`2-^W`$#?M@`XW[4` +M,-^T`"C?LP`@W[(`&-^Q`!#?L``(`^``"&>]`%@D`@0$D7(/F"92!`0J0P0$ +M`$.0"S)2__\N0@0%%$#_[/^R```D$00$"`)'8"00!`1GO?\8)`(``O^_`.#_ +MO@#8_[<`T/^V`,C_M0#`_[0`N/^S`+#_L@"H_[$`H!"B`*[_L`"8)`(``Q"B +M`%0`@(`M)`(``1"B`!,\!1`-/`00#62$8C`,`GZ\9*5BP````0_?OP#@```0 +M+=^^`-C?MP#0W[8`R-^U`,#?M`"XW[,`L-^R`*C?L0"@W[``F`/@``AGO0#H +MW)4`0!*@`CLD`O__?%7_QI*B```\`Q0I$$``&Z!B#YAD8P^8)$+__V1T`!AP +M0ODR/!`4*3P3$`T\$A`-9K$`"&80#Z`"@J`M9G-A`&928N``````WB<```)@ +M("W>(@`(`D`H+68Q`!#^!P````]`.C<@P`8/!<4*=R+`$!F]\\0W(H`2``` +M\"W`@`HW(0` +M>/^K`$C_J@!0_ZD`6/^H`&#_IP!H_Z8``"@D%``,D@D`'9>D`'XD0O__WZ<`<'Q"^`-D0@`'92D``0`"$/@` +M"4CX?N(2"@"'0"W>\P`8DZ,`3Y!&`)K<10``?FF:"F3&`$``!C"X`*@H*P!& +M$"V00@`"`%:P!!2@`?]RQ+`#$B`"%0````"6*``V%0`!Z`````#>(@`0```X +M+11``##>-0`H)`(``1!B`0*.*``,%&``,R0"``("X"`M`@`H+0``,"T,`@^D +M```X+7_>2`%\`P`[```!3SP"_X!\8PG#-$(!*0`"%?@T0@`!``(4>'QB.08( +M`D?Q_%X````````\!!0I```H+62$#Y@,`F9@)`8/^````0_?OP#@```0+=^^ +M`-C?MP#0W[8`R-^U`,#?M`"XW[,`L-^R`*C?L0"@W[``F`/@``AGO0#H`$#P +M+20"__]\7O_&"`)(6`/`B"T`0#@M)`+__WQ'_\8D`@`!%&+_SXXH``P(`DF! +M`````!!B`-4D`@`%%&+_.@````#>(@``$$``!```0"T`0$`M)`+__WQ(_\:. +M)P`P+.(``A1``!H``)`M/`+_@#1"`2D``A8X-$(``7P#`#L``A0X?&,)PWQB +M.0;<4@``$D`!KR0"__\DY?__?%+_QG"E^/("12@M`D`0+62E``@!$B`O_$`` +M`'R"&@I\8T@!_$,``&1"``@41?_Z`````-^C`&``%A``_Z``$/X>`"BOH@`0 +M_Z```/^@``C_H``8_Z``,/^@`#C_H`!`_Z,`(*XB``@2H`%QEZ(`%/^U`"@D +M`P`"?&)J!Z>B`!3_IP"(`N`@+?^H`)`,`A(T)`4``M^G`(C?J`"0$$`!I`!` +M\"T`0"`M```H+?^G`(@D!@"`#`)F8/^H`)#?J`"0`@`0+=^G`(@#P!@M9@0` +M@&A*``!H20`(:$8`$&A%`!AD0@`@L&H``+!I``BP9@`0L&4`&!1$__9D8P`@ +M_Z<`B`/`("T,`B[$_Z@`D([E```\!``$D\,`'=_"`!@`I"`E``,:P`"#&"6O +MPP`,W\,`"'P#"`;_PP`(CN,``'QB6`?_P@`8)`(``=^G`(@0X@$HWZ@`D!#@ +M``:7H@`4)`,``0)`0"VOH``X?&)SAP`"$``T0H```N`@+7P".<<#H"@M_Z`` +M``/`,"W_J``(KZ<`&`P"%AZGH@`4$D``#20#__]\!``[?E)(`7R$"<,```%/ +M/`/_@#1C`2D``QXX-&,``0`#'#A\@SD&_'(``"0#__\40_ZNG[(`$#P$$`T\ +M!1`-9(0GP&2E8P`D!@+P#`)^O`)`."V>`@`$)`,``61"`%```A#X`F(0+=!$ +M````@"@M`(,@)?!$```0@/_[`````)X$``0`$BAX9(0`4``$(/@,`D0D`F0@ +M+7Q"\$,`4A@M`':P*Q;``58D`@`!G@,`!&1C`%```QCX`F.8+31"````0!`G +MTF,```!@("T`8A@D\F,``!!@__L`````)!,``0/`("TD!0`"#`(2NB0&`(`, +M`B8>`B`@+1*@``8\!!`-/`40#62$8@ADI6,`#`)^O"0&`Q`68`#P`N`@+0P" +M)T8"`"@M"`)'\0`````,`B8>`B`@+0+@("T"`"@M```P+0P"#Z0``#@M"`)' +M\0`````0X`$B+0(``A1``+L\`O^`-$(!*0`"%C@T0@`!?`,`.P`"%#A\8PG# +M?&(Y!MQ2```20`#M)`+__R4%__]\4O_&<*7X\@"R*"T"0!`M9*4`"`#R("\` +M````_$```'R"&@I\8T@!_$,``&1"``@41?_Z`````/^G`(@"X"`M_Z@`D`P" +M$C0D!0`"WZ<`B-^H`)`00`#K`$#P+0!`("T``"@M_Z<`B"0&`(`,`F9@_Z@` +MD-^H`)`"`!`MWZ<`B`/`&"UF!`"`:$H``&A)``AH1@`0:$4`&&1"`""P:@`` +ML&D`"+!F`!"P90`8%$3_]F1C`"#_IP"(`\`@+0P"+L3_J`"0CN4``#P$``23 +MPP`=W\(`&`"D("4``QK``(,8):_#``S?PP`(?`,(!O_#``B.XP``?&)8!__" +M`!@D`@`!WZ@`D!$"`&7?IP"(WZ,`8``6$`#_H``0_Z``&*^B`!#_H``P_Z`` +M./^@`$#_HP`@KB(`"!*@`&J7H@`4_[4`*"0#``)\8FH'``(0`!$```4````` +M-$)```)`."VOH``X``(0`#!"?W\"X"`M_Z<```.@*"W_H``(`\`P+:^H`!@, +M`A8>IZ(`%!)```TD`___?`0`.WY22`%\A`G#```!3SP#_X`T8P$I``,>.#1C +M``$``QPX?(,Y!OQR```D`___%$/]YY^T`!`\!!`-/`40#62$8!``$`!0H>&2$`%``!"#X#`)$)`)D("U\0O!#`%2@+0*6L"L6 +MP`!K`D`0+9X#``1D8P!0``,8^`)CF"TT0@```$`0)])C````8"`M`&(8)/)C +M```08/_[`````"03``$#P"`M)`4``B0&`(`,`A*Z)!0`#`@"27(`````"`)( +M`P``J"T(`D@E``"H+=SB`````$`M$$#_F0``."T`0#@M)`+__P@"2=Q\1__& +M"`))IP``D"W="```$0``"Y>B`!0D`___```X+0@"22I\:/_&)`,``7QB:@?? +MHP!H``(0``@"2>S_HP`H``!`+0@"22H``#@M)`,``7QB:@>GH@`4WZ(`:`@" +M2.[_H@`H/`00#3P%$`UDA&%89*5C``P"?KPD!@(,EC0`-G*4.'(`%*``#`(F +M'@(@("T"X"`M`@`H+0``,"T,`@^D`H`X+0@"27T"X"`M/`00#3P%$`UDA"<` +M9*5C`"0&`?X,`GZ\)!0!``@"2FD`````/`00#3P%$`UDA"B(9*5C`"0&`J8, +M`GZ\)!,``0@"27(`````/`00#203``$,`G]Z9(1B2`@"27(`````/`00#3P% +M$`UDA&$H9*5C``P"?KPD!@(%"`)*:0````#>!``H)`4``B0&`#@``)@M#`(2 +MN@``B"T(`DHV`\`@+3P$$`T\!1`-9(1?V`P"?KQDI6,`$D#^TB03``%\`P`[ +M?E)(`7QC"<,```%//`+_@#1"`2D``A8X-$(``0`"%#A\8CD&"`))!``H)`4``B0& +M`#@``)@M#`(2N@``B"T(`DEO`\`@+8R"``!\13P#?$,^`P`#'C@`!2PX`*,H +M)3!#_P``HR@E,$,`_P`%*```HR@E/`/0#31C_NT0HP`@9[W_Z'Q%/`-\0SX# +M``4L.``#'C@`HQ@E,$7_``!E&"4P0@#_``,8``!B$"4\`R_R-&,!$A1#``\D +M`O_WC((`)'Q$/`-\0SX#``0D.``#'C@`@Q@E,$3_``!D&"4P0@#_``,8``!B +M$"4L0@`!``(0(WP"$$0#X``(9[T`&`````",@@`4?$4\`WQ#/@,`!2PX``,> +M.`"C&"4P1?\``&48)3!"`/\``Q@``&(0)2Q"`!`40``3`````(R"`!AGO0`8 +M?$0\`WQ#/@,`!"0X``,>.`"#&"4P1/\``&08)3!"`/\``Q@``&(0)20#__8L +M0@`2.$(``0`"$",#X``(`$,0)`@"2NDD`O_VC(,`%'QG/`-\8CX#``<\.``" +M%C@`XA`E,&?_``!'$"4P8P#_``(0``!#&"4L8P`1%&``$V>]__``IC`A`,40 +M*A1``!T``!`MC((`)'Q'/`-\0SX#``<\.``#'C@`XQ@E,$?_``!G&"4P0@#_ +M``,8``!B$"4`1C`K%,``#P``$"V,@P`(?&8\`WQB/@,`!C0X``(6.`#"$"4P +M9O\``$80)3!C`/\``A```$,0)7Q"^`,`12@M`(40+0/@``AGO0`09[W_P"0" +M__C_M``H`*"@+?^S`"``@)@M_[(`&`#`D"W_L0`0)!$`"?^_`#C_M0`P_[`` +M"*S"```,`DL.)`8`!!!``!,FE0`$C$,``"0"__6N0@```J"`+7QQ/`-\8CX# +M``(6.``1C#@"(H@E,&+_``(BB"4P8@#_`!&(``(BB"4N(@`*%$``#*^C``0D +M$0`)W[\`.`(@$"W?M0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T`0#P" +M$`UR(_CR9$)C('Q#$@H`0``(``````(`*"T"8"`M)`8``0P"2PXF$``!$$#_ +MZ0````"`0@``%$#_^`(`*"T"@"@M`F`@+0P"2PX"%#`C$$#_X"80``,"(!`M +M?!`(!*Y0``#?OP`XW[4`,-^T`"C?LP`@W[(`&-^Q`!#?L``(`^``"&>]`$`" +M8"`M`J`H+0P"2PXD!@`$$$#_S@````",0@``?%`\`WQ#/@,``QXX`!"$.*^B +M```"`X`E,$/_``(#@"4P0P#_`!"```(#@"4F$``("`)+?`(5@"$`````9[W_ +M\``%*`#_OP`(!*``$*^E```PH@`#%$``#M^_``@,`DL^`Z`P+8^D``#?OP`( +M)`/__``"$`!GO0`0.$(``0""&`H#X``(`&`0+0````#?OP`()`/__`!@$"T# +MX``(9[T`$`````!GO?_P``4H`/^_``@$H``0KZ4``#"B``,40``.W[\`"`P" +M2SX#H#`MCZ0``-^_``@D`__\``(0`&>]`!`X0@`#`((8"@/@``@`8!`M```` +M`-^_``@D`__\`&`0+0/@``AGO0`0`````&>]_\#_L@`8`("0+?^Q`!``P(@M +M_[\`./^U`##_M``H_[,`(/^P``@$H`!1KZ````P"2Z0`````KZ(```1``"`` +M0(`M`@`H+0)`("T#H#`M#`)+/B03``(D%0`)``(0`!!3``\D%``!$%4`+P`` +M```05``=`````!!4`!+?OP`XC[````)`("T#H#`M#`)+/@(`*"T``A``%%/_ +M\P`````2(/_XC[```(XB```D0O__!$'_\ZXB``"/L````````-^_`#@"`!`M +MW[4`,-^T`"C?LP`@W[(`&-^Q`!#?L``(`^``"&>]`$`2(/_VW[\`.(XB```D +M0@`!KB(```(`$"W?OP`XW[4`,-^T`"C?LP`@W[(`&-^Q`!#?L``(`^``"&>] +M`$``````CZ(```1!`!)P0_XN+C$``0(CB"0D$/__W[\`.`!1@`K?M0`PW[0` +M*-^S`"`"`!`MW[(`&-^Q`!#?L``(`^``"&>]`$``````"`)+Z0``@"T(`DP( +M)!#__V>]__#_OP`(`Z`P+0P"2]BOH```!$``!H^D```D`P`!%(,``]^_``@# +MX``(9[T`$-^_``@D`O__`^``"&>]`!!GO?_@)`(``?^Q`!`D$0`!_[``"`"` +M@"VOH@```*`0+?^_`!@"`"`M`$`H+0P"2]@#H#`M!$``"H^C```88``)W[\` +M&!1Q__@"`"`MW[\`&-^Q`!#?L``(`^``"&>]`"#?OP`8)`+__]^Q`!#?L``( +M`^``"&>]`"!GO?_(_[(`$`"`D"W_M0`H`,`@+?^T`"``H*@M_[,`&`#`H"W_ +MOP`P_[$`"`P"@AS_L`````(0`"13``$"LZ@O`E6H+0*R$"L40``9``"`+0@" +M3'\"0!@M`J,0*Q1``!7?OP`P`&`@+0*`*"T"8#`M#`)E*`!@B"UF$``!%$#_ +M]@)0&"W?OP`P`B`0+=^U`"C?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`X +M`````-^_`#```(@MW[4`*`(@$"W?M``@W[,`&-^R`!#?L0`(W[````/@``AG +MO0`X`````&>]_]#_LP`@`*"8+?^R`!@`P)`M_[$`$/^P``C_OP`H#`)*O@"` +MB"T40``>`$"`+8XC``1\9#P#?&(^`P`$)#@``A8X`((0)3!D_P``1!`E,&0` +M_P`"$```1!`E`D*0*Q9``!FOHP`$?&8\`WQB/@,``A8X``8T.`#","4P8O\` +M`,(P)0"`$"T`!C```F`@+0#","4"("@MKZ,```P"9@I\QO@#W[\`*`(`$"W? +MLP`@W[(`&-^Q`!#?L``(`^``"&>]`#``````"`),QR00__UGO?_(_[0`*"04 +M``3_LP`@)!,`"?^R`!@`@)`M_[$`$"01``/_L``(`*"`+?^_`#`"`"@M`D`@ +M+0P"2SX#H#`M``(0`!!1``??OP`P$%,`#@`````05/_VC[```"00___?OP`P +M`@`0+=^T`"C?LP`@W[(`&-^Q`!#?L``(`^``"&>]`#@`````CZ(``"00__7? +MM``HW[,`("A#``#?L@`8`$.`"]^Q`!`"`!`MW[``"`/@``AGO0`XC(,`#&>] +M__AGO0`(?&8\`WQB/@,`!C0X``(6.`#"$"4P9O\``$80)3!C`/\``A```$,8 +M)7QC^`,`91`M`^``"`""$"T`````9[W_P/^S`#``H)@M_[(`*`#`D"W_L0`@ +M`."(+?^P`!C_OP`X#`)*O@"`@"T40``X`!,I.(X#`!!\9CP#?&0^`P`&-#@` +M!"8XKZ,`%`#$("4P9O\``(8@)3!F`/\`!"```(8@)7R$^`,"!"`M?(4B"OY$ +M``".`P`0_Z0`"'QF/`-\9#X#``0F.``&-#BOHP`0`,0P)3!D_P``Q#`E,&0` +M_P`&&```9!@E?&/X`P(#@"T"!8`MD@4`")($``G>`P`(``4N/``$)#P`I"`E +M?&8Z`C!E`/\`!C(\`(4@)7QE.`(`AB`E``4H/'QF/@,`A2`E``8V.'QE/`,` +MAB`E``4L.`"%("4P8_\``(,8)?XC``#?OP`XW[,`,-^R`"C?L0`@W[``&`/@ +M``AGO0!``````(R%`!!GO?_P```P+0@"364``!`M`````"1"``%\ISP#?*,^ +M`P`'/#@``QXXKZ4`"`#C&"4PI_\``&<8)3"G`/\``Q@``&<8)7QC^`,`@Q@M +M`&88+9!H``B09P`)W&,`"``(1CQPYSPS`0=`)7QI.@(P9P#_``E*//^C```! +M!T`E?&]_[C_M0`P`,"H+?^T`"@`X*`M_[$` +M$`"`B"W_L``(`*"`+?^_`$#_M@`X_[,`(`P"2K[_L@`8%$``*"02``&OH``` +M!@``)":6``$``````@`H+0(@("T,`DO8`Z`P+0!`@"V/H@```%`8)P1A`"8D +M`___%%+_]P(`*"T"("`M)@4`!`P"2PX"P#`M`J`H+0*`,"T`0)@M$$#_[0!` +M("T,`F4H`````!1`_^D"H"`M?G2=BB0%`$`28``'`H`P+0P"9-QR]`$@``````B`@+0P"2Z0"0"@M!$#_[0`5KC@`%A0X`%40)0`4 +MHC@`5!`E``(0``!3F"5^<_@#`G*0+0(RB"T2```$9C$`!`P"@AP"("`MK@(` +M`-^_`$`"("`MW[8`.`"`$"W?M0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``( +M9[T`2`````!GO?_P_[```/^_``@,`DND`("`+01```8`0"@MW[\`"`(`("W? +ML```"`),TF>]`!#?OP`(W[````/@``AGO0`09[W_\/^P``#_OP`(#`)+O@"` +M@"T$0``&`$`H+=^_``@"`"`MW[````@"3-)GO0`0W[\`"-^P```#X``(9[T` +M$&>]_]C_L@`8`*"0+?^Q`!``@(@M_[``"/^_`"`,`DN^`,"`+01``"0````` +MCB,`"'QD/`-\8CX#``(6.``$)#BOHP`$`((@)3!B_P``@B`E,&(`_P`$(``` +M@B`E?(3X`P"2("T2```-`B0@+8R#``1\93P#?&(^`P`%+#@``A8X`*(0)3!E +M_P``11`E,&,`_P`"$```0Q@EK@,``-^_`"``@!`MW[(`&-^Q`!#?L``(`^`` +M"&>]`"@2`/_X```@+:X"````@!`MW[\`(-^R`!C?L0`0W[``"`/@``AGO0`H +M9[W_L/^V`#@`P+`M_[4`,`#@J"W_LP`@`0"8+?^Q`!#_L``(`("`+?^_`$C_ +MMP!`_[0`*`P"3BC_L@`8!$``00!`B"T(`DZ8?K3X`P`````,`DXX`@`@+01` +M`#H`0(@M`B`H+0)@,"T,`DY(`@`@+1!``#,`0)`MC@,`#(Q)``A\9#P#?&(^ +M`P`$)#A]-SP#?24^`P`"%C@`!2XX`((0)0`7O#@P9/\``N6X)0!$$"4Q)?\` +M,&0`_P+EN"4``A```$00)0`7N``Q)0#_?$+X`Z^I``0"Y;@EKZ,```+BN"T" +M%[@M#`*"'`+@("T45/_8`B`H+0+@("T"P"@M#`)E*`*@,"T40/_2`B`H+=^_ +M`$@"0!`MW[<`0-^V`#C?M0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T` +M4``````D$?_S$F#_\0``D"VN<0```D`0+=^_`$C?MP!`W[8`.-^U`##?M``H +MW[,`(-^R`!C?L0`0W[``"`/@``AGO0!09[W_V/^Q`!@`@(@M_[``$`#`("W_ +MOP`@`."`+?^E```,`H(<_Z8`"-^E```"("`MWZ8`"`(`0"W?OP`@``(X`-^Q +M`!C?L``0"`).@&>]`"AGO?_X_[\```P"3H``````W[\``&>]``AD0P`,``(8 +M"@/@``@`8!`M9[W_X/^P``@`P(`M_[$`$`#@,"W_OP`8#`).2`"`B"T00``C +M`````!(``!L`````CB,`#(Q%``A\9SP#?&0^`WRH/`-\ICX#``<\.``$)C@` +M"$0X`.0@)0`&-C@P9_\``08P)0"'("4PJ/\```0@``#(,"4P8P#_``8P`#"E +M`/\`@Q@E`,4H)7QC^`,`HQ@M`B.(+?X1``!D0@`,W[\`&-^Q`!#?L``(`^`` +M"&>]`"`(`D\E```0+6>]_]C_L0`8`("(+?^P`!``P"`M_[\`(`#@@"W_I0`` +M#`*"'/^F``C?I0```B`@+=^F``@"`$`MW[\`(``".`#?L0`8W[``$`@"3O1G +MO0`H9[W_X#P&$`UDQF-P9Z<`!/^Q`!``@(@M_[``"/^_`!@,`D\L`*"`+1!` +M``2/I@`$)`,`!!##`!0`````/`80#0(@("T"`"@M9,9C>`P"3RQGIP`$$$`` +M!0``&"V/I0`$)`0`!!"D``@`````W[\`&`!@$"W?L0`0W[``"`/@``AGO0`@ +M`````(Q"``#?OP`8W[$`$'Q$/`-\0SX#``0D.``#'CC?L``(`(,8)3!$_P`P +M0@#_`&08)6>]`"```Q@``&(8)0/@``@`8!`M`````&>]_^#_L````*"`+?^R +M`!`\!1`-_[$`"&2E8XC_OP`8`("(+0P"3Y(`P)`M!$``#-^_`!@"("`MW[$` +M"`(`,"W?L````D`X+=^R`!``0"@M``!`+0@"3O1GO0`@````````$"W?L@`0 +MW[$`"-^P```#X``(9[T`(&>]_\C_M``@`("@+?^_`#``H"`M_[4`*/^R`!#_ +ML0`(`*"(+?^S`!@,`H(<_[````*`("T,`DJ^`$"H+11``#(`0)`M@B,``"0" +M`"\08@`X`C6H+0(@("T,`H#\)`4`+P*@@"T"@"`M`B`H+0!"@`L"$3`O#`)/ +M=``&,``00``@`H`@+0P"3Y(`0"@M@@,``"01`"\`0)`M$&``'-^_`#`4<0`( +M`@`@+680``&"`P``$''__F80``%F$/__$&``$@(`("T,`H#\)`4`+P*@F"T" +M0"@M`H`@+0!"F`L"`#`M`G`X+PP"38X`!S@`!$``!@!`D"V"8P``"`)/N`)@ +M@"TD$O_[`````-^_`#`"0!`MW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^`` +M"&>]`#@"((`M)`,`+P@"3[@D$0`O9[W_Z/^P``@`@(`M_[\`$`"@("T,`H(< +M_Z4``-^E```"`"`MW[\`$``",`#?L``("`)/=&>]`!AGO?^8_[X`6`#`\"W_ +MM``X_[(`*`"@D"W_L0`@`("(+?^_`&#_MP!0_[8`2/^U`$#_LP`P_[``&`P" +M2K[_IP`(%$``30!`H"W?HP`(*&(``A1``'<``+`MKZ``!```$"T``(`M``"H +M+0)`F"T&0`!R)!<`+P*B$"H00``C`Z`P+1+3`#:/H@`$`L`H+0(@("T,`DO8 +M9Z8`!`)"&"H`0+`M``(0)SAC``$``A?"`&(0)!!``#Z/H@`$`J`@+0!5&"H0 +M8/_L`$`X+68#__X#PQ@M9&/__X!H``$5%__])A#__R2$__\4A__Y9@/__B1$ +M``$FH___`)5((P!IJ"$"HA`J%$#_WP.@,"T"("`M#`)-Y`+`*"T00``XCZ8` +M`-^E``@"!A@A`&4@*A"`_]4#T"`M`$`H+?^C`!`,`F5<)'```=^C`!`D`@`O +M)K4``0/#&"T6T__-H&(``(^B``0`54@J$2``,R8"__\J`P`"`@,0"P/"$"V@ +M0```W[\`8`*`$"W?O@!8W[<`4-^V`$C?M0!`W[0`.-^S`##?L@`HW[$`(-^P +M`!@#X``(9[T`:";#``0D`O_U`L,0"RK*___?OP!@)!3__-^^`%C?MP!0`$J@ +M"]^V`$C?M0!`W[,`,`*`$"W?L@`HW[0`.-^Q`"#?L``8`^``"&>]`&C?OP!@ +M`,"@+=^^`%@"@!`MW[<`4-^V`$C?M0!`W[0`.-^S`##?L@`HW[$`(-^P`!@# +MX``(9[T`:`@"4$XD%/_]"`)03B04__QGO?_(_[0`*`#@H"W_LP`@`("8+?^R +M`!@`P)`M_[``"`"@@"W_OP`P#`)*OO^Q`!`40``>W[\`,`9``#,`````!@`` +M+Z^@`````!@M"`)0GR01__,`````#`)+V``````"`B@J``(8)SBE``$``Q_" +M`*,H)!"@`!2/HP```D-`)@)@("T`0"@M`Z`P+18"__(`2(@*$H```B0"__^N +M@P```'(8*@(C$`K?OP`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T`."1$ +M``0D`__UW[\`,`!$&`O?M``H*$3__]^S`"`D`O_\W[(`&`!D$`O?L0`0W[`` +M"`/@``AGO0`X"`)0JB0"__P(`E"J)`+__V>]__```#`M_[\`"`P"4(`#H#@M +M`$`8+1!@``2/H@``)`+_\RAD````9!`+W[\`"`/@``AGO0`09[W_Z/^Q``@` +M@(@M_[```/^_`!`,`E#$`*"`+01```K?OP`0`B`@+=^Q``@"`"@MW[```"1& +M__\``#@M"`)0@&>]`!@`````W[$`"-^P```#X``(9[T`&&>]_\#_M0`P`."H +M+?^T`"@!`*`M_[,`(`"@F"W_L@`8`,"0+?^Q`!#_L``(_[\`.`P"2KX`@(@M +M$$``"P!`@"W?OP`X`@`0+=^U`##?M``HW[,`(-^R`!C?L0`0W[``"`/@``AG +MO0!``B`@+0)@*"T,`DO8```P+01`__$`0(`M"`)1$`*`F"T"`"@M`B`@+0P" +M2]@``#`M!$#_Z0!`@"T"`"@M`B`@+0)`,"T,`D\L`Z`X+1!`__2/HP``%'/_ +M\P(`*"T`0"`M`J`H+0P"92@"@#`M%$#_[0(`*"T(`E#YW[\`.`````!GO?_@ +M)*+___^R`!`L0O_^_[\`&`"@D"W_L0`($$``)/^P```,`DJ^`("(+1!```@` +M0(`MW[\`&`(`$"W?L@`0W[$`"-^P```#X``(9[T`(`(@("TD!?__"`)10@`` +M,"T`0"@M#`)/0`(@("T"("`M`@`H+0`"$``04O_N```P+0P"2]@`````!$'_ +M]0!`@"W?OP`8`@`0+=^R`!#?L0`(W[````/@``AGO0`@``````@"42\D$/_Z +M9[W_T/^Q``@`@(@M_[,`&`#`("W_L@`0`,"8+?^P````H(`M_[\`*`P"@AS_ +MM``@``*0``(2$"H40``?)E0``0@"46T"("@M#`)DW``````00``9`%&(+P`1 +M&````Q@G`'"`(0(2&"H48``39%$``0(@*"T"8"`M#`)E*`*`,"T"("`M`@`P +M+11`_^\``"@MW[\`*"0"``'?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`P +M`````-^_`"@``!`MW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`,`````!G +MO?_H_[``"`#`@"T\!A`,`Z`X+?^_`!`,`D\L9,;^\!!```6/I0```$`@+0P" +M45`"`#`M+$4``=^_`!``H!`MW[``"`/@``AGO0`8`````&>]_^#_L@`0`,"0 +M+?^Q``@`@(@M_[```/^_`!@,`DJ^`*"`+1!```@"`"@MW[\`&-^R`!#?L0`( +MW[````/@``AGO0`@``````(@("T,`DO8```P+01!``@`0(`M"`)1J-^_`!@` +M````#`)+V``````$0``,`$"`+0(`*"T"("`M#`)1B`)`,"T"("`M`@`H+2A# +M__\48/_E```P+11`__(`````W[\`&`(`$"W?L@`0W[$`"-^P```#X``(9[T` +M(&>]_^@D!0`(_[$`"/^P``#_OP`0#`"QJ@"`B"T00``%`$"`+0!`("T``"@M +M#`)F8`(@,"W?OP`0`@`0+=^Q``C?L````^``"&>]`!@`````9[W_\#"E`/\D +M!@`!_[\`"`P!G)`#H#@M!$```R0"__^3H@`'``(0`-^_``@#X``(9[T`$``` +M````X$@M,*4`_S#&__\D!P`!"`&>`"0(``%GO?_P,*4`_P.@2"TPQ@#_)`<` +M`?^_``@,`9N*)`@``8^C``0D!/__W[\`""A"``!GO0`0`&(@"@/@``@`@!`M +M9[W_Z/^_`!`,`D\L9Z<`"`!`&"T08``')`+__X^D``APA00N<(0"+@"D("44 +M@``$W[\`$-^_`!`#X``(9[T`&)!D``"08@`!W&,````$)CP``A0\9[T`&`"" +M$"5\93H",&0`_P`%*CP`1!`E?&0X`@!%$"4`!"`\?&4^`P!$$"4`!2XX?&0\ +M`P!%$"4`!"0X`$00)3!C_P`#X``(`$,0)6>]_^C_L``(`."`+?^_`!`,`D\L +M9Z<`!!!```^/HP`$+&,`!!1@``W?OP`0C$(``'Q0/`-\0SX#``,>.``0A#@" +M`X`E,$/_``(#@"4P0@#_`!"```("@"7?OP`0`@`0+=^P``@#X``(9[T`&``` +M``!GO?_()`?___^U`"@`P*@M_[\`,#P&$`S_M``@9,;]P/^S`!C_L@`0`("0 +M+?^Q``@`H(@M#`)2+/^P```\!A`-`D`@+0(@*"TD!___9,9CF`P"4BP`0)@M +M`$"@+2YB``000`"K,H(/_Q1``)TN@C`!$$``G#P$$`W>H@!X$$``KP`3&;@` +M$X#X`@.`+0)`("T"("@M```P+680`!`,`DWD`%"`+3P&$`T"0"`M_@(```(@ +M*"W>H@!X9,9D:/X5`!`D!P`#KA$`&/X"``BN$P`<#`)2+*X4`"`\!A`-`D`@ +M+0(@*"VF`@`D9,9D@`P"4BPD!P`(/`80#0)`("T"("@MI@(`)F3&9)@,`E(L +M)`<`'#P&$`T"0"`M`B`H+:8"`"ADQF2H#`)2+"0'``$\!A`-`D`@+0(@*"VF +M`@`J9,9DN`P"4BP``#@M/`80#0)`("T"("@MI@(`+&3&9-`,`E(L)`<`"#P& +M$`T"0"`M`B`H+:8"`"YDQF3H#`)2+"0'``,\!A`-`D`@+0(@*"VF`@`P9,9E +M``P"4BPD!P`(/`80#0)`("T"("@MI@(`,F3&91@,`E(L)`<`'#P&$`T"0"`M +M`B`H+:8"`#1DQF4H#`)2+"0'``$\!A`-`D`@+0(@*"VF`@`V9,9E.`P"4BP` +M`#@M/`80#0)`("T"("@MI@(`.&3&95`,`E(L)`<`##P&$`T"0"`M`B`H+:8" +M`#IDQF5H#`)2+"0'``,\!A`-`D`@+0(@*"VF`@`\9,9E@`P"4BPD!P`(/`80 +M#0)`("T"("@MI@(`/F3&99@,`E(L)`<`'#P&$`T"0"`M`B`H+:8"`$!DQF6H +M#`)2+"0'``$\!A`-`D`@+0(@*"VF`@!"9,9EP`P"4BP``#@M/`80#0)`("T" +M("@MI@(`1&3&9>`,`E(L)`<`"*8"`$;?OP`P`F`0+=^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0`X/`00#3P%$`UDA&/H9*5W2`)`,"T"(#@M`J!` +M+0P"?KP"@$@M"`)2]B03__\`````/`00#3P%$`T"8$@M9(1CJ&2E=T@"0#`M +M`B`X+0P"?KP"H$`M"`)2]B03__\\!!`-/`40#62$9#`,`GZ\9*5W2`@"4O8D +M$___9[W_^/^_```,`D\L```X+=^_``!GO0`(`^``"``"$"MGO?_@_[``$`#@ +M@"W_OP`8#`)/+&>G``@00``;`$`@+8^B``@L0@`(%$``&-^_`!B0D```D((` +M`=R#````$(8\``(4/`("@"5\9#H",&(`_P`$(CP"`H`E?&(X`@($@"4``A`\ +M?&0^`P("@"4`!"8X?&(\`P($@"4``A0X`@*`)3!C_P`"`X`EW[\`&`(`$"W? +ML``0`^``"&>]`"``````9[W_Z```."W_L``(_[\`$`P"3RP`@(`M$$``$0(` +M("V,0@``W[\`$-^P``A\13P#?$,^`P`#'C@`!2PXKZ(```"C*"4P0_\`9[T` +M&`"C*"4P0P#_``4H``@"42(`HR@EW[\`$"0"___?L``(`^``"&>]`!@````` +M9[W_J/^Q`#``X(@M_[``*&>G`"3_LP!``,"`+?^R`#@!0#`M_[\`4`$`D"W_ +MM`!(#`)/+`$@F"T00`"WCZ4`)!"@`"X``!@MW@T```(S2"$`$7BX`!,@N``% +M*+H!,E@A`>0@+0`+0+BOI0`D`$`X+0!$("TD"@`")`[__P`````2*@!KC.,` +M`'QF/`-\93X#``8T.``%+CBOHP`4`,4H)3!F_P``IB@E,&8`_P`%*```IB@E +M?*7X`Q)*`$&,@P``?&P\`WQF/@,`!C8X``QD.*^C``@!AF`E,&;_``&&8"4P +M9@#_``P8``!F&"5\9O@#`:48*Q!@``HD`P`!W[\`4`!@$"W?M`!(W[,`0-^R +M`#C?L0`PW[``*`/@``AGO0!8`,4P+0&F,"L0P/_T``````&E*"\0KO_Q`.@X +M+8^C`"0`:Q@CKZ,`)`!K&"H08/_,`(@@+20#``(28P!1``E(N'Q)$`I\1#P# +M?$,^`P`#'C@`!"0X`(,@)3!#_P``@Q@E,$(`_P`#&```8A`E?$+X`P!%*"T` +M`!@M_@4```!@$"W?OP!0W[0`2-^S`$#?L@`XW[$`,-^P`"@#X``(9[T`6(R, +M``1\>#P#?'0^`P`8Q#BOHP```!2F.'V9/`-]ACX#`!G,.``&-C@#%*`E`R8P +M)3!X_P`QF?\``IB@)0#9,"4`%*``,'@`_P`&,``QF0#_`IC`)0#9,"4`&,`\ +M?,;X`Z^L``0(`E.H`P8P)0````",Y@`$?'@\`WQL/@,`&,0XKZ,`#``,9CA\ +MU#P#?,4^`P`4I#@`!2XX`PQ@)0*%*"4P>/\`,-3_``&88"4`M"@E``Q@`#!X +M`/\`!2@`,-0`_P&88"4`M"@E``Q@/'RE^`.OI@`0"`)3F@&%*"4`````?$]X +M"F8C``$``QBX?$,0"GWG/`-]YCX#``8V.``'/#A\1#P#?$,^`P`#'C@`!"0X +M`.8X)0"#("4QYO\`,$/_``"#("4`YC`E``8P`#'C`/\`!"``,$(`_P##&"4` +M@A`E``,8/'Q"^`.OKP`@"`)3T`!B$"4`````W[\`4```&"W?M`!(`&`0+=^S +M`$#?L@`XW[$`,-^P`"@#X``(9[T`6&>]_ZC_LP`@`,"8+?^R`!C_L0`0`*"( +M+?^P``@`@(`M_[\`4/^^`$C_MP!`_[8`./^U`#`,`E#2_[0`*`1``%H`0)`M +M/!80#20'``)FQF80`@`@+0!`*"T,`E(L/!X0#0(`("T"0"@M9\9F("0'``$, +M`E(L`$"@+2Z#``4"`"`M`$"H+0`"$"<``A?"`&(0)!!``"\"("@M)`(``A*" +M`%8`````GF(``/^B```\%Q`-9M9F$&?>9B`(`E2%9O=F4`P"4BP``````@`@ +M+0(@*"T#P#`M)`<``0P"4BP`0)@M+FL`!0*@0"T"0"@M``(8)P*`."T``Q_" +M`@`@+0%C&"0#H#`M`F!(+0+@4"T08``0`$"H+0P"4VP"()`M%$``-`)@H"T" +M`"`M#`)0T@)`*"T"`"`M`L`P+20'``(`0(@M!$'_WP!`*"T(`E29WZ(```P" +M3>0``#`M/`00#3P%$`UDA&8P9*5QN`P"?KP`0#`M)`+__]^_`%#?O@!(W[<` +M0-^V`#C?M0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T`6``````\!!`- +M/`40#62$9?@,`GZ\9*5QN-^_`%#?O@!()`+__]^W`$#?M@`XW[4`,-^T`"C? +MLP`@W[(`&-^Q`!#?L``(`^``"&>]`%@(`E29)`+__VIB```(`E1G_Z(````` +M``!GO?_0_[``"#P0$`S_L@`89@;]P/^Q`!``@)`M_[\`*`"@B"T,`E($_[,` +M("0'__\01P!#)`,`(P`#&OPT8Q$`$$,`/61C``$`0R`K$(``$`````!D8_[_ +M$$,`)0``@"T\!!`-`$`H+0P"?KQDA&;0)`+__]^_`"C?LP`@W[(`&-^Q`!#? +ML``(`^``"&>]`#!D8P#_$$,`%B00``$41__P`````#P$$`T,`G]Z9(1FB`)` +M("T"("@M#`)-Y```,"T\!!`-9(1FP`P"?KP`0"@MW[\`*-^S`"`D`O__W[(` +M&-^Q`!#?L``(`^``"&>]`#```A@^`D`@+:^C```"("@MKZ(`!`P"5#P#H#`M +MW[\`*-^S`"#?L@`8?$()`M^Q`!```A!X`%`0)=^P``@#X``(9[T`,``````( +M`E3Z``"`+3P3$`T\!!`-9(1F6`P"?KQF9780`D`@+0(@*"UF!OW`#`)2+"0' +M__\\!!`-9(1F>&9E=A`,`GZ\`$`P+0@"5-LD`O__`````&>]_\#_M@`P`,"P +M+?^U`"@\%1`-_[0`(&:U<=C_LP`8`("8+?^R`!`D%``V_[$`"```B"W_L``` +M_[\`.`P"42("H(`M"`)5-P!`D"T`````)C$``1(T`"#?OP`XW@8```)@("T" +M0"@M#`)1B&80`!`40/_W`````!+```0`$8DX`K$0+8!"``RNP@```K&(+8XB +M``@40``&W[\`.([#```08``#)`,`(*[#``#?OP`XW[8`,-^U`"C?M``@W[,` +M&-^R`!#?L0`(W[````/@``AGO0!``````"0"``7?M@`PW[4`*-^T`"#?LP`8 +MW[(`$-^Q``C?L````^``"&>]`$!GO?_@_[````"`@"W_OP`8_[(`$!"``$S_ +ML0`(C((`%!1``$D`````D)$`&1"@`!LD$@`!`````-X0``@2```0```0+8X" +M`!000/_[`B`@+9("`!N2!0`8$$``+R0&``&2!P`:D@(`&0#B."4,`9UR,.<` +M_]X0``@6`/_R```0+=^_`!C?L@`0W[$`"-^P```#X``(9[T`(`!`@"W>`@`( +M%$#__202``$(`E62C@(`%`P!G7*2!P`9WA```!(`__```!`MC@(`%!!`__L" +M("`MD@(`&Y(%`!@40/_U)`8``0P"4>``````D@,`&9(%`!@"("`M)`8``0!R +M&`0``Q@G`&(0)`P!G7(P1P#_"`)5C]X0````````#`)1X`````"2`P`9D@4` +M&`(@("TD!@`!`'(8!`!B$"4,`9UR,$<`_P@"56_>$``("`)5@"0"__^,@@`4 +M%$``!``````#X``(D((`&0`````#X``()`+__Q"``!``````9[W_\/^_``C_ +ML````````-R0``@``"@M#`)F8"0&`"`6`/_[`@`@+=^_``@``!`MW[````/@ +M``AGO0`0`^``"```$"T`````9[W_J/^V`#@\%A`-_[<`0&;69Q#_M0`P/!<0 +M#?^Q`!``H*@M_[``"`"`B"W_OP!0``"`+?^^`$C_M``H_[,`(/^R`!@,`E', +M)`0`(!(```(`0)@M_@(``!)@`*4"H"@M_G``"`(@("T,`E&(`L`P+1!``'4" +M("`M`J`H+0P"48AFYF?\/X`R?>``$7U/_W +M/`80#`(@("T"0"@M9,;^\```."T,`D\L``"8+3P$$`T\!1`-9(1G:&2E=3@, +M`GZ\`$`P+=^_`%`"8!`MW[X`2-^W`$#?M@`XW[4`,-^T`"C?LP`@W[(`&-^Q +M`!#?L``(`^``"&>]`%@`````/`@0#``#$/@``QEX`&*@+SP"$`UD0G50`J`H +M+0!4H"UE!OW`CH(`"`(@("VN<@`0)`?__P)@@"VN8@`4#`)2+/^H``#?J``` +M`B`@+:)B`!D"0"@M)`?__PP"4BQE!OW``B`@+0)`*"T,`E#2HF(`&(Z#``P` +M0*@MDH(`$"QC``&B8P`;!J'_E:)B`!H\$!`-/`00#68%=3@,`GZ\9(1GH`P" +M5;P"8"`MW[\`4-^^`$@``)@MW[<`0`)@$"W?M@`XW[4`,-^T`"C?LP`@W[(` +M&-^Q`!#?L``(`^``"&>]`%BN=0`0)`+__ZY@`!0"("`MHF(`&`P"5+X"H"@M +MHF(`&0)@$"W?OP!0W[X`2-^W`$#?M@`XW[4`,-^T`"C?LP`@W[(`&-^Q`!#? +ML``(`^``"&>]`%BN=0`0)`+__ZY@`!0"("`MHF(`&`P"5+X"0"@MHF(`&0)@ +M$"W?OP!0W[X`2-^W`$#?M@`XW[4`,-^T`"C?LP`@W[(`&-^Q`!#?L``(`^`` +M"&>]`%@\!!`-#`)_>F2$9P`(`E8=W[\`4#P0$`T\!!`-9(1G0`P"?KQF!74X +M"`)63SP$$`UGO?_`_[\`./^U`#``H*@M_[0`*`#`H"W_LP`@`."8+?^R`!C_ +ML0`0_[``"`P"42(`@(`M`@`@+0!`*"T,`E#2`$"0+0!`B"T"0A`E!$``;#P& +M$`T"`"`M`B`H+0P"48ADQFW[\`.#P$$`TD$O__#`)_>F2$:"@(`E;>W[\`.`````!G +MO?_8_[(`&#P2$`W_L0`09E)H>/^P``@`@(@M_[\`(`"@@"VOH``$`@`H+0(@ +M("T,`E&(`D`P+0(@("T00``,`@`H+0P"4-(`````!$'_]@!`@"W?OP`@`@`0 +M+=^R`!C?L0`0W[``"`/@``AGO0`H/`80#6>G``0,`D\L9,9F4!!`__2/L``$ +M$@#_\]^_`"`J$``8%@``$M^R`!B,0@`(?%`\`WQ#/@,``QXX`!"$.-^Q`!`" +M`X`E,$/_`#!"`/\"`X`E`!"```("@"4`$($"`@`0+=^P``@#X``(9[T`*`@" +M5STD$/_X9[W_Z/^P``C_OP`0#`)*O@"`@"T40``,W[\`$(X#``1\9#P#?&(^ +M`P`$)#@``A8X`((0)3!D_P``1!`E,&,`_P`"$```0Q`EW[``"`/@``AGO0`8 +M`````&>]_^#_L````,"`+?^_`!C_L@`0_[$`"-S&```0P``/`("(+0@"5XP` +MH)`M``````)`*"T,`E&(9A``"!!```[?OP`8W@8``!#```8D`@`!@,(``!1` +M__8"("`MW[\`&"0"``'?L@`0W[$`"-^P```#X``(9[T`(```$"W?L@`0W[$` +M"-^P```#X``(9[T`(&>]_^#_L@`0`,"0+?^Q``@``#`M_[\`&`"`B"T(`E>N +M_[``````````0"@M`B`@+0P"5W@"0#`M`B`@+0(`*"T00``&```P+0P"2]@` +M````!$'_]0!`@"TD$/__W[\`&`(`$"W?L@`0W[$`"-^P```#X``(9[T`(&>] +M_\#_LP`P9Z<`$/^R`"@`P)@M_[$`(`"`D"W_L``8_[\`.`P"3N``H(`M$$`` +MJP!`B"V/I@`0)`(`#!3"`&X\!!`-#`)1S"0$`#@00`"<`$"`+8XB``@"0"`M +M?$4\`WQ#/@,``QXX``4L.*^B``P`HR@E,$/_``"C*"4P0P#_``4H``P"30`` +MHR@E`D`@+6>F`!#^`@``CB(`$'Q%/`-\0SX#``,>.``%+#BOH@`(`*,H)3!# +M_P``HR@E,$,`_P`%$```0Q`EK@(`"(XB`!1\13P#?$,^`P`#'C@`!2PXKZ(` +M!`"C*"4P0_\``*,H)3!#`/\`!1```$,0):X"`"2.(@`,?%$\`WQ#/@,``QXX +M`!&,.*^B```"(X@E,$/_``(CB"4P0P#_`!&(``(CB"4,`E4@`B`H+8^H`!`` +M`A``K@(`#!1```ZN"``HC@8`"`#($"H00`!*/`00#=^_`#@"`!`MW[,`,-^R +M`"C?L0`@W[``&`/@``AGO0!```````(@*"T,`E$B`D`@+01``"@`0(@M/`80 +M#`)`("T`0"@M9,;]P`P"4BPD!___!$``/*X"`"`"0"`M#`)0T@(@*"T"0"`M +M#`)5T`!`*"T40/_C_@(`&-X&```\!!`-/`40#62$:=`,`GZ\9*5V4`@"6$T" +M`"`M`````#P%$`UDA&C8#`)^O&2E=E#?OP`XW[,`,```@"W?L@`H`@`0+=^Q +M`"#?L``8`^``"&>]`$``````W@8``#P$$`T\!1`-9(1I>`P"?KQDI790`@`@ +M+0``*"TD!@`X#`)F8```@"W?OP`XW[,`,`(`$"W?L@`HW[$`(-^P`!@#X``( +M9[T`0`````#>!P``/`40#62$:4@,`GZ\9*5V4`@"6$T"`"`M`````-X&```\ +M!!`-/`40#62$::`,`GZ\9*5V4`@"6$T"`"`M/`00#3P%$`UDA&DH#`)^O&2E +M=E`(`E@2W[\`.#P$$`T\!1`-`@`X+62$:(ADI790#`)^O`)@,"T(`E@1``"` +M+6>]_]#_L0`(`*"(+?^P``#_OP`H_[0`(/^S`!C_L@`0C((`#!1``$0`@(`M +MD(,`,A!@`!>,@@`(D(,`,Q1@`!4\!/^`)`,``0!#$`0\`_^`-&,!!WQ$^`,` +M`QH\$B``+```$"TT8PB(_&0``-^_`"C?M``@W[,`&-^R`!#?L0`(W[````/@ +M``AGO0`P`````#P$_X`D`P`!-(0!!P!#$`0`!"(\``(8^#2$"0`D!@`!`&0@ +M+0"`&"U\A9("?`,I!MQD``!\Q``'_&0``"0#`1@4HP`&`````#P#__`T8P`C +M``,:_#1C`/C<8P``)`,``7Q$^`.B`P`R/`/_@#1C`0<``!`MH@``,Q8@_]8` +M`QH\-&,(D/QD``#?OP`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`,-R$ +M`!@,`E5@)`4``11``-`\!!`-W@(`&(Q#`!008``<)!+__XX"``PD`P`"$$,` +M7BQ#``,08``8)`,``R0#``$00P`9`````-X&```\!!`-/`40#62$:A@,`GZ\ +M9*5V<-X$`!@,`E5@```H+=^_`"C?M``@```0+=^S`!C?L@`0W[$`"-^P```# +MX``(9[T`,`@"6-&04@`9$$,`+R0#``040__I`````)("`#(00`"(`````)(" +M`#,40`"%`````(X&`"@"0"`MC@(`"(X%`"`DPP`'),8`#BAI```D1P`'*$@` +M``#)&`L`Z!`+?&,XPP`"$,-P0Q`H`$`P+0P"4?0`0)@MC@,`"(X$`"0D!0`! +M`!&(*S!C``<`91@$``0@)P!#."4`D8@D%B``!##G`/\``Q@G`&(0)#!'`/^. +M!0`@`D`@+0P"4>X"8#`M"`)8X=X$`!@`````$B``4P````".`@`()`0``8X# +M`"P`1!`$`$,0):X"`"R.`P`H*&,`"1!@`#^.!0`@`D`@+3"E`/\D!@`!#`&= +MXP1P#_HA,`,@@"6/BB```SW@8``#P%$`UD +MA&GP#`)^O&2E=G`(`EB5)`+__P`````0H``"_(4`P/RD`&@#X``(```````` +M``!GO?_0_[``"/^_`"C_LP`@_[(`&/^Q`!",@@`,%$``/`"`@"V0@@`R%$`` +M'XR#``B0@@`S$$``'3P%_X`D`@`!`&(0!(X$`"3(@``$`````)($`#`0@`#* +M/`3_@)($`#$0@`"A/`3_@#P#_X`T8P$'``,:/#1C"(#<<0``?C'X`P!1B"0` +M$8@KW[\`*`(@$"W?LP`@W[(`&-^Q`!#?L``(`^``"&>]`#`\!?^`)`(``32E +M`0<`8A`$``4J/``"(/@TI0D``(4H+0"@("U\II("?`0I!MR%``!\!0`'_(4` +M`"0$`1@4Q``%/`3_\#2$`",`!"+\-(0`^-R$``"B```R)`0``0@"6;NB!``S +M`````-R$`!@,`E5@)`4``11``3`\!!`-W@(`&(Q#`!008`"`)!'__XX"``PD +M`P`"$$,`P"Q#``,48`!\)`,``20#``,00P"C)`,`!!1#`'D`````D@(`,A1` +M``0`````D@(`,Q1``!\`````C@,`*`(@("V.`@`()!(``8X%`"`D9@`')&,` +M#BC(```D1P`'`,@8"BA3````\Q`+``,8PP`#,$```IC#<&88*')CF"@,`E'T +M`F`P+8X#``B.!0`@`B`@+0)@,"TP8P`'`'(8!`!B$"4,`E'N,$<`_Z(``#*B +M$@`SC@,`),A@``,``!`MD@(`,#A"``&2`P`Q.&,``1!B`!X"("`MC@8`*(X" +M``B.!0`@),,`!R3&``XH:```)$<`!P#(&`LH1@```.80"P`#&,-P8S!R``(0 +MPW!#$"@`0#`M#`)1]`!`D"V.!``(C@,`)"0'``$PA``'R&``U0"'.`0`1S@E +M,.<`_XX%`"`"("`M#`)1[@)`,"V.`@`(`B`@+8X%`"`D0P`'*$8```!F$`L, +M`E'T?$8XPXX#``@P0@#_`&*(!S(Q``'>!``8#`)58```*"W?OP`HW[,`(`(@ +M$"W?L@`8W[$`$-^P``@#X``(9[T`,````````QCX-(0!!P`$(CPTA`D``&08 +M+0!@("U\8Y("?`0I!MR%``!\!0A'_(4``"0$`1@09``3/`/_\*(``#`D`P`! +M"`)9Q*(#`#$(`EGWD%$`&1!#_XD`````W@8``#P$$`T\!1`-9(1J&&2E=H@, +M`GZ\)!'__P@"6/^^`'#_MP!H_[8`8/^U`%C_LP!(_[(`0/^Q`#@40`#[ +M_[``,`"`B"T``)@M)!+__SP"$`T"0"@M`B`@+0P"49QD1FJ@`$"0+20"__\2 +M0@$HW[\`>`9``84\!!`-#`)1S"0$`%`00`&2`$"8+3P#$`PD!___K%(`2&1F +M_<`"("`M#`)2+`)`*"T"("`M`D`H+0P"4-*N8@`P`B`@+0P"5=``0"@MCF,` +M,`1@`8C^8@`H$$`!>`(@("T"0"@M```P+0P"3>0\$!`,`B`@+0)`*"UF!AY@ +M_F(```P"3RP``#@M$$``!0(@("T"0"@M#`)7NF8&'F#^8@!`/!`0#0(@("T" +M0"@M9@9K$`P"3RP``#@M$$`!'V8&:Q`"("`M`D`H+0P"5[H"0(`M/`,0#?^C +M`"#^8@`XWZ,`(`(`*"T"("`M#`)1G&1F:Q@`0(`M)`+__Q("`.0`````!@`! +M$0(@("T,`E#2`@`H+112`-X\`A`,`B`@+0(`*"UD1OW`#`)2+"0'__\`0*`M +M+$(`!!!``0L\!A`-`B`@+0(`*"T,`E,>9,9KD#P&$`T"("`M`@`H+63&:Z!G +MIP`8#`)/+`!`L"T00`$%`$"H+6:%``$`!2CX`F4H+=RG```4X`$(CZ(`&#!# +M``\48`$.)$,`#RA$``#_I0`H`&00"P`"N0-FY``(#`)1S``$(/C?I0`H$$`! +M!P!`\"W\H@``/`80#:Q7`"@"("`MK%0`'`(`*"VL4``@9,9L0`P"4QZ@5@`D +M/`80#0(@("T"`"@MH\(`)@P"4QYDQFQ0_],`.!K@`#ZCP@`G)N;__P/`&"UP +MQODR9,8`$`*F,"T`````CJ0``'R%/`-\@CX#``4L.``"%CBOI````*(0)3"% +M_P``11`E,(4`_P`"$```11`EI&(`0(ZD``1\A3P#?((^`P`%+#@``A8XKZ0` +M!`"B$"4PA?\``$40)3"%`/\``A```$40):1B`$*.I``(?(4\`WR"/@,`!2PX +M``(6.*^D``@`HA`E,(7_``!%$"4PA0#_``(0``!%$"6D8@!$CJ0`#&:U`!!\ +MASP#?((^`P`"%C@`!SPX`.(X)3""_P``XC@E,(4`_Z^D``P`!R```(4@):1D +M`$86IO_*9&,`"#P5$`TD`O__K\(`$&:F:H@"("`M`@`H+0``."T,`D\L`,"H +M+1!``&T"("`M`@`H+0P"4TX"H#`M!$``=0``````0"`M9Z4`%`P!&`)GI@`0 +M$$``)@!`H"T\!!`-/`40#62$;1@,`GZ\9*5VN-YD`$`0@``#```H+0P"9F`D +M!@`XWF0`.!"```,``"@M#`)F8"0&`#C>9``H$(```P`````,`E6\``````)@ +M("T``"@M#`)F8"0&`%#?OP!X`H`0+=^^`'#?MP!HW[8`8-^U`%C?M`!0W[,` +M2-^R`$#?L0`XW[``,`/@``AGO0"`CZ0`%(^E`!"OQ``4#`$X**_%`!@$0``% +MK\(`$(^D`!0#P#`M#`$:E(^E`!"/I``4#`$:O(^E`!`00`!SCZ8`%-Q#`6#_ +MPP``W$,!8!!@``(`````_'X`"-Q#`3@D!``!_%X!8!1@_R.@1`%8/`40`P!` +M("UDI5=P#`$OM```,"W?HP`@`@`H+0(@("T,`E&<9&9K&`!`@"TD`O__%@+_ +M'@`````60/[3/`(0#=^_`'@``*`M)`(``3P#$AG?O@!PW[<`:-^V`&#?M0!8 +MW[,`2-^R`$#?L0`XW[``,*!B81`"@!`MW[0`4`/@``AGO0"`/!40#0(`*"UF +MIFJ0#`)/+```."T00`!H`B`@+6:U:I`"`"@M#`)33@*@,"T$0?^-`````-YH +M```\!!`-/`40#62$;)!DI7;8`$`P+0*@."T,`GZ\)!3__P@"7&8\!!`-/`,0 +M#0)`@"T(`EO'_Z,`(#P$$`T\!1`-9(1K,`P"?KQDI7;8"`)<9204__\\!!`- +M/`40#62$:U@,`GZ\9*5VV`@"7&4D%/__/`00#62$:Z@\!1`-`H`P+62E=M@, +M`GZ\)!3__P@"7&8\!!`-/`00#3P%$`T"@#`M9(1KX&2E=M@,`GZ\)!3__P@" +M7&8\!!`-/`00#0@"7/)DA&P0/`00##P%$`UDA`)X#`)^O&2E=M@(`EQE)!3_ +M_SP$$`V/IP`0/`40#8_(`!QDA&S`#`)^O&2E=M@(`EO(WZ,`(#P%$`UDA&JP +M9*5VN`)`,"T,`GZ\)!3__Q)@_V+?OP!X"`)<:]YD`$`\!!`-/`40#62$:O`, +M`GZ\9*5VN`@"7&HD%/__/`00##P%$`UDA/CP#`)^O&2E=K@(`EQ])!3__SP$ +M$`T\!1`-9(1JT`P"?KQDI7:X"`)<:B04___>9@``/`00#3P%$`T"@#@M9(1L +M8`P"?KQDI7;8"`)<9204__\`````/`80#&>]_]!DQAV@_[(`$`"`D"W_L0`( +M`*"(+?^_`"C_M``@_[,`&`P"48C_L```$$``720$`7`\!A`,`D`@+0(@*"T, +M`E&(9,8>,!1``(8D$P`!#`)1S"0$`7`00`!6`$"`+0)`("T"("@M#`)-Y``` +M,"TD`___KA$`V`)`("W^`@`0`B`H+:(3`-ZN`P$@%F``5ZX#`20\!A`,#`)7 +MNF3&'<@\!A`,`D`@+0(@*"W^`@#H#`)7NF3&'>`\!A`,`D`@+0(@*"W^`@#X +M#`)7NF3&';@\!A`,`D`@+0(@*"W^`@#@#`)7NF3&'=#^`@#P/`80#`)`("T" +M("@M#`)33F3&'>@$0`!T`$"8+0)`("T,`E#2`$`H+0)`("T\%!`,#`)5T`!` +M*"T"0"`M`F`H+6:&_<#^`@`8#`)2+"0'`%#>`P`8$&``Z9,8>6#P&$`P"0"`M`B`H +M+?X"`0`,`E>Z9,8>4#P&$`P"0"`M`B`H+?X"`.@,`E>Z9,8>8#P&$`P"0"`M +M`B`H+?X"`0@,`E>Z9,8>:#P&$`P"0"`M`B`H+?X"`1`,`E>Z9,8>2`@"77K^ +M`@$8`````#P&$`P"0"`M`B`H+63&_O```#@M#`)/+```@"T\!!`-/`40#62$ +M;4!DI7;X#`)^O`!`,"W?OP`H`@`0+=^T`"#?LP`8W[(`$-^Q``C?L````^`` +M"&>]`#``0"@M9H;]P`P"4BPD!P!1"`)=FJ("`-W>!@`0/`00#3P%$`UDA&UX +M#`)^O&2E=QC>!@`0/`00#3P%$`UDA&WH9*5V^`P"?KP``(`M"`)=YM^_`"C> +M!@`0/`00#3P%$`UDA&VH#`)^O&2E=Q@(`EW[W@8`$`````!GO?^X_[0`(`"@ +MH"W_L@`0`,"0+?^Q``C_OP!`_[<`./^V`##_M0`H_[,`&/^P``#820#__\`````#`)22``````"("`M`@`H+0+@,"T$0`!2`$"8+0P" +M49P`````&$``"@!`@"T"`"@M#`)0T@(@("T"`"@M`B`@+1!6_^\"0#`M!F`` +M&B0#__\(`EY9`H"`+0P"4-(``````B`@+0*`*"T"0#`M#`)22`!`@"T$0``/ +M)`/__P`"&/@``A&X`&(0+61"`!`"HA`M_D(`<`(@("T"`"@M#`)-Y```,"W^ +ML@`(KK`!,```&"W^H@``W[\`0`!@$"W?MP`XW[8`,-^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0!(````````."T"("`M`H`H+0P"3RQDQO[P`B`@ +M+0*`*"T``#`M#`)-Y`!`@"T\!!`-/`40#0(`,"UDA&XP9*5W,`P"?KP`0#@M +MW[\`0-^W`#@D`___W[8`,`!@$"W?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```# +MX``(9[T`2`@"7F$D`___#`)1S"0$`3C^0@!X%$#_B0!`J"T\!!`-/`40#62$ +M;A`,`GZ\9*5W,`@"7F$D`___WX.`H&>]__@`P%`M/`D0#?^_````@!`MW&0` +M&`"@0"T`X#`M$4``!V4I=V@\!1`-`$`X+0P"8&YDI7=X#`*@S@`````\"1`- +M92D/V`@"7J4!(%`M`````&>]__@`P#@M_[\```P"7IH``#`M`````&>]__@` +M`"@M_[\```P"A!8D!@`*W[\``&>]``@#X``(``(0``````!GO?_X```P+?^_ +M```,`H.8)`<`"M^_``!GO0`(`^``"``"$````````^``"-^"@*!GO?_P```H +M+?^P``#_OP`(#`*@V@"`@"W?A("8W((`6!!```,``````$#X"0`````,`F=R +M`@`@+6>]_]C_LP`8`("8+?^Q``@`H(@M_[\`(/^R`!`0@``$_[```(R"`%`0 +M0`!A`````(8C`!`08``R```0+3!D``@4@``W-&0(`(XE``A\!"8@&*``<:8D +M`!#>(@!($$``9C!C$`".<```$&``5ZY@``".)@",,(0`!!"```<`````CB0` +M"-XC`%@08``#`,0P+XXC`'``PS`OWB4`,`)@("T`0/@)```X+20#__\00P!@ +M`````(8C`!#>)``8KB``"`!@*"TP8Q``_B0``'P%6L048`!HIB4`$-XE`%@0 +MH`!&KG```&8B`'00H@`#``````P"82`"8"`M_B``6```$"W?OP`@W[,`&-^R +M`!#?L0`(W[````/@``AGO0`H`````-XR`!@20/_V,&,``]XP``#^,@`````0 +M+0(2@"\08``@`!"``!X```:N(@`,"`)?6=^_`"``````&@``)P)"D"W>(@!` +M`@`X+=XE`#`"0#`M`$#X"0)@("T<0/_W`@*`(Y8C`!`D`O__W[\`(-^S`!C? +ML@`0-&,`0*8C`!#?L```W[$`"`/@``AGO0`H``````P"7]@`````"`)>YX8C +M`!`(`E\KCB(`(-XE`#```#`M`F`@+0!`^`DD!P`!`$`P+20"__\0P@`E```` +M`(8D`!`(`E[WWB(`2-^_`"```!`MW[,`&-^R`!#?L0`(W[````/@``AGO0`H +MCB4`)``8?,4#`RQC``%\!EK$IB8`$`!E&"2N(``($&#_FOXD +M```(`E\0KB(`C(YB```00/_:<$,%KG!"!VX`8A`E$$#_NP``$"T(`E\:KG`` +M`#3&`$`D`O__"`)?&J8F`!`0@``#`(`H+0@"7MK?A("@WX2`F#P%$`D(`F(0 +M9*5[:`/@``@``!`M`^``"```$"T\!1`+"`)AXF2EF[``````9[W_\/^P```` +M@(`M_[\`"*2%`!!DA`"]__#_L````("` +M+1!```7_OP`(W[\`"-^P```#X``(9[T`$#P"$`DD`P`#W(0`"&1"?DC^`@!8 +M)`(``:X"`%!F`@4XK@,%*"0%``3^`@4P```P+0P"7Y;^``4@W@0`$"0%``D, +M`E^6)`8``=X$`!C?OP`()`4`$M^P```D!@`""`)?EF>]`!``````9[W_V/^R +M`!#?DH"8_[,`&`"`F"W_OP`@CD(`4/^Q``@00``O_[```&92!2`D$?__CD(` +M""1"__\$00`%WE``$`@"8"_>0@``$%$`'V80`*B&`P`0%&#__"1"__\D`O__ +M9@0`G*8"`!(D`@`!I@(`$```*"VN``"D)`8`"/X```"N```,K@``"/X``!BN +M```@#`)F8*X``"C^``!8K@``8/X``'BN``"`W[\`(`(`$"W?LP`8W[(`$-^Q +M``C?L````^``"&>]`"C>0@``$$``"`)@("T(`F`(`$"0+0`````,`E_8`D`@ +M+0@"8`=F4@4@#`)?N"0%``040/_V_D(``"0"``P``(`M"`)@)JYB```#X``( +M``````/@``@``````^``"``````#X``(`````-^$@*`\!1`)"`)AXF2E?CC? +MA("@/`40"0@"8>)DI7Y`9[W_N`#CWKP!`][``2/>Q`%#WL@!8#`*/S`&#?OP`@`^``"&>]`)`````` +M9[W_:`"@$"W_I@!H`$`P+6>B`)@`@!@M_Z(``&>B`&C_H@`09Z(`F-^$@*`` +M8"@M_Z(`""0"`##_IP!P`Z`X+:.B`!@D`@!`_[\`(/^H`'C_J0"`_ZH`B/^K +M`)"CH@`9]ZP`*/>M`##WK@`X]Z\`0/>P`$CWL0!0][(`6`P"CW+WLP!@W[\` +M(`/@``AGO0"89[W_N`#CW +MKP!`][``2/>Q`%#WL@!8#`*4\/>S`&#?OP`@`^``"&>]`)``````9[W_:`"@ +M$"W_I@!H`$`P+6>B`)@`@!@M_Z(``&>B`&C_H@`09Z(`F-^$@*``8"@M_Z(` +M""0"`##_IP!P`Z`X+:.B`!@D`@!`_[\`(/^H`'C_J0"`_ZH`B/^K`)"CH@`9 +M]ZP`*/>M`##WK@`X]Z\`0/>P`$CWL0!0][(`6`P"E/#WLP!@W[\`(`/@``AG +MO0"89[W_V/^Q``@\$1(2_[,`&&8Q"+#_L@`0`*"8+?^P``#_OP`@#`)FS`"` +M@"W>(@`0W%(`"'P2"`=F0@_?`%.8+WP36`=F<_``*F(0`!1```<"`"`M#`)_ +M?@``*"W>(P`0`'(8+1!#``P"`"`M#`)FS@(`("W?OP`@W[,`&```$"W?L@`0 +MW[$`"-^P```#X``(9[T`*``````,`G]^`!,H+R0#__\00P`4/`(2&=XD`!", +M0V$8`E.0+S92``$`$Y@`_)(`"`(`("T`(P`0`$,@ +M+RB%`"`4H/_6-(0``?QD``C?@X"H`$,0+SP#$AD(`F#OK&)A&&>]_^C_L``` +M`*"`+?^_`!`0H`!7_[$`"`P"9LP`@(@MW@C_^&8&__`\!Q(29.<(L-SD`!`! +M`!`M?`(`!P#"&"W<90`($(,`9GP%"`?\90`(Z0``#0``2"W>!/_P/`@2$F4( +M",``Q#`O`$00+=S$`!`0B``%)`D``=S(`!@``$@M_(@`&/T$`!``92`MW(0` +M".B```XT1``!W&0`$#P($A)E"`C`+2H``0!%$"UPB"@J`*HH)!2@`'`````` +MW&,`&/R#`!C\9``0-$0``0#"&"W\Q``(%2``'_QB```L0P(`%&``*20$``$` +M`AIZ+&0`!1"``$\L9``5<$3YNB2$`#@DB``!``A`0&4(__X`"$#X`.A`+=T# +M`!`0:`!-*(4``-QE``A\!0@'`$4H*Q"@``0`````W&,`$!4#__D`````W&(` +M&/S"`!C\PP`0_&8`&/Q&`!#?OP`0`B`@+=^P``#?L0`("`)FSF>]`!@````` +MW[\`$-^Q``C?L````^``"&>]`!@`````<$+X^MSE``@D0P`!``,80``"$(-D +M8__^`$00%``#&/@`11`EW[\`$`#C&"W<9``0_,,`&-^P``#\Q``0_(8`&`(@ +M("W?L0`(_.(`"/QF`!`(`F;.9[T`&.D```@`HA`MW@/_\`##,"\`0Q`MW,0` +M$-S#`!C\@P`8_&0`$-^%@+`T0P`!_,,`"`!%$"L40/_/_.8`$-^%@I`,`F#4 +M`B`@+0@"87;?OP`0$(``&P```````Q@`)&0`6R2(``$`"$!`"`)A8V4(__XD +M@@`#`$4@"R0(``'<``0A@,`$!!@``@F,?__A@,` +M$A!R``4"`"`M`J#X"0``````5!`E`$"@+18R__5F$`"HWG,``!9@_^X````` +M#`)@0@````#?OP`PW[4`*`*`$"W?LP`8W[0`(-^R`!#?L0`(W[````/@``AG +MO0`X`````&>]_[C_LP`89),%(/^V`#```+`M_[4`*`"@J"W_M``@`("@+?^_ +M`$#_MP`X_[(`$/^Q``@,`F!`_[```!)@`!\D%___`````(YC``@88``8WG`` +M$"1C__\``(@M?&/X`V1C``$``Q#X``.1>`)"D"\`$A#X`%*0+X8#`!`08``* +M9C$`J(8#`!("`"@M$'<`!@*`("T"H/@)``````!6$"4`0+`M`````!8R__-F +M$`"HWG,``!9@_^0`````#`)@0@````#?OP!`W[<`.`+`$"W?M0`HW[8`,-^T +M`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$@`````9[W_L"0"``'_L0`X<.:( +M`_^R`$``P)`M_[``,`"`@"W_OP!(_Z4``/^]`!"OH@`8_[$`"!"```2OL0`< +MC((`4!!``!T`````A0(`$#!#(``48``&-$(@`(T#`*2E`@`0`&`0+7P":T2M +M`@"D_Z<`*`(`("T!`"@M#`*G@F>F`!`00``&WZ<`*(^G`!P")S@O`/(`'P)` +M`?0``#@2W[\`2`#@$"W?L@!`W[$`.-^P`#`#X``(9[T`4/^G`"@,`E_8_Z@` +M(-^H`"`(`F)@WZ<`*`"`2"T`H!@MWX2`H`#`$"T`X$`M`2`H+0!@,"T(`F). +M`$`X+0`````L@@`"%$``""0#``$``!`M``,80`!D*"L4H/_])$(``0/@``@` +M`````^``"```$"UGO?^P9*,`%_^S`!@``!`M_[````"`F"W_OP!(+&0`+_^^ +M`$`D$``@_[<`./^V`##_M0`H_[0`(/^R`!`4@``'_[$`"`!@@"TD`@`!?!`8 +M!P`"%_@"`A`K+$(``0(%*"L`HA`E%$``4-^_`$@,`F;,`F`@+2X"`?@00``E +M`!`2>G(&^/H\$A(2),(``692"+```A!`9$+__@`"$/@"0A`MW%$`&!(B`&IF +M(@`0WB(`"`)@("W>(P`8WB4`$'P""`<"(A`MW$8`"/RC`!C\90`0-,,``0P" +M9L[\0P`(9B(`$-^_`$C?O@!`W[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$` +M"-^P```#X``(9[T`4!!``#-R!_CZ+$,`!1!@`*8L0P`5<@?YNB3G`#@DY@`! +M``8@0&2$__X\$A(2``0@^&92"+`"1"`MW((`&!""`$,`````W$,`"'P#"`<` +M<"@O**@`(!$``-X`````!*$`(-Q1`!@`````$)$`.`````#>(P`(?`,(!P!P +M$"\H10`@$*``TP`````$00`7WB4`&`@"8O8`H(@M)`,`#*YC`````!`MW[X` +M0-^W`#C?M@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`%`DY@`! +M``8@0`@"8N9DA/_^`B`H+0!`B"T"(Q@M`F`@+=QF``C>(@`0-,8``?Q%`!C\ +MH@`0#`)FSOQF``C?OP!(W[X`0&8B`!#?MP`XW[8`,-^U`"C?M``@W[,`&-^R +M`!#?L0`(W[````/@``AGO0!0WC$`*!11_Y4DQ@`"WE$`(#P($A)E"`C`$B@` +MYP````#>(@`(?`((!P!0&"\H9``@$(``T0````#^2``H!&$`5/Y(`"`L0P(` +M$&``DP`"&GIP0OCZ)`0``=Y%``@D0P`!``,80``"$(-D8__^`$00%``#&/@` +M11`E_D(`"`!R&"W<9``0_B,`&/XD`!#\D0`8_'$`$"C%```DPP`#`,48"@`# +M*(,D`P`!`*,H%`!%&"L48``_`$48)!!@`)L`````),D``0#`4"T`"4A`92G_ +M_@`)2/@"24@M`2`X+=SQ`!@4\0`(``````@"9!TE2@`!!$$`SP````#>,0`8 +M$/$`L`````#>(P`(?`,(!P!P$"\H1``@%(#_]@)@("W>)0`8`C`8+=XF`!`T +M20`!`&(X+380``'^,``(_,4`&/RF`!#^0P`H_D,`(/SB``#\:``8_&@`$`P" +M9L[\:0`("`)BT&8B`!``````%&``:2Q#`%408`#[+$,!57('^SHDYP!N).8` +M`0`&($`(`F+F9(3__@(B$"T"8"`MW$,`"#1C``$,`F;._$,`"`@"8M!F(@`0 +MWE$`$-XU``A\%0@'`K`0+P*P("LH0P`@.(0``3AC``$`9!@D%&``)`(P&"W? +MEH*0`F`@+=^#@*@"%K`M9L(0'P`#&"=\`E@'9M8`(`!#L`L,`G]^`L`H+0!` +MH"TD`O__$H(`!@(U&"UR,O`K`H,0*P!>$"000`"-/!<2&=Y1`!#>(P`(?`,( +M!P!P$"\`0@`()4H``3%"``,40/]$ +M9.<`$##"``,00`"T92/_\-TI```1(__[),;__]Y"``@`!2AX`$4@*P`%&"LX +MA``!`(,8)!!@_VL`11@D%&#_+0%`,"T`!2AX)4H`!`!%&"048/\H`4`P+0@" +M9#$`!2AX``````(C&"W<9@`(WB(`&-XE`!`TQ@`!_&8`"/RB`!@,`F;._$4` +M$`@"8M!F(@`0`!8@`([B81@`@B`AKN1A&!!T`&D`@!`MWX6`J"0"__\0H@!V +M`H,0+P`"$```1"`AKN1A&#*"``\00``%)`,0``*"H"\D`Q`09I0`$`!B&"\" +MEK`M`F`@+3+6#_\`=K`O#`)_?@+`*"TD`___$$,`8`!4$"\"PA@M-&,``8[B +M81C^5``0_H,`"`!6$"$3P``/KN)A&"ZC`"`48``V)`4`"=XG``AFH__H?`,8 +M!P(C("TL9@`@,.<``0!G&"7^(P`(_(4`"!#``$3\A0`0WX."B`!B&"L08``# +MWX."@/^"@HC?@X*``&(8*Q!@``+>40`0_X*"@-XC``@(`F.Z?`,(!P`````0 +M8``)+$(%57('^_HDYP!W).8``0`&($`(`F+F9(3__@@"8^@`8"@M$$``'@`` +M``!R!_RZ).<`?"3F``$`!B!`"`)BYF2$__XD@@`#*(4```!%(`O>0@`(`&`H +M+0`$((,`AR`4`((0)0@"8^K^0@`()`(``0*`B"W^@@`("`)CN@``&"TL9`!5 +M$(``'7!$^SHDA`!N)(4``0`%*$`(`F/:9*7__B0$`/PD!@!_"`)BYB0'`'XP +M90__%*#_E@````#>0P`0`M4@+32$``$(`F1V_&0`"`)@("T,`F$@9B4`$#P" +M$AD(`F1VC$)A&"0#``$(`F1B``"P+0@"9%#_E("H+&0!51"`````&-?@!)$@E-.?^_S3& +M@(``````W$0```$D("8`AR@M``0@)P"D("0`AB`D%(#_U0````!D8__X+&0` +M"!"`__5D0@`("`)D]``````(`F3Q`,`8+2S"``@40``09[W_\`"%$"4P0@`' +M%$``'@``````````W(,``-RB```48@`'`````&3&__ADA``(+,(`"!!`__AD +MI0`(`````!#```YDQ___D(8``)"B```4P@`9```8+0@"94=DA``!D(8``)"B +M```4P@`39&,``62$``$4X__Z9*4``0``$"T#X``(9[T`$&BB``!H@P``%&+_ +MZP````!DQO_X9(0`""S"``@00/_X9*4`"`@"93H```````````#"$",#X``( +M9[T`$```````A1@E``8P`#!C``<`@!`MS*```!1@`$``P$`M+,8`(!3``!@` +M@#`M`0!(+7P)(`<`J4@M$*D`$3$(`!\``!@M9*H`@`````!-0P`/9&,`(-RG +M``#!3@ +M_^YDQ@"``20X+0$$,"\`!B$Z$(``"C#&``\`@$@M`.!`+?T#``!E*?___0,` +M"!4@__QE"``0``0A.`#D."TLQ``($(``"P`````0P``&?`4L(`#F,"T````` +M9.<``13F__Z@Y?__`^``"```````````_.,``&3&__@(`F:^9.<`"`/@``@` +M`````^``"`````!GO?_8_[$`"(R1`4#_LP`8`("8+?^R`!#_OP`@,B(`$/^P +M```40`"%W)(!B#(B``040`!E``````P">G```"`M?B0`PPP">G(\$!(;CF(` +M`-YD`!`R)@`"WF,`&)YE`40D0O_]KX:"H"Q"``7_A(.0_@4?&!!``'O_@X.8 +M#`)P!B0$``..8P`\```H+0``("T08``7KX*#J#P%$AD`8$`M`&`@+1A@`!)D +MI6%`/`(2&21C__]D0F%`<&3X\F1'``AF8P!``$`H+0#D."TD!O__C&0``'R$ +M\`-\Q/_&_$0``&1"``@41__Z9&,`!`$`("V.0P``)`(``?^$@V@08@`'_X6# +M<#P$$`T,`GZ\9(1ZP#P$$`T,`GZ\9(1ZD`P"9]">1``\ED,`4(Y"``1P8P!N +M+$(`!!!``$6O@X*<````#S(Q`$`6(``3`````'P%`#L`!1&"&$``(`!`,"W> +M`Q\8%&``#3P$$`HD1/__/`(2&V1"'R!PA/CR`$0@+0`````01``59$(`"-Q# +M__@08/_\`````#P$$`H,`J#49(3JJ-^_`"#?LP`8/`00"]^R`!!DA#D(W[$` +M"-^P```(`J#49[T`*``````,`GIP)`0``0@"9N%^)`##``8P^&8"'QA\1A(* +M,*,`/R1C``$``B`O`((0)"0$`$!P0A`D`((0+Q1B_^0D`@`!/`00"J^"@I@, +M`J#49(3JJ-^_`"#?LP`8/`00"]^R`!!DA#D(W[$`"-^P```(`J#49[T`*`P" +M>G`D!``""`)FX7XD`,-F!!\89D4`H`P"95PD!@"`"`)G'P`````\!!`-#`)^ +MO&2$>C@\!!`-#`)^O&2$>I`(`F;O```````````\`A`'9[W_\&1"UZ#_H@`` +MWZ(``!!```/_OP`(`$#X"0`````,`GB```````````TD`O__$,``%GQ$_\;< +M@P`0`*!(+62$`!@`P#@M)`(`.`!#6!8D0O_X``)0)R3G__\`!T`K``I7P@%( +M4"050``&H2L``!$```8`````W(,``"0"`#ADA``("`)GAF4I``$`IC`M`^`` +M"*#`````````/`(4*20#___<1Q^09[W_^/^_``!DX@`0?&+_QHQ%```HH@`$ +M$$``"@````!PI!`K``0@*P!$("04@``%```0+=^_```#X``(9[T`"`````!D +MX@`4)`/__WQB_\8\!!`,C$8```P"?KQDA+*0"`)GJB0"__\`````)`+__WQ$ +M_\80P``29(<`$"0"`#@``!@M9*4``23&__\0P``+@*3__S"$`/\`1"`4)$+_ +M^`1!__@`9!@E_.,``"0"`#ADYP`("`)GO@``&"W\XP```^``"``````````` +M/`(4*=Q#'Y`48``"`````/Q$'Y`#X``(```0+0````!GO?_0_[(`$`"`D"W_ +MM``@```@+?^S`!@`H*`M_[$`"`#`F"W_L````0"(+?^_`"@,`F>:`."`+0`2 +M&"LL0@`!`$,8)!!@`.-F20`/+@(`$11``.E\"1@')`(`*P@"9_0D`P`@```` +M`!!```0``QAX`'`@*Q2`__PD0O__``-@+V:8__\N8@`!`P/`+0,,P"0`&"`K +M`((0)!!``),#"5@M`7@0+P!)$"L40`#*,C$``A8@``H\$!0IW@(?D"0$__]\ +M@O_&P$0``!2`__XD!``!X$0``!"`__L`````W@(?D"0%__]D0@`(?*+_QMQ" +M````2S`K``(@*P#$("00@`!K9$8`"`!`("U\IO_&?*3_QMS*``#"T(`F@V +M)`W__P````#<2@```,`0+=R'```M10`0%*``30#F<"L`!R@K`<4H)!2@`$D` +M`````$,P+0%"*"T`S#`D`*PH)`%FF"L`N#@K`,EP+0"N<"L5P``+`F`H#)I`*`49`"@````#``+@$/&"T!8Y@K +M`'-8"@%IF"\";)@D`?,0*Q1``#HD!/__`>"@+7R4_\8":2`M`(,8*Q1@`$QQ +M\Q`K<0D8*P!B$"440`!9/`00#!)``%_>`A^0WH(``"0#__]\`A^0)`/__WQB_\8```$/K$```````0\"8!`MW[\`*-^T`"#?LP`8W[(` +M$-^Q``C?L````^``"&>]`#``0#`M/`00##P%$`UDA++8#`)^O&2E?)@6(/_Q +M)`+__]X#'Y!\0__&```!#ZQ@``````$/W[\`*-^T`"#?LP`8W[(`$-^Q``C? +ML````^``"&>]`#`#$Q`E)`O__P@":``"8E@+)`+__P'@&"U\0__&`?,H+]QG +M``!EY``(`F"@+69F``@`J$`M?$3_QGQ4_\9\1O_&_H<````%*"_\R````>"0 +M+?QS```!$Q@M_(4```)I("T"8'@M`(,8*Q!@_[8``!`MWHH```'I&"TD!/__ +M`&`X+61F``AEY0`(`0E`+WR'_\;\Z@``?(;_QOS(``!\A?_&_H,```$@0"W\ +MJ0``"`)H9```&"T\!1`-9(2S$&2E?)@"8#`M#`)^O`'@."T60/^CW@(?D"0$ +M___>@P``9$(`"'R"_\8(`FAM_$,``-^_`"@D`O__W[0`(-^S`!C?L@`0W[$` +M"-^P```#X``(9[T`,"0,__`(`F?X)`,`$```````H!`M9[W_^`#`*"T``$`M +M`.`P+?^_```,`F?8`$`X+1A```4D`___?&+_QM^_```#X``(9[T`"`@":.4` +M`!`M```P+0@":-H``#@M``````"`$"T`H"`M9$<``0#`*"T`!SH\``(R/`@" +M:-IDY___`*`0+0#`*"T`1#@M"`)HV@!`,"T``````*`0+6>]__@`P"@M``!` +M+0#@,"W_OP``#`)GV`!`."W?OP``9[T`"``"&"H``Q@O`^``"`!B$"1GO?_@ +M_[````"`@"W_L@`0```@+?^Q``@`P)`M_[\`&`P"9YH`H(@M`$`8+11@``8` +M`!`M+@(``2XD``$`@B`E$(``!P!@$"W?OP`8W[(`$-^Q``C?L````^``"&>] +M`"!F,0`/,E(``GP1&`<60``*/`(4*=Q#'Y`D!/__?(/_QL!D```4@/_^)`0` +M`>!D```0@/_[`````-Q&'Y`D`O__9,,`"'Q#_\;<9````@0H*RR"``$`HA`E +M%$``*P"0$"L40``$)`C__P@":70D!___`&`@+0"`$"TD!?__?0+_QMQ#```` +M`Q`K`'`X*P#B$"040/_W9(<`"'RG_\;0A^09$(` +M$'XB_\:,0@``+$(`!!!``!L\!!`-/!,0#"02__\2```=9G.T$&8"``@"`(@M +M?D+_QGY1_\;<1@```@`H+=XG```,`GZ\`F`@+=XP```6`/_V9@(`"-^_`"`\ +M!!`-W[,`&&2$)I#?L@`0W[$`"-^P```(`GZ\9[T`*``````\$Q`,9(1Z^`P" +M?KPD$O__%@#_Y69SM!`\!!`-#`)^O&2$>SC?OP`@W[,`&#P$$`W?L@`09(0F +MD-^Q``C?L```"`)^O&>]`"@\`Q0I)`+__]QE'Y!\1?_&P*8``!3`__XD!@`! +MX*8``!#`__L`````W&@?D&4#``A\0__&```0+=QC```08``-9&4`""0&__]\ +MP__&?,7_QMRG````Y#@K%.```P````#]_[`PI0`"_[X` +M0`.@\"W_M``@`("@+?^S`!@`H)@M_[\`2/^W`#C_M@`P_[4`*/^R`!#_L0`( +M%*``"_^P```\`A0I)`/__]Q"'Y!\8O_&P$,``!1@__XD`P`!X$,``!!@__L` +M````)`0``PP"9YH``(`M%$``.3P#%"DD`O__W&,?D&1E`#!D9``H?$7_QGQ$ +M_\;]`%`(`FJ/`N#H+0````!GO?_H_[$`"`"`B"W_ +MOP`0#`)J./^P````0!@M$&``$P``$"TD!O__`&`X+7S'_\8\`A(9W.4``&1C +M``A\P__&9%!C0#P$$ADD!@"`_$5C0&2$8U#<8@```B`H+0P"@L[^`@`(H@`` +MCP(`$"W?OP`0W[$`"-^P```#X``(9[T`&`@":J@``"@M9[W_X/^P````@(`M +M_[$`""0$``/_OP`8`*"(+0P"9YK_L@`0$$``"```&"W?OP`8`&`0+=^R`!#? +ML0`(W[````/@``AGO0`@,C$``A8@``H\`A0I)`/__]Q"'Y!\8O_&P$,``!1@ +M__XD`P`!X$,``!!@__L``````@`@+0P":C@D!0`"%$``$@!`@"T6(``'/`(4 +M*20#___<0A^0?&+_Q@```0^L0``````!#]^_`!@`$!@KW[(`$`!@$"W?L0`( +MW[````/@``AGO0`@`````"0"__\"`!@M9A(`"'Q#_\9\4O_&)`8``MQD``#> +M10``#`)I"@`````(`FKM_D````@":LH``"@M9[W_H/^S`"@`@)@M_[8`0"0$ +M``/_M0`X`."P+?^T`#``P*@M_[(`(`"@H"W_L0`8`0"0+?^_`%@!((@M_[X` +M4/^W`$@,`F>:_[``$!1``%@R,``"%@``2SP#%"DD!O__W&(?D'S"_\;`1``` +M%(#__B0$``'@1```$(#_^P`````V,0`"`D`@+?^C```"("@M#`)J./^F``C? +MHP```B#P+11``$7?I@`(_Z,`````("W_I@`(#`)J.`(@*"W?HP``WZ8`"!!` +M`#P`0+@M9G$`#P*`*"U\$1@'`J`P+0(@("T"P#@M#`)GV`/`0"T$0``1/`04 +M*20#___X_Z(``-^B```6```'/`,4*20$___<8Q^0?(/_Q@```0^L +M8``````!#]^_`%C?O@!0W[<`2-^V`$#?M0`XW[0`,-^S`"C?L@`@W[$`&-^P +M`!`#X``(9[T`8#8Q``("0"`M`B`H+0P":C@"(/`M%$``!0``("T,`FHX`B`H +M+11`_\@`0+@M"`)K820"___<8A^0?,+_Q@```0^L0``````!#P@":V$D`O__ +M`````&>]__C_OP``#`)K#``````$0``/`$`8+20$__\08``$?(+_QM^_```# +MX``(9[T`"#P$$`T,`GYT9(1[4-^_`````!`M`^``"&>]``@`````"`)KBP`` +M$"T`H!`M`,!`+0#@2"T``"@M```P+0@":X(`0#@M``````@":X(``$@M`*`X +M+0#`0"T``"@M"`)KH```,"T``````,!`+0``."T(`FN@`*0P+6>]_[C_L@`0 +M/!(4*=Y"'Y#_L0`()!'___^W`#@`P+@M_[8`,'XB_\;_M0`H`."P+?^T`"`` +MH*@M_[,`&`"`H"W_L````2"8+?^_`$`!`(`MP$,``!1@__XD`P`!X$,``!!@ +M__L`````)`4``@P":C@!`"`M%$``(@*`("T"H"@M`N`P+0+`."T"`$`M#`)K +M#"0)``($0`!```````!`@"T00``Q?C#_QA)@`#4"`"`M`F#X"0````#>0A^0 +M)`/__WQB_\8```$/K$```````0_?OP!``@`0+=^W`#C?M@`PW[4`*-^T`"#? +MLP`8W[(`$-^Q``C?L````^``"&>]`$C>0Q^0?B+_QMQ"``!^(__&```!#ZQ@ +M``````$/`$"`+11`_^M^,/_&/`00#0``@"T,`GYT9(1[4-^_`$#?MP`X`@`0 +M+=^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`2#P$$`T``(`M +M#`)^=&2$>U`68/_-`@`@+0``*"T,`F9@`H`P+0@":]O>0A^0`````-Y"'Y!^ +M(O_&```!#ZQ```````$/"`)KX```@"T`````/`,4*20"___<8Q^09[W_J/^V +M`#@D!``#_[``"&1F`#!D90`H9&,`+'Q&_\;X`:P``IW]0`````F"T``(@M)I4``6:U +M``=\%1`'"`)L4__5````````)C$``1(V`!QF$`"0)`/__V8"``A\8O_&W%(` +M`!)`__@"`!`M`Z"X+7QB_\8"`"`MW\,```*`,"W<50``)G,``680`)`#H^@O +M#`)G?@.@*"T\!!`,`Z`H+0(@0"UDA+2(`J`P+0)`."T,`GZ\)C$``18V_^8" +MX.@M%F#_R``````#P.@M/`00#=^_`%!DA'NXW[X`2-^W`$#?M@`XW[4`,-^T +M`"C?LP`@W[(`&-^Q`!#?L``("`)^O&>]`%@`````"`)L&@````!GO?_(_[\` +M,/^S`"C_L@`@_[$`&!#``-__L``0/`(!#0"`@"TT0I$(0`-X``!B."9\YWH` +M$.``WCP'__)\9+@`-.=P`"0(``$`AS@A+.<$`!3@``T`"$#\)$("^`!B$"9\ +M0GH`$$``"#P"``TD"``!-$*5```(0+P`@B`K)`(``0`"$?P`1$`*`1!`*Q$` +M`!\\$10I/`3_\B00``%``G@`-(1P`'Q#N```9"`A+(0$`!2```X`$(#\?$)Z +M`R00``$X0@V4$$``"0`0@/P\`@`-)!```31"E0``$("\`&(8*R0"``$``A'\ +M`$.`"O^E```\!!`-_Z8`"`P"?KQDA'P0WZ4``-^F``@\$10IWB,?D!!@``@D +M`@`!W[\`,-^S`"C?L@`@W[$`&-^P`!`#X``(9[T`.'S"2`$D`___`$!8+61* +M``1D20`(9$@`$&1'`!1D1``89$8`('QI_\9\:__&?&K_QJU@```\$A``K4`` +M`'QD_\;](```?&C_QB0)``-\9__&K0D``'QF_\:LX```-E(``?R```!\I/@# +M_B(?D`(2$"O\P```$$``+SP3$````#`M#`)I"@($*"_>(A^0)!#__R0'`(`D +M!"0````H+20(``%D1@`L9$,`*'X&_\9D0@`PK,<``'X#_\8D!@!`?@+_QJQF +M`````#@M_$````P"9]@\!A``!$``0CP#%"ED1B0`W&,?D"0%__]D8P`P?@/_ +MQOQB````0"`M9$,`"'RD_\9\H__&_(```&1"`)#\8```%$;_^-^_`#`D`@`! +MW[,`*-^R`"#?L0`8W[``$`/@``AGO0`X```P+0P":0H"9"@O/`3_\D`#>``T +MA'``?&*X``(3*"\`1"`A`+*0*Q9``"LLA`0`%(``.'QC>@,X8PV4$&``!SP$ +M(``\`P`--&.5``!#$"LD`P!!``,?.`!B(`L\!1``#`)I"@``,"T\!#``0`)X +M`'Q#>@,X8PV4$&``!CP#``U\0K@`-&.5``!#&"L\`B```$,@"SP%X````#`M +M#`)I"@(%*"T(`FSRWB(?D#P$$`T,`GZ\9(1\6-^_`##?LP`H```0+=^R`"#? +ML0`8W[``$`/@``AGO0`X%(``&7QC>@,X8PV4$&``!SP$(``\`P`--&.5``!# +M$"LD`P!!``,?.`!B(`L,`FD*```P+0@";/+>(A^0/`0@`#P%$``,`FD*```P +M+0@";4$\!#``/`00#0P"?KQDA'O8"`)LR```$"T(`FU=/`0@`"0"``$``A%\ +M-$(``0""&"L48/]2/!$4*0@";+UD4/__9[W_F/^_`&#_O@!8_[<`4/^V`$C_ +MM0!`_[0`./^S`##_L@`H_[$`(!#@`/__L``8``00(P#`@"T`1!`D`*"(+7!" +M$"``@/`M)`H`'P`"$"0Q^0 +M$&``#B0"``'?OP!@W[X`6-^W`%#?M@!(W[4`0-^T`#C?LP`PW[(`*-^Q`"#? +ML``8`^``"&>]`&@`````?.)(`20#__\`0&`M9$L`!&1*``AD2``09$<`%&1% +M`!AD1``@?&K_QGQL_\9\:__&?&C_QGQG_\9\9?_&?&3_QOY"'Y`\`P`-0!5X +M`#1CE0!^J;@`KZD```$C$"LD"0!!/`,@`*V`````"4\XK6````!B2`K]0``` +M)`H``ZT*``#_M0`(K.```/^I`!#\H```_(````@";>(`P+@M``````*E*"\, +M`FD*```P+2;B``$D!O__`%X0!P`"(",`1!`D)`0`('!"$"``@A`C`%<8(0!B +M,`L`P+@M+,(`!!!``%@`!CBX+,4``7XG/`I^!/@#``40(SP*$`!PI0`Z`%`0 +M)`"D*"0`!ZTX``:R/#54``$`0(`M`K00*Q1`_^$"Q2`E/!,0````,"T,`FD* +M`F4H+P*S*"\`M%`K%4``*X^I```\!/_R0`)X`#2$<`!\1;@``*0@(2R$!``4 +M@``S/`D@`'Q">@,X0@V4$$``"3P$(``\`@`-)`,`031"E0```Q\X`*(@*SP% +M(```I!@*`&`@+0"6("4\!1``#`)I"@``,"T\!#``0`)X`'Q%>@,XI0V4$*`` +M!CP#``U\0K@`-&.5`#P%(```0Q`K`*(@"SP%X```EB`E`J4H+0P":0H``#`M +M"`)MV";B``$\`O_R-$)P``$B$"$L0@0`%$``0]^I``@\!"``WZ,`$'TB>@,X +M0@V4`&(@"P"6("4,`FD*```P+0@";=@FX@`!/`40``+)("4,`FD*```P+0@" +M;A\\!#``WD(?D"00__\D!P"`)`0D````*"TD"``!9$8`+&1#`"A^!O_&9$(` +M,*S'``!^`__&)`8`0'X"_\:L9@`````X+?Q````,`F?8/`80``1``"`\`Q0I +M9$8D`-QC'Y`D!?__9&,`,'X#_\;\8@````````!`("UD0P`(?*3_QGRC_\;\ +M@```9$(`D/Q@```41O_XW[\`8"0"``'?O@!8W[<`4-^V`$C?M0!`W[0`.-^S +M`##?L@`HW[$`(-^P`!@#X``(9[T`:``````(`FXQ/`0@`#P$$`T,`GZ\9(1\ +M6-^_`&#?O@!8```0+=^W`%#?M@!(W[4`0-^T`#C?LP`PW[(`*-^Q`"#?L``8 +M`^``"&>]`&@\!!`-#`)^O&2$>]@(`FV?```0+0````!GO?\X_[$`B`"`B"W_ +MM0"H)`0``_^T`*``H*@M_[,`F`#@H"W_OP#``,"8+?^W`+C_M@"P_[(`D`P" +M9YK_L`"``$`8+11@`#\``!`M/`(4*=Q$'Y``8!`M9(,`""0$__]\@__&W'`` +M`!(``#8\%Q`,)!+__V;WM:`"-:@MCX*"I`)SN`L\$Q`,"`)NR&9SM;@"$;`O +M`'`@+0+#L"T")!@K$&``%``````D!0"``F`P+0+@."T"($`M`$!(+1+```T# +MH"`M#`)_U@`````"P"`M`@`H+0``,"T``#@M`Z!`+0P":PP"@$@M$%(`(3P$ +M$`R/@H*D?E#_QB1"``'>$```$@``#Z^"@J1F`P`(`A$@*WY#_\8"%2@KW&,` +M`!2`_]P`````$*#_\P*P("\`@[`K`'8@"@@";K``@+`M`````"0"``'?OP#` +MW[<`N-^V`+#?M0"HW[0`H-^S`)C?L@"0W[$`B-^P`(`#X``(9[T`R#P%$`UD +MA+709*5\N`+`,"T,`GZ\`@`X+0@";M<``!`M/`(4*20#___<0A^0?&+_QL!# +M```48/_^)`,``>!#```08/_[``````/@``@`````/`(4*20#___<0A^0?&+_ +MQ@```0^L0``````!#P/@``@``````````"0"__]\1/_&`^``"`"`$"T\`A0I +M)`3__]Q#'Y``8!`M$&```WR"_\8#X``(`````#P$$`UGO?_X_[\```P"?G1D +MA'M0W[\`````$"T#X``(9[T`"`````",H@`,9[W_Z/^P````H(`M_[\`$"0% +M____L0`($$4`!R0#___>$0````(0^`P"Q5P"(H@MC@,`#/XB``".!``()&(` +M`=^_`!"N`@`,W[$`"'""$"K?L`````(0(S!"``4#X``(9[T`&&>]_^`D`___ +M_[$`""0"__^,L0`(_[````"@@"W_OP`8$B,`"?^R`!`,`L5B`*#_H@```Z`H+?^B``AGH@!H_Z(` +M$"0"`#BCH@`8)`(`0/^_`"#_I@!P_Z<`>/^H`(#_J0"(_ZH`D/^K`)BCH@`9 +M]ZP`*/>M`##WK@`X]Z\`0/>P`$CWL0!0][(`6`P"GW3WLP!@W[\`(`/@``AG +MO0"@`````#P"$`IGO?_H9$*],#P$$`K_H@``9(2\P/^_`!`D`O__KZ(`"`P" +MQXH#H"@MW[\`$`/@``AGO0`89[W_Z"0"____I```/`00"O^_`!!DA+S`KZ(` +M"`P"QXH#H"@MW[\`$`/@``AGO0`89[W_Z"0"____I```/`00"J^E``ADA+Q8 +M_[\`$`.@*"T,`L>*KZ(`#(^B``S?OP`09[T`&`/@``@D0@`!`````-^"@JAG +MO?_H_[\`$!!``"/_L``(+*(`!A1```D\`A`-/`00#`P"?KQDA+9`W[\`$-^P +M``@``!`M`^``"&>]`!API?CR9$)\Z'Q%*@H`H``(``````````#?OP`0W[`` +M"&>]`!@#X``(WX*"L`````#?OP`0```0+=^P``@#X``(9[T`&`````#?OP`0 +MW[``"&>]`!@#X``(WX*"J/^E````@(`M/`0!#0P``%4TA`0(%$``'M^E```\ +M!`$-#```532$!P@40``9WZ4``/^E```\!!`-#```532$E0`00``?WZ4``#P# +M__!R$`DS-&,`(SP"`OH``QRX-$+P@#1C``,``QYX-&,6``(#&"7<8P``?&0W +M@WQC+@-P@B`#<&(0`_^$@J@(`F^;_X*"L#P"_X`T0@$?``(2/#1"A1#<0P`` +M/`("^C1"\(!\8R2#<&(0`_^"@J@(`F^;_X*"L/^E```\!`4-#```532$`P`4 +M0``&WZ4``#P$(`T,``!5-(0#`!!```;?I0``/`+_@#1"`1\``A(\"`)OY31" +M`>@\`__P/`("^C1C`",T0O"```,:_#1C%@#<8P``"`)OVWQD+X-\`@`[?$() +MPP"`*"T(`F^6`$`@+0`````D`@!0$,(`#@`````8P``)```0+0````#]__`\`A`.9$*" +MB'RY'0+_L0`(?+@<`O^P````!8\^?+`>`GRO&P)\KAH"?*T9`GRL&`)\JQ\# +M?*H>`WRI'0-\J!P#?*<;`WRF&@-\HQD#,*4`#P(BB"V2,0```@*`+9(0```# +M(L@MDSD```,"P"V3&````>)X+9'O```!PG`MD@BP`(H(H`":")``J@B``+H(<`#*"&``V@@P`.W[$`"-^P``!G +MO0`0H((`#P/@``B@@``0W(8``/R@``"`PP``%&``$```$"T(`G"=```````` +M```D8_^I`,!`+01@`!9DQ@`!W*<````'.3@`9Q@E_*,``/R&``"!`P`!$&`` +M#B1"``$D9_^?+.<`!A3@__$D:/_0+0<`"A#@``0D:?^_"`)PA0$`&"T````` +M+2D`!A4@_^DD8__)`^``"```````````/`80#6>]__!DQHKX```0+?^^```` +MP!@M_[\`"`.@\"UD8P`!@&<``!3@__UD0@`!@(,``!!@`$X``D@``(`8+0`` +M."T`````9&,``8!H```5`/_]9.<``0`'$``!(A`A)`,`(21"``%D0@`.?`(0 +M!P.BZ"\#H#@M`Z`0+0````"@0P``9,8``8##```48/_\9$(``:!```"`@P`` +M$&``!P#I$"T`````H$,``&2$``&`@P``%&#__&1"``&@0```**(`"A!``!0D +M`@`@)*4`,*#B``:@Y0`'WX."N-QD``@\`Q`.9&.">``$(/A\9!H*W&,`(!!@ +M``,``!`M`&#X"0#@("T#P.@MW[\`"-^^```#X``(9[T`$"BB`&000``0``4? +MPSP"9F8T0F9G<*(0`P`"$+\`0Q`C``(@0``"&,``@Q@A)$(`,*#B``8`HR@C +M)*4`,`@"<-:@Y0`'`````"0"`#^@X@`&"`)PUJ#B``<(`G"W```0+=R"`$AG +MO?_H_[$`"`"@B"W_L````("`+1!```3_OP`0/`00#0P"<*!DA(L(WX*"N`(@ +M*"W<0P`(/`(0#F1"@G@``QCX?$,2"MQ"`#``0/@)C@0`--^_`!#^$0`PW[$` +M"-^P```#X``(9[T`&`````!GO?_H_[X`"/^_`!#_L```@(,``!!@`"<#H/`M +M`(`0+0``,"T`````9$(``8!'```4X/_]9,8``63"`!]\`A`'`Z+H+P.@@"T# +MH!`M`````*!#``!DA``!@(,``!1@__QD0@`!H$````P"<#("!B`MWX."N-QD +M``@\`Q`.9&.">``$(/A\9!H*W&,`(!!@``,``!`M`&#X"0(`("T#P.@MW[\` +M$-^^``C?L````^``"&>]`!AGO?_H```P+0.@$"T(`G$S`Z"`+2B#`"`48``. +M9((``22"_]HL0P`@%&``!B2$_^`L@@`H%$``"W"$^/(#X``(```0+61"`"T` +M`A#X`^``"`"B$"T``A#X`^``"`"B$"T`````/`(0#61"?7A\1"(*`(``"``` +M`````````^``"&2B`Q@#X``(9*(#(`/@``ADH@+8`^``"&2B`K`#X``(9*(" +MJ`/@``ADH@)P`^``"&2B`F@#X``(9*("H-R"```P0@`,%$``"]^"@KC<0P`( +M/`(0#F1"@G@``QCX?$,2"MQ9`"`3(``(/`00#0,@``ADA(L@W*4#L#P$$`UD +MA(L8"`)Q&@`%*``#X``(``````````!GO?\P)`8`4/^P`*#?D(*X_[X`P`.@ +M\"W_L0"H_\0`F&81`"@#P"`M`B`H+?^_`,C_LP"X#`)P#/^R`+#?P@"89$,` +M`?_#`)B00P``)&/__3!D`/\LA`!X%(``%SP$$`W>`P`(/`(0#F1"@G@``QCX +M?$,2"MQ"`"`00``$)!```3P$$`T`0/@)9(2+X`/`Z"T"`!`MW[\`R-^^`,#? +MLP"XW[(`L-^Q`*C?L`"@`^``"&>]`-``````<&,X\F2$?KA\@QH*`&``"``` +M``#?P@"0+$(`!!!`_^+?P@"89$,``?_#`)B`40``%C/_W6?$`)@,`G!\9\4` +MB!!`_]G?P@"89$,``?_#`)B`0@``%%'_U&?$`)@,`G!\9\4`>!!`_]#?Q`!X +M9(+__RQ"``,00/_,W\,`D'"%`&X`!2@O.(@``C"E(``D`A``9&<`?P"H$`O? +MQ`"(````%*/A\A2(*W(4`(!"@``8`````/`00#0"@^`EDA(NHW\(`.(_#`#0D!``! +M`&08%`!B$"7_P@`XWX2"N`/`*"TD!@!0#`)P#&2$`"C?Q0`X/`00#62$B]`, +M`G$:)!```0@"<;`#P.@M@$,``20"`#$08@'1)`(``?_```@"("`M`\`H+0P" +M<`PD!@!0G\4`##P$$`UDA(N@#`)Q&B00``$(`G&P`\#H+=_"`$``HA`6Z$`! +MQ3P"$`[>`P`(9$*">``#&/A\0Q(*W$(`(!!```7?Q0`P/`00#0!`^`EDA(M@ +MW\4`,#P$$`UDA(M8#`)Q&B00``$(`G&P`\#H+0````!GQ`"8#`)P?&?%`'@4 +M0/_FW\4`>-X#``@\`A`.9$*">``#&/A\0Q(*W$(`(!!`_^P`````/`00#0!` +M^`EDA(LP"`)R7=_%`#`(`G&O)!```V1#``)GQ`"8_\,`F&?%`)"`40`!?`(` +M.PP"<'P`0)`M$$#_(]_#`)AD8@`!_\(`F"0"`"R``````"@@````````-^%@WC_@(.`_X"#>!2@`6-D8P`!H((``-_"`'ADA``! +M`&(0*Q!``5]DQ@`"W\(`F``#*'A\12V*)*?_GRSG``84X/_<)*?_T"SH``H1 +M``%()*C_OP@"!!`_J3?P@!X+$,$`!!@_J'?R`"```(8 +M>&1C``]\`Q`'`Z/H+Q!``"T#H"`M)`(``?^"@X#_@(-X`````)$%```````` +MWX*#>#"E`/__@(.`_X"#>!1`_H\\!A`.`Z`0+0``&"UDQH*("`)S*"0)``'_ +MB8.``&@H+?^`@W@`````D*4```````#?AX-X,*4`__^`@X!D0@`"_X"#>!3@ +M_GT`````<*?Y.C"E``\`QS@M`,4H+9"E``!D8P`!D.<``*!```*@10`!H$<` +M`-_%`'@`92@K%*#_Y@````#>`@`(/`,0#F1C@G@``A#X?&(2"MQ"`"`00/Z] +M)!```0!`^`D`````"`)Q_`/`Z"UD0P`"9\0`F/_#`)AGQ0!X@%$``7P"`#L, +M`G!\`$"0+1!`_EG?PP!X+&(`!!!`_E9^4O@#)`(L.')"$`,D!`!D9$(`@!(D +M`-D"`A`M)`0`:18D_DUD9@!F9&4`:F1G`&YD9`!R``8P^``%*/@`!QCX``0@ +M^`!&,"T`12@M_,````!#&"W\H````$00+?Q@```D$``!_$````@"`P`(/`(0#F1"@G@``QCX?$,2"MQ"`"`00/X\)!```3P$$`T` +M0/@)9(2+(`@"<;`#P.@M`````-X#``@\`A`.9$*">``#&/A\0Q(*W$(`(!!` +M_BXD$``!/`00#0!`^`EDA(LH"`)QL`/`Z"T`````9\0`F&?%`'A\`@`[#`)P +M?`!`B"T00`!F?B7X`R0#+#APHR@#C\0`?&2E`(`,`G%,`@4H+1!``%\D!6]7 +MW$4``#P$$`UDA`_8#`)Q&B00``$(`G&P`\#H+6?$`)@,`G!\9\4`>!1`_G3? +MPP``_\``>`@"&1# +M``+_PP"8#`)P?(!1``%F4@"`*B(`,11`_D8"$I`M*B(`,Q1``$<\`D``*B(` +M-1!`_D`F,?_-9\0`4&8B`&%F)0!?``(0^``%*/A^0HH*#`)P,GY%*@HD`@`L +MH\(`8&?$`&$,`G`R?B5)0Z/``''>`@`(/`,0#F1C@G@``A#X?&(2"MQ"`"`0 +M0/XJ9\0`4`!`^`DD$``!"`)Q_`/`Z"T`````9\4`@&?$`)A\`@`[#`)P?`!` +MB"T00/W(W\,`F&1B``'_P@"8)`(`+(!C```48OW"9\0`F`P"<'QGQ0!X$$#] +MOGXE^`,D`BPX<*(H`X_$`(1DI0"`#`)Q3`(%*"T00/VVW\,`>"00``'\0P`` +M"`)QL`/`Z"T`````)`5O5SP$$`T`!2QX9(0/V&2EON\,`G$:)!```0@"<;`# +MP.@M`````"8Q_\]F)`!?)`,``0!Q&",`!"#X-$(`#P)$("W\@```?&+_Q&8C +M`&$D$``!``,8^`)#D"V7PP!^?&)Q1'Q"^`/^0@``"`)Q_`/`Z"T`````"`)R +M0__"``@(`G(+_\(`*#P$$`TD$``!#`)Q&F2$BUC?@H*XC\0`-#P#$`YD8X)X +MW$(`"``"$/A\8A(*W$(`,`!`^`F/Q0!\WX2"N-_"`'@#P"@M)`8`4&2$`"@, +M`G`,_\(`,`@"<;`#P.@M9&8`=V1E`'MD9P!_"`)S6V1D`(,LZ``*$0``"``` +M```(`G+/`.`0+22G_\DM"``&)`7__P@"]__`D`O___[```'R02`'_ +MOP`($(``+'Q0_\8\!@`(`@`@+0``*"T,`F9@-,9+`#P$`/\TA/]`/`,`#4`" +M>``T8P,``$0@)"0%``8`@R`K%(``%_X%``!\1+@`-`6-``"#,",`Q2@K%*`` +M"R0#`$`\!?_R-*5P``"%("$LA`0`%(``!20#`(!\0GH#)`0!`#A"#90`@A@+ +MW[\`"/X#`"#?L````^``"&>]`!``````W[\`""0#`"#^`P`@W[````/@``AG +MO0`0/`00#200__]DA'T8#`)^=``0A_P(`G1:/`8`"`````#?@H-X9[WZX/^_ +M!1C_O@40_[<%"/^V!0#_M03X_[0$\/^S!.C_L@3@_[$$V!!```C_L`300"7` +M`-^&@W@\!!`-#`)^O&2$C'@(`G2>`````'P#`#LD`BPX?&/X`W!B$`,\`Q(; +M`*"`+61E(1C?@X*X`("(+20&`0!D0@"``&*P+6;#``C_HP2H`&`@+6;#`0@, +M`G`,_Z,$H-^D!*`\`A(;9$4?F`P"<`PD!@!@_M$":/[0`G!`(@``_L(">$`B +M$`#^P@*`0"(8`/["`HA`(E``_L("D$`B*`#^P@*80")@`/["`J!`(F@`_L(" +ML$`B@`#^P@*X0"*``?["`L!`(H`"_L("R$`B@`/^P@+00"*X`/["`NA`(K`` +M_L("\$`BR`'^P@+X0"+(`_["`P!`(L@`_L(#"$`BR`+^P@,00"+``/["`MA` +M(O@`_L("X&;#`6@\`A(;/!,2&V1%(!@`8"`M)`8!`&9W(A@,`G`,_Z,$L-YB +M(A@\!?\PWN8`"#2E$````"`M_L(#&&2B`0#^Q@,@)`8`!-RE``#^Q0,HW$D` +M`'R%^`-DIP!F9*@`:@`'./@`"$#X`L````0\D`@`$_L(``````0]\%``[?H/X`P*`B"W_HP2XWX*"N,!$`'@4 +M@/_^)`0``>!$`'@0@/_[`````-^"@KC<1``0$(``"0````#<1``0+(0``Q"` +M`@<`````W$0`$/Q``!!DA/___$0`"````0^L0`!X```!#]^>@K@\`A`.9$*" +M>&>D!"@D!@!0W\<`"&?2`"@"0"@M`` +MP@.P?`)H!_["`[#>P@+P-$(``?["`O#^P``````!#]^E!*@\`A(;9$0A&`P" +M<`PD!@$`WZ4$H#P#$ALD!@!@#`)P#&1D'YC>Q0.P/`3_,```$"TTA"``)`8` +M!/R%``!DA`$`9$D`=V1(`'L`"4CX``A`^'[)2@ID1P!_``$"B``#>P@*`0*(0`-["`HA`HA@`WL("D$"B4`#>P@*8 +M0*(H`-["`J!`HF``WL("L$"B:`#>P@*X0**``-["`L!`HH`!WL("R$"B@`+> +MP@+00**``]["`NA`HK@`WL("\$"BL`#>P@+X0*+(`=["`P!`HL@#WL(#"$"B +MR`#>P@,00*+(`M["`MA`HL``WL("X$"B^`#?I02P/`(2&V1$(!@D!@$`WM$" +M:-[0`G`,`G`,`````-[$`QC>P@,@_F0B&/[B``@"(``3`@``$=^_!1C?O@40 +MW[<%"-^V!0#?M03XW[0$\-^S!.C?L@3@W[$$V-^P!-`#X``(9[T%(``5,"L" +MA2@6,*4``0`%*```Q2@D%*#_QP+H9Z0$*`)`*"TD!@!0_Z<$@##G +M`!]PYP!N#`)P#/^G!,C?I`0P%(``!M^G!,C>Q0*@<*7X>@"G*"04H`$=```` +M`-^E!(`PI0`#%*``!-^P!+C?I018$+`!,`````#>Q0+8+(0``0"'."00X``B +MWZ0$6!"0`"#?I`0X%(``'CP"!R-^D!'@0@``9/`@`"3P'``A(&>D!"@"0"@M_Z<$R"0&`%`,`G`,_Z@$P-^D!'C?J`3``(@@*Q2` +M``7?IP3(WZ0$.!"```(`````_Z<$>-^D!'ADA/___Z0$>-^D!'@4@/_M9Z0$ +M*,/$`'@4@/_^)`0``>/$`'@0@/_[`````-^%@KAGI`0H)`8`4`(@D"T,`G`, +M9*4`*"0$``&/H@1<`B0@%/^D!)``@!@MWZ0$:`!D("7_I`1H`$0@%NB```[? +MI`2`,(0`'A"```;?I`0H9Z0$*`P"D +M!"@,`G#^`D`H+=^2@K@D`@`!_Z($.&>E!"@D!@!0#`)P#&9$`"@```$/KD`` +M>````0_?O@18$]``NV>D!(#?A8*X9Z0$*"0&`%`D$@`!+K4``0P"<`QDI0`H +MWZ0$6!"0`!X`````KZ`$C(^B!(PH0@#P$$``#-^B!%`````````````````` +M````CZ($C"1"``&OH@2,CZ($C"A"`/`40/_VWZ($4!1``'H`````WX6"N-RB +M`!`40`#A9Z0$*&2E`"C?O@18#`)P#"0&`%#?I`18%)#_Y`````#>Q```<(0! +M+@"5("00@``")`0``?[$``````$/WZ0$6'_%^`,0I``*WZ0$0`/$$!;(0``( +MWX*"N-^B!%`40``$9Z0$@`P"<78"P"@M`````-^"@K@\`Q`.9&.">-Q"``@` +M`A#X%J``;GQB$@K<0@`8`Z`@+20%!"(`0/@))!X``1!```0`````#`)QC`.@ +M("T``O``WX*"N,!$`'@4@/_^)`0``>!$`'@0@/_[`````-^"@KAGI`0H)`8` +M4/^B!)AD0@`H_Z($P`P"<`P`0"@M)`,`!!/#`%C?H@3`$](`"0````#?I`10 +M$(``!G_%^`,`0"`M_Z4$2"0&`%`,`G`,9Z4$*````0_?H@28K$``>````0\3 +MTO^O<\<`KM^D!(#?@H*X?.1"!_^D!(#`1`!X%(#__B0$``'@1`!X$(#_^P`` +M``#?D8*X9Z0$*"0&`%!F,@`H#`)P#`)`*"W?H@1HWZ,$D`)`("UGI00H)`8` +M4`!#$"8,`G`,_Z($:````0^N(`!X```!#]^"@KC<1`!0$(``!-^D!%C<1`!H +M%(#_^M^D!%@2!``&`````-^B!(`(`G61_L("Z`@"=OF/O@1,P$0`>!2`__XD +M!``!X$0`>!"`__L`````WY""N&>D!"@D!@!09A$`*`P"<`P"("@M)`(``?^B +M!$@"("`M9Z4$*`P"<`PD!@!0```!#ZX``'@```$/WZ($@`@"=9'^P@+HW$(` +M*`!`^`D"P"`M"`)VV0`"\```````WZ0$6!"0_ZD`````"`)V]20>``$,`G%V +M`L`H+0@"=HW?O@18P\0`>!2`__XD!``!X\0`>!"`__L`````WY""N&>D!"@D +M!@!09A(`*`P"<`P"0"@MWZ($.!!```3?H@18?B3X`Q""`"@`````WL("V(Q$ +M```\`D(`-$(`&!""`!S?H@18"`)W,P)`("VOH`2(CZ8$B"C&$L`0P/[-```` +M``````````````````````"/I@2(),8``:^F!(B/I@2(*,82P!3`__8````` +M"`)V-@"@@"W<10`0/`00#62$C,`,`GZ\)`8``@@"=WP`````?C'X`Q8B_^,D +M`@`!`D`@+0@"=S/_H@0X_Z`$.-["`MB,1```/`)"`#1"`!@4@O^I`D`@+0@" +M=W[?H@18`Z`@+0``*"T,`F9@)`8`@-^B!&@#H"`M#`*N&O^B``#?H@2`_L(" +MZ`@"=6/?@H*X`````$`">``\`P`-?$)Z`P`"$@`T8P<`$$,`$B1D``$`1"`K +M%(``'21D^P`\`P`--&.2`!!#``LD9``!`$0@*Q2``"0D9/X`)&0"`!!$``4D +M9`0`$$0``R1C`0`40P`B/`/_@#P#_X`\`O_P-&,!!S1"`",``QH\)`4``31C +M!R```A+\?`0`.P"%(!0T0@#X_&0```/@``C<0@``$$3_\21D^P$`1"`K%(`` +M'#P$``TD9/T`$$3_ZR1D_P`01/_I)&/\`!1#``<\`_^`"`)WM#P"__`01/_C +M)&/_`!!#_^(\`_^`/`/_@#P"__`T8P$!-$(`(P`#&CPD!0`!-&,!@``"$OQ\ +M!``[`(4@%#1"`/C\9````^``"-Q"```01/_1)&/Z`!1#_^\\`_^`"`)WM#P" +M__`\`@`-9[W_>$`#>``T0I3_?&.X``!#$"NO@H.,_[\`@/^U`'C_M`!P_[,` +M:/^R`&#_L0!8_[``4$`B2`<``A;Z.$(``3!"``&O@H.(WX*"N!!``%@\!``( +M/!02&PP"KAIFA!\8WY""N"0"``;>!@``$,(`!SP$$`TD!0`&9(2,,`P"?KP` +M!C``"`)X"`````#>`@`(/!(0#F92@G@\`X``?!,`.P`"$/@\!!`+?D*2"G)B +M^+(`8A@M9(3`V-Y"```00``#K&0.!`!`^`D`````P@(`>!1`__XD`@`!X@(` +M>!!`__L`````WY6"N`.@("TD!@!0)!$``6:U`"@,`G`,`J`H+=^E``#?I@`8 +M`G$0%``"&"<"H"`M`*(0)0.@*"W_H@```,,8)/^C`!@,`G`,)`8`4````0^N +M``!X```!#PP"KAIFA!\8CX*"F!1``#'?D(*XWX*"N-Q#`!@08/_^`````(^" +M@J`40``F`````(^"@I@00``'W[\`@-Y"``@00``%W[4`>`!`^`D`````W[\` +M@-^U`'C?M`!PW[,`:-^R`&#?L0!8W[``4`/@``AGO0"(/`@0#3P)$`HTA$L` +M```H+3P&(``D!P`(90B+Z`P":ZQE*=%($$``!7Q"2`$D`___?&+_Q@@"=_S_ +M@H*X/`00#0P"?KQDA'U("`)X90`````,`G>:``````@">$./@H*8`Z`@+20& +M`%!F$``H#`)P#`(`*"W?H@``_[,`,`(`("W_L0`0`Z`H+?^B`#@D!@!0_[$` +M"`P"<`S_L0`@```!#]^"@KC\40`8```!#P@">#S?@H*X9[W_&```*"T#H"`M +M)`8`@/^P`-#_OP#@#`)F8/^Q`-C?@H*X?!``.Q!``$S?@H"@#`)?AMQ$`!#? +M@H"@#`)?AMQ$`!C?@H*XP$,`>!1@__XD`P`!X$,`>!!@__L`````WY&"N&>D +M`(`D!@!09C$`*`P"<`P"("@MWZ8`F-^C`(`D`@`!`@(0%`(@("UGI0"``&(8 +M)@#"$"7_H@"8)`8`4`P"<`S_HP"`WZ(`R!1``#@\!!`-WZ0`F#P&$AL\`A(; +M9,8?&&1"'U!GHP`X_Z0``&3&__@`````W$4``&1"__C<9```%*0`$F1C__@4 +M1O_Z`````-^B`,@00``.WZ(`L-^"@KC<0P`(/`(0#F1"@G@``QCX?$,2"MQ" +M`"`00``$`````#P$$`T`0/@)9(2-`-^B`+!^$/@#$%``&]^C`(#?D(*X```! +M#ZX``'@```$/WZ(`R!1```8`````W[\`X-^Q`-C?L`#0`^``"&>]`.@,`G>: +M`````-^_`.#?L0#8W[``T`/@``AGO0#H``````(`*"T,`G"@9(2,\`@">*[? +MI`"8`````!!@_^;?D(*X```H+0@">/,D!``P`````"2E``$0I/_?WY""N`"C +M$!;(0/_[``````P"E`(`D!@!0#`)P#&8$`"@(`GC1```` +M``````!GO?_X)`)__Z^B``````$/W(,``"0"``$48@`0`````(^B```$0``- +M``````@">1$D`P`!`````(^B```$0``'`````(^B```D0O__KZ(``-R"```0 +M0__X`````````0_<@@`````!#P`"$``#X``(9[T`"``````#X``(`````(^# +M@,@D`O__$&(``R0"``$#X``(``````/@``BO@H#(/`(0!V1"Z$@00``.```` +M`&>]__#_L````("`+8^$@,C_OP`(#`&Z(@````#?OP`(CX2`R`(`*"W?L``` +M"`&Z$F>]`!`#X``(```````````\`A`'9$+G4!!```2/A(#(/`40"@@!N=1D +MI>48`^``"```````````CX2`R&>]_^#_L```/!#_\/^_`!@V$``C`!""_#"$ +M``$V$`@H``02@'Q0$@K_L@`0R$``'?^Q``AF$O_8"`)Y6R01``,`````?%`2 +M"LA``!??OP`8``02@'Q2&@H``Q@`%''_^0````#?@H"@#`)?AMQ$`!C?@H"@ +M#`)?AMQ$`!!`(K``-$(1$$"BL`"/A(#(,(0``0`$$H!\4!(*Z$#_[@`$$H`` +M````W[\`&-^R`!#?L0`(W[````/@``AGO0`@/`+_\"0*`"0T0@`C)`P`(P`" +M$OPT20@H92W_V`&@6"V/AX#(,.<``0`'$H``23`M`$U`+20"?_\00``G```` +M`-S#``#(8/_\)$+__]T"``!P0C@Z%$K_^"0"?_\0H``:```P+0``0"T`!SJ` +M`.D8+=QB``#(0/_^`````'SK&@IP8C@Z$$H`#``#&``03``4`(8X+63&``&@ +MX@```,40*Q!```EQ`T`HCX>`R`@">9`PYP`!````````,"T`Q1`K%$#_^0`` +M0"T`AC`M"`)Y?J#``````````^``"```$"T`AB`M/`+_\*"````T0@`CCX.` +MR``"$OPT0@@H,&,``0`#&H``8A`MW$0``,B`__X\!/_P-(0`(P`$(OPTA`@` +M`&08+=QE``!PI3@ZW$0``,B`__X`````W&0``"2B_Y\L0@`&)*/_J11```IP +MA#@Z)*/_T"QB``H40``')(+_GR2B_[\D`___)*7_R2Q"``8`HA@+)(+_GRQ" +M``840``/<&+_[B2"_]`L10`*$*``$B2%_[\`0"`M<&+_[G"%_^X`HB@E%*`` +M"@``$"T``Q$``$00)0/@``AP2!`J)(3_J7"%_^X`HB@E$*#_^```$"T#X``( +M`````"RE``80H/_\```0+0@">=PDA/_)`````)""```00`!=9[W_X&2#``$` +M`"@M9&,``7!%*"B08O__%$#__61C``%PIODZ,*4`#SP#$`T#IC`MW&>2,&1B +MDC#<0P`(`Z4H+9!"`!`\"!0I_Z<``/^C``BCH@`0D,,``)"B``"CH``:HZ,` +M&*.B`!G!`A^8%$#__B0"``'A`A^8$$#_^P````"/A8#(/`+_\#1"`",``A+\ +M,*4``31"""@`!2J``*(0+=Q#``#(9?_^/`?_\"0#`"0TYP`C``D`!@`````W$,``,AE__X````` +M_*8``&2$``&`@P``W.8``!1@__@P9@#_```!#ZT`'Y@```$/```0+0/@``AG +MO0`@```H+0@">?X``#`M``````````UGO?_P_[```/^_``@,`JFJ`````!!` +M``8`0(`MW[\`"`(`$"W?L````^``"&>]`!`,`GV2`````(^$@L0\!1`.)`8` +M&`P"?:QDI8*@#`)]I@````#?OP`(`@`0+=^P```#X``(9[T`$`/@``BOA(+` +M+((``A1```0``````^``"````````````^``"*^$@L1GO?^(_Z4`0/^F`$C_ +MIP!0_Z@`6/^I`&#_J@!H_ZL`L``#WK0`(]ZX`$/>O`!CWL``@][$`*/>R +M`##WLP`X````#R`9``8\#X``->\`#P`/?#@U[^_^``]\.`/@P"P!X/@)```` +M``,`^"P#X``(9[T`>``````````/`^``"```````````````#R`9``D\#X`` +M->\`#P`/?#@U[^_^``]\.`/@P"P!X/@)``````,`^"P`0"`M`^``"`"`$"V/ +M@H+(9[W_./^_`,#_O@"X_[<`L/^V`*C_M0"@_[0`F/^S`)#_L@"(_[$`@!1` +M``W_L`!XW[\`P-^^`+C?MP"PW[8`J-^U`*#?M`"8W[,`D-^R`(C?L0"`W[`` +M>`/@``AGO0#(?!``.PP"?9+_L`!P/`40#@(`,"UDI8+`#`*`1F>D`$"/D(+$ +M#`*"'&>D`$!GI0!``@`@+0P"?:P`0#`MCX*"R!A``'(\$1`-``"H+?^@`&AF +M,2BXWY."T#P%$`Z/A(+$9*6"X"0&``H,`GVL`G68+=YP``"/DH+$#`*"'`(` +M("T"0"`M`@`H+0P"?:P`0#`MCX2"Q`(@*"T,`GVL)`8``=Y^``C><@`0CY"" +MQ!/``$G>Q4``+`M?\0AB@""$"410`!K +M``(2`'_%*8H`HA`E``)K`@`"88(#MR`M9N4``W!._+IF]P`$,:T`/S&,`#\P +M0@`_OP`@+`M`LM8+R0&``$`"U@``@`@+25K`"!GI0!@ +M#`)]K*.K`&`"X#`M`@`@+0.@*"T,`GVL``"X+0(`("T"("@M#`)]K"0&``$" +MU!`K%$#_X@+`6"W?W@,`%\#_N@````"/D(+$WZ,`:#P%$`X"`"`M9*6"\"0& +M``9FM0`@)&,``0P"?:S_HP!HCX*"R-^C`&@`8A`J%$#_E-^3@M#?I@!P/`40 +M#F>D`$`,`H!&9*6"^(^0@L0,`H(<9Z0`0&>E`$`"`"`M#`)]K`!`,"T,`GVF +M`````-^_`,#?O@"XW[<`L-^V`*C?M0"@W[0`F-^S`)#?L@"(W[$`@-^P`'@# +MX``(9[T`R!)@_],`````"`)Z\@)@H"T(`GK\`*"P+8^"@L!GO?_8_[\`(/^S +M`!C_L@`0_[$`"!1``!?_L```````#R`9``D\#X``->\`#P`/?#@U[^_^``]\ +M.`/@P"P!X/@)``````,`^"P`0"`M`("(+=^_`"`"(!`MW[,`&-^R`!#?L0`( +MW[````/@``AGO0`H`````#"E``,0H`!```````P"@AP`@)`MCX."R-^$@M@` +M0)@M$&0`(=^0@M!F"1E``$"8"`MKX6"R`("@"T,`GI6)'$``R0$ +M`P@,`GI6_@(``-X$``#^`@`(``(8*P`$$"L`8A`D$$``+`)`*"T,`F5<`F`P +M+=X"``C?OP`@W[,`&/X"`!#?L@`0_$`#``(@$"W^```8W[$`"-^P```#X``( +M9[T`*"0$`4`08``#)!$`"@`#B'@``R&X#`)Z5@`````00``5`$"`+=^&@M@4 +MP``%WX6"T(^#@LC_D(+0"`)[CO^1@M@`0"`M#`)E7``&,7@,`JFNWX2"T`@" +M>[N/@X+(``````P"7LHD$?__)`,`#0@">WNL0P``#`)>RB01__\D`P`,"`)[ +M>ZQ#``!GO?_X)(+__RQ"``(40``4_[\``(^"@L`40``1``8P``````\@&0`( +M/`^``#7O``\`#WPX->_O_@`/?#@#X,`L`>#X"0`````#`/@L`$`@+=^_```` +M@!`M`^``"&>]``@,`E[*`````-^_```D!/__)`,`%JQ#````@!`M`^``"&>] +M``@`````9[W_R/^S`!@`@)@M_[\`,/^U`"C_M``@_[(`$/^Q``@0@`"'_[`` +M`"2#__\`H)`MCX*"P"QC``(48``=`,"@+11``"4`%!@``F`@+0)`*"T`8#`M +M````#R`9``<\#X``->\`#P`/?#@U[^_^``]\.`/@P"P!X/@)``````,`^"P` +M0"`MW[\`,`!@$"W?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T`.``` +M```D`P`"$$,`1B0#``$40__@``````P"?<:/A(+$"`)\$P`4&```````)G/_ +M_09@`%Z/@H+(`%,0*A1``%O?@H+0`!.9>`!3F"W>9``0$(``#@*`@"W>8@`8 +M)!$#`!!1`"X"0"@M`B*(+P(T&"L`@B`M`H.("@(@,"T,`F5<`I&`+Q*1`#X" +M49`M"`)\3"05`P#>8P`0`B`P+?Q``P`"49`M_&(#``P"95S^8@`0$A$`*-^_ +M`#`"$8`O)`0#"`P">E8N$0,!`J`8+0(1&`L"0"@M`$`@+11`_^X`8(@M#`)> +MR@````#?OP`PW[4`*"0#___?M``@)`0`'*Q$````8!`MW[,`&-^R`!#?L0`( +MW[````/@``AGO0`X"`)\0`*`@"W?F8`8$R``)M^_`#``!C``W[4`*-^T`"#? +MLP`8W[(`$-^Q``C?L````R``"&>]`#@`%!@`_G``&`!@$"W?M0`HW[0`(-^S +M`!C?L@`0W[$`"-^P```#X``(9[T`.-YB`!@`%!@``%2@+0@"?!/^=``8#`)> +MR@`````D!``6)`/__P@"?!.L1```#`)>R@`````D!``))`/__P@"?!.L1``` +M"`)\$R0#__\L@P`#%&``$0``$"V/@X+`%&``#@`````````/(!D`"CP/@``U +M[P`/``]\.#7O[_X`#WPX`^#`+`'@^`D``````P#X+`!`("T`@!`M`^``"``` +M````````9[W_F`"@&"T````/(!D`"SP/@``U[P`/``]\.#7O[_X`#WPX`^#` +M+`'@^`D``````P#X+`!`("T`@!`MWZ0`$/QD`!"7I``"I&0``H^D``2L9``$ +M`^``"&>]`&@``````(`0+0"@&"T````/*$(``Q1``!<``!`M9[W_F"`9``P\ +M#X``->\`#P`/?#@U[^_^``]\.`/@P"P`@"`L`>#X"0.@*"P#`/@L`$`X+=^D +M`!``X!`M_&0`$)>D``*D9``"CZ0`!*QD``0#X``(9[T`:"0$(``#X``(K*0` +M!``````#X``(+((``V>]__@L@@`#%$``%?^_``"/@H+`%$``$@`%*``````/ +M(!D`#3P/@``U[P`/``]\.#7O[_X`#WPX`^#`+`'@^`D``````P#X+`!`("W? +MOP```(`0+0/@``AGO0`(``````P"7LH`````W[\``"0$__\D`P`6K$,```"` +M$"T#X``(9[T`"``````````/WX.#D-^%@Y@`@R`M`*0H*Q2@``,D`O___X2# +MD`!@$"T#X``(``````````!GO?_X_[\```P"7LH`````W[\``"0#``NL0P`` +M)`+__P/@``AGO0`(`^``""0"``%GO?_X_[\```P"7LH`````W[\``"0#``JL +M0P``)`+__P/@``AGO0`()`(``1""``,``!`M`^``"`````!GO?_X_[\```P" +M9W(`H"`M`````&>]__C_OP``#`)>R@````#?OP``)`,`'ZQ#```D`O__`^`` +M"&>]``AGO?_X_[\```P"7LH`````W[\``"0#``*L0P``)`+__P/@``AGO0`( +M?`7X.]^"@N`0@``2`*(H+9^#@Z@``!`M`*,`'P!@`?0``#`2```H$$2F```\ +M!D,;-,;>@W!F&`/T@`````,@P``$"W!B'Z`00/_[)`(```/@``@``A`K`````````0\\ +M`A0IK$`?H````0\#X``(`````&>]_]C_LP`8`,"8+?^_`"#_L@`0_[$`"!#` +M``O_L````("0+0"@@"T`P(@M9A```68Q__^2!?__#`)]?@)`("T6(/_[9A`` +M`=^_`"``$Q``W[(`$-^S`!C?L0`(W[````/@``AGO0`H9[W_R/^T`"`\%!0I +M_[(`$`"`D"W_L0`(`,"(+?^P````H(`M_[\`,/^U`"C_LP`8PH(?H!1`__XD +M`@`!XH(?H!!`__L`````#`)]?B0%`%`"0"`M?!4`.R0%`%`,`GU^?K/X`RYB +M``H40`"-+F(`9!1``'D\`@*/`!.HNC1"7"D"0"`M``(4>&1"ZX4``A3X-$+U +MPP*B`!T``*@0`!6HN@`5*``DI0`P#`)]?C"E`/\\!/,S`!48N#2$,S,`%1$X +M``2L.`!B$"TVM3,S``(HN``5K+@`12@M-K7,S0)E*"\"0"`M`+4`'0``*!!P +MI?CZ)*4`,`P"?7XPI0#_`D`@+0)U`!T``*@0`!6H^@`5*'@`%:CX`+4H+0)E +M*"\`!2@`)*4`,`P"?7XPI0#_)`4`.@P"?7X"0"`M`D`@+0P"?7XD!0!^`D`@ +M+0P"?7XD!0!#`D`@+0P"?7XD!0!/`D`@+0P"?7XD!0!.`D`@+0P"?7XD!0!3 +M`D`@+0P"?7XD!0!/`D`@+0P"?7XD!0!,`D`@+0P"?7XD!0!%`D`@+0P"?7XD +M!0`M`D`@+0P"?7XD!0`^`D`@+0P"?7XD!0`@$B``&"03``H(`GY!@@4````` +M```"0"`M,*4`_PP"?7YF$``!$B``#P````""!0``%+/_^&8Q__\"0"`M#`)] +M?B0%``V"!0```D`@+680``$,`GU^,*4`_Q8@__0``````````````0^N@!^@ +M```!#]^_`#```!`MW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`#@` +M````/!7S,P)`("TVM3,S`!6L.#:U,S,`%:RX-K7,S0)U`!T``*@0`!6H^@`5 +M*``DI0`P#`)]?C"E`/\`%2AX`D`@+0@"?@L`%:CX)J4`,`)`("T,`GU^,*4` +M_P@"?A(D!0`Z9[W_6/^P`"!GH@"H_Z(```"`@"W_H@`(9Z(`/^G`(#_J`"(_ZD`D/^J`)C_ +MJP"@HZ(`&?>L`##WK0`X]ZX`0/>O`$CWL`!0][$`6/>R`&`,`GZ\][,`:`(` +M("T,`I]T`Z`H+=^_`"C?L``@`^``"&>]`*AGO?]H]ZP`*/>M`##WK@`X]Z\` +M0/>P`$CWL0!0][(`6/>S`&#_I@!H9Z(`F/^G`'``H#`M_Z@`>`.@."W_J0"` +M_ZH`B/^K`)#_H@``9Z(`:/^B`!!GH@"8W(4`$/^B``@D`@`PHZ(`&"0"`$#_ +MOP`@#`*4\*.B`!G?OP`@`^``"&>]`)@`````9[W_8`"`$"W?A("@]ZP`*/>M +M`##WK@`X]Z\`0/>P`$CWL0!0][(`6/>S`&#_I@!P`$`P+?^G`'AGH@"@_Z4` +M:`.@."W_J`"`_ZD`B/^J`)#_JP"8_Z(``/^B``AGH@!HW(4`$/^B`!`D`@`X +MHZ(`&"0"`$#_OP`@#`*4\*.B`!G?OP`@`^``"&>]`*``````"`)^YMR&`!`` +M@"@MWX2`H`@"?N;`````(X"``PD0O__!$`` +M#*X"``S>`@``H%$``-X"``#?OP`09$,``?X#``"00@``W[$`"-^P```#X``( +M9[T`&(X#`"@`0Q`J%$``#R0#``K>`@``H%$``-X"``"01```%(/_\-^_`!#? +MA("@"`)_1R0%``H`````#`)?V`!`("T(`G\DC@(`#-^$@*`"("@MW[\`$`(` +M,"W?L0`(W[````@"G^9GO0`89[W_N/^Q`#@`@(@M_[``,`"@("W_OP!`#`*" +M'`"@@"W?@X"@_[```#P%$`W_H@`(``(@`-QC`!!DI2BX_[T`("2$``&OI``L +MA&(`$/^E`!`D!0`!_Z4`&"0%``(P1"``%(``!Z^E`"B,9`"D-$(@`*1B`!`` +M@!`M?`)K1*QB`*3>)0`0`B`@+0P"IX)GI@`@W[\`0"0#``HD!/__W[$`.`"" +M&`O?L``P9[T`2`/@``@`8!`M``````"`*"T(`G],WX2`H`````"O@(.L9[W_ +M\/^P````@(`M_[\`"`P"?0(`H"`M)`/__Q!#``6/@X.LW[\`"-^P```#X``( +M9[T`$!!@__O?OP`(K@,``-^P```#X``(9[T`$"0"``%GO?[```(7^/^Q`-`` +MPA`K_[``R`"`B"W_OP#8`,"`+?^H`2#_J0$H_ZH!,/^K`3CWK`#@]ZT`Z/>N +M`/#WKP#X][`!`/>Q`0CWL@$0$$``*_>S`1@D`P((```0+:>C`!#_I0``$,`` +M`_^E`!ADPO__``(0`*^B``P`X#`MKZ(`("0"__^GH@`29Z(!(/^B`+@D`@`@ +MHZ(`P"0"`$"CH@#!`B`@+6>B`4`#H"@M_Z(`J&>G`*@,`H2D_Z(`L"A#__\4 +M8``*)`,`BQ(```3?OP#8WZ,``*!@``#?OP#8W[$`T-^P`,@#X``(9[T!0!(` +M__JN(P``"`)_R-^C```D`P"+)`+__P@"?\FL@P``)`(``6>]_K@``A?X_[$` +MT`"B$"O_L`#(`*"`+?^_`-C_IP$@_Z@!*/^I`3#_J@$X_ZL!0-^1@*#WK`#@ +M]ZT`Z/>N`/#WKP#X][`!`/>Q`0CWL@$0$$``*O>S`1@D`P((```0+:>C`!#_ +MI```$*```_^D`!ADHO__``(0`*^B``P"("`MKZ(`("0"__^GH@`29Z(!(/^B +M`+@D`@`HHZ(`P"0"`$"CH@#!`Z`H+6>B`4AGIP"H_Z(`J`P"A*3_H@"P*$/_ +M_Q1@``HD`P"+$@``!-^_`-C?HP``H&```-^_`-C?L0#0W[``R`/@``AGO0%( +M$@#_^JXC```(`H`,WZ,``"0#`(LD`O__"`*`#:XC```\`G__9[W^R#1"__\` +MH!@MKZ(`#"0%`@BOH@`@)`+__Z>B`!)GH@$0_Z(`N"0"`"C_IP$09Z<`J*>E +M`!`#H"@M_Z,``/^C`!AGHP$XHZ(`P"0"`$#_OP#(_Z,`J/^C`+#_J`$8_ZD! +M(/^J`2C_JP$PHZ(`P?>L`-#WK0#8]ZX`X/>O`.CWL`#P][$`^/>R`0`,`H2D +M][,!"-^C``"@8```W[\`R`/@``AGO0$X`````#P"?_]GO?[`-$+__P"`&"VO +MH@`,`*!@+:^B`"`D`O__IZ(`$F>B`1#?A("@)`4""/^B`+@D`@`P_Z8!$`&` +M,"W_IP$89Z<`J*>E`!`#H"@M_Z,``/^C`!AGHP%`HZ(`P"0"`$#_OP#(_Z,` +MJ/^C`+#_J`$@_ZD!*/^J`3#_JP$XHZ(`P?>L`-#WK0#8]ZX`X/>O`.CWL`#P +M][$`^/>R`0`,`H2D][,!"-^C``"@8```W[\`R`/@``AGO0%``````&>]__#_ +ML````*"`+82E`!+_OP`(#`*Q_``````$0``(W[\`"(X#`(P`8A@AK@,`C-^P +M```#X``(9[T`$`````"6`P`0?`-C!*8#`!#?L````^``"&>]`!`#X``(```0 +M+82B`!!GO?_8_[,`&`"`F"W_L@`0`,"0+?^Q``@P0P$`_[````#@B"W_OP`@ +M$&``!@"@@"V$I0`2```P+0P"J2PD!P`"A@(`$(8%`!)\`F,$I@(`$`)@("W? +MOP`@`D`P+=^S`!@"(#@MW[(`$-^Q``C?L```"`*@7&>]`"@`````9[W_\/^P +M````H(`MA*4`$O^_``@,`JDL`````"0#__\00P`)A@0`$-^_``@TA!``K@(` +MC*8$`!#?L````^``"&>]`!``````W[\`"'P$8P2F!``0W[````/@``AGO0`0 +M"`*A2(2E`!)GO?_P,((`!_^P````@(`M%$``'?^_``@\"?]_/`C_`34I?W\U +M"`$!W@(````)3#@U*7]_``A$.``)3'@U"`$!-2G^_P`"&"<`"$7X`$D0+0!# +M$"0U"("``$@0)!1``!D`````9(0`"-R&````R3@M``8P)P#F,"0`R#`D$,#_ +M^F2$``ADA/_X@((``!!```8`````9(0``8"&```4P/_^9(0``62$__\,`H'P +M`````-^_``@"`!`MW[````/@``AGO0`0"`*`Z@(`("T`````,*4`_P"`$"T0 +MH`!3,(,`!Q!@`!0`H#`MD(,``!!@`$P`````$*,`@0``&"T(`H$/9(8``0`` +M``"01```$(``1``````0I`!Y``````##("UD0@`!,(0`!Q2`__=D8P`!`*`P +M+20$``,D`P`(`&8X%"2$__\`QS`E%(#__``#&'@\!_]_/`K_`=Q#```TYW]_ +M``<\.#5*`0$TYW]_``I4.``'/'@`PR`F-.?^_P`$2"<``T`G`(<@+0!G&"TU +M2@$!`20@)`$#&"0`"E7X`(,8)35*@(``:A@D%&``#P````!D0@`(W$,```## +M("8``T`G``1()P!G&"T`AR`M`0,8)`$D("0`@Q@E`&H8)!!@__5D0@`(9$+_ +M^)!#```08``,`````!2C``=D0@`!`^``"&1"__\`````$*,`/`````!D0@`! +MD$,``!1@__L``````^``"```$"T08``0/`;_?Y"#```08``Q```8+0@"@5UD +MA@`!`````)!$```0@``K``````##("UD0@`!,(0`!Q2`__ED8P`!/`;_?SP% +M_P$TQG]_-*4!`=Q#````!C0X-,9_?P`%+#@`!C1X-*4!`33&_O\``R`G``4M +M^`!F&"T`@Q@D-*6`@`!E&"048``*`````&1"``C<0P```&8@+0`#&"<`@Q@D +M`&48)!!@__ID0@`(9$+_^)!#```08``'`````&1"``&00P``%&#__F1"``$# +MX``(9$+__P/@``@```````````"%$"4P0P`'%&``+S!#``/<@@``W*,``!1# +M`"0\"/]_/`G_`34(?W\U*0$!``A$.``)3#@U"']_-2D!`0`(1'@``A@G-0C^ +M_P`)3?@`2!`M-2F`@`!B$"0`21`D%$``"V2$``ADI0`(W((``-RC````2#@M +M``(P)Q1#``P`YC`D`,DP)!#`__=DA``(`^``"```$"T`````@*,``!1B``8` +M````9(0``62E``&`@@``%$#_^0````"0@P``D*(```/@``@`8A`C%&``&P`` +M``",@@``C*,``!1B__0\"/[^``(8)S4(_O\\"8"``$@0(34I@(``0Q`D`$D0 +M)!1`_^-DA``$9*4`!(R"``",HP```$@X(0`","<48O_D`.8P)`#),"00P/_W +M9(0`!`/@``@``!`M`````.A`_]P`````E((``)2C```48O_8)$/^_P`"$"<` +M8A`D,$*`@!1`_\MDA``"9*4``I2"``"4I@``)$?^_P`"&"<4PO_,`.,8)#!C +M@(`08/_W9(0``@@"@:UDA/_^``````"`$"T`A2`E,(0`!Q2``"``0!@M/`K_ +M?SP)_P$U2G]_-2D!`=RF````"E0X-4I_?P`)3#@`"E1X-2D!`35*_O\`!B`G +M`,H8+0`)3?@`@Q@D-2F`@`!I&"048``-`$`8+61C``ADI0`(_&;_^-RF```` +M!D`G`,HX+0$'."0`Z3@D$.#_^&1C``AD8__X`````&2E``%D8P`!@*;__Q3` +M__R@9O__`^``"```````````,(,`!P`#&``08``?`(!`+8"%```0H``*```0 +M+8"%``$0H``')`(``8"%``(0H``$)`(``H"%``,4H``#)`(``P/@``@````` +M@(4`!!"@__PD`@`$@(4`!1"@__DD`@`%@(4`!A"@__8D`@`&@(4`!Q"@__,D +M`@`')`(`"`!#&",`@R`M`````#P'_W\\!O\!-.=_?S3&`0$`!SPX``8T.#3G +M?W\TQ@$!``<\>``&-?@TY_[_-,:`@-R#````9R@M``,8)P"C&"0`9A@D$&#_ +M^F2$``B`@__X9(+_^`!($"\08/_7``(0`("#__D08``&`````("#__H48``% +M``````/@``@D0@`"`^``""1"``&`@__[$&``!@````"`@__\%&``!0`````# +MX``()$(`!`/@``@D0@`#@(/__11@``,``````^``""1"``6`@__^)$(`!@`# +M&"L#X``(`&(0(1#``%<``!`M`(48)2S'``@P8P`'..<``2QC``$`XQ@D$&`` +M+P````#``',"H&H``A%@`!Z@:P`#%8#_\&1C``0`9C`M$&;_M61E``&0Y```9.<` +M`1"```B@9````````!"F_ZYDI0`!D.,``&3G``$48/_[H*/__Q#%`"(````` +M9*4``12F__Z@H/__`^``"`````!DK/_]9&/__V6,``%D8___98P``61C__\! +MAC`M$,#_FF1E``0PI``'$(#_F0#`0"T(`H-2)`D`!0`````0@/^5``````$H +M("]E!___`(8@+62E``$`9"`M`.!`+:"@__\4X/_V,(0`!P/@``@``````^`` +M"```````````WX:`H"0'``$(`H-D9,8`F!"``"H`@!`M9$D``0"@&"V!*O__ +M`````&1C``&`:/__$0``!P`````52/_[`````!#@`!L`````"`*#9@$@$"T5 +M0``'92@``0@"@Y3\P```%.``!V1C``$!`$@M92@``0"@&"V!"___`6!0+61C +M``&`9___%.K_]@`````18``$`````*$@```#X``(_,@`````0"T#X``(_,@` +M``````#\R0```^``"*!```#````````DC +M__HD"0`M$0D`6B0)`"L1"0!<``"0+0#@$"U\`B$$%$``%R0,__\D`@`P$0(` +M#"SI``$1(``1/`P#,R08``4UC#,S)!$`"@`,9+@D!P`*-8S,S0`,9'@(`H19 +M98R9F9!J```D`@!8,4H`WQ%"`$@D#``!%2``3B08``D&C__P`````D`O__$6(`#``*$"\0P``$`5(0"A5@``P` +M````_,4``-^R`!#?L0`(W[````/@``AGO0`8`````"0%`"(D`O__$,#_]ZR% +M```(`H2#9&7__Y!(``%D0P`""`*$.202``&02``!"`*$.61#``(D&``/D&@` +M`0`,9SQD8P`"98S__R01`!`(`H19)`<`$``,9WPD$0`(98S__P@"A%DD!P`( +MW.,``&>]_9CWM`)@_[\"6/^C`6CB0XP`8D.<`&?^D +M`9C_HP%8_ZH@`8$$`'+=^D`9C?L0&89Z,`Y/^C`2``8"@M_[T`Z&>C`./_HP$H +M`*,@+P`$(``#H!@MKZ``]/^@`8BOH`#P_Z`!T/^@`V +M`(#_H`&H_Z`!D/^@`8``!"@K,@(``@"F*"$R%P"$_Z(!>`!%$"'_MP%@%N`` +M,/^B`4C?I0%``**@(QJ``"PJ@@`1%$`'S3P($`XD%P`0CZ(`\`@"A3!E'H9` +M`````":4__`JA``1%(``%@````"/I0#T)$8``?Q^````P!`M_'<`""C$``@D +MI0`09&,`$*^E`/04@/_RKZ8`\`(@("T"H"@M#`*U2&>F`.@40`#L)I3_\`.@ +M&"TJA``1$(#_[(^B`/#\?@``)$(``?QT``@H1``(KZ(`\(^B`/0`5#@A$(`# +MTJ^G`/2#I`$:9&,`$!"```_?IP%XCZ(`\&>D`1K\9```)`0``?QD``B/I`#T +M)$(``:^B`/`DA``!KZ0`]"A$``@0@`-B9&,`$-^G`7@0X``/WZ@!8(^B`/!G +MI`$8_&0``"0$``+\9``(CZ0`]"1"``&OH@#P)(0``J^D`/0H1``($(`#6F1C +M`!#?J`%@)`(`@!$"`L[?H@%`WZ@!,-^G`3@!![@C&N``,RKB`!$40`6W```` +M`#P>$`XD%``0CZ(`\`@"A81GWH90`````";W__`JY``1%(``%@````"/I0#T +M)$8``?Q^````P!`M_'0`""C$``@DI0`09&,`$*^E`/04@/_RKZ8`\`(@("T" +MH"@M#`*U2&>F`.@40`"8)O?_\`.@&"TJY``1$(#_[(^B`/#\=P`()$(``?Q^ +M```H1``(KZ(`\&1C`!"/H@#T`%>X(12```BOMP#T`B`@+0*@*"T,`K5(9Z8` +MZ!1``(0#H!@M`````#("`0`40`)&CZ(`\(^D`/3?J`$X_'8``"1"``'\:``( +M`(B@(:^T`/1D8P`0*$0`"!"``P"OH@#P,A``!!(``#6/L`#TWZ4!0-^G`4@` +MIX`C&@``+RH"`!$40`=//`@0#B03`!"/H@#P"`*%RF4>AD`F$/_P*@0`$12` +M`!8`````CZ0`]"1&``'\?@```,`0+?QS``@HQP`()(0`$&1C`!"OI`#T%.#_ +M\J^F`/`"("`M`J`H+0P"M4AGI@#H%$``4B80__`#H!@M*@0`$1"`_^R/H@#P +M_'``""1"``'\?@``*$0`"*^B`/"/H@#T`%"`(12```BOL`#T`B`@+0*@*"T, +M`K5(9Z8`Z!1``$#?HP%PC[``]-^C`4#?IP%(`.,0*@!B.`O?HP%0`.,8(18` +M`##_HP%0WZ0!<`.@&"T0@``%KZ``\-^E`7`,`F$@`B`@+0.@&"T(`H3;`D"P +M+0````!P0OCR90B#:'T"$@H`0``(``````````""4P``"`*%!C80`!#?IP%8 +M$.`$OM^D`6C?J`&P).3_^#"$`/__I`%8`0<0+V1"``2,0@``!$$`AO^B`4#? +MI0%```40(_^B`4""4P``"`*%!C80``0``````B`@+0*@*"T,`K5(9Z8`Z!1` +M``X#H!@M"`*$^-^F`5`"("`M`J`H+0P"M4AGI@#H$$#_S=^D`7#?HP%P$&`` +M`]^D`9@,`F$@WZ4!<(:B`!#?I`%0,$,`0"0"__\`@Q`*W[\"6-^^`E#?MP)( +MW[8"0-^U`CC?M`(PW[,"*-^R`B#?L0(8W[`"$->T`F`#X``(9[T":(.B`1H4 +M0`!7)`(`(*.B`1H(`H4&@E,``()3```(`H4&-A```3("``@00`1MWZA`3A$H```1B`(/$4!!LPD`@`M@Z0!&CP6$`X\`A`. +M9M:#4"IE`$AD0H-()`<``_^@`7!\$#G'_ZV`.0R@@`'9M;__P`"$```%*#Z +M)$(`,'P"%"`6@/_YHL(``#($``%P0@PO`$00)!!`!+\"P"`MWZ@!(&;6__\D +M`@`PH(+__P$6H"\`%*``_[0!.-^G`3#?J`$X_Z`!<(.D`1K_H`&H`0*.B`1D\`A`.9$*#*#80``+_H@'0`!0@*Z.@ +M`1HD`@`""`*'&"03`'B"4P``"`*%!C80`"""4P``"`*%!C80``@D`@`KHZ(! +M&@@"A0:"4P``*G,`9A9@`(3?IP&(UZ$!P$2@``!&(`@R10``UX^E`12/H@#P +M/`00#&2$?&#\9```)`0``?QD``@D0@`!CZ0`]*^B`/`DA``!KZ0`]"A$``@0 +M@`,M9&,`$(^B`13?IP&(`$<0*A1```/?I0&@R@#]J@````#?J`&XCZ(`\/QE +M``"/I0#T``@@`/QH``@D0@`!KZ(`\`"D("&OI`#T*$0`"!"`!#]D8P`0WZAE`````` +M)G/_\"ID`!$4@`$U`````(^E`/0D1@`!_'X```#`$"W\=``(*,0`""2E`!!D +M8P`0KZ4`]!2`__*OI@#P`B`@+0*@*"T,`K5(9Z8`Z!1`_?"/H@#P"`*(*`.@ +M&"T`````WZAE``````)O?_\"KD`!$4@``6`````(^E`/0D1@`!_'X```#`$"W\=``( +M*,0`""2E`!!D8P`0KZ4`]!2`__*OI@#P`B`@+0*@*"T,`K5(9Z8`Z!1`_`(@("T"H"@M#`*U2&>F`.@40/U?`Z`8+0@"A7#?J`%@&*`" +M:]^H`8@`"!```L@X+=^H`8#_IP$P`0*8*@!30`H9```,`0"8+8^B`/"/I`#T +M_'8``/QH``@D0@`!`(@@(61C`!"OI`#T*$0`"!"`!!*OH@#PWZ$`XD%P`0CZ(`\`@"B/9GWH90`````"9S +M__`J9``1%(``>0````"/I0#T)$8``?Q^````P!`M_'<`""C$``@DI0`09&,` +M$*^E`/04@/_RKZ8`\`(@("T"H"@M#`*U2&>F`.@40/TFCZ(`\`@"B/(#H!@M +M+H(`"A!``5(R%P0`WZ0!X``4$``D0@`P9[8`XZ.B`.,(`H;0_Z0!.-^D`=`R +M@@`/9M;__WR"%8H`%*$Z%H#_^Z+"``#?I0$@`+:@+P`4H``(`H;0_[0!.`(@ +M("T"H"@M#`*U2&>F`.@40/T(@Z0!&@@"A5`#H!@M)//__QI@_X$J8P`1%&`% +MG3P>$`XD%``09]Z&4`@"B30`@!@M)G/_\"ID`!$4@``7`&`@+8^E`/0D1@`! +M_'X```#`$"W\=``(*,0`""2E`!!D8P`0KZ4`]!2`__*OI@#P`B`@+0*@*"T, +M`K5(9Z8`Z!1`_.@F<__P`Z`8+2ID`!$0@/_LCZ(`\`!@("V/I@#T)$,``?R3 +M``@`8!`M_)X``"AE``@`TY@A9(0`$*^S`/04H/]6KZ,`\`(@("T"H"@M#`*U +M2&>F`.@40/S2CZ(`\`@"B*H#H"`MCZ(`\#P>$`YGWH90_',`""1"``'\?@`` +M*$0`"*^B`/!D8P`0CZ(`]`!3F"$4@/Q/K[,`]`@"B+@"("`MCZ(`\&?>AE#\ +MOLP#T`B`@+0*@ +M*"T,`K5(9Z8`Z!1`_*\#H!@MWZ@!@#("!``00`!Q`LBP+=^G`:C?J`&0``<@ +M*@`($"H`@A`E$$``9]^G`?`D%P`0_[(!8/^P`7C?L@'X``-^R`6#?J`$P`180*P$"L`N/I`$4WZAE``````)G/_\"ID`!$4@/\W`````(^E`/0D1@`!_'X```#` +M$"W\=``(*,0`""2E`!!D8P`0KZ4`]!2`__*OI@#P`B`@+0*@*"T,`K5(9Z8` +MZ!1`^_*/H@#P"`**)@.@&"WJ`/X])`4``8^B`/#\90`(9&0`$(^E`/3\=@`` +M)$,``:^C`/`DI0`!KZ4`]"AE``@4H/Y@`&`0+0@"B58"("`M`B`@+0*@*"T, +M`K5(9Z8`Z!1`^]J/H@#P"`*(EP.@("T"("`M`J`H+0P"M4AGI@#H%$#[TH^B +M`/`(`HB(`Z`H+?^@`8C?O@'X9[8`Y`@"BFT``"`M/`+S,S1",S,``A0X-$(S +M,P`"%+@T0LS-`H(`'0``H!``%*#Z$H``*0`````\!?,S)(0``32E,S,`!2PX +M-*4S,P`%++@TI``"$/@`HA`M`H(0+P`"$``D +M0@`PHL+__Q+@_^-FUO__@\(``"Z%``HXI0`!<$8?[W""$"H`Q2@D`$40)!!` +M_]L\`O,SWZ8!\-^E`@#_HP((`L:P+PP"@LX"P"`M@\(``=^C`@@``"`M``(0 +M*P@"BF(#PO`M_Z0!B-^D`2#_O@'X`):@+P`4H``(`H;0_[0!.`(@("T"H"@M +M#`*U2&>F`.@40/N+`Z`8+0@"B:3?J`$P9E+__R4(__\(`HF5_Z@!D#("`!`4 +M0`$]WZ(!6#("`$`00`,=`````-^H`5@1``-PWZ(!:-^E`;`E!/_X,(0`__^D +M`5@`J!`OW$(```)`L"W?IP%0"`*$VZ1'```0X`$GWZ@!Z"3D__@PA`#__Z0! +MV`@"AE4!!Q`OWZ(!:&1&``@(`H?:_Z8!:-^F`6AD0@`$9,8`"`@"AGW_I@%H +M9((`!&2$``@(`H84_Z0!:&1&``C_I@%H"`*&J]Q4```40`$#WZ0E``#%$``Q]^G`5@R`@(`$$`"&-^H`5C?I0%8$*`#0M^G`6C? +MI@&P)*+_^#!"`/__H@%8`,4@+V2$``0(`H=^D)0``V1(``@(`H<4_Z@!:-^B +M`6AD1``("`*'1/^D`6AD2``("`*'??^H`6@40`"@WZ4!6#("`@`00`*DWZ8! +M6-^H`5@1``-#WZ4!:-^B`;``2"`O)0+_^&2$``0P0@#_@)0``_^B`5@&@?N) +MWZ8!,`@"AMLD`@`M`B`@+0*@*"T,`K5(9Z8`Z!1`^O\#H!@M"`*)MX)"``"/ +MH@#P/!X0#@@"A9EGWH90`B`@+0*@*"T,`K5(9Z8`Z!1`^O,#H!@M"`*("8^B +M`12/H@#P/`00#&2$?&#\9```)`0``?QD``@D0@`!CZ0`]*^B`/`DA``!KZ0` +M]"A$``@0@`"Y9&,`$-^H`8@`J!`E$$``L=^D`;B/H@#PWZ$`XD%``09]Z&4`@"BVP`@!@M`````"9S +M__`J9``1%(``IP!@("V/I0#T)$8``?Q^````P!`M_'0`""C$``@DI0`09&,` +M$*^E`/04@/_RKZ8`\`(@("T"H"@M#`*U2&>F`.@40/JPCZ(`\`@"BV@#H!@M +M`B`@+0*@*"T,`K5(9Z8`Z!1`^J@#H!@M"`*)YH)"``#?IP$@`/:@+P`4H``( +M`H;0_[0!.(^B`/000/JCWZ0!F`*@*"T,`K5(9Z8`Z`@"AC*&H@`0@),``380 +M`@`(`H4&9E(``=^B`6AD1@`("`*'%/^F`6C?H@%H9$0`"`@"AS;_I`%HWZ(! +M:&1&``@(`H=]_Z8!:&1$``C_I`%H"`*&J]Q4``""4P``"`*%!C80!```@#`M +M)(3_^#"$`/__I`%8"`*'P0"F$"\D1/_X,(0`__^D`=@(`H95`*(0+Q"@`C#? +MIP%HWZ8!L"2B__@P0@#__Z(!6`#%("]DA``$A)0``@:!^N[?I@$P"`*&VR0" +M`"T0X`(9WZ(!:-^H`;`DXO_X,$(`__^B`5@!!R`O9(0`!`@"AWZ4E``"$*`" +M%-^G`6C?I@&P)*+_^#!"`/__H@%8`,4@+V2$``0(`H#?J`&P +M).+_^#!"`/__H@%8`0<@+V2$``24E``")`(``:.@`1H(`H<8`!0@*]^B`6AD +M1``("`*&5?^D`6@00`$KWZ4!L"1$__@PA`#__Z0!6`"B$"_<0@```D"P+=^G +M`5`(`H3;_$<``,H`_A+?IP$P"`*)]]^F`:`,`F*8)`4`0/ZB```00`,>_J(` +M&"0"`$`(`H3*KJ(`(,H`^;D`````"`*+3X^B`/`"("`M`J`H+0P"M4AGI@#H +M%$#Z)8^E`10(`HM*`Z`8+0(@("T"H"@M#`*U2&>F`.@40/H=CZ0!%`@"B@0# +MH!@MCZ8`]"1#``'\DP`(`&`0+?R>```H90`(`-.8(62$`!"OLP#T%*``"*^C +M`/`"("`M`J`H+0P"M4AGI@#H%$#Z"H^B`/`#H"`MWZF`.@40/GVCZ4!%`.@("T(`HM=CZ(`\`(@("T"H"@M#`*U2&>F`.@4 +M0/GMCZ0!%`.@&"W?IP&("`**&`#D("/7K`$X#`*T0/^C`@@40``:WZ,""#P6 +M$`X\`A`.9M:#8"IE`$AD0H-8)`@``X.D`1I\$#G'_Z`!<`!%L`O_J`$X)`8` +M`_^@`3#_H`&H_Z`!D`@"A1C_H`&``B`@+0*@*"T,`K5(9Z8`Z!1`^#?J`$PWZ8!,$8@HP;_HP(( +M`B`@+20%``)GIP$49Z@!$`P"H>QGJ0#X`$"P+20"`$<6X@`WWZ,"".H``#7? +MH@#XCZAD#?H@%H +M9$8`"`@"B^W_I@%H$0`!%]^E`6C?H@&P`$@@+R4"__ADA``$,$(`__^B`5@( +M`H=^G)0``!$``/K?I0%HWZ(!L`!(("\E`O_X,$(`_V2$``3_H@%8G)0``"0" +M``&CH`$:"`*'&``4("LD!``M"`*&9*.B`1I&(*,&_Z,""`P"M%YGI`$4UX&` +MT$8A``)$H`@`1B$`,D4```/?HP(()`(``:^B`13?I@%@/`40#3P"$`YDI9(P +M9$*#*`+`."W?I`$P`$8H"T2@&``(`HU)UX*`V`!`."U&(@`"9.(``22$__\D +M"``!1B``340&"`!&@`AA?*9-BD8A``%&(P`R10```J!)__\``$`M<(G_[P$H +M0"05`/_OUX&`X$8@"#Q%`0%,`$!`+48A`#)%`0%'`````"2%__\D!P`P!(`` +M!R0&__YD0@`!)*7__Q2F__V@1___9((``0$"$"V/IP$4`%80+P`"$`#_H@&( +M_ZG`0<7P``$9Z4!"B0$ +M`#!GI0$+HZ0!"B1"`#!DI``!H*(``&>E`0C?IP&(`(4@+P`$(`#_I`'(`.1` +M(2CB``(40`%A_Z@!.-^G`3@DYP`!_Z_Z(! +M:!#``)S?J`%HWZ$`X(`HAE9]Z&4-^B`3#_H`%P_Z`!,"A&````0"`M +M_Z(!.``&(`O_H`&H_Z`!D/^@`8``@#`M"`*%&(.D`1H"8/`M?!XI1`@"C71S +MWA!N1B"C!@(@("TD!0`#_Z,""&>G`11GJ`$0#`*A[&>I`/C?I@$P1*```-^C +M`@B`1````$"P+48@H#(`1B@M)`(``44```)PA`PN```0+0""$"000`"IWZ0! +M,"0"``$`1!`CKZ(!%`@"C,\`HB@M9(0`!&2E``@(`HTI_Z4!:&1&``@(`HJV +M_Z8!:!$``)[?H@%HWZ4!L"4$__@PA`#__Z0!6`"H$"_<0@```D"P+=^G`5`( +M`H3;K$<``&2$``2QGJ`$0WZ,""`@"C,X`0+`MWZB`0J`A0``9$(` +M`62$``$4A__\H$7__V>E`0AGH@$*`*8@+P@"C8L`1"`MR,#^N0````#_IP#X +M@$;__X"D``\4A@!J)`@`,`!`("V@B/__WZ0`^("G``]DAO___Z8`^("&__\0 +MYO_Y`````"3'``$D"``Y$,@``WP'/"`(`HUJH(?__X"G``H(`HUJH(?__X^B +M`10(`HS/`*(H+61&``@(`HXJ_Z8!:&1&``@(`HW4_Z8!:`@"B4IGWH90_Z," +M"`(@("T,`F*8).4``=^C`@@00`!-`$"P+0@"C'3_H@%P"`*,J203`&;?IP$X +MW[`!2/^@`:C_H`&0*.8````&.`L(`HV?`.`P+?^@`7`D`@`&"`*,=/^B`3#? +MI@%8$,``+-^H`6C?IP&P),3_^#"$`/__I`%8`.80+V1"``2,0@``@E,``0"@ +MD"TH1````N00"P@"A0;_H@$P"`*,$F?>AE#*`/ZCWZ@!.`@"C93?IP$X%0`` +M#M^G`3#J```,)`@``20&``'?L`%(_Z@!./^@`:@(`HV?_Z`!D``````D!``M +M``(0(P@"C7^CI`$)W[`!2/^@`:C_H`&0).<``O^G`3@HY@````8X"P@"C9\` +MX#`M90(`!&4(``@(`H[J_Z@!:&>D`0H(`HV+9Z4!"`@"CK8`0"`MWZ0!F"0# +M``PD`O__"`*&-JR#``"6H@`0-$(`0'P"%B`(`H8RIJ(`$(S"``QGO?^X_[8` +M,`#`L"W_OP!`_[<`./^U`"C_M``@_[,`&/^R`!#_L0`($$``,O^P``",HP"D +MR&T`/0"@F"W\@`(\0``"`*//@``@"T` +M````$&``&0````".)0```H`@+0)@,"TF$``!#`*F\&8Q``0``A``%%7_]@(2 +M&"HD`O__W[\`0*[```RNP``(W[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$` +M"-^P```#X``(9[T`2`````".P@`,`!*0@&;W`!``4I`CKM(`#!9`_]D"0!`M +M"`*/2```$"T`````W[\`0```$"W?MP`XW[8`,-^U`"C?M``@W[,`&-^R`!#? +ML0`(W[```*S```@#X``(9[T`2``````,`J>"``````@"CTG?OP!`9[WYP/^U +M!A@`P*@M_[`%\`"@@"W_OP8X_[X&,/^W!BC_M@8@_[0&$/^S!@C_L@8`_[$% +M^-SC``C<\0``W.(`&/^C!;@`8&`MW.,`$)#G`!C_I`6P_[$%H/^Q!3#_K`4X +M_Z,%0/^B!4@0@``$_Z<%D(R"`%`00`,_`````(8"`!`P0R``%&``"#!#``B. +M`P"D-$(@`'P"%B"F`@`0?`-K1*X#`*0P0P`($&`"UM^D!;#>`P`8$&`"TC!$ +M`!HD`P`*$(,"V`````!GHP4,9Z<%"]^R!;``9R`O_Z,%:``$(`#_IP5P`Z`8 +M+?^]!5"OH`5<_Z`%P*^@!5C_H`6(_Z0%R(*B``!P1`EO``(0*P""$"000``: +M`J"(+68Q``&"(@``<$0);P`"$"L`@A`D%$#_^V8Q``%F,?__`C68+P`3F``2 +M8``.CZ(%6(^D!5S\=0``_',`""1"``$`DR`A9&,`$*^D!5PH1``($(`"X:^B +M!5C?K`6(`9-@(?^L!8B"(@``$$`"XV8U``&"(@`!HZ`%8"04____H`5X``"( +M+20>`"HD$___)!8`;`!@N"UFM0`!)$7_X"RF`%L4P`!+`````!!``M,"X!@M +MHZ($J"06``&CH`5@``"@+6>S!*@D!``!,B(``C(^`(3_H@6H`$00(?^^!9@7 +MP`%G_Z(%@`````#?K`5XWZ<%@`&'N",:X`%A*N(`$11`!'\\"!`.)`D`$(^B +M!5@(`I`"91Z).``````F]__P*N0`$12``!F/I@5F +M!5`40`*3CZ(%6`@"D5@#H!@M/`,0#G"E^/)D8X9@?&4J"@"@``@`````@J(` +M``@"C]TV,0`0WZ<%D!3@`M[?K`6XWZ,%H&1B``1D8P`(_Z,%H(Q"```$00#. +M_Z(%>-^G!7@`!Q`C_Z(%>(*B```(`H_=-C$`!-^D!:`R(@`@$$`!T0+@&"W? +MIP60%.`"EM^L!;C?H@6@9$<`"/^G!:#<5@``)`(``:.@!6``%B`K`B`H+0`4 +M."M\!3G'*H8```#D("44@`#8`*:("@``L"T40`#N9[,%#,H@`.V#I`5@)`(` +M,&>S!0O?M@7("`*12J.B!0N"H@``"`*/W38Q`"#?K`60%8`"?0+@&"W?H@6@ +M9$<`"/^G!:#<5@``)`(`,*.B!1`D`@!XHZ(%$3P"$`YD0H,H-C$``O^B!<`` +M%B`KHZ`%8`@"D%,D`@`"WZ0%H#(B`"`00`'&`N`8+=^G!9`0X`)=WZP%N"3D +M__@PA`#__Z0%D`&'$"_<5@``HZ`%8'P14H<`%B`K"`*04P``$"TR(@`@$$`" +M7P+@&"W?K`60$8`"F]^B!:#?I06X)83_^#"$`/__I`60`*P0+]Q"``#?K`6( +M"`*/LOQ,``#?I06@/`00#F2$@R@"X!@M_Z0%P#(D`"`4@``1WZP%D#(D`!`4 +M@``.,B0`0!"``V`R)`(`WZP%D!&``X_?IP6@WZ0%N`",*"\EA/_X9*4`!#"$ +M`/__I`60"`*0NI2V``(1@`(@WZ0%H-^F!;@EA?_X,*4`__^E!9``S"`OW)8` +M```6("L")"@D$*``!"0%`#`V,0`"HZ4%$*.B!1&CH`5@?!%2AP@"D%,D`@`" +M@J(``"0$`&@01`)>`J`H+0@"C]TV,0!`@J(``!16_V8"H"`M@((``38Q`"`( +M`H_=9K4``8*B```D!``K"`*/W:.D!6""H@``"`*/W38Q`(""H@``$%X#[6:F +M``$D1__0``"@+2SD``H``"@M$(#^_0#`J"UDQ@`!``5`0(#"__\`!2C``04H +M(0#E*"$D1__0+.@`"A4`__ADQ@`!9,;__RBD````P*@M`F0H"P@"C]X`H*`M +M#`*I'@)`("W<0@`(_Z(%X`P"@AP`0"`M`D`@+0P"J1[_H@78WZP%V-Q"`!`` +M#"`K_Z(%T``"$"L`@B`D$(``"M^C!="`8@``$$``!P````""H@``"`*/W38Q +M!`"#H@5@$$`"!R0$`"`(`H_=@J(``(*B```(`H_=-C$``=^D!:`"X!@M,B(` +M(!1``.W?K`60,B(`$!1``.HR(@!`$$`"W3(B`@#?K`60$8`#"M^G!:#?H@6X +M`$P@+R6"__ADA``$,$(`_X26``+_H@60!L`!M"0"`"T``````B`H+0`6("L` +M%#@K?`4YQRJ&````Y"`E)`(``1"`_RH`IH@*)`0``1!$`F`D!``"$$0"46>S +M!0PRP@`'9G/__P`"$```%K#Z)$(`,'P"%"`6P/_YHF(``#(D``%P0@PO`$00 +M)!!``DT"8"`MWZ<%:&9S__\D`@`PH(+__P#SL"\`%K```````(.D!6`"U!`J +M`L`H+3(^`(3_O@68`H(H"P`$("LR(@`"_Z(%J`"%("$`1!`A$\#^G/^B!8"/ +MH@58@Z0%8!"```_?K`6H)`4``21$``'\90`(9Z(%8(^E!5S\8@```(`0+:^D +M!5AD8P`0)*4``2B$``@0@`(/KZ4%7-^L!:@1@``/WZ<%F"0%``(D1``!_&4` +M"&>B!1"/I05<_&(```"`$"VOI`589&,`$"2E``(HA``($(`"!Z^E!5S?IP68 +M)`0`@!#D`;O?K`5X`I:@(QJ``#(JA``1%(`"6#P>$`XD%P`0"`*1B&?>B4@F +ME/_P*H0`$12``!>/I@5 +M````48@A%&``":^Q!5P"0"`M`@`H+0P"CR)GI@50%$``R@``````````C[$% +M7-^G!7C?K`6`WZ,%B`&'$"H!@+@M`.*X"P+C&"$6(`$Q_Z,%B*^@!5@(`H^R +M`Z`8+0`````1@`#3WZ(%H-^E!;@EA/_X,(0`__^D!9``K!`OW%8```;!_QX" +M("@M"`*2VB0"`"T\!!`-`N`8+=^E!:!DA)(P"`*0G_^D!<`V,0`0`N`8+3(B +M`"`40/XQWZ0%H#(B`!`00`#;WZP%D!&`_B_?I06X)83_^#"$`/__I`60"`*0 +M3P"L$"_?K`60`N`8+1&``/RCH`5@WZ4%N"6$__@PA`#__Z0%D`"L$"_<4P`` +M$F`"3RZ"``<&@`'Q`F`@+?^C!>@``"@M#`)DW`*`,"T00`)3WZ,%Z`!3$"\` +M`A```H*P*@*6$`L``*`M"`*12@!`L"TV,0`0`N`8+3(B`"`40/X\WZ0%H#(B +M`!`00`"_WZP%D!&``);?I06X)83_^#"$`/__I`60"`*0A0"L$"_?I`6@`N`8 +M+0@"D1,V,0`0WZ<%D`+@&"T4X`#'WZ(%H-^G!:!D0@`$9.<`"/^G!:",0@`` +M)!8``:.@!6```*`M9[,$J"0$``$(`H_JHZ($J/^@!7@D1?_0WZP%>&:U``&" +MHO__``PP0``,(,``Q"`A`*0H(?^E!7@D1?_0+*8`"A3`__;?K`5X"`*/WR1% +M_^``````WZ0%L`P"H'("`"@M%$`"%B0#``J&`@`0,$0`&A2#_2MGHP4,A@,` +M$@1@_2??IP60)`@$`-^L!;A\`@A$C@L`I`*@,"VCIP5(WZ4%2/^L!+#?K`5` +M_Z4%*&>E!`"CIP4H9Z<$J-X*`##>"0!`_ZP$N-^D!;#?K`4H_[$%$/^Q!*C_ +MO00`_[T$&/^L!,"GH@00KZL$I*>C!!+_J@0P_ZD$0*^H!`ROJ`0@#`*/B!!#(1@`;W[\& +M.)8"`!`T0@!`"`*2PJ8"`!```````D`@+0(`*"T,`H\B9Z8%4!1```D#H!@M +M"`*/S]^L!8B/H@5<$$``!-^D!;`"`"@M#`*/(F>F!5"6`P`0)`+__]^G!8@P +M8P!``.,0"@!`B"W?OP8X`B`0+=^^!C#?MP8HW[8&(-^U!AC?M`80W[,&"-^R +M!@#?L07XW[`%\`/@``AGO09`#`)?V``````(`H^2A@(`$&2'``@(`I"Y_Z<% +MH&1'``C_IP6@"`*2"MQ6````%K`O"`*1**.B!6#?H@6@9$<`"`@"D(7_IP6@ +M).3_^#"$`/__I`60"`*03P&'$"_?I06X)83_^#"$`/__I`60"`*0;0"L$"\R +M(@`0$$``[-^G!9`0X``ZWZP%N"3D__@PA`#__Z0%D`@"D)8!AQ`O,B(`0!!` +M`1HR(@(`WZP%D!6``3;?IP6@9(0`!&3G``C_IP6@E)8``B0"``&CH`5@"`*0 +M4P`6("LR(@!`$$``Y`````#?K`60$8`!(]^G!:#?H@6X`$P@+R6"__ADA``$ +M,$(`__^B!9`(`I"&E)8``H*B```(`H_=HZ0%8"3D__@PA`#__Z0%D`&'$"\( +M`I`\9$(`!-^L!;@DY/_X,(0`__^D!9`!AQ`O"`*2661"``3?H@6@9$<`"`@" +MDBS_IP6@@*(``38Q`@`(`H_=9K4``=^B!:!D1P`("`*0EO^G!:`"0"`M`@`H +M+0P"CR)GI@50%$#_B0.@&"T(`H^RKZ`%6-^G!8`!A[@C&N#^0RKD`!$4@`%, +M/!X0#B0(`!`(`I-$9]Z)2``````F]__P*N0`$12``!F/I@5F!5`40/]1CZ(%6`@"D7P#H!@M`D`@+0(`*"T,`H\B9Z8%4!1`_TD# +MH"`M"`*1NS(Q``0"0"`M`@`H+0P"CR)GI@50%$#_08^B!5@(`I%H`Z`8+0)` +M("T"`"@M#`*/(F>F!5`40/\YCZ(%6`@"D7@#H!@MWZ0%P``````RP@`/9G/_ +M_P""$"T`%K$ZD$(``!;`__JB8@``WZP%:`&3L"\(`I%*`!:P`"["``H00``' +MW[<%T``6$`!GLP4+W[8%R"1"`#`(`I%*HZ(%"S(^!````"`M"`*3JV>S!0P\ +M`O,S-$(S,P`"%#@T0C,S``(4N#1"S,T"P@`=``"P$``6L/H2P``JWZ<%:#P% +M\S,DA``!-*4S,P`%+#@TI3,S``4LN#2ES,T"Q0`=```0$``"$/H``BAX``(0 +M^`"B$"T"PA`O``(0`"1"`#"B8O__$\#_XV9S__^"X@``+L4`"CBE``%P1A_O +M<((0*@#%*"0`11`D$$#_VSP"\S/?K`78WZ4%X/^C!>@";)@O`8`P+0P"@LX" +M8"`M@N(``=^C!>@``"`M``(0*P@"DZ`"XK@M_[<%T`#SL"\(`I%*`!:P``@" +MD9UGWHE(,B(`0!1``(\R,0(`$B``V=^G!9`0X`#BWZ(%H-^L!;@DY/_X,(0` +M__^D!9`!AQ`OW$(``-^L!8@(`H^RH$P``#(B`@`00`!HWZP%D!&``+K?IP6@ +MWZ(%N`!,("\E@O_X9(0`!#!"`/__H@60"`*0AI"6``,00`!FWZP%D!&``)G? +MIP6@WZ(%N`!,("\E@O_X9(0`!#!"`/^`E@`#_Z(%D`;!_28"("@M"`*2VB0" +M`"T0@``VWZP%D!&``*3?IP6@WZ0%N`",*"\EA/_X9*4`!#"$`/__I`60"`*0 +MNI"V``,00``TWZP%D!&``(/?IP6@WZ(%N`!,("\E@O_X,$(`_V2$``3_H@60 +MD)8``R0"``&CH`5@"`*04P`6("L,`H(<_Z,%Z-^C!>@``*`M"`*12@`"L`!D +MA``$A)8``F3G``@(`I$E_Z<%H&2$``24E@`"9.<`"`@"D(;_IP6@WZ(%N`!, +M("\E@O_X,$(`_V2$``0(`I+__Z(%D&2E``24M@`"9.<`"`@"D+K_IP6@$8`` +M=-^G!:#?I`6X`(PH+R6$__ADI0`$,(0`__^D!9`(`I"ZG+8``!&``%??IP6@ +MWZ(%N`!,("\E@O_X,$(`_V2$``3_H@60G)8``"0"``&CH`5@"`*04P`6("L1 +M@``YWZ<%H-^B!;@`3"`O)8+_^&2$``0P0@#__Z(%D`@"D(:/^P!FC_Z(%2-Q"``#_H@7X#`*"'`!` +M("T2P``$_Z(&&(["`%`00`'.`````(:B`!`P0R``%&``"#!#``B.HP"D-$(@ +M`'P"%B"FH@`0?`-K1*ZC`*0P0P`($&`!6@+`("W>HP`8$&`!5C!$`!HD`P`* +M$(,!7`````!GHP4,9ZP%"P!L("\"((`M_Z,%@``$(`#_K`6(`Z`8+?^]!5"O +MH`5<_Z`%\*^@!5C_H`8X_Z`&*/^@!;C_I`9`@@(``'!$"6\``A`K`((0)!!` +M`!H"`(@M9C$``8(B``!P1`EO``(0*P""$"040/_[9C$``68Q__\",)`O`!*0 +M`!)```Z/H@58CZ0%7/QP``#\<@`()$(``0"2("%D8P`0KZ0%7"A$``@0@`%G +MKZ(%6-^L!;@!DF`A_ZP%N((B```00`=Z)`S__X(S``&CH`5Z9C(``?^L!9`` +M`(@M_Z`%H"0>`"HD%___)!0`;&92``$F8O_@+$0`6Q2``/D\!!`.$F`':B0( +M``$``"`MH[,$J"0&``&CH`5Z_Z`%T/^H!9C_H`609[`$J/^@!A#_H`8`_Z`% +MZ```````!"@K,B(``@"F*"$R-P"$_Z(%V`!%$"'_MP7`%N``,/^B!:C?K`6@ +M`8*@(QJ``"PJ@@`1%$`'D3P($`XD%P`0CZ(%6`@"E9)E'HPP`````":4__`J +MA``1%(``%@````"/I05<)$8``?Q^````P!`M_'<`""C$``@DI0`09&,`$*^E +M!5P4@/_RKZ8%6`+`("T"H"@M#`*/(F>F!5`40`$J)I3_\`.@&"TJA``1$(#_ +M[(^B!5C\?@``)$(``?QT``@H1``(KZ(%6(^B!5P`5#@A$(`$0Z^G!5R#I`5Z +M9&,`$!"```_?IP78CZ(%6&>D!7K\9```)`0``?QD``B/I`5<)$(``:^B!5@D +MA``!KZ0%7"A$``@0@`/29&,`$-^G!=@0X``/WZ@%P(^B!5AGI`5X_&0``"0$ +M``+\9``(CZ0%7"1"``&OH@58)(0``J^D!5PH1``($(`#RF1C`!#?J`7`)`(` +M@!$"`T#?K`6@WZP%D-^G!9@!A[@C&N``,RKB`!$40`8^`````#P>$`XD%``0 +MCZ(%6`@"E>9GWHQ``````";W__`JY``1%(``%@````"/I05<)$8``?Q^```` +MP!`M_'0`""C$``@DI0`09&,`$*^E!5P4@/_RKZ8%6`+`("T"H"@M#`*/(F>F +M!5`40`#6)O?_\`.@&"TJY``1$(#_[(^B!5C\=P`()$(``?Q^```H1``(KZ(% +M6&1C`!"/H@5<`%>X(12```BOMP5<`L`@+0*@*"T,`H\B9Z8%4!1``,(#H!@M +M`````#(B`0`40`*XCZ(%6(^D!5S?J`68_'```"1"``'\:``(`(B@(:^T!5QD +M8P`0*$0`"!"``W&OH@58,C$`!!(@`#6/L`5C#`F$/_P*@0`$12``!8`````CZ0% +M7"1&``'\?@```,`0+?QQ``@HQP`()(0`$&1C`!"OI`5<%.#_\J^F!5@"P"`M +M`J`H+0P"CR)GI@50%$``D"80__`#H!@M*@0`$1"`_^R/H@58_'``""1"``'\ +M?@``*$0`"*^B!5B/H@5<`%"`(12```BOL`5<`L`@+0*@*"T,`H\B9Z8%4!1` +M`'[?HP70C[`%7-^L!:#?HP6H`&P0*@&"&`O?K`6X`&Q@(18``&[_K`6XWZP% +MT`.@&"T1@``%KZ`%6-^E!=`,`F$@`L`@+0.@&"T(`I4\`D"`+0````!P0OCR +M9(2)6'R"$@H`0``(``````````""4P``"`*59S8Q`!#?K`6P$8`%D=^D!>`` +MC!`O)83_^#"$`/]D0@`$_Z0%L(Q"```$00#/_Z(%H-^L!:``#!`C_Z(%H()3 +M```(`I5G-C$`!`+`("T,`J!R`J`H+11`![HD`P`*AJ(`$#!$`!H4@_ZG9Z,% +M#(:C`!($8/ZCWZP%L"0(!`".JP"D?`((1-ZJ`#`"P"`MHZP%2&>E!`#?K`8P +M9Z<$J-ZI`$#_L`2HHZP%2=^F!4C?K`6P_[T$`/^F!2@"(#`MHZP%*-^L!C#_ +MO008IZ($$*.L!2G?K`7@KZL$I*>C!!+_K`2PWZP&"/^J!##_J01`_ZP$N-^L +M!2BOJ`0,KZ@$(/^L!,`,`I3PKZ`$*`1```<`0(`M`L`@+0P"7MIGI00`)`/_ +M_P("&`H`8(`MEZ($$,A&`"#?OP:PEJ(`$#1"`$`(`I;7IJ(`$``````"P"`M +M`J`H+0P"CR)GI@50%$``#@.@&"T(`I59WZP%N`+`("T"H"@M#`*/(F>F!5`0 +M0/^/WZP%T-^C!=`08``#WZ4%T`P"82`"P"`MAJ(`$-^L!;@P0P!`)`+__P&# +M$`H`0(`MW[\&L`(`$"W?O@:HW[<&H-^V!IC?M0:0W[0&B-^S!H#?L@9XW[$& +M<-^P!FC7M`:X`^``"&>]!L``````#`)?V`+`("T(`I4:AJ(`$(.B!7H40`!: +M)`(`(*.B!7H(`I5G@E,``()3```(`I5G-C$``=^L!C`1@`4`WZ(%R-^E!@@E +MA/_X,(0`__^D!C``K!`OW$(``"04``'_HP9@_Z(%F->L!9@,`K1`_Z(&(!14 +M!(+?HP9@UZ$%F$2@``!&(`@\10$&7R0"`"V#I`5Z/!`0#CP"$`YF$(-0*F4` +M2&1"@T@D!P`#_Z`%T'P1.``C!`O)83_^#"$`/]D0@`$_Z0%L(Q"```D +M!P`!HZ`%>@``("W_H`70)`8``?^G!9@(`I5THZ($J()3```(`I5G-C$`@/^C +M!F`,`JD>`L`@+=Q"``C_H@98#`*"'`!`("T"P"`M#`*I'O^B!DC?K`9(W$(` +M$-^C!F``#"`K_Z(&4``"$"L`@B`D$(``!=^L!E"!@@``%$`%*P`````````` +M"`*59X)3```D`@`KHZ(%>@@"E6>"4P``_Z`%H"9B_]```"`M9E(``0`$*$"" +M4___``0@P`"D("$`1"`A)F+_T"Q%``H4H/_W``````@"E6C_I`6@@E,``!)^ +M!^9F10`!)F3_T```$"W_H`60+(8`"A#`_@4`H)`M9*4``0`",$"`L___``(0 +MP`#"$"$`@A`A)F3_T"R&``H4P/_X9*4``62E__\H1````*"0+0+D$`L(`I5H +M_Z(%D#(B`"`40`"MWZ0%R#(B`!`40`"KWZP%L#(B`$`40`3V,B("`!!`!O^@!A``[#`J_Z`&``&&.`O_H`7H"`*5>@#@ +M,"TV,0`0,B(`(!1``)'?I`7(,B(`$!1``(_?K`6P,B(`0!1`!-DR(@(`$$`& +M)0`````1@`;!9(0`!-^B!>``3"`O)8+_^&2$``0P0@#_@)0``_^B!;`&@`'5 +M)`(`+0`4("LD`@`!WZP%D`(@*"U\!3G'``PX*RF&````Y"`E%(#_O`"FB`K_ +MH`68%$#_TF>P!0S*(/_1WZP%D-^L!D`D`@`PHZ(%"V>P!0L(`I>L_ZP%F()3 +M```(`I5G-C$`"#8Q`!`R(@`@%$``AM^D!<@R(@`0%$``A-^L!;`R(@!`%$`$ +MH#(B`@`00`51`````!&`!K(`````WZ(%X`!,("\E@O_X9(0`!#!"`/__H@6P +M"`*8=Y"4``/?K`6P$8`#_J.@!7K?I07@)83_^#"$`/__I`6P`*P0+]Q0```2 +M``4>WZP%D`6`!0("`"`M_Z,&8```*"T,`F3<`8`P+1!`!B+?HP9@WZP%D`!0 +M$"__H`70``(0`/^@!A#_H`8``8*@*O^@!>@`5&`*@Z0%>O^@!9#_K`68*88` +M```&8`L(`I5Z`8`P+38Q`!`R(@`@$$#_5=^D!`EA/_X +M,(0`__^D!;``K!`OW%0``"0"``$(`I>*`!0@*]^D!<@\`A`-9$*2,/^B!C@R +M(@`@%$``3]^L!;`R(@`0%$``3-^L!;`R(@!`%$`$;#(B`@`00`7#`````!&` +M!D)DA``$WZ(%X`!,("\E@O_X9(0`!#!"`/__H@6P"`*8BY"4``,`````,B(` +M(!!`_W'?I`7(WZP%L!&``<[?H@7(WZ4%X"6$__@PA`#__Z0%L`"L$"_<5``` +M!H'_>20"`"T(`IFC`!2@+S(B`"`40`!@WZP%L#(B`!`40`!=,B(`0!!`!/D` +M````$8`&,]^B!`EA/_X,(0`__^D!;``K!`OW%0````4("L" +M)!`D$$``!0`````D`@`P-C$``J.B!7BCLP5Y?!%2AP@"EXHD`@`"@E,``!9T +M_=,"0!`M@%,``38Q`"`(`I5G9E(``8)3```D`@!H$F($/P)`("T(`I5G-C$` +M0-^L!;`1@`-EWZ4%X"6$__@PA`#__Z0%L`"L$"_<5```)`(`,*.B!7@D`@!X +MHZ(%>3P"$`YD0H,H-C$``O^B!C@`%"`K)`(``@@"EXHD$P!X@E,```@"E6$`XD$P`0CZ(%6`@"F0!GWHQ`)A#_ +M\"H$`!$4@`$N`````(^E!5PD1@`!_'X```#`$"W\ +MC$``````)O?_\"KD`!$4@``6`````(^E!5PD1@`!_'X```#`$"W\=``(*,0` +M""2E`!!D8P`0KZ4%7!2`__*OI@58`L`@+0*@*"T,`H\B9Z8%4!1`_9@F]__P +M`Z`8+2KD`!$0@/_LCZ(%6/QW``@D0@`!_'X``"A$``BOH@589&,`$(^B!5P` +M5[@A%(#\DZ^W!5P"P"`M`J`H+0P"CR)GI@50%$#]A`.@&"T(`I76WZP%D``` +M```HX@`"%$`!O0````"/H@58)`0``?QD``AD90`0CZ0%7/QP```D0P`!KZ,% +M6"2$``&OI`5<*&0`"!"``C!6C\@P``9(,` +M$/R,``@H1``(KZ(%6`"L*"$4@/R1KZ4%7`+`("T"H"@M#`*/(F>F!5`40/T] +M`Z`8+0@"EALR,0`$`L`@+0*@*"T,`H\B9Z8%4!1`_34#H!@M"`*5PM^G!=@" +MP"`M`J`H+0P"CR)GI@50%$#]+0.@&"T(`I72WZ@%P``4H"^CH@5Z`!0@*P@" +ME]`D`@`!&*`"A=^H!?#?K`7H``@0``((2"W_J060`8*8*@!38`H9@``,`8"8 +M+8^B!5B/I`5<_'```/QL``@D0@`!`(P@(61C`!"OI`5<*$0`"!"``V&OH@58 +MWZ<%Z"IB`````I@+`/.8(QI@`(HJ8@`1%$``=CP>$`XD%P`0CZ(%6`@"F +MC$#\<``()$(``?Q^```H1``(KZ(%6&1C`!"/H@5<`%"`(12`^^2OL`5<"`*9 +MBP+`("V/H@589]Z,0/QS``@D0@`!_'X``"A$``BOH@589&,`$(^B!5P`4Y@A +M%(``!Z^S!5P"P"`M`J`H+0P"CR)GI@50%$#\@@.@&"W?J`7H,B($`!!``'(" +M")@MWZD&`-^L!A``"2`J``P0*@""$"400`!HWZ<&2"07`!#_L078`8"`+=^Q +M!E#_L@7```$`XD$P`0CZ(%6`@"FOAGWHQ`)A#_\"H$`!$4@/\V +M`````(^E!5PD1@`!_'X```#`$"W\F!5`40/NNCZ(%6`@"F7X#H"`M`L`@+0*@*"T,`H\B +M9Z8%4!1`^Z:/H@58"`*9:P.@("T"P"`M`J`H+0P"CR)GI@50%$#[GH^B!5@( +M`IE<`Z`H+?^@!?#?O@909[`%#`@"FT$``"`M/`+S,S1",S,``A0X-$(S,P`" +M%+@T0LS-`H(`'0``H!``%*#Z$H``*M^L!8`\!?,S)(0``32E,S,`!2PX-*4S +M,P`%++@TI``"$/@`HA`M`H(0+P`"$``D0@`P +MH@+__Q+@_^-F$/__@\(``"Z%``HXI0`!<$8?[W""$"H`Q2@D`$40)!!`_]L\ +M`O,SWZP&2-^E!EC_HP9@`@R`+P&`,"T,`H+.`@`@+8/"``'?HP9@```@+0`" +M$"L(`ILV`\+P+?^^!E#_I`7P`9"@+P`4H``(`I>L_[0%F`+`("T"H"@M#`*/ +M(F>F!5`40/M7`Z`8+0@"FG+?J`60CZ8%7"1#``'\D``(`&`0+?R>```H90`( +M`-"`(62$`!"OL`5<%*#]_*^C!5@(`IL:`L`@+=>L!9@,`K1`_Z,&8!!``/7? +MHP9@`F"X+7)I&&Y\%RE$"0"`%C?K`60`(D0"R0% +M`#`V,0`"HZ4%>&>P!*BCH@5Y*80`9!"``X#_H`70WZ(%F"0$___?I068``0G +M_#8F`0!$HJ````(0/_^F!:@`I"`F1*0``"A%`````A?_,$(`+48E!1,7P`'( +M_Z(%V"0"`$82X@)CWZ8%D"0"`$42X@+ZWZP%D-^F!9!&(*,&_Z,&8`+`("TD +M!0`"9Z<%=&>H!7`,`J'L9ZD%8`!`@"TD`@!'%N(!`M^C!F#J(`$`WZ(%8(^G +M!70`4!`O``(0`/^B!?`D`@!'%N(!ZO^G!>C?K`60*.+__3A"``$!AR`J.(0` +M`0""$"000`)=)G/__B03`&C?J07P`0D0*A1``L7?K`7H +M,C0``0*(H"'_M`68WZ@%Z``1BH,`"!`J`B(0)!!``RK?K`90)`4`?]^D!>C_ +MH`80@8(```&`."W_H`8`$$4"?=^L!@``1#`J$,`">@````"`Y@`!$,``Y0"" +M("/?J`8`9.<``0#`$"TE"``!"`*;Y_^H!@!D3``("`*6^_^L!*`!0@*SP0$`X\`A`.9A"# +M8"IE`$AD0H-8)`@``X.D!7I\$3G'_Z`%T`!%@`O_J`68)`8``_^@!9#_H`80 +M_Z`&``@"E7K_H`7H$8`!:0````#?H@7@`$P@+R6"__ADA``$,$(`__^B!;`( +M`IAWE)0``A&``5IDA``$WZ(%X`!,("\E@O_X9(0`!#!"`/^$E``"_Z(%L`:! +M^RLD`@`M"`*9HP`4H"\1@`"69(0`!-^B!>``3"`O)8+_^&2$``0P0@#__Z(% +ML`@"F(N4E``"RB#^(]^G!9`(`IK%WZP&&,H@^65D9``0"`*<0``````"P"`M +M`J`H+0P"CR)GI@50%$#Z#X^E!70(`IP[`Z`8+=^T!9`"%"@M1*```$8@H#)% +M`?[\`*`0+=^B!6``12`K$(#^^"0&`#!D1``!_Z0%8*!&``#?H@5@`$4@*Q2` +M__MD1``!"`*;PH^G!73?J080)2D``0@"F^?_J080CZ(%7!!`^?@"H"@M`L`@ +M+0P"CR)GI@50"`*6TH:B`!"`DP`!-C$"``@"E6=F4@`!`L`@+0*@*"T,`H\B +M9Z8%4!1`^>0#H!@M"`*8\M^G!?"/I@5<)$,``?R3``@`8!`M_)X``"AE``@` +MTY@A9(0`$*^S!5P4H``(KZ,%6`+`("T"H"@M#`*/(F>F!5`40/G1CZ(%6`.@ +M("W?IP7P)$(``?R0``!D@P`0_(<`""A$``BOH@58CZ(%7`!'$"$4@/D3KZ(% +M7`@"F8L"P"`M_Z,&8`P"@AS_H`70@Z0%>O^@!9```A``_Z(%F"A&``#_H`80 +M``80"_^@!@#_H`7HWZ,&8`@"E7H`0#`MCZ(%6`@"E:=E'HPP`L`@+0*@*"T, +M`H\B9Z8%4!1`^:L#H!@M"`*9O=^G!>@M@@`')!0`!@&"H`L\$!`._Z`%T``` +M("W_H`609A"#0"J&```"@#@M_Z`&$``&.`O_M`68_Z`&`/^@!>@(`I5Z`.`P +M+8^B!5@(`I9!91Z,,-^L!``3"`O)8+_^&2$``0P0@#__Z(%L`@"F'>< +ME```$8`!2@````#?H@7@`$P@+R6"__@P0@#_9(0`!/^B!;"9Z0%=->!@.A& +M(0`"1*`(`$8A`#)%```#WZ,&8"0"``&OH@5TWZ8%P#P%$`T\`A`.9*62,&1" +M@R@"`#@MWZ0%D`!&*`M$H!@`"`*=B]>"@/``0#@M1B(``F3B``$DA/__)`@` +M`48@`$U$!@@`1H`(87RF38I&(0`!1B,`,D4```*@2?__``!`+7")_^\!*$`D +M%0#_[]>!@/A&(`@\10$!30!`0"U&(0`R10$!2``````DA?__)`<`,`2```@D`@!&$%,!9BIB`&800/X=)`(`9M^G!>A\$R0@).+__Q/```.OH@5T)F0` +M#WP$)"`$0`%FHZ0%:"0$`"NCI`5I*$0`"A"``/5GIP47%\``!&>E!6HD!``P +M9Z4%:Z.D!6HD0@`P9*0``:"B``#?IP7P9Z4%:`"%("\`!"```.1`(2CB``+_ +MI`8H%$`!:?^H!9C?J068)2D``?^I!9C?K`68?!%2A_^@!A`V,0$`_Z`&`/^@ +M!>@IA@````9@"P&`,"W?K`78%8``)B0"`"V#I`5Z"`*5>O^@!9`1@`"39(0` +M!-^B!>``3"`O)8+_^&2$``0P0@#_C)0``/^B!;`&@?G=)`(`+0@"F:,`%*`O +MWZP%R(24``)EC``("`*``3"`O)8+_^&2$``0P0@#__Z(%L`@"F(NC$!&(*,&`L`@+20%``/_HP9@9Z<% +M=&>H!7`,`J'L9ZD%8-^L!9!$H```WZ,&8(!$````0(`M1B"@,@!,*"TD`@`! +M10```G"$#"X``!`M`((0)!!``.S?K`60)`(``0!,$".OH@5T"`*F!5`40/AXCZ0%=`.@&"W?J07P"`*:YP$D(",1 +M@`"MWZ(%R-^E!>`EA/_X,(0`__^D!;``K!`OW$(```)`@"W?K`6X"`*5/*Q, +M``#_IP90WZ<&$-^E!9C_I`7HW[$%J`&'("'?K`9(`*``$P`,$`!P@@`````P +M$@``.!+_I@68*,8````&.`L(`IWA`.`P+=^L!'_ZP%R&1,``@(`IAG_ZP%R-^L!@(0@"F]O_M`68WZP%R&2$``20E``# +M98P`"`@"F'?_K`7(1B"C!O^C!F`"P"`M)`4``F>G!70EE``!9Z@%<`*`,"T, +M`J'L9ZD%8-^C!F`(`IS!`$"`+3P&9F8`X"@M-,9F9W!&0`,``B?#9*7__P`( +M0+\!!"`C``1(0``$0,`!*$`A`$A`(P"`$"TE"``P*(0`"A"`__.@J```)$(` +M,&2D__]\`C0@`(<0*Q!``)"@IO__"`*>TV>B!6H`````@(8``&1"``%DA``! +M%(?__*!&__]GI`489Z(%:@"%("\(`IW,`$0@+=^G!>@8X`!*WZP%D!6```8E +ME``!RB#\^?^G!9C?K`60WZ<%Z"64``$`]*`A"`*;V_^T!9C(P/ZX`````/^G +M!6"`1O__@*0`#Q2&`&TD"``P`$`@+:"(___?I`5@@*<`#V2&____I@5@@(;_ +M_Q#F__D`````),<``20(`#D0R``#?`<\(`@"G:R@A___@*<`"@@"G:R@A___ +M"`*;>&?>C$!D3``("`*=8O^L!8/^L!C$#?K`6P$8``#=^D +M!>``C!`O)83_^#"$`/]D0@`$_Z0%L(Q"``""4P`!`*"0+2A$```"Y!`+"`*5 +M9_^B!9#?K`7(98(`!&6,``@(`I]+_ZP%R):B`!`T0@!`?`(6(`@"EM*FH@`0 +M"`*>^0!`("T(`IW,9Z0%:F>]_]@`P!`M_[\`(`.@."W] +M`"@``````(`P+6>]_]C?A("@`Z`X+?^_`"#]_R#="0`(W0,`$/^Q`-``@(@MW00`&/^B +M`*@D`@`!_[``R``"%_C_OP#8`,"`+?^I`+``PA`K_Z,`N!!``"/_I`#`)`," +M"```$"VGHP`0_Z4``!#```/_I0`89,+__P`"$`"OH@`,`.`P+:^B`"`"("`M +M)`+__P.@*"VGH@`2#`*$I&>G`*@H0___%&``"R0#`(L2```$W[\`V-^C``"@ +M8```W[\`V-^Q`-#?L`#(`^``"&>]`.``````$@#_^:XC```(`I_!WZ,``"0# +M`(LD`O__"`*?PJXC``!GO?_8`.`0+?^_`"``H%`MW.@```"`*"W]`"@`````9[W_X/^R`!``@)`M_[$`"`"@B"W_L````,"`+1"```3_ +MOP`8C((`4!!``%D`````A@,`$(X$`"@P8@`($$``3*X$``S>!``8$(``20`` +M```P8B``$$``'C(Q`/_>`@``C@,`(`!$("\`!"```(,8*A!@`",DA``!C@,` +M#&1%``'^!0``)&/__ZX#``R@40``C@(`(!!$`"D"0"`ME@(`$'(C`JX`8A`D +M%$``)`)`("W?OP`8`B`0+=^R`!#?L0`(W[````/@``AGO0`@`````(X"`*0T +M8R``I@,`$(X#`"!\`FM$K@(`I-X"````1"`O``0@``"#&"H48/_?)(0``0)` +M("T,`E[:`@`H+11``"HD!``!W@(``(X#``QD10`!_@4``"1C__^N`P`,H%$` +M`(X"`"`41/_9`D`@+0P"7MH"`"@M)`/__]^_`!C?L@`0`B(8"M^P````8(@M +M`B`0+=^Q``@#X``(9[T`(``````"0"`M#`*@<@(`*"T40``(A@,`$`@"G_K> +M!``8``````P"7]@`````"`*?\X8#`!`T8P!`)`(`":8#`!`D$?__"`*@$JY" +M```(`J`2)!'__P"`$"T`H#`MWX2`H`@"G^8`0"@M`````*^`@ZQGO?_P_[`` +M``"`@"W_OP`(`*`@+0#`*"T,`GOR`.`P+20#__\00P`%CX.#K-^_``C?L``` +M`^``"&>]`!`08/_[W[\`"*X#``#?L````^``"&>]`!#?@H"@9[W_Z/^Q``@` +M@(@M_[````"@@"T00``$_[\`$(Q#`%`08``P`````(8"`!`P0P`($&``$C!# +M`!#>`P`8$&``/S!%`H#(0``9`````(X"`""N```,``(0(ZX"`"@08``:```0 +M+=^_`!#?L0`(W[````/@``AGO0`8`````!!@`#DP0P`$%&``&P````#>`P`8 +M-$(`"'P"%B`48/_JI@(`$`@"H,(P10*``````#!"``(40``"```@+8X$`""N +M!``,%&#_Z```$"V6`@`0W[\`$-^Q``C?L```<$(!^@/@``AGO0`8#`)?V`!` +M("T(`J!^A@(`$-X%`%@0H``(`````&8#`'00HP`$``````P"82`"("`MA@(` +M$/X``%C>`P`8)`3_VZX```@`1!`D?`(6(`@"H)?^`P```````"0$`@`0I/_` +M`B`@+0P"J4("`"@MA@(`$,A`_]7>`P`8"`*@AXX"`"`(`J",)`+__V>]__C_ +MOP``#`*U("0$``8,`F=R)`0``0"`*"T``#`M```@+0@"NU(``#@M`````&>] +M_ZC_LP`@WY.`F/^W`$`D%____[8`."06``'_M``H9G0!^/^R`!@`H)`M_[\` +M4/^^`$C_M0`P_[$`$/^P``C_I````````-YQ`?@"@*@M$B``$]^_`%".,``( +M)A#__P8```P\`A`+$D``&0````!F`@`@``(0^`(B$"W<0@$0$%(`$P`````F +M$/__%A?_]CP"$`MD0J:X%$``-]^_`%#?O@!(W[<`0-^V`#C?M0`PW[0`*-^S +M`"#?L@`8W[$`$-^P``@#X``(9[T`6`````".)0`(9@0``@`$(/@")"`M)*7_ +M_Q"P`![<@@``_(```!!`_^4"%C`$CB0#$`"&("00@``3CCX`"(XH`Q0`$"#X +M`B0@+0$&,"04P``3W(4!$`!`^`G?I```CB(`"!1>_\8`````WJ(``!!1_]0F +M$/__WG$!^`@"H.X"@*@M``````!`^`D`````"`*A)8XB``@(`J$6KB4`"`!` +M^`D`H"`M"`*A)8XB``C>(@``CB0`"``"*"LLA``!`*0@)!"```8`````_J(` +M``P"J:X"("`M"`*@[MZQ```"(*@M"`*@[@!`B"T`````KX"#K&>]__#_L``` +M`("`+?^_``@,`GR0`*`@+20#__\00P`%CX.#K-^_``C?L````^``"&>]`!`0 +M8/_[W[\`"*X#``#?L````^``"&>]`!",K``49[W_R(R#`!0``!`M_[4`*`"` +MJ"W_OP`P_[0`(`!L&"K_LP`8_[(`$/^Q``@48`!Z_[```"6,__]DL``899,` +M!@&`B"T`$YBX?).0"@"SF"V.8@``)$(``0)"`!L`0`'T``"0$A)``#ADE``8 +M`@`P+0*`&"T``%`M```0+63&``0!0``3C,C__`)F("N,:0``9&,`!#$'__\` +M"&P"]`#C<@@!@9[W_,/^^`+@`P/`M_[8`J`"@L"W_M0"@`."H +M+?^T`)@!`*`M_[(`B`$@D"W_L0"`1#%@`/^P`'@`@(`M_[\`P/^W`+#_LP"0 +M$$``"?>T`,B,@P!H)`8``0!`*"VL0P`(`&88!`P"J=RL0P`,_@``8``1F#\& +M8``[)`(``:Z```!^8U4`)`('_Q!B`!I$L:``1*```$8@H#)%```V)`(``:ZB +M```\`A`,$D``!&1"?&`\`Q`,9&-\8?Y#``#?OP#`W[X`N-^W`+#?M@"HW[4` +MH-^T`)C?LP"0W[(`B-^Q`(#?L`!XU[0`R`/@``AGO0#0`````"0#)P\\`A`. +MKJ,``#P#$`Y^,9@!9$*,8&1CC%`20/_J`'$0"H!%``-D0P`(W[\`P&1$``/? +MO@"XW[<`L`"%&`K?M@"HW[4`H/Y#``#?M`"8W[,`D-^R`(C?L0"`W[``>->T +M`,@#X``(9[T`T`````!^<_``KH(```@"H@U^F``0`0*`M?F)5`Q1``-X`$3`_CZ0`!(^B````1!`A*$/[[Q1@`?XD`_ON +M)`;\#@`1&```PC`C)$4$$@#3F`0`HQ@&`F,8)7QC^`,\!?X01*,``"1"__\D +M%P`!1J``(40C`````S`_`,4H(7RC^`;7@($`1*,(`$2"&`!&(`@!1H`8H=>! +M@1#7@X$(3",`(=>!@1A,`1!A1*```$8@"0U&(`@\10$!V$03(``D"``!+F,` +M%Q!@``K_J``H/`80#@`3*/ADQHS`1+$(`$RF``$F8____Z``*$8@"#P`89@! +M`((0(P``("TD0O__*$@````"&",`2"`*``(7_P!B$"3_H@`(!F`!N`"`0"W_ +MLP`X`F1`(?^@`!`NP@`*$$``I"K"``8FP__\`&*P"B0#``,P0@#_$L,#6O^V +M`"`JPP`$%&`!W20#``+?I``@)`,`!!"#`U`D`P`%%(,`EB0#``'_HP!``],8 +M(?^C`$@D9P`!_Z<`&"SF``\8X`-+`$8P)*X``&@LX@`@%$``"@``*"TD`P`! +M)`(`!``"$$``8"@M9$0`'`#D("L0@/_[)&,``:X%`&C_I@!@`@`@+0P"J;+_ +MJ`!PWZ8`8/X"`&``0+`M$,``AM^H`'`:8`+-1+$H`#)D``\`$Q$#/`40#@`$ +M(/ADI8S`,$,`$$R%``$D!0`"$&``!T2Q"``\`Q`.,$(`#V1CC)@D!0`#U&$` +M($8A*$,00``+```8+3P&$`YDQHR8R$``!``#(/A,A@"!)*4``48B``(``A![ +M%$#_^21C``%&(`A#UX2!("0#``$``!`M1B0(/`!A$`'?HP`H`$,0)!1``RE$ +MA3``/`+\P->`@3!&@#"A3`$0(40E````!1@_`&(0(=^C`!@08`&I?$7X!M^B +M`!@"8#`MWZ,`0!!@`K8D1/__1B`(C3P'$`X`!"#X9.>,P$2E&`!,AP`!9L,` +M`40$$`#7@H%`1(0P`"2$`#!&(!"#?`0D($:`,"%&(`A!1B,0@48B"#Q%`0`? +MHL0``$8A(`%&(@`\10$#,@`````H1``"%(`!FM>`@2@D0O_^?$+X`V1"``(( +M`J,@`L(0+48A(,%&(A@\10$#)@`````08@`J1#$H`$8@"$)D8P`!1B`0@D8@ +M",U$!!@`1H`8X22$`#!\!"0@1B,(048B"#Q%`/_OH&3__P+`$"T`P)@M"`*D +M,`!@L"T\!3_P?,:8``(@&"T`Q2@E)$+\`8^D``0``+@M"`*B:GRC^`8````` +M_Z``(*X``&@D`P`!_Z,`0`(`("W_J`!P#`*IL@``*"W?J`!P)`/__P``\"W^ +M`@!@`$"P+?^C`$C_HP`8CZ(``"ID``\``A@G``,?P@"#&"008`!+WZ,`0-^C +M`!@`'A?"*&0``0`3&/@`@A`D/`00#F2$C,`40`$N3&0`042Q$`#?J``89L,` +M`48A$`-&(``-1`(``$:``"$D1``PHL0``"0$``%&(0`"$00`&T8@$('7@($H +M1*`8`$8@$0)&(R`R10$"G]^H`!@E!?_^?*7X`V2E``((`J-V`L4H+0````!& +M(!$"1B,@,D4!`I8"P!`M1B$@@V1C``%&(!"-1`(0`$:`$*$D1``PH&3__T8A +M$((49?_S1B(@@48B$`!&(`@\10$`!48@"#)%``*%`````,A``H,`````@&3_ +M_P+`$"T"8#`M`&"P+0@"HY`D!0`Y@&3__P!@L"T4A0*U9L/__Q1#__LD!``Q +M)`,`,*!#````0!@MH&0```@"I#`DTP`!%&``O]^C`"#?I``@``"X+=^B``C? +MHP`0*(0``O^B`#"OI`!0WZ4`,``(("H`!1`J`((0)!!```G?I@`(`*@0*M^D +M`#`!`B@*`,4P(P"%("/_I@`(`05`(_^D`##?I0`0&*``&]^F`$`0P`).WZ8` +M$!A@`!,`8#`M`N`H+?^C`&@"`"`M#`*K?O^H`'`"@#`M`@`@+0!`*"T,`JKJ +M`$"X+0*`*"T"`"`M#`*IW/^B`&#?H@!@WZ@`<-^C`&@`0*`MWZ(`$`!#,",4 +MP`)I`H`H+?^H`'`"`"`M#`*JW"0%``'?HP`XWZ@`2NLP``W[\`P/Y6``#?O@"XW[<` +ML-^V`*C?M0"@W[0`F-^S`)#?L@"(W[$`@-^P`'C7M`#(`^``"&>]`-`````` +MWZ,`"``3$"/_H@`0_Z``.`!S&",(`J*4_Z,`"`````!&@"`A)F7__T8@"#(( +M`J)Y`*"8`0``````8A@C"`*B8`!Q&`0`````*&,``A1@`>"OHP!0WZ,`&-^E +M`!`D8O__`*(@*A2``:O?I@`0`*(8(]^F`!C?H@`(*,0```!&*",`P!`MWZ8` +M"``$$`L`I#`+`,`@+?^D`##?I@`(`0)`(?^C`&@"`"`M_Z@`<"0%``$`PC`A +M#`*JW/^F``C?HP!HWZ@`<`@"HZ,`0+@M`````!;#_KX`````_Z``0!O``7T# +MP#@M+\8`#_^^`$@`1C`D"`*BKO^^`!C?HP`8%&``(]>`@3@``+@M1B`(0D2Q +M``!&(0`^10#_C/^@`!```````!Z8)P+`$"T(`J0@``"(+42%```\`OS`1H`` +MH=>`@3!,`1`A1"4````%&#\`8A`A?$7X!@````#7@($X1*40`$8@"$%&(1`\ +M10$!"0`````D`O__``(7_`"B*"9$I0``1B`(/$4```0`````_Z``$`@"I)`` +M`+@M"`*C240Q*``(`J/L)`(`'!$``&P"P/`MWZ,`,!A@``4"X"@M`@`@+0P" +MJ\P`8#`M`$"X+=^H`%@5``&/_[<`"-^C`!@`$8@`,C$``0+`\"VOL0`H)&+_ +M_WQ"^`-D0@`!`L(0+?^B`##?I0`0#`*A7`*`("T"@"`M`N`H+0P"K#+_H@`8 +MWZ8`"`(`("W?I0`0#`*L3`!`B"W?J``8C$0`$`!`,"TE`P`P$(``I20"``$" +M`"`M`,`H+?^B`&`,`JG<_Z,`:-^B`&#?J``@`$@@)12```3?HP!HCZ@`*!$` +M`(P`````!B``<]^H`"`"*(@E%B```X^H`"@1``!N`````!Q``7C?J``P9]X` +M`1/(`7^CP___`H`H+0(`("TD!@`*#`*IZ```."W?HP`($N,`C`!`H"T"X"@M +M)`8`"@``."T,`JGH`@`@+=^E``@"`"`M)`8`"@``."T,`JGH`$"X+0@"I,C_ +MH@`(#`*L,@*`("T$0?[[WZ,`(`*`*"T"`"`M)`8`"@P"J>@``#@MWZ,`0"9S +M__\48`%M`$"@+=^H`"`I`@`#WZ@`2#A"``$I`P`!`&(0)!1``7P`````_Z@` +M&`+`\"T(`J4E)!$``0`````,`JGH)C$``0!`H"W?I0`0`H`@+0P"H5QGW@`! +MWZ@`&`(`("T"@"@M)$,`,"0&``JCP___`B@0*A1`__$``#@M``"(+0*`*"TD +M!@`!_Z,`:`P"J\P"`"`MWZ4`$`!`("T,`JPR`$"@+1A``!#?HP!H@\+__P@" +MI40D!``Y`````(!B__\`8/`M%$0!%V?#__\6P__[`L`0+20#`#&BPP``)G,` +M`0@"I"`#P+`M%$``!R0$`##H8/_N``````@"I5:#PO__``````!@\"V#PO__ +M$$3__6?#__\"P!`M"`*D(`/`L"T80``0`&"(+0*`*"TD!@`!_Z,`:`P"J\P" +M`"`MWZ4`$`!`("T,`JPR`$"@+1A``13?HP!HWZ@`&"0"`#D2(@$))0,`,:/# +M```"P!`M`N"(+6?6``$(`J0@W[<`""0"`#D08@$`WZ@`&"HQ``$E`@`Q`%$8 +M"@+`$"T"X(@M9]8``=^W``@(`J0@H\,```#`*"T"@"`M_Z,`:`P"K#+_I@!@ +MWZ8`8`@"I-K?HP!H`N`H+0(`("TD!@`*#`*IZ```."W_H@`("`*DR`!`N"T, +M`JG<`B`H+0@"I"O?H@!@`!,0(T2Q"``00/U.)`4``C!#``\\!!`.``,8^&2$ +MC,!,9`!!``(1.Q!`_49&(2A"/`80#@``&"UDQHR8`````,A```0``R#X3(8` +M`22E``%&(`A"``(0>Q1`__DD8P`!"`*BY->$@2#_H``0"`*D&@``N"T````` +M1B`(#3P'$`X`!"#X9.>,P$2E(`!,AP"!9L<``40#``!&@``A)&,`,$8D$,*B +MPP``)`,``1!#`!-&(`A!UX"!*"1)__Y]*?@#`.`0+64D``("Q"`M`````$8@ +M"$)D0@`!1B`)C4:`,*%$`S``)&,`,*!#__\41/_X1B((064I``$`Z3@MUX"! +M0$8@&(!&(1`\10``4@+`$"V`Y/__"`*CC`#@L"T`````WZ,`$(QD`!0DA/__ +M9(0`!@`$(+A\9"`*#`*JBO^H`'`D`P`@WZ@`<`@"H^(`8A`C?B*8`11`_?C? +MHP`X?B)5`A!`_?4`````WZ,`""4(``$D8P`!_Z,`""0#``$(`J/?_Z,`6"0# +M``$(`J1__Z,`0`@"HJ?_H`!`+.8`#ZX``&@`1C`D"`*BNP``*"TD`P`!)`8` +M`?^C`$@D'@`!"`*E^?^C`!@"@"@M_Z@`<`P"JWX"`"`MWZ@`<`@"H\X`0*`M +M`L`0+0@"I#``8+`M```8+=^E`#C_H@`0`$8@(P"%*"$(`J1D_Z4`.-^C`!@0 +M8/Y^WZ,`2!A@_I;7@($H)*4``42%&```8!`M/`/\P"9F__]&(`A"1H`8H=>` +M@3!,`@@A1"4````%(#\`@Q@A"`*B^'QE^`9&(P`!1B`(/$4`_1]$,2@`"`*F +M+R0$`#```````&`X+8#B__\01/_]9./__P+`$"T`P)@M"`*D,`#@L"T"`"`M +M#`*K?O^H`'#?J`!P"`*CS@!`H"T2X``DWZ4`"-^D``@D0@0SWZ,`$`@"I&[_ +MI``P`L`0+0@"HXP`8+`M,(0`_P#`F"TDA``!?`0D(`@"I#"@9```CN4`"`P" +MJ;("`"`MCN8`%&;E`!``0/`M9$0`$&3&``(,`F5<``8PN`(`("T#P"@M#`*K +MS"0&``$(`J2^_Z(`""1$``$"P!`MH&0```@"I"`#P+`M)`0`-H^B``3?HP`0 +M_Z4`,`@"I&X`@A`C)`(`.1!B``L`````)&,``0+`$"VCPP```N"(+=^W``@( +M`J0@9]8``0+@B"T(`J4SW[<`""0"`#D"X(@MH\(``&?>``'?MP`("`*E/R0" +M`#D40/[P`````,A@_N[?J``8"`*E:B0"`#D"X"@M`@`@+20&``H,`JGH```X +M+=^H`"``0+@M*0(``]^H`$@X0@`!*0,``0!B$"040``#WZ,`2`@"I+3_J``8 +M"`*D#?^C`!@09/U@WZ,`""0#`#P(`J/L`&(0(P@"I`W_J``89[W_X/^R`!`` +M`)`M_[````"@@"W_OP`8$*``*_^Q``@,`F!``("(+1(@``0`````CB(`4!!` +M`#8`````A@(`$!!``"D"("`M#`)>V@(`*"T`0)`MW@(`4!!```@`````W@4` +M,`!`^`D"("`M)`/__RA"```"0A@*`&"0+98"`!#H1P`K`````-X%`%@0H``& +M9@(`=!"B``,`````#`)A(`(@("W^``!8W@4`>!"@``0`````#`)A(`(@("W^ +M``!X#`)@0J8``!#?OP`8`D`0+=^Q``C?L@`0W[````/@``AGO0`@``````P" +M8$(``)`MW[\`&-^Q``C?L````D`0+=^R`!`#X``(9[T`(``````,`E_8`B`@ +M+88"`!`40/_*`B`@+0@"IM0``````````-X%`!@,`F$@`B`@+0@"IKW>!0!8 +M``````"`*"T(`J::WX2`H`````"$P@`09[W_N/^T`"@`@*`M_[,`(`"@F"W_ +ML``(,$,@`/^_`$``P(`M_[8`./^U`##_L@`8%&``!O^Q`!",PP"D-$(@`*3" +M`!`T8B``K,(`I`P"J18`````)`,``1!#`%@F8O__`H`@+0.@*"T"8#`M#`*Z +MUF8'`)P`0*@M)`+__Q*B`#'?OP!`$J``)``````#H(@M``"0+0@"IR(D%@`* +MW@,``)(D``"@9```W@,``&1C``'^`P``9E(``0)5&"L08``59C$``8X#``PD +M8___!&'_\ZX#``R.`@`H`&(8*A1@`"4"@"`MW@(``)(C``"@0P``W@(``)!# +M```0=@`V9$(``692``%F,0`!`E48*Q1@_^W^`@``W[\`0`)@$"W?M@`XW[4` +M,-^T`"C?LP`@W[(`&-^Q`!#?L``(`^``"&>]`$@`````E@,`$-^V`#C?M0`P +M-&,`0*8#`!#?M``HW[,`(-^R`!C?L0`0W[``"`/@``AGO0!(DB4```P"G^8" +M`#`M<$+_[A!`_\QF4@`!W[\`0"0"___?M@`XW[4`,-^T`"C?LP`@W[(`&-^Q +M`!#?L``(`^``"&>]`$@`````+$(`_Q!`_Z@"@"`MH[,```@"IQ0D%0`!)`4` +M"@P"G^8"`#`M"`*G4G!"_^X`````WX*`H&>]_^@`H#`M_[``"`"`@"T00``) +M_[\`$(Q#`%`48``'W[\`$/^E```,`E_8`$`@+=^"@*#?I@``W[\`$`(`*"W? +ML``(`$`@+0@"IO!GO0`8`````(S#``QGO?^H```0+?^U`#``P*@M_[\`4/^^ +M`$C_MP!`_[8`./^T`"C_LP`@_[(`&/^Q`!`08``G_[``"(2C`!``@*`M,&(` +M"!!``"\`H)@MW*(`&!!``"T"@"`M,&(``A!``#7>L`````"0+0``B"TD%@0` +M`````!8@``8N)P0!WA$`"-X2```2(/_]9A``$"XG!`$"P!`M`B<0"P*`("W> +M90`P`D`P+0!`."W>8@!``$#X"0`'.``80`$/`D*0+8ZC``P"(H@O`&(0(Q1` +M_^JNH@`,W[\`4-^^`$C?MP!`W[8`.-^U`##?M``HW[,`(-^R`!C?L0`0W[`` +M"`/@``AGO0!8``````*`("T,`J!R`F`H+1!`_]&&8P`0-&,`0"0"__^F8P`0 +M)`,`"0@"I[>N@P```````.A@`"<``+@M``"0+0``B"T6(``&,&("`-X1``C> +M$@``$B#__680`!`P8@(`$$``7HYV``S>9````C80*Q!``(`"P+@M`!$8``!@ +M\"T`8+`M`&"X+?^C```"0"@M#`)F"@+@,"W?HP``CF0`#-YB````@Q@CKF,` +M#`!7."W^9P``CJ(`#`)>D"T"/H@O`%:P(Q+``#>NM@`,"`*GU(9C`!```!@M +M``"0+0``B"T`````%B``TP````#>$0`(WA(``!(@__UF$``0`D`@+20%``H, +M`F3<`B`P+1!``-MD0@`!`%*X+P`7N``"-S`K`B`0+8YG`"`"YA`*CGX`#-YD +M````0#`MWF(`&``&,``#Q_`A`\8H*@!$$"L`HA`D%$``7`#`L"T`QQ`J%$`` +M,P)`*"W>8@!``H`@+=YE`#``0/@)`D`P+1A``)X`0+`M`O:X(Q+@`#,D`P`! +MCJ(`#`)6D"T"-H@O`%:P(Q;`_]&NM@`,W[\`4```$"W?O@!(W[<`0-^V`#C? +MM0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T`6`````#>9```WF(`&`!$ +M$"L00``#`M$0*Q1``)0"P/`MCF<`(`(G$"L40``D`D`H+=YB`$`"@"`MWF4` +M,`!`^`D"0#`M&$``=0!`L"T(`J?P`$#P+0P"9@H"]K@CCF,`#-YB````=A@C +MKF,`#`!6$"W^8@``%N#_SR0#``$"@"`M#`)>V@)@*"T40`!D```8+0@"J">. +MH@`,`````#!B!(`40``A```````1\``"P!@M"`*GY0/`L"T``````!&P``+` +M,"T,`F8*`L#P+8YC``S>8@```'88(ZYC``P`5A`M"`*G\/YB`````````D`H +M+0/`,"T,`F8*_[X``-YB```"@"`MWZ,```)@*"T`0Q@M#`)>VOYC```40`!` +M`\"P+0@"J"0"]K@CCF(`(-YE`!@``C!``,(0(0"%("\`!"````(WP@#"$"%D +MAP`!``(00P#Q."T`0$`M`$`P+0!'$"L00``%`(#P+22$``$`$1```((P(0#` +M0"TP8P0`$&``'0*`("W_J```#`)BF`#`*"W?J```$$``'P!`L"W>90`8`$`@ +M+?^H```,`F5<`\`P+99B`!#?J```)`/[?P!#$"0T0@"`IF(`$``1&``"WB`M +M`1X0(P!@N"W^=@`8`&#P+?YD````8+`MKF@`(`@"I^6N8@`,#`*R$O^H``#? +MJ```%$#_\0!`L"W>90`8#`)A(`*`("TD`@`,KH(``)9C`!`D`O__W[\`4-^^ +M`$C?MP!`-&,`0*9C`!#?M@`XW[4`,-^T`"C?LP`@W[(`&-^Q`!#?L``(`^`` +M"&>]`%@48/\Z`C]`!@\ +M`A(2`^``"&1"$3```````^``"(^"@4@\`A(2`^``"&1"$5```````^``"``` +M$"T\`A(2`^``"&1"$7```````(`0+0"@,"W?A("@"`*HY@!`*"T`````/`(2 +M$@/@``AD0A%P`````*^`@ZQGO?_P_[````"`@"W_OP`(`*`@+0#`*"T,`GS@ +M`.`P+20#__\00P`%CX.#K-^_``C?L````^``"&>]`!`08/_[W[\`"*X#``#? +ML````^``"&>]`!"$H@`09[W_!1@ +M`#'_L0!PA*4`$@2@`!$`@)`M#`*[T`.@,"T$0``,CZ(`!#0#@``P0O``.%,@ +M`!!#`#$N-^Q +M`'#?L`!H`^``"&>]`)``````W[\`B&2B`'?\H@``_*(`&"0"``'?LP"`W[(` +M>-^Q`'#?L`!HK*(`(`/@``AGO0"0W@,`2#P"$`ID0@*X%&+_S"0#!`"6`@`0 +MK@,`B"01!``T0@0`"`*I9J8"`!``````A@4`$@P"N^8"0"`M$$#_W=^_`(B6 +M`@`0-$(``0@"J72F`@`0`````(8"`!`P0P(`%&#_U-^_`(@T0@`"9@,`=Z8" +M`!`D`@`!_@,``/X#`!@(`JETK@(`(`"`*"T(`F*8WX2`H```````@"@M"`)A +M(-^$@*``````W((`>&>]_^C_L0`(`*"(+?^P````@(`M$$``#_^_`!``$1CX +M`$,8+=QB```00``2`@`@+=Q$``#\9```K$``%*Q``!#?OP`0W[$`"-^P```# +MX``(9[T`&"0%``@,`KN@)`8`011`_^[^`@!X"`*IPP``$"T`````)!```0(P +M@`0D!0`!)@;__V3&``@,`KN@``8PN!!`_^S?OP`0K%$`"`@"J<&L4``,$*`` +M"`````",H@`(W(,`>``"$/@`8A`MW$,``/RC``#\10```^``"``````````` +M9[W_T`#@`!/_L```9*,`&(RP`!0``$`M_[(`$`"`D"W_L0`(`*"(+?^_`"C_ +MM``@_[,`&`````",:0``)0@``61C``0!$%`J,2?__P`)3`)PY@`````X$@`' +M7`(PY___`6``$W$F`````$@2``E<```)I`(!9S@A`H``$Q5`_^ZL9__\$H`` +M#-^_`"B.(@`,`@(0*A!``!`"0"`M9@(`!B80``&N,``4``(0N`(B$"VL5``` +MW[\`*`(@$"W?M``@W[,`&-^R`!#?L0`(W[````/@``AGO0`PCB4`"`P"J;(D +MI0`!CB8`%&8E`!!D1``0`$"8+63&``(,`F5<``8PN(XB``C>0P!X``(0^`!B +M$"W<0P``_B,``/Q1```(`JH/`F"(+0`````\`SCC).(`"#1CCCEGO?_`<$,8 +M`_^Q``@``A?#`("(+?^T`"`!`*`M_[,`&`#@F"W_L@`0`,"0+?^P````H(`M +M_[\`.``#('__M@`P`((@(RB"``(40``__[4`*"0"``$``"@M```````"$$`` +M1$@J%2#__22E``$,`JFR`B`@+20$``$J0P`*K%0`&!1@`"ZL1``4)E7_]F86 +M``E^M?@#`L"@+6:C``H"`X`M`````&:4``$"("`M@H?__P!`*"TD!@`*#`*I +MZ"3G_]`6D/_X``````+5@"UF$``"`E,8*A!@``XF<___`G*0(WY2^`-F4@`! +M`A*0+680``$"("`M@@?__P!`*"TD!@`*#`*IZ"3G_]`6$O_Y9A```=^_`#C? +MM@`PW[4`*-^T`"#?LP`8W[(`$-^Q``C?L````^``"&>]`$``````9A``"@@" +MJFDD$@`)"`*J4```*"T``````(`0+0`$'`!\`G@'`((8"RQ"``$``A`C`&`@ +M+7P$N`04@``#,$(`$"1"``@``QH``&`@+7P$V`04@``$`&`@+0`#&0`D0@`$ +M`&`@+7P$Z`04@``#```````#&(`D0@`"!&``!"1$``%\8P>`)`(`(`"#$`L# +MX``(``````````",A0``,*(`!Q!```L`!1P"Z*``(@``$"TPH@`"%$``)@`` +M````!2B")`(``@/@``BLA0```````#"B__\`HA@++$(``0`"$",P90#_%*`` +M`S!"`!`D0@`(``,:`C!E``\4H``$,&4``R1"``0``QD",&4``Q2@``,````` +M)$(``@`#&(+H8``)```````#&$(48``%`````"0"`"`#X``(```````````D +M0@`!`^``"*R#``````````4H0B0"``$#X``(K(4``&>]__#_L````*"`+?^_ +M``@,`JFR)`4``=^_``@D!``!K%``&*Q$`!3?L````^``"&>]`!``````C,,` +M%&>]_\B,H@`4_[(`$/^Q``@`P(@M`$.0*@!`."W_M``@`+*("@!BH"H`LC`+ +M_[,`&`!#F"H`=!`+`',X"XXE``P`P)`M_[4`*`!`H"T`X)@MCB(`"`#TJ"'_ +ML````+4H*O^_`#`"H(`M#`*IL@"B*"%FK@`&``YPN&1-`!@`3G`M`:X8*Q!@ +M``@"H,@M`:`8+0````"L8```9&,`!`!N("L4@/_\`````&:/``9F:P`&``]X +MN``+6+AF3``8`D]X+68X`!@!CQ@K$&``1P(K6"T`````C8@``#$*__\10``? +M``A$`@&@("T#`!@M"`*K*0``*"T!("`MC&@``&2)``2,AP``9&,`!`!KB"LQ +M$O__``A$`G)*F`(PYO__<0J0`@`'/`("9C`A`,4P(0)'*"$`!I0",,;__P"R +M*"$`!3P```4L`@#F,"46(/_JK2;__*R%``2-B`````A$`A$``!X!H"@MC:0` +M``,`&"T``$@M"`*K2P"`,"T``````.`H+91J``(`!C0",(3__V2G``1D8P`$ +M<4B(`@!K4"L")C`A`,DP(0`&C```!DP"`B0@):SD__R4]_]@PP@`#_[,`&`"`F"W_L@`0`*"0+?^P````P(`M_[\`(!1``#3_ +ML0`(`!"`NQ(``"#?OP`@WG$`Q(` +M`!??OP`@WB,``!!@`!L"(#`MR@#_^0!@B"T"0"@M`B`P+0P"JNH"8"`M$D`` +M&P````".0P`(`!"`>]YD`'@``QCX`(,8+=QD``#^1```_'(``!8`_^P`0)`M +MW[\`(`)`$"W?LP`8W[(`$-^Q``C?L````^``"&>]`"@"("@M#`*JZ@)@("W^ +M(@```$"(+0@"JX_\0`````````@"JY(`0)`M)$+__SP&$`X``A"X9,:-B'S" +M,`H,`JGH```X+0@"JXD`0)`M`F`@+0P"JMPD!0)Q_F(`<`!`B"T(`JN/_$`` +M`(RB``QGO?_(_[,`&(RS`!3_M``@``:A>_^P``#_M0`H`G28(?^R`!`F<``! +M_[$`"`"`D"W_OP`P`*"(+8RE``@`4"`J$(``!@#`J"T```````(00`!0."H4 +MX/_])*4``0P"J;("0"`M`$`@+1J```UD0P`8)I3__V1'`!Q^E/@#`!00N`#B +M."VL8```9&,`!!1G__T`````9H,`!P`#&+@`@Q@MCB@`%#*U`!]F)@`890@` +M!@`(0+@2H``I`BA`+20"`"```#@M```H+0`58```51`C`````(S+````9T@M +M9,8`!&3G``0`R%`K`8M8!`%E*"6M)0``C,7__!5`__8`12@&K24`!"9S``(" +M98`+CB,`""80___>10!X`(`0+:R0`!3?OP`P``,8^-^U`"@`HQ@MW&0``-^T +M`"#?LP`8_B0``-^R`!#\<0``W[```-^Q``@#X``(9[T`.`````!DQ@`$9&,` +M!(S'__P`R"@K$*#_YZQG__QDQ@`$9&,`!(S'__P`R"@K%*#_]:QG__P(`JP1 +MCB,`"(R"`!2,HP`4`$,0(Q1```UD8P`&9(@`&``#&+@`@R`M`*,H+62$__QD +MI?_\C(,``(RF```49@`&`00X*Q3@__IDA/_\`^``"````````````&88*R0$ +M__\D`@`!`^``"`"#$`L`````9[W_V/^Q``@`H(@M_[````#`*"W_LP`8`("` +M+?^R`!`"("`M_[\`(`P"K#(`P)@M$$``4P!`D"TH3@```@`@+0)@@"T`$I?" +M`BZ`"@)NB`H,`JFRC@4`"(X)`!2.+@`49@,`&*Q2`!!F*``892P`!F1'`!AE +MS@`&``Q@N``.<+@"#&`M`BYP+0``*"T`````C&H``&3G``2-!@``90@`!&1C +M``0!#E@K,43__P`*5`(PS?__`(4H(0"M(",`!C0"`48H(P`$;`,`K2@A,(3_ +M_P`%-```!2P[`,0@)15@_^RLY/_\`.!0+0!L,"L0P``6`&!8+0````",9@`` +M9.<`!&1C``0`;$`K,,3__P`&-`(`A2`A``0L`S"$__\`IB@A``4T```%+#L` +MQ"`E%0#_\JSD__P`"S@G`.PX+7P'"`=DYP`$`4]_]#_L```C)``%/^Q``C_LP`89),`&/^T`"!F$``&`!"`N`"@H"W_L@`0 +M`)"`+8X1__QF$O_\_[\`*`P"JHH"("`M)`0`(`""(",H0P`+$&``&:Z$```D +M!0`+/`,_\`"B*","]`#`"D``040``SC[(``(^C``2N`P`8KA(`'``2 +MD"LF4@`!%B``':X2`!0D0OO.9D0`!:Z"````!""X?@0@"@P"JHH`$I%`W[\` +M,-^T`"C?L0`0`D(0(ZYB```"`!`MW[,`(-^R`!C?L``(`^``"&>]`#@````` +M`Z`@+0P"JJHD$@`!)`,``:X#`!2/HP``)$(`(!(@_^6N`P`8W[\`,"8Q^\TD +M`P`U`B*((:Z1````8A`CKF(```(`$"W?M``HW[,`(-^R`!C?L0`0W[``"`/@ +M``AGO0`XCZ0`!``"&",`] +M`"@``A`_``,=``!#&"-$(@``W[\`($2P"`#?L@`8?&+X!D2B$`#?L0`0W[`` +M"&>]`"@#X``(1B((`RB"`!@40``(UX&!6->`@5`DA/__%(#__D8A``(#X``( +M```````````\`A`.``0@^&1"C,`#X``(3((``0````",R``4)*7__P`%24-D +MP@`892D``64(``8`"4BX``A`N`#(0"T`2!@K$&``$@")2"T`@!@M`````&1" +M``1D8P`$C$?__`!(*"L4H/_[K&?__`$&$"]D0O_G?`((!V1"``0`@B`M`(D0 +M*Q!```5DA``$K(#__`")$"L40/_]9(0`!`/@``@`````C((`%``%,4,`1D`J +M$0``%&2#`!@`0#`M9,8`!@`&,+@`AB`M`&00*Q!``!P`````C(7__"0"``$4 +MH``'9(3__`!D$"L00``$9(3__(R"```00/_[)`(``0/@``@``````,(0*A!` +M_^P`````,*4`'Q"@_^EDQP`&``4H```'.+A\AS@*`*=`!@"H*`00I__B)`(` +M`0/@``@``````^``"```$"T`````9[W_L/^V`#``@+`M_[\`2/^^`$#_MP`X +M_[4`*/^T`"#_LP`8_[(`$/^Q``@0@`!V_[```#""``,40`!S/!(4*<)"'Z@4 +M0/_^)`(``>)"'Z@00/_[`````#P0%"D``/`M``"(+694'ZAF$!^P)!?_P"03 +M`!0"'A`M)`,`"`!`J"W<1@``%,``!R1C__\48/_\9$(`"`*@("T"P"@M#`)E +M7"0&`(```!`M`J(P+0+"&"W]`%`F,0`!%C/_IV?> +M`0@```$/KD`?J````0\\!!`./`80#CP'$`QDA(V8)`4`DF3&CB@,`EZ:9.=\ +M8#P$$`X\!A`./`<0#&2$C9@D!0!L9,:.*`P"7IIDY[D(9[W_N"0#`"W_LP`8 +M`("8+?^P``#_OP!`_[<`./^V`##_M0`H_[0`(/^R`!#_L0`(@*(``!!#`((` +MH(`M)`,`,!!#`&=DH@`"#`*"'`(`("T00`"=)`(`,(($```4@@`&)`,`,&80 +M``&"`@``$$/__F80``%F$/__```H+20&`(`,`F9@`F`@+0P"@AP"`"`M```8 +M+0`"$``00`!%`$"(+1A``(<`````WX>`D(((````Z!@MD&,``3!C`$008`!. +M```8+0@"KMYF!0`!`````("D````Y"`MD(8``3#&`$00P`!%9*4``21C``$` +M<3`J%,#_]P`````F)/__*0,`.!!@`&D`!""`*0,`-!1@`&@D@P`")(,``RAC +M!`$08`!Q/`00#!H@`%(D5O__`A&0+7P6&`0D%0`6`C:P(P@"KOLFUO_P```` +M`/YW``!F]_[``HQ@D_[<`.`"`N"W_OP!(_[X`0/^V`##_M0`H_[0`(/^S`!C_L@`0 +M_[$`"!!@``7_L```?$)Z`SA"#9400``K/!80#=[E``@4H``4`````-[E```4 +MH`!S/!40#3P$$`P,`GZ\9(2YP-^_`$C?O@!`9J0HN-^W`#C?M@`PW[4`*-^T +M`"#?LP`8W[(`$-^Q``C?L```"`)^O&>]`%`\$!`,#`)^O&8$N;C>Y0``9@2Y +MN`P"?KP\%1`-W[\`2-^^`$!FI"BXW[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0 +MW[$`"-^P```(`GZ\9[T`4#P3$`YFU@_8/!$0##P5$`T``/`M``"0+0+`*"UF +M*"ID0BBX`L40"@@"K_``0"@M +M#`)^O`(@("T(`K`")`(``0`````\%!`.`N"(+200``AFE(X("`*P'203`!`F +M$``!$A,`"@````#>)@!`$,#_^V8Q``@"`"@M`H`@+0P"?KPF$``!%A/_^``` +M```20/^;W[\`2&:D*+C?O@!`W[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$` +M"-^P```(`GZ\9[T`4`@"K]8\$!`,0+KX`$`:>`$S6@#_`!K1`"=:8``G6F`` +M)UI@`"=:8``G6F``)UI@`"=:8``G6F```#K7PB-:``$`.M!"_T$``/];``A` +M.[``RW``&@````!`.[@`,WL`/Q=@`!8`````0#NX`'][(H,38``2`````$`[ +MN`#K?___`````#P;$A)G>Q4X_WL``#P;$A)G>Q5`WWL``!-@``<`````WT$` +M`-];``A`.L``9UH`!`-```A`.O@`/!L2&V=[(1C?00``_V```"=[``C_80`` +M)WL`"/]B```G>P`(_V,``"=[``C_9```)WL`"/]E```G>P`(_V8``"=[``C_ +M9P``)WL`"/]H```G>P`(_VD``"=[``C_:@``)WL`"/]K```G>P`(_VP``"=[ +M``C_;0``)WL`"/]N```G>P`(_V\``"=[``C_<```)WL`"/]Q```G>P`(_W(` +M`"=[``C_P`(_W4``"=[``C_=@``)WL`"/]W```G>P`( +M_W@``"=[``C_>0``)WL`"`-@R"W?6P`(`R#0+4`Y^`#_60``)UH`"/];```G +M6@`(_UP``"=:``C_70``)UH`"/]>```G6@`(_U\``"=:``@\&Q(29WL52(][ +M```;8``R`````#P;$A)G>Q5,CWL``!M@`!X`````/!L2&V=['YAP`!@1<``@ +M$7``*!'_8P``<``8$?]D``AP`"`1_V4`$#0&``%P`"@1_V,`&'#`,!'_9``@ +M<``8$?]E`"AP`"`1_V8`,'``*!'_8P`X<``8$?]D`$!P`"`1_V4`2/]C`%#_ +M9`!8$```$``````\&Q(;9WL?F'``$!%P`!@1_V(``'``$!'_8P`(-`,``7!@ +M&!'_8@`0<``0$?]C`!AP`!@1_V(`(/]C`"A`.H`!RT``3@````!`.F``/!LD +M``-ZV"5`NV``/!L2&V=[(!CW8```)WL`"/=A```G>P`(]V(``"=[``CW8P`` +M)WL`"/=D```G>P`(]V4``"=[``CW9@``)WL`"/=G```G>P`(]V@``"=[``CW +M:0``)WL`"/=J```G>P`(]VL``"=[``CW;```)WL`"/=M```G>P`(]VX``"=[ +M``CW;P``)WL`"/=P```G>P`(]W$``"=[``CW<@``)WL`"/=S```G>P`(]W0` +M`"=[``CW=0``)WL`"/=V```G>P`(]W<``"=[``CW>```)WL`"/=Y```G>P`( +M]WH``"=[``CW>P``)WL`"/=\```G>P`(]WT``"=[``CW?@``)WL`"/=_```G +M>P`(/!L2&V=[(AA$1```_V0``$1$^`#_9``(0+I@`#P=$A)GO1*`W[T````` +M(!(``"@0#`)TC`````!`.H`!RT``3@````!`.V``/!HD``-;T"5`NF``/!H2 +M&V=:(!C70```)UH`"-=!```G6@`(UT(``"=:``C70P``)UH`"-=$```G6@`( +MUT4``"=:``C71@``)UH`"-='```G6@`(UT@``"=:``C720``)UH`"-=*```G +M6@`(UTL``"=:``C73```)UH`"-=-```G6@`(UTX``"=:``C73P``)UH`"-=0 +M```G6@`(UU$``"=:``C74@``)UH`"-=3```G6@`(UU0``"=:``C750``)UH` +M"-=6```G6@`(UU<``"=:``C76```)UH`"-=9```G6@`(UUH``"=:``C76P`` +M)UH`"-=<```G6@`(UUT``"=:``C77@``)UH`"-=?```G6@`(/!H2&V=:(AC? +M1```1,0``-]$``A$Q/@`0+M@`#P;$A)G>Q5(CWL``!M@`"H`````/!L2$F=[ +M%4R/>P``&V``%P`````\&A(;9UH?F-]%`##?1@!(WT,`.-]$`%!PI@`(WT4` +M0'!D``S?1@!8WT,``-]$`!API@`-WT4`"'!D``G?1@`@WT,`$-]$`"API@`* +M<&0`"Q````\`````/!H2&V=:'YC?0@`HWT,`('!```W?0@`8<&``#-]#`!!P +M0``(WT(`"'!@``O?0P``<$``"G!@``D\&A(;9UHA&-]````G6@`(WT$``"=: +M``C?0@``)UH`"-]#```G6@`(WT0``"=:``C?10``)UH`"-]&```G6@`(WT<` +M`"=:``C?2```)UH`"-])```G6@`(WTH``"=:``C?2P``)UH`"-],```G6@`( +MWTT``"=:``C?3@``)UH`"-]/```G6@`(WU```"=:``C?40``)UH`"-]2```G +M6@`(WU,``"=:``C?5```)UH`"-]5```G6@`(WU8``"=:``C?5P``)UH`"-]8 +M```G6@`(WUD``"=:``C?6P``)UH`"$"[^`#?6P``)UH`"-]<```G6@`(WUT` +M`"=:``C?7@``)UH`"-]?```G6@`(0#KX``0?``!"```?`````*^`@ZQGO?_P +M_[````"`@"W_OP`(`*`@+0#`*"T,`GO0`.`P+20#__\00P`%CX.#K-^_``C? +ML````^``"&>]`!`08/_[W[\`"*X#``#?L````^``"&>]`!!GO?^H_[0`*`#` +MH"W_L``(`*"`+?^_`%#_O@!(_[<`0/^V`#C_M0`P_[,`(/^R`!@0H`#7_[$` +M$`P"9LP`@*@MW@/_^&:$`!=F$__P+(4`+P``$"TD$0`@`&"0+1"@`#A\$@@' +M`C0@*P""$"440`#6`E$0*A!``!D"41`O/!<2$@)R$"UF]PBPWN0`$!""`-)F +M)@`@W$4`"`"@,"U\!@`'`$8P+=S&``CHP``[?`4(!P"R,"T`T3@J%.``.0`` +M``#<1``8`,"0+=Q"`!#\1``8_((`$``````"41`O+$0`(!"``!\P8P`!`G(0 +M+0!RD"7^<@`(W$,`"#1C``'\0P`(#`)FS@*@("W?OP!0`@`0+=^^`$C?MP!` +MW[8`.-^U`##?M``HW[,`(-^R`!C?L0`0W[``"`/@``AGO0!8``````"`B"TD +M`@`!?!$8!P`"%_@"(A`K"`*R*RQ"``$``````G$H+31$``$`<8@E`*(0+?YQ +M``C\I``(`J`@+=Q#``ADI0`0-&,``0P"82#\0P`("`*R4@```````"@M```0 +M+>A@`"T`````WA;_\`)VL"_>W@`(?!X(!Q!``%L#TO`M$$0`J0"^."T`\1@J +M%&``5F9&__C<1``8W$(`$&;#`!`LQ0!)_$0`&/R"`!#>Q``0WL(`&/R"`!@0 +MH`#5_$0`$"S$`"@4@``)`&`0+=X$```LP@`X_L0`$-X$``@00`#6_L0`&&;" +M`"!F$``0W@0```#@D"W\1````L"8+=X$``C\1``(W@0`$`!@@"W\1``0"`*R +M2-[#``@"@"@M#`)BF`*@("T00`$!`$"@+=X#__AD1/_P`&`0+7P"``<"8A`M +M$((`KV9&__@LP@!)$$``<`*`$"TLQ``H%(``"0(`&"W>`P``+,(`./Z#``#> +M`P`($$``F?Z#``AF@@`09@,`$-QD``#\1```W&0`"/Q$``C<8P`0_$,`$`(` +M*"T,`F$@`J`@+0P"9LX"H"`MW[\`4-^^`$@"@(`MW[<`0`(`$"W?M@`XW[4` +M,-^T`"C?LP`@W[(`&-^Q`!#?L``(`^``"&>]`%@``````]$0*A1`_\L"@"@M +MWL(`&&9&__C>Q``09L,`$"S%`$G\@@`8$*``*OQ$`!`LQ``H%(``"0!@$"W> +M!```+,(`./[$`!#>!``($$``DO[$`!AFP@`@9A``$-X$```(`K*?`\"0+0`` +M``#?OP!0`,`H+=^^`$C?MP!`W[8`.-^U`##?M``HW[,`(-^R`!C?L0`0W[`` +M"`@"8IAGO0!8`````"0"``P``(`M"`*R5*ZB``#`O_X_O,`$#!"``$"(H@E#`)FSOX1 +M__@(`K)5W[\`4``````"@"`M#`)F"@(`*"T(`K+)`@`H+0````!F(@`@`.(0 +M*A1`_ZX#T1`JWL(`&&9&__C>PP`09M(`$"S$`$G\8@`8$(``9OQ#`!`LPP`H +M%&``"0)`$"W>`P``+,(`./[#`!#>`P`($$``8_[#`!AFP@`@9A``$-X#``#\ +M0P``W@,`"/Q#``C>`P`0_$,`$`#Q&"\"T1`M-&,``0*@("W\0P`(`D"`+=[# +M``C^X@`0,&(``0(BB"4,`F;._M$`"`@"LE7?OP!0`````-X"`!#^@@`0W@(` +M&/Z"`!@D`@!($,(`'`````!F@@`@"`*RPF8#`"#>@O_X?`((!P@"LD@"0I`M +M`@`H+0!@("W_IP``#`)F"@!@@"W?IP``WL,`"`+`F"T(`K)(`."0+=X"`!#^ +MP@`@W@(`&/["`"@D`@!($,(`%P````!FP@`P"`*RG680`"#>!``@9H(`,&8# +M`##^A``@W@0`*`@"LL+^A``HW@(`$/["`"#>`@`8_L(`*"0"`$@0P@`-```` +M`&80`"!FP@`PW@0```@"LI\#P)`MW@0`(&;"`$#^Q``PW@0`*&80`#`(`K*= +M_L0`.-X$`"!FP@!``\"0+?[$`##>!``H9A``,/[$`#@(`K*?W@0``/^G```" +M0"`M#`)F"@(`*"T(`K-)WZ<``-X"`!#^P@`@W@(`&/["`"@D`@!($,(`"0`` +M``!FP@`P"`*S0V80`"`"H"`M#`)FS@``@"T(`K)5W[\`4-X#`"!FP@!`_L,` +M,-X#`"AF$``P"`*S0_[#`#@`````9[W_Z/^P````H(`MW*4``/^Q``@`@(@M +M$*```_^_`!`,`K.Z`````-^_`!`"("`MW[$`"`(`*"W?L```"`)A(&>]`!@` +M````WX*`H&>]_]C_L0`(`("(+?^_`"#_LP`8_[(`$!""`"W_L```W((`>!!` +M`!(```````"0+203`@!\4BH*$*``"```````````W+````P"82`"("`M%@#_ +M_`(`*"W>(@!X9E(`"!93__0"("`M#`)A(`!`*"W>)0!@$*```P`````,`F$@ +M`B`@+=XE`?@0H``)`````&8R`@`0L@`&`````-RP```,`F$@`B`@+190__P" +M`"@MWB4`B!"@``,`````#`)A(`(@("V.(@!0%$``"`````#?OP`@W[,`&-^R +M`!#?L0`(W[````/@``AGO0`HWB(`6`!`^`D"("`MWB4%(!"@__3?OP`@`B`@ +M+=^S`!C?L@`0W[$`"-^P```(`K.Z9[T`*`````!GO?_8_[,`&-^3@*#_L0`( +M_[\`(/^R`!``A)@+_[```-YQ`?@2(``/)!+__P````".,``()A#__P8```=F +M`@`"``(0^'XB$@H`0/@))A#__Q82__MF`@`"WC$``!8@__0`````WGD`6!,@ +M``C?OP`@`F`@+=^R`!#?LP`8W[$`"-^P```#(``(9[T`*-^S`!C?L@`0W[$` +M"-^P```#X``(9[T`*`````!$(V````,@/P`#&```9"@E%*```R0"``(#X``( +M`````#P%@``L8P`!<(4H*@"C*"04H/_Y?(3P`#P%__``A2@A/`9_X`"F*"L4 +MH/_S)`(`!#P%`!``A2@K%*#_[R0"``,\`H`0`((0(2Q"``$#X``(`&(0)``` +M``!$(F``/`A_\*R``````C@_``(8`'SF\```R$`J$0``$`#`*"T`PQ@E$&`` +M#3P#`!``PQ@J%&``#"0#_\H``!@M``4M`WP']00DI?P"`*,H(3P#/^"LA0`` +M`.,X)7SB^`8#X``(1*(``->`@6!&(&!"1"((```".#\(`K1N?.7P`-R#!1AG +MO?_P```0+?^P````@(`M$&``!O^_``C?OP`(W[````/@``AGO0`0``````P" +M8I@D!0$`$$``#_X"!1@``!@M"`*TDR0$`0``````W@(%&`!#$"UD8P`(%&3_ +M_/Q```#?OP`(```0+=^P```#X``(9[T`$`@"M(4D`O__9[W_X"RB`"#_L``0 +M`("`+1!```W_OP`8W((%&!!``!(```````4H^`!%$"W<0P``_$8``-^_`!@` +M8!`MW[``$`/@``AGO0`@W[\`&"0"`!;?L``0)`/__ZR"````8!`M`^``"&>] +M`"#_I0``#`*T?O^F``C?I0``)`/__Q1`_^W?I@`("`*TI]X"!1@`````9[W_ +MZ"RB`"#_L0`(`("(+?^P````H(`M$$``*_^_`!#<@@48$$``'@`%&/@`0Q@M +MW&(``!!``!H`````)`0``1!$`!4`````)`3__Q!$``K?OP`0_&````!`^`D` +MH"`M```0+=^_`!#?L0`(W[````/@``AGO0`8)`,`%JXC```D`@`!W[$`"-^P +M```#X``(9[T`&``````(`K3;```0+0P"M48"("`MW[\`$`(@("T"`#`MW[$` +M"`!`*"W?L```"`*U,&>]`!@D`P`6)`+__P@"M-NL@P``+*(`(!!``"(````` +MW((%&&>]_^C_L``(`("`+1!``!;_OP`0``4@^`!$("W<@P``$&``#R0&__\0 +M9@`()`(``B0&``$09@`%)`(``_R`````8/@)`*`@+0``$"W?OP`0W[``"`/@ +M``AGO0`8``````@"M0\D`@`!#`*T?O^E```40``%WZ4```@"M0'>`@48`^`` +M""0"__\(`K4/)`+__P"`*"T(`K3"WX2`H```````@!`M`*`P+=^$@*`(`K2> +M`$`H+0`````(`K1^WX2`H`"`*"T(`K3XWX2`H`````"O@(.L9[W_\/^P```` +M@(`M_[\`"`"@("T,`GTD`,`H+20#__\00P`&CX.#K-^_``C?L````^``"&>] +M`!``````$&#_^M^_``BN`P``W[````/@``AGO0`0"`)]&`````",P@`,9[W_ +MJ/^^`$@`P/`M_[``"/^_`%#_MP!`_[8`./^U`##_M``H_[,`(/^R`!C_L0`0 +M_Z0``!!``''9````C>(+P!6$",`M"@CKF4`#`"4("W^9```%$#_ +MY:_"``S?OP!0K\``"-^W`$#?O@!(W[8`.-^U`##?M``HW[,`(-^R`!C?L0`0 +MW[``"`/@``AGO0!8`````(9B`!`P0P2`$&#_X`+`N"V.8P`@WF4`&``#,$`` +MPQ@A`(4@+P`$(````S?"`,,8(62(``$``QA#`1%`+0!@J"T`8#`M`&@8*Q!@ +M``4`@+@M)(0``0`1&```@S`A`,"H+3!"!``00``8WZ0```P"8I@`P"@M$$`` +M&P!`L"W>90`8`$`@+0P"95P"X#`MEF(`$"0#^W\`0Q`D-$(`@*9B`!`"UR`M +M`!&@`/YV`!@"MQ`C_F0```*`N"VN=0`@`H"P+0@"M6FN8@`,#`*R$@`````4 +M0/_S`$"P+=YE`!@,`F$@WZ0``-^C```D`@`,K&(``"0"__^68P`0-&,`0*9C +M`!`(`K5XK\``#-^_`%```!`MW[X`2-^W`$#?M@`XW[4`,-^T`"C?LP`@W[(` +M&-^Q`!#?L``(K,``"`/@``AGO0!8W.,``&>]_BB4H@`0_[4!L`#`J"W_L0&0 +M`*"(+?^_`=#_O@'(_[C`.1GIP#CW[(!4`!G +M("__HP$```0@`/^G`0@#H!@M_[T`Z*^@`/3_H`%8KZ``\/^@`2#_I`%@@J(` +M`'!$"6\``A`K`((0)!!``!H"H(`M9A```8("``!P1`EO``(0*P""$"040/_[ +M9A```680__\"%9@O`!.8`!)@``Z/H@#PCZ0`]/QU``#\D4``````)O?_\"KD`!$4@``9CZ8`](^E +M`/0D1@`!_'X```#`$"W\:0`(*,0`""2E`!!D8P`0KZ4`]!2`__*OI@#P_ZD! +M@`)`("T"("@M#`*U2&>F`.@40`)MWZD!@";W__`#H!@M*N0`$1"`_^J/H@#P +MCZ8`]"1$``'\?@```(`0+?QW``@HA0`(`-#`Z`8+3P#$`YPI?CR9&..:'QE +M*@H`H``(`````(*B```(`K8H-A``$-^G`2@4X`+6WZ,!2-^G`3ADX@`$9.<` +M"/^G`3B,0@``!$$"%_^B`1#?HP$0``,0(_^B`1""H@``"`*V*#80``3?I`$X +M`N`8+3("`"`40``CWZ*.B`/D\`A`.9$*#*#80``+_H@%8`!8@*Z.@ +M`/H(`K:D)`(``M^D`3@"X!@M,@(`(!1``!#?IP$H,@(`$!1```TR`@!`$$`# +M!@`````0X`,Z`````-^B`4@`1R`O).+_^&2$``0P0@#__Z(!*`@"MO&4E@`" +M$.`"5=^E`4@DY/_X,(0`__^D`2@`IQ`OW%8``*.@`/I\$%*'`!8@*P@"MJ0` +M`!`M,@(`(!!``F4"X!@MWZ`(3_O@$P`H(H"P`$("LR +M`@`"_Z(!0`"%("$`1!`A$\#^N_^B`1B/H@#P@Z0`^A"```_?IP%`)`4``21$ +M``'\90`(9Z(`^H^E`/3\8@```(`0+:^D`/!D8P`0)*4``2B$``@0@`&:KZ4` +M]-^G`4`0X``/WZB`/B/I0#T_&(```"`$"VOI`#P +M9&,`$"2E``(HA``($(`!@J^E`/3?IP$P)`0`@!#D`3;?IP$0`I:@(QJ``#,J +MA``1%(`"*3P>$`XD%P`0"`*WM&?>D5``````)I3_\"J$`!$4@``7CZ8`](^E +M`/0D1@`!_'X```#`$"W\=P`(*,0`""2E`!!D8P`0KZ4`]!2`__*OI@#P`D`@ +M+0(@*"T,`K5(9Z8`Z!1``08FE/_P`Z`8+2J$`!$0@/_LCZ(`\(^F`/0D1``! +M_'0`"`"`$"W\?@``*(4`"`#4H"%D8P`0K[0`]!2@``FOI`#P`D`@+0(@*"T, +M`K5(9Z8`Z!1``/&/H@#P`Z`8+0`````D0@`!9&0`$/QV``C\F`.@40`#`)A#_\`.@&"TJ!``1$(#_[(^B +M`/``8"`M_)``""1"``&OH@#P*$,`"(^B`/3\G@```%"`(11@``FOL`#T`D`@ +M+0(@*"T,`K5(9Z8`Z!1``*P``````````(^P`/3?IP$0WZ,!&`!G$"H`8+@M +M`.*X"]^G`2`"YS@A%@``F_^G`2"OH`#P"`*U_0.@&"T`````$.`!!=^B`3C? +MI0%().3_^#"$`/__I`$H`*<0+]Q6```&P?\>`@`H+0@"N40D`@`M/`00#0+@ +M&"W?I0$X9(22,`@"MQ'_I`%8WZ0!.`+@&"T(`K:1-A``$-^G`2@"X!@M%.`! +M"J.@`/K?H@$X9$<`"/^G`3C<4P``$F`"(RZ"``<&@`&^`F`@+?^C`8```"@M +M#`)DW`*`,"T00`(GWZ,!@`!3$"\``A```H*P*@*6$`L``*`M"`*W=0!`L"W? +MI`$X`N`8+0@"MM@V$``0WZ0!.`+@&"T(`K<_-A``$-^G`2@"X!@M%.``XM^B +M`3C?IP$X9$(`!&3G``C_IP$XC$(``"06``&CH`#Z``"@+6>S`(`D!``!"`*V +M-:.B`(#_H`$0)$7_T-^C`1!FM0`!@J+__P`#,$```R#``,0@(0"D*"'_I0$0 +M)$7_T"RF``H4P/_VWZ,!$`@"MBHD1?_@#`*I'@)`("W<0@`(_Z(!>`P"@AP` +M0"`M`D`@+0P"J1[_H@%PWZ,!<-Q"`!```R`K_Z(!:``"$"L`@B`D$(``"M^C +M`6B`8@``$$``!P````""H@``"`*V*#80!`"#H@#Z$$``J20$`"`(`K8H@J(` +M`(*B```(`K8H-A```8*B```(`K8H-A``@(*B```07@(49J8``21'_]```*`M +M+.0`"@``*"T0@/UZ`,"H+63&``$`!4!`@,+__P`%*,`!!2@A`.4H(21'_]`L +MZ``*%0#_^&3&``%DQO__**0```#`J"T"9"@+"`*V*0"@H"V"H@``)`0`*P@" +MMBBCI`#Z`D`@+0(@*"T,`K5(9Z8`Z!!`_V$`````EB,`$"0"___?IP$@,&,` +M0`#C$`K?OP'0W[X!R-^W`<#?M@&XW[4!L-^T`:C?LP&@W[(!F-^Q`9#?L`&( +M`^``"&>]`=@`````WZ0!&`#DN",:X/[(*N0`$12``9D\'A`.)`@`$`@"N.IG +MWI%0`````";W__`JY``1%(``&8^F`/2/I0#T)$8``?Q^````P!`M_&@`""C$ +M``@DI0`09&,`$*^E`/04@/_RKZ8`\/^H`8`"0"`M`B`H+0P"M4AGI@#H%$#_ +MS]^H`8`F]__P`Z`8+2KD`!$0@/_JCZ(`\(^F`/0D1``!_'X```"`$"W\=P`( +M*(4`"`#7."%D8P`0KZ<`]!2@_IROI`#P`D`@+0(@*"T,`K5(9Z8`Z!1`_[F/ +MH@#P"`*WIP.@&"T"0"`M`B`H+0P"M4AGI@#H%$#_L0.@("T(`K?G,A``!`)` +M("T"("@M#`*U2&>F`.@40/^I`Z`8+0@"MAK?IP$@`D`@+0(@*"T,`K5(9Z8` +MZ!1`_Z&/H@#P"`*WHP.@&"T"0"`M`B`H+0P"M4AGI@#H%$#_F8^B`/`(`K>3 +M`Z`8+61'``C_IP$X"`*X-MQ6``!DAP`("`*W*_^G`3@DY/_X,(0`__^D`2@( +M`K:[`*<0+]^B`3AD1P`("`*V\/^G`3@`%K`O"`*W5*.B`/J"H@``"`*V**.D +M`/K?I`%(`(<0+R3D__@PA`#_9$(`!`@"N&W_I`$HWZ4!2"3D__@PA`#__Z0! +M*`@"N$L`IQ`O).3_^#"$`/__I`$H`&<0+P@"MH9D0@`$,@(`$!1`_9O?IP$H +M,@(`0!1``+\R$`(`$@`!,P`````0X`%1WZ(!.-^E`4@DY/_X,(0`__^D`2@` +MIQ`OW$(``-^G`2`(`K7]H$<``-^E`4@DY/_X,(0`__^D`2@(`K;)`*<0+X"B +M``$V$`(`"`*V*&:U``&/H@#T$$#_3M^D`5`"("@M#`*U2&>F`.@(`KC+EB,` +M$"["``H00``1W[D4"/H@#P +M"`*X$&4>D4`D%@`&`H*P"P``$"T\$Q`.``"@+69S@T`JQ````L00"@@"MC4` +M0"`M"`*Y`6?>D5`"@+`M"`*W=0``H"UD1P`("`*Z*/^G`3C?IP$X9(0`!)R6 +M``!DYP`("`*V\?^G`3C?IP$X@)8``V3G``@(`KGA_Z_Z]`$`,`JD2``````)@("T#H"@M```P+0!`."T"0/@)`B!`+0@"NQ4D +M`___$*``!P`````LP@$`$$``!B0#`(J@I@```^``""0"``$#X``(```0+20" +M__\#X``(K(,```````!GO?_0_[``&-^0@6C_L0`@`."(+?^_`"C_I```_Z4` +M"`P"J1+_I@`0WZ0```(@0"W?I0`(`@#(+=^F`!``0#@MW[\`*-^Q`"#?L``8 +M`R``"&>]`#``````9[W_R/^P`!C?D("8_[(`*`"`D"W_OP`PW@,!^!!@`$+_ +ML0`@C&(`""A"`"`40``<`````#P"$`MD0J:H%$``""01___?OP`P`B`0+=^R +M`"C?L0`@W[``&`/@``AGO0`X_Z4``"0$`QC_I@`(#`*IJO^G`!#?I0``WZ8` +M"`!`&"T00/_PWZ<`$-X"`?BL8``(_&(``/X#`?BL8`,0K&`#%!)```^,8@`( +MC&D#$"0$``%D2``@``)0^`!$(`0`"$#X`&I0+0$D2"7]1@$0`&A`+:QI`Q`D +M!@`"$D8`#_T'`1#?OP`P9$0``@`$(/@D0@`!K&(`"```B"W?L@`H`&08+=^P +M`!@"(!`M_&4``-^Q`"`#X``(9[T`.(QF`Q0`Q"`E"`*[BJQD`Q1F`P(`"`*[ +M6_X#`?@`````9[W_\/^P``#_OP`(#`)BF'"F*`,00``,`$"`+=Q&__A\!@@' +M9,;_^"S"`$D00``6+,,`*!!@``H"`!`M_$```/Q```C\0``0W[\`"`(`$"W? +ML````^``"&>]`!``````_@```"S"`#@40``/_@``"/X``!`D`@!($,(`#?X` +M`!@(`KNO9@(`(`(`("T,`F9@```H+=^_``@"`!`MW[````/@``AGO0`0"`*[ +MKV8"`!#^```@9@(`,`@"NZ_^```HKX"#K&>]__#_L````("`+?^_``@`H"`M +M#`)\O@#`*"TD`___$$,`!H^#@ZS?OP`(W[````/@``AGO0`0`````!!@__K? +MOP`(K@,``-^P```#X``(9[T`$*^`@ZQGO?_P_[````"`@"W_OP`(#`)\W@"@ +M("TD`___$$,`!8^#@ZS?OP`(W[````/@``AGO0`0$&#_^]^_``BN`P``W[`` +M``/@``AGO0`0`(`0+0``,"T``!@M`````&1"``&01/__,(@`?WP$/"``:$`4 +M)&,`!P3@__D`R#`E+&<`0!#@``4PA`!`$(```R0$__\`9!@4`&8P)0/@``C\ +MI@```````&>]_]`D`@!0_[``&`"`@"W_OP`H$((`2O^Q`"`P@@`/+$,`#11@ +M``0\`Q`.#`*@S@``````````<$(8\F1CD6!\8A(*`$``"`"@B"T`````:,,` +M`&3"``@08``',@0`<'P0A"`XA``0`B0P"P8!``(`9A@MW&,``-^_`"C?L0`@ +MW[``&/SC```#X``(9[T`,)##``%DP@`"D,0``'R#>@0(`KPF<&-X.@#`("T# +MH"@M_Z8`"`P"N_K_IP`0WZ,``-^F``@(`KPFWZ<`$`````"(PP``"`*\)F3" +M``0`````B,,``&3"``0(`KPF?&/X`Y##``%DP@`"D,0```@"O"9\@WH$```` +M``#`$"T``!@M```@+0````!D0@`!D$C__S$%`']\"$0@`(4H%"2$``<%`/_Y +M`&48)0@"O"8`````W[\`*&3"``??L0`@?`(0!]Q#``!D0@`(W[``&/SC```# +MX``(9[T`,&>]__@D`@#_$((`$_^_```PA`!P)`(`(!""`!\`````+((`(11` +M``HD`@!`$((`%@`````D`@!0$((`!R0"`#`0@@`-W[\```P"H,X`````%(`` +M!20"`!#?OP`````0+0/@``AGO0`($(+__-^_```,`J#.`````&>]``@#X``( +MW*(".`````#?OP``9[T`"`/@``C]``@#X``(W*(",&>]_Y@` +M@!`M_[X`6`"%&"O_M0!``Z#P+?^S`#``H*@M_[\`8`#@F"W_MP!0_[8`2/^T +M`#C_L@`H_[$`(/^P`!@08``R_.`$,-S#`DC9P18``,?_@"#&"T`XQ@K%&#_X``````#P.@MW]\` +M8-^^`%C?MP!0W[8`2-^U`$#?M``XW[,`,-^R`"C?L0`@W[``&`/@``AGO0!H +M,(4`/P(`$"T``$`M```8+61"``&01/__,(<`?WP$)"``9S@4)&,`!P2`__D! +M!T`EWF,$:``%(3@"9"`M)`4``:R%``AQ`T`#"`*\S/R(``!PA"DR`@`0+0)D +M("T(`KS,K(``"`)@&"T``!`M)`4``20$`(``````_&(!`&1"``BL90$(%$3_ +M_&1C`!`(`KS,`@`0+0``("T``!`M`````&80``&2`___,&4`?WP#'"``12@4 +M)$(`!P1@__D`A2`E``09.`(`$"T"8Q@M"`*\S*Q@``@``#`M```0+0````!F +M$``!D@/__S!D`']\`QP@`$0@%"1"``<$8/_Y`,0P)0(`$"T``"@M```8+0`` +M``!D0@`!D$3__S"'`']\!"0@`&8P1P?(3X`W"#&`,`XS@M"`*\S/YG!%@``#`M```0 +M+680``&2`___,&0`?WP#'"``1"`4)$(`!P1@__D`Q#`E`@`0+0``*"T``!@M +M`````&1"``&01/__,(<`?WP$)"``9S@4)&,`!P2`__D`IR@EWF0$:``&&3@" +M8Q@M)`8``:QF``API"@#"`*\S/QE`````"`M```0+680``&2`___,&4`?WP# +M'"``12@4)$(`!P1@__D`A2`E``09.`(`$"T"8Q@M"`*\S*Q@``@``"`M```0 +M+0````!F$``!D@/__S!E`']\`QP@`$4H%"1"``<$8/_Y`(4@)0`$&3@D!``& +M`F,8+0(`$"T(`KS,K&0`")!$``%D0@`"WF,$<'"#&`,`XS@M"`*\S/YG!%B0 +M0P`"D$4``61"``/>9`1P?*-Z!'!D&`,`XS@M"`*\S/YG!%@``"`M```0+680 +M``&2`___,&4`?WP#'"``12@4)$(`!P1@__D`A2`E_H0"6`@"O,P"`!`M```P +M+0``$"T`````9A```9(#__\P9`!_?`,<(`!$(!0D0@`'!&#_^0#$,"4"`!`M +M```H+0``&"T`````9$(``9!$__\PAP!_?`0D(`!G.!0D8P`'!(#_^0"G*"7> +M9`1H``89.`)C&"TD!@`!K&8`"'"D(`,`!"`O"`*\S/QD`````"`M```0+0`` +M``!F$``!D@/__S!E`']\`QP@`$4H%"1"``<$8/_Y`(4@)0`$(3@D`P`#`F0@ +M+0``$"VL@P`(```8+?R0````````9A```9($__\PA0!_?`0D(`!E*!0D8P`' +M!(#_^0!%$"4(`KS,`@(0+0``,"T``!`M9A```9(#__\P9`!_?`,<(`!$(!0D +M0@`'!&#_^0#$,"4"`"`M`\`H+0P"N_K_Q@`0W\8`$"0$``'>901H``89.`)C +M&"VL9``(W\0``'"D(`,(`KS,_&0`````("T``!`M9A```9(#__\P90!_?`,< +M(`!%*!0D0@`'!&#_^0"%("7^9`1``\`H+0P"N_H"`"`M)`0``=YC!&BN9`10 +MW\0``'"#&`,(`KS,_F,$.`(`("T,`KOZ`\`H+=YC!&C?Q```<(,8`P@"O,S^ +M8P0X```P+0``$"T`````9A```9(#__\P9`!_?`,<(`!$(!0D0@`'!&#_^0#$ +M,"4"`!`M```H+0``&"T`````9$(``9!$__\PAP!_?`0D(`!G.!0D8P`'!(#_ +M^0"G*"7>9`1H``89.`)C&"TD!@`$K&8`"'"D*`,(`KS,_&4`````,"T``!`M +M9A```9(#__\P9`!_?`,<(`!$(!0D0@`'!&#_^0#$,"4"`"`M`\`H+0P"N_K_ +MQ@`0W\8`$"0$``3>901H``89.`)C&"VL9``(W\0``'"D(`,(`KS,_&0````` +M("T``!`M9A```9(#__\P90!_?`,<(`!%*!0D0@`'!&#_^0"%("4`!"$X)`,` +M!0)D("T``!`MK(,`"```&"W\D````````&80``&2!/__,(4`?WP$)"``92@4 +M)&,`!P2`__D`11`E"`*\S`("$"V28P2``H`H+?_#`!`,`KQJ`&`@+=_#`!`" +M`#`M`\`X+0!`*"T,`KP0`&`@+=_#```(`KS,_F,$6&>]^Z`(`KTZ`Z`@+0`` +M``!GO?VH`(`0+?^T`C``A1@K_[\"4`"@H"W_MP)(_[8"0/^U`CC_LP(H_[(" +M(/^Q`AC_L`(0$&``*?^G```\%1`./!(0#CP1$AH`P+`M)!```6:UDTAF4IK` +M9C&#T`````"00P``9$0``21G__TPZ`#_+0@`[Q4```0`8)@M#`*@S@`````` +M````<.Q`)(`!,8^'XS*8K8G@`%?L,:"@+3 +MF"V"9`)@%(`!`@!@("TD!``(%*3_P``````(`L!(W&0`````*"T``!`M9(0` +M`9"#__\P9@!_?`,<(`!&,!0D0@`'!&#_^0"F*"4`!2@`**(`0Q!`_[``!1CX +MWL("2'XE,8K87@`%?L,:"@+%*"V`H@)@%$``!@(`."TD`@`(%,+_I0````#< +M8P```@`X+0@"OQ0`@!`M`````&>E`@@,`KOZ)G/_D"IC`$,48/_/``````P" +MH,X`````)'/_L"IB`$,00/^4`!,8^-["`DA^,RF*V%X`!7[#&@H"TY@M@F(" +M8!1`_^H"`#@M)`(`"!"B_^4`````#`*@S@``````````)&/_T`(`."U\8_@# +M"`*_%`"`$"T`````D$,``F1$``.00@`!?$-Z!'!B>#H(`K\:`((0+0`````2 +M`/]V`````)!#``(F$/__D$4``0`0(/A_I"(*9$(``WRC>@1P8W@Z`$,8+0@" +MOQH`9!`+`````"H"``(40/]G)@?__B1B_^8F$/__``<8^``0@/@P10#_?Z,: +M"BRE`!40H/]>?["""G!"./)^0A(*`$``"``````J`@`#%$#_5R8&__\F!?_^ +M)@/__0`&,/@`!2CX``,8^`.F,"T#I2@MW,<```.C&"W#H` +M````D$,``@(`."V01``!9$(``P@"OQ1\@WH$@$,``0(`."T(`K\49$(``I!# +M``$"`#@M"`*_%&1"``(2`/[@)@?__R0%`!\`!S#X$&4`*7^F,@HL90`@%*`` +M'"0%`",090`X)`4`E!!E`"@`````)`(`(!1B_M(`!A@G"`*_%`"`$"V04P`! +M`L`H+617``(,`KQJ`F`@+6>G`@`"8"`M`N`P+0P"O!``0"@MWZ,"``@"OQ0" +M`#@M`````-^C`@@"`#@M"`*_%`"#&"TD`@`&$&(`"P`````D`@`9%&+^N"C" +M````!A@O`,(8"@@"OQ0`@!`M``88+P@"OQ0`@!`M:,,```@"OQ0`@!`MD$,` +M`20$``(09`!59$(``BQD``,4@``5)`0``20$``009`!3)`0`"!1D_J(````` +M"`*_%&C#`````!@M```0+62$``&0A?__,*@`?WP%+"``2$`4)$(`!P2@__D` +M:!@E`,,8+0@"OQ0`@!`M%&3^D0`````(`K\4D,,```(#&!0(`K\4`(`0+0(# +M&!8(`K\4`(`0+0(#&!<(`K\4`(`0+0(#&"8(`K\4`(`0+7!P&"H(`K\4`(`0 +M+0!P&"H`@!`M"`*_%"QC``$"`Q@J"`*_%`"`$"T"`Q@J`(`0+0@"OQ0L8P`! +M`'``'P(``?0`@!`M"`*_%```&!!R`Q@#"`*_%`"`$"T"`Q@E"`*_%`"`$"T" +M`Q@M"`*_%`"`$"T`<``>`@`!]`"`$"T(`K\4```8$@!P&"\(`K\4`(`0+0(# +M&"0(`K\4`(`0+0!P&"H(`K\4`(`0+7!P&"L(`K\4`(`0+9##``&0Q```"`*_ +M%'R#>@2(PP``"`*_%'QC^`,`````9[W_>"0&!)#_L0!``*"(+?^T`%@``"@M +M_[\`@`"`H"W_O@!X`B`@+?^W`'#_M@!H_[4`8/^S`%#_L@!(#`)F8/^P`#C> +M@@(@_H`"6!!``'+^@`(HWH0"2&:%`C``!"?^9(3__PP"S:@`1"`M$$``C@!` +MD"V,0P`$9%8`!-Z"`D`"P[`O_B($6&;3``D,`H(<`F`@+9+$``DD!0!E9$(` +M"0+"$"T0A0"J9$,``9+$``@``!`M+(0`!!"``0$``#@M9&,``9!H__\Q!`!_ +M?`A$(`#D(!0DYP`'!0#_^0!$$"7^(@1P`&`@+0P"N_IGI0`(WZ0`"```,"W^ +M)`1H)`0``9+%``@0I`"L```8+0````!D0@`!D$3__S"%`']\!"0@`&4H%"1C +M``<$@/_Y`,4P)?XF!'@D`___)`0`>J(C!(&28P``$&0`C```4"T``(`M)!4` +M3"07`%(D'@!0)`@`4Q!@``XD"0`!$'4`(P`````0=P`E`````!!^`#5D1@`! +M%&@`90````"B*02#`G`8+9!C``$48/_T9A```1%``%T`````GL4```%`("T" +M@#`M`B`X+62E``0,`KR4`L4H+9(B!(`D`P#_$$,`AF9$``@P0@`')`,``A!# +M`+0`````40`!\)!``$`@"P;8`````D$,``&1"``$(`L$?HB,$ +M@9!#``!D0@`!"`+!'Z(C!(`D`@`%W[\`@-^^`'C?MP!PW[8`:-^U`&#?M`!8 +MW[,`4-^R`$C?L0!`W[``.`/@``AGO0"(`````)!#``#_J``H`H`H+?^I`##_ +MJ@`@`&`@+?^C`!`,`KQJ_Z8`&-^C`!`#H#@MWZ8`&`!`*"T,`KP0`&`@+=^C +M``#?J``HWZD`,/XC!&`(`L$?WZH`(`````#>@P(@C&3_^#P#`T`T8_@)%(/_ +MV"0"``5F(P`(```0+20&``$D!0$`_&+_^&1"``BL9@``)`0``11%__MD8P`0 +M)`,`'0``$"W^(P1`)`,!&/XC!"`D`P!"KB0$4/X@!#BN)`0H"`+!0_XC!'@` +M0%`M%4#_HB0"``/?OP"`W[X`>-^W`'#?M@!HW[4`8-^T`%C?LP!0W[(`2-^Q +M`$#?L``X`^``"&>]`(B2Q0`*)`0`:!2D_U0`````:&0``&;3``MD0P`)"`+` +MY_XD!(@````````H+0``&"UD0@`!D$3__S"&`']\!"0@`&8P%"1C``<$@/_Y +M`*8H)20#``$`15`MHB,$@I)C``$(`L$/9G,``9!#``!D0@`!"`+!"?XC!'@D +M`P`#$$,`."0#``000P`$)!``$`P"H,X```````"`+9(B!((`D(`M$$``#``` +MF"T``"`M```0+680``&2`___,&4`?WP#'"``12@4)$(`!P1@__D`A2`E`@28 +M+9(U!($D`@#_$J(`"P*@("T,`KQJ`H`H+0(`,"T"H"`M`Z`X+0P"O!``0"@M +M`$"`+=^B``#^@@(HGD4```(`("T"```$"W?MP!PW[8`:-^U`&#?M`!8W[,`4-^R`$C?L0!`W[``.`/@ +M``AGO0"("`+!MB00``@(`L&V)!``!)!E```D!``(%*0`!`````"09``!$(#^ +M^F1C``((`L%#)`(``P````# +MHP#H/!<2&F;W@]`08`!J_[<`$-^P`!`"P)@M`J"0+6;1`F!FM`)@)!<`"&8> +M`$*"(@``WF0``!1```K>10``@H,````$$"L``Q@K`&(8)!!@`#%PA3`KD@(` +M`!!7``0`````#`*@S@``````````_Z4``+"%``!F$``!9G,`"&92``AF,0`! +M%A[_Z6:4``'>P@)(V%X`$`````""P@)]$$``#=^_`&```!`MW[X`6-^W`%#? +MM@!(W[4`0-^T`#C?LP`PW[(`*-^Q`"#?L``8`^``"&>]`&C>PP#H$&``&@`` +M$"W?OP!@W[X`6-^W`%#?M@!(W[4`0-^T`#C?LP`PW[(`*-^Q`"#?L``8`^`` +M"&>]`&@```````48*P##&"0`8A`D$$#_U``````,`F5#T`@"P@W_MP`0WZ(`$-ZD`DB00P`=V)X`!-ZB`.B"I`)]%(``!0`````D +M!``(%&3_O0````#<0@``WL0"&-ZC`EC?OP!@W[X`6`!$$"_?MP!0`$,0+=^V +M`$C?M0!`W[0`.-^S`##?L@`HW[$`(-^P`!@#X``(9[T`:)+E`!TD!``(%*3_ +MJ-ZC`AC87@`"_Z,`"**@`GUGH@`("`+"#?ZB`.AGO?SP`(`0+?^T`N`#H!@M +M_[\#"`"`H"W_O@,`9(0"H/^W`OC_M@+P_[4"Z/^S`MC_L@+0_[$"R/^P`L#_ +MI0*PW$@``-Q'``C<1@`0W$4`&&1"`"#\:```_&<`"/QF`!#\90`8%$3_]F1C +M`"#<0@``_&(``-^D`DCXG@"Q@Z("?=^B`.@00`#=/`,2&MZ"`DC87@`#WZ," +ML**``GW?HP*PC&($4"0#``$00P"M_H``Z"0#``(00P`#WZ,"L`P"H,X````` +M```H+0``$"W<9`1(9(0``9"#__\P9@!_?`,<(`!&,!0D0@`'!&#_^0"F*"4# +MH#`M`(4H+0``."T,`K[J/!42&F:U@]#_M0*X`$"8+=^P`K`\$1`.W[X"N&:6 +M`F#^DP(8`H"X+6:5`J-F,9MH)!(`"`````".`@`(+$(`!A!``!4`````G@(` +M"``"$/A^(A(*`$``"```````````$&#_UM^D`K@``ACX?((1BG^C(@K?HP)( +MV'X`=0"`&"V3P@``%%+_S20&``&BQ@``_N,```````!FU@`!9A``$&;W``@6 +MU?_D9]X``=^C`K"08@2#%$``@MZ#`DC?OP,(?&/P`?Z#`DC?O@,`W[<"^-^V +M`O#?M0+HW[0"X-^S`MC?L@+0W[$"R-^P`L`#X``(9[T#$`````#>`P``D\(` +M`!12_ZX"8Q@M)`(``680`!"BP@``9M8``?[C``!GW@`!%M7_Q6;W``@(`L+L +MWZ,"L-X$`````"@M```8+0````!DA``!D(;__S#"`']\!C0@`&(0%"1C``<$ +MP/_Y`*(H)0.@,"T`A2@M#`*^Z@)@."W>@P)(V'X``@````"BP```_N(``&;6 +M``%F$``09O<`"!;5_ZEGW@`!"`+"[-^C`K".`@`$`Z(8+8!C`F`48/^L*$,` +M0]Z#`D@``A#XV'[_\'^B$@H(`L,@HL````````#>`@``WH,"2-A^_^D"8A`M +M"`+#(*+```#>!``````H+0``&"T`````9(0``9"&__\PP@!_?`8T(`!B$!0D +M8P`'!,#_^0"B*"4#H#`M`(4H+0P"ONH"8#@MD\,``!1R_V,D`P`!HL,```@" +MPR'^X@``%$#_4M^B`.@(`L*A`````!12_UH`````"`+"X-R#``#?HP*PC&($ +M1"A#`$,08/]3/!42&@`"&/A_HRH*9K6#T/^U`KC8G@`)?J(9B@.B$"V`0@)@ +M$$``!B0"``C?HP*PW&($.`@"PL0`HI@M)`(`"!1B_T(`````"`+#9]RE``#? +MOP,()`+__]^^`P!\0__&_H,"2-^W`OC?M@+PW[4"Z-^T`N#?LP+8W[("T-^Q +M`LC?L`+``^``"&>]`Q"098/M)`,`"!2C_RW>@@(8V)X``O^B`JBCH`)]9Z(" +MJ`@"PJ/_H@#H`````&>]_^C_L0`(`*"(+?^P``#_OP`0#`+"@`"`@"W>(@1X +M``(9.`(CB"TD`P`&CB0`"!"#`!,``A``*$,`0Q!@``T\!!(:W@,"2``"*/AD +MA(/0?((ABMA^`!A^!2H*`@(0+8!"`F`40``,)`,`"!"#`!8`````#`*@S@`` +M````````W[\`$/X``B#?L0`(W[````/@``AGO0`8`*`0+7P"``?^`@(@W[\` +M$-^Q``C?L````^``"&>]`!@D`@`(%(+_[0``````````W*(``'P"``<(`L.S +M_@("(&>]^RC_L@2@`*"0+?^W!,@#H"@M_[,$J/^Q!)@`@(@MW),`&-R7`!`" +M0"`M_[8$P"06``C_M02X)!4`!_^T!+#_L`20_[\$T`P"P+PD%``%`B`X+0)` +M0"T``H```F!(+7(#`6\`$!`K`&(0)"0$``$40``E)`4`"A(4`#'>)@```N#X +M"0`````"(#@M`D!`+20$``$``A``%$``&R0%``K?H@1@$$``"```````0/@) +MWB8````"@``2%0`5W[\$T!86`!,D$``"`D`@+0P"PXH#H"@M`D`@+0P"P+P# +MH"@M`B`X+0)`0"T"8$@M``*``"0$``%R`P%O`!`0*P!B$"000/_=)`4`"B00 +M``+?OP30`@`0+=^W!,C?M@3`W[4$N-^T!+#?LP2HW[($H-^Q!)C?L`20`^`` +M"&>]!-@`````)`0``20%`!H"(#@M`D!`+0+@^`D"8$@M``(0`!!`_^S?OP30 +M"`+$!"00``(`````9[W[0/^P!)``H(`M_[($H`.@*"W_M`2P`("0+?^S!*@" +M`"`M_[$$F/^_!+@,`L"\)!,`!]X#`D@D%``(W@4"&``"$`#>1``8``,?_@"C +M&"]P@Q@J``,8(S!C``040``A`&"(+0````#?H@1@$$``"S1E``+>1@``)`0` +M`0)`."T`0/@)`@!`+0`"$``04P`7W[\$N!14`!4D`@`"%B``&@(`("T,`L.* +M`Z`H+0(`("T,`L"\`Z`H+=X#`DC>!0(8WD0`&``"$````Q_^`*,8+W"#&"H` +M`Q@C,&,`!!!`_^(`8(@M)`(``M^_!+C?M`2PW[,$J-^R!*#?L028W[`$D`/@ +M``AGO03`#`*@S@````!GO?M`_[,$L`"@F"W_L02@```H+?^_!+@`P(@M_[($ +MJ"0&`JC_L`28`^"0+0P"9F``@(`M)`(``7P2``<``A>\`@`@+?X2`B`#H"@M +M#`+`O/X"`D@``A``%$``"#P#$AJ08H/0$$``""0"``AD8X/0D&,`'1!B`(P` +M````#`*@S@``````````)`(`"#P$$AJ@8H/0/`,2&J!B@]$\`Q(:H&*#TCP# +M$AJ@8H/3/`,2&J!B@]0\`Q(:H&*#U3P#$AJ@8H/6/`,2&J!B@]<\`Q(:H&*# +MV#P#$AJ@8H/9/`,2&J!B@]H\`Q(:H&*#VSP#$AJ@8H/]__@HH@!#$$``#_^_``#<@P)( +M/`82&@`%$/ADQH/0?,4QBMA^``5\@A(*`(4H+8"C`F`48``'W[\``"0#``@0 +MPP`#W[\```P"H,X`````W$(```/@``AGO0`(``````/@``C<@@(89[W_^"BB +M`$,00``-_[\``-R"`D@\`Q(:9&.#T-A>``I\91F*`(40+8!"`F`40``.``4H +M^"0"``@08@`'?(4J"@P"H,X```````4H^"0"``@48O_[?(4J"M^_``#\I@`` +M`^``"&>]``C?OP```(4@+?R&```#X``(9[T`"``````#X``(W(("(-R#`DC< +M@@(@``,?_@/@``BLHP````````/@``C\A0(@`^``"-R"`B@#X``(W(("0&>] +M_^!DA/___[\`&`P"S:@#H"@MWZ,`$-^_`!AGO0`@``(8"@/@``@`8!`M```` +M``/@``C<@@(X`^``"-R"`C!GO?BP)`8"J/^Q!T``@(@M_[`'.&>D!)#_OP=( +M`*"`+0``*"T,`F9@9C$``20"``$``A>\9Z0$D/^B!M@#H"@M#`+`O/^Q!K`` +M`A``%$``*H^C!%`D`@`"$&(`)P.@&"UF!@(\9@<`(&>I!#`D"``!"`+%GR0* +M``(0B@`)`````/S@``!D8P`09,8``1!I``IDYP`(@&0`"Q2(__>@Q```W&0` +M`&1C`!!DQ@`!_.0``!1I__ADYP`(WZ($.-^_!TC?L0=`_@(`$-^B!$"F`@(X +MWZ($>*8"`CK?H@;H_@(`&-^B!(C^`@`(`@`0+=^P!S@#X``(9[T'4-^_!T@` +M`(`MW[$'0`(`$"W?L`]!U```````^``"`````!GO?50_[`*``"` +M@"W_I@GP`^`P+?^E">AGI0JP_Z0)X&>D!SC_M`H@9[0)V/^_"DC_O@I`_[<* +M./^V"C#_M0HH_[,*&/^R"A#_L0H(_Z<)^/>_"JCWO@J@][T*F/>\"I#WNPJ( +M][H*@/>Y"GCWN`IP][<*:/>V"F#WM0I8#`+$8/>T"E!GH@H!)`D!``!``(0`!11_^DD!0`!```8+=^_"DC?O@I`W[<*.-^V"C#? +MM0HHW[0*(-^S"AC?L@H0W[$*"-^P"@#?IPGXWZ8)\-^E">C?I`G@U[\*J->^ +M"J#7O0J8U[P*D->["HC7N@J`U[D*>->X"G#7MPIHU[8*8->U"EC7M`I09[T* +ML`/@``@#H^@M9Z('.-^E!JAGHP20_@``$``$)_X`I"`O_@0`&-Q'``#<1@`( +MW$4`$-Q$`!AD0@`@_&<``/QF``C\90`0_&0`&!14__9D8P`@W$(```(`("UG +MI020#`+$'/QB```D`P`'``(0`!1#_\AGI`E!)#?L`:PWZ0&J`!` +MB"T,`L7``@`H+?^P"D@(`L8/`B`8+0````!GO?G@_[(%@`"@D"W_L05X`,"( +M+?^P!7``@(`M_Z8%8`/@,"W_I0589Z4&(/^D!5!GI`*H_Z<%:/^_!;C_O@6P +M_[<%J/^V!:#_M068_[0%D/^S!8CWOP88][X&$/>]!@CWO`8`][L%^/>Z!?#W +MN07H][@%X/>W!=CWM@70][4%R`P"Q&#WM`7`9Z("J`.@&"UGIP5(W$0``-Q* +M``C<20`0W$@`&&1"`"#\9```_&H`"/QI`!#\:``8%$?_]F1C`"#<0@```@`@ +M+?X2`!`#H"@M_A$`&`P"P\#\8@``)`,`!Q!B`!]GI`*H```8+=^_!;C?O@6P +MW[<%J-^V!:#?M068W[0%D-^S!8C?L@6`W[$%>-^P!7#?IP5HWZ8%8-^E!5C? +MI`50U[\&&->^!A#7O08(U[P&`->[!?C7N@7PU[D%Z->X!>#7MP78U[8%T->U +M!]^>#_L`5P`("`+?^F!6`#X#`M_Z4%6&>E!B#_I`50 +M9Z0"J/^_!;C_O@6P_[<%J/^V!:#_M068_[0%D/^S!8C_L@6`_[$%>/^G!6CW +MOP88][X&$/>]!@CWO`8`][L%^/>Z!?#WN07H][@%X/>W!=CWM@70][4%R`P" +MQ&#WM`7`9Z("J`.@&"UGI`5(W$@``-Q'``C<1@`0W$4`&&1"`"#\:```_&<` +M"/QF`!#\90`8%$3_]F1C`"#<1````Z`H+=X"`!#\9```$$``"0(`("T,`L/` +M```````"$``D`P`'$$,`!V>D`J@,`J#.``````P"Q!P`````"`+&ZP`"$``, +M`L'V`Z`H+=^P`B#?I`(8`$"(+0P"Q<`"`"@M_[`%N-^_!;@"(!@MW[X%L-^W +M!:C?M@6@W[4%F-^T!9#?LP6(W[(%@-^Q!7C?L`5PWZ<%:-^F!6#?I058WZ0% +M4->_!AC7O@80U[T&"->\!@#7NP7XU[H%\->Y!>C7N`7@U[<%V->V!=#7M07( +MU[0%P&>]!B`#X``(`Z/H+=R"`!!GO?G@_[`%<`"`@"W_OP6X_[X%L/^W!:C_ +MM@6@_[4%F/^T!9#_LP6(_[(%@/^Q!7C_IP5H_Z8%8/^E!5C_I`50][\&&/>^ +M!A#WO08(][P&`/>[!?CWN@7P][D%Z/>X!>#WMP78][8%T/>U!<@40``C][0% +MP`P"Q<(````````8+0`"$`#?OP6XW[X%L-^W!:C?M@6@W[4%F-^T!9#?LP6( +MW[(%@-^Q!7C?L`5PWZ<%:-^F!6#?I058WZ0%4->_!AC7O@80U[T&"->\!@#7 +MNP7XU[H%\->Y!>C7N`7@U[<%V->V!=#7M07(U[0%P&>]!B`#X``(`Z/H+0`` +M``!GI`*H`^`P+0P"Q&!GI08@9Z("J`.@&"UGI`5(W$@``-Q'``C<1@`0W$4` +M&&1"`"#\:```_&<`"/QF`!#\90`8%$3_]F1C`"#<0@```@`@+0.@*"T,`L/` +M_&(``"0#``<``A``$$,`!&>D`J@,`J#.```````````,`L'V`Z`H+=^P`B#? +MI`(8`$"(+0P"Q<`"`"@M_[`%N`@"QSP"(!@MW)D`"!,@``,`@"@M`R``""0$ +M``$#X``(``````````!GO?@8`^`P+?^R!T@`@)`M_[$'0&>D!)#_LP=0`*"( +M+?^_!X!GI0?H_[X'>"03``7_MP=P_[8':/^U!V#_M`=8_[`'./>_!^#WO@?8 +M][T'T/>\!\CWNP?`][H'N/>Y![#WN`>H][<'H/>V!YCWM0>0#`+$8/>T!X@( +M`L>U9Z0$D`)`^`D`````9Z0$D``"$``40``/`Z`H+1(3``_?OP>`#`+#B@`` +M``!GI`20#`+`O`.@*"UGI`20``*``'(#`6\`$!`K`&(0)!!`_^T"("@M)!`` +M`]^_!X`"`!`MW[X'>-^W!W#?M@=HW[4'8-^T!UC?LP=0W[('2-^Q!T#?L`^!]C7O0?0U[P'R->[!\#7N@>XU[D'L->X!ZC7MP>@U[8'F->U!Y#7 +MM`>(`^``"&>]!^@`@!`M```P+0``&"T`````9$(``9!$__\PB`!_?`0\(`!H +M0!0D8P`'!.#_^0#(,"4L9P!`$.``!3"$`$`0@``#)`3__P!D&!0`9C`E`^`` +M"/RF````````W*,`"-S$``@`@R@K%*```R0"``$`9!`K<$(`.@/@``@````` +M`````&>]_[#_L`````>`0/^W`#@F$``!_[8`,`"`N"W_M0`H`*"P+?^T`"`! +M`*@M_[,`&`#@H"W_OP!(`,"8+?^^`$`""!`J_[(`$!1``!3_L0`("`+(.]^_ +M`$@`%)#X`N`@+0)RD"T"`*`MWD4````0@$#>)@```L#X"280``$$00`CW[\` +M2-Y#```"%1`JWB0``/Y$```00``<_B,``"82``$`$(CX`E40*A!`_^L"<8@M +M9@8``0+@("W>)0````8P^`+`^`E^9C(*!$'_XP+@("T"0(`M`!*(^``4D/@" +M<8@M`G*0+=Y%```"`*`MWB8````0@$`"P/@))A```01`_^$``````````-^_ +M`$C?O@!`W[<`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``(9[T` +M4&>]_\#_M@`PW-8`"/^P``#_M0`H`*"H+?^T`"``%H!Z9A#__P"`H"W_LP`8 +M`!"``/^R`!!DTP`0_[\`.`#`D"T&```+_[$`"``6B``"`#@M`H`@+280__\" +MH"@M`F`P+0P"Q_@"($`M!@'_^0(`."UFT/__`!"``!H``!!F$0`"`!&(^`)1 +MB"W>(P```@!`+=Y"`!`"@"`M`J`H+0)@,"W^0P`0```X+?XB```,`L?X)A#_ +M_Q8`__1F,?_XW[\`.-^V`##?M0`HW[0`(-^S`!C?L@`0W[$`"-^P```#X``( +M9[T`0`````!GO?_X)`(`_Q""`!O_OP``,(0`!R0"``(0@@`3+((``Q1```] +M``@`````W[\``"0"``0#X``(9[T`"-^_```D`@`"`^``"&>]``C?OP`````0 +M+0/@``AGO0`(9[W_^"0"`/\0@@`1_[\``#"$`'`D`@`@$((`$0`````L@@`A +M%$``""0"`#`0@@`0W[\``"0"`%`0@@`'```0+0P"H,X`````%(``#20"`!#? +MOP`````0+0/@``AGO0`(W[\``&>]``@#X``(W*(`"&>]``@#X``(W*(`$``` +M```0@O_TW[\```P"H,X`````9[W_T"0"`%#_L``8`("`+?^_`"@0@@!*_[$` +M(#""``\L0P`-%&``!#P#$`X,`J#.``````````!P0ACR9&.;F'QB$@H`0``( +M`*"(+0````!HPP``9,(`"!!@``@0``````,`0+0``&"T``"`M`````&1"``&02/__,04`?WP(1"`` +MA2@4)(0`!P4`__D`91@E"`+(W`````#?OP`H9,(`!]^Q`"!\`A`'W$,``&1" +M``C?L``8_.,```/@``AGO0`P9[W_R/^Q`!@`@(@M_[\`,&2$``G_LP`H_[(` +M(`P"@AS_L``0DB4`"&1$``ED0@`!`B0@+2RE``00H`!)9(,``9(E``DD!`!Z +M$*0`"0``$"W?OP`PW[,`*-^R`"#?L0`8W[``$`/@``AGO0`X`````&1C``&` +M8O__!$#__0!@("T,`L?8`Z`H+9(D``@D`P`!$(,`,0````!D0@`!@$/__P1@ +M__T`````9C``"@````!D0@`!@$/__P1@__TD!`!2DB,`"B01`%`D$P!,$&0` +M"B02`%(`````$'$`#V1&``$4] +M`#@(`LE*9$(``0(B&"TD!0`(D&8`"13%_[@D`@#_D&,`"A1@_[;?OP`P"`+) +M,&2#``.,H@``9[W_J/^^`$@`H/`M_[\`4/^W`$#_M@`X_[4`,/^T`"C_LP`@ +M_[(`&/^Q`!`00`!A_[``""06`/\`@(@M``"8+0``D"T``*`M```@+205`/\` +M%K5\C\(`!!!``#!GT``$`@*`+Q"0`!0R5P#_#`+)(`(`("T050!!`$"0+3!7 +M`/\"("@M#`+(H@+@("T`0)@MWB(`('Q"/4(``B5\$)8`,S!"`/\04@`$)`,` +M`8XB`"!\8N]$KB(`(`)@*"UGQ@`(`Z`X+0P"R,8"X"`M#`+(@`+@("U\0O@# +M+$0`"!"```4D!?__``(HP"0"``$`HB@49*7__]^B````HB@D$*``!P(`("W> +M)````$0@*Q"```)FE``!_B(```(`("V?P@``9$(`!`/"\"V/P@``%$#_R0`` +M``#?OP!0`H`0+=^^`$C?MP!`W[8`.-^U`##?M``HW[,`(-^R`!C?L0`0W[`` +M"`/@``AGO0!8`````(XB`"!^XN5$"`+)L:XB`"#?OP!0)!3__]^^`$@"@!`M +MW[<`0-^V`#C?M0`PW[0`*-^S`"#?L@`8W[$`$-^P``@#X``(9[T`6`@"R=`` +M`*`M9[W_L/^W`$#_M0`P`("H+?^R`!@`H)`M_[``"`"`*"W_OP!(`,"`+?^V +M`#C_M``H_[,`(/^Q`!#G``@`0"@M#`+( +MQ@!`B"W>!``@`B`H+69F``@#H#@M#`+(QGR$/4+?I``(WZ,```!D*"L4H``# +M)`(``0"#$"MP0@`ZW[\`.-^T`##?LP`HW[(`(-^Q`!C?L``0`^``"&>]`$!G +MO?^H_[<`2/^U`#@`@*@M_[(`(`#`D"W_L``0`*"`+?^_`%``@"@M_[8`0/^T +M`##_LP`H_[$`&-R4`"!^E#U"#`+(H@*`("T`0+@MC@(``!!``"0``(@M)!,` +M`0````".`P`$$&``&0````#>I@`@V-T`"V8$``0`@Q@O$B,`"`!@("T,`LD@ +M`&"(+0*@*"TP1`#_#`+(H@!`H"T`0+@M%H``'3*6`/_>`P`(W@8`$/^C``@0 +M8``%_Z8```)#&"\`9C`K%,``"=^_`%">`P``9&,`!`(#@"V.`P``%&#_X``` +M`````(`MW[\`4`(`$"W?MP!(W[8`0-^U`#C?M``PW[,`*-^R`"#?L0`8W[`` +M$`/@``AGO0!8`N`H+0+`("UF!@`(#`+(QF>G``@``"@M`Z`X+3*$``\,`LC& +M`$`P+0P"R(`"P"`M?$+X`RQ#``@08``$)`3__P`"(,``DR`49(3__]^C``@` +M@R`D$(#_U]^F```(`LJH`D,8+P````!GO?]8_[$`8`"@B"W_L`!8_[\`H/^^ +M`)C_MP"0_[8`B/^U`(#_M`!X_[,`$P`8WF,`"!!@`!D``)`M"`+*^```("T`IR@M`B4H*Q2@`!3?OP"@ +M9$0``0"#$"L00``0``"0+0"#$"T``A!Z9%(``@`2D/A^-^S`'#?L@!HW[$`8-^P`%@#X``(9[T`J`````!\5Z`"%N`` +M36;R``+87@`\`````-R2`!C>10``$*`!C@`````(`LLC)!/__P````#>10`` +M$*``.`+BN"T,`LF"`@`@+113__IF4@`(9E+_^/X``"`\`A_@K@(`(#P"$AID +M0H0H_@(`&-X"```"(A`K%$#_U`````#>`@`@!$#_LP````#87@"0`````-X3 +M`!C>90``%*``"``````(`LL&``"0+0````!F`2(`````WA(`&-Y&```0P``-WZ@`.`(`("T#H"@M#`+)\F92``C>1@`` +M%,#_^P(`("W?HP``_Z,`.-^C`#@08``$WZ@`.-T"``@6X@$L`````-X"`"`\ +M$A`+^%T`!V92,L@\$A`+/`,0"WQ"/4)F4BDX9&,?N`!BD`K?M0`($J`!#P(` +M("W?HP`XW&,`"!!@`1#_HP!`WZ@`.#P4$AIFE(0P)`,``?^U`"@"@/`M_[4` +M,&46`!#_HP`@90@`"/^H`$@"P)@MWZ,`,-^H`"#?H@`X_'X`$``(&/C?J`!( +M`0/P+=^C`"#?J`!`$&@`A@``."T6DP`*``````@"S*X"@/`M`````'P"$`=D +M0@`0`J(0+=Q>```3U``'_$```-YE``@"`"`M`D#X"=_&```$0/_U`]80+]^C +M`#!F^`!#? +MHP`0`$,0+0(B$"L40/\B9J@``0$6$"L00/\?``"0+=^C`"`"R*@M`!6H>F:R +M``(`$I#X?'*2"HY"``1F1``$_Z@`4`P"R2``@B`O`@`H+3!4`/\`0)@M#`+( +MH@*`("T"@"`M9D8`"`+@."T,`LC&`$`H+3)D``\``"@M`\`X+0P"R,8`0#`M +MWZ(`&`(B&"L08/_;WZ@`4`@"R^4"H+`M,%4`_P(`*"T,`LBB`J`@+=YT``@2 +M@/[W_Z(`(#*H``\``+`M_Z@`*&>W`!@(`LP=9[X`$```````0Q`M`B(0*Q1` +M_NUF%@`!`M00*Q!`_NH``)`M`M2`+0+@."T`$(!Z`J`@+=^E`"!F$@`"`!*0 +M^'YRD@H,`LC&9D8`"-^D`"@``"@M`\`X+0P"R,8`0#`MWZ(`&`(B&"L08/_G +MWZ,`$`@"S!H"`*`M```@+0@"S$,``!@M`````-^H`#ADA0`"``4H^&2$``$! +M!2@M_*8``-^H`"AD8P`!90@`"/^H`"C?J`!`$&@`"V1"``C?J``HW04`$!2@ +M__#<1@`09.4``F3G``$`!2CX`J4H+0@"S#S\I@``WZ(``-^F``C?HP`X_&0` +M"/ZG``C`@`8_&(``(X"`"#^`P`8)`,``7QB_\0(`LLNK@(`(-X&`!@" +M`"`M#`+)\@.@*"W?J```"`++?_^H`#B.`P`@?$.@!!+@_I&N`P`@"`++8V;R +M``+?I@`X#`+(1@)`*"T(`LR+WZ,``-^B`#@"H#`M```X+0@"S$\``"`MC((` +M('P"H`0(`LLNK((`(`@"R[_?HP`P#`*@S@````",H@`$9[W_R/^R`"``@)`M +M_[\`,&2D``3_LP`H`((@+_^Q`!@`H(@M_[``$`P"R2``P(`M`D`H+3!3`/\, +M`LBB`F`@+68F``AGIP`(`F`@+0P"R,8`0"@MC@(`!&8$``0,`LD@`((@+P)` +M*"TP40#_#`+(H@(@("T"("`M9@8`"`.@."T,`LC&`$`H+=^D``C?HP```&0H +M*Q2@``,D`@`!`(,0*W!"`#K?OP`PW[,`*-^R`"#?L0`8W[``$`/@``AGO0`X +M`````!"```\`````C((``!!```PD`___/`(2&OR@`"!P:#URK*@`(-Q(A!C\ +MI@`(_*,``/RG`!#\I``8_*@`*/Q%A!@#X``(`````!"```\`````C((``!!` +M``PD`___/`(2&OR@`"!P9CURK*8`(-Q&A!C\H``(_*,``/R@`!#\I``8_*8` +M*/Q%A!@#X``(`````(R"``!GO?_P_[````"`@"T00``/_[\`"`P"J:HD!``P +M/`,2&MQEA!@D!/___$``('"&/7*L1@`@_$0``/Q```C\0``0_%``&/Q%`"C\ +M8H08W[\`"-^P```#X``(9[T`$"0"__\\`T``?$/E1#P($AK\H``@K*,`(-T# +MA!C\I@`(_*(``/RG`!#\I``8_*,`*`/@``C]!808)`+__SP#0`!\0^5$/`82 +M&OR@`""LHP`@W,.$&/R@``C\H@``_*``$/RD`!C\HP`H`^``"/S%A!AGO?_P +M_[````"`@"W_OP`(#`*IJB0$`#`D!O__/`5``#P#$AK\0``@?,7E1-QDA!C\ +M4``8K$4`(-^_``C?L```_$8``/Q```C\0``0_$0`*&>]`!`#X``(_&*$&``` +M``!GO?_P$(``-/^_``B,@@``$$``,3P%$AK9&,`*`!`&"W<8@`H%$#_^@`````\!1(: +MW**$(!!``!QDI80@"`+->=Q#`"``````W$,`&-QC```09``;`````&1%`"C< +M0@`H$$``$0````#<0P`@!&#_]@````#<0P`8%&3_]]^_``C<0P`H_*,```/@ +M``AGO0`0W$0`*-^_``C\9````^``"&>]`!``````#`*@S@````#?OP`(```0 +M+0/@``AGO0`0W$,`*/RC``#<1``8#`*IKO^B``#?OP`(WZ(```/@``AGO0`0 +M``````@"S50`````C((``!1```0``````^``"```````````9[W_^/^_```, +M`LU4`````-^_``!GO0`("`*IK@!`("UGO?^X_[$`$#P1$AK_L``(WC"$(/^T +M`"@`@*`M_[(`&`"@D"W_OP!`_[8`./^U`#`2```._[,`(-X"````@A`K%$`` +M!P(`("T(`LX"`````-X"```"@A`K$$``0P(`("W>$``H%@#_^@`````\%A(: +M/!,2&@````#>T(08$@``40(`("W>`@`H`H`H+0P"RMC^PH08WB.$(!!@`$0` +M0*@MW@<``-QB````1Q`K$$``"61H`"@(`LX4_@,`*`````#<9@```,`P`(_D(` +M"/Y#``#>`@`@^%T`)'Q1/4("(!`M,%$`_P(`*"T,`LBB`B`@+0(@("UFI@`( +M`Z`X+0P"R,8`0"@MWZ(``-^_`$#?M@`X_D(`$`*@$"W?M``HW[4`,-^S`"#? +ML@`8W[$`$-^P``@#X``(9[T`2``````,`LK8`H`H+1!`_[X`0*@MW@(`$-X# +M``C^0@`(_D,``-X"`"#87?_>?%$]0HZB``1FI``$#`+)(`""("\(`LWL,%$` +M__X#`"AF:(0@$J#_L/T0```(`LWDW@(`$-^_`$```*@MW[8`.`*@$"W?M``H +MW[4`,-^S`"#?L@`8W[$`$-^P``@#X``(9[T`2`````!GO?_H)`/___^P```\ +M$!(/_[\`$&80VJ#>`O_X$$,`"?^Q``AF$/_X)!'__P``````0/@)9A#_^-X" +M```44?_\`````-^_`!#?L0`(W[````/@``AGO0`89[W_^/^_``#?OP```^`` +M"&>]``@`````9[W_T/^_`"@,``+@`````-^_`"@#X``(9[T`,``````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````````````````````````````1E!!(%!O +M;VQS.B```````&%U#H@)3EL;'4@<'!S("@E +M.6QL=2D@```H)6QL=2!#5$PI(```````*"5L;'4@4$M/($5R#H@)3EL +M;'4@<'!S("@E.6QL=2D@`````````"@E;&QU(%-(3U)4*2`````H)6QL=2!0 +M2TD@17)R*2``*"5L;'4@54Y$15)254Y3*2``````````*"5L;'4@0T],*2`` +M`````$%P<&QI8V%T:6]N(&-O;7!I;&5D('=I=&@Z(```````6R!$5519($-9 +M0TQ%(%T@`$-052!I9&QE.B`````````E9#HE,W4N)3`R=24E(```1E!!('!O +M;VQS.B!02U0Z("5D(```````3W5T(&]F(&UE;6]R>2!I;FET:6%L:7II;F<@ +M)7,N"@!086-K970@0G5F9F5R2!F86EL960* +M````````15)23U(Z($9IF%T:6]N(&9A +M:6QE9`H`````````7U]P97)?8V]R95]S=&%TF4]``!31$L@)7,@*"5S*0H` +M````,RXQ+C(M<#DN,2P@8G5I;&0@-3DV````1&5V96QO<&UE;G0@0G5I;&0@ +M)7,`````2G5N(#(R(#(P,3<``````$524D]2.B!F86EL960@=&\@86QL;V,@ +M<&5R7V-O``````0`#]X`````!``/W@`````$``^+``````0`#XL +M`````!``/BP`````$``^+``````0`#XL`````!``/BP`````$``^+``````0 +M`#XL`````!``/BP`````$``^+``````0`#XL`````!``/BP`````$``^+``` +M```0`#XL`````!``/BP`````$``^+``````0`#XL`````!``/BP`````$``^ +M+``````0`#XL`````!``/BP`````$``^+``````0`#XL`````!``/BP````` +M$``^+``````0`#XL`````!``/BP`````$``^+``````0`#XL`````!``/BP` +M````$``^+``````0`#XL`````!``/BP`````$``^+``````0`#XL`````!`` +M/BP`````$``^+``````0`#XL`````!``/BP`````$``^+``````0`#XL```` +M`!``/BP`````$``^+``````0`#XL`````!``/BP`````$``^+``````0`#XL +M`````!``/BP`````$``^+``````0`#XL`````!``/BP`````$``^+``````0 +M`#XL`````!``/BP`````$``^+``````0`#XL`````!``/BP`````$``^+``` +M```0`#XL`````!``/BP`````$``^+``````0`#XL`````!``/BP`````$``^ +M+``````0`#XL`````!``/BP`````$``^+``````0`#XL`````!``/BP````` +M$``^+``````0`#XL`````!``/BP`````$``^+``````0`#XL`````!``/BP` +M````$``^+``````0`#XL`````!``/BP`````$``^+``````0`#XL`````!`` +M/BP`````$``^+``````0`#XL`````!``/BP`````$``^+``````0`#XL```` +M`!``/BP`````$``^+``````0`#XL`````!``/BP`````$``^+``````0`#XL +M`````!``/BP`````$``^+``````0`#XL`````!``/BP`````$``^+``````0 +M`#XL`````!``/BP`````$``^+``````0`#XL`````!``/BP`````$``^+``` +M```0`#XL`````!``/BP`````$``^+``````0`#\X`````!``/R@`````$``^ +MP``````0`#Z``````!``/EAC=FUC"!G;7A?;V9F&ES=`H````` +M`````%]?;6%C7VUE;6EN9F\```!?7V]C=&YI8P``````````)7,@06QL;V-A +M=&EO;B!F86EL960@9F]R(&]C=&YI8PH``````````%-W;W)D9FES:"`M(#0@ +M<&]R=````````%-W;W)D9FES:"`M(#(@<&]R=````````%5N:VYO=VX@*&)O +M87)D7W1Y<&4Z("5D*0``````````8F]A7!E.B`E"!H87)D=V%R92!T:6UE%]P86-K +M971?:6\`````)2XJ"`E9"!0;W)T("5D.B`E9"!-8G!S("5S +M(&1U<&QE>"`E'!C:7$M)60@870@=&AE('1I;64@;V8@ +M<75E=64@8VQE86YU<`H`````````"@I;($125B!=($9A:6QE9"!T;R!S96YD +M($]00T]$15].24-?5D9?1%)67TY/5$E#12$A(0H```!3<&5E9#H@,3!B87-E +M7W1X7VAA;&8@``!3<&5E9#H@,3!B87-E7W1X7V9U;&P@``!3<&5E9#H@,3`P +M8F%S95]T>%]H86QF(`!3<&5E9#H@,3`P8F%S95]T>%]F=6QL(`!3<&5E9#H@ +M,3`P,&)A%]F +M=6QL(```````````)7,Z(%!(62!A9&1R97-S(&EN=F%L:60@9F]R('!O#HE9"!396YD:6YG($Y) +M0U])3D9/("A/43H@)60@;&EN:SH@)7,@"D*`````$9A:6QE9"!T +M;R!S96YD($Y)0U])3D9/"@``````````:69I9'@Z)60@1F%I;&5D('1O(&%L +M;&]C(&QI;FM?:6YF;R$A(0H``%L@1%)6(%TZ(&-V;5]F2!H860@;6%C("4P,3)L>"P@;W9E5]I9"`E,F0@9&5V:6-E("4R9"!R96=I%]M9&EO7S0U7W)E +M860Z(&)U5]I9"`E,F0@9&5V:6-E("4R9"!R96=I"!I;B!A +M9'9E"!I +M;B!A9'9E"!-;V1E(%=H:6QE(%=R:71I;F<@061V97)T:7-E;65N +M="!296=I"!`("5X(&9O"!O;B!P86=E("5D"@`` +M````4F5A9"!V86P@,'@E;'@@870@<&%G92`P>"5X7S!X)7@@9F]R('!H>2!A +M9&1R(#!X)7@*``````!T;V\@;6%N>2!I<7,@(&YU;7%S("5D(&YU;69R964@ +M)60*````````=&]O(&UA;GD@;W%S(&]R(&YU;7%S("5D(&YU;69R964@)60* +M`````%!#22!P;W)T("5D.@H````@("5D.B!)424P,F0@;6%S:R`P>"4P,39L +M>`H``````'1O;R!M86YY(&EQ2!O<7,@;G5M<7,@)60@;G5M9G)E92`E9`H`````````=&]O +M(&UA;GD@:7%S"@```'1O;R!M86YY(&]Q"`]("5D('%U975E(#T@)60@86QL;V-A=&5D +M(&EN<'5T(&%UF5R +M;RP@<')O8V5E9&EN9R!W:71H(&QI;FL@9&]W;B!A;GEW87D*`$5R7=A>0H`)7,@34%#(&9I;'1E"`H)60I(')E8V5I=F5D(&EN(&-O;6UA;F0*```````E +M"`E9"!G;7AP;W)T.B`E9"!N97=?;71U("5D*0H``````````'5P9&%T +M960@3515(&9O"TE9"!T;R`E9`H`5D8@:7,@;F]T(&%L;&]W960@ +M=&\@8VAA;F=E(&ET#TE9"!&86EL960@=&\@861D($U!0R`E,#$R;'@* +M`````````$=-6"5D.B!I9FED>#TE9"!-04,@8VAA;F=E9"!T;R`E,#$R;'@* +M``!#;VUM86YD('1O('-E="!M=6QT:6-A"5L>"!S +M:7IE("5D*0H``````````$524D]2.B!-04,@061DF4@97AC +M965D960@;6%X('-I>F4@)60*`$-O;6UA;F0@=&\@8VAA;F=E($9L86=S("AI +M9FED>"`E9"!P;W)T("5D($9L86=S(#!X)6QX+2T^,'@E;'@I"@!#;VUM86YD +M('1O(&-L96%R($Y)0R!S=&%T"`E9"!P;W)T("5D*0H```!#;VUM +M86YD('1O(&-H86YG92!N:6,@4V5T=&EN9W,*`$-O;6UA;F0@=&\@041$(%9X +M3$%.(%!O$Q!3B!0;W)T(&ES(&%D9&5D(&EN +M($1"(&]C=&YI8RT^<&]R=%LE9%TN=GAL86Y?9&5F875L=%]P;W)T$Q!3B!0;W)T("5D(&EF:61X +M("5D"@````````!6>$Q!3B!0;W)T(&ES(&1E;&5T960@9G)O;2!$0B!O8W1N +M:6,M/G!O$Q!3B!0;W)T("5X(&9R;VT@1$(@;W!E2!C;VYF:6=U"4P,39L>`H`````````````$`"@<``````0`*(X`````!``H>@````` +M$`"@<``````0`*!P`````!``H'``````$`"@<``````0`*&(`````!``H8@` +M````$`"A*``````0`*!P`````!``H2@`````$`"B.``````0`*!P`````!`` +MH'``````$`"A*``````0`*!P`````!``H'``````$`"@<``````0`*$H```` +M`!``H2@`````$`"A*``````0`*$H`````!``H'``````$`"@<``````0`*!P +M`````!``H'``````$`"@<``````0`*!P`````!``H'``````$`"@<``````0 +M`*!P`````!``H8@`````$`"AB``````0`*&(`````!``HC@`````$`"A*``` +M```0`*$H`````!``HC@`````$`"A*``````0`1ML`````!`!&'@`````$`$9 +ME``````0`1>8`````!`!%_``````$`$:G``````0`1N$`````!`!%.@````` +M$`$6$``````0`19(`````!`!%GP`````$`$6A``````0`1;X`````!`!%V0` +M````$`$7A``````0`0Z@`````!`!#LP`````$`$/```````0`0\T`````!`! +M#T@`````$`$/>``````0`0^4`````!`!#ZP`````$`$/T``````0`1!(```` +M`!`!$-``````$`$4M``````0`1&T`````!`!$]@`````$`$42``````0`11\ +M`````!`!#AAC=FUC5]S971T:6YG%]G<&EO7W-E=%]F'@```!C +M=FUC%]T:6U?861D7V5N=')Y.B!46EN9R!I="X`````````8W9M +M>%]T:6U?861D7V5N=')Y.B!&86EL960@=&\@86QL;V-A=&4@;65M;W)Y(&9O +M'@@1%!)(')E9VES=&5R%U;)75=````17)R;W(Z($-635A?0D=8,E]34%4P,#)?24Y46R5L;'A=6R5U +M70```&-N-S-X>%]S%]S8VAE9'5L95]F +M;')?:6YT%]P:V\S7VQM=&1M80```````%LE2!B +M=69S"@``1V%T:&5R(&QI"`@("`@("`@)3-S +M("@D)3`R9"DZ(#!X)3`X>"4P.'@*`"4N,39S.B`P>"4P.'@E,#AX"@`````` +M`$-/4#!?0T%54T4```````!#3U`P7T-!55-%"3!X)3`Q-FQX("5S"@!297-E +M&-E<'1I;VX@8V%U"4P,39L>`H```!#3U`P7T)!1%9!1$12````0T]0,%]" +M0416041$4@DP>"4P,39L>`H`0T]0,%]%4$,``````````$-/4#!?15!#"3!X +M)3`Q-FQX"@````````HJ*BI#04Q,(%1204-%($]&($-/4D4@)60J*BH*"@`` +M("`@(",E,F0@("5P(`H``"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ +M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@H``````'9A +M/24P*FQX('-I>F4])60@87-I9#TE,#)X"@``````("`@("`@("!;<&$])3`J +M;'@@8STE9"!D/25D('8])60@9STE9%T@`%MP83TE,"IL>"!C/25D(&0])60@ +M=CTE9"!G/25D70H`"@I#;W)E("5D.B!5;FAA;F1L960@17AC97!T:6]N+B!3 +M964@;V-T+69W9'5M<"!F;W(@9&5T86EL&-E<'1I;VX` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``!M9&UX('5N=7-A8FQE```````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````````````````````'=A=&-H +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````````````````````;6%C:&EN92!C:&5C +M:P`````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````````````````````````8V%C:&4@97)R +M;W(````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````0`?>\`````!`!^%``````$`'X +M8``````0`?AP`````!`!^)``````$`'XH``````0`?C``````!`!^-`````` +M$`'Y```````0`?D0`````!`!^3``````$`'Y.``````0`?E(`````!`!^5`` +M````$`'WX``````0`?@07U]R'@@4$-)(%%U975E"5X +M*3L@4$M/(%-E;F0@86)O71E'@Z('5S92!D:69F97)E;G0@8V]N9FEG(&9O6QE(&YO="!A=F%I;&%B;&4@=&\@96YA8FQE('%O2!N;W0@879A:6QA8FQE('1O(&5N +M86)L92!Q;W,@=V%T8VAE<@```%=A'@@=7-E"!N +M965D6QE(&YO="!A=F%I;&%B;&4@=&\@7!E```````` +M7U]O8W0```!;($125B!=(&]C=&5O;B!D979I8V4@86QL;V,@9F%I;&5D```` +M````6R!$4E8@72!$34$@475E=64@:6YI=&EA;&EZ871I;VX@9F%I;&5D`$-6 +M35A?0D]!4D1?5%E015].54Q,`````$-635A?0D]!4D1?5%E015]324T````` +M`$-635A?0D]!4D1?5%E015]%0E0S,#`P`$-635A?0D]!4D1?5%E015]+3T1! +M34$``$-635A?0D]!4D1?5%E015].24%'05)!`$-635A?0D]!4D1?5%E015]. +M04,S.````$-635A?0D]!4D1?5%E015]42%5.1$52`$-635A?0D]!4D1?5%E0 +M15]44D%.5$]2`$-635A?0D]!4D1?5%E015]%0D@S,#`P`$-635A?0D]!4D1? +M5%E015]%0D@S,3`P`$-635A?0D]!4D1?5%E015](24M!4DD``$-635A?0D]! +M4D1?5%E015]#3C,P,3!?159"7TA3-0``0U9-6%]"3T%21%]465!%7T-.,S`P +M-5]%5D)?2%,U``!#5DU87T)/05)$7U194$5?2T)0``````!#5DU87T)/05)$ +M7U194$5?0TXS,#(P7T560E](4S4``$-635A?0D]!4D1?5%E015]%0E0U.#`P +M`$-635A?0D]!4D1?5%E015].24-04D\R`$-635A?0D]!4D1?5%E015]%0D@U +M-C`P`$-635A?0D]!4D1?5%E015]%0D@U-C`Q`$-635A?0D]!4D1?5%E015]% +M0D@U,C`P`$-635A?0D]!4D1?5%E015]"0D=77U)%1@``````````0U9-6%]" +M3T%21%]465!%7TY)0U]83$5?-$<```````!#5DU87T)/05)$7U194$5?14)4 +M-38P,`!#5DU87T)/05)$7U194$5?14)(-3(P,0!#5DU87T)/05)$7U194$5? +M14)4-3(P,`!#5DU87T)/05)$7U194$5?0T(U-C`P``!#5DU87T)/05)$7U19 +M4$5?0T(U-C`Q``!#5DU87T)/05)$7U194$5?0T(U,C`P``!#5DU87T)/05)$ +M7U194$5?1T5.15))0P!#5DU87T)/05)$7U194$5?14)(-38Q,`!#5DU87T)/ +M05)$7U194$5?3$%.04DR7T$``````````$-635A?0D]!4D1?5%E015],04Y! +M23)?50``````````0U9-6%]"3T%21%]465!%7T5"0C4V,#``0U9-6%]"3T%2 +M1%]465!%7T5"0C8S,#``0U9-6%]"3T%21%]465!%7TY)0U]83$5?,3!'```` +M``!#5DU87T)/05)$7U194$5?3$%.04DR7T<``````````$-635A?0D]!4D1? +M5%E015]%0E0U.#$P`$-635A?0D]!4D1?5%E015].24,Q,$4``$-635A?0D]! +M4D1?5%E015]%4#8S,#!#`$-635A?0D]!4D1?5%E015]%0D(V.#`P`$-635A? +M0D]!4D1?5%E015].24,T10```$-635A?0D]!4D1?5%E015].24,R10```$-6 +M35A?0D]!4D1?5%E015]%0D(V-C`P`$-635A?0D]!4D1?5%E015]2141724Y' +M`$-635A?0D]!4D1?5%E015].24,V.%\T`$-635A?0D]!4D1?5%E015].24,Q +M,$5?-C8`````````0U9-6%]"3T%21%]465!%7T5"0C8Q,#``0U9-6%]"3T%2 +M1%]465!%7T560C"!I;B!I +M;G-T"`@ +M1&)G5F%L=64Z(#!X)3`X>`H```````````H@+2TM+2!$=6UP:6YG($-.-CAX +M>"!014T@2!F:7)S="`X('%O"4P.'@* +M``````H*("TM+2TM+2TM+4)E9VEN($-.-CAX>"!R96=S(&1U;7`@+2TM+2TM +M+2TM+2T``%-#4D%40T@Z(#!X)3`Q-FQX"@````````I025`@4W1A=',@9F]R +M('!O"4P,39L>`H```````E025!? +M4%)47U1!1ULE9%TZ(#!X)3`Q-FQX"@``````"5!)4%]04E1?0T9'0ELE9%TZ +M(#!X)3`Q-FQX"@````!33$E?0U1,7U!/4E0P.B`P>"4P,39L>`H````````` +M`%-,25]#5$Q?4$]25#$Z(#!X)3`Q-FQX"@``````````4TQ)7T-43%]35$%4 +M55,Z(#!X)3`Q-FQX"@````````!33$E?1$%405]/551?0TY4.B`P>"4P,39L +M>`H``````%-,25])3E1?14Y"7T-)53H@,'@E,#$V;'@*````````4TQ)7TE. +M5%]%3D)?4$]25#`Z(#!X)3`Q-FQX"@````!33$E?24Y47U-533H@,'@E,#$V +M;'@*``!33$E?4$M4,%]#3E13.B`P>"4P,39L>`H``````````%-,25]02U0Q +M7T-.5%,Z(#!X)3`Q-FQX"@``````````4TQ)7U!+5#)?0TY44SH@,'@E,#$V +M;'@*``````````!33$E?4$M4,U]#3E13.B`P>"4P,39L>`H``````````%-, +M25]02U0P7TE.4U127T)!1$12.B`P>"4P,39L>`H`4TQ)7U!+5#%?24Y35%)? +M0D%$1%(Z(#!X)3`Q-FQX"@!33$E?4$M4,E])3E-44E]"041$4CH@,'@E,#$V +M;'@*`%-,25]02U0S7TE.4U127T)!1$12.B`P>"4P,39L>`H`4TQ)7U!+5#!? +M24Y35%)?0D%/1D9?1$)%3$PZ(#!X)3`Q-FQX"@```%-,25]02U0Q7TE.4U12 +M7T)!3T9&7T1"14Q,.B`P>"4P,39L>`H```!33$E?4$M4,E])3E-44E]"04]& +M1E]$0D5,3#H@,'@E,#$V;'@*````4TQ)7U!+5#-?24Y35%)?0D%/1D9?1$)% +M3$PZ(#!X)3`Q-FQX"@```%-,25]02U0P7TE.4U127T9)1D]?4E-)6D4Z(#!X +M)3`Q-FQX"@````!33$E?4$M4,5])3E-44E]&249/7U)325I%.B`P>"4P,39L +M>`H`````4TQ)7U!+5#)?24Y35%)?1DE&3U]24TE:13H@,'@E,#$V;'@*```` +M`%-,25]02U0S7TE.4U127T9)1D]?4E-)6D4Z(#!X)3`Q-FQX"@````!33$E? +M4$M4,%])3E-44E](14%$15(Z(#!X)3`Q-FQX"@``````````4TQ)7U!+5#%? +M24Y35%)?2$5!1$52.B`P>"4P,39L>`H``````````%-,25]02U0R7TE.4U12 +M7TA%041%4CH@,'@E,#$V;'@*``````````!33$E?4$M4,U])3E-44E](14%$ +M15(Z(#!X)3`Q-FQX"@``````````4TQ)7U!+5#!?3U547U-)6D4Z(#!X)3`Q +M-FQX"@````!33$E?4$M4,5]/551?4TE:13H@,'@E,#$V;'@*`````%-,25]0 +M2U0R7T]55%]325I%.B`P>"4P,39L>`H`````4TQ)7U!+5#-?3U547U-)6D4Z +M(#!X)3`Q-FQX"@````!33$E?4$M4,%]33$E35%]"041$4CH@,'@E,#$V;'@* +M`%-,25]02U0Q7U-,25-47T)!1$12.B`P>"4P,39L>`H`4TQ)7U!+5#)?4TQ) +M4U1?0D%$1%(Z(#!X)3`Q-FQX"@!33$E?4$M4,U]33$E35%]"041$4CH@,'@E +M,#$V;'@*`%-,25]02U0P7U-,25-47T)!3T9&7T1"14Q,.B`P>"4P,39L>`H` +M``!33$E?4$M4,5]33$E35%]"04]&1E]$0D5,3#H@,'@E,#$V;'@*````4TQ) +M7U!+5#)?4TQ)4U1?0D%/1D9?1$)%3$PZ(#!X)3`Q-FQX"@```%-,25]02U0S +M7U-,25-47T)!3T9&7T1"14Q,.B`P>"4P,39L>`H```!33$E?4$M4,%]33$E3 +M5%]&249/7U)325I%.B`P>"4P,39L>`H`````4TQ)7U!+5#%?4TQ)4U1?1DE& +M3U]24TE:13H@,'@E,#$V;'@*`````%-,25]02U0R7U-,25-47T9)1D]?4E-) +M6D4Z(#!X)3`Q-FQX"@````!33$E?4$M4,U]33$E35%]&249/7U)325I%.B`P +M>"4P,39L>`H`````4TQ)7U!+5%]#3E1?24Y4.B`P>"4P,39L>`H```````!3 +M3$E?4$M47T-.5%])3E1?14Y".B`P>"4P,39L>`H``%-,25]02U1?0U1,.B`P +M>"4P,39L>`H``%-,25]02U1?1$%405]/551?15,Z(#!X)3`Q-FQX"@``4TQ) +M7U!+5%]$051!7T]55%].4SH@,'@E,#$V;'@*``!33$E?4$M47T1!5$%?3U54 +M7U)/4CH@,'@E,#$V;'@*`%-,25]02U1?1%!!1$12.B`P>"4P,39L>`H````` +M````4TQ)7U!+5%])3E]$3TY%,%]#3E13.B`P>"4P,39L>`H``````````%-, +M25]02U1?24Y?1$].13%?0TY44SH@,'@E,#$V;'@*``````````!33$E?4$M4 +M7TE.7T1/3D4R7T-.5%,Z(#!X)3`Q-FQX"@``````````4TQ)7U!+5%])3E]$ +M3TY%,U]#3E13.B`P>"4P,39L>`H``````````%-,25]02U1?24Y?24Y35%)? +M0T]53E13.B`P>"4P,39L>`H```````!33$E?4$M47TE.7U!#245?4$]25#H@ +M,'@E,#$V;'@*`%-,25]02U1?24Y0551?0T].5%)/3#H@,'@E,#$V;'@*```` +M``````!33$E?4$M47TE.4U127T5.0CH@,'@E,#$V;'@*`````%-,25]02U1? +M24Y35%)?4D1?4TE:13H@,'@E,#$V;'@*``````````!33$E?4$M47TE.4U12 +M7U-)6D4Z(#!X)3`Q-FQX"@```%-,25]02U1?24Y47TQ%5D5,4SH@,'@E,#$V +M;'@*````4TQ)7U!+5%])4%12.B`P>"4P,39L>`H`4TQ)7U!+5%]/551?0DU/ +M1$4Z(#!X)3`Q-FQX"@````!33$E?4$M47T]55%]"4%]%3CH@,'@E,#$V;'@* +M`````%-,25]02U1?3U547T5.0CH@,'@E,#$V;'@*````````4TQ)7U!+5%]/ +M5510551?5TU!4DLZ(#!X)3`Q-FQX"@!33$E?4$M47U!#245?4$]25#H@,'@E +M,#$V;'@*`````%-,25]02U1?4$]25%])3E]24U0Z(#!X)3`Q-FQX"@``4TQ) +M7U!+5%]33$E35%]%4SH@,'@E,#$V;'@*``````!33$E?4$M47U-,25-47TY3 +M.B`P>"4P,39L>`H``````%-,25]02U1?4TQ)4U1?4D]2.B`P>"4P,39L>`H` +M````4TQ)7U!+5%]424U%7TE.5#H@,'@E,#$V;'@*``````!33$E?4$M47U1) +M345?24Y47T5.0CH@,'@E,#$V;'@*`%-,25]03U)4,%]02TE.1#H@,'@E,#$V +M;'@*````````4TQ)7U!/4E0Q7U!+24Y$.B`P>"4P,39L>`H```````!33$E? +M4$]25#)?4$M)3D0Z(#!X)3`Q-FQX"@```````%-,25]03U)4,U]02TE.1#H@ +M,'@E,#$V;'@*````````4TQ)7U187U!)4$4Z(#!X)3`Q-FQX"@``"@H@+2TM +M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+0``9'5M +M<%]C;C8X>'A?<&5M7W)E9W,`````6R!$4E8@72!$34$Z($EN=F%L:60@4F5M +M;W1E(&%D9')E"!O"4P,39L +M>`H`````````6R!$4E8@72!$34$Z($EN=F%L:60@;&]C86P@861D"!R96UO=&4Z(#!X)3`Q-G@I"@``6R!$4E8@72`E"4P,39L;'@*````````($1I`H`````````665S +M``````!.;P```````"!0=')#;W5N="`M/B!R96UO=&4Z("5D(&QO8V%L.B`E +M9"`H9FDZ("5D(&EI.B`E9"!F;#H@)60I"@````````!0"5X +M*3L@1$U!(%-E;F0@86)O'1E"!T86"5X(&EP"5L +M;'@@71E%]A<'!?:&]T<&QU9U]R +M96=I"P@ +M;F5X=#H@)2-L;'@*`````````$524D]2.B`EF4@)2-L;'@@)2-L;'@*```*"@I0"P@ +M:&5A9"!I"5L;'@*``````!$97-C2$` +M``````!";&]C:R!A9&1R97-S.B`P>"4P.&QL>"P@'0Z(#!X)3`X;&QX"@``````````3&ES="!O9B!C=7)R96YT;'D@86QL +M;V-A=&5D(&YA;65D(&)O;W1M96T@8FQO8VMS.@````````!.86UE.B`EF4Z(#!X)3`X;&QX+"!I;F1E>#H@)60* +M`$YO(&YA;65D(&)O;W1M96T@8FQO8VMS(&5X:7-T+@``15)23U(Z(&YO(&UE +M;6]R>2!F;W(@8W9M>%]B;V]T;65M(&1E2!S:7IE('1O;R!L87)G92P@=')U;F-A +M=&EN9R!T;R!M87AI;75M('-I>F4```````!&051!3"!%4E)/4CH@=6YA8FQE +M('1O(&%L;&]C871E(&UE;6]R>2!F;W(@8F]O=&UE;2!D97-C%\E=0`````` +M````)7,Z($9A:6QE9"!T;R!R97-E"!B>71E`H```!C=FUX7V)O;W1M96U?<&AY7V%L;&]C``!C=FUX7V)O +M;W1M96U?%]C;61?<75E=65?:6YI=%]S=&%T95]P='(`8W9M +M>%]C;61?<75E=65?:6YI=&EA;&EZ90````````!1=65U92!A;')E861Y(&EN +M:71I86QI>F5D('=I=&@@9&EF9F5R96YT(`````````!%4E)/4CH@)7,Z(%5N +M86)L92!T;R!G970@;F%M960@8FQO8VL@)7,N"@````````!%4E)/4CH@)7,Z +M('%U975E("4C>"!O=70@;V8@0H`)7,Z($YO;BUH +M97@@9&EG:70@=VET:&EN(&AE>'-T<@H``````````"5S.B!H97AS='(@*"5S +M*2!I"5L;'@`/$5-4%19/@!);F9O.B!N86UE9%]B;&]C +M:SPE%]C;W)E;6%S:U]B87)R:65R7W-Y;F,```````!C=FUX7V-O"4P,39L;'@*````````4&AY"5X"DQ- +M0R5D($5#0SH)1F%I;&EN9R!C;VQU;6XZ(#!X)7@*3$U#)60@14-#.@ES>6YD +M"P@8FET.B`E9`H``$Q-0R5D($5#0SH)1F%I;&EN9R!!9&1R +M97-S.B`P>"4P,39L;'@*3$U#)60@14-#.@E&86EL:6YG($1A=&$Z("`@(#!X +M)3`Q-FQL>`H`````)74@14-#(&5R2!O;B!%0T-;,#HQ70H`17)R;W(Z(&YO +M('=A>2!F;W5N9"!I;B!T:&4@3#(@8V%C:&4@=&%G(&%T(&EN9&5X(#!X)7@* +M``!%"5X+"!Q +M=6%D(&AA;&8Z(#!X)7@L('%U860@;G5M8F5R.B`P>"5X+"!E6YD +M`H```!D;W5B;&4```I#86YN;W0@8V]N=&EN=64@9'5E('1O +M('5N8V]R"5X+"!W87DZ(#!X)7@L(&5R"5X +M"@````#__P$``0'__P$"________`0/_____`!'_____`!#__P$$_____P`2 +M__\`$P`4_____P`5`!;__P`7________`07_____``C__P`)``K_____``L` +M#/__``W__________P`._____P`/________________________`B+__P$& +M__________\"!P((_____P()`"'__P(*_____P`@__\""P`B__\`(_____\` +M)``E_____P`F__\`)P(,_____P(-`#C__P`Y_____P`Z`#O_____`#S__P`] +M`@[__P`^_____P(/__\`/P(0_____P(1`A+__P(3__\"%/__`0?_____`A7_ +M_P(6`A?_____`A@`,?__`AG_____`##__P(:`#+__P`S_____P`T`#7_____ +M`#;__P`W`AO_____`AP`*/__`"G_____`"H`*_____\`+/__`"T"'?__`"[_ +M____`A[__P`O`A______`B`"(?__________________________________ +M________``'_____``#__________P`"__\``P`$_____P`%``;__P`'____ +M____________`!C__P`9`!K_____`!L`'/__`!W__________P`>_____P`? +M_____________________________T5R%U;)75=````17)R;W(Z($-635A?4TQ)7T-)55])3E1?4U5-6R5L;'A=6R5U +M70```$5R%U;)75=`````````$5R%U;)75=``````!%%U;)75=``````!% +M%U;)75=``````!%%U;)75=`````$5R%U;)75= +M`````$5R%U;)75=`````$5R%U;)75=`````$5R%U;)75= +M`````$5R%U;)75=`````$5R%U;)75=`````$5R%U;)75= +M`````$5R%U;)75=``!%%U;)75=``!%%U;)75=````````17)R;W(Z($-635A?4$M)7T5#0U])3E0Q +M6R5L;'A=6R5U70```````$5R%U;)75=````17)R;W(Z($-6 +M35A?3E%-7T-37T5#0S!?24Y46R5L;'A=6R5U70```$5R%U;)75=````17)R;W(Z($-635A?2$Y!7T524D]26R5L +M;'A=6R5U70!%%U;)75= +M````17)R;W(Z($-635A?4$M/7TY#0E])3E1;)6QL>%U;)75=`````````$5R +M%U;)75=````````17)R;W(Z($-635A?4U-/7T=24#)?24Y46R5L;'A= +M6R5U70```````$5R%U;)75=```````` +M17)R;W(Z($-635A?4U-/7T=24#5?24Y46R5L;'A=6R5U70```````$5R%U;)75=````````17)R;W(Z($-635A?4U-/ +M7T=24#A?24Y46R5L;'A=6R5U70```````$5R%U;)75= +M``````!%%U;)75=``````!%%U;)75=``````!%%U;)75= +M``````!%%U;)75=``````!%%U;)75=``````!%%U;)75= +M``````!%%U;)75=``````!%%U;)75=``````!%%U;)75= +M``````!%%U;)75=``````!%%U;)75=``````!%%U;)75= +M``````!%%U;)75=``````!%%U;)75=``````!%%U;)75= +M``````!%%U;)75=``````!%%U;)75=``````!%%U;)75=``!%%U;)75=````````17)R;W(Z($-635A?3#)#7U1!1#%?24Y4 +M6R5L;'A=6R5U70```````$5R%U;)75= +M````````17)R;W(Z($-635A?3#)#7TU#23!?24Y46R5L;'A=6R5U70`````` +M`$5R%U;)75=````````17)R;W(Z($-6 +M35A?3#)#7T-"0S!?24Y46R5L;'A=6R5U70```````$5R%U;)75=````````17)R;W(Z($-635A?4$5- +M,U])3E1?4U5-6R5L;'A=6R5U70```````$5R%U;)75=````17)R;W(Z($-635A?3U--7TE.5%]35$%46R5L;'A=6R5U +M70```````$5R%U;)75=``!%%U;)75=````17)R;W(Z($-635A?0D=8,%]# +M35(P,#)?24Y46R5L;'A=6R5U70```$5R%U;)75=````17)R;W(Z($-635A?0D=8,%]34%5?345-7TE.5%LE;&QX +M75LE=5T``$5R%U;)75=````17)R +M;W(Z($-635A?0D=8,%]34%4P,#-?24Y46R5L;'A=6R5U70```$5R%U;)75=`````````$5R%U;)75=`````$5R%U;)75=`````$5R%U;)75=`````````$5R%U;)75=`````$5R%U;)75=`````$5R%U;)75=`````````$5R%U;)75=`````$5R%U;)75=`````$5R +M%U;)75=```````` +M`$5R%U;)75= +M`````$5R%U; +M)75=`````$5R%U;)75=````17)R;W(Z($-635A?0D=8,5]3 +M4%4P,#!?24Y46R5L;'A=6R5U70```$5R%U;)75=``!%%U;)75=````17)R;W(Z($-635A?0D=8,5]34%4P,#)?24Y46R5L;'A= +M6R5U70```$5R%U;)75=```` +M``````!%%U;)75= +M``````````!%%U; +M)75=``````````!%%U;)75=``````````!%%U;)75=``````````!%%U;)75=``````````!%%U;)75=``````````!%%U;)75=``````````!%%U;)75=````17)R;W(Z($-635A?0D=8,E]#35)?345-7TE.5%LE;&QX +M75LE=5T``$5R%U;)75=````17)R +M;W(Z($-635A?0D=8,E]#35(P,#-?24Y46R5L;'A=6R5U70```$5R%U;)75=``!%%U;)75=````17)R;W(Z($-635A?0D=8,E]3 +M354P,#!?4EA?24Y46R5L;'A=6R5U70``````````17)R;W(Z($-635A?0D=8 +M,E]3354P,#!?5%A?24Y46R5L;'A=6R5U70``````````17)R;W(Z($-635A? +M0D=8,E]3354P,#%?4EA?24Y46R5L;'A=6R5U70``````````17)R;W(Z($-6 +M35A?0D=8,E]3354P,#%?5%A?24Y46R5L;'A=6R5U70``````````17)R;W(Z +M($-635A?0D=8,E]3354P,#)?4EA?24Y46R5L;'A=6R5U70``````````17)R +M;W(Z($-635A?0D=8,E]3354P,#)?5%A?24Y46R5L;'A=6R5U70`````````` +M17)R;W(Z($-635A?0D=8,E]3354P,#-?4EA?24Y46R5L;'A=6R5U70`````` +M````17)R;W(Z($-635A?0D=8,E]3354P,#-?5%A?24Y46R5L;'A=6R5U70`` +M````````17)R;W(Z($-635A?0D=8,E]'35!?4$-37TE.5#`P,%LE;&QX75LE +M=5T`````````17)R;W(Z($-635A?0D=8,E]'35!?1TU)7U)8,#`P7TE.5%LE +M;&QX75LE=5T`````17)R;W(Z($-635A?0D=8,E]'35!?1TU)7U18,#`P7TE. +M5%LE;&QX75LE=5T`````17)R;W(Z($-635A?0D=8,E]'35!?4$-37TE.5#`P +M,5LE;&QX75LE=5T`````````17)R;W(Z($-635A?0D=8,E]'35!?1TU)7U)8 +M,#`Q7TE.5%LE;&QX75LE=5T`````17)R;W(Z($-635A?0D=8,E]'35!?1TU) +M7U18,#`Q7TE.5%LE;&QX75LE=5T`````17)R;W(Z($-635A?0D=8,E]'35!? +M4$-37TE.5#`P,ELE;&QX75LE=5T`````````17)R;W(Z($-635A?0D=8,E]' +M35!?1TU)7U)8,#`R7TE.5%LE;&QX75LE=5T`````17)R;W(Z($-635A?0D=8 +M,E]'35!?1TU)7U18,#`R7TE.5%LE;&QX75LE=5T`````17)R;W(Z($-635A? +M0D=8,E]'35!?4$-37TE.5#`P,ULE;&QX75LE=5T`````````17)R;W(Z($-6 +M35A?0D=8,E]'35!?1TU)7U)8,#`S7TE.5%LE;&QX75LE=5T`````17)R;W(Z +M($-635A?0D=8,E]'35!?1TU)7U18,#`S7TE.5%LE;&QX75LE=5T`````17)R +M;W(Z($-635A?24]"3E])3E1?4U5-6R5L;'A=6R5U70```````$5RF4@)74@:7,@;F]T('9A;&ED"@````````!%4E)/4CH@)7,Z(%!/3TP@ +M)74Z)74@8G5F9F5R('-I>F4@;6ES;6%T8V@*``````!%4E)/4CH@)7,Z(%!/ +M3TP@)74Z)74@;W5T(&]F(&UE;6]R>2P@8V]U;&0@;F]T(&%L;&]C871E("5L +M;'4@8GET97,*``````!%4E)/4CH@)7,Z(&EN=F%L:60@8FQO8VL@8V]U;G0@ +M)74*````````15)23U(Z("5S.B!I;G9A;&ED(&)L;V-K('-I>F4@)74*```` +M`````$524D]2.B`E"`A/2`E(VQL>`H``````````$524D]2 +M.B`E2!S:7IE(&UI%]F<&$S7V%U%]F<&$S7W!O;VQ?<&]P=6QA=&4` +M8W9M>%]F<&$S7V%U%]F<&$S7W-E=%]A=7)A7V9O +MCTE9`H` +M`````````$524D]2.B`E`H`````/$5N9"!O9B!';&]B86P@4F5S;W5R8V5S/@````````!C=FUX +M7V%P<%]I9```````7U]C=FUX7V=L;V)A;%]R97-O=7)C97-?:6YI=`````!C +M=FUX7V-R96%T95]G;&]B86Q?"5L;'@*`"5S.B!);G9A +M;&ED('!A"5X+"!I;F1E>"`E9`H```!%4E)/ +M4CH@3F\@;F]D92!E>'!E8W1E9"!F;W(@:6YT97)F86-E.B`E9"P@<&]R=#H@ +M)60L(&UO9&4Z("5S"@``<&EP``````!%4E)/4CH@<&EP('!A=&@@;F]T(&9O +M=6YD(&EN(&1E=FEC92!T"5X+"`E9"DZ(%5N:VYO=VX@<&AY('1Y<&4L +M(&UO9%]A8G,@8VAA;F=E9"!N;W0@"UT +M:6UE<@!%&-V```E2UN +M97AU"5L;'@*``````!);G9A;&ED($U$24\@ +M861D"5L;'@L(&-O=6QD(&YO="!D971E8W0@8G5S(&%N9"!N;V1E +M"@``````)7,Z($5R"UM;V1E``````!C879I=6TL9&ES86)L92UA=71O;F5G;W1I +M871I;VX``"5S.B!/=70@;V8@;65M;W)Y"@```````"5S.B!%2!I;F9O(&9O"UP +M;W)T```````E7!E("5D"@```````$524D]2 +M.@``15)23U(Z($)O87)D('1Y<&4@:7,@0U9-6%]"3T%21%]465!%7T-.,S`Q +M,%]%5D)?2%,U+"!B=70@0G)O861C;VT@4$A9(&9O=6YD+@````!%4E)/4CH@ +M5&AE(&)O87)D('1Y<&4@:7,@;6ES+6-O;F9I9W5R960L(&%N9"!S;V9T=V%R +M92!M86QF=6YC=&EO;G,@87)E(&QI:V5L>2X``$524D]2.B!!;&P@8F]A2!T:&5M +M+@!U;FMN;W=N`"]S;V,O=6-T;``````````O7-T86P` +M5V%R;FEN9SH@:6YV86QI9"!C7!E("(E +M5]R96=I%]H96QP97)?-SAX>%]P87)S95]P:'D` +M````,``@`!```````!``(``P`%]?8W9M>%]M9&EO7V%D9')?=&]?;F]D95]B +M=7,`````7U]C=FUX7VAE;'!E%]H96QP97)?<&%R%]R96=?861D%]R9VUI:5]D=```````````7U]S971?9W!I;P```````&-V;7A?:&5L<&5R +M7V)O87)D7V=E=%]M:6E?861D0H``%A!54DO6$Q!54DO6$9))60Z +M(%!O``````0!`-X`````!`$`W@`````$`0#>``````0!`80`````!`$!;@````` +M$`0&&``````0!`8@`````!`$!=``````$`0&"``````0!!.T`````!`$%`P` +M````$`03M``````0!!.T`````!`$$[0`````$`05```````0!!00`````!`$ +M$[0`````$`03M``````0!!.T`````!`$$[0`````$`03M``````0!!.T```` +M`!`$$[0`````$`03M``````0!!4``````!`$%0``````$`05```````0!!4` +M8W9M>%]H96QP97)?8F=X7W-H=71D;W=N7W!OF4@<&MO('%U975E2`E9"!Q=65U97,*``!%4E)/4CH@ +M)7,@<&]R=#TE9"`^("5D"@!%4E)/4CH@)7-,($9A:6QE9"!T;R!A;&QO8V%T +M92!Q=65U92!F;W(@<&]R=#TE9"!C;W5N=#TE9`H`````````15)23U(Z("5S +M('!O"5D"@``````9F%I;&5D('1O(&EM<&]R="!C;VYF:6<`15)23U(Z("5S.B!F +M86EL960@=&\@86QL;V-A=&4@:6YT97)N86P@<&]R=',@9F]R:6YT97)F86-E +M/25D('!O%]H96QP97)?8V9G7V%S&5C=71I=F4O8W9M>"UH96QP97(M8V9G +M+F,`````8G!I9"`\/2!#5DU87TA%3%!%4E]#1D=?34%87U!)4%]"4$E$```` +M`&-V;7A?<&MO7W%U975E7V=R<%]A;&QO8P``````````8W9M>%]P:V]?<75E +M=65?86QL;V,`````:6YI=%]C=FUX7W!K;U]Q=65?%]P:V]? +M<75E=65?9G)E90``````8W9M>%]P:V]?86QL;V-?:7!OF4` +M````1G)E90````!.86UE`````"H`````````)35U("4U=2`E,3)U("4Q-G,@ +M)3%S"@``("`@1E!!,R!O;B!N;V1E("5U.B!I;G1R/24C>`H````E-G,@)35S +M("4Q-',@)3$T2!N;V1E/25D(&)A;FL])60* +M````4$M)(%!/3TP@1$9,5````%!+22!$1DQ4($%54D$```!%4E)/4CH@8V]N +M9FEG(&-L=7-T97(@9W)O=7`@)60``$524D]2.B`E2!R97-E"5X.B!G;&]B86P@`H``````````&EN +M=&5R9F%C92`E9"!O;B!N;V1E("5D(&ES('5S:6YG(&=L;V)A;"!P;V]L"@`` +M`'!A6QE(&YO="!A=F%I;&%B;&4`4VAO=VEN9R!S +M=&%T"5X('!O````"!A=7)A/3!X)7@````````@87!A9#TE9``````` +M````(&-H86X],'@E>````````"!B=69S/25D```````````@```````('!K;F0],'@E>````````"!L96X])60`(&=R<#TP>"5X```````` +M`$Y53$Q?3E5,3`````````!!5$]-24,``"!T=#TE"4P.'@` +M`````"!;3$%%70``(&QB='D])60E3TE9"5S````````(&QE='D])60E3TE9"5S````````(%!&,0`````@4$8R`````"!01C,`````(%!& +M-``````@=FQA;B!V86QI9```````('9L86X@``````@6QE`$524D]2.B`E +M6QE(&YO="!A=F%I;&%B;&4*``````!%4E)/4CH@)7,Z(&YE +M=R!Q<&<@96YT%]H96QP97)?<&MI7W-E='5P7V9P85]P;V]L%]H +M96QP97)?<&MI7W!O%]H +M96QP97)?<&MI7W)O=71E7W!R=%]D;6%C``!02T\@0VUD+6)U9G,`````)7,Z +M($524D]2.B!I;B!02T\@8G5F9F5R('!O;VP*```("`@("`@("`@("`@("`@( +M8W9M>%]H96QP97)?<&MO7W!O;VQ?:6YI=``````````E"5X"@````!- +M;V1U;&4@:7,@;F]T(%-&4"]31E`K+U-&4#(X+U%31E`K````````)7,Z(%5N +M:VYO=VX@4T90('1R86YS8V5I=F5R('1Y<&4@,'@E>`H``"5S.B!%%]D:7-A8FQE````````;6]D7V%B%]E'!E8W1E9"!B=69S/3TP(&EN(%=110H````@("`@0G5F9F5R +M(%-T87)T.B5L;'@*```@("`@0G5F9F5R($1A=&$Z("5L;'@*```@("`@0G5F +M9F5R(%-I>F4Z("5U"@`````@("`@0G5F9F5R($D@("`Z("5U"@`````@("`@ +M0G5F9F5R($)A8VLZ("5U"@`````@("`@0G5F9F5R(%!O;VPZ("5U"@`````) +M"0```````"4P,G@`````"@D)``````!%4E)/4CH@)7,Z(&EN=&5R9F%C92`E +M=3HE=2!B860@;6]D90H`````15)23U(Z("5S.B!);&QE9V%L($E01"!P;W)T +M(&YU;6)E%]H96QP97)?9V5T7VEN=&5R9F%C95]I +M;F1E>%]N=6T``````%]?:6YT7R5D7VQI;FM?:6YF;P```````&EF86-E("5D +M(&9A:6QE9"!T;R!A;&QO8R!L:6YK(&EN9F\*``````!.;V1E("5D($EN=&5R +M9F%C92`E9"!H87,@)60@<&]R=',@*"5S*0H`)7,Z(%!UF4@)74*```````` +M```````0!.TL`````!`$[E0`````$`3N.``````0!.X<`````!`$[2P````` +M$`3M+``````0!.TL`````!`$[2P`````$`3M+``````0!.TL`````!`$[2P` +M````$`3M+``````0!.TL`````!`$[2P`````$`3M+``````0!.TL`````!`$ +M[2P`````$`3M+``````0!.TL`````!`$[2P`````$`3M+``````0!.X<```` +M`!`$[2P`````$`3N```````0!.WD`````!`$[<@`````$`3MK``````0!.TL +M`````!`$[E0`````$`3MY``````0!.W(`````!`$[AP`````$`3N.``````0 +M!.X``````!`$[:P`````$`3MD``````0!.Y4`````!`$[<@`````$`3MY``` +M```0!.Y4`````!`$\(``````$`3P8``````0!/!@`````!`$\&``````$`3P +M@``````0!/```````!`$\```````$`3P<``````0!._8`````!`$[]@````` +M$`3OV``````0!/```````!`$\```````$`3P```````0!/!P`````!`$\``` +M````$`3P```````0!/```````!`$\```````$`3P```````````````````` +M```````````````````````````````````````````````````````````` +M!@``````````$`0$D``````0!!'X`````!`$)_``````$`07V``````0!!FP +M`````!`$*,`````%```````````0!`20`````!`$$?@`````$`0JN``````0 +M!"P(`````!`$+K@`````$`0P0`````P``````````!`$!)``````$`01^``` +M```0!"JX`````!`$+`@`````$`0NN``````0!#!`````#P``````````$`0$ +MD``````0!!'X`````!`$*K@`````$`0L"``````0!"ZX`````!`$,$`````0 +M```````````0!`20`````!`$$?@`````$`0JN``````0!"P(`````!`$+K@` +M````$`0P0````!$``````````!`$!)``````$`01^``````0!"JX`````!`$ +M+`@`````$`0NN``````0!#!`````$@``````````$`0$D``````0!!'X```` +M`!`$*K@`````$`0L"``````0!"ZX`````!`$,$`````3```````````0!`20 +M`````!`$$?@`````$`0QN``````0!#.``````!`$-`@`````$`0TD`````@` +M`````````!`'%9``````$`<5D``````0!Q68```````````````````````` +M````````````"0``````````$`<40``````0!Q1(```````````````````` +M``````````````````````!C=FUX7VAE;'!E`````!C=FUX7VAE;'!E%]I;&M?=7-E7VQA +M7VUO9&4*`````$524D]2.B!I;G9A;&ED(&EN=&5R9F%C93TE9"!I;B`)"0D) +M8W9M>%]I;&M?;&%?;6]D95]E;F%B;&5?%]L,F-?9V5T7W1A9R!A%]L,F-?9V5T7W1A +M9U]V,CH@5$%$(R5D(&]U="!O9B!R86YG90H``````````$524D]2.B!C=FUX +M7VPR8U]L;V-K7VQI;F4Z(&%D9'(@,'@E;&QX(&EN($Q-0R!H;VQE+@H````` +M15)23U(Z(&-V;7A?;#)C7V9L=7-H7VQI;F4@:6YD97@@;W5T(&]F(')A;F=E +M+@``15)23U(Z(&-V;7A?;#)C7V9L=7-H7VQI;F4@87-S;V-I871I;VX@;W5T +M(&]F(')A;F=E+@````!705).24Y'.B!);G9A;&ED(&UE;6]R>2!S:7IE*"5L +M;&0I(')E<75EF4@*"5L;&0I(')E<75E2!C;VYF:6=U2!T:&4@0H` +M``!787)N:6YG.B!%;F%B;&EN9R!02TD@=VAE;B!02TD@86QR96%D>2!E;F%B +M;&5D+@!%4E)/4CH@0V]N9FEG=7)I;F<@4$M)3D0@<&MI;F0@/2`E9"!C;'5S +M=&5R7V=R;W5P(#T@)60@"`@("`@("`@(%1% +M4DT@("`@("`@("`@("`@("`@($1!5$$L("`@("`@("`@("`@("`@($%#5$E/ +M3@``"B5D```````@("`@("`@("`@("`@)2TQ-FQX```````*+2TM+2TM+2TM +M+2TM+2U#;'5S=&5R("4Q9"!"86YK("4Q9"TM+2TM+2TM+2TM+2TM+2TM+2TM +M+0H`````````)2TQ,',E+3$W6QE,````$1A=&$Q.D1A=&$P```````E +M+39S`````$%#5$E/3EMP;6,Z#HE>```````("`@ +M("`@("`E+3AX.B5X`"`@("`@("`@("`@("4M,G@Z)2TR>"`@("`@("`Z)2TQ +M>"`Z)3)X("`@.B4M,G@``$524D]2.B!02TE.1"`E9"!I"5X"@``````````<&MI;F0@)60@8V]N +M9FEG(#!X)6QL>`H`:6YI=&EA;"!P87)S92!-;V1E.B`E9`H`:6YI=&EA;%]S +M='EL93H@)60*````````"5L;'@*````````"5L;'@*````````"5L;'@*````````<7!G(&)A`H```!C;W5N="!S='5C:R!F +M;W(@,'@E;&QX"@``````"@``````03IH`D!P``"!.``@`""0`(&X`"``(``$ +MV@#__P`!``15JV@!"PX`!%^Z1@$``)!&B8$@`"````1!@&@!`"B09E,`:`$` +M\``$03]H`$!P``93@&@!`/``!%HT:`.@\``$`;1(```!``1O0`$``0``<`````````! +MP`````````'`````````!(.)'P`"```.U2H`@`"```Y>/&@"`'``!%RY0@@` +M```$52I."3$M``1/&@"`'``"8.)'P`````/5*EH"0%(``]9 +MLV@""'``!ERY0@@````&52I."3$M``9/&@"`'``"8.)'P`` +M```/5*EH"0%(``]9LV@""'``!ERY0@@````&52I."3$M``9 +M/&@"`'``"8.)'P`````/5*EH"0%(``]9LV@""'``!ERY0@@````&52I."3$M +M``9/&@"`'``"8.)'P`````/5*EH"0%(``]9LV@""'``!ERY +M0@@````&52I."3$M``9O0`(``@`!L8Y_P`>```&`0)````"F`'````` +M``"8(<`````````&7X!H`0#P``9`/W(!`````<`````````!P`````````'` +M`````````<`````````!P`````````'`````````!ERY0@@````&52I."3$M +M``9"/0`@`"``!H6]`"``(``(U*D'P`%```0! +M`D````(`!EDR:`(`<```0J2&`@````H5JW0``220`($Y!``````!P``````` +M``2!@?``0`"8AEDR:`(`<``&U*D'P`(```:"`?\```"D"!6K=``#10`)WKT! +M``$`I"E!@&@!`#@`"5HT:`$(<``)`H.&```%K(H&@88``!0`"A6K=``#0P`+ +M6C1H`0!PK&N"`P`/``4`"=2I!\`"0``+@@$__P````G5*@`!``$`"=2I^`!H +M```)63)H`@AP``9!@&@#`C``!D$"0`,``)P!P`````````'`````````!X(! +M\`!@```(63)H`@!PH&C4J0?``H``"%HT:`$(=``(@8$`_P````85JW0``T4` +M!UHT:`$`>``'`0)````HJ`>"M`#_````"M2I!\`"P``*6C1H`0!X``I!`D0! +M``"H!X*T`/\`/``*U*D'P`+```I:-&@!`'@`"D$"1`$``*@'@K0`_P`K``K4 +MJ0?``L``"EHT:`$`>``*00)$`0``J`>"M`#_`"P`"M2I_\!JP``*63)H`@AP +M``K5*@`!``$`"EHT:`$`>``*`0)````(``?>O0$``0``!(&]`0`!```&QCG_ +M`",```9!JF@#0```!D&I:`-(1@`&0#1R`P`!``2"*0<``@``"16K=``#00`` +M@JH``0`!``J&JP#_`$4`"MRY>`!X````@BD'``(```B*.0@`````!ERY0@@` +M```&52I."3$M``9!-`#_`"\`!(D!__]E6``$@H&P`"`` +M``I9,F@""'``"M2I^`"H```*WKT"``(```""O0(``@"H"L8Y_P`H`*AAP``` +M``````I!@V@!!2:H2D&#:`$(>``*6[=H`P!X``I``7(#````"EL`:`$`\``` +M0;1H`TAX``!?OV@#"'@`!H(IR`"8```(`0)(```(H`'`````````"$.DA@(` +M```(@0'__P````05JW0`!&0`#A6K=``$80`(`0)````(``Q!MV@`0EH`#$$" +M0`,````*`0)````(``IO00`!`"D*4&`:`$`.``) +M6C1H`0AP``D"@X8```6LB@:!A@``%``*%:MT``5#``M:-&@!`'"L:X,#``\` +M!0`-U"@`'P`)``N#`3__````#=0H`^`!H``-6+%H`@AP``W``*00)$`0``J`>"M`#_`"L`"M0H`!\`"P`*6C1H`0!X +M``I!`D0!``"H!X*T`/\`+``*U"@#_P&K``KO6@!"S$`!D&`:`$`/``&`H.&```%``H5JW0`!F$`!D&`:`,",``(P8#_ +M_P`(``B&-`#_``8`"$&"0`,````(0J2&`P````H5JW0`!F&0*(8T`/\`A``$ +MQCG_`#````1`-'(!``"@"%BQ:`((<``(@8'__P````:%@?__````!A6K=``& +M9```@;E``$````:%J`/@````!%RY0@@````$52I."3$M``1``*00)``P``J`'````` +M``"H(<`````````*08!H`0#P``K&.?\`.0``"D`#<@$``0`!P`````````'` +M`````````<`````````!P`````````!!OV@#2'@``%HT:`,(>``*@XD?```` +M``]4*&@)"D@`#U@P:`(`<``*7+E""`````I5*DX),2T`"ERY:`@H:``*00)& +M"0````!?N6@`0E`````_<```````0;EH`T!P``!1(F@#`'```($X`"``(``$ +M03IH`D!PD`'``````````(&X`"``()`FB8&``(````2)`1``$```!%:M:`$` +MH``&B8&``(````92I6@!`!T`!%:M:`D+6P`%5H!H"0#P``7>O0!``$```%8` +M:`@`\```@ST`(``@``R'*0?`````#=8L(```````@BD"@`*```A!LF@#0'`` +M"8*H``H`"@`*0;%H`T!P``N"*0?````````_<``(```)0;)H`T!P``!!@$@# +M``````�```"``)`8-(```$``!0H6@##"```(*J`(``@``(4*%H"`PK``=2 +MI6@(`!X`"H(J`$``0``(B@D``0`!``A!O&@#0'@`"4&\:`-`<``*6#!H`PAP +M``"!/0!`````!<&`__\````%@H@`'@````N""``>``@`"%TA:`!`,``)@P@` +M'@`0``B&"``>`!``#%TA:`!`<``(08!H"``E``A!NF@#H/``"%:M0`,````( +MP8#__P````6""`<`!0``"(H]``$``0`(0;YH`$!0``6"B`<``P``"HJ]``0` +M!``*0;YH`$!```6""`<``0``"(HJ`(``@``(03!H`$!XH"'`````````!8*( +M!P`"```(08!H`0`M``J*O0`(``@`"D&^:`!`)@`%@@@'``0```B**0<``@`` +M"$&T:`!`6@`%5JU``P````"!O0`0`!``!L&`__\````&@BH`@`"```B*"0`0 +M`!``"$$\:`)`<*`AP`````````:#*0<``@``",&!\`"````(08-,`/__``:" +M*@!``$``"(H)`"``(``(03QH`D!XH"'`````````#(L)`$``0``(W`'P`(`` +M``A!N$P#__\`#(LJ``$````,0;1,`P#_``:"J?@`J```"H:I^`"8```*BHD$ +M``0```I!MDP#__\`"D&W3`,`_P``@HD!``$```J"*`/@`8``"$$Q:`)`>``( +M@S0`_P`S``P!`D````2@`<```````*`AP`````````A!@4P#__\`"$&!3`/_ +M_P`*@B@#X`*```A!M4P#__\`!H(H?`!8```(B@D"``(```A!,&@"0'"@`<`` +M```````&@PD``@`"``B"@>``(`"H2H:!"``(`*AAP`````````I!@4P#__\` +M"D&!3`/__P`&4X!H`P#P``Q3(6@`0+``#=,F#_\/_P`&@0D`@`"`````/W`` +M!````(*I!P`"```*03)H`D!PI0J"*0*``H``!(D]"``(```)@P'_____I,F# +M@?``X```"5\`:`$`\*4I7SYD`0````'```````"D[(L!_____P`)70!H`0#P +MH8E=.F0!````#-6K@`"````(B@'_`/\```C5JT``0```#M6K0`!````$B3U` +M``````!7`&@(`/```%>`:`D`\``'UR[Q_P````?7K_``````!-6QE("5D(&ES(')E2!R97-E6QE"`E9"!I2`E;&QU"@``````15)23U(Z("5S.B!5;F%B;&4@=&\@ +M86QL;V-A=&4@;W5T<'5T(&)U9F9E<@H`````15)23U(Z("5S.B!0;W)T(&%L +MF%T:6]N(&9A:6QE9"X*```````````````` +M$`6W^``````0!;?H`````!`%M]@`````$`6WR``````0!;>X`````!`%MZ@` +M````$`6WF``````0!;>(`````!`%MW``````$`6W<&-V;7A?<&MO7W-H;W=? +M<75E=65?;6%P`&-V;7A?<&MO7V-O;F9I9U]P;W)T`````$524D]2(#H@1F%I +M;&5D('1O(&EN:71A;&EZ92!P:V\@:6YT97)N86P@<&]R="!R86YG90`````` +M:6YT97)F86-E/25D('!O2!S96=M96YT`H`````5T%23DE.1SH@)7,Z($U!0R`E9"!I;BUF;&EG:'0@)60*```` +M`````"5S.B!%4E)/4CH@=&EM96]U="!W86ET:6YG(&9O2!O<&5N960````` +M`````%!+3R!Q=65U92!H87,@;F]T(&)E96X@8W)E871E9```4$M/('%U975E +M(&ES(&YO="!E;7!T>0``26QL96=A;"!02T\@8V]M;6%N9"!C;VYS=')U8W0` +M````````$`786``````0!=C(`````!`%V$``````$`78H``````0!=AX```` +M`!`,6Y@`````$`Q7J``````0#%>H`````!`,5Z@`````$`Q7J``````0#%>H +M`````!`,5Z@`````$`Q7J``````0#%NH`````!`,6\``````$`Q;Z``````0 +M#%P``````!`,7"@`````$`Q<2``````0#%QH`````!`,7(!C=FUX7W!K;S-? +M:'=?:6YI=%]G;&]B86P``````````&-V;7A?<&MO7W-E='5P7VUA8W,````` +M`&-V;7A?<&MO,U]H=U]D:7-A8FQE`````&-V;7A?<&MO,U]H=U]D:7-A8FQE +M`````&-V;7A?<&MO7V1Q7V]P96X``````````%]?8W9M>%]P:V\S7V1O7V1M +M80```````&-V;7A?<&MO,U]D<5]C;&]S90```````&-V;7A?<&MO,U]D<5]Q +M=65R>0```````&-V;7A?<&MO,U]I;G1E%]P:V\S7W!O&]F9@``````8W9M>%]P:V\S7W!D97-C7V9R;VU?=W%E +M``````````!C=FUX7W!K;S-?<&1E%]P:V\S7W!D97-C7VYO=&EF>5]W<64````````E71E+6-L96%R(&YO="!S=7!P;W)T960*```````````E%]P:V\S7V-M9%]D;VYE`````%]?8W9M>%]P +M:V\S7VQM=&1M80```````$524D]2.B`E#HE;'@L("5I("5I("5I("5I+@H` +M`````&-V;7A?<&MO,U]D<5]G;&]B;%]P87)A;5\P```````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````````````$````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````````````$````````````` +M``````````````````````````$````````````````````````````````` +M```````0```````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````!C=FUX7W!K;S-?;G5M7VQE=F5L7W%U975E%]P:V]?9V5T7W%U975E&EF86-E("4C>"!H +M87,@;F\@25!$('!O2!R +M96=I"!A;')E861Y(')E;&5A +M"!I;G9A;&ED"@``7U]C +M=FUX7W!K;S-?:7!D7V1Q7W)E9VES=&5R``````!?7V-V;7A?<&MO,U]I<&1? +M9'%?=6YR96=I2!O;B!L:7-T("5S+"!B=70@=V4@ +M=')I960@=&\@861D(&ET('1O("5S"@````!H96%D/25L;'4H,'@E;&QX*2!T +M86EL/25L;'4H,'@E;&QX*0``````($]N92!E;&5M96YT`````"!-=6QT:7!L +M92!E;&5M96YT0``5T%23DE.1SH@)7,Z(%-33R!A;')E +M861Y(&1O=VX*```E%]P;W=?8V%P='5R93H@0G5F9F5R('1O;R!S;6%L +M;"X@070@;&5A%]P +M;W=?9'5M<#H@0G5F9F5R('1O;R!S;6%L;`!#;W)E("5D(%-T871E.B`@=&%G +M/25S+#!X)3`X>````"!G"4P,39L;'@``"!I;F1E>#TE +M9``````````@:&5A9````"!P#TE9```('!E +M;F1I;F<@=&%G/25S+#!X)3`X>```('!E;F1?=W%P/3!X)3`Q-FQL>`H````` +M475E=64@)61A($UE;6]R>2`H:7,@:&5A9"D```````!1=65U92`E9&$@365M +M;W)Y``````````!1=65U92`E9&(@365M;W)Y("AI"5X+"!B=69F97)?%]P;W=?9&ES<&QA>3H@0G5F9F5R('1O;R!S;6%L +M;"X@070@;&5A2!E;F%B +M;&5D"@````````!34T\@055200``````````15)23U(Z(%-33R!&86EL960@ +M=&\@86QL;V-A=&4@8G5F9F5R(&9OP``````$`Q["``` +M```0#'L8`````!`,>R``````$`Q[*``````0#'LP`````!`,>S@`````$`Q[ +M0``````0#'M(`````!`,>U``````$`Q[6``````0#'M@`````!`,>V@````` +M$`Q[<``````0#'MX`````!`,>X``````$`Q[B``````0#'N0`````!`,>Y@` +M````$`Q[H``````0#'NH`````!`,>[``````$`Q[N``````0#'O``````!`, +M>\@`````$`Q[T``````0#'O8`````!`,>^``````$`Q[Z``````0#'OP```` +M`!`,>_@`````$`Q\```````0#'P(`````!`,?!``````$`Q\&``````0#'P@ +M`````!`,?"@`````$`Q\,``````0#'PX`````!`,?$``````$`Q\2``````0 +M#'Q0`````!`,?%@`````$`Q\:``````0#'QX`````!`,?(@`````$`Q\F``` +M```0#'RH`````!`,?+@`````$`Q\R``````0#'S8`````!`,?.@`````$`Q\ +M^``````0#'T(`````!`,?1@`````$`Q]*``````0#'TX`````!`,?4@````` +M$`Q]6``````0#'UH`````!`,?7@`````$`Q]B``````0#'V8`````!`,?:@` +M````$`Q]N``````0#'W(`````!`,?=@`````$`Q]Z``````0#'WX`````!`, +M?@@`````$`Q^&``````0#'XH`````!`,?C@`````$`Q^2``````0#'Y8```` +M`!`,?F@`````$`Q^>``````0#'Z(`````!`,?I@`````$`Q^J``````0#'ZX +M`````!`,?L@`````$`Q^V``````0#'[H`````!`,?O@`````$`Q_"``````0 +M#'\8`````!`,?R@`````$`Q_.``````0#'](`````!`,?U@`````$`Q_:``` +M```0#']X`````!`,?X@`````$`Q_F``````0#'^H`````!`,?[@`````$`Q_ +MR``````0#'_8`````!`,?^@`````$`Q_^``````0#(`(`````!`,@!@````` +M$`R`*``````0#(`X`````!`,@$@`````$`R`6&-V;7A?"P@F4])60@8F%S93TE9`H`:6YD97@])60Z(&]W;F5R("5L +M;'@*````8W9M>%]R86YG95]R97-E%]T:6U?%]T:6U?"`E=0H`````7U]P8VE?8V]N&-E<'1I;VX@:&%N9&QE&-E<'1I;VX@;V-C +M=7)E9"!A="`P>"5L;'@L(#!X)6QL>"!S<&EN;FEN9PH``````%5N:VYO=VX@ +M8V]M;75N:6-A=&EO;B!S<&EN;FEN9SH@)6QL9"`^("5D+@H``````&9I;FES +M:&5D+@````````!$,``````````````0!H^0`````!`&CX@`````$`:/@``` +M```0!H]X`````!`&CW``````$`:/:``````0!H\8`````!`&CQ@`````$`:/ +M&``````0!H\8`````!`&CQ@`````$`:/&``````0!H\8`````!`&CQ@````` +M$`:/&``````0!H\8`````!`&CQ@`````$`:/&``````0!H\8`````!`&CQ@` +M````$`:/&``````0!H\8`````!`&CQ@`````$`:/&``````0!H\8`````!`& +MCQ@`````$`:/&``````0!H\8`````!`&CQ@`````$`:/&``````0!H\8```` +M`!`&CQ@`````$`:/&``````0!H\8`````!`&CQ@`````$`:/&``````0!H\8 +M`````!`&CQ@`````$`:/8``````0!H]8`````!`&EW``````$`:04``````0 +M!I!0`````!`&D%``````$`:04``````0!I!0`````!`&D%``````$`:04``` +M```0!I!0`````!`&D%``````$`:04``````0!I!0`````!`&D%``````$`:0 +M4``````0!I!0`````!`&D%``````$`:04``````0!I!0`````!`&D%`````` +M$`:04``````0!I!0`````!`&D%``````$`:04``````0!I!0`````!`&D%`` +M````$`:04``````0!I!0`````!`&D%``````$`:04``````0!I!0`````!`& +MD%``````$`:04``````0!I!0`````!`&D%``````$`:04``````0!I!0```` +M`!`&D%``````$`:04``````0!I!0`````!`&D%``````$`:1J``````0!I!0 +M`````!`&D%``````$`:04``````0!I!0`````!`&D%``````$`:04``````0 +M!I!0`````!`&D%``````$`:04``````0!I!0`````!`&D%``````$`:04``` +M```0!I!0`````!`&D%``````$`:04``````0!I!0`````!`&D%``````$`:0 +M4``````0!I!0`````!`&EZ@`````$`:04``````0!I'8`````!`&D%`````` +M$`:04``````0!I!0`````!`&D%``````$`:34``````0!ID8`````!`&D%`` +M````$`:8.``````0!I*X`````!`&D%``````$`:04``````0!I1P`````!`& +MD%``````$`:04``````0!I!0`````!`&D%``````$`:04``````0!I!0```` +M`!`&D%``````$`:04``````0!I!0`````!`&D%``````$`:04``````0!I!0 +M`````!`&DZ``````$`:04``````0!I!0`````!`&D%``````$`:04``````0 +M!I!0`````!`&D%``````$`:1_``````0!I!0`````!`&DY@`````$`:04``` +M```0!IA8`````!`&DS``````$`:7X``````0!I!0`````!`&DIP`````$`:2 +MW``````0!I!0`````!`&D%``````$`:5B``````0!I!0`````!`&D%`````` +M$`:04``````0!I!0`````!`&D%``````$`:7:``````0!I!0`````!`&D%`` +M````$`:04``````0!I!0`````!`&D%``````$`:04``````0!I;(`````!(/ +M;D@`````$@]N$#`Q,C,T-38W.#E!0D-$148``````````#`Q,C,T-38W.#E! +M0D-$148``````````&-V;7A?:6YT97)R=7!T7VUA<#H@26QL96=A;"!I`H````````@1FQO871I;F<@<&]I;G0@"4P,39L;'@)9FQT.B4M,3`H```!&25(``````$9#4U(````` +M)3$V`H`````````5')A<`````!#;W)E("5D.B!5;FAA +M;F1L960@17AC97!T:6]N+B!#875S92!R96=I3H@)60L('9A(#DZ-SH@,'@E>`H`26-A8VAE(&5R"5X +M"@```````$-A8VAE(&5R&-E<'1I;VX````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````!M9&UX('5N=7-A8FQE```````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````'=A=&-H```````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````;6%C:&EN92!C:&5C:P`````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````8V%C:&4@97)R;W(````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`%]?8W9M>%]I;G1E"5L;'@*````0DE35"!&04E,55)%.B!#3U`P7T-635]-14U?0U1,.B`P +M>"5L;'@*```````0!ML4`````!`&V)P`````$`;8G``````0!MB<`````!`& +MV)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<```` +M`!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB< +M`````!`&VP@`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0 +M!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``` +M```0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;: +M_``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P````` +M$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P` +M````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MKP`````!`& +MV)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<```` +M`!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB< +M`````!`&V)P`````$`;8G``````0!MB<`````!`&VN0`````$`;8G``````0 +M!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``` +M```0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8 +MG``````0!MB<`````!`&V)P`````$`;:V``````0!MK,`````!`&V)P````` +M$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P` +M````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`& +MV)P`````$`;8G``````0!MK``````!`&V)P`````$`;8G``````0!MB<```` +M`!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB< +M`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0 +M!MB<`````!`&VK0`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``` +M```0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8 +MG``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P````` +M$`;:J``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P` +M````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`& +MV)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MJ<```` +M`!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MJ0 +M`````!`&VH0`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0 +M!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&VG@`````$`;8G``` +M```0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8 +MG``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P````` +M$`;8G``````0!MB<`````!`&V)P`````$`;:;``````0!MB<`````!`&V)P` +M````$`;8G``````0!MB<`````!`&V)P`````$`;:8``````0!MI4`````!`& +MV)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<```` +M`!`&V)P`````$`;8G``````0!MI(`````!`&VCP`````$`;:,``````0!MB< +M`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0 +M!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``` +M```0!MB<`````!`&VB0`````$`;8G``````0!MB<`````!`&V)P`````$`;8 +MG``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P````` +M$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P` +M````$`;:&``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`& +MV)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<```` +M`!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MH, +M`````!`&V@``````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0 +M!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``` +M```0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V?0`````$`;9 +MZ``````0!MG<`````!`&V=``````$`;8G``````0!MB<`````!`&V)P````` +M$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P` +M````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`& +MV)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<```` +M`!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB< +M`````!`&V)P`````$`;8G``````0!MG$`````!`&V;@`````$`;8G``````0 +M!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``` +M```0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8 +MG``````0!MB<`````!`&V:P`````$`;9H``````0!MB<`````!`&V)P````` +M$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P` +M````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`& +MV)P`````$`;9E``````0!MB<`````!`&V)P`````$`;8G``````0!MB<```` +M`!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB< +M`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0 +M!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``` +M```0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8 +MG``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V8@````` +M$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P` +M````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`& +MV)P`````$`;8G``````0!MB<`````!`&V)P`````$`;9?``````0!MB<```` +M`!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB< +M`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0 +M!MB<`````!`&V)P`````$`;8G``````0!MEP`````!`&V)P`````$`;8G``` +M```0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8 +MG``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P````` +M$`;8G``````0!MB<`````!`&V60`````$`;96``````0!ME,`````!`&V4`` +M````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`& +MV)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<```` +M`!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB< +M`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0 +M!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``` +M```0!MDT`````!`&V2@`````$`;8G``````0!MB<`````!`&V)P`````$`;8 +MG``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P````` +M$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V1P` +M````$`;9$``````0!MD$`````!`&V/@`````$`;8G``````0!MB<`````!`& +MV)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<```` +M`!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MCL +M`````!`&V.``````$`;8U``````0!MB<`````!`&V)P`````$`;8G``````0 +M!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P`````$`;8G``` +M```0!MB<`````!`&V)P`````$`;8G``````0!MC(`````!`&V)P`````$`;8 +MG``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P````` +M$`;8G``````0!MB<`````!`&V)P`````$`;8G``````0!MB<`````!`&V)P` +M````$`;8G``````0!MB<`````!`&V+P`````$`;;9``````0!MQ(`````!`& +MW#``````$`;<&``````0!MOX`````!`&V]@`````$`;;L``````0!MQ8;W1R +M86-E7W-T=6)?:&%N9&QE<@``````````````````````$`;;(``````````` +M;W1C7V-A;&Q?=')A8V4``&]T2!S:&]U;&0@8F4@9G5L;`H``"5S +M.B!I;G9A;&ED('9A7!E("5S.B``"B`@("!V87)?;'1Y<&4E9"`H96QE;25D*2!A"!A`````````!F;W5N9"!A="`E9"``````)60@ +M=F%R2!R86YG92!E>&-E961E9`H`)7,Z($UE;6]R>2!R +M86YG92!N;W0@9F]U;F0*``````!C=FUX7V-O"UE"UE"UE%U;)75=````````17)R;W(Z +M($-635A?3$%0,5]'14Y?24Y46R5L;'A=6R5U70```````$5R%U;)75=`````````$5R%U;)75=```` +M`````$5R%U;)75=````17)R;W(Z +M($-635A?24Q+7U)87TQ.13-?24Y46R5L;'A=6R5U70```$5R%U;)75=````17)R;W(Z($-635A?24Q+7U)87TQ. +M139?24Y46R5L;'A=6R5U70```$5R%U;)75=````17)R;W(Z($-635A?24Q+7U)87TQ.13E?24Y46R5L;'A=6R5U +M70```$5R%U;)75=``!% +M%U;)75=``!%%U;)75=````17)R;W(Z +M($-635A?24Q!7U)87TQ.13-?24Y46R5L;'A=6R5U70```$5R%U;)75=````17)R;W(Z($-635A?24Q!7U)87TQ. +M139?24Y46R5L;'A=6R5U70```$5R%U;)75= +M`````$5R%U;)75=`````$5R%U;)75=`````$5R%U;)75= +M`````$5R%U;)75=`````$5R%U;)75=`````$5R%U;)75= +M`````$5R%U;)75=`````$5R%U;)75=`````$5R%U;)75= +M`````$5R%U;)75=`````$5R%U;)75=````17)R;W(Z($-635A?4$M)7T-,,U]) +M3E1;)6QL>%U;)75=`````````$5R%U;)75=````````17)R;W(Z +M($-635A?3#)#7U1!1#=?24Y46R5L;'A=6R5U70```````$5R%U;)75=````````17)R;W(Z($-635A?3#)#7T-"0S-? +M24Y46R5L;'A=6R5U70```````$5R%U;)75=``!%%U;)75=`````````$5R%U;)75= +M````17)R;W(Z($-635A?0D=8,U]34%4P,#!?24Y46R5L;'A=6R5U70```$5R +M%U;)75=``!%%U;)75=````17)R;W(Z($-635A? +M0D=8,U]34%4P,#)?24Y46R5L;'A=6R5U70```$5R%U;)75=``````````!%%U;)75=``````````!%%U;)75=``````````!%%U;)75=``````````!%%U;)75=``````````!%%U;)75=``````````!%%U;)75=``````````!% +M%U;)75=```````` +M``!%%U;)75=````17)R;W(Z($-635A? +M0D=8-%]#35)?345-7TE.5%LE;&QX75LE=5T``$5R%U;)75=````17)R;W(Z($-635A?0D=8-%]#35(P,#-?24Y4 +M6R5L;'A=6R5U70```$5R%U;)75=````17)R;W(Z($-635A? +M0D=8-%]3354P,#!?4EA?24Y46R5L;'A=6R5U70``````````17)R;W(Z($-6 +M35A?0D=8-%]3354P,#!?5%A?24Y46R5L;'A=6R5U70``````````17)R;W(Z +M($-635A?0D=8-%]3354P,#%?4EA?24Y46R5L;'A=6R5U70``````````17)R +M;W(Z($-635A?0D=8-%]3354P,#%?5%A?24Y46R5L;'A=6R5U70`````````` +M17)R;W(Z($-635A?0D=8-%]3354P,#)?4EA?24Y46R5L;'A=6R5U70`````` +M````17)R;W(Z($-635A?0D=8-%]3354P,#)?5%A?24Y46R5L;'A=6R5U70`` +M````````17)R;W(Z($-635A?0D=8-%]3354P,#-?4EA?24Y46R5L;'A=6R5U +M70``````````17)R;W(Z($-635A?0D=8-%]3354P,#-?5%A?24Y46R5L;'A= +M6R5U70``````````17)R;W(Z($-635A?0D=8-%]'35!?4$-37TE.5#`P,%LE +M;&QX75LE=5T`````````17)R;W(Z($-635A?0D=8-%]'35!?1TU)7U)8,#`P +M7TE.5%LE;&QX75LE=5T`````17)R;W(Z($-635A?0D=8-%]'35!?1TU)7U18 +M,#`P7TE.5%LE;&QX75LE=5T`````17)R;W(Z($-635A?0D=8-%]'35!?4$-3 +M7TE.5#`P,5LE;&QX75LE=5T`````````17)R;W(Z($-635A?0D=8-%]'35!? +M1TU)7U)8,#`Q7TE.5%LE;&QX75LE=5T`````17)R;W(Z($-635A?0D=8-%]' +M35!?1TU)7U18,#`Q7TE.5%LE;&QX75LE=5T`````17)R;W(Z($-635A?0D=8 +M-%]'35!?4$-37TE.5#`P,ELE;&QX75LE=5T`````````17)R;W(Z($-635A? +M0D=8-%]'35!?1TU)7U)8,#`R7TE.5%LE;&QX75LE=5T`````17)R;W(Z($-6 +M35A?0D=8-%]'35!?1TU)7U18,#`R7TE.5%LE;&QX75LE=5T`````17)R;W(Z +M($-635A?0D=8-%]'35!?4$-37TE.5#`P,ULE;&QX75LE=5T`````````17)R +M;W(Z($-635A?0D=8-%]'35!?1TU)7U)8,#`S7TE.5%LE;&QX75LE=5T````` +M17)R;W(Z($-635A?0D=8-%]'35!?1TU)7U18,#`S7TE.5%LE;&QX75LE=5T` +M````17)R;W(Z($-635A?0D=8-5]#35(P,#!?24Y46R5L;'A=6R5U70```$5R +M%U;)75=``!%%U;)75=````17)R;W(Z($-635A? +M0D=8-5]#35(P,#)?24Y46R5L;'A=6R5U70```$5R%U;)75=````17)R;W(Z($-635A?0D=8-5]34%5?345-7TE. +M5%LE;&QX75LE=5T``$5R%U;)75= +M````17)R;W(Z($-635A?0D=8-5]34%4P,#-?24Y46R5L;'A=6R5U70```$5R +M%U;)75=`````````$5R%U;)75=`````$5R%U;)75=`````$5R%U;)75=`````````$5R%U;)75=`````$5R%U;)75=`````$5R%U;)75=`````````$5R +M%U;)75=```` +M`$5R%U;)75= +M`````$5R%U;)75= +M`````````$5R%U;)75=`````$5R%U;)75=`````$5R`H``````$524D]2($1&05]%4E);0U`R1$)%73H@1$9!(%!0+4-0,B!$;W5B +M;&4@0FET($5R"5L;'@L('-Y +M;C$Z(#!X)6QL>`H``````$524D]2($PR1%]%4E);4T5#7T524ET@14-#('-I +M;F=L93H@9F%D6XP.C!X)6QL>"P@"P@9G-E=#H@,'@E>"P@9G-Y;CH@,'@E>`H`15)23U(@3#)47T52 +M4EM,0TM%4E(R73H@2%<@9&5T96-T960@82!C87-E('=H97)E(&$@4F0O5W(@ +M36ES2!(5R`M(&)U="!R97!O"5X+"!F"5X+"!F"5X"@!%4E)/4B!03U=?14-#7T524EM$0D5=.B!03U<@ +M9&]U8FQE(&)I="!E`H`15)23U(@3#)#7U1!1%A?24Y4*"5D*5M60D930D5=.B!60D8@4VEN +M9VQE+4)I="!%`H`5T%23DE.1SH@1DE87TE01%]05%)?04Q)1TY-14Y4 +M(&)U9F9E&EF86-E("4C>"!M:7-C;VYF:6=UF%T:6]N"@`` +M15)23U(Z("5S.B!042],,2!Q=65U92!C;VYF:6=U%]P:V\S7V-O;F9I9U]C:&%N7VEN=&5R9F%C90````````!?7V-V;7A?<&MO +M,U]C;VYF:6=?<&9C7VEN=&5R9F%C90``````````7U]C=FUX7VAE;'!E%]H +M96QP97)?<&MO,U]I;FET7V=L;V)A;`````!?7V-V;7A?<&MO,U]C;VYF:6=? +M;65M;W)Y`````````&-V;7A?:&5L<&5R7W!K;S-?%]H96QP97)?"D*`````%-224\E9#H@ +M4&5N9&EN9R!B:70@"D*``````!34DE/)60Z +M(%!E;F1I;F<@8FET('-T=6-K(&)E9F]R92!C;VYF:6<@F%T:6]N +M(&-A;&QE9"!O;B!A('!O"P@<')I;W)I='D])60L(&1A=&$],'@E +M>`H``````%-224\E9#H@4V]F="!P86-K970@1DE&3R!S96YD:6YG("5D(&)Y +M=&5S`````````"`E,#AX````4U))3R5D.B!3;V9T('!A8VME="!&249/(')E +M8V5I=F5D("5D(&)Y=&5S````````4U))3R5D.B!&86EL960@=&\@;6%P(')A +M;F=E(#!X)6QL>"TP>"5L;'@@0H` +M````4U))3R5D.B!!='1E;7!T('1O(&UA<"`Q-F)I="!D979I8V4@240@,'@E +M>"!U"!U"4P-GA= +M(#T^(#!X)3`X>`H``%-224\E9#H@4F5M;W1E('=R:71E6VED/3!X)3`T>"!H +M;W`])3-D(&]F9G-E=#TP>"4P-GA=(#T^(#!X)3`X>`H``````````%-224\E +M9#H@3&]C86P@"4P.'@*``!34DE/)60Z(%)E +M;6]T92!R96%D(%MI9#TP>"4P-'@@:&]P/24S9"!O9F9S970],'@E,#9X72`\ +M/2``````````,'@E,#AX"@!?7V-V;7A?"5X"@```&]C=&5O;E]S971?871T +M<@!O8W1E;VY?8VQE87)?871T<@````````!%4E)/4CH@4V]F='=A'!E8W1I;F<@ +M240],'@E,#AX+"!#:&EP(&ES(#!X)3`X>`H```````!2969U"P@0VAI<"!I"4P +M.'@*`````````",C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C +M(R,C(R,C(R,C(R,C(R,C(PH`````6%@```````!$05```````#8V```````` +M-C@```````!&-S$``````$%!4```````0U````````!&-S4``````%A86``` +M````4T-0``````!#0U```````#T``````$`=[@``````0!WNH`````!`'>_``````$`=XY``````0!W[0```` +M`!`'?L``````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD +M`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0 +M!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``` +M```0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=X +MY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0````` +M$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0` +M````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`' +M>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD```` +M`!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD +M`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0 +M!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``` +M```0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=X +MY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0````` +M$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0` +M````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`' +M>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD```` +M`!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD +M`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0 +M!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``` +M```0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=X +MY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0````` +M$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`'>.0` +M````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD`````!`' +M>.0`````$`=XY``````0!WCD`````!`'>.0`````$`=XY``````0!WCD```` +M`!`'>.0`````$`=XY``````0!WPP`````!`'?)``````$`=\V``````0!WT@ +M`````!`'?5@`````$`=]@``````0!WX``````!`'?E``````$`=ZX``````0 +M#'T``````!`,?:``````$`Q]\``````0#'Y``````!`,?F``````$`Q^@``` +M```0#'[``````!`,?N``````$`Q_```````0#'\P`````!`,?V``````$`Q_ +M@``````0#'^@`````!`,?]``````$`R````````0#(`@`````!`,^/@````` +M$`SX^``````0#/CX`````!`,^/@`````$`SX^``````0#/CX`````!`,^/@` +M````$`SYN``````0#/CX`````!`,^/@`````$`SX^``````0#/CX`````!`, +M^/@`````$`SX^``````0#/CX`````!`,^?``````$`SX^``````0#/CX```` +M`!`,^/@`````$`SX^``````0#/CX`````!`,^/@`````$`SX^``````0#/GX +M`````!`,^/@`````$`SX^``````0#/CX`````!`,^@``````$`SX^``````0 +M#/CX`````!`,^/@`````$`SZ"$%'3"5D.B!4:6UE;W5T('=A:71I;F<@9F]R +M($=-6"!T;R!B92!I9&QE"@`````````````0!X;0`````!`'AP``````$`>' +M,``````0!X=@`````!`'AY``````$`>'R``````0!X:8`````!`'AF`````` +M$`>+V``````0!XP(`````!`'C#@`````$`>,:``````0!XR8`````!`'C-`` +M````$`>+H``````0!XMH15)23U(Z("5S.B!);G9A;&ED($PQ(%!1"@`````` +M``!%4E)/4CH@)7,Z($-H86YN96P@;6%P<&EN9R!F86EL960*```````````` +M`!`'IG@`````$`>I,``````0!ZA``````!`'I\@`````$`>GH``````0!Z>` +M8W9M8W-?9&-B7V=E=%]B87-E7W%U975E%]C87!A8FEL:71Y7W5P9&%T93H@"@````!% +MXO``````0![B\`````!`'N;``````$`>XZ``````0![D` +M`````!`'N6@`````$`>Y0``````0![DH`````!`'O&``````$`>]*``````0 +M![Q@`````!`'O&``````$`>\:``````0![T0`````!`'O/@`````$`>\\``` +M```0![S8`````!`'O*``````$`?%N``````0!\8(`````!`'QF``````$`?& +M0``````0!\8P`````!`'QC``````$`?&4``````0!\%]A=71O7VYE9V]T:6%T:6]N``````!C=FUC%]I965E7V%S>6UM971R:6-?2`]("5D+"!P%]C965?8VYT@`````!`']Y``````$`?WH``` +M```0!_>``````!`']Y``````$`?ZF``````0!_F``````!`'^H``````$`?Z +M\``````0!_K``````!`'^C@`````$`?Z(&-V;6-S7V1C8GA?8V5E7W)X7W!R +M;V-EF4*```````````E2!I&ES=`H`)7,H*3H@)6DZ($5R`H` +M`"5S*"DZ("5I.B!N8GET97,@/2`P>"5X"@``````````)7,H*3H@)6DZ($1- +M05]%4E)/4CH@+BXN+E!24%].54Q,"@```````"5S*"DZ("5I.B!L87-T<'1R +M+G!R<#$](#!X)3`Q-FQX"@`````````E6YC:')O;F]UF5R +M;R`Z0V%N)W0@:&%N9&QE(&%S>6YC(&5V96YT('5P9&%T97,@9G)O;2!D979I +M8V4*`````````"5S*"DZ("5I.B!%2!E>&ES +M=',Z("5D"@``````````)7,H*3H@)6DZ($5RF4@;F]T('-U<'!O`H````````E`H*````)7,H*3H@)6DZ($5R0H`````````)7,H*3H@)6DZ($5R6EN9R!T;R!C;&5A71E'0M/F1A=&%?8G5F71E6YC7V5V96YT.CI- +M96UO0H````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````#_#P#_``@``!!`#P`/`$`` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````)$`?1=/0U1.5DU%,#`P,#`P,#`P,#`P +M,$]#5$5/3B!.5DU%(#`N,"XQ```````````````````````````````P,"XP +M,"XP,0%/0U0`"3"1```````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````0$```#`0`````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````````````````````````````````````9D0```(` +M```!``$````(``@````(```````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````#!``````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````&YQ;5]D979?:6YI=`````!N=FUE7V-O;F9I9U]I +M;FET``````````!N=FUE7W-E=%]S871A7V]N;'E?;6%P```````````````` +M```````````````````````````````````````````````````````````` +M````````````)7,H*3H@)6DZ($EN=F%L=60@=F9?;6]D92`E9"!P87-S960* +M"@```"5S*"DZ("5I.B!3971T:6YG('9F7VUO9&4@=&\@)60*```````````E +M6YC(&QO9W,*`````````"5S*"DZ("5I.B!#42!F871A +M;"!E`H`)7,H*3H@)6DZ(&-S(&)I2!A9G1E&ET:6YG(&-Q("5D(&1I +M2!W86ET('1I;65O=70*`````"5S +M*"DZ("5I.B!%>&ET:6YG('9F:60@)60@:6]S<2`E9"!D96QE=&4@86)R=7!T +M;'D@869T97(@8W)E9&ET('=A:70@=&EM96]U=`H`````)7,H*3H@)6DZ($Y1 +M33H@17)R.B!#4$P@`H``````"5S*"DZ("5I.B!.44U? +M5D8E9%]64R`E>`H`````````)7,H*3H@)6DZ($Y135]61B5D7TE.5$U3("5X +M"@`````E`H`````````)7,H*3H@)6DZ($Y135]61B5D7T-3 +M5%,@)7@*```````E`H``````"5S +M*"DZ("5I.B!.44U?5D8E9%]!44$@)7@*````````)7,H*3H@)6DZ($Y135]6 +M1B5D7T%342`E;'@*```````E`H` +M`````"5S*"DZ("5I.B!.44U?5D8E9%]3425D7U1$0DP@)7@*```````````E +M`H``````````"5S*"DZ("5I.B!. +M44U?5D8E9%]3425D7T-2141)5"`E;'@*```````E`H`````````)7,H*3H@)6DZ($Y135]61B5D7U-1 +M)61?1D,@)6QX"@`E`H`````````)7,H*3H@)6DZ($Y1 +M35]61B5D7T-1)61?14Y!("5L>`H``````````"5S*"DZ("5I.B!.44U?5D8E +M9%]!0U%?0T,@)6QX"@``)7,H*3H@)6DZ($Y135]61B5D7T-03"5D7U1$0B`E +M;'@*`````````"5S*"DZ("5I.B!.44U?5D8E9%]3425D7U-33U]315154"`E +M;'@*```E`H`````````)7,H*3H@)6DZ($Y135]6 +M1B5D7T-1)61?4%)0("5L>`H``````````"5S*"DZ("5I.B!.44U?5D8E9%]# +M425D7T)!4T4@)6QX"@`````````E`H````````E`H``"5S*"DZ +M("5I.B!.44U?2%-?0DE35%]35$%455,P("5L>`H````````E`H``````"5S*"DZ("5I.B!.44U?5D8E9%]614,E +M9%]-4TE87T-$("5L>`H````E'A?;G%M7V1I'A?;G%M7V-R96%T95]A9&UI;E]C<0```````&-N-S-X>%]N<6U?9&5L971E +M7V%D;6EN7V-Q````````8VXW,WAX7VYQ;5]D:7-A8FQE7V-Q````8VXW,WAX +M7VYQ;5]C71E`H````E%]B +M9&5V7VEO``!S86Q?9&]?;V-T7VQI;G5X7V)D979?:6\``````````'-A;%]B +M9&5V7VEN:70```!S86Q?;&EN=7A?8F1E=E]P"UP"US='@M9')V+6QO=V5R+6-M``````!C>"US='@M;&5V96P`````8W@M +M"UM=7AS=6)R871E+7-E;````&-X+7-T>"UP +M;W-T+7!E86L``````````&)A"UC;6]D92UR97,``````&)A"UD"UL979E;`!B87-E>"US='@M +M<')E+7!E86L```````!B87-E>"US='@M;75X"UP;W-T+7!E86L``````"5S.B!.;R!P87)E;G0@;F]D92$* +M`````"-A9&1R97-S+6-E;&QS```C`H``$5R`H`````````)7,Z($EN8V]M<&%T:6)L92!P87)E;G0@(B5S +M(BP@;75S="!B92!N871I=F4@3T-414].(&DR8R]T=W-I(&)U"5L;'@*``````````!S:6UP;&4M8G5S +M````````)7,Z($5R2`E0H`````````)7,Z($5R"P@:7!D7W!O&EN=&5R9F%C92`P>"5X+"!I;F1E>"`E9"!F;W(@8VAA;FYE;"`E9`H````` +M`````"5S.B!%'`L +M<&-A.38Y.```````<&-A.38Y.`!N>'`L<&-A.34S-```````;GAP+'!C83DU +M,S4``````&YX<"QP8V$Y-3,V``````!N>'`L<&-A.34S-P``````;GAP+'!C +M83DU,S@``````&YX<"QP8V$Y-3,Y``````!N>'`L<&-A.34U-```````;GAP +M+'!C83DU-31A`````&YX<"QP8V$Y-34U``````!N>'`L<&-A.34U-6$````` +M;GAP+'!C83DU-3<``````&YX<"QP8V$Y-3'`L<&-A.34W-0`` +M````;6%X:6TL;6%X-S,Q,````&UA>&EM+&UA>#'`L<&-F.#4W-```````;GAP +M+'!C9C@U-S1A`````&YX<"QP8S@U-S0```````!N>'`L<&-A.38W,``````` +M;GAP+'!C83DV-S(``````&YX<"QP8V$Y-C'`L<&-A.#4W-0`` +M````;GAP+'!C9C@U-S4``````&YX<"QP8V$Y-C'`L<&-A.38W +M,P``````;GAP+'!C83DV-S4``````&UA>&EM+&UA>#'`L +M<&-A.34T,@``````;GAP+'!C83DU-#,``````&YX<"QP8V$Y-30T``````!N +M>'`L<&-A.34T-0``````;GAP+'!C83DU-#8``````&YX<"QP8V$Y-30W```` +M``!N>'`L<&-A.34T.```````8W9M>%]F9'1?=')A;G-L871E7V%D9')E`````,(`````````!`-<(@````#"``````````0#7"8```` +M`P@`````````$`UPJ`````,(`````````!`-<+@````#$``````````0#7#( +M`````Q``````````$`UPV`````,0`````````!`-<.@````#$``````````0 +M#7#X`````Q``````````$`UQ"`````,(`````````!`-<1@````#"``````` +M```0#7$H`````P@```!C=FUX7V9D=%]G971?:3)C7V)U`````4````!``0`````````````$`UQB`````8````!``0````` +M````````$`UQF`````<`````"`@`````````````$`UQJ`````@````!``@` +M``````!C=FUX7V]C=&5O;E]I,F-?%]F9'1?9W!I;U]G971?:6YF +M;U]P:&%N9&QE``!C=FUX7V9D=%]G<&EO7W-E=`````````!C=FUX7V9D=%]G +M<&EO7V=E=`````````!C=FUX7W-F<%]S971?:7!D7W!O%]H96QP97)?9F1T7W!A2!R97-U;'0N"@````!705).24Y'.B!# +M5DU8(&)O;W0@9&5S8W)I<'1OF5R;R!A9&1R97-S"@`````` +M``!,:7-T(&]F(&-U2!A;&QO8V%T960@;F%M960@8F]O=&UE;2!B +M;&]C:W,Z"@```````$YO(&YA;65D(&)O;W1M96T@8FQO8VMS(&5X:7-T+@H` +M15)23U(Z(&YO(&UE;6]R>2!F;W(@8W9M>%]B;V]T;65M(&1E2!S:7IE('1O;R!L +M87)G92P@=')U;F-A=&EN9R!T;R!M87AI;75M('-I>F4*``````!&051!3"!% +M4E)/4CH@=6YA8FQE('1O(&%L;&]C871E(&UE;6]R>2!F;W(@8F]O=&UE;2!D +M97-C*``````0"ADP`````!`*&3``````$`H9,``````0"AYH +M`````!`*'B@`````$`H8(``````0"A0L`````!`*'L@`````$`H4+``````0 +M"A[D`````!`*'Q@`````$`H?3``````0"A^@`````!`*%"P`````$`H<\``` +M```0"A@@`````!`*'"0`````$`H4+``````0"A0L`````!`*'H``````$`H4 +M+``````0"A@@("`@("`@("`@("`@("`@(#`P,#`P,#`P,#`P,#`P,#`````` +M$`I$)``````0"C^(`````!`*/X@`````$`I$.``````0"C^(`````!`*/X@` +M````$`H_B``````0"D/(`````!`*/X@`````$`H_B``````0"D#4`````!`* +M0T@`````$`H_B``````0"D$(`````!`*0V0`````$`H_B``````0"D-8```` +M`!`*280`````$`I)A``````0"DF$`````!`*280`````$`I)A``````0"DF$ +M`````!`*280`````$`I)A``````0"DF$`````!`*/X@`````$`H_B``````0 +M"C^(`````!`*/X@`````$`H_B``````0"C^(`````!`*/X@`````$`H_B``` +M```0"C^(`````!`*240`````$`I)-``````0"C^(`````!`*/X@`````$`H_ +MB``````0"C^(`````!`*/X@`````$`H_B``````0"C^(`````!`*/X@````` +M$`H_B``````0"C^(`````!`*2/@`````$`H_B``````0"C^(`````!`*/X@` +M````$`I(C``````0"C^(`````!`*2%``````$`H_B``````0"C^(`````!`* +M2#@`````$`H_B``````0"C^(`````!`*/X@`````$`H_B``````0"C^(```` +M`!`*/X@`````$`H_B``````0"C^(`````!`*/X@`````$`H_B``````0"DE$ +M`````!`*1$0`````$`H_B``````0"C^(`````!`*/X@`````$`I#%``````0 +M"D1$`````!`*0,@`````$`H_B``````0"D,L`````!`*/X@`````$`I"+``` +M```0"D'H`````!`*09P`````$`I!D``````0"C^(`````!`*2(P`````$`I` +MR``````0"D$4`````!`*/X@`````$`H_B``````0"D)H`````!`*/X@````` +M$`I`R"`@("`@("`@("`@("`@("`P,#`P,#`P,#`P,#`P,#`P`````!`*6Z@` +M````$`I5L``````0"E6P`````!`*6\``````$`I5L``````0"E6P`````!`* +M5;``````$`I=F=M`````4````9````?0`````O +M=7-R+VQO8V%L+T-A=FEU;5].971W;W)K`H```!?7V]C=&5O;E]C;W)E;6%S:U]B87)R:65R7W-Y;F,``%]?;V-T +M96]N7V-OP`````$`L!^``` +M```0"P($`````!`+`A``````$`K\)``````0"P(<`````!`+`B@`````$`L" +M.``````0"P)$`````!`+`K@`````$`L"Q``````0"PN8`````!`+#-`````` +M$`L,H``````0"PPP`````!`+"_@`````$`L,Z``````0"R-H`````!`+)"`` +M````$`LD"``````0"R/X`````!`+(V@`````$`LC1``````0"R-$`````!`+ +M(T0`````$`LC1``````0"R/``````!`+(Z@`````$`LCZ``````0"R-H```` +M%``````!>E(``7P?`0,,'0``````````+````!P0```H````[`!(#CA(D0Q8 +MGP*5!)0&DPB2"DB0#@*\#@#0T=+3U-7?````/````$P0``[P```'I`!$#H`$ +M2)0,2)<&:)\"G@26")4*DPZ2$)$2D!0#!"P*#@#0T=+3U-76U][?"P`````` +M`!P```",$``6F````#0`2`X(1)\"8-\.````````````3````*P0`!;0```" +M*`!$#EA(DA!HGP*>!)<&E@B5"I0,DPZ1$DB0%`,!&`H.`-#1TM/4U=;7WM\+ +M`HP*T-'2T]35UM?>WT@.``L````````<````_!``&/@```',`$0."$B?`@,! +M3`H.`-\+`````$0```$<$``:R````C0`1`Y(1)`28)\"EP26!I4(E`J3#)(. +MD1`"0`H.`-#1TM/4U=;7WPL#`5`*#@#?U];5U-/2T=`+`````!P```%D$``= +M`````#@`1`X(1)\"<`X`WP``````````-````800`!TX````^`!$#DA@GP*7 +M!)8&E0B4"I,,D@Z1$$B0$@+$T-'2T]35UM??2`X````````L```!O!``'C`` +M``9H`$0..$23!$B2!DB0"DR?`I$(`P)("@X`T-'2T]\+```````\```![!`` +M))@```8X`$0.2$27!$B6!DB5"$B4"DB3#$B2#DB0$DR?`I$0`P%L"@X`T-'2 +MT]35UM??"P``````7````BP0`"K0```%8`!$#K`!1),(7)(*GP*5!)0&D0R0 +M#@,!E`H.`-#1TM/4U=\+`P)D"@X`W]74T]+1T`L#`0`*#@#?U=33TM'0"WP* +M#@#?U=33TM'0"P``````````%````HP0`#`P````3```````````````%``` +M`J00`#"`````-```````````````%````KP0`#"X````G``````````````` +M%````M00`#%8````G```````````````/````NP0`#'X```(!`!$#N@06)\" +MG@27!DB6"%B5"I0,DPZ2$)$2D!0#`1`*#@#0T=+3U-76U][?"P```````"P` +M``,L$``Z````!IP`1`Z``6B?`IX$EP:6")4*E`R3#I(0D1*0%``````````` +M`#P```-<$`!`H````:@`1`Y02)(0<)\"G@27!I8(E0J4#),.D1*0%`,!;`X` +MT-'2T]35UM?>WP`````````````\```#G!```Z````=4`$0.R`%(GP*>!$B1 +M$ER7!I8(E0J4#),.DA"0%`,"Q`H.`-#1TM/4U=;7WM\+````````%````]P0 +M`$)(````0```````````````%````_00`$*(```!$```````````````)``` +M!`P0`$.8````A`!$#AA$D`9(GP*1!`)T#@#0T=\``````````$P```0T$`!$ +M(```!-``1`[8`DB3#E"0%)(04)$2GP)8G@27!I8(E0J4#`,#L`H.`-#1TM/4 +MU=;7WM\+`G`*#@#?WM?6U=33TM'0"P``````3```!(00`$CP```"V`!$#M@$ +M4)$2DA!HGP*>!)<&E@B5"I0,DPZ0%`,!\`H.`-#1TM/4U=;7WM\+?`H.`-_> +MU];5U-/2T=`+```````````D```$U!``2\@```"8`$0.&$B?`I$$1)`&`F`* +M#@#0T=\+````````-```!/P0`$Q@```%7`!D#F!0D@QU];5U-/2T=``````````````-```!AP0`%T````!5`!$ +M#M`!3)\"D@21!I`(`P$$"@X`T-'2WPL"0`X`W]+1T``````````````\```& +M5!``7E@```*(`$0.\/\!:`[0@0*4))(HD2J?()4BDR:0+`,")`H.\/\!9`X` +MT-'2T]35WPL`````````%```!I00`&#@````8```````````````)```!JP0 +M`&%`````H`!$#AA(D`9,GP*1!`*(#@#0T=\``````````"P```;4$`!AX``` +M`*@`1`XP1)0$6)\"DP:2")$*2)`,`H`.`-#1TM/4WP```````!0```<$$`!B +MB````'@`1`X(`G0.`````"0```<<$`!C`````-``1`X@3)\"D@21!DB0"`*L +M"@X`T-'2WPL````D```'1!``8]````#(`$0.($R?`I($D09(D`@"J`H.`-#1 +MTM\+````%```!VP0`&28````5```````````````/```!X00`&3P```#D`!( +M#I@!3)(0;),.D!2?`IX$EP:6")4*E`R1$@,#0`H.`-#1TM/4U=;7WM\+```` +M`````!P```?$$`!H@````,0``G@."$R?`G0.`-\`````````/```!^00`&E( +M```*-`!(#EA,E@A4DPZ7!FB5"I0,GP*>!)(04)$2D!0#`2@*#@#0T=+3U-76 +MU][?"P```````"P```@D$`!S@````/0`1`X82)\"D01$D`8"G`H.`-#1WPM@ +M"@X`W]'0"P```````#P```A4$`!T>```%RP`2`YH4)4*5)`4EP98DA"4#),. +M4)$2GP)0G@26"`,%-`H.`-#1TM/4U=;7WM\+```````\```(E!``BZ@```*$ +M`$0.V`%$D1!0D!*?`ER7!)8&E0B4"I,,D@X#`AP*#@#0T=+3U-76U]\+```` +M````````+```"-00`(XP```!7``"<`X85)`&GP*1!`*T"@X`T-'?"U#0T=]( +M#@``````````'```"000`(^0````Q`!0#@@"I`H.``M0#@`````````4```) +M)!``D%@````(```````````````L```)/!``D&````"D`$@.*&R3!)(&D`J? +M`DB1"`)H#@#0T=+3WP`````````````D```);!``D0@```#T`%0.$%"?`I`$ +M`K0*#@#0WPL`````````````)```"900`)(`````]`!4#A!0GP*0!`*T"@X` +MT-\+`````````````!P```F\$`"2^````#0`3`X(1)\"6`X`WP`````````` +M'```"=P0`),P````,`!0#@A$GP)4WPX````````````\```)_!``DV````&0 +M`$0..$B0#F"1#)\"5)4$E`:3")(*`DP*#@#0T=+3U-7?"P,!!`X`W]74T]+1 +MT```````)```"CP0`)3P```!H`!0#B!4GP*2!)`(2)$&`O@*#@#0T=+?"P`` +M`#0```ID$`"6D````A0`1`Y`2)0(8)`04)4&DPI0D0Z2#%B?`I8$`OP*T-'2 +MT]35UM](#@`+````%```"IP0`)BH````+```````````````%```"K00`)C8 +M````-```````````````3```"LP0`)D0```"Z`!(#FA0E`R5"EB?`IX$2)<& +M6)8(DPZ2$%"1$I`4`P'<"@X`T-'2T]35UM?>WPL"E`H.`-_>U];5U-/2T=`+ +M```````L```+'!``F_@```&L`$0.0%"1"EB?`I0$DP:2")`,`P%X"@X`T-'2 +MT]3?"P````!$```+3!``G:@```%L`$0.2$20$E"2#I\"4)<$DPQ(D1!8E@:5 +M")0*`N`*#@#0T=+3U-76U]\+?-#1TM/4U=;7WT@.```````T```+E!``GQ@` +M``%(`$0.*$21"%2?`I,$D@9(D`H"8`H.`-#1TM/?"P*4"@X`W]/2T=`+```` +M`!0```O,$`"@8````C@``````````````!P```OD$`"BF````@P`=`X(6)`" +M`P'`#@#0````````-```#`00`*2H```"O`!$#DA4GP*7!)8&E0B4"DB3#%B2 +M#I$0D!(#`H0.`-#1TM/4U=;7WP`````4```,/!``IV@```#X```````````` +M```L```,5!``J&````(D`$0.X`-(D0A4GP*3!)(&D`H#`3`*#@#0T=+3WPL` +M```````T```,A!``JH@```'``$0.0$B0"E2?`I,$D@:1"`,!)`H.`-#1TM/? +M"P)H"@X`W]/2T=`+`````!0```R\$`"L2````#@``````````````#0```S4 +M$`"L@````0P`1`X02)`$3)\";`H.`-#?"P)("@X`W]`+`D@*#@#?T`MX#@#? +MT```````-```#0P0`*V0```!K`!(#BA,D@:?`E"3!)$(2)`*`N`*#@#0T=+3 +MWPL"8`H.`-_3TM'0"P````!$```-1!``KT````1(`$0..$23"%"?`I(*2)$, +M3)`.E024!@,!_`H.`-#1TM/4U=\+`P'@"@X`W]74T]+1T`L````````````\ +M```-C!``LX@```1``%0.X`%,DA"0%&R?`IX$EP:6")4*E`R3#I$2`P'\"@X` +MT-'2T]35UM?>WPL`````````/```#WPL````````````\```//!``Q&````OD`$0.B`%$ +ME0I8GP*2$)$2D!14G@27!I8(E`R3#@,#!`H.`-#1TM/4U=;7WM\+```````` +M1```#WP0`-!(```*<`!$#L@!2)4$4),(2)(*4)$,D`Y0GP*4!@,%``H.`-#1 +MTM/4U=\+`P3\"@X`W]74T]+1T`L`````````7```#\00`-JX```$U`!$#G!( +ME`Q(D1)(D!1@GP*>!)<&E@B5"I,.DA`#`:`*#@#0T=+3U-76U][?"P,!J`H. +M`-_>U];5U-/2T=`+`FP*#@#?WM?6U=33TM'0"P``````/```$"00`-^0```# +M.`!$#B!0GP*2!)$&2)`(`P%`"@X`T-'2WPL#`;0*#@#?TM'0"V@.`-_2T=`` +M`````````&P``!!D$`#BR```!YP`1`[("4B7!I8(3)4*DPY(DA!8GP*>!)0, +MD1*0%`,!P`H.`-#1TM/4U=;7WM\+`H0*#@#?WM?6U=33TM'0"P)`"@X`W][7 +MUM74T]+1T`L#`F`*#@#?WM?6U=33TM'0"P````!<```0U!``ZF@```C<`$0. +MB`I$D1)0DA!0G@26"$B4#%R3#I\"EP:5"I`4`P+T"@X`T-'2T]35UM?>WPL# +M!$@*#@#?WM?6U=33TM'0"P+<"@X`W][7UM74T]+1T`L````4```1-!``\T@` +M```(```````````````\```13!``\U````0,`$@.2$R3#)0*3)$09)\"EP26 +M!I4(D@Z0$@,#2`H.`-#1TM/4U=;7WPL`````````````%```$8P0`/=@```! +M)```````````````/```$:00`/B(```!2`!0#E!8G@27!DB6"%25"I0,DPY@ +MGP*2$)$2D!0"Y`X`T-'2T]35UM?>WP```````````"0``!'D$`#YT````9`` +M2`X@;)\"D`0"P`H.`-#?"P`````````````4```2#!``^V`````(```````` +M```````4```2)!``^V@````(```````````````4```2/!``^W`````(```` +M```````````\```25!``^W@```&``$0.4$B2$'"?`IX$EP:6")4*E`R3#I$2 +MD!0#`40.`-#1TM/4U=;7WM\`````````````%```$I00`/SX````"``````` +M````````%```$JP0`/T`````"```````````````+```$L00`/T(```!!`!$ +M#BA,D0APD`J?`I,$D@8"B`H.`-#1TM/?"P``````````%```$O00`/X0```` +M7```````````````%```$PP0`/YP````-```````````````/```$R00`/ZH +M```#-`!(#G!(G@1(D1)DD!2?`I<&E@B5"I0,DPZ2$`,"H`H.`-#1TM/4U=;7 +MWM\+`````````#P``!-D$`$!X````A``6`YH:)X$5)4*8),.EP:6"&R4#)\" +MDA"1$I`4`N`*#@#0T=+3U-76U][?"P`````````\```3I!`!`_````'(``)L +M#CA@E02?`I0&DPA0D0R0#D22"@+L"M#1TM/4U=\.`$@+=`X`T-'2T]35WP`` +M````)```$^00`06X````H`!$#B!,GP*2!)`(2)$&`H@.`-#1TM\``````#P` +M`!0,$`$&6```!$P`1`YP3)\"DA"0%&">!)<&E@B5"I0,DPZ1$@,#Z`H.`-#1 +MTM/4U=;7WM\+``````````!,```43!`!"J@```'0`$0.4$B1$DR4#%B?`IX$ +ME@A8DA"0%)<&4)4*DPX#`1@*#@#0T=+3U-76U][?"P)0"@X`W][7UM74T]+1 +MT`L``````%P``!2<$`$,>```%'P`1`Z8`427!FB4#)\"G@26")4*DPZ2$)$2 +MD!0#`2@*#@#0T=+3U-76U][?"P)("@X`W][7UM74T]+1T`L"B`H.`-_>U];5 +MU-/2T=`+`````````"0``!3\$`$@^````+P`2`X04)`$2)\"`EP*#@#0WPL" +M0`X`W]````!,```5)!`!(;@```/H`$0.@`%$G@1(D1)DGP*7!I8(E0J4#),. +MDA"0%`,"Z`H.`-#1TM/4U=;7WM\+`GP*#@#?WM?6U=33TM'0"P```````!0` +M`!5T$`$EH````!@`1`X(1)\"`````%P``!6,$`$EN```!#@`5`Y(1)$04)(. +M;)\"EP26!I4(E`J3#)`2`D0*T-'2T]35UM??2`X`"P,!X`X`T-'2T]35UM?? +M4`Y(D!*1$)(.DPR4"I4(E@:7!)\"`````````!0``!7L$`$I\````&`````` +M`````````$0``!8$$`$J4````F``1`Y`1)0(4)$.6)8$E0:3"E22#)`0GP(" +MA`H.`-#1TM/4U=;?"P+,"@X`W];5U-/2T=`+`````````$0``!9,$`$LL``` +M`SP`1`Y`1)4&2)0(2),*2)(,2)$.4)\"E@20$`*("@X`T-'2T]35UM\+`P%L +M"@X`W];5U-/2T=`+`````!0``!:4$`$O\````30``````````````!0``!:L +M$`$Q*````3@``````````````"P``!;$$`$R8````2@`4`ZH!%B?`I,$D@:1 +M"$B0"@+@"@X`T-'2T]\+`````````#P``!;T$`$SB````[``1`Y01)(03)4* +M7)<&E`R6"%"1$F"?`IX$DPZ0%`+\"@X`T-'2T]35UM?>WPL````````\```7 +M-!`!-S@```1@`$@.B`$"2)\"G@27!I8(E0J4#),.DA"1$I`4`P/8"@X`T-'2 +MT]35UM?>WPL`````````%```%W00`3N8````N```````````````+```%XP0 +M`3Q0````H`!$#C!0D0J0#%"4!),&3)((GP("<`X`T-'2T]3?````````'``` +M%[P0`3SP````(`!$#@A$GP)8#@#?``````````!<```7W!`!/1```!80`$0. +M\/\!=`Z8\@.1$I\"G@27!I8(E0J4#),.DA"0%`,)6`H.\/\!<`X`T-'2T]35 +MUM?>WPL#!)`*#O#_`7`.`-_>U];5U-/2T=`+```````````4```8/!`!4R`` +M``!8``````````````!,```85!`!4W@```8D`$0.F`%8DPZ2$)$26)`4GP*> +M!%27!I8(E0J4#`,"7`H.`-#1TM/4U=;7WM\+`P'L"@X`W][7UM74T]+1T`L` +M`````#0``!BD$`%9H```"%@`1`Y81)`*5)\"DP22!I$(`P$<"@X`T-'2T]\+ +M`D@*#@#?T]+1T`L`````%```&-P0``$4````0```````````````%```&/00 +M`6'X````-```````````````%```&0P0`6(P````<```````````````%``` +M&200`6*@````=```````````````%```&3P0`6,8````V``````````````` +M%```&500`6/P````8```````````````7```&6P0`610```3F`!$#F!0EP:0 +M%&B?`IX$E@B5"I0,DPZ2$)$2`PG\"@X`T-'2T]35UM?>WPL#`6@*#@#?WM?6 +MU=33TM'0"P,#/`H.`-_>U];5U-/2T=`+````````/```&!)<&E@B5"I0,DPZ2$`)8"@X`T-'2T]35UM?>WPL````` +M`````"0``!H,$`&,H```!N0`2`[``520!I\"D00#`_P*#@#0T=\+```````T +M```:-!`!DX@```%X`'`.F`)HGP*6!)4&E`B3"I(,D0Z0$`,!#`H.`-#1TM/4 +MU=;?"P```````"P``!IL$`&5`````+0`1`XP1)0$2),&2)((2)$*3)\"D`P" +MB`X`T-'2T]3?`````"0``!J<$`&5N````.```F@."$R?`E3?#@!X#@B?`E3? +M#@`````````4```:Q!`!EI@````P```````````````D```:W!`!EL@```"T +M`$0.($B2!&"?`I$&D`@"B`X`T-'2WP``````+```&P00`9>````"4`!$#B!0 +MD020!DB?`@*0"@X`T-'?"P,!I`X`W]'0````````)```&S00`9G0````D`!$ +M#A!(GP*0!`)X"@X`T-\+`````````````$0``!M<$`&:8```!"``1`XH1)($ +M4)$&D`A(GP(#`MP*#@#0T=+?"W@*#@#?TM'0"VP*#@#?TM'0"P)`"@X`W]+1 +MT`L``````$0``!ND$`&>@````P``1`XP1),$4)(&D`I0GP*1"`)`"@X`T-'2 +MT]\+`P(4"@X`W]/2T=`+`D0*#@#?T]+1T`L``````````!0``!OL$`&A@``` +M`:```````````````"0``!P$$`&C(````-@`1`X(`D@*#@`+`FP*#@!8"P`` +M```````````L```<+!`!H_@```&8`$0.,$23!EB?`I0$D@B1"I`,`P%("@X` +MT-'2T]3?"P````!<```<7!`!I9````/(`$0.<&23"I\"E@25!I0(D@R1#I`0 +M`P$\"@X`T-'2T]35UM\+`M@*#@#?UM74T]+1T`L"]`H.`-_6U=33TM'0"P*0 +M"@X`W];5U-/2T=`+``````!$```!%"7!I8(`P)<"@X` +MT-'2T]35UM?>WPL````````T```>)!`!MX@```+<`$0.0$23"DB1#E"0$)\" +M5)8$E0:4")(,`P&4"@X`T-'2T]35UM\+`````"P``!Y<$`&Z:````*P`2`X8 +M7)\"D020!@)L"@X`T-'?"UP.`-_1T````````````!0``!Z,$`&[&````$`` +M`````````````!P``!ZD$`&[6````(P`<`X(3)\"`D@*#@#?"P``````3``` +M'L00`;OH```+]`!$#K@!5)4*D!1PGP*>!)<&E@B4#),.DA"1$@,"E`H.`-#1 +MTM/4U=;7WM\+`P6P"@X`W][7UM74T]+1T`L```````!,```?%!`!Q^````D\ +M`$0.B`%HGP*>!)<&E@B5"I0,DPZ2$)$2D!0#`60*#@#0T=+3U-76U][?"P,# +M\`H.`-_>U];5U-/2T=`+`````````$P``!]D$`'1(```"8``1`Z``420%&2? +M`IX$EP:6")4*E`R3#I(0D1(#`4@*#@#0T=+3U-76U][?"P,$"`H.`-_>U];5 +MU-/2T=`+````````%```'[00`=J@```!>```````````````%```'\P0`=P8 +M````H```````````````1```'^00`=RX```'Y`!$#C!$DP1(D@9(D`I,GP*1 +M"`*8"@X`T-'2T]\+`P+H"@X`W]/2T=`+`DP*#@#?T]+1T`L`````````%``` +M("P0`>2@````)```````````````+```($00`>3(```#C`!$#AA0D`:?`DB1 +M!`+0"@X`T-'?"P,!Z`H.`-_1T`L`````+```('00`>A8````^`!$#BA0D`J1 +M"&22!I\"DP0"J`H.`-#1TM/?"P``````````'```(*00`>E0````J`!$#J`1 +M;)\@`G@.`-\````````\```@Q!`!Z?@```4<`$0.D`%WP``````````)```(000`>\8```! +MD`!$#AA,D`98GP*1!`,!#`H.`-#1WPL``````!0``"$L$`'PJ````!P````` +M`````````!0``"%$$`'PR````"```````````````"P``"%<$`'PZ````.`` +M1`X83)`&6)\"D01H"@X`T-'?"P*(T-'?2`X``````````$0``"&,$`'QR``` +M`F0`1`Y`1)8$7)\"E0:4"),*D@R1#I`0`P',"@X`T-'2T]35UM\+`FP*#@#? +MUM74T]+1T`L``````````#0``"'4$`'T,````60`1`[`$420*'B?(),BDB21 +M)@)("@X`T-'2T]\+`MP.`-_3TM'0````````/```(@P0`?68```!O`!$#K@1 +M1)$D=)`FGR"2(@)$"@X`T-'2WPL#`0@*#@#?TM'0"W0.`-_2T=`````````` +M`!0``"),$`'W6`````@``````````````!0``")D$`'W8````#`````````` +M`````!0``")\$`'WD`````@``````````````!0``"*4$`'WF`````@````` +M`````````!0``"*L$`'WH`````@``````````````!0``"+$$`'WJ`````@` +M`````````````!0``"+<$`'WL````:P``````````````#P``"+T$`'Y8``` +M`7P`4`[8"E">!'2?`I<&E@B5"I0,DPZ2$)$2D!0#`2@.`-#1TM/4U=;7WM\` +M```````````D```C-!`!^N````"8`'0.$%20!)\"`D@*#@#0WPL````````` +M````%```(UP0`?MX````"```````````````5```(W00`?N````"S`!$#C!8 +MGP*4!),&D@B1"I`,`O@*#@#?U-/2T=`+`E`*#@#0T=+3U-\+`E0*#@#?U-/2 +MT=`+`E0*#@#?U-/2T=`+`````````````!0``"/,$`'^4````)@````````` +M`````%0``"/D$`'^Z````<0`1`Y02)X$2)<&2)8(2)4*2)0,2),.2)(02)$2 +M3)`4GP("G`H.`-#1TM/4U=;7WM\+`K0*#@#?WM?6U=33TM'0"P`````````` +M```L```D/!`"`+````.(`$0.6%B0"I\"DP22!I$(`P&4"@X`T-'2T]\+```` +M```````4```D;!`"!#@```5<```````````````D```DA!`""9@````D`$0. +M"$2>`D0-'D@-'4C>#@``````````````)```)*P0`@F\````)`!$#@A$G@)$ +M#1Y(#1U(W@X``````````````"0``"34$`()X````1@`1`X82)\"G@1$#1X" +M]`T=3-[?#@`````````D```D_!`""O@```#D`$0."$2>`D0-'@+(#1U(W@X` +M````````````)```)200`@O<````4`!$#A!(GP*>!$0-'FP-'4S>WPX````` +M`````"0``"5,$`(,+````5P`1`Z(`4B?`IX$1`T>`P$X#1U,WM\.```````D +M```E=!`"#8@```!$`$0.&$B?`IX$1`T>8`T=3-[?#@``````````)```)9P0 +M`@W,````<`!$#@A$G@)$#1X"5`T=2-X.`````````````"0``"7$$`(./``` +M`6@`1`XH2)\"G@1$#1X#`40-'4S>WPX````````4```E[!`"#Z@````(```` +M```````````<```F!!`"#[````#X`&@."'B?`@)X"M\.`$@+`````"0``"8D +M$`(0J````(``1`X(1)\":`H.`-\+`DC?2`X````````````<```F3!`"$2@` +M``#X`&@."'B?`@)X"M\.`$@+`````!0``"9L$`(2(````*`````````````` +M`!0``":$$`(2P````)@``````````````"P``":<$`(36````0P`1`XH5)\" +MDP22!I$(D`H"W`H.`-#1TM/?"P```````````!0``";,$`(4:````&@````` +M`````````!0``";D$`(4T````&@``````````````!P``";\$`(5.````%`` +M2`X(3)\"?`X`WP``````````'```)QP0`A6(````/`!$#@A$GP)T#@#?```` +M```````D```G/!`"%<@```$8`$@.($B2!$B1!DR0")\"`O0.`-#1TM\````` +M/```)V00`A;@```"M`!$#G!$DA!0EP:5"E"4#),.4)$2D!14GP*>!)8(`P(D +M"@X`T-'2T]35UM?>WPL``````!0``">D$`(9F````(P``````````````#0` +M`">\$`(:*````P0`1`Y`1)0(6)\"E@25!I,*3)(,D0Z0$`,"*`H.`-#1TM/4 +MU=;?"P``````'```)_00`ATP````@`!@#A`"1)\"7`X`WP`````````D```H +M%!`"';`````X`$0."$2?`E@*#@#?"U#?#@``````````````+```*#P0`AWH +M```":`!$#EA$D`Q4GP*3!I((2)0$D0H"B`H.`-#1TM/4WPL`````%```*&P0 +M`B!0````$```````````````%```*(00`B!@````$```````````````%``` +M*)P0`B!P````$```````````````%```*+00`B"`````$``````````````` +M'```*,P0`B"0````(`!$#@A$GP)0WPX````````````<```H[!`"(+`````T +M`$@."$R?`EC?#@```````````!P``"D,$`(@Z````"``1`X(1)\"4-\.```` +M````````%```*2P0`B$(````"```````````````%```*400`B$0````"``` +M````````````%```*5P0`B$8````4```````````````%```*700`B%H```` +M"```````````````%```*8P0`B%P````"```````````````%```*:00`B%X +M````"```````````````%```*;P0`B&`````<```````````````1```*=00 +M`B'P```"\`!$#D!HD@R1#I`0GP*6!%25!I0(DPH#`9@*#@#0T=+3U-76WPL" +M<`H.`-_6U=33TM'0"P``````````%```*AP0`B3@````/``````````````` +M%```*C00`B4@````/```````````````-```*DP0`B5@```!U`!$#H`"1)$. +M4)8$E09(DPI0D@R0$$B?`I0(`O@*#@#0T=+3U-76WPL````T```JA!`")S@` +M``((`$0.@`)$D@Q,E@1(E098GP*4"),*D0Z0$`,!"`H.`-#1TM/4U=;?"P`` +M`#P``"J\$`(I0````7``1`XX1)(*4)4$E`90DPB1#%"0#I\"`E`*#@#0T=+3 +MU-7?"P+`"@X`W]74T]+1T`L````L```J_!`"*K````&(`$@."$R?`FP*#@#? +M"P+8"@X`WPL"1`H.`-\+```````````\```K+!`"+#@``!%,`$0.@`5(D1)0 +ME`R2$$B0%%R?`IX$EP:6")4*DPX#!@0*#@#0T=+3U-76U][?"P``````%``` +M*VP0`CV(````.```````````````%```*X00`CW`````#``````````````` +M)```*YP0`CW0````7`!$#B!$D@1(D09(D`A(GP)\#@#0T=+?`````#0``"O$ +M$`(^,````10`1`Y`1)4&2)$.6)0(;)8$DPJ2#)`02)\"`K@.`-#1TM/4U=;? +M````````/```*_P0`C](```"T`!(#E!0DPYDGP*>!)<&E@B5"I0,DA"1$I`4 +M`P)0"@X`T-'2T]35UM?>WPL``````````!P``"P\$`)"&````&0`1`X03)`$ +MGP("5`X`T-\`````%```+%P0`D*`````R```````````````5```+'00`D-( +M```-;`!(#D!4E09@DPJ2#)\"5)8$E`B1#DB0$`,#1`H.`-#1TM/4U=;?"P*@ +M"@X`W];5U-/2T=`+`P$L"@X`W];5U-/2T=`+`````````$0``"S,$`)0N``` +M`,P`1`Y01)(02)X$2)<&2)8(2)4*2)0,2),.2)`43)\"D1("6`H.`-#1TM/4 +MU=;7WM\+`````````````!0``"T4$`)1B````#@``````````````"P``"TL +M$`)1P````/P`1`X@2)`(5)\"D@21!@)<"@X`T-'2WPL"@`X`W]+1T````"0` +M`"U<$`)2P````*P`1`X03)`$GP("<`H.`-_0"VP.`-#?```````<```MA!`" +M4W`````P`%0."$2?`E@.`-\``````````!0``"VD$`)3H````!@````````` +M`````!0``"V\$`)3N````%@``````````````!0``"W4$`)4$````!`````` +M`````````!0``"WL$`)4(````!```````````````!0``"X$$`)4,````!`` +M`````````````!0``"X<$`)40````!```````````````!0``"XT$`)44``` +M`!```````````````!0``"Y,$`)48````!```````````````!0``"YD$`)4 +M<````!0``````````````"0``"Y\$`)4B````0P`1`X@2)$&6)\"D@20"`+H +M#@#0T=+?```````4```NI!`"59@````(```````````````4```NO!`"5:`` +M```8```````````````4```NU!`"5;@````D```````````````4```N[!`" +M5>`````8```````````````4```O!!`"5?@````D```````````````4```O +M'!`"5B`````8```````````````4```O-!`"5C@```"0```````````````4 +M```O3!`"5L@````D```````````````L```O9!`"5O````"4`$0.,$21"E2? +M`I0$DP:2"$B0#`)P#@#0T=+3U-\````````T```OE!`"5X@```.```*T#G!$ +MD0Q@D`Z4!I,(GP)0E022"@,"F`X`T-'2T]35WP```````````$0``"_,$`); +M"````C``1`Y(1)(.;)\"EP26!I4(E`J3#)$0D!("2`K0T=+3U-76U]](#@`+ +M`P&L#@#0T=+3U-76U]\``````"P``#`4$`)=.````60`1`XP2)`,8)0$DP:2 +M")$*2)\"`P$P#@#0T=+3U-\``````#0``#!$$`)>H````K0`1`XX2)`.8)4$ +ME`:3")(*3)$,GP(#`GP.`-#1TM/4U=\`````````````/```,'P0`F%8```" +M]`!$#EA0D!25"EB4#),.DA!(D1)!)<&E@@#`J0.`-#1TM/4U=;7WM\` +M`````````#0``#"\$`)D4````U``1`XX1)$,6)4$E`9@```'1`!(#J@"3)\"G@1(EP9( +ME@A(E0I,DA"1$E20%)0,DPX#!O@.`-#1TM/4U=;7WM\``````"P``#$T$`)N +MZ````-0`1`XH1)(&6),$D`J?`D21"`)H"@X`T-'2T]\+`````````!0``#%D +M$`)OP````'0``````````````"0``#%\$`)P.````)@`1`X(1)\"`DP*#@#? +M"U0*#@#?"W`.`-\````T```QI!`"<-````'T`$0..$B4!E"3")(*D0Q0GP*5 +M!)`.`M0*#@#0T=+3U-7?"P```````````"P``#'<$`)RR````;0`3`Y@9)(( +MD0I\D`Q@GP*4!),&`P$H#@#0T=+3U-\``````#P``#(,$`)T@````NP`1`[0 +M`D21"EB?`I0$DP:2")`,`P'T"@X`T-'2T]3?"P)4"@X`W]33TM'0"P`````` +M``!4```R3!`"=W````9<`$@.X`)(E09@D0Z?`I8$E`B3"I(,D!`#`;`*#@#0 +MT=+3U-76WPL#`;0*#@#?UM74T]+1T`L#`5`*#@#?UM74T]+1T`L````````` +M1```,J00`GW0```$H`!(#N`"2)(*7)$,GP*5!)0&DPB0#@,!L`H.`-#1TM/4 +MU=\+`P%@"@X`W]74T]+1T`L`````````````'```,NP0`H)P````P`!$#A!( +MGP*0!`*LT-](#@`````<```S#!`"@S````!``$0.$$B?`I`$;-#?2`X````` +M`"0``#,L$`*#<````)P`1`X01)`$2)\"`H30WT@.```````````````L```S +M5!`"A!````!X`$0.&$B0!E"?`I$$=`K0T=](#@`+6-#1WT@.```````````4 +M```SA!`"A(@````(```````````````4```SG!`"A)````"X```````````` +M```\```SM!`"A4@```+0`$@.,%"4!%R?`I,&D@B1"I`,`P&@"@X`T-'2T]3? +M"P)T"@X`W]33TM'0"P``````````3```,_00`H@8```!]`!$#D!(E@1@GP*5 +M!I0(DPJ2#)$.D!`"[`H.`-#1TM/4U=;?"P*<"@X`W];5U-/2T=`+<`H.`-_6 +MU=33TM'0"P`````4```T1!`"BA````#4```````````````4```T7!`"BN@` +M``!P``````````````!$```T=!`"BU@```0L`$0..$23"$B2"DB0#E2?`I4$ +ME`:1#`,!U`H.`-#1TM/4U=\+`KP*#@#?U=33TM'0"P`````````````D```T +MO!`"CX@```$0`$@.F`%,GP("Q`H.`-\+>`X`WP``````````)```-.00`I"8 +M````\`!(#I@!3)\"`KP*#@#?"V`.`-\``````````!P``#4,$`*1B````$@` +M8`X(2)\"6`X`WP``````````+```-2P0`I'0```!:`!(#I@"3)\"`P$,"@X` +MWPMH"@X`WPM@#@#?````````````1```-5P0`I,X```$+`!$#CA$DPA(D@I( +MD`Y4GP*5!)0&D0P#`=0*#@#0T=+3U-7?"P*\"@X`W]74T]+1T`L````````` +M````'```-:00`I=H````7``"0`X(1)\"6`X`WP`````````T```UQ!`"E\@` +M``&\`$@.N`%,DP14GP*2!I$(D`H#`4@*#@#0T=+3WPL"3`X`W]/2T=`````` +M`"0``#7\$`*9B````2@`2`Z8`4R?`@+P"@X`WPMD#@#?```````````L```V +M)!`"FK````&8`$@.F`),GP(#`3P*#@#?"V@*#@#?"V`.`-\````````````D +M```V5!`"G$@```#L`$@.&$R?`@*0"@X`WPMH"@X`WPM@#@#?````'```-GP0 +M`ITX````2`!@#@A(GP)8#@#?```````````L```VG!`"G8````#D`$@.&$R? +M`@)`"@X`WPL"<`H.`-\+8`X`WP`````````````<```VS!`"GF@```!(`&`. +M"$B?`E@.`-\``````````#P``#;L$`*>L````0``1`Y01)$24)4*GP)DG@27 +M!I8(E`R3#I(0D!0"I`K0T=+3U-76U][?2`X`"P`````````D```W+!`"G[`` +M``%(`$0.&$B?`I`&2)$$`P$8"M#1WT@.``L`````%```-U00`J#X````*``` +M````````````%```-VP0`J$@````"```````````````'```-X00`J$H```` +M9`!(#@A,GP)\"@X`WPL````````D```WI!`"H9````!P`$@.($R?`I($D09( +MD`@"5`X`T-'2WP``````-```-\P0`J(````)K`!$#H@"1)(*6),(D`Z4!F"? +M`I4$D0P#"6P.`-#1TM/4U=\````````````<```X!!`"J[````!P`$0.&$21 +M!$R0!I\"`````````"0``#@D$`*L(````20`1`X02)`$GP("Z`H.`-#?"P`` +M```````````\```X3!`"K4@```#P`$0.(%"2!)$&D`B?`@)L"@X`T-'2WPM4 +M"M#1TM](#@`+`DS0T=+?2`X`````````````)```.(P0`JXX````L`!$#A!$ +MD`1,GP)4"@X`T-\+`````````````"0``#BT$`*NZ````'0`1`X02)`$GP(" +M4`H.`-#?"U@.`-_0```````4```XW!`"KV````!X```````````````4```X +M]!`"K]@````T```````````````L```Y#!`"L!````&L`$0.&%"0!I\"3)$$ +M`P$,"@X`T-'?"P*`#@#?T=`````````4```Y/!`"L<````"0```````````` +M```4```Y5!`"LE````!X```````````````<```Y;!`"LL@```"H`$0.$$B0 +M!$R?`@```````````$0``#F,$`*S<````6P`1`XH5)(&DP21")`*GP("N`H. +M`-#1TM/?"V0*T-'2T]](#@`+`F`*T-'2T]](#@`+`````````````#0``#G4 +M$`*TX````0P`1`X@4)($D0:0")\"`H0*#@#0T=+?"P)D"M#1TM](#@`+```` +M````````%```.@P0`K7P````2```````````````)```.B00`K8X````_`!$ +M#A!(D`2?`@)8"@X`T-\+`````````````"0``#I,$`*W.````%@`1`X83)$$ +MD`:?`GP*#@#0T=\+```````````D```Z=!`"MY````!D`$0.$$B0!)\"`D`* +M#@#0WPL`````````````+```.IP0`K?X````E`!$#B!(GP*2!$B1!DB0"`)D +M"@X`T-'2WPL`````````````)```.LP0`KB0````:`!$#AA(GP*1!$B0!@)` +M"@X`T-'?"P```````"0``#KT$`*X^````'0`1`X02)`$GP)\"@X`T-\+5`H. +M`-_0"P````!$```['!`"N7````(P`$0.2$23#$R1$)`26)\"EP26!I4(E`J2 +M#@,!6`H.`-#1TM/4U=;7WPL"?`H.`-_7UM74T]+1T`L````T```[9!`"NZ`` +M``$T`$0..$25!$B4!DB3"$B2"E"1#)`.GP("L`H.`-#1TM/4U=\+```````` +M`$P``#N<$`*\V````O``1`[(`D24"DB2#DB1$%B0$I\"EP26!I4(DPP#`1P* +M#@#0T=+3U-76U]\+`P%`"@X`W]?6U=33TM'0"P``````````'```.^P0`K_( +M````<`!$#@A$GP(":`X`WP`````````<```\#!`"P#@```!<`$0.$$B0!)\" +M`E`.`-#?`````!P``#PL$`+`F````%P`1`X02)`$GP("4`X`T-\`````%``` +M/$P0`L#X````;```````````````'```/&00`L%H````=`!(#@A,GP)X"@X` +MWPL````````4```\A!`"P>````!<```````````````4```\G!`"PD`````< +M``````````````!,```\M!`"PF````0$`$0.,$22"%"4!),&4)$*D`Q(GP(# +M`F0*#@#0T=+3U-\+`E0*#@#?U-/2T=`+`P$0"@X`W]33TM'0"P`````````` +M`!P``#T$$`+&:````$``2`X(4)\"8`H.`-\+````````%```/200`L:H```` +M#```````````````%```/3P0`L:X````(```````````````%```/500`L;8 +M````%```````````````'```/6P0`L;P````.`!(#@A0GP)0WPX````````` +M```T```]C!`"QR@```+D`$0.($20"%"2!)$&2)\"`D`*#@#0T=+?"P,!!`H. +M`-_2T=`+`````````#0``#W$$`+*$````3@`1`XH2)(&4)$(5)\"DP20"@*T +M"M#1TM/?2`X`"P)$W]/2T=!(#@``````%```/?P0`LM(````D``````````` +M````%```/A00`LO8````"```````````````1```/BP0`LO@```!O`!$#E!( +MG@1$#1Y$E`Q(DPY +MWPL`````````)```/G00`LV@````@`!$#AA$D01(GP*0!@)P#@#0T=\````` +M`````!0``#Z<$`+.(`````@``````````````#0``#ZT$`+.*````0``1`X@ +M1)`(4)$&GP)$D@1L"@X`T-'2WPL"A`H.`-_2T=`+````````````%```/NP0 +M`L\H````"```````````````/```/P00`L\P```!U`!$#F!$DPY0E@B5"E"4 +M#)(04)$2GP),G@27!I`4`P%`"@X`T-'2T]35UM?>WPL``````"0``#]$$`+1 +M"````$@`1`X(1)\":`H.`-\+3-\.```````````````4```_;!`"T5`````< +M```````````````4```_A!`"T7`````(```````````````4```_G!`"T7@` +M```4```````````````4```_M!`"T9`````0``````````````!,```_S!`" +MT:````&0`$0.2$22#DR1$$B7!%"6!I4(4)0*DPQ0D!*?`@*,"@X`T-'2T]35 +MUM??"P*("@X`W]?6U=33TM'0"P```````````%0``$`<$`+3,````90`1`Y8 +M4)X$GP)$#1YDEP:6")4*E`R3#I(0D1*0%'P*#1UP#@#0T=+3U-76U][?"P*T +M#1UPT-'2T]35UM?>WT@.```````````````4``!`=!`"U,@````(```````` +M```````T``!`C!`"U-````(T`$0..%"?`I,$D@:1"$B0"@,!8`H.`-#1TM/? +M"P*D"@X`W]/2T=`+`````$P``$#$$`+7"````T0`1`Y09)\"G@27!I8(E0J4 +M#),.DA"1$DB0%`,!Z`H.`-#1TM/4U=;7WM\+`P$8"@X`W][7UM74T]+1T`L` +M````````/```0100`MI0```!D`!$#L@!1)$04)4(E`I0DPR?`E"7!)8&D@Z0 +M$@,!.`H.`-#1TM/4U=;7WPL``````````!0``$%4$`+;X````#`````````` +M`````!0``$%L$`+<$````"0``````````````!0``$&$$`+<.````!`````` +M`````````!0``$&<$`+<2````"@``````````````"P``$&T$`+<<````-@` +M2`X(2)\":`H.`-\+8`K?#@!("V@*WPX`2`L``````````!0``$'D$`+=2``` +M`!0``````````````"0``$'\$`+=8````/0`1`XH2)$&2)`(4)\"D@1L"@X` +MT-'2WPL```!,``!")!`"WE@```,4`$0.8$R2$%R1$I\"8)X$EP:6")4*E`R3 +M#DB0%`)0"@X`T-'2T]35UM?>WPL#`20*#@#?WM?6U=33TM'0"P```````!0` +M`$)T$`+A<````-@``````````````#P``$*,$`+B2````=P`1`XX1)`.4)(* +MD0Q8DPB4!I\"2)4$`MP*#@#0T=+3U-7?"P*0"@X`W]74T]+1T`L````L``!" +MS!`"Y"@```"H`$0.&$B0!E"1!)\"`F@*#@#0T=\+5`H.`-_1T`L````````4 +M``!"_!`"Y-````$0```````````````L``!#%!`"Y>````(P`$0.*%"?`I,$ +MD@:1"$B0"@,!N`H.`-#1TM/?"P````````!4``!#1!`"Z!````,$`$0.2$B3 +M#&20$I\"EP26!I4(E`J2#I$0`P&H"@X`T-'2T]35UM??"P)H"@X`W]?6U=33 +MTM'0"P)L"@X`W]?6U=33TM'0"P``````1```0YP0`NL8````_`!$#D!0E`B3 +M"E"2#)\"5)8$E0:1#I`0`E`*#@#0T=+3U-76WPL"=`X`W];5U-/2T=`````` +M````````+```0^00`NP8````B`!$#AA,D`:?`I$$=`K0T=](#@`+;`K?T=!( +M#@`+````````+```1!00`NR@```!@`!$#K`"1)$&3)\"D@1(D`@#`0P*#@#0 +MT=+?"P``````````+```1$00`NX@```!@`!$#K`"1)$&3)\"D@1(D`@#`0P* +M#@#0T=+?"P``````````%```1'00`N^@````"```````````````1```1(P0 +M`N^H```!^`!$#E!LEP:2$)\"G@26")4*E`R3#I$2D!0#`7`*#@#0T=+3U-76 +MU][?"P)8#@#?WM?6U=33TM'0````+```1-00`O&@````S`!$#B!$D090D`B? +M`DB2!`*$"@X`T-'2WPMH#@#?TM'0````1```1000`O)P```"#`!$#E!$D1)0 +MG@24#%0-'I(0D!14GP*7!I8(E0J3#@,!:`H-'7`.`-#1TM/4U=;7WM\+```` +M````````-```14P0`O2````*(`!$#M@"9)\"EP26!I4(E`J3#)(.D1"0$@,% +M(`H.`-#1TM/4U=;7WPL````4``!%A!`"_J`````8```````````````4``!% +MG!`"_K@````D```````````````<``!%M!`"_N````&P`$0.H`%(D`A4D@21 +M!I\"`````"0``$74$`,`D````&@`2`X86)$$D`9(GP("0`X`T-'?```````` +M```L``!%_!`#`/@```"X`$0.,$B4!),&2)((2)$*3)\"D`P"B`H.`-#1TM/4 +MWPL````L``!&+!`#`;````%$`$0.($21!DR0")\"D@0"J`H.`-#1TM\+`H@. +M`-_2T=````!,``!&7!`#`O@```T``$@.D`-,D!1(D1)TGP*>!)<&E@B5"I0, +MDPZ2$`,!O`H.`-#1TM/4U=;7WM\+`D@*#@#?WM?6U=33TM'0"P```````"P` +M`$:L$`,/^````,@`2`XH5)`*4),$2)(&3)$(GP("@`H.`-#1TM/?"P`````` +M`#0``$;<$`,0P````-0`1`XX1)0&2)(*5)\"E023")$,D`X"D`H.`-#1TM/4 +MU=\+````````````-```1Q00`Q&8````Q`!$#CA$E01(D@I4GP*4!I,(D0R0 +M#@*,"@X`T-'2T]35WPL````````````\``!'3!`#$F````$\`$0.4$25"EB? +M`I<&DPZ1$E20%)X$E@B4#)(0`P$(#@#0T=+3U-76U][?````````````/``` +M1XP0`Q.@```!/`!$#E!$E0I8GP*7!I,.D1)4D!2>!)8(E`R2$`,!"`X`T-'2 +MT]35UM?>WP```````````#P``$?,$`,4X````3P`1`Y01)4*6)\"EP:3#I$2 +M5)`4G@26")0,DA`#`0@.`-#1TM/4U=;7WM\````````````L``!(#!`#%B`` +M``"4`$0.(&"?`I$$D`8"5`K0T=](#@`+5`X`T-'?```````````L``!(/!`# +M%K@```"$`&0.&$21!%"0!DB?`F@*T-'?2`X`"TS0T=\.```````````4``!( +M;!`#%T`````(```````````````\``!(A!`#%T@```(``$0.,$R4!$B2"%"? +M`I,&D0I(D`QX"@X`T-'2T]3?"P,!5`H.`-_4T]+1T`L`````````+```2,00 +M`QE(```"K`!(#A!!)<&E@B2$)$22)`4=`H.`-#1 +MTM/4U=;7WM\+`P,0"@X`W][7UM74T]+1T`L"9`H.`-_>U];5U-/2T=`+```` +M````%```2500`R"`````4```````````````%```26P0`R#0````N``````` +M````````%```2800`R&(```!$```````````````'```29P0`R*8````2`!@ +M#@A<"@X`"P`````````````4``!)O!`#(N`````X```````````````<``!) +MU!`#(Q@```!@`$0."`)$"@X`"P```````````"0``$GT$`,C>````7@`2`YH +M7)`(4)\"D@1(D08#`3P.`-#1TM\```!4``!*'!`#)/````*(`$0.4$24"$B3 +M"DB1#DB0$%"?`I8$E09(D@P"O`H.`-_6U=33TM'0"P)("@X`T-'2T]35UM\+ +M`H@*#@#?UM74T]+1T`L`````````1```2G00`R=X```",`!$#DA0D`R1"E2? +M`I0$DP9(D@@"2`H.`-#1TM/4WPL"R`H.`-_4T]+1T`L"K`H.`-_4T]+1T`L` +M````3```2KP0`RFH```"O`!$#G!$E0I(E`Q(DPY(DA!(D1)(D!10GP*>!)<& +M2)8(`K@*#@#0T=+3U-76U][?"P)8"@X`W][7UM74T]+1T`L```!,``!+#!`# +M+&@```+4`$0.:$26"$B4#$R2$)$27)\"G@27!I4*DPZ0%`,!T`H.`-#1TM/4 +MU=;7WM\+`E@*#@#?WM?6U=33TM'0"P```````"P``$M<$`,O0````,@`1`XH +M4)$$6)`&GP("4`H.`-#1WPL"3`X`W]'0`````````"P``$N,$`,P"````10` +M1`X@9)\"D01(D`94"@X`T-'?"P+0#@#?T=```````````$P``$N\$`,Q(``` +M!+``1`YP2)0,4)X$EP9DGP*6")4*DPZ2$)$22)`4=`H.`-#1TM/4U=;7WM\+ +M`P/`"@X`W][7UM74T]+1T`L`````````-```3`P0`S70````]`!@#B!8D020 +M!DB?`@)8"@X`T-'?"VP*#@#?T=`+<`X`W]'0```````````D``!,1!`#-L@` +M``%\`$0.*$B0!DB?`DB1!`,!``H.`-#1WPL`````'```3&P0`SA(````D`!$ +M#B!$GP("=`H.`-\+```````4``!,C!`#.-@````(```````````````4``!, +MI!`#..`````<```````````````4``!,O!`#.0`````4```````````````4 +M``!,U!`#.1@```!(`&P.$%P.```````4``!,[!`#.6````!(`&P.$%P.```` +M```4``!-!!`#.:@````(```````````````<``!-'!`#.;````!0`$0..$20 +M!%"?`G@.`-#?`````!P``$T\$`,Z`````%@`9`X87)\"6`X`WP`````````` +M'```35P0`SI8````D`!$#B!$GP("=`H.`-\+```````T``!-?!`#.N@```&$ +M`$0.4$B2!)$&3)`(GP("I`H.`-#1TM\+`GP*#@#?TM'0"P```````````"P` +M`$VT$`,\<````(P`1`Y(1)$$2)`&4)\"`D0*#@#0T=\+:`X`W]'0```````` +M`#0``$WD$`,]`````30`1`Y`2)($D09,D`B?`@*4"@X`T-'2WPL";`H.`-_2 +MT=`+````````````-```3AP0`SXX````T`!$#DA$D`A(D@14D0:?`@)("@X` +MT-'2WPL"1`H.`-_2T=`+```````````D``!.5!`#/P@```#@`$0.*$R1!)`& +MGP("B`H.`-#1WPL`````````'```3GP0`S_H````8`!D#B!8GP)D#@#?```` +M```````<``!.G!`#0$@```!``$0.$$B0!)\"=`X`T-\``````"0``$Z\$`-` +MB````$@`1`X(1)\"9`H.`-\+7`X`WP`````````````D``!.Y!`#0-````!8 +M`$0.&$2?`G@*#@#?"U@.`-\`````````````%```3PP0`T$H````#``````` +M````````+```3R00`T$X```!1`!$#EA$D@9(D`IPDP21")\"`I`*#@#0T=+3 +MWPL`````````%```3U00`T*`````#```````````````%```3VP0`T*0```` +M#```````````````%```3X00`T*@````#```````````````%```3YP0`T*P +M````#```````````````)```3[00`T+`````N`!$#B!(D`1,GP("<`H.`-#? +M"P```````````!P``$_<$`-#>````%0`9`X86)\"6`X`WP``````````%``` +M3_P0`T/0````#```````````````'```4!00`T/@````8`!0#@A8GP)D"@X` +MWPL````````4``!0-!`#1$`````(```````````````D``!03!`#1$@```#$ +M`$0.$$B0!)\"`D0*#@#0WPL`````````````/```4'00`T40```!G`!$#BA$ +MD@14GP*1!I`(`N@*#@#0T=+?"W@*#@#?TM'0"P)@#@#?TM'0```````````` +M`#P``%"T$`-&L````D0`1`YX1)8(2)4*2),.2)(07)\"G@27!I0,D1*0%`*X +M"@X`T-'2T]35UM?>WPL````````L``!0]!`#2/@```$(`$0.0$B1!DB0"$R? +M`I($`J`*#@#0T=+?"P`````````````T``!1)!`#2@````$0`$0.P`)(E`1( +MDP9(D@A4GP*1"I`,`I@*#@#0T=+3U-\+`````````````#0``%%<$`-+$``` +M`0@`1`[``DB4!$B3!DB2"%2?`I$*D`P"F`H.`-#1TM/4WPL````````````` +M+```4900`TP8````^`!$#K`"2)($5)\"D0:0"`*4"@X`T-'2WPL````````` +M````)```4<00`TT0````L`!$#D!(D@10D0:0"$B?`@*,#@#0T=+?`````"P` +M`%'L$`--P````+@`1`XX2)$(2)`*5)\"DP22!@*0#@#0T=+3WP`````````` +M`"P``%(<$`-.>````+@`1`XX2)$(2)`*5)\"DP22!@*0#@#0T=+3WP`````` +M`````"0``%),$`-/,````*@`1`XP2)`(5)\"D@21!@*(#@#0T=+?```````< +M``!2=!`#3]@````X`$0.&$B?`F3?#@```````````#0``%*4$`-0$````4@` +M1`XX1)(*7)\"E024!I,(D0Q(D`X#`0@*#@#0T=+3U-7?"P``````````)``` +M4LP0`U%8````7`!$#B!(D`1(GP)T"@X`T-\+3-#?2`X``````#0``%+T$`-1 +MN````50`1`Y01)`.7)\"E024!I,(D@I(D0P#`1@*#@#0T=+3U-7?"P`````` +M````'```4RP0`U,0````3`!,#@A8GP)@WPX````````````<``!33!`#4V`` +M```T`$0.$$20!%"?`EP.`-#?`````"0``%-L$`-3F````(``5`X04)\":`H. +M`-\+=`X`WP`````````````T``!3E!`#5!@```(@`$0.2$25!$B4!DB3"$B1 +M#$B0#DR?`I(*`P$H"@X`T-'2T]35WPL``````!P``%/,$`-6.````$P`1`X@ +M1)\"`D0.`-\`````````'```4^P0`U:(````3`!$#B!(GP*0!`)`#@#0WP`` +M```D``!4#!`#5M@```"8`$0.$$R0!)\"`F`*#@#0WPMH#@#?T```````1``` +M5#00`U=P```"?`!$#D!$DPI(D0Y8GP*6!)4&E`B2#$B0$&P*#@#0T=+3U-76 +MWPL#`80*#@#?UM74T]+1T`L`````````1```5'P0`UGP```"K`!0#D!4D0YL +MGP*6!)4&E`B3"I(,D!`#`>`*#@#?UM74T]+1T`MH"@X`T-'2T]35UM\+```` +M````````-```5,00`UR@````Z`!$#CA$E`1(DP9(D0I(D`Q,GP*2"`*P"@X` +MT-'2T]3?"P`````````````L``!4_!`#78@```($`$0.,$20#%22")\"E`23 +M!I$*`P%("@X`T-'2T]3?"P````!,``!5+!`#7Y````,(`$@.8%"5"E20%),. +M6)(0D1*?`F">!)<&E@B4#`,"#`H.`-#1TM/4U=;7WM\+`F0*#@#?WM?6U=33 +MTM'0"P```````%0``%5\$`-BF````?@`1`X@8)($D0:0")\"`P$,"@X`T-'2 +MWPMH"@X`W]+1T`MH"@X`W]+1T`MH"@X`W]+1T`MH"@X`W]+1T`MH#@#?TM'0 +M``````````!L``!5U!`#9)````;$`$0.4'B7!I8(E0J4#),.DA"1$E"0%)\" +MG@0#`S@*#@#0T=+3U-76U][?"P)L"@X`W][7UM74T]+1T`L#`:@*#@#?WM?6 +MU=33TM'0"P)4"@X`W][7UM74T]+1T`L`````````1```5D00`VM8```"R`!$ +M#D!(GP*0$%R6!)4&E`B3"I(,D0X#`@@*#@#?UM74T]+1T`MP"@X`T-'2T]35 +MUM\+````````````-```5HP0`VX@```#+`!$#D!PE0:4"),*D@R0$)\"3)8$ +MD0X#`!)<&E@B5"I0,DPZ1$I`4`PQ,"@X`T-'2T]35UM?>WPL#"_`*#@#?WM?6 +MU=33TM'0"P```````$0``%<4$`.6*````6@`1`XP1)`,5)\"E`23!I((2)$* +M9`H.`-#1TM/4WPL"G`H.`-_4T]+1T`MH"M#1TM/4WT@.``L``````#P``%=< +M$`.7D```!=``1`XX:)4$E`:3")(*D0Q0GP*0#@+P"@X`T-'2T]35WPL#`1@* +M#@#?U=33TM'0"P````!,``!7G!`#G6```!/X`$0.<'"6")4*E`R3#I(0D1)4 +MD!2?`IX$EP8#!G`*#@#?WM?6U=33TM'0"P,#O`H.`-#1TM/4U=;7WM\+```` +M`````#P``%?L$`.Q6````80`1`Y(1)`,4)\"E`10DP:2")$*`G0*#@#0T=+3 +MU-\+`K0*W]33TM'0#@!("P`````````L``!8+!`#LN````"L`$0..$B2!%"1 +M!I`(4)\"`E0*#@#0T=+?"P````````````!,``!87!`#LY````'8`$0.4$24 +M#$R3#I(07)\"G@27!I8(E0J1$I`4`L`*#@#0T=+3U-76U][?"P+H#@#?WM?6 +MU=33TM'0`````````````#P``%BL$`.U:````60`1`XX1),(2)(*3)$,D`Y, +MGP*5!)0&`F`*#@#0T=+3U-7?"P)\"@X`W]74T]+1T`L````4``!8[!`#MM`` +M```(```````````````\``!9!!`#MM@```3L`$0.2$24!EB3")(*D0Q4GP*5 +M!)`.`P,("@X`T-'2T]35WPL"9`H.`-_5U-/2T=`+````3```6400`[O(```" +M6`!$#D!$E`1(DP90D0J0#%"?`I((`P$L"@X`T-'2T]3?"P)`"@X`W]33TM'0 +M"P)D"@X`W]33TM'0"P`````````````\``!9E!`#OB````3P`$0.6$20$EB? +M`I4(E`J3#%"7!)8&D@Z1$`,![`H.`-#1TM/4U=;7WPL`````````````/``` +M6=00`\,0```%X`!(#G!HGP*>!)<&E@B5"I0,DPZ2$)$22)`4`P,8"@X`T-'2 +MT]35UM?>WPL``````````#P``%H4$`/(\````,@`1`XH1)$(5)\"D@:0"D23 +M!`)`"M#1TM/?2`X`"P)0"M_3TM'0#@!("P`````````````4``!:5!`#R;@` +M```(```````````````<``!:;!`#R<`````@`$0."$2?`E#?#@`````````` +M`!P``%J,$`/)X````"P`1`Z8`4B?`EC?#@``````````'```6JP0`\H0```` +M,`!$#I@!2)\"6-\.```````````4``!:S!`#RD`````(```````````````D +M``!:Y!`#RD@```6T`$0.J`%$D`9(GP*1!`*("@X`T-'?"P``````)```6PP0 +M`]``````H`!$#A!(D`2?`@)D"@X`T-\+<`X`W]```````$0``%LT$`/0H``` +M`K@`2`XX3)0&2),(2)(*2)$,3)\"E01(D`X#`3`*#@#0T=+3U-7?"VP*#@#? +MU=33TM'0"P```````````#P``%M\$`/36````K``1`[``421"DB0#%"?`I0$ +MDP:2"`,!"`H.`-#1TM/4WPL"[`H.`-_4T]+1T`L```````!$``!;O!`#U@@` +M``.8`$0.R`%$DPA(D@I(D`Y0GP*5!)0&2)$,`H`*#@#0T=+3U-7?"VP*#@#? +MU=33TM'0"P`````````````\``!!%20%)8(4)$2 +ME0I0E`R3#E2?`I<&2)(0`P2<"@X`T-'2T]35UM?>WPL`````1```7$00`^_0 +M```!(`!$#AA$D01,D`:?`@)@"@X`T-'?"W@*#@#?T=`+;`H.`-_1T`M<"@X` +MW]'0"VP.`-_1T```````````-```7(P0`_#P```#Q`!$#A!(D`2?`@,!``H. +M`-#?"P)8"@X`W]`+`FP*#@#?T`L````````````\``!!)<&E@B5 +M"DB4#`,"I`H.`-#1TM/4U=;7WM\+`````$P``%UT$`/\`````Y``2`Y03),. +M2)(02)$22)`46)\"G@27!I8(E0I(E`P"5`H.`-#1TM/4U=;7WM\+`P+("@X` +MW][7UM74T]+1T`L`````+```7<00`_^0```#/`!L#BA0D@:0"EB?`I,$D0@# +M`C@*#@#0T=+3WPL`````````-```7?00!`+0```!O`!$#A!(D`2?`@*$"@X` +MT-\+`G0*#@#?T`L"6`H.`-_0"P)@#@#?T``````4``!>+!`$!)````"<```` +M```````````4``!>1!`$!3````$D``````````````!,``!>7!`$!E@```K@ +M`$@.>$R6"$B5"DB2$$B0%%B?`IX$EP:4#),.2)$2`P:0"@X`T-'2T]35UM?> +MWPL"R`H.`-_>U];5U-/2T=`+`````"0``%ZL$`01.````+P`1`X@1)($3)\" +MD0:0"`*<"@X`T-'2WPL````4``!>U!`$$?@````(```````````````4``!> +M[!`$$@````$D```````````````\``!?!!`$$R@```-4`$@.2$R4"DB3#$B2 +M#DB1$$B0$E"?`I<$E@9(E0@"A`H.`-#1TM/4U=;7WPL`````````/```7T00 +M!!:````!6`!(#C!,E`1(DP9(D@A(D0I(D`Q,GP(";`H.`-#1TM/4WPL"I-#1 +MTM/4WT@.`````````#P``%^$$`07V````=@`1`XX3)4$E`:2"E"0#I\"DPB1 +M#`*`"@X`T-'2T]35WPL"X`H.`-_5U-/2T=`+``````!,``!?Q!`$&;````/8 +M`$0..$R4!I,(D@I(D0Q,D`Z?`I4$`P$D"@X`T-'2T]35WPMH"@X`W]74T]+1 +MT`L#`=@*T-'2T]35WT@.``L``````$P``&`4$`0=B```"F@`1`Z0`4R6")$2 +MD!1@GP*>!)<&E0J4#),.DA`#`C@*#@#0T=+3U-76U][?"P,'"`H.`-_>U];5 +MU-/2T=`+````````+```8&00!"?P````S`!$#C!$D0I4GP*4!),&D@B0#`*P +M#@#0T=+3U-\`````````1```8)00!"C````!^`!$#D!,E@25!I0(2),*2)(, +M3)`0GP*1#@)\"@X`T-'2T]35UM\+`MP*#@#?UM74T]+1T`L`````````/``` +M8-P0!"JX```!3`!$#EA(E0J1$F"?`IX$EP:6")0,DPZ2$)`4`P$,"@X`T-'2 +MT]35UM?>WPL``````````#P``&$<$`0L"````JP`1`XX2)4$DPA4D@J0#I\" +ME`:1#`,!&`H.`-#1TM/4U=\+9`H.`-_5U-/2T=`+``````!,``!A7!`$+K@` +M``&$`$0..$R5!)0&DPA(D@I,D`Z?`I$,`P$$"M#1TM/4U=](#@`+:`H.`-#1 +MTM/4U=\+9-#1TM/4U=](#@```````````#0``&&L$`0P0````70`1`XX3)4$ +ME`:3"$B2"E"1#)`.GP("Y`K0T=+3U-7?2`X`"P``````````/```8>00!#&X +M```!Q`!$#F!(DPZ1$F"?`IX$EP:6")4*E`R2$)`4`P%4"@X`T-'2T]35UM?> +MWPL``````````"P``&(D$`0S@````(0`1`X83)\"D020!@)4"@X`T-'?"V`. +M`-_1T````````````#0``&)4$`0T"````(@`1`X@3)\"D@21!DB0"`),"M#1 +MTM](#@`+5-#1TM](#@``````````````-```8HP0!#20````D`!$#BA0GP*2 +M!)$&2)`(`E`*T-'2WT@.``M4T-'2WT@.```````````````4``!BQ!`$-2`` +M``!D```````````````4``!BW!`$-8@```!D```````````````4``!B]!`$ +M-?````!D```````````````L``!C#!`$-E@```%4`$0.,$B0#&"4!),&4)(( +MD0I(GP(#`1`.`-#1TM/4WP````!$``!C/!`$-[````'X`$0.0$R6!)4&E`A( +MDPI(D@Q0D0Z0$)\"`P&$"@X`T-'2T]35UM\+?-#1TM/4U=;?2`X````````` +M```4``!CA!`$.:@```"(```````````````\``!CG!`$.C````%``$@.,$R4 +M!$B3!DB2"$B1"DB0#$R?`@)$"@X`T-'2T]3?"P*<"@X`W]33TM'0"P`````` +M1```8]P0!#MP```$.`!(#D!,DPI(D@Q(D!!4GP*6!)4&E`A(D0X"1`H.`-#1 +MTM/4U=;?"P,#``H.`-_6U=33TM'0"P``````/```9"00!#^H```!3`!4#E!$ +ME`Q0G@21$F2?`I<&E@B5"I,.DA"0%`+TT-'2T]35UM?>WPX````````````` +M`"0``&1D$`1`^````)@`2`X@3)$$2)`&3)\"`G`.`-#1WP`````````D``!D +MC!`$09````"8`$@.($R1!$B0!DR?`@)P#@#0T=\`````````)```9+00!$(H +M````F`!(#B!,D01(D`9,GP("<`X`T-'?`````````"0``&3<$`1"P````)@` +M2`X@3)$$2)`&3)\"`G`.`-#1WP`````````4``!E!!`$0U@````8```````` +M```````4``!E'!`$0W`````4```````````````4``!E-!`$0X@````,```` +M```````````4``!E3!`$0Y@````,```````````````4``!E9!`$0Z@````@ +M```````````````4``!E?!`$0\@````<```````````````D``!EE!`$0^@` +M``"L`$@.($B0!$R?`E0*#@#0WPL"?`X`W]``````-```9;P0!$28```!/`!$ +M#C!$D@1(D090D`B?`@+`"@X`T-'2WPM8"@X`W]+1T`L````````````\``!E +M]!`$1=@```#(`$0.,$B2"$B0#%"?`I0$DP9(D0H"<`H.`-_4T]+1T`ML#@#0 +MT=+3U-\`````````````)```9C00!$:@````R`!$#AA$D`98D02?`@*<"@X` +MT-'?"P```````"0``&9<$`1':````+P`1`X@2)`$GP("B`H.`-#?"P`````` +M```````L``!FA!`$2"@```!L`$0.*$21"%"3!)(&4)`*GP("1`X`T-'2T]\` +M```````````L``!FM!`$2)@```#``&0.0%B4!$B3!E"2")$*4)`,GP("7`X` +MT-'2T]3?```````T``!FY!`$25@```&4`$0.0$26!$B4"$B3"DB1#EB?`I4& +MD@R0$`,!7`X`T-'2T]35UM\``````#P``&<<$`1*\````8``2`Y82)(02)`4 +M9)\"G@27!I8(E0J4#),.D1(#`40.`-#1TM/4U=;7WM\````````````T``!G +M7!`$3'````$,`$0.0$26!$B5!E"4"),*4)\"D@R1#I`0`MP.`-#1TM/4U=;? +M`````````!0``&>4$`1-@`````@``````````````!0``&>L$`1-B````!P` +M`````````````!0``&?$$`1-J````"```````````````!0``&?<$`1-R``` +M`"```````````````#0``&?T$`1-Z````/``1`Y`1)8$2)(,7)\"E0:4"),* +MD0Z0$`+$#@#0T=+3U-76WP``````````%```:"P0!$[8````"``````````` +M````%```:$00!$[@````-```````````````)```:%P0!$\8````G`!(#B!, +MD01(D`9,GP(";-#1WPX``````````"0``&B$$`1/N````*@`2`XH3)$$2)`& +M3)\"`H`.`-#1WP`````````D``!HK!`$4&````"H`$@.*$R1!$B0!DR?`@*` +M#@#0T=\`````````)```:-00!%$(````G`!(#B!,D01(D`9,GP(";-#1WPX` +M`````````"0``&C\$`11J````*@`2`XH3)$$2)`&3)\"`H`.`-#1WP`````` +M```D``!I)!`$4E````"<`$@.($R1!$B0!DR?`@)LT-'?#@``````````)``` +M:4P0!%+P````J`!(#BA,D01(D`9,GP("@`X`T-'?`````````"0``&ET$`13 +MF````)P`2`X@3)$$2)`&3)\"`FS0T=\.```````````D``!IG!`$5#@```"@ +M`$@.*$R1!$B0!DR?`@)X#@#0T=\`````````)```:<00!%38````F`!(#B!, +MD01(D`9,GP("<`X`T-'?`````````"0``&GL$`15<````*``2`XH3)$$2)`& +M3)\"`G@.`-#1WP`````````D``!J%!`$5A````"8`$@.($R1!$B0!DR?`@)P +M#@#0T=\`````````)```:CP0!%:H````J`!(#BA,D01(D`9,GP("@`X`T-'? +M`````````"0``&ID$`174````)P`2`X@3)$$2)`&3)\"`FS0T=\.```````` +M```D``!JC!`$5_````"H`$@.*$R1!$B0!DR?`@*`#@#0T=\`````````)``` +M:K00!%B8````G`!(#B!,D01(D`9,GP(";-#1WPX``````````!P``&K<$`19 +M.````'``2`X(3)\"?`H.`-\+````````-```:OP0!%FH```!.`!(#BA(DP1( +MD@9(D0A(D`I,GP("J`H.`-_3TM'0"V0*#@#0T=+3WPL````\``!K-!`$6N`` +M``(@`$@.6&B?`IX$EP:6")4*E`R3#I(0D1)(D!0#`5@*#@#0T=+3U-76U][? +M"P``````````)```:W00!%T`````H`!(#BA,D01(D`9,GP(">`X`T-'?```` +M`````"0``&N<$`1=H````)0`2`X@3)$$2)`&3)\"`FP.`-#1WP`````````T +M``!KQ!`$7C@```'0`$@.2&"?`I<$E@:5")0*DPR2#I$02)`2`P$4"@X`T-'2 +MT]35UM??"P```"0``&O\$`1@"````,@`2`X(5)`"`H`*#@#0"VP.`-`````` +M```````D``!L)!`$8-````"@`$@.*$R1!$B0!DR?`@)X#@#0T=\````````` +M)```;$P0!&%P````F`!(#B!,D01(D`9,GP("<`X`T-'?`````````"0``&QT +M$`1B"````*P`2`XH3)$$2)`&3)\"`H0.`-#1WP`````````D``!LG!`$8K@` +M``"@`$@.($R1!$B0!DR?`@)LT-'?#@``````````)```;,00!&-8````J`!( +M#BA,D01(D`9,GP("@`X`T-'?`````````"0``&SL$`1D`````)P`2`X@3)$$ +M2)`&3)\"`FS0T=\.```````````D``!M%!`$9*````"@`$@.*$R1!$B0!DR? +M`@)X#@#0T=\`````````)```;3P0!&5`````F`!(#B!,D01(D`9,GP("<`X` +MT-'?`````````"0``&UD$`1EV````)@`2`X@3)$$2)`&3)\"`G`.`-#1WP`` +M```````D``!MC!`$9G````"@`$@.*$R1!$B0!DR?`@)X#@#0T=\````````` +M)```;;00!&<0````M`!(#C!,D01(D`9,GP("C`X`T-'?`````````"0``&W< +M$`1GR````+@`2`XP3)$$2)`&3)\"`I`.`-#1WP`````````D``!N!!`$:(`` +M``"8`$@.($R1!$B0!DR?`@)P#@#0T=\`````````)```;BP0!&D8````H`!( +M#BA,D01(D`9,GP(">`X`T-'?`````````"0``&Y4$`1IN````)@`2`X@3)$$ +M2)`&3)\"`G`.`-#1WP`````````D``!N?!`$:E````"@`$@.*$R1!$B0!DR? +M`@)X#@#0T=\`````````)```;J00!&KP````F`!(#B!,D01(D`9,GP("<`X` +MT-'?`````````"0``&[,$`1KB````*``2`XH3)$$2)`&3)\"`G@.`-#1WP`` +M```````T``!N]!`$;"@```%``$0.4&2?`I,.G@27!I8(E0J4#)(0D1*0%`,! +M&`X`T-'2T]35UM?>WP```#P``&\L$`1M:````\0`2`[@`4B7!@)0GP*>!)0, +MDPZ1$I`4E@B5"DB2$`,#/`H.`-#1TM/4U=;7WM\+```````4``!O;!`$<3`` +M```D```````````````L``!OA!`$<5@```#,`$0.,$B2!I$(2)`*3)\"DP0" +MK`X`T-'2T]\````````````4``!OM!`$``````!,``!P1!`$=L@```'\`$0.B`%$ +MEP1(E@9(E0A(E`I(DPQ0D1"0$E"?`I(.`P%P"@X`T-'2T]35UM??"P)$#@#? +MU];5U-/2T=```````````"0``'"4$`1XR````B0`1`Z8`5"1!)\"2)`&`P&$ +M"@X`T-'?"P`````T``!PO!`$>O````%D`$0.6%"0"I\"4),$D@:1"&@*#@#0 +MT=+3WPL#`00*#@#?T]+1T`L``````$P``'#T$`1\6````J``1`Y01)`49)\" +MG@27!I8(E0J4#),.DA"1$@)0"@X`T-'2T]35UM?>WPL#`40*#@#?WM?6U=33 +MTM'0"P``````````%```<400!'[X````,```````````````%```<5P0!'\H +M````*```````````````%```<700!']0````(```````````````%```<8P0 +M!']P````(```````````````%```<:00!'^0````9```````````````%``` +M<;P0!'_X````9```````````````%```<=00!(!@````5``````````````` +M%```<>P0!("X````5```````````````%```<@00!($0````(``````````` +M````%```!)4*DPZ2$`,"@`H.`-#1TM/4U=;7WM\+>`H.`-_>U];5U-/2 +MT=`+``````````!,``!T]!`$DQ````FX`$0.L`-(DA"0%&2?`IX$EP:6")4* +ME`R3#I$2`P04"@X`T-'2T]35UM?>WPL"O`H.`-_>U];5U-/2T=`+```````` +M`"P``'5$$`2````-``1`XP3)\"DP:2"$B1"DB0#$24!`)8"@X`T-'2 +MT]3?"P),T-'2T]3?2`X````````````L``!UM!`$GD@```"$`$0.*%2?`I,$ +MD@:1")`*`F30T=+3WT@.```````````````4``!UY!`$GM`````(```````` +M```````L``!U_!`$GM@```=$`$@.*$21"%B?`I`*3),$D@8#`?@*#@#0T=+3 +MWPL````````L``!V+!`$IB````#L`$0.,%"?`I0$DP:2"$B1"DB0#`+(#@#0 +MT=+3U-\````````\``!V7!`$IQ````$D`$0.4$B0%%"6")4*9)\"G@27!I0, +MDPZ2$$B1$@+<#@#0T=+3U-76U][?````````````-```=IP0!*@X````U`!$ +M#DA$E`I(D1!WPL"J`H.`-_>U];5U-/2T=`+`````"P` +M`'?D$`2N&````70`1`[0`TR3!)(&2)`*2)\"D0@#`1P*#@#0T=+3WPL````` +M`!0``'@4$`2OD````!P``````````````!0``'@L$`2OL`````P````````` +M`````!0``'A$$`2OP````"@``````````````!0``'A<$`2OZ`````P````` +M`````````!0``'AT$`2O^`````P``````````````!0``'B,$`2P"`````P` +M`````````````"P``'BD$`2P&````+``1`X@1)`(2)($2)$&2)\"`D0*#@#0 +MT=+?"P```````````#0``'C4$`2PR````/@`2`Y(4)4$2),(2)$,5)`.GP*4 +M!I(*`F0*#@#0T=+3U-7?"P``````````-```>0P0!+'`````]`!$#C!4GP*4 +M!),&D@B1"I`,`K@*#@#0T=+3U-\+9`X`W]33TM'0```````<``!Y1!`$LK@` +M``!$`$0.$$R0!)\"=`X`T-\``````%0``'ED$`2S````"Q0`1`[``D20$&"? +M`I8$E0:4"),*D@R1#@*H"@X`W];5U-/2T=`+`L0*#@#0T=+3U-76WPL":`H. +M`-_6U=33TM'0"P`````````````D``!YO!`$OA@```",`$0.&$20!DR?`I$$ +M`EP*#@#0T=\+````````%```>>00!+ZH````)```````````````%```>?P0 +M!+[0````&```````````````%```>A00!+[H````&```````````````7``` +M>BP0!+\````'J`!$#EA$G@1(EP98E@B5"I,.4)(0D1)8GP*4#)`4`P),"@X` +MT-'2T]35UM?>WPL"Y`H.`-_>U];5U-/2T=`+`P,D"@X`W][7UM74T]+1T`L` +M````%```>HP0!,:H````.```````````````%```>J00!,;@````2``````` +M````````3```>KP0!,!)<&E@B5"I0,DPZ2 +M$`)$"@X`T-'2T]35UM?>WPL#`MP*#@#?WM?6U=33TM'0"P`````````4``![ +M#!`$RQ@````(```````````````4``![)!`$RR````!0``````````````!$ +M``![/!`$RW````$H`$0.*$B?`I,$2)(&2)$(D`H"1`H.`-#1TM/?"P)\"@X` +MW]/2T=`+:`H.`-_3TM'0"P````````````!,``![A!`$S)@```78`$0.8$B? +M`I0,3)$2D!18G@27!I8(E0J3#I(0`P*$"@X`T-'2T]35UM?>WPL"T`H.`-_> +MU];5U-/2T=`+`````````#P``'O4$`32<```!/P`1`YH2)(0D!1DGP*>!)<& +ME@B5"I0,DPZ1$@,#Y`H.`-#1TM/4U=;7WM\+```````````L``!\%!`$UW`` +M``%8`$0.*$B?`I,$2)(&2)$(1)`*`LP*#@#0T=+3WPL````````4``!\1!`$ +MV,@````,```````````````4``!\7!`$V-@````H```````````````\``!\ +M=!`$V0````*L`$0.:&B?`IX$EP:6")4*E`R3#I(0D1*0%`,!.`H.`-#1TM/4 +MU=;7WM\+````````````'```?+00!-NP```!H`!D#A`"]`X`6`X0```````` +M```4``!\U!`$W5````"(```````````````4``!\[!`$W=@```'0```````` +M```````L``!]!!`$WZ@```#(`$@.*%"0"FB?`I,$D@:1"`*`T-'2T]](#@`` +M```````````<``!]-!`$X'`````@`$0."$2?`E@.`-\``````````!0``'U4 +M$`3@D`````@``````````````!0``'UL$`3@F`````@``````````````"0` +M`'V$$`3@H````.0`2`X@6)\"D01(D`8";`H.`-#1WPL````````4``!]K!`$ +MX8@````(```````````````4``!]Q!`$X9`````(```````````````4``!] +MW!`$X9@```!0```````````````L``!]]!`$X>@```#@`$0.$$B0!)\"`H0* +M#@#0WPML"@X`W]`+7-_0#@`````````D``!^)!`$XL@```&L`$0..%"1!I`( +M4)\"D@0#`8@.`-#1TM\`````/```?DP0!.1X```!=`!$#E!$DPYDGP*>!)<& +ME@B5"I0,DA"1$DB0%`,!0`X`T-'2T]35UM?>WP```````````!P``'Z,$`3E +M\````(0`1`X(1)\"`GP.`-\`````````%```?JP0!.9X````:``````````` +M````)```?L00!.;@````9`!$#B!$D`A,GP*2!$B1!@)(#@#0T=+?`````!0` +M`'[L$`3G2````%0``````````````!0``'\$$`3GH````%0````````````` +M`!0``'\<$`3G^````&@``````````````!0``'\T$`3H8````&@````````` +M`````"P``'],$`3HR````5``2`Y(9)\"DP22!I$(2)`*`N`*#@#0T=+3WPL` +M`````````!0``']\$`3J&````#P``````````````!0``'^4$`3J6````$`` +M`````````````!0``'^L$`3JF````(```````````````!0``'_$$`3K&``` +M`(```````````````!0``'_<$`3KF````(@``````````````!0``'_T$`3L +M(`````P``````````````!0``(`,$`3L,`````@``````````````"0``(`D +M$`3L.````C@`1`X@5)\"D@21!DB0"`)D"@X`T-'2WPL````T``"`3!`$[G`` +M``"H`$@.($R2!$B1!DB0"$R?`@)4"M#1TM](#@`+7`X`T-'2WP`````````` +M`!0``("$$`3O&`````@``````````````!0``("<$`3O(`````@````````` +M`````#0``("T$`3O*````6@`2`XX3)(*2)$,2)`.4)\"E024!DB3"`+X"@X` +MT-'2T]35WPL`````````'```@.P0!/"0````,`!$#@A$GP)H#@#?```````` +M```D``"!#!`$\,````"<`$@.&$R0!DB?`DB1!`)H"@X`T-'?"P``````-``` +M@300!/%@````V`!$#BA$DP18D@:0"I\"1)$(`G0*#@#0T=+3WPL"0`X`W]/2 +MT=`````````4``"!;!`$\C@````,```````````````<``"!A!`$\D@````@ +M`$0."$2?`E@.`-\``````````!0``(&D$`3R:````'@``````````````"0` +M`(&\$`3RX````)``1`X02)`$GP(">`H.`-#?"P````````````!,``"!Y!`$ +M\W````-P`$@.6%24#&B?`IX$EP:6")4*DPZ2$)$22)`4`P*("@X`T-'2T]35 +MUM?>WPL"B`H.`-_>U];5U-/2T=`+`````````!0``((T$`3VX`````P````` +M`````````#P``(),$`3V\````Z@`1`Y01)$24)<&E@A0E0J0%%R?`IX$E`R3 +M#I(0`P-D#@#0T=+3U-76U][?```````````4``""C!`$^I@````,```````` +M```````4``""I!`$^J@````(```````````````\``""O!`$^K````%0`$0. +M.%"?`I0&DPB2"DR1#)`.E00#`0@*#@#?U=33TM'0"V@.`-#1TM/4U=\````` +M````/```@OP0!/P````!,`!$#CA$E01(E`94D@J1#)`.GP*3"`+("@X`T-'2 +MT]35WPM\"@X`W]74T]+1T`L``````#0``(,\$`3],````.@`1`XH3)\"D@:1 +M"$B0"I,$`D`*#@#0T=+3WPL"<`H.`-_3TM'0"P``````1```@W00!/X8```! +M"`!$#D!(E@25!DB4"$B2#%"1#I`0GP*3"@*L"M#1TM/4U=;?2`X`"V@.`-#1 +MTM/4U=;?````````````)```@[P0!/\@````.`!$#AA$D01,D`:?`ES0T=]( +M#@```````````"0``(/D$`3_6````'@`1`X82)$$4)`&4)\":`H.`-#1WPL` +M```````4``"$#!`$_]`````4```````````````<``"$)!`$_^@```!P``), +M#@A$GP)0WPX``````````!P``(1$$`4`6````$@`;`X(1)\"6`X`WP`````` +M````%```A&00!0"@````"```````````````%```A'P0!0"H````"``````` +M````````%```A)00!0"P````"```````````````%```A*P0!0"X````"``` +M````````````%```A,00!0#`````"```````````````%```A-P0!0#(```` +M"```````````````%```A/00!0#0````"```````````````%```A0P0!0#8 +M````"```````````````%```A200!0#@````"```````````````%```A3P0 +M!0#H````"```````````````%```A500!0#P````"```````````````%``` +MA6P0!0#X````"```````````````%```A800!0$`````"``````````````` +M%```A9P0!0$(````"```````````````-```A;00!0$0```!J`!$#D!$E09( +ME`A0DPJ2#)$.3)`0GP*6!`*8"@X`T-'2T]35UM\+```````4``"%[!`%`K@` +M```(```````````````4``"&!!`%`L`````(```````````````L``"&'!`% +M`L@```&T`$0.($R1!F"?`I($D`@#`3P*T-'2WT@.``L````````````<``"& +M3!`%!(````#``$0.@`%(GP("M`X`WP```````!0``(9L$`4%0````%0````` +M`````````!0``(:$$`4%F`````P``````````````"0``(:<$`4%J````(`` +M1`X@4)($D09(D`A4GP("2-#1TM](#@`````4``"&Q!`%!B@````,```````` +M```````4``"&W!`%!C@````8```````````````4``"&]!`%!E````.@```` +M```````````4``"'#!`%"?````"(```````````````4``"')!`%"G@```!H +M`%P."`),#@`````4``"'/!`%"N`````(```````````````D``"'5!`%"N@` +M``"8`$@.$%"?`I`$`FP*#@#0WPL`````````````%```AWP0!0N`````#``` +M````````````%```AY00!0N0````:```````````````%```AZP0!0OX```` +M@```````````````%```A\00!0QX````4```````````````%```A]P0!0S( +M````.```````````````%```A_00!0T`````.```````````````)```B`P0 +M!0TX```!0`!$#AA$D`1,GP("T`H.`-#?"P```````````!0``(@T$`4.>``` +M`$@``````````````!0``(A,$`4.P````$P``````````````!0``(AD$`4/ +M$````#P``````````````!0``(A\$`4/4````$@``````````````!0``(B4 +M$`4/F````%P``````````````!0``(BL$`4/^````$0``````````````!0` +M`(C$$`400`````@``````````````!0``(C<$`402`````@````````````` +M`!0``(CT$`404````(@``````````````!P``(D,$`40V````"``1`X(1)\" +M4-\.````````````-```B2P0!1#X```!#`!$#AA$D01,D`:?`@*8"@X`T-'? +M"W`*#@#?T=`+<`X`W]'0``````````!$``")9!`%$@@```%8`$0.($22!$B1 +M!DR0")\"`K`*#@#0T=+?"VP*#@#?TM'0"VP*#@#?TM'0"W0.`-_2T=`````` +M```````T``")K!`%$V````$D`$@.,&24!)\"DP:2"$R1"I`,`K`*#@#0T=+3 +MU-\+?`X`W]33TM'0`````"0``(GD$`44B````&P`1`X@3)`(4)$&D@1(GP(" +M1`X`T-'2WP`````<``"*#!`%%/@```!D`$0."$2?`@)<#@#?`````````#0` +M`(HL$`458````;P`1`X@1)$&3)`(GP*2!`,!.`H.`-#1TM\+=`H.`-_2T=`+ +M````````````)```BF00!1<@````<`!$#B!,D`A0D0:2!$B?`@)(#@#0T=+? +M`````"0``(J,$`47D````(0`1`X83)\"D020!@)T#@#0T=\````````````T +M``"*M!`%&!@```"<`$0.&$B0!DB?`DB1!`)`"@X`T-'?"U@*T-'?2`X`"UC? +MT=!(#@```````"P``(KL$`48N````1``2`X85)$$D`9(GP("L`H.`-#1WPM< +M"M#1WT@.``L``````!0``(L<$`49R````!0``````````````!0``(LT$`49 +MX`````@``````````````!0``(M,$`49Z`````@``````````````!0``(MD +M$`49\`````@``````````````!0``(M\$`49^`````@``````````````!0` +M`(N4$`4:``````@``````````````!0``(NL$`4:"`````@````````````` +M`!0``(O$$`4:$`````@``````````````!0``(O<$`4:&`````@````````` +M`````!0``(OT$`4:(`````@``````````````"P``(P,$`4:*````-``1`Z( +M`422!DB3!%2?`I$(D`H"K`X`T-'2T]\``````````"P``(P\$`4:^```%8@` +M1`X81)`&2)\"D00#`S0*#@#?T=`+`P&T"@X`T-'?"P```!0``(QL$`4P@``` +M`!@``````````````!0``(R$$`4PF`````P``````````````$P``(R<$`4P +MJ````VP`1`Z(`422$&2?`IX$EP:6")4*E`R3#I$22)`4`P*8"@X`T-'2T]35 +MUM?>WPL"H`X`W][7UM74T]+1T```````````-```C.P0!308```+,`!$#N`# +M2)\"D@1,D0:0"`*P"@X`T-'2WPL"9`H.`-_2T=`+```````````<``"-)!`% +M/T@````@`$0."$2?`E#?#@```````````!0``(U$$`4_:`````@````````` +M`````!0``(U<$`4_<`````P``````````````!0``(UT$`4_@````%0````` +M`````````$0``(V,$`4_V````D``1`X(3)\"?`H.`-\+`F`*WPX`3`L"5`K? +M#@!,"P)8"M\.`$@+`G@*WPX`4`MPWPX``````````````!0``(W4$`5"&``` +M`!@``````````````!0``(WL$`5",`````P``````````````!0``(X$$`5" +M0````"```````````````!0``(X<$`5"8`````P``````````````"P``(XT +M$`5"<````5``1`X@1)`(2)$&4)\"D@0#`1P*#@#0T=+?"P```````````!0` +M`(YD$`5#P````%```````````````!0``(Y\$`5$$````!0````````````` +M`#0``(Z4$`5$*````,@`1`XX1)`.4)4$E`90DPB2"E"1#)\"`GP*#@#0T=+3 +MU-7?"P``````````'```CLP0!43P````8`!$#A!@D`2?`GP.`-#?```````< +M``".[!`%15````!8`$0.$&"0!)\"=`X`T-\``````!P``(\,$`5%J````%@` +M1`X08)`$GP)T#@#0WP``````+```CRP0!48`````L`!<#AA@```!,```````````````4``"0S!`%9C@```!L```` +M```````````4``"0Y!`%9J@```!P```````````````4``"0_!`%9Q@```!4 +M```````````````4``"1%!`%9W````$D```````````````<``"1+!`%:)@` +M``&<`%`.&`,!C`X``````````````!0``)%,$`5J.````1`````````````` +M`"0``)%D$`5K2````;``1`X84)\"D020!@,!A`H.`-#1WPL````````4``"1 +MC!`%;/@```)(``````````````!$``"1I!`%;T````-@`$@.2%"1#E"0$%R2 +M#&B?`I8$E0:4"),*`P&P"@X`T-'2T]35UM\+`P$T"@X`W];5U-/2T=`+```` +M```<``"1[!`%Q````"@``)\#@A,GP)8#@#?```````` +M`!P``)+,$`5[L````)0``G@."$2?`E@.`-\`````````'```DNP0!7Q(```` +MH``"?`X(3)\"6`X`WP`````````4``"3#!`%?.@````T```````````````4 +M``"3)!`%?2````!4```````````````4``"3/!`%?7@```!8```````````` +M```4``"35!`%?=````"8```````````````4``"3;!`%?F@```"<```````` +M```````4``"3A!`%?P@```"4```````````````\``"3G!`%?Z````$@`$0. +M6$22$&B?`IX$EP:6")4*E`R3#I$22)`4`N@.`-#1TM/4U=;7WM\````````` +M````/```D]P0!8#````!B`!(#FA8EP:6")0,6),.D1*0%&"?`IX$E0J2$`,! +M,`X`T-'2T]35UM?>WP```````````#P``)0<$`6"2````?P`2`YH6)8(D!27 +M!EB2$)\"G@14E0J4#),.D1(#`;`.`-#1TM/4U=;7WM\```````````!$``"4 +M7!`%A$@```*L`$0.2$B0$F"?`I<$E@:5")0*DPR2#DB1$`,"/`H.`-#1TM/4 +MU=;7WPMTT-'2T]35UM??2`X````````\``"4I!`%AO@```_,`$0.X`%$D!18 +MG@23#I\"7)<&E@B5"I0,DA"1$@,-9`K0T=+3U-76U][?2`X`"P``````/``` +ME.00!9;(```$O`!$#L`"1)$22)`4;)\"G@27!I8(E0J4#),.DA`#!(`.`-#1 +MTM/4U=;7WM\``````````$0``)4D$`6;B````=@`1`YP2)(&3),$=)$(D`J? +M`@*D"@X`T-'2T]\+`FP*#@#?T]+1T`MH"@X`W]/2T=`+`````````````!P` +M`)5L$`6=8````-``4`XH5)`$GP)X"@X`T-\+````)```E8P0!9XP```!5`!$ +M#E!0GP*2!)$&2)`(`J@*#@#0T=+?"P```"0``)6T$`6?B````)@`;`X@8)`$ +M3)\":`H.`-#?"P`````````````\``"5W!`%H"````(<`$0.8%B?`I0$DP:2 +M")$*2)`,`J`*#@#0T=+3U-\+`H0*#@#?U-/2T=`+````````````-```EAP0 +M!:)````!1`!$#C!$D09(D`A(GP)(D@1L"@X`T-'2WPL"^`X`W]+1T``````` +M```````T``"65!`%HX@```(0`$0.:$B3"$B2"DB1#$B0#DR?`I4$2)0&;`H. +M`-#1TM/4U=\+`````````#0``):,$`6EF````60`1`Y`1),$2)(&2)$(2)\" +M2)`*:`H.`-#1TM/?"P,!%`X`W]/2T=``````+```EL00!:<````!-`!$#EA, +MD@9DD0A0D`I0DP2?`@)T"@X`T-'2T]\+````````)```EO00!:@X````E`!L +M#B!U];5U-/2T=`+`G@*#@#?WM?6U=33TM'0"P)8"@X`T-'2 +MT]35UM?>WPL"7`H.`-_>U];5U-/2T=`+````````)```F<00!;B`````I`!$ +M#B!$D`A0GP*2!$B1!@*$#@#0T=+?`````"0``)GL$`6Y*````,``1`X@1)$& +M4)\"D@1(D`@"H`X`T-'2WP`````4``":%!`%N>@````<```````````````4 +M``":+!`%N@@````4```````````````D``":1!`%NB````"D`$@.($B0!$R? +M`E0*#@#0WPL"=`X`W]``````+```FFP0!;K(````_`!(#CA,DP1(D@9(D0A( +MD`I,GP("Q`X`T-'2T]\`````````)```FIP0!;O(````Y`!(#C!,D@1(D09( +MD`A,GP("M`X`T-'2WP```#0``)K$$`6\L````+``1`Y(1)<$4)8&E0A0E`J3 +M#%"2#I\"2)$0D!("<`X`T-'2T]35UM??````/```FOP0!;U@```!"`!$#F!( +MGP*>!$B7!E"6")4*4)0,DPY4DA"1$I`4`L`.`-#1TM/4U=;7WM\````````` +M`"0``)L\$`6^:````;``1`X81)$$2)`&2)\"`F`*#@#0T=\+```````4``"; +M9!`%P!@```#<```````````````4``";?!`%P/@````H``````````````!, +M``";E!`%P2````I8`$0.P`)$D1)HGP*>!)<&E@B5"I0,DPZ2$)`4`P9("@X` +MT-'2T]35UM?>WPL#`VP*#@#?WM?6U=33TM'0"P```````"P``)OD$`7+>``` +M`IP`1`XP1)0$8),&D@B1"I`,4)\"`P),"@X`T-'2T]3?"P```!0``)P4$`7. +M&````%```````````````"P``)PL$`7.:````9P`1`X@1)`(2)($3)$&GP(# +M`2@*#@#0T=+?"P```````````"P``)Q<$`70"````40`1`X@4)`(GP)4D@1, +MD08"\`H.`-#1TM\+`````````````!0``)R,$`714````%`````````````` +M`"0``)RD$`71H````3@``GP.$$B?`I`$`D@*#@#0WPL"9`X`T-\````L``"< +MS!`%TM@```$4`$0.*%"?`I,$2)(&2)$(2)`*`N@.`-#1TM/?```````````T +M``"<_!`%T_````&\`$@..$R5!$B4!DB3"$B2"DB1#$B0#DR?`@,!%`H.`-#1 +MTM/4U=\+`````!0``)TT$`75L````#@``````````````!0``)U,$`75Z``` +M`,0``````````````$P``)UD$`76L````E``2`X@6)\"D@21!DB0"`)@"@X` +MT-'2WPL#`3P*#@#?TM'0"V@*#@#?TM'0"VP*#@#?TM'0"W@.`-_2T=`````` +M````1```G;00!=D````#$`!(#C!@GP*4!),&D@B1"DB0#`,!;`H.`-#1TM/4 +MWPL"N`H.`-_4T]+1T`L"C`H.`-_4T]+1T`L`````/```G?P0!=P0```"!`!( +M#C!,D@A(D0I(D`Q,GP*4!$B3!@,!!`H.`-#1TM/4WPL"9`H.`-_4T]+1T`L` +M`````!P``)X\$`7>&````%0`1`X04)`$GP("0`X`T-\`````)```GEP0!=YP +M```"#`!$#B!0D0:?`I($D`@#`:`*#@#0T=+?"P```"P``)Z$$`7@@````O`` +M1`XP1)$(5)`*GP*3!)(&`P'`"@X`T-'2T]\+`````````#0``)ZT$`7C<``` +M`+P`1`X82)$$3)`&GP("3`K0T=](#@`+=`K?T=!(#@`+5`X`T-'?```````` +M)```GNP0!>0P```!A`!$#B!,D`:?`I$$`J@*#@#0T=\+`````````!P``)\4 +M$`7EN````(P``FP."$B?`E@.`-\`````````'```GS00!>9(````2`!4#A!$ +MD`1(GP)H#@#0WP`````<``"?5!`%YI````!(`%0.$$20!$B?`F@.`-#?```` +M`"P``)]T$`7FV````@P`1`XP1)$*6)`,GP*4!),&D@@#`10*#@#0T=+3U-\+ +M`````#0``)^D$`7HZ````AP`1`Y`1)(,2)`07)\"E@25!I0(DPJ1#@,!,`H. +M`-#1TM/4U=;?"P``````/```G]P0!>L(```!"``"4`X02)`$4)\"`D`*#@#0 +MWPM0#@#0WU`.$)`$GP)(#@#0WT@.$)`$GP(``````````!0``*`<$`7L$``` +M`#```````````````!P``*`T$`7L0````*P``DP."$B?`E@.`-\````````` +M/```H%00!>SP```)_`!$#I@!2)(0:)`4G@26"%"5"I0,7),.GP)0EP:1$@,! +M8`H.`-#1TM/4U=;7WM\+`````!P``*"4$`7V\````&```D`."$B?`E@.`-\` +M````````-```H+00!?=0```!"`!$#DA$E01(E`9(DPA(D`Y4GP*2"I$,`F`* +M#@#0T=+3U-7?"P`````````T``"@[!`%^%@```($`$0.2$25!%"4!I,(4)(* +MD0Q0D`Z?`@,!4`H.`-#1TM/4U=\+`````````$P``*$D$`7Z8````F0`1`XX +M1),$4)(&D0A,GP*0"@+8"@X`W]/2T=`+`H`*#@#0T=+3WPL"<`H.`-_3TM'0 +M"P)X#@#?T]+1T```````````-```H700!?S(````^`!$#D!(D090D`B2!$B? +M`@)<"@X`T-'2WPL"<`H.`-_2T=`+```````````4``"AK!`%_<````*D```` +M```````````4``"AQ!`&`&@```!\```````````````4``"AW!`&`.@```!\ +M```````````````4``"A]!`&`6@```"T```````````````4``"B#!`&`B`` +M```,```````````````L``"B)!`&`C````%(`$0.,$B4!$B3!DR2")$*3)`, +MGP("[`H.`-#1TM/4WPL````<``"B5!`&`W@```!0`$P."%B?`F0*#@#?"P`` +M`````"0``*)T$`8#R````&@`2`X81)$$2)`&3)\":`K0T=\.`%`+```````D +M``"BG!`&!#````!T`$@.&$21!$B0!DR?`@)$"@X`T-'?"P``````-```HL00 +M!@2H```!-`!(#C!,E`1(DP9(D`Q,GP*2"$B1"@*,"@X`T-'2T]3?"P`````` +M```````L``"B_!`&!>````$4`$@.($R0"$R?`I($2)$&`GP*#@#0T=+?"P`` +M```````````4``"C+!`&!O@```#D```````````````4``"C1!`&!^````!L +M```````````````\``"C7!`&"%````&H`$0.8&R?`IX$EP:6")4*E`R3#I(0 +MD1)(D!0#`1P*#@#0T=+3U-76U][?"P``````````+```HYP0!@GX```!'`!$ +M#CA$D01(D`9(GP("1`H.`-#1WPL"P`X`W]'0````````-```H\P0!@L8```! +M2`!$#C!$D0A0DP22!E"0"I\"`F`*#@#0T=+3WPL"P`X`W]/2T=`````````T +M``"D!!`&#&````%(`$0.,$21"%"3!)(&4)`*GP("8`H.`-#1TM/?"P+`#@#? +MT]+1T````````"P``*0\$`8-J````+@`1`XH1)(&4),$D0A0D`J?`@)T"@X` +MT-'2T]\+`````````!P``*1L$`8.8````&```D`."$B?`E@.`-\````````` +M1```I(P0!@[`````Z`!$#BA(GP*3!$B2!DB1"$B0"@)D"M#1TM/?2`X`"V0* +MW]/2T=!(#@`+9-_3TM'02`X`````````````1```I-00!@^H```!+`!$#D!( +MD@Q0E@1,E09(E`A0D0Z0$%"3"I\"`I@*T-'2T]35UM](#@`+?`X`T-'2T]35 +MUM\`````````3```I1P0!A#8```#-`!(#H`!4)$2GP)LG@27!I8(E0J4#),. +MDA"0%`,"6`H.`-#1TM/4U=;7WM\+`G@*#@#?WM?6U=33TM'0"P`````````4 +M``"E;!`&%!`````(```````````````4``"EA!`&%!@````,```````````` +M```<``"EG!`&%"@```$T``,!%`X(2)\"6`X`WP```````$P``*6\$`858``` +M!U@`2`[8$&R?`IX$EP:6")4*E`R3#I(0D1)(D!0#!D0*#@#0T=+3U-76U][? +M"P+8#@#?WM?6U=33TM'0````````````3```I@P0!ARX```(``!(#K@1<)\" +MG@27!I8(E0J4#),.DA"1$DB0%`,'&`H.`-#1TM/4U=;7WM\+`J@.`-_>U];5 +MU-/2T=`````````````\``"F7!`&)+@```)@`$0.V"!0D!2?`F2>!)<&E@B5 +M"I0,DPZ2$)$2`P(H#@#0T=+3U-76U][?````````````'```IIP0!B<8```` +M;`!8#AA$D`1(GP)LT-](#@````!$``"FO!`&)X@```.4`$@.4%"0$)0(4),* +MD@Q0D0Z?`E"6!)4&`P*T"@X`T-'2T]35UM\+`I@.`-_6U=33TM'0```````` +M```4``"G!!`&*R`````4```````````````4``"G'!`&*S@````(```````` +M```````4``"G-!`&*T`````,```````````````D``"G3!`&*U````%4`'`. +M&&"?`I$$D`8#`00.`-#1WP``````````+```IW00!BRH```"G`!$#A!(D`2? +M`@+<"@X`T-\+`P$P"@X`W]`+````````````+```IZ00!B](````C`!$#AA, +MD02?`I`&`E`*#@#0T=\+;`X`W]'0````````````%```I]00!B_8````"``` +M````````````'```I^P0!B_@````)`!(#@A$GP)8#@#?```````````4``"H +M#!`&,`@```$0```````````````4``"H)!`&,1@```!H```````````````4 +M``"H/!`&,8`````4```````````````4``"H5!`&,9@````(```````````` +M```4``"H;!`&,:`````(```````````````4``"HA!`&,:@````(```````` +M```````D``"HG!`&,;````!\`$0.&$21!$R0!I\"`F@.`-#1WP`````````` +M)```J,00!C(P````O`!$#AA$D01,GP*0!@*H#@#0T=\``````````!0``*CL +M$`8R\`````@``````````````!0``*D$$`8R^`````@``````````````!0` +M`*D<$`8S``````@``````````````!0``*DT$`8S"`````@````````````` +M`!0``*E,$`8S$````$P``````````````#0``*ED$`8S8````9P`1`X@1)$$ +M2)\"2)`&<`H.`-#1WPL"D`H.`-_1T`L"2`H.`-_1T`L`````%```J9P0!C4` +M````"```````````````%```J;00!C4(```#P```````````````+```J!)`48)<&GP*6"&"5"I0,DPZ2$)$2`P$L"@X`T-'2T]35UM?> +MWPMX"@X`W][7UM74T]+1T`L#!`0*#@#?WM?6U=33TM'0"P````````!$``"J +MW!`&2/@```(P`%`.*%"2!DB1"$B0"DB?`DB3!'@*#@#0T=+3WPL#`9P*#@#? +MT]+1T`M<#@#?T]+1T``````````````4``"K)!`&2R@```#D```````````` +M```D``"K/!`&3!````!\`$0.($R2!&21!I`(GP("0-#1TM](#@``````)``` +MJV00!DR0````K`!L#AA$D01,D`:?`@)HT-'?2`X``````````"P``*N,$`9- +M0````:``1`XH4)$(DP18D@:?`I`*`P%("@X`T-'2T]\+`````````"0``*N\ +M$`9.X````.@`1`X02)\"D`0"Q`H.`-#?"P`````````````L``"KY!`&3\@` +M``%``$0.($21!DR2!$B0"$R?`@+H"@X`T-'2WPL````````````4``"L%!`& +M40@````8```````````````4``"L+!`&42`````T```````````````4``"L +M1!`&45@````8```````````````4``"L7!`&47`````0```````````````4 +M``"L=!`&48`````,```````````````4``"LC!`&49`````D```````````` +M```4``"LI!`&4;@````,```````````````4``"LO!`&4<@```!,```````` +M```````T``"LU!`&4A@```)D`%P.&%20!I("D00"O`H.`-#1T@L#`60*#@#2 +MT=`+3`X`T-'2`````````!0``*T,$`94@`````@``````````````!0``*TD +M$`94B````+@``````````````!P``*T\$`950````/@``LP."%2?`E@.`-\` +M````````%```K5P0!E8X````=```````````````)```K700!E:P````X`!$ +M#@A,GP("F`H.`-\+:`H.`-\+4`X`WP```"0``*V<$`97D````(P`1`X@1)($ +M2)$&3)`(GP("<`X`T-'2WP`````<``"MQ!`&6"````"4``)P#@A,GP)8#@#? +M`````````!P``*WD$`98N````'0``DP."%"?`E@.`-\`````````/```K@00 +M!EDP````]`!$#DA(DPQPE@:?`I<$E0B4"I(.4)$0D!("E`K0T=+3U-76U]]( +M#@`+`````````````#0``*Y$$`9:*````50`1`Y`2)($3)\"D09(D`@"@`H. +M`-#1TM\+`K0.`-_2T=``````````````+```KGP0!EN````!*`!$#CA$D01, +MD`:?`@*@"@X`T-'?"P)8"@X`W]'0"P``````'```KJP0!ERH````.`!$#A!0 +MGP)8WPX````````````<``"NS!`&7.````!``$0..$2?`G@.`-\````````` +M`!0``*[L$`9=(`````@``````````````!0``*\$$`9=*`````P````````` +M`````!0``*\<$`9=.````&0``````````````!0``*\T$`9=H````&@````` +M`````````#0``*],$`9>"````(@`1`XX1)`.4),(D@I0D0R?`E"5!)0&`E`. +M`-#1TM/4U=\`````````````%```KX00!EZ0````4```````````````%``` +MKYP0!E[@````.```````````````'```K[00!E\8````<`!(#@A(GP),"@X` +MWPL```````!$``"OU!`&7X@```3D`$0.2$27!%"5")0*2)(.5)\"E@:3#)$0 +MD!(#`[`*#@#0T=+3U-76U]\+?`H.`-_7UM74T]+1T`L````D``"P'!`&9'`` +M``&T`$0.$$2?`I`$`P&<"@X`T-\+````````````)```L$00!F8H````6`!$ +M#B!$D@1(D09,D`B?`GP.`-#1TM\``````!P``+!L$`9F@````$@`1`X02)`$ +MGP)\#@#0WP``````%```L(P0!F;(````;```````````````%```L*00!F@````0`!$#A!0D`2?`F#0WPX````` +M```L``"PW!`&9^````#(`$0.,$23!E"2"%"0#%2?`I0$D0H"C`X`T-'2T]3? +M```````\``"Q#!`&:*@```-8`$@.:%20%)X$`D2?`I<&E@B5"I0,DPZ2$)$2 +M`P+$"@X`T-'2T]35UM?>WPL`````````+```L4P0!FP`````O`!$#AA0D02? +M`D20!@)("@X`T-'?"P)<#@#?T=``````````/```L7P0!FS````!:`!$#EA( +MEP98G@26")(04)`4GP)`H.`-_>U];5U-/2T=`+`E@.`-_>U];5U-/2 +MT=````!,``"R=!`&=<@```(T`%0.@`%$E0I,D1)8E@ADEP:4#$R0%&R>!),. +MDA!(GP(#`20*#@#0T=+3U-76U][?"P)H#@#?WM?6U=33TM'0`````$P``++$ +M$`9X`````[0`1`ZP`7"?`IX$EP:6")4*E`R3#I(0D1*0%`,#$`H.`-#1TM/4 +MU=;7WM\+`G`.`-_>U];5U-/2T=``````````````9```LQ00!GNX```"G`!, +M#L`"2),*2)(,2)$.2)`04)\"E@25!DB4"`,!3`H.`-_6U=33TM'0"P+4"@X` +MT-'2T]35UM\+:`X`T-'2T]35UM](#L`"D!"1#I(,DPJ4")4&E@2?`@`````L +M``"S?!`&?E@```$T`$P.D`)(D`1,GP(#`00.`-#?2`Z0`I`$GP(````````` +M```D``"SK!`&?Y````"8`$0.J`%,D")HGR`"8`X`T-\`````````````%``` +ML]00!H`H````4```````````````%```L^P0!H!X````,``````````````` +M%```M`00!H"H````.```````````````%```M!P0!H#@````"``````````` +M````/```M#00!H#H```"0`!$#FAHGP*>!)<&E@B5"I0,DPZ2$)$2D!0#`?0* +M#@#0T=+3U-76U][?"P```````````!0``+1T$`:#*````$@````````````` +M`!0``+2,$`:#<````$```````````````!0``+2D$`:#L````&`````````` +M`````#P``+2\$`:$$````;@`1`Y01)8(2),.2)(07)`4GP*>!)<&E0J4#)$2 +M`P$\"@X`T-'2T]35UM?>WPL````````D``"T_!`&A<@```!\`$0.*%"1!)\" +M2)`&`EC0T=](#@``````````-```M200!H9(```!\`!$#C!$E`1(DP9(D@A, +MD`R?`I$*`P$0"@X`T-'2T]3?"P`````````````D``"U7!`&B#@```",`$0. +M"$2?`@)$"@X`WPM4"M\.`&0+````````)```M800!HC(````D`!$#@A$GP(" +M1`H.`-\+7`K?#@!@"P```````!0``+6L$`:)6````)0``````````````!P` +M`+7$$`:)\````2@`1`X06)$"D`0#`0#0T0X`````%```M>00!HL8````E``` +M````````````)```M?P0!HNP```!>`!(#A!4G@2?`D0-'@+H"@T=4`X`WM\+ +M`````"0``+8D$`:-*````&P`1`X81)$$3)`&GP("6`X`T-'?```````````L +M``"V3!`&C9@```#(`$0.&$R>!)\"D`9,#1X"A`H-'50.`-#>WPL````````` +M```D``"V?!`&CF````",`$0.$$2?`DB0!`)`"@X`T-\+?`X`W]``````%``` +MMJ00!H[P````J```````````````%```MKP0!H^8````5``````````````` +MO```MM00!H_P```+%`!$#M`!2)`,2)X$1`T>2)$*5)\"DP:2"`)<#1UD#@#0 +MT=+3WM\,'M`!D`R1"I((DP:>!)\"`P$,#1UD#@#?WM/2T=`,'M`!D`R1"I(( +MDP:>!)\"`D0*#1T+`J`*#1T+`D`*#1T+`E0*#1T+`P$D"@T="P,"6`H-'0L" +MH`H-'0M\"@T="W@*#1T+`EP*#1T+`MP*#1T+`G@*#1T+:`H-'0L"4`H-'0L" +M<`H-'0L`````````+```MY00!IL(```"N`!$#H`!5)\"DP:4!)((D0J0#`,! +M]`H.`-#1TM/4WPL`````/```M\00!IW````,1`!(#J`*9)\"G@27!I8(E0J4 +M#),.DA"1$DB0%`,%^`H.`-#1TM/4U=;7WM\+`````````!0``+@$$`:J"``` +M`#@``````````````"0``+@<$`:J0````@0`1`[H`520!I\"D00#`8`*#@#0 +MT=\+```````4``"X1!`&LV````!T`$0."`)P#@`````4``"X7!`&L]@````( +M```````````````4``"X=!`&L^`````@```````````````<``"XC!`&M``` +M```T`$0.$$20!$R?`EC0WT@.`````!0``+BL$`:T.````!`````````````` +M`"0``+C$$`:T2````,``2`X@1)`(6)\"D@21!@*<#@#0T=+?```````4``"X +M[!`&M0@```'L```````````````<``"Y!!`&MO@```'@`$P.(`,!R`H.``L` +M`````````!0``+DD$`:XV````(```````````````!0``+D\$`:Y6````$`` +M`````````````!0``+E4$`:YF`````@``````````````!0``+EL$`:YH``` +M``@``````````````!0``+F$$`:YJ````#P``````````````!0``+F<$`:Y +MZ`````@``````````````"0``+FT$`:Y\````&P`1`X82)\"D01(D`8"6`X` +MT-'?```````````4``"YW!`&NF`````,```````````````D``"Y]!`&NG`` +M``"$`$0."$B?`@)0"@X`WPM<"@X`WPM,#@#?````%```NAP0!KKX````(``` +M````````````%```NC00!KL8```!.```````````````)```NDP0!KQ0```` +M2`!$#A!(D`2?`F0*#@#0WPM0T-](#@```````!P``+IT$`:\F````40`1`Z@ +M`P)(GR`"L`H.`-\+````%```NI00!KW@```!-```````````````/```NJP0 +M!K\8```!P`!$#E!$EP1(E0A(E`I0E@:3#%"2#I$04)`2GP("\`K0T=+3U-76 +MU]](#@`+`````````!P``+KL$`;`V````:@`1`X@1)`(6)$&GP*2!``````` +M/```NPP0!L*````"!`!$#CA$D`YWPL#`HP*T-'2T]35UM?>WT@.``L``````"0``+P\$`;60``` +M`5P`1`X01)\"D`0"X`H.`-#?"P)T#@#?T``````4``"\9!`&UZ`````\`$0. +M"$2?`@`````4``"\?!`&U^````!(```````````````4``"\E!`&V"@```!< +M```````````````4``"\K!`&V(@```*8```````````````D``"\Q!`&VR`` +M``%@`$0.$$20!$B?`@*`"@X`T-\+````````````%```O.P0!MR`````G``` +M````````````%```O000!MT@````6```````````````%```O1P0!MUX```! +M%```````````````%```O300!MZ0````W```````````````+```O4P0!M]P +M```!0`!(#A!(D`2?`@*<"@X`T-\+`D`*#@#?T`L`````````````-```O7P0 +M!N"P```!1`!$#CA(D`Y0E`98DPB5!)(*4)$,GP("J`H.`-#1TM/4U=\+```` +M```````L``"]M!`&X?@```%<`$0.*$B3!$B1"$R?`I(&2)`*`P$D"@X`T-'2 +MT]\+```````T``"]Y!`&XU@```$(`$@.($R1!)\"D`8"6`H.`-#1WPL"0`H. +M`-_1T`L"5-#1WT@.`````````"P``+X<$`;D8````.0`1`XX2)\"D01(D`9X +M"@X`T-'?"P)T"@X`W]'0"P```````"0``+Y,$`;E2````%0`1`X(1)\"<`H. +M`-\+5-](#@`````````````T``"^=!`&Y:````#0`$0.*$21"%"3!)\"2)(& +MD`H"E`H.`-#1TM/?"U30T=+3WT@.`````````#0``+ZL$`;F<````-``1`XH +M1)$(4),$GP)(D@:0"@*4"@X`T-'2T]\+5-#1TM/?2`X`````````%```ON00 +M!N=`````#```````````````+```OOP0!N=0````]`!$#B!(D`APGP*2!)$& +M`IP*T-'2WT@.``M4#@#0T=+?````%```ORP0!NA(````/``````````````` +M%```OT00!NB(````/```````````````-```OUP0!NC(```!T`!$#D!$D@Q( +MD0Y(D!!4GP*6!)4&E`B3"@,!3`H.`-#1TM/4U=;?"P`````<``"_E!`&ZI@` +M```X`$0.$$20!$B?`F#0WT@.`````"0``+^T$`;JT````'P`1`X01)\"2)`$ +M`EP*#@#0WPL````````````D``"_W!`&ZU````"\`%`."%B?`@)$"M\.`$P+ +M=`H.`-\+````````'```P`00!NP0```!>`!(#@A(GP(#`6@.`-\````````4 +M``#`)!`&[8@```",```````````````D``#`/!`&[A@```"<`$0.$$20!$R? +M`@)H"@X`T-\+6-#?2`X`````%```P&00!NZX````#```````````````'``` +MP'P0!N[(````)`!(#@A$GP)8#@#?```````````D``#`G!`&[O````#<`$0. +M&$R?`I$$D`8"H`H.`-#1WPL`````````%```P,00!N_0````&``````````` +M````%```P-P0!N_H````)```````````````+```P/00!O`0````E`!$#B!( +MGP*2!$B1!D20"`)0"@X`T-'2WPL`````````````)```P200!O"H````\`!$ +M#B!$D09,GP*2!)`(:`H.`-#1TM\+`````#0``,%,$`;QF````,P`1`X02)\" +M?`H.`-\+5`H.`-\+;`K?#@!0"U`*WPX`2`M4WPX`````````/```P800!O)H +M```!V`!$#F!(G@24#$B3#F"?`I<&E@B5"I(0D1*0%`,!B`H.`-#1TM/4U=;7 +MWM\+`````````!0``,'$$`;T0````+@``````````````!P``,'<$`;T^``` +M`$@`1`X03)\"D`1X#@#0WP``````%```P?P0!O5`````"``````````````` +M'```PA00!O5(````C``"<`X(1)\"6`X`WP`````````T``#"-!`&]=@```%( +M`$@.2&2?`I<$E@:5")0*DPR2#I$02)`2`P$`"@X`T-'2T]35UM??"P```!P` +M`,)L$`;W(````-``2`X(3)\"`J@*#@#?"P``````+```PHP0!O?P````7`!$ +M#AA$D01,D`:?`F@*T-'?2`X`"U@.`-#1WP``````````+```PKP0!OA0```` +MU`!$#B!,D@10D0:0")\"`H0*#@#0T=+?"W`.`-_2T=``````+```PNP0!ODH +M````7`!$#AA$D01,D`:?`F@*T-'?2`X`"U@.`-#1WP``````````-```PQP0 +M!OF(```!-`!$#DA$D@YDGP*7!)8&E0B4"I,,D1!(D!("X`H.`-#1TM/4U=;7 +MWPL````T``##5!`&^L````$D`$0.0$22#&"?`I8$E0:4"),*D0Y(D!`"X`H. +M`-#1TM/4U=;?"P```````!0``,.,$`;[Z````&P``````````````!P``,.D +M$`;\6````.```H0..`)$GP)8#@#?````````%```P\00!OTX````"``````` +M````````'```P]P0!OU`````7`!(#@A`X`WP``````````'```Q#P0!OY@````7`!(#@A`X`WP``````````'```Q)P0!O^`````7`!(#@A!)<&E@B5"I0,2)(0`P7D"@X`T-'2 +MT]35UM?>WPL``````!0``,>4$`<1$````+@``````````````"0``,>L$`<1 +MR````(0`1`X01)`$2)\"<`H.`-#?"P)$#@#?T``````<``#'U!`'$E````!@ +M`$0."$2?`@)8#@#?`````````$0``,?T$`<2L````7@`1`Y(4)8&E0B4"I$0 +M8)`2GP*7!),,D@X#`0P*#@#0T=+3U-76U]\+>`X`W]?6U=33TM'0```````` +M`!0``,@\$`<4*`````@``````````````!0``,A4$`<4,`````P````````` +M`````!0``,AL$`<40`````@``````````````!0``,B$$`<42`````@````` +M`````````#0``,B<$`<44````3``2`Y`4),*E@1(D@Q8GP*5!I0(D0Z0$`+X +M#@#0T=+3U-76WP``````````%```R-00!Q6`````#```````````````%``` +MR.P0!Q60````"```````````````+```R000!Q68````C`!$#BA$D0A4GP*3 +M!)(&D`H"<`X`T-'2T]\`````````````;```R300!Q8H```&U`!$#H@!3)8( +M2),.2)`47)\"G@27!I4*E`R2$$B1$@,"Y`H.`-_>U];5U-/2T=`+`H`*#@#0 +MT=+3U-76U][?"P,!;`H.`-_>U];5U-/2T=`+`E`*#@#?WM?6U=33TM'0"P`` +M`(0``,FD$`<=````"%0`1`Z8`4R>!$B3#DB1$DB0%%R?`I<&E@B5"I0,DA`# +M`9@*#@#0T=+3U-76U][?"P)D"@X`W][7UM74T]+1T`L"R`H.`-_>U];5U-/2 +MT=`+`P(@"@X`W][7UM74T]+1T`L#`4@*#@#?WM?6U=33TM'0"P`````````` +M``!,``#*+!`')5@```($`$@.8%"1$I0,4)(0D!1!)<&E@B5"I,.`P%0 +M"@X`T-'2T]35UM?>WPL"3`H.`-_>U];5U-/2T=`+`````````$P``,I\$`WPL`````````5```RLP0!S,(```&O`!$#EA$ +ME`I@D!*?`I<$E@:5"),,D@Z1$`,!5`H.`-#1TM/4U=;7WPL#`10*#@#?U];5 +MU-/2T=`+`D0*#@#?U];5U-/2T=`+`````$0``,LD$`!)4*E`R3#I(0D1(# +M!5P*#@#0T=+3U-76U][?"P`````````L``#,Y!`'31````*@`$0.*$B?`I,$ +M2)(&3)$(D`H#`?`*#@#0T=+3WPL````````<``#-%!`'3[````!0`$0."$2? +M`FP*#@#?"P```````!P``,TT$`=0`````$@`2`X(1)\"?`X`WP`````````` +M)```S500!U!(````U`!$#A!$D`1(GP("I`H.`-#?"P```````````!0``,U\ +M$`=1(````!0``````````````"P``,V4$`=1.````2P`1`XP1)$*6)\"E`23 +M!I((2)`,`L`*#@#0T=+3U-\+`````$0``,W$$`=2:````?@`1`XH1)(&4),$ +MD0A0GP*0"@,!8`H.`-#1TM/?"VP*#@#?T]+1T`ML"@X`W]/2T=`+```````` +M`````%P``,X,$`=48````NP`1`XX1)0&2)(*2)$,2)`.4)\"E023"`,"!`H. +M`-_5U-/2T=`+=`H.`-#1TM/4U=\+=`H.`-_5U-/2T=`+>`H.`-_5U-/2T=`+ +M`````````````!P``,YL$`=74````"``1`X(1)\"4-\.````````````'``` +MSHP0!U=P````+`!$#A!(GP)@#@#?```````````<``#.K!`'5Z`````P`$@. +M"$R?`E#?#@```````````#P``,[,$`=7T```!A@`2`Y@4)$*6)((DP:0#%"? +M`I0$`P1,"@X`W]33TM'0"P*("@X`T-'2T]3?"P`````````\``#/#!`'7>@` +M``&<`$0..$B1#%"5!%"4!I,(4)(*GP)(D`X#`00*#@#0T=+3U-7?"P)4#@#? +MU=33TM'0````+```STP0!U^(```!%`!(#AA4D`90GP*1!&@*#@#0T=\+`J@* +M#@#?T=`+````````)```SWP0!V"@````[`!(#A!`X` +MW]```````%P``,^D$`=AD````D``1`Y@1)`44),.D1)HGP*>!)<&E@B5"I0, +MDA`#`10*#@#0T=+3U-76U][?"P)`"@X`W][7UM74T]+1T`L"K`X`W][7UM74 +MT]+1T````````````#P``-`$$`=CT````7``1`Y81)`44)$2DA!HGP*>!)<& +ME@B5"I0,DPX"_`H.`-#1TM/4U=;7WM\+```````````4``#01!`'94````!0 +M``````````````!$``#07!`'99````.<`$0.,$R0"%R?`I($2)$&`P$,"@X` +MT-'2WPL"?`H.`-_2T=`+`P%P"@X`W]+1T`M\"@X`W]+1T`L````4``#0I!`' +M:3````#8``````````````!<``#0O!`':@@```'(`$0.2$B3"$B2"DB1#$B0 +M#DR?`I4$2)0&`I@*T-'2T]35WT@.``L"8`K0T=+3U-7?2`X`"P)4"M_5U-/2 +MT=!(#@`+;`X`T-'2T]35WP````````!,``#1'!`':]````((`$0.8$B4#$B3 +M#DB1$DB0%%B?`IX$EP:6")4*2)(0`LP*#@#0T=+3U-76U][?"P)$"@X`W][7 +MUM74T]+1T`L``````#0``-%L$`=MV````-@`1`Y02)`26)<$E@:5"%B4"I,, +MD@Y0D1"?`@*,#@#0T=+3U-76U]\`````'```T:00!VZP````7`!$#A!(D`1( +MGP("2`X`T-\````D``#1Q!`';Q````$@`$0.&&"0!)\"`GP*#@#0WPL"@`X` +MW]``````-```T>P0!W`P```!L`!$#BA$D`9(GP)(D00"9`H.`-#1WPL#`0P* +M#@#?T=`+6`H.`-_1T`L````4``#2)!`'<>````(@```````````````<``#2 +M/!`'=`````!8`$0."%"?`F0*#@#?"P```````!P``-)<$`=T6````&``1`X( +M4)\":`H.`-\+````````)```TGP0!W2X````/`!$#@A$GP)H"@X`WPM$WT@. +M`````````````!P``-*D$`=T^````%``1`X(2)\":`H.`-\+````````%``` +MTL00!W5(````3```````````````+```TMP0!W68```"1`!(#AA(D`9(GP)( +MD00"]`H.`-#1WPL"Y`H.`-_1T`L`````/```TPP0!W?@```)(`!4#H`!6)0, +MDA!(D1)DGP*>!)<&E@B5"I,.D!0#`B@*#@#0T=+3U-76U][?"P```````!0` +M`--,$`>!``````P``````````````!0``--D$`>!$````$`````````````` +M`#0``--\$`>!4````*@`1`X81)`&2)\"D00"8`H.`-#1WPM<"@X`W]'0"UP. +M`-_1T```````````-```T[00!X'X```#(`!$#D!(D!!8E`B5!E"3"I(,6)$. +MGP*6!`,"6`H.`-#1TM/4U=;?"P`````4``#3[!`'A1@```!H```````````` +M```4``#4!!`'A8`````(```````````````4``#4'!`'A8@```)T```````` +M```````4``#4-!`'B`````%(```````````````4``#43!`'B4@````(```` +M```````````4``#49!`'B5````%````````````````4``#4?!`'BI````)T +M```````````````4``#4E!`'C0@````(```````````````4``#4K!`'C1`` +M```(```````````````4``#4Q!`'C1@````(``````````````!,``#4W!`' +MC2````.``$0.<&2?`IX$EP:6")4*E`R3#I(0D1*0%`,!>`H.`-#1TM/4U=;7 +MWM\+`P%L"M_>U];5U-/2T=`.`$P+`````````!0``-4L$`>0H`````@````` +M`````````"P``-5$$`>0J````*``1`[("$22!E"3!)$(4)\"D`H">`X`T-'2 +MT]\``````````!0``-5T$`>12`````@``````````````!0``-6,$`>14``` +M``@``````````````!P``-6D$`>16````"``1`X(1)\"6`X`WP`````````` +M'```U<00!Y%X````(`!$#@A$GP)8#@#?```````````4``#5Y!`'D9@````( +M```````````````4``#5_!`'D:`````(```````````````4``#6%!`'D:@` +M```(```````````````4``#6+!`'D;`````(```````````````4``#61!`' +MD;@````(```````````````4``#67!`'D<`````(```````````````4``#6 +M=!`'D<@````(```````````````4``#6C!`'D=`````(```````````````4 +M``#6I!`'D=@````(```````````````4``#6O!`'D>`````(```````````` +M```4``#6U!`'D>@````(```````````````4``#6[!`'D?`````(```````` +M```````4``#7!!`'D?@````(```````````````4``#7'!`'D@`````(```` +M```````````T``#7-!`'D@@```($`$0.2$23!DB2"$B1"E2?`I0$D`P#`:`* +M#@#0T=+3U-\+`````````````#0``-=L$`>4$````,@`1`XP5)0$GP*3!I(( +MD0J0#`*$"@X`T-'2T]3?"V0*#@#?U-/2T=`+````%```UZ00!Y38````)``` +M````````````)```U[P0!Y4`````>`!$#A!(D`2?`@)0"@X`T-\+```````` +M`````!P``-?D$`>5>````&0`1`X04)`$GP("4`X`T-\`````)```V`00!Y7@ +M````L`!0#AA4GP*1!)`&`HP.`-#1WP```````````"P``-@L$`>6D````5`` +M2`X@7)\"D@20"$B1!@,!$`H.`-#1TM\+`````````````#0``-A<$`>7X``` +M`0``1`Y(1)(,5)\"D0Z0$%"6!)4&E`B3"@+4#@#0T=+3U-76WP`````````` +M+```V)00!YC@```!*`!(#BA0D@:?`E"3!)$(2)`*`MP*#@#0T=+3WPL````` +M````-```V,00!YH(```!3`!$#D!,D0Z0$&2?`I8$E0:4"),*D@P"Z`H.`-#1 +MTM/4U=;?"P````````!,``#8_!`'FU@```(T`$@.J`)0EP:?`E">!)8(9)4* +ME`R3#I(0D1)(D!0#`:`*#@#0T=+3U-76U][?"P)`#@#?WM?6U=33TM'0```` +M`````!0``-E,$`>=D````(```````````````!0``-ED$`>>$````(`````` +M`````````#P``-E\$`>>D```!`0`8`ZP`6B?`IX$EP:6")0,DPY@DA"1$I`4 +ME0H#`Y`*#@#0T=+3U-76U][?"P`````````\``#9O!`'HI@```$T`$@.4%"1 +M$I\"3)X$:)<&E@B4#),.DA"0%$B5"@+@#@#0T=+3U-76U][?```````````` +M/```V?P0!Z/0```!X`!(#J`"4)8&GP)4EP25")0*8),,D@Z1$)`2`P&("@X` +MT-'2T]35UM??"P```````````%P``-H\$`>EL```!L``1`YX1),.2)$22)`4 +M9)\"G@27!I8(E0J4#)(0`O0*T-'2T]35UM?>WT@.``ML"@X`T-'2T]35UM?> +MWPL#`20*T-'2T]35UM?>WT@.``L``````"P``-J<$`>L<````+@`2`X(4)\" +M`D0*#@#?"V@*#@#?"UP*#@#?"U@.`-\``````#P``-K,$`>M*```!!P`1`YP +M1),.3)(04)$29)\"G@27!I8(E0J4#)`4`H0*#@#0T=+3U-76U][?"P`````` +M```D``#;#!`'L4@```$0`$@.&$B0!E2?`I$$`M@*#@#0T=\+````````)``` +MVS00![)8```!M`!(#A!4D`1(GP(#`4`*#@#0WPL``````````$P``-M<$`>T +M$```!&P`1`YP1)$2:)`4GP*>!)<&E@B5"I0,DPZ2$`,!J`H.`-_>U];5U-/2 +MT=`+=`H.`-#1TM/4U=;7WM\+````````````)```VZP0![B````!?`!$#@A( +MGP("=`H.`-\+`D`*#@#?"P```````!P``-O4$`>Z`````#``1`X02)\"D`1D +M#@#0WP``````'```V_00![HP````6`!(#A!0D`2?`@)`#@#0WP`````4``#< +M%!`'NH@````(```````````````D``#<+!`'NI````"P`%@.$%20!)\"`F0* +M#@#0WPL`````````````/```W%00![M`````U`!$#B!(D@18D`A(D09(GP(" +M7`K0T=+?2`X`"U@*T-'2WT@.``M4T-'2WT@.`````````"P``-R4$`>\&``` +M`1@`1`XP1),&2)((4)$*E`10D`R?`@*0"@X`T-'2T]3?"P```!0``-S$$`>] +M,`````P``````````````!P``-S<$`>]0````2@`1`X(1)\"`G`*#@#?"P`` +M````%```W/P0![YH````*```````````````%```W100![Z0````+``````` +M````````)```W2P0![[````!0`!(#B!0D010GP*0!@+,"@X`T-'?"P`````` +M`#0``-U4$`?``````.@`1`X81)$$3)`&GP("0`H.`-#1WPL"4`H.`-_1T`L" +M1`X`W]'0````````)```W8P0!\#H````T`!8#AA(D01,D`:?`@)4"@X`T-'? +M"P```````#0``-VT$`?!N````40`1`XP2)`,6),&2)((4)0$4)$*2)\"`I`* +M#@#0T=+3U-\+````````````5```W>P0!\,````!^`!(#CAPGP*5!)0&DPB2 +M"I$,D`X#`0`*#@#0T=+3U-7?"P)("@X`W]74T]+1T`L"4`H.`-_5U-/2T=`+ +M8-#1TM/4U=](#@```````!0``-Y$$`?$^````#```````````````!0``-Y< +M$`?%*````#P``````````````!P``-YT$`?%:````40`1`X(1)\"`H`*#@#? +M"P``````-```WI00!\:P```!K`!$#C!$E`1(DP9(D@A(D0I,D`R?`@)X"@X` +MT-'2T]3?"P````````````!,``#>S!`'R&````2``$0.,$B3!DR2")$*4)\" +ME`20#`,!Q`H.`-#1TM/4WPL#`8@*#@#?U-/2T=`+;`K0T=+3U-](#@`+```` +M`````````!0``-\<$`?,X`````@``````````````!0``-\T$`?,Z````$0` +M`````````````!P``-],$`?-,````'P`5`X(:`H.``ML#@``````````%``` +MWVP0!\VP````8```````````````%```WX00!\X0````L``````````````` +M%```WYP0!\[`````M```````````````/```W[00!\]X```!7`!(#C!,D@B1 +M"EB3!I0$4)`,GP("I`H.`-#1TM/4WPL"?`X`W]33TM'0`````````````#0` +M`-_T$`?0V````7``1`Y`2),*2)4&2)0(4)8$2)`07)(,D0Z?`@+L"@X`T-'2 +MT]35UM\+````-```X"P0!])(```!Z`!$#D!$D0Y0D!"5!EB6!),*6)(,GP*4 +M"`+0"@X`T-'2T]35UM\+```````<``#@9!`'U#````!(`%P."$R?`F`.`-\` +M`````````!0``."$$`?4>````CP``````````````!0``."<$`?6N````&0` +M`````````````#0``."T$`?7(```!/@`1`Z(!62?`I<$E@:5")0*DPR2#I$0 +MD!(#`2P*#@#0T=+3U-76U]\+````3```X.P0!]P8```%)`!$#H`!1)4*3)$2 +MD!1@GP*>!)<&E@B4#),.DA`";`H.`-#1TM/4U=;7WM\+`P*T"@X`W][7UM74 +MT]+1T`L````````4``#A/!`'X4````!@```````````````T``#A5!`'X:`` +M``.4`$@..$R3")$,6)4$E`98GP*2"I`.`P+@"@X`T-'2T]35WPL````````` +M`"P``.&,$`?E.````9``1`XP2)\"E`1(D@A0D0J0#$B3!@,!9`X`T-'2T]3? +M`````#P``.&\$`?FR````-P`1`X@2)`(7)($D09(GP(":`H.`-#1TM\+8`K0 +MT=+?2`X`"U30T=+?2`X````````````4``#A_!`'YZ@```"T```````````` +M```\``#B%!`'Z&````)L`$@.*$R2!I`*6)$(GP)(DP0#`50*#@#0T=+3WPL" +MN`H.`-_3TM'0"VP.`-_3TM'0````%```XE00!^K0```!```````````````` +M%```XFP0!^O0```"?```````````````%```XH00!^Y0```!(``````````` +M````-```XIP0!^]P```!/`!$#BA(D01(D`9(GP)H"@X`T-'?"P*0"@X`W]'0 +M"P)4"@X`W]'0"P`````<``#BU!`'\+````!8`&0."$2?`E@.`-\````````` +M`#P``.+T$`?Q"````E``1`X02)`$2)\"=`H.`-#?"W0*#@#?T`M@"@X`W]`+ +M9`H.`-_0"P,!$`H.`-_0"P`````\``#C-!`'\U@```.<`$0.0$B6!$B4"$B3 +M"E"2#%"5!E"1#I`02)\"`G@*#@#0T=+3U-76WPL`````````````/```XW00 +M!_;X```!Y`!(#A!0D`1(GP("3`H.`-#?"P)8"@X`W]`+`G@*#@#?T`L"2`H. +M`-_0"P```````````#P``..T$`?XX````C``2`Y03)8(D!18E`R5"EB3#E"7 +M!I(04)$2GP)(G@0"Q`H.`-#1TM/4U=;7WM\+```````<``#C]!`'^Q````"$ +M`$@."%B?`@)D#@#?`````````#P``.04$`?[F````Z0`2`YH3),.D1)8E`R2 +M$'"?`IX$EP:6")4*D!0#`N@*#@#0T=+3U-76U][?"P`````````D``#D5!`' +M_T````"(`$@.&$B1!%B0!I\"`F`.`-#1WP``````````/```Y'P0!__(```! +M7`!(#C!,D@B1"EB3!I0$4)`,GP("I`H.`-#1TM/4WPL"?`X`W]33TM'0```` +M`````````"0``.2\$`@!*````)``1`X82)`&2)$$4)\"`FP.`-#1WP`````` +M``!,``#DY!`(`;@```A\`$0.H`%0E`R0%&2?`IX$EP:6")4*DPZ2$)$2`P28 +M"@X`T-'2T]35UM?>WPL#`CP*#@#?WM?6U=33TM'0"P```````!0``.4T$`@* +M.````]0``````````````!0``.5,$`@.$````9@``````````````#0``.5D +M$`@/J````P0`2`X83)$$D`90GP(#`<`*#@#0T=\+`OP*#@#?T=`+9`X`W]'0 +M````````%```Y9P0"!*P```!E```````````````%```Y;00"!1(````<``` +M````````````%```Y00"!5(```! +M8```````````````%```Y?P0"!:H````+```````````````)```YA00"!;8 +M````S`!$#AA(D020!DB?`@*X#@#0T=\``````````!0``.8\$`@7J````"@` +M`````````````!0``.94$`@7T````&```````````````!0``.9L$`@8,``` +M`"@``````````````#0``.:$$`@86````F@`1`XX1)(*7)\"E024!I,(D0R0 +M#@,!,`H.`-#1TM/4U=\+````````````-```YKP0"!K````">`!$#CA(DPA( +MD0Q8GP*5!)0&D@J0#@,!/`H.`-#1TM/4U=\+```````````T``#F]!`('3@` +M``)H`$0..$22"ER?`I4$E`:3")$,D`X#`3`*#@#0T=+3U-7?"P`````````` +M`!0``.````$4`$0.&%"0!I\"D00"R`H.`-#1WPL````````` +M)```Z`P0"";X````P`!$#A!$D`1(GP("9`H.`-#?"P),#@#?T````#0``.@T +M$`@GN````/0`1`X02)\"D`0"5`H.`-#?"P)@"@X`W]`+7`K0WT@.``L````` +M````````%```Z&P0""BP```!+```````````````%```Z(00""G@````E``` +M````````````+```Z)P0""IX```"%`!$#AA0D020!DB?`@)$"@X`T-'?"P,! +M``H.`-_1T`L`````+```Z,P0""R0````B`!$#AA0D`:?`I$$`DP*#@#0T=\+ +M8-#1WT@.````````````%```Z/P0""T8```!>```````````````%```Z100 +M""Z0````)```````````````'```Z2P0""ZX```!``!X#@A,GP)8#@#?```` +M```````D``#I3!`(+[@```*(`$0.&$20!DR?`I$$`P'L"@X`T-'?"P`````` +M-```Z700"#)````"6`!$#CA$E`9(D@I@D`Z?`I4$DPA(D0P#`:`*#@#0T=+3 +MU-7?"P`````````L``#IK!`(-)@```,$`$0.*&"0"I\"DP22!DB1"`,!=`H. +M`-#1TM/?"P`````````4``#IW!`(-Z````%@```````````````4``#I]!`( +M.0````#$```````````````4``#J#!`(.<@```!````````````````4``#J +M)!`(.@@```"0```````````````D``#J/!`(.I@```($`$0.&$B1!$B0!DB? +M`@*T"@X`T-'?"P``````-```ZF00"#R@```![`!$#BA$D09(D`A,GP*2!`*0 +M"@X`T-'2WPL"P`H.`-_2T=`+```````````4``#JG!`(/I````-<```````` +M```````4``#JM!`(0?````!H```````````````4``#JS!`(0E@```!L```` +M``````````!,``#JY!`(0L@```+``$0.2$23#$B2#ER?`I<$E@:5")0*D1!( +MD!(#`8`*#@#0T=+3U-76U]\+`NP*#@#?U];5U-/2T=`+`````````````#P` +M`.LT$`A%B````90`1`Y@:)\"G@27!I8(E0J4#),.DA"1$I`4`P%$"@X`T-'2 +MT]35UM?>WPL````````````T``#K=!`(1R````&P`$0.2$22"DB1#$B0#E2? +M`I4$E`:3"`,!/`H.`-#1TM/4U=\+`````````#0``.NL$`A(T````10`1`Y` +M1)$.8)\"E@25!I0(DPJ2#)`0`HP*#@#0T=+3U-76WPL`````````)```Z^00 +M"$GH````Z`!$#B!$D094D@20")\"`L`*#@#0T=+?"P```!0``.P,$`A*T``` +M`!@``````````````!0``.PD$`A*Z````&P``````````````"P``.P\$`A+ +M6````L``1`XH2)$&2)`(3)\"D@0"4`H.`-#1TM\+`````````````$0``.QL +M$`A.&````D0`1`Y`1)8$2)0(2)`06)\"E0:3"I(,D0X#`3P*#@#0T=+3U-76 +MWPL"8`H.`-_6U=33TM'0"P```````#P``.RT$`A08````Q@`1`Y82)8(2)(0 +M2)`48)\"G@27!I4*E`R3#I$2`P'8"@X`T-'2T]35UM?>WPL````````D``#L +M]!`(4W@```#8`$0.*$R1!)\"D`8"R`X`T-'?````````````3```[1P0"%10 +M```$)`!$#J@!1)X$2)8(2)0,8)\"EP:5"I,.DA"1$I`4`P-8"@X`T-'2T]35 +MUM?>WPL"7`H.`-_>U];5U-/2T=`+``````!<``#M;!`(6'@```I<`$0.\`)0 +MDA"1$E"0%)\"7)X$EP:6")4*E`R3#@,"B`H.`-#1TM/4U=;7WM\+`P&`"@X` +MW][7UM74T]+1T`L#`M@*#@#?WM?6U=33TM'0"P`````\``#MS!`(8M@```IX +M`$0.R`%$DPI(D@Q(D0Y(D!!4GP*6!)4&E`@#`B0*#@#0T=+3U-76WPL````` +M````````+```[@P0"&U0```#S`!$#BA$D`I4GP*3!)(&D0@"G`H.`-#1TM/? +M"P``````````%```[CP0"'$@```!%```````````````)```[E00"'(X```` +MY`!$#AA(D020!DB?`@*4"@X`T-'?"P```````$0``.Y\$`AS(```!+@`1`[( +M`4B5!I0(3),*D!!4GP*6!)(,D0X#`?P*#@#0T=+3U-76WPL#`C@*#@#?UM74 +MT]+1T`L``````%P``.[$$`AWV```":P`1`Z``DB>!)0,2),.2)(07)$2GP*7 +M!I8(E0J0%`,!!`H.`-#1TM/4U=;7WM\+`P*0"@X`W][7UM74T]+1T`L#!"`* +M#@#?WM?6U=33TM'0"P```$0``.\D$`B!B```!`@`1`[(`424"$B3"DB1#DB0 +M$%2?`I8$E0:2#`,"$`H.`-_6U=33TM'0"P)L"@X`T-'2T]35UM\+`````$P` +M`.]L$`B%D```!A@`1`ZP`5B>!)4*D1)8D!2?`I<&6)8(E`R3#I(0`P+L"@X` +MW][7UM74T]+1T`L":`H.`-#1TM/4U=;7WM\+````````7```[[P0"(NH```% +ME`!$#K`!6)4*DPZ1$FR?`IX$EP:6")0,DA"0%`,!\`H.`-#1TM/4U=;7WM\+ +M`H`*#@#?WM?6U=33TM'0"P,!R`H.`-_>U];5U-/2T=`+````````-```\!P0 +M")%````"B`!$#DA$E`IDGP*7!)8&E0B3#)(.D1"0$@,"7`X`T-'2T]35UM?? +M```````\``#P5!`(D\@```-(`$0.&$20!DB?`DB1!`)<"@X`T-'?"P,!P`K0 +MT=](#@`+`P$$W]'02`X`````````````1```\)00")<0```!9`!$#C!$D`Q8 +MGP*4!),&D@B1"@)4"M#1TM/4WT@.``L"O`H.`-#1TM/4WPMDT-'2T]3?2`X` +M````````%```\-P0")AX```"````````````````-```\/00")IX```"H`!$ +M#DA$D@Q(D!!U];5U-/2T=`+`E`*#@#?WM?6U=33TM'0"P," +MX`H.`-_>U];5U-/2T=`+`````!0``/.,$`B[$````!0``````````````"0` +M`/.D$`B[*````.@`1`X(2)\"`K@*#@#?"US?2`X````````````4``#SS!`( +MO!`````H```````````````4``#SY!`(O#@```!\```````````````D``#S +M_!`(O+@```%0`$0."$B?`@,!"`H.`-\+?`X`WP``````````'```]"00"+X( +M````W`!$#@A(GP("E`H.`-\+```````\``#T1!`(ON@```)L`$0..$B4!DB1 +M#$B0#E2?`I4$DPB2"@,"#`K0T=+3U-7?2`X`"V@.`-#1TM/4U=\`````%``` +M](00",%8````(```````````````%```])P0",%X````"``````````````` +M%```]+00",&`````"```````````````9```],P0",&(```"I`!(#AA,D`:? +M`DB1!`)X"M#1WT@.``M\"M_1T$@.``MD"M_1T$@.``MH"M_1T$@.``MH"M_1 +MT$@.``MH"M_1T$@.``L"I`K0T=](#@`+9`K?T=!(#@`+```````4``#U-!`( +MQ#`````(```````````````T``#U3!`(Q#@```&4`$0.0$24!E"3"%R2"I4$ +M:)$,D`Z?`@,!.`X`T-'2T]35WP```````````#0``/6$$`C%T````B``1`X@ +M2)$&6)\"D@20"`,!-`K0T=+?2`X`"W@*#@#0T=+?"P``````````%```];P0 +M",?P````"```````````````%```]=00",?X````'`!$#@A8#@``````3``` +M]>P0",@8```$_`!$#J`!1)8(2)4*2)$28)\"G@27!I0,DPZ2$)`4`M`*#@#0 +MT=+3U-76U][?"P,!4`H.`-_>U];5U-/2T=`+``````!,``#V/!`(S1@```?\ +M`$0.T`%$E@9(E`I(DPQ(D!)8GP*7!)4(D@Z1$`,!J`H.`-#1TM/4U=;7WPL" +MF`H.`-_7UM74T]+1T`L``````````"P``/:,$`C5&````1@`1`XH1),$4)(& +MD0A,D`J?`@+8"@X`T-'2T]\+`````````!0``/:\$`C6,````B0````````` +M`````"0``/;4$`C86````/@`1`X04)`$GP("D`H.`-#?"V`*#@#?T`L```!$ +M``#V_!`(V5````&,`$0.0$22#&R?`I8$E0:4"),*D0Z0$`+T"@X`T-'2T]35 +MUM\+`D0*#@#?UM74T]+1T`L````````````<``#W1!`(VN````#0``)<#@A, +MGP("8-\.`````````"0``/=D$`C;L````&``1`X02)`$GP("3`H.`-#?"P`` +M```````````D``#WC!`(W!````#8`$0.$%"0!)\"`H0*#@#0WPL````````` +M````)```][00"-SH````@`!$#AA(D010GP*0!G`*#@#0T=\+`````````%0` +M`/?<$`C=:````HP`2`XP<)\"E`23!I((D0J0#`,!C`H.`-#1TM/4WPMH"@X` +MW]33TM'0"P)`"@X`W]33TM'0"P)`"@X`W]33TM'0"P`````````````4``#X +M-!`(W_@````D```````````````L``#X3!`(X"````",`$0.&$B1!%"?`I`& +M:`H.`-#1WPL"0-#1WT@.```````````D``#X?!`(X+````!H`$0."$2?`G0* +MWT@.``M!$0-'EB0#I\"E`:3")(*D0Q\#1UD#@#0T=+3U-[?#!Y`D`Z1 +M#)(*DPB4!IX$GP(#`D0*#1T+`O@*#1T+`IP*#1T+`H0*#1T+`L0*#1T+`OP* +M#1T+`D`*#1T+?`H-'0L````````\``#YM!`(ZO````3,`$0.4$B0%&"4#),. +MD1*?`F2>!)<&E@B5"I(0`P0\"@X`T-'2T]35UM?>WPL`````````%```^?00 +M"._`````"```````````````%```^@P0"._(````I```````````````-``` +M^B00"/!P```!J`!$#E!TE`B3"I\"E@25!I(,D0Z0$`,!<`X`T-'2T]35UM\` +M```````````D``#Z7!`(\A@```$L`$0.($21!E"?`I($D`@"T`H.`-#1TM\+ +M````+```^H00"/-(```!E`!$#E!$21$FB?`IX$EP:6")4*E`R3#I(0D!0#`F0*#@#0 +MT=+3U-76U][?"P``````````7```^W00"/RX```$'`!$#H`!2)X$2)8(9)\" +MEP:5"I0,DPZ2$)$2D!0#`J`*#@#0T=+3U-76U][?"P*,"@X`W][7UM74T]+1 +MT`L"N`X`W][7UM74T]+1T```````````/```^]00"0#8```*P`!$#EA(DPY0 +ME`R?`E"7!I8(4)4*DA!(D1)(D!1(G@0#"FP.`-#1TM/4U=;7WM\``````"0` +M`/P4$`D+F````NP`4`X@7),"D@21!I`(`P+`#@#0T=+3```````4``#\/!`) +M#H@````\```````````````4``#\5!`)#L@```!````````````````4``#\ +M;!`)#P@```!0```````````````4``#\A!`)#U@```!0```````````````D +M``#\G!`)#Z@```#<`$0.($B0"%B?`I($D08"N`X`T-'2WP``````%```_,00 +M"1"(````"```````````````%```_-P0"1"0````'`!$#@A8#@``````'``` +M_/00"1"P````?`!$#A!(D`2?`@)P#@#0WP````!,``#]%!`)$3````14`$0. +ML`%$DP9(D0I(D`Q0GP*4!)((`M0*#@#0T=+3U-\+`P(H"@X`W]33TM'0"P)$ +M"@X`W]33TM'0"P```````````%P``/UD$`D5B```!VP`1`[0`4B5")0*2),, +M4)(.D1!8GP*7!)8&D!(#`B@*#@#0T=+3U-76U]\+`I@*#@#?U];5U-/2T=`+ +M`P,H"@X`W]?6U=33TM'0"P```````````$P``/W$$`D<^````G``1`Y82)<& +M<)\"G@26")4*E`R3#I(0D1)(D!0#`<`*T-'2T]35UM?>WT@.``MT"@X`T-'2 +MT]35UM?>WPL`````````7```_A00"1]H```+D`!$#N@!:)\"G@27!I8(E0J4 +M#),.DA"1$DB0%`)@"@X`T-'2T]35UM?>WPL"^`H.`-_>U];5U-/2T=`+`P&H +M"@X`W][7UM74T]+1T`L`````````)```_G00"2KX```!0`!\#A@">`H.``L" +M1`H.``)`"P```````````!0``/Z<$`DL.````,``>`X0`H@.`````$0``/ZT +M$`DL^````90`1`Y`2)0&2),(2)(*2)$,4)\"E020#@*$"@X`T-'2T]35WPL" +MB`H.`-_5U-/2T=`+`````````````"0``/[\$`DND````&0`1`X02)\"<`K? +M#@!4"U0.`-\````````````D``#_)!`)+O@```!D`$0.$$B?`G`*WPX`5`M4 +M#@#?````````````3```_TP0"2]@```!@`!$#D!$D@I(D0Q8GP*5!)0&DPB0 +M#@+`"@X`T-'2T]35WPM\"@X`W]74T]+1T`L"2`H.`-_5U-/2T=`+```````` +M```D``#_G!`),.````!``$0.$$2?`F@*#@#?"U`.`-\`````````````+``` +M_\00"3$@````>`!$#B!(D01(D`90GP)\"@X`T-'?"U@.`-_1T``````````` +M/```__00"3&8````W`!$#CA$D@I0E024!E23")\"D0R0#@*`"@X`T-'2T]35 +MWPMP#@#?U=33TM'0`````````"P``0`T$`DR>````-``1`XP1),$2)(&4)$( +MD`J?`@*D"@X`T-'2T]\+`````````#P``0!D$`DS2````+@`1`XX1)0$2),& +M2)((2)$*2)`,2)\"`E0*#@#0T=+3U-\+=`X`W]33TM'0```````````4``$` +MI!`)-`````!$`$@."$0.```````L``$`O!`)-$@```$L`$0.0$23!$B2!DB1 +M"$R0"I\"`P$(#@#0T=+3WP`````````4``$`[!`)-7@```#``$@.$`*X#@`` +M```T``$!!!`)-C@```$8`$0.2$25!DB4"$B1#DB0$%"?`I8$DPJ2#`+4"@X` +MT-'2T]35UM\+`````!P``0$\$`DW4````$``1`X@1)`$2)\":-#?2`X````` +M1``!`5P0"3>0```!#`!$#DA4E@25!I0(DPJ2#$B1#DB0$$B?`@)<"@X`T-'2 +MT]35UM\+`H`.`-_6U=33TM'0````````````)``!`:00"3B@````0`!$#A!( +MD`2?`EP*T-](#@`+4`X`T-\``````"0``0',$`DXX````$``1`X02)`$GP)< +M"M#?2`X`"U`.`-#?```````L``$!]!`).2````#@`$0.*$22!$B1!DR0")\" +M`IP*#@#0T=+?"V@.`-_2T=````!$``$")!`).@````&``$0.4$26!DB5"$B3 +M#$R1$)`24)\"EP24"I(.`P$("@X`T-'2T]35UM??"P)$#@#?U];5U-/2T=`` +M```D``$";!`).X````!0`$0.*$21!%"0!I\"<-#1WT@.````````````'``! +M`I00"3O0````*`!$#@A$GP)0WPX````````````D``$"M!`)._@```"X`$0. +M($20!E"1!)\"`I@*#@#0T=\+````````)``!`MP0"3RP````4`!$#BA$D010 +MD`:?`G#0T=](#@```````````"P``0,$$`D]`````,P`1`X@4)$$3)`&GP(" +M9`H.`-#1WPMXW]'0#@```````````"P``0,T$`D]T````'@`1`X@1)`(6)($ +MD0:?`G0*T-'2WT@.``M<#@#0T=+?`````#0``0-D$`D^2````4``1`XX1)0& +M6)\"E022"I$,2),(D`X#`0@*#@#0T=+3U-7?"P``````````'``!`YP0"3^( +M````.`!$#AA$D`1(GP)@T-](#@````!<``$#O!`)/\````)``$0.:$2>!$R4 +M#)(02)$27)\"EP:6")4*DPZ0%`,!=`H.`-#1TM/4U=;7WM\+`DP*#@#?WM?6 +MU=33TM'0"W@*#@#?WM?6U=33TM'0"P`````````\``$$'!`)0@````$0`$0. +M.$24!$B3!DB2"$B0#$B?`I$*`J`*#@#0T=+3U-\+>`H.`-_4T]+1T`L````` +M````'``!!%P0"4,0````.`!$#A!(GP)L#@#?```````````L``$$?!`)0T@` +M``!8`$0.&$21!$R0!I\":`K0T=](#@`+5`X`T-'?```````````T``$$K!`) +M0Z````#D`$0.0$25!$B4!DB3"$B2"E"1#)`.GP)X"@X`T-'2T]35WPL````` +M`````#0``03D$`E$B````+@`1`X@4)($GP)(D09(D`AL"@X`T-'2WPL"7`H. +M`-_2T=`+````````````/``!!1P0"45`````W`!$#C!$D0I0DP:2"$B0#$B? +M`I0$`HP*#@#?U-/2T=`+:`X`T-'2T]3?`````````````!P``05<$`E&(``` +M`$P`1`X81)`$4)\"=`X`T-\`````+``!!7P0"49P````P`!$#B!$D@1(D09, +MD`B?`F@*#@#0T=+?"P)\#@#?TM'0````)``!!:P0"4`X`T-'?`````````````!P``074$`E'@````#0`1`X03)\"9`X`WP`` +M````````%``!!?00"4>X````&```````````````'``!!@P0"4?0````0`!$ +M#A!4GP)````"``1`X(1)\"4-\.````````````'``! +M!LP0"4R8````G`!$#B!$D`1(GP("C`X`T-\````D``$&[!`)33@```!T`$0. +M&$R0!)\"?`K0WPX`5`M4#@#0WP``````1``!!Q00"4VP```#0`!$#EA$D0I0 +MD`R3!E"2")\"2)0$`O`*#@#0T=+3U-\+`J`*#@#?U-/2T=`+`P&`#@#?U-/2 +MT=``````3``!!UP0"5#P```"!`!$#EA$DPY,DA"1$DB0%%B?`IX$EP:6")4* +ME`P#`7`*#@#0T=+3U-76U][?"P),"@X`W][7UM74T]+1T`L```````!$``$' +MK!`)4O@```&$`$0.,$20"E"2!I$(3)\"DP0";`H.`-#1TM/?"P)@"@X`W]/2 +MT=`+`D0*#@#?T]+1T`L```````````!$``$']!`)5(````$``$0.0$26!$B5 +M!E"4"),*4)(,D0Y,D!"?`@*8"@X`T-'2T]35UM\+;`X`W];5U-/2T=`````` +M```````L``$(/!`)58````%0`$0.($20"$R?`I($2)$&`GP*#@#0T=+?"P`` +M```````````4``$(;!`)5M`````@```````````````<``$(A!`)5O````!, +M`$P.$$B?`I`$<`X`T-\``````&P``0BD$`E70````R``1`Y81)8(4)<&E0I0 +MD1*0%%R?`IX$E`R3#I(0`P$@"@X`T-'2T]35UM?>WPL"Y`H.`-_>U];5U-/2 +MT=`+`E0*#@#?WM?6U=33TM'0"P)4"@X`W][7UM74T]+1T`L```````!,``$) +M%!`)6F````(\`$0.0$B?`I4$2)0&2),(4)(*D0R0#@,!$`H.`-#1TM/4U=\+ +M`H@*#@#?U=33TM'0"WP*#@#?U=33TM'0"P```````#0``0ED$`E````"0`$0. +M($20"%"?`I($D08"8`H.`-#1TM\+6`X`W]+1T``````D``$)[!`)7G````!X +M`$0.($22!%"1!I\"3)`(`E0.`-#1TM\`````1``!"A00"5[H```#``!$#D!, +MDP22!E21")`*GP(#`5@*#@#0T=+3WPL"L`H.`-_3TM'0"P)0"@X`W]/2T=`+ +M````````````1``!"EP0"6'H```$I`!$#C!$D0I8D`R?`I0$DP:2"`)L"@X` +MT-'2T]3?"P*L"@X`W]33TM'0"P*0"@X`W]33TM'0"P``````%``!"J00"6:0 +M````%```````````````-``!"KP0"6:H```&``!$#C!4D`J?`I,$D@:1"`*0 +M"@X`T-'2T]\+`P(\"@X`W]/2T=`+```````L``$*]!`);*@```$D`$0.*$21 +M"%20"I\"DP22!@)`"@X`T-'2T]\+``````````!,``$+)!`);=````!)<&E@B5"I,.DA"1$DB0%`,$'`H.`-#1TM/4U=;7WM\+`O`* +M#@#?WM?6U=33TM'0"P```````$0``0MT$`ET^````S0`2`XP2)((2)$*4)\" +ME`23!I`,`P&`"@X`W]33TM'0"P)("@X`W]33TM'0"P+0"@X`T-'2T]3?"P`` +M`$0``0N\$`EX,````C@`1`Y(1)0*2)(.8)$0GP*7!)8&E0B3#)`2`P%4"@X` +MT-'2T]35UM??"P)\"@X`W]?6U=33TM'0"P```!0``0P$$`EZ:````%0`2`X( +M3)\"`````!0``0P<$`EZP````!0`1`X(2)\"`````!P``0PT$`EZV````"0` +M1`X(2)\"4-\.````````````'``!#%00"7L`````)`!$#@A(GP)0WPX````` +M```````4``$,=!`)>R@````(```````````````<``$,C!`)>S`````X`$0. +M$$R0!)\"`````````````$0``0RL$`E[:````K``1`XH1),$2)$(3)\"D@9( +MD`H"^`H.`-#1TM/?"P*0"@X`W]/2T=`+`FP*#@#?T]+1T`L``````````!0` +M`0ST$`E^&````"```````````````!0``0T,$`E^.`````@````````````` +M`!0``0TD$`E^0`````@``````````````!0``0T\$`E^2`````P````````` +M`````!P``0U4$`E^6````(@`1`X01)`$2)\"`G@.`-#?````)``!#700"7[@ +M````>`!,#B!(D@10D0:0"$B?`@),#@#0T=+?`````!0``0V<$`E_6`````@` +M`````````````"0``0VT$`E_8````(P`2`X01)`$3)\"4`H.`-#?"P) +M`D0.`-\``````#0``0\<$`F#4````3``1`XH1)$(4),$D@9,D`J?`@)P"@X` +MT-'2T]\+`F`*#@#?T]+1T`L`````/``!#U00"82````#"`!$#AA$D`9(GP)( +MD00#`4P*T-'?2`X`"U@*#@#0T=\+`E0*W]'02`X`"P```````````#0``0^4 +M$`F'B````+0`1`XX1),(2)4$2)0&4)\"D@J1#)`.`HP.`-#1TM/4U=\````` +M````````-``!#\P0"8A`````]`!$#DA$DPQ(E@9(E0A(E`I4GP*7!)(.D1"0 +M$@+`#@#0T=+3U-76U]\````L``$0!!`)B3@```#0`$0.4$B1!DB2!$B0"$B? +M`@*4"@X`T-'2WPL````````````4``$0-!`)B@@````D```````````````4 +M``$03!`)BC`````P``````````````!<``$09!`)BF````D,`$0.4%"3#I`4 +M:)\"G@27!I8(E0J4#)(02)$2`LP*#@#0T=+3U-76U][?"P+0"@X`W][7UM74 +MT]+1T`L"<`H.`-_>U];5U-/2T=`+```````````4``$0Q!`)DW````$P```` +M```````````<``$0W!`)E*````#,`$P.$`*$"@X`"WP.`````````!0``1#\ +M$`F5<````K@``````````````!0``1$4$`F8*````50``````````````!0` +M`1$L$`F9@````;```````````````!0``1%$$`F;,`````@````````````` +M`!0``1%<$`F;.`````@``````````````#P``1%T$`F;0````H0`1`XH1)$( +M2),$5)(&GP*0"@,!F`K0T=+3WT@.``L"<`K?T]+1T$@.``L````````````4 +M``$1M!`)G<@````P`$@.$%2?`@`````4``$1S!`)G?@```!L```````````` +M```<``$1Y!`)GF@```!T`%`."$2?`G@*#@#?"P```````!0``1($$`F>X``` +M`%P``````````````!0``1(<$`F?0````!P``````````````$P``1(T$`F? +M8```!`0`1`XP1)((4)0$DP90D0J0#$B?`@,"9`H.`-#1TM/4WPL"5`H.`-_4 +MT]+1T`L#`1`*#@#?U-/2T=`+````````````'``!$H00":-H````0`!(#@A0 +MGP)@"@X`WPL````````4``$2I!`)HZ@````,```````````````4``$2O!`) +MH[@````@```````````````4``$2U!`)H]@````4```````````````<``$2 +M[!`)H_`````X`$@."%"?`E#?#@```````````#0``1,,$`FD*````N0`1`X@ +M1)`(4)($D09(GP("0`H.`-#1TM\+`P$$"@X`W]+1T`L`````````-``!$T00 +M":<0```!.`!$#BA(D@90D0A4D`J?`I,$`K0*T-'2T]](#@`+`D3?T]+1T$@. +M```````4``$3?!`)J$@```"0```````````````4``$3E!`)J-@````(```` +M``````````!$``$3K!`)J.````&\`$0.4$B>!$0-'D24#$B3#ER?`I<&E@B5 +M"I(0D1)(D!0#`4`*#1UT#@#0T=+3U-76U][?"P`````````D``$3]!`)JJ`` +M``"``$0.&$21!$B?`I`&`G`.`-#1WP``````````%``!%!P0":L@````"``` +M````````````-``!%#00":LH```!``!$#B!$D`A0D0:?`D22!&P*#@#0T=+? +M"P*$"@X`W]+1T`L````````````4``$4;!`)K"@````(```````````````\ +M``$4A!`)K#````'4`$0.8$23#E"6")4*4)0,DA!0D1*?`DR>!)<&D!0#`4`* +M#@#0T=+3U-76U][?"P``````)``!%,00":X(````6`!$#@A$GP)H"@X`WPM< +M"@X`WPL``````````!0``13L$`FN8````!P``````````````!0``14$$`FN +M@`````@``````````````!0``14<$`FNB````!0``````````````!0``14T +M$`FNH````!```````````````$P``15,$`FNL````;0`1`Y(1)(.3)$02)<$ +M4)8&E0A0E`J3#%"0$I\"`K0*#@#0T=+3U-76U]\+`F@*#@#?U];5U-/2T=`+ +M````````````5``!%9P0";!H```!E`!0#EA!$0-'ER?`I<&E0J4 +M#),.DA"1$E0*#1UP#@#0T=+3U-76U][?"P*T#1UPT-'2T]35UM?>WT@.```` +M`````````!0``17T$`FR``````@``````````````$0``18,$`FR"````]`` +M1`XX4)\"DP22!I$(2)`*`P$8"@X`T-'2T]\+`P$T"@X`W]/2T=`+`M@*#@#? +MT]+1T`L``````````%P``194$`FUV```!#P`1`YH9)\"G@27!I8(E0J4#),. +MDA"1$DB0%`*D"@X`T-'2T]35UM?>WPL#`P@*#@#?WM?6U=33TM'0"P),"@X` +MW][7UM74T]+1T`L``````````#P``1:T$`FZ&````9``1`[(`421$%"5")0* +M4),,GP)0EP26!I(.D!(#`3@*#@#0T=+3U-76U]\+```````````4``$6]!`) +MNZ@````P```````````````4``$7#!`)N]@````D```````````````4``$7 +M)!`)O``````0```````````````<``$7/!`)O!````!$`&@."$2?`E@.`-\` +M`````````"0``1=<$`F\6````&@`2`X81)`&4)\"D00"3`X`T-'?```````` +M```D``$7A!`)O,````!L`$0.($R1!DB0"$B?`DB2!`)$#@#0T=+?````'``! +M%ZP0";TP````?`!$#J`!;)\@`DP.`-\````````<``$7S!`)O;`````X`$@. +M&%2?`EP.`-\``````````!P``1?L$`F]Z````#``1`X84)\"7`X`WP`````` +M````'``!&`P0";X8````/`!$#AA8GP)8WPX````````````4``$8+!```50` +M``)(```````````````T``$81!`)OE@```'``$@.&$2?`DB0!&P*#@#0WPMD +M"M_0#@!,"U0*#@#?T`M0"M_0#@!("P```!0``1A\$`G`&````!0````````` +M`````!0``1B4$`G`,````)0``````````````!P``1BL$`G`R````2@`1`X0 +M6)$"D`0#`0#0T0X`````%``!&,P0"<'P````C```````````````)``!&.00 +M"<*````!>`!(#A!4G@2?`D0-'@+H"@T=4`X`WM\+`````"0``1D,$`G#^``` +M`&P`2`X81)$$2)`&3)\"`DP.`-#1WP`````````L``$9-!`)Q&@```#(`$0. +M&$R>!)\"D`9,#1X"A`H-'50.`-#>WPL````````````4``$99!`)Q3````"H +M```````````````4``$9?!`)Q=@```!4``````````````"\``$9E!`)QC`` +M``L4`$0.T`%(D`Q(G@1$#1Y(D0I4GP*3!I((`EP-'60.`-#1TM/>WPP>T`&0 +M#)$*D@B3!IX$GP(#`0P-'60.`-_>T]+1T`P>T`&0#)$*D@B3!IX$GP("1`H- +M'0L"H`H-'0L"0`H-'0L"5`H-'0L#`20*#1T+`P)8"@T="P*@"@T="WP*#1T+ +M>`H-'0L"7`H-'0L"W`H-'0L">`H-'0MH"@T="P)0"@T="P)P"@T="P`````` +M```L``$:5!`)T4@```#D`$0.$$B0!$B?`@*8"@X`T-\+7`H.`-_0"P`````` +M```````\``$:A!`)TC````PT`$@.H`IDGP*>!)<&E@B5"I0,DPZ2$)$22)`4 +M`P7X"@X`T-'2T]35UM?>WPL`````````%``!&L00"=YH```!,``````````` +M````-``!&MP0"=^8```":`!(#H@!<)\"E024!I,(D@J1#)`.`P%\"@X`T-'2 +MT]35WPL````````````L``$;%!`)X@````'\`$0.Z`%4D`:?`I$$`P%8"@X` +MT-'?"UP*#@#?T=`+```````4``$;1!`)Y`````!T`$0."`)P#@`````4``$; +M7!`)Y'@````(```````````````4``$;=!`)Y(`````@```````````````< +M``$;C!`)Y*````!,`%0.$$20!$R?`EC0WT@.`````!0``1NL$`GD\````"0` +M`````````````"0``1O$$`GE&````,``2`X@1)`(9)\"D@1(D08"B`X`T-'2 +MWP`````4``$;[!`)Y=@```'L```````````````<``$`X`W]`````````4``$<3!`)Z<`````(```````````````4``$<9!`)Z<@` +M```@```````````````4``$@```!T`$0.>`)P#@`````4``$!)<&E@B5"I0,DPZ2$)$22)`4<`H.`-#1TM/4 +MU=;7WM\+`P)T"@X`W][7UM74T]+1T`L``````````#0``1T4$`GMF````:@` +M2`XH4)\"DP22!I$(2)`*`E0*#@#0T=+3WPL"K`H.`-_3TM'0"P``````)``! +M'4P0">]`````A`!$#@A0GP("3`H.`-\+9`X`WP```````````%P``1UT$`GO +MR````G@`1`XX1),(6)\"E024!I(*D0Q(D`X"A`H.`-#1TM/4U=\+`P$<"@X` +MW]74T]+1T`MP"M#1TM/4U=](#@`+;`H.`-_5U-/2T=`+`````````````!0` +M`1W4$`GR0````%0``````````````!0``1WL$`GRF````%P`1`YH`E@.```` +M`!0``1X$$`GR^````'P`7`YH`E0.`````!0``1X<$`GS>`````@````````` +M`````"0``1XT$`GS@````(0`1`X(3)\"`DP*#@#?"V@.`-\````````````4 +M``$>7!`)]`@````L```````````````<``$>=!`)]#@````H`$0."$2?`F`. +M`-\``````````!0``1Z4$`GT8`````@``````````````!P``1ZL$`GT:``` +M`"@`1`X(1)\"8`X`WP``````````%``!'LP0"?20````)`!8#@A$GP(````` +M'``!'N00"?2X````*`!$#@A$GP)@#@#?```````````<``$?!!`)].`````H +M`$0."$2?`F`.`-\``````````!0``1\D$`GU"````%P``````````````!0` +M`1\\$`GU:`````@``````````````!0``1]4$`GU<````"P````````````` +M`!0``1]L$`GUH````%0``````````````!0``1^$$`GU^````$P````````` +M`````!0``1^<$`GV2````"0``````````````!0``1^T$`GV<````"0````` +M`````````!0``1_,$`GVF````!@``````````````"P``1_D$`GVL````&@` +M1`XH1),$4)\"D@:1"$B0"@)(#@#0T=+3WP```````````#0``2`4$`GW&``` +M`K@`1`XX1)0&2)(*2)$,2)`.4)\"E023"`,")`H.`-#1TM/4U=\+```````` +M)``!($P0"?G0````F`!$#J@!3)`B:)\@`F`.`-#?`````````````!P``2!T +M$`GZ:````(0`1`Z8`0)LGQY4#@#?````````'``!()00"?KP````C`!$#J`! +M`G2?(%0.`-\````````4``$@M!`)^X`````(```````````````4``$@S!`) +M^X@````0```````````````L``$@Y!`)^Y@```#$`$0.($20!$R?`@)$"@X` +MT-\+=`K0WT@.``MHT-](#@`````L``$A%!`)_&````#0`$@.&$21!$B0!DR? +M`@)("@X`T-'?"P)@T-'?2`X````````D``$A1!`)_3````"T`$0.2$21!%"0 +M!I\"`I30T=\.````````````%``!(6P0"?WH````#```````````````)``! +M(800"?WX````4`!(#A!$D`1(GP)D"@X`T-\+6`X`W]```````"0``2&L$`G^ +M2````1``2`[``E"1')`>2)\:`M`*#@#0T=\+```````D``$AU!`)_U@```$0 +M`$@.R`)0D1Z0($B?'`+0"@X`T-'?"P``````'``!(?P0"@!H````K`!(#K@" +M`E"?'`)4#@#?```````<``$B'!`*`1@```"\`$@.P`("8)\>`E0.`-\````` +M`"0``2(\$`H!V````%@`1`X01)`$3)\":`H.`-#?"UP.`-_0```````4``$B +M9!`*`C`````(```````````````L``$B?!`*`C@```!\`$@.*$23!$B2!E"1 +M")`*2)\"`DC0T=+3WT@.```````````D``$BK!`*`K@```!@`$0.$$20!$R? +M`G`*#@#0WPM<#@#?T```````%``!(M00"@,8````"```````````````)``! +M(NP0"@,@````S`!$#A!(D`1,GP("K`H.`-#?"P```````````!0``2,4$`H# +M\````C0``````````````!0``2,L$`H&*````90``````````````!0``2-$ +M$`H'P````*P``````````````!0``2-<$`H(<````6```````````````!0` +M`2-T$`H)T````6@``````````````!0``2.,$`H+.````D0````````````` +M`!0``2.D$`H-@````!```````````````!0``2.\$`H-D````,@````````` +M`````!0``2/4$`H.6`````@``````````````"P``2/L$`H.8````?0`1`X@ +M5),"D@21!DB0"`,!3`H.`-#1TM,+`````````````!0``20<$`H06````!P` +M`````````````!0``20T$`H0>````!P``````````````"0``21,$`H0F``` +M`?@`1`X84)("D01(D`8#`7`*#@#0T=(+```````\``$D=!`*$I```"GX`$@. +MZ`14M`*?!)8*2)4,:)X&EPB4#I,0DA*1%)`6`P8P"@X`]-#1TM/4U=;7WM\+ +M````1``!)+00"CR(```!0`!(#DA$E@9@GP*7!)4(E`J3#)(.D1!(D!("F`H. +M`-#1TM/4U=;7WPL"8`H.`-_7UM74T]+1T`L`````/``!)/P0"CW(```5J`!$ +M#L`,1)4*2)`49)\"G@27!I8(E`R3#I(0D1(##4`*#@#0T=+3U-76U][?"P`` +M`````!P``24\$`I3<````$P`1`XH2)\"`D`.`-\`````````1``!)5P0"E/` +M```IP`!$#L`-3+0"GP26"DB5#$B1%%R>!I<(E`Z3$)(2D!8#!Y@*#@#TT-'2 +MT]35UM?>WPL`````````````'``!):00"GV`````3`!$#BA(GP("0`X`WP`` +M```````<``$EQ!`*?=````!(`$@.*$R?`G0.`-\``````````!P``27D$`I^ +M&````$@`1`XH2)\"?`X`WP``````````)``!)@00"GY@````X`!(#N`!3)$$ +M7)`&GP("C`H.`-#1WPL``````!P``28L$`I_0````%0`1`XH2)\"`D@.`-\` +M````````-``!)DP0"G^8```!P`!$#B!$D@1(D09(D`A,GP("J`H.`-#1TM\+ +M`J`*#@#?TM'0"P`````````4``$FA!`*@5@````4```````````````D``$F +MG!`*@7````!8`$@.$$20!$B?`FP*#@#0WPM8#@#?T```````+``!)L00"H'( +M```!<`!(#AA$D01(D`9,GP("7`H.`-#1WPL";`H.`-_1T`L`````%``!)O00 +M"H,X````&`!$#@A$GP(`````%``!)PP0"H-0````%```````````````/``! +M)R00"H-H```!M`!$#EA$DPY(EP9(E@A(E`Q(DA!8GP*>!)4*D1*0%`*,"@X` +MT-'2T]35UM?>WPL``````"0``2=D$`J%(````%``2`X01)`$2)\"9`H.`-#? +M"U@.`-_0```````T``$GC!`*A7````)``$@..$R5!%R?`I0&DPB2"I$,2)`. +M`P((#@#0T=+3U-7?`````````````&0``2?$$`J'L```$K@`2`[0`42>!DB6 +M"DB5#$B4#DB2$DB1%$B0%E"?!)<(DQ!(M`("H`H.`/30T=+3U-76U][?"P)P +M"@X`W][7UM74T]+1T/0+`P@("@X`W][7UM74T]+1T/0+````-``!*"P0"IIH +M```!1`!$#B!$D@1(D`A(GP)(D08"Q`H.`-#1TM\+:`H.`-_2T=`+```````` +M```4``$H9!`*F[`````,``````````````!4``$H?!`*F\````'L`$@.2$24 +M"$B3"E"0$)\"4)8$E0:2#$B1#@,!"`H.`-_6U=33TM'0"W0*#@#0T=+3U-76 +MWPL"1`H.`-_6U=33TM'0"P``````````'``!*-00"IVP````5`!(#AA(D`1, +MGP)PT-](#@````!<``$H]!`*G@@```6,`$@.6$B5"F2?`IX$EP:6")0,DPZ2 +M$)$22)`4`L@*#@#0T=+3U-76U][?"P,!V`H.`-_>U];5U-/2T=`+`P)<"@X` +MW][7UM74T]+1T`L````````T``$I5!`*HY@```"P`$0.&$20!DB?`DB1!'0* +M#@#0T=\+`D0*#@#?T=`+8`X`W]'0`````````!0``2F,$`JD2`````P````` +M`````````!0``2FD$`JD6`````@``````````````!0``2F\$`JD8`````P` +M`````````````!0``2G4$`JD<`````@``````````````!0``2GL$`JD>``` +M``P``````````````!0``2H$$`JDB````!0``````````````!0``2H<$`JD +MH`````P``````````````"0``2HT$`JDL````%@`2`X01)`$2)\";`H.`-#? +M"U@.`-_0```````T``$J7!`*I0@```&@`$@.D`%$D`I4GP*3!)(&2)$(`KP* +M#@#0T=+3WPMT"@X`W]/2T=`+`````!0``2J4$`JFJ`````P````````````` +M`!0``2JL$`JFN`````P``````````````"0``2K$$`JFR````*@`2`X81)$$ +M2)`&3)\">`H.`-#1WPL````````4``$J[!`*IW`````L```````````````L +M``$K!!`*IZ````$D`$0.,$R0#$R2"$B1"E"?`I0$DP8"I`H.`-#1TM/4WPL` +M```\``$K-!`*J,@```%<`%`.0$R1#DB4"$B3"DB2#$B0$%2?`I8$3)4&`N@* +M#@#0T=+3U-76WPL`````````````%``!*W00"JHH````?``````````````` +M%``!*XP0"JJH````R```````````````'``!*Z00"JMP````-`!$#A!$D`1( +MGP)D#@#0WP`````T``$KQ!`*JZ@```)0`$@..$R2"I$,5)0&3),(9)4$4)`. +MGP(#`>@.`-#1TM/4U=\``````````"P``2O\$`JM^````3@`1`XH2),$2)(& +M2)`*2)\"2)$(`J0*#@#0T=+3WPL``````#0``2PL$`JO,````9@`2`XX1),( +M2)0&5)`.E022"E"1#)\"`P$D"@X`T-'2T]35WPL`````````%``!+&00"K#( +M````9```````````````-``!+'P0"K$P```!M`!$#BA$D0A0D`J3!%"2!I\" +M`P%8"@X`T-'2T]\+=`X`W]/2T=`````````4``$LM!`*LN@```!\```````` +M``````!$``$LS!`*LV@```%P`$0.,$20#$R1"I,&4)0$4)((2)\"`GP*#@#0 +MT=+3U-\+`H@*#@#?U-/2T=`+<`X`W]33TM'0```````\``$M%!`*M-@```%8 +M`$0..$24!%"3!I((4)$*D`R?`@*L"@X`T-'2T]3?"P)D"@X`W]33TM'0"P`` +M````````+``!+500"K8P````R`!$#BA$D090GP*2!$20"`)T"@X`T-'2WPMP +MW]+1T`X`````%``!+800"K;X````/```````````````%``!+9P0"K!)<&E0J4#),.DA"1$DB0%`,!G`H.`-#1TM/4U=;7 +MWM\+`````````%0``2X,$`JZD````P``1`Y(2),,9)`2GP*7!)8&E0B4"I(. +MD1`#`;`*#@#0T=+3U-76U]\+`F`*#@#?U];5U-/2T=`+`F0*#@#?U];5U-/2 +MT=`+``````!$``$N9!`*O9````#\`$0.0%"4"),*4)(,GP)4E@25!I$.D!`" +M4`H.`-#1TM/4U=;?"P)T#@#?UM74T]+1T`````````````!<``$NK!`*OI`` +M``)(`%P.4$B7!F2?`IX$E@B5"I0,DPZ2$)$22)`4`F`*T-'2T]35UM?>WT@. +M``L"2`K?WM?6U=33TM'02`X`"P,!,`K?WM?6U=33TM'02`X`"P`````D``$O +M#!`*Q_````!8`$@.$$20!$B?`FP*#@#0WPM8#@#?T```````7``!+S00"LA( +M```&G`!$#EA$E`Q(D!1@GP*>!)<&E@B5"I,.DA!(D1(#`00*#@#0T=+3U-76 +MU][?"P,!Z`H.`-_>U];5U-/2T=`+`I@*T-'2T]35UM?>WT@.``L`````)``! +M+Y00"L[H````1`!$#AA$D`9,D01,GP)!)<&E@B4#),.DA"0%`,+V`H. +M`-#1TM/4U=;7WM\+````````+``!,DP0"NM8````J`!$#D!(D@21!DB0"$B? +M`@)@"@X`T-'2WPL`````````````+``!,GP0"NP`````N`!$#D!,DP:2")$* +M2)`,3)\"E`0";`H.`-#1TM/4WPL`````%``!,JP0"NRX````-``````````` +M````)``!,L00"NSP````5`!$#C!$D`9(D01(GP)TT-'?2`X``````````#0` +M`3+L$`KM2````30`1`XX1)`(2)($3)\"2)$&?`H.`-#1TM\+`K@*#@#?TM'0 +M"P``````````+``!,R00"NZ`````P`!$#A!(D`2?`@)0"@X`T-\+`DP*#@#? +MT`L`````````````)``!,U00"N]`````6`!(#A!$D`1(GP)H"@X`T-\+7`X` +MW]```````"0``3-\$`KOF````%``2`X01)`$2)\"9`H.`-#?"U@.`-_0```` +M```4``$SI!`*[^@```!4```````````````L``$SO!`*\$````%H`$0.,$B0 +M!DB?`DB1!`)T"@X`T-'?"P+8#@#?T=`````````L``$S[!`*\:@```"H`$0. +M"$R?`@)8"@X`WPM4"M\.`$P+2`K?#@!("TC?#@````!$``$T'!`*\E````E4 +M`$0.:%">!)4*1`T>3),.GP)WPL#`00*#@#? +MWM?6U=33TM'0"P,!8`H.`-_>U];5U-/2T=`+`````%P``33\$`L'V````B@` +M2`YH1)8(2)4*8)\"G@27!I0,DPZ2$)$22)`4`N0*#@#?WM?6U=33TM'0"WP* +M#@#0T=+3U-76U][?"P*D"@X`W][7UM74T]+1T`L``````````$P``35<$`L* +M````!"0`1`Z0!E"4#)\":)X$EP:6")4*DPZ2$)$2D!0#`;@*#@#0T=+3U-76 +MU][?"P,""`H.`-_>U];5U-/2T=`+````````+``!-:P0"PXH````V`!$#AA$ +MD01,D`:?`@*$"@X`T-'?"V`*#@#?T=`+````````/``!-=P0"P\````!;`!$ +M#M@)1)(.5)<$DPR1$%26!DB5"%"4"I`2GP("]`H.`-#1TM/4U=;7WPL````` +M`````"P``38<$`L0<````1``1`[`"420#%"2")0$5),&D0J?`@+<"@X`T-'2 +MT]3?"P```"P``39,$`L1@````P0`1`[`"423!%"1")\"4)(&D`H#`MP.`-#1 +MTM/?`````````!P``39\$`L4B````%P`1`X(3)\"`DP.`-\`````````%``! +M-IP0"Q3H````"```````````````)``!-K00"Q3P````?`!$#@A,GP("6`H. +M`-\+5`X`WP```````````!0``3;<$`L5<`````@``````````````!0``3;T +M$`L5>````!0``````````````!0``3<,$`L5D`````@``````````````!0` +M`3')<>EB"5(I0D +MDR:2*)$JARZ&,(4RA#2_`KX$O0:\"+L*N@RY#K@0MQ*V%+462+08`GP*]/7V +M]_CY^OO\_?[_Q,7&Q]#1TM/4U=;7WM\.`$P+```````4``$YO!`+'@@````< +M``````````````!<``$YU!`+'B@```$X`$0.Z`](DBA0D2J3)@)4GQJ>')<> +MEB"5(I0DD"R_`KX$O0:\"+L*N@RY#K@0MQ*V%+46M!@"R`X`]/7V]_CY^OO\ +M_?[_T-'2T]35UM?>WP`````4``$Z-!`+'V````!4```````````````4``$Z +M3!`+'[@````D```````````````\``$Z9!`+'^````$X`$0.4$20%%"7!I8( +M4)4*E`Q0DPZ?`E">!)(02)$2`N@.`-#1TM/4U=;7WM\`````````-``!.J00 +M"R$8````Y`!$#D!$E@1,D!"5!E"4"%"3"I(,3)\"2)$.`IP.`-#1TM/4U=;? +M```````L``$ZW!`+(@````"(`$0."$R?`@)$"@X`WPM4"@X`WPM0"@X`WPM0 +M#@#?```````L``$[#!`+(H@```"0`$0."$R?`@)0"@X`WPM("M\.`$@+1`K? +M#@!,"P`````````L``$[/!`+(Q@```%H`$0.,$B0!DB?`DB1!`)T"@X`T-'? +M"P+8#@#?T=````````!$``$[;!`+)(````&(`$0..$21"%2?`I,$D@:0"@)0 +M"@X`T-'2T]\+`JP*#@#?T]+1T`L"0`H.`-_3TM'0"P````````````!,``$[ +MM!`+)@@```'``$@.6$2>!&2?`I<&E@B5"I0,DPZ2$)$22)`4`P$T"@X`T-'2 +MT]35UM?>WPL"3`H.`-_>U];5U-/2T=`+`````````#P``3P$$`LGR````7`` +M1`Y02)<$E0A(D@Y0D!*?`E26!I0*DPR1$`+H"@X`T-'2T]35UM??"P`````` +M```````L``$\1!`+*3@```"H`$0.0$B?`I0$4),&D0I(D`Q(D@@"?`X`T-'2 +MT]3?```````\``$\=!`+*>````%\`$0.6$B7!)4(2)(.2)`27)\"E@:4"I,, +MD1`"X`H.`-#1TM/4U=;7WPL`````````````7``!/+00"RM@```':`!$#J@! +M1)$2:)`4GP*>!)<&E@B5"I0,DPZ2$`*\"@X`T-'2T]35UM?>WPL#`00*#@#? +MWM?6U=33TM'0"P,"$`H.`-_>U];5U-/2T=`+````````+``!/100"S+(```` +MQ`!(#CA$D@98GP*3!)$(2)`*`I@.`-#1TM/?````````````%``!/400"S.0 +M````2```````````````%``!/5P0"S/8````2```````````````'``!/700 +M"S0@````8`!(#A!$D`1,GP("2`X`T-\````4``$]E!`+-(`````X```````` +M```````4``$]K!`+-+@````X```````````````<``$]Q!`+-/````!<`$0. +M$$20!$B?`@)$T-\.`````"P``3WD$`LU4````0P`1`X02)\"`JP*#@#?"U0* +M#@#?"UP*#@#?"V0.`-\``````!0``3X4$`LV8`````@``````````````!P` +M`3XL$`LV:````#@`7`X(1)\"4-\.````````````1``!/DP0"S:@```!]`!$ +M#DA$D0Y(D!!(E`A(D@Q0GP*6!)4&2),*`P$L"@X`T-'2T]35UM\+`I`.`-_6 +MU=33TM'0``````````````#__________P``````````__________\````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````.(0(``````````!`+ +M9;B``1@`X@$"(``"``````````XA!```````````$`MEN(`!&`#B`0(@``0` +M````````#B%"```````````0"V7@@`$8`.(1`B```@`````````.(4,````` +M`````!`+9>"``1@`XA$"(``#``````````XA1```````````$`MEX(`!&`#B +M$0(@``0`````````#B%%```````````0"V7@@`$8`.(1`B``!0`````````. +M(4<``````````!`+9>"``1@`XA$"(``'``````````XA2```````````$`ME +MX(`!&`#B$0(@``@`````````#B%)```````````0"V7@@`$8`.(1`B``"0`` +M```````.(8(``````````!`+9@B``1@`XB$"(``"``````````XA@P`````` +M````$`MF"(`!&`#B(0(@``,`````````#B&$```````````0"V8(@`$8`.(A +M`B``!``````````.(84``````````!`+9@B``1@`XB$"(``%``````````XA +MAP``````````$`MF"(`!&`#B(0(@``<`````````#B&(```````````0"V8( +M@`$8`.(A`B``"``````````.(8D``````````!`+9@B``1@`XB$"(``)```` +M``````$8`!(``$``````$`O$(``!(`````$```$8`!(``$``````$`O$(``! +M(`$```$!``$8`!(``$``````$`O$(``!(`(```$"``$8`!(``$``````$`O$ +M(``!(`,```$#``$8`!(``$``````$`O$(``!(`0```$$``$8`!(``$`````` +M$`O$(``!(`4```$%``$?```"<0``````$`O$0``!\`````,```$?```"<0`` +M````$`O$0``!\`$```,!``$?```"<0``````$`O$0``!\`(```,"``$?```" +M<0``````$`O$0``!\`,```,#``$?```"<0``````$`O$0``!\`0```,$``$? +M```"<0``````$`O$0``!\`D```,)``$?```"<0``````$`O$0``!\`H```,* +M``$?```"<0``````$`O$0``!\`P```,,``$?```"<0``````$`O$0``!\`X` +M``,.``$?```"<0``````$`O$0``!\!0```,4``$?```"<0``````$`O$0``! +M\!8```,6``$?```"<0``````$`O$0``!\!<```,7``$?```"<0``````$`O$ +M0``!\!@```,8``$?```"<0``````$`O$0``!\!D```,9``$?```"<0`````` +M$`O$0``!\!P```,;``$?```"<0``````$`O$0``!\!T```,=``$?```"<0`` +M````$`O$0``!\!\```,?``$?```"<0``````$`O$0``!\"````,@``$?```" +M<0``````$`O$0``!\"$```,A``$?```"<0``````$`O$0``!\"(```,B``$? +M```"<0``````$`O$0``!\",```,C``$?```"<0``````$`O$0``!\"0```,D +M``$?```"<0``````$`O$0``!\"4```,E``$?```"<0``````$`O$0``!\"8` +M``,F``$?```"<0``````$`O$0``!\"<```,G``$?```"<0``````$`O$0``! +M\"@```,H``$?```"<0``````$`O$0``!\"D```,I``$?```"<0``````$`O$ +M0``!\"H```,J``$?```"<0``````$`O$0``!\"L```,K``$?```"<0`````` +M$`O$0``!\"P```,L``$?```"<0``````$`O$0``!\"T```,M``$?```"<0`` +M````$`O$0``!\"X```,N``$?```"<0``````$`O$0``!\"\```,O``$?```" +M<0``````$`O$0``!\#````,P``$?```"<0``````$`O$0``!\#$```,Q``$? +M```"<0``````$`O$0``!\#(```,R``$?```"<0``````$`O$0``!\#,```,0 +M``$?```"<0``````$`O$0``!\#4```,2``$?```"A=``````$`O$:``!\$`` +M``,```$?```"A=``````$`O$:``!\$$```,!``$?```"A=``````$`O$:``! +M\$(```,"``$?```"A=``````$`O$:``!\$,```,#``$?```"A=``````$`O$ +M:``!\$0```,$``$?```"A=``````$`O$:``!\$4```,%``$?```"A=`````` +M$`O$:``!\$8```,&``$?```"A=``````$`O$:``!\$<```,'``$?```"A=`` +M````$`O$:``!\$@```,(``$?```"A=``````$`O$:``!\$D```,)``$?```" +MA=``````$`O$:``!\$H```,*``$?```"A=``````$`O$:``!\$L```,+``$? +M```"A=``````$`O$:``!\$P```,,``$?```"A=``````$`O$:``!\$T```,- +M``$?```"A=``````$`O$:``!\$X```,.``$?```"A=``````$`O$:``!\$\` +M``,/``$?```"A=``````$`O$:``!\%````,0``$?```"A=``````$`O$:``! +M\%$```,1``$8`"``````````$`O$D``"``````````$8`"``````````$`O$ +MD``"``$````!``$H`````$``````$`O$N``"@`````````$H`````$`````` +M$`O$N``"@`$````!``$H`````$``````$`O$N``"@`(````"``$H`````$`` +M````$`O$N``"@`,````#``$H`````&@`````$`O$X``"@$````````$H```` +M`&@`````$`O$X``"@$$````!``$H`````&@`````$`O$X``"@$(````"``$H +M`````&@`````$`O$X``"@$,````#``$H`````&@`````$`O$X``"@$0````$ +M``$H`````&@`````$`O$X``"@$4````%``$H`````&@`````$`O$X``"@$8` +M```&``$H`````&@`````$`O$X``"@$<````'``$H`````&@`````$`O$X``" +M@$@````(``$H`````&@`````$`O$X``"@$D````)``$H`````&@`````$`O$ +MX``"@$H````*``$H`````&@`````$`O$X``"@$L````+``$H`````&@````` +M$`O$X``"@$P````,``$H`````&@`````$`O$X``"@$T````-``$H`````&@` +M````$`O$X``"@$X````.``$H`````&@`````$`O$X``"@$\````/``$H```` +M`&@`````$`O$X``"@%`````0``$H`````&@`````$`O$X``"@%$````1``$H +M`````&@`````$`O$X``"@%(````2``$H`````&@`````$`O$X``"@%,````3 +M``$H`````&@`````$`O$X``"@&`````@``$H`````&@`````$`O$X``"@&$` +M```A``$H`````&@`````$`O$X``"@&(````B``$H`````&@`````$`O$X``" +M@&,````C``$H`````&@`````$`O$X``"@&0````D``$H`````&@`````$`O$ +MX``"@&4````E``$H`````&@`````$`O$X``"@&8````F``$H`````&@````` +M$`O$X``"@&<````G``$H`````&@`````$`O$X``"@&@````H``$H`````&@` +M````$`O$X``"@&D````I``$H`````&@`````$`O$X``"@&H````J``$H```` +M`&@`````$`O$X``"@&L````K``$H`````&@`````$`O$X``"@&P````L``$H +M`````&@`````$`O$X``"@&T````M``$H`````&@`````$`O$X``"@&X````N +M``$H`````&@`````$`O$X``"@&\````O``$H`````&@`````$`O$X``"@'`` +M```P``$H`````&@`````$`O$X``"@'$````Q``$H`````&@`````$`O$X``" +M@'(````R``$H`````&@`````$`O$X``"@',````S``$H`!"@````````$`O% +M"``"B`````````$H`!"@``@`````$`O%,``"B`$```````$H`!"@`!`````` +M$`O%6``"B`(```````$H`!"@`!@`````$`O%@``"B`,```````$H`!"@`"`` +M````$`O%J``"B`0```````$H`!"@`"@`````$`O%T``"B`4```````$H`!"@ +M`#``````$`O%^``"B`8```````$H`!"@`#@`````$`O&(``"B`<```````$H +M`!"@`$``````$`O&2``"B`@```````$H`!"@`$@`````$`O&<``"B`D````` +M``$H`!"@`%``````$`O&F``"B`H```````$H`!"@`%@`````$`O&P``"B`L` +M``````$H`!"@`&``````$`O&Z``"B`P```````$H`!"@`&@`````$`O'$``" +MB`T```````$H`!"@`'``````$`O'.``"B`X```````$H`!"@`'@`````$`O' +M8``"B`\```````$H`!"@`(``````$`O'B``"B!````````$H`!"@`(@````` +M$`O'L``"B!$```````$H`!"@`)``````$`O'V``"B!(```````$H`!"@`)@` +M````$`O(```"B!,```````$H`!"@`*``````$`O(*``"B!0```````$H`!"@ +M`*@`````$`O(4``"B!4```````$H`!"@`+``````$`O(>``"B!8```````$H +M`!"@`+@`````$`O(H``"B!<```````$H`!"@`,``````$`O(R``"B!@````` +M``$H`!"@`,@`````$`O(\``"B!D```````$H`!"@`-``````$`O)&``"B!H` +M``````$H`!"@`-@`````$`O)0``"B!L```````$H`!"@`.``````$`O):``" +MB!P```````$H`!"@`.@`````$`O)D``"B!T```````$H`!"@`/``````$`O) +MN``"B!X```````$H`!"@`/@`````$`O)X``"B!\```````$H`!"@```````` +M$`O%"``"B$`````!``$H`!"@``@`````$`O%,``"B$$````!``$H`!"@`!`` +M````$`O%6``"B$(````!``$H`!"@`!@`````$`O%@``"B$,````!``$H`!"@ +M`"``````$`O%J``"B$0````!``$H`!"@`"@`````$`O%T``"B$4````!``$H +M`!"@`#``````$`O%^``"B$8````!``$H`!"@`#@`````$`O&(``"B$<````! +M``$H`!"@`$``````$`O&2``"B$@````!``$H`!"@`$@`````$`O&<``"B$D` +M```!``$H`!"@`%``````$`O&F``"B$H````!``$H`!"@`%@`````$`O&P``" +MB$L````!``$H`!"@`&``````$`O&Z``"B$P````!``$H`!"@`&@`````$`O' +M$``"B$T````!``$H`!"@`'``````$`O'.``"B$X````!``$H`!"@`'@````` +M$`O'8``"B$\````!``$H`!"@`(``````$`O'B``"B%`````!``$H`!"@`(@` +M````$`O'L``"B%$````!``$H`!"@`)``````$`O'V``"B%(````!``$H`!"@ +M`)@`````$`O(```"B%,````!``$H`!"@`*``````$`O(*``"B%0````!``$H +M`!"@`*@`````$`O(4``"B%4````!``$H`!"@`+``````$`O(>``"B%8````! +M``$H`!"@`+@`````$`O(H``"B%<````!``$H`!"@`,``````$`O(R``"B%@` +M```!``$H`!"@`,@`````$`O(\``"B%D````!``$H`!"@`-``````$`O)&``" +MB%H````!``$H`!"@`-@`````$`O)0``"B%L````!``$H`!"@`.``````$`O) +M:``"B%P````!``$H`!"@`.@`````$`O)D``"B%T````!``$H`!"@`/`````` +M$`O)N``"B%X````!``$H`!"@`/@`````$`O)X``"B%\````!``$H`!"@```` +M````$`O%"``"B(`````"``$H`!"@``@`````$`O%,``"B($````"``$H`!"@ +M`!``````$`O%6``"B((````"``$H`!"@`!@`````$`O%@``"B(,````"``$H +M`!"@`"``````$`O%J``"B(0````"``$H`!"@`"@`````$`O%T``"B(4````" +M``$H`!"@`#``````$`O%^``"B(8````"``$H`!"@`#@`````$`O&(``"B(<` +M```"``$H`!"@`$``````$`O&2``"B(@````"``$H`!"@`$@`````$`O&<``" +MB(D````"``$H`!"@`%``````$`O&F``"B(H````"``$H`!"@`%@`````$`O& +MP``"B(L````"``$H`!"@`&``````$`O&Z``"B(P````"``$H`!"@`&@````` +M$`O'$``"B(T````"``$H`!"@`'``````$`O'.``"B(X````"``$H`!"@`'@` +M````$`O'8``"B(\````"``$H`!"@`(``````$`O'B``"B)`````"``$H`!"@ +M`(@`````$`O'L``"B)$````"``$H`!"@`)``````$`O'V``"B)(````"``$H +M`!"@`)@`````$`O(```"B),````"``$H`!"@`*``````$`O(*``"B)0````" +M``$H`!"@`*@`````$`O(4``"B)4````"``$H`!"@`+``````$`O(>``"B)8` +M```"``$H`!"@`+@`````$`O(H``"B)<````"``$H`!"@`,``````$`O(R``" +MB)@````"``$H`!"@`,@`````$`O(\``"B)D````"``$H`!"@`-``````$`O) +M&``"B)H````"``$H`!"@`-@`````$`O)0``"B)L````"``$H`!"@`.`````` +M$`O):``"B)P````"``$H`!"@`.@`````$`O)D``"B)T````"``$H`!"@`/`` +M````$`O)N``"B)X````"``$H`!"@`/@`````$`O)X``"B)\````"``$8`#<` +M`"@`````$`O*"``#<`````@```$8`#<``"@`````$`O*"``#<`$```@!``$8 +M`#<``"@`````$`O*"``#<`(```@!``$8`#<``"@`````$`O*"``#<`,```@! +M``$8`#<``"@`````$`O*"``#<`0```@%``$8`#<``"@`````$`O*"``#<`4` +M``@%``$8`#<``"@`````$`O*"``#<`8```@%``$8`#<``"@`````$`O*"``# +M<`<```@)``$8`#<``"@`````$`O*"``#<`@```@)``$8`#<``"@`````$`O* +M"``#<`D```@)``$8`#<``"@`````$`O*"``#<`H```@-``$8`#<``"@````` +M$`O*"``#<`L```@-``$8`#<``"@`````$`O*"``#<`P```@-``$8`#<``"@` +M````$`O*"``#<`T```@-``$8`#<``"@`````$`O*"``#<`X```@.``$8`#<` +M`"@`````$`O*"``#``#@(````````$8`#@`%@@`````$`O*H``#@($```````$8`#@`%A`````` +M$`O*R``#@((```````$8`#@`%A@`````$`O*\``#@(,```````$8`#@`%B`` +M````$`O+&``#@(0```````$8`#@`%B@`````$`O+0``#@(4```````$8`#@` +M%C``````$`O+:``#@(8```````$8`#@`%C@`````$`O+D``#@(<```````$8 +M`#@`%@``````$`O*>``#@,`````!``$8`#@`%@@`````$`O*H``#@,$````! +M``$8`#@`%A``````$`O*R``#@,(````!``$8`#@`%A@`````$`O*\``#@,,` +M```!``$8`#@`%B``````$`O+&``#@,0````!``$8`#@`%B@`````$`O+0``# +M@,4````!``$8`#@`%C``````$`O+:``#@,8````!``$8`#@`%C@`````$`O+ +MD``#@,<````!``$8`$0``"``````$`O+N``$0`,````#``$8`$0``"`````` +M$`O+N``$0`0````$``$8`$0``"``````$`O+N``$0`4````%``$8`$0``"`` +M````$`O+N``$0`<````'``$8`$0``$``````$`O+X``$0$````````$8`$0` +M`$``````$`O+X``$0$$````!``$8`$0``$``````$`O+X``$0$(````"``$8 +M`$0``$``````$`O+X``$0$,````#``$8`$0``$``````$`O+X``$0$0````$ +M``$8`$0``$``````$`O+X``$0$4````%``$8`$0``$``````$`O+X``$0$8` +M```&``$8`$0``$``````$`O+X``$0$<````'``$8`$0``$``````$`O+X``$ +M0$@````(``$8`$0``$``````$`O+X``$0$D````)``$8`$0``$``````$`O+ +MX``$0$H````*``$8`$0``$``````$`O+X``$0$L````+``$8`$0``$`````` +M$`O+X``$0$P````,``$8`$0``$``````$`O+X``$0$T````-``$8`$0``$`` +M````$`O+X``$0$X````.``$8`$0``$``````$`O+X``$0$\````/``$8`$0` +M`$@`````$`O,"``$00````````$8`$0``$@`````$`O,"``$00$````!``$8 +M`$0``$@`````$`O,"``$00(````"``$8`$0``$@`````$`O,"``$00,````# +M``$8`$0``$@`````$`O,"``$000````$``$8`$0``$@`````$`O,"``$004` +M```%``$8`$0``$@`````$`O,"``$008````&``$8`$0``$@`````$`O,"``$ +M00<````'``$8`$0``$@`````$`O,"``$00@````(``$8`$0``$@`````$`O, +M"``$00D````)``$8`$0``$@`````$`O,"``$00H````*``$8`$0``$@````` +M$`O,"``$00L````+``$8`$0``$@`````$`O,"``$01`````0``$8`$0``$@` +M````$`O,"``$01$````1``$8`$0``$@`````$`O,"``$01(````2``$8`$0` +M`$@`````$`O,"``$01,````3``$8`$0``$@`````$`O,"``$01H````:``$8 +M`$0``$@`````$`O,"``$01L````;``$8`$0``$@`````$`O,"``$01P````< +M``$8`$0``$@`````$`O,"``$01T````=``$8`$0``$@`````$`O,"``$01X` +M```>``$8`$0``$@`````$`O,"``$01\````?``$8`$0``$@`````$`O,"``$ +M02`````@``$8`$0``$@`````$`O,"``$02$````A``$8`$0``%``````$`O, +M,``$0@````````$8`$0``%``````$`O,,``$0@$````!``$8`$0`P``````` +M$`O,6``$2`````````$8`$0`P```````$`O,6``$2`$````!``$8`$0`P``` +M````$`O,6``$2`(````"``$8`$0`P```````$`O,6``$2`,````#``$8`$0` +MP!``````$`O,@``$2$````````$8`$0`P!``````$`O,@``$2$$````!``$8 +M`$0`P!``````$`O,@``$2$(````"``$8`$0`P!``````$`O,@``$2$,````# +M``$8`$0`P!``````$`O,@``$2$0````$``$8`$0`P!``````$`O,@``$2$4` +M```%``$8`$0`P!``````$`O,@``$2$8````&``$8`$0`P!``````$`O,@``$ +M2$<````'``$8`$0!P```````$`O,J``$20````````$8`$0!P```````$`O, +MJ``$20$````!``$8`$0!P```````$`O,J``$20(````"``$8`$0!P``````` +M$`O,J``$20,````#``$8`$0!P!``````$`O,T``$24````````$8`$0!P!`` +M````$`O,T``$24$````!``$8`$0!P!``````$`O,T``$24(````"``$8`$0! +MP!``````$`O,T``$24,````#``$8`$0!P!``````$`O,T``$240````$``$8 +M`$0!P!``````$`O,T``$244````%``$8`$0!P!``````$`O,T``$248````& +M``$8`$0!P!``````$`O,T``$24<````'``%%````3P``````$`O,^``$4``` +M``,```%%````3P``````$`O,^``$4`$```,!``%%````3P``````$`O,^``$ +M4`(```,"``%%````3P``````$`O,^``$4`,```,#``%%````3P``````$`O, +M^``$4`0```,$``%%````3P``````$`O,^``$4`4```,%``%%````3P`````` +M$`O,^``$4`8```,&``%%````3P``````$`O,^``$4`<```,'``%%````3P`` +M````$`O,^``$4`@```,(``%%````3P``````$`O,^``$4`D```,)``%%```` +M3P``````$`O,^``$4`H```,*``%%````3P``````$`O,^``$4!0```,4``%% +M````3P``````$`O,^``$4!4```,5``%%````3P``````$`O,^``$4!8```,6 +M``%%````3P``````$`O,^``$4!<```,7``%%````3P``````$`O,^``$4!@` +M``,8``%%````3P``````$`O,^``$4!D```,9``%%````3P``````$`O,^``$ +M4!H```,:``%%````3P``````$`O,^``$4!L```,;``%%````3P``````$`O, +M^``$4!P```,<``%%````3P``````$`O,^``$4!T```,=``%%````3P`````` +M$`O,^``$4!X```,>``%%``````$8`$<``"@`````$`O-<``$<``` +M``@```$8`$<``"@`````$`O-<``$<`$```@!``$8`$<``"@`````$`O-<``$ +M<`(```@"``$8`$<``"@`````$`O-<``$<`,```@#``$8`$<``"@`````$`O- +M<``$<`0```@$``$8`$<``"@`````$`O-<``$<`4```@%``$8`$<``"@````` +M$`O-<``$<`L```@+``$8`$<``"@`````$`O-<``$<`P```@,``$8`$<``"@` +M````$`O-<``$<`T```@-``$8`$<``"@`````$`O-<``$<`X```@.``$8`$<` +M`"@`````$`O-<``$<`\```@/``$8`$<``"@`````$`O-<``$``&``(```````%G`"`#!``` +M````$`O.H``&``,```````%G`"`$!```````$`O.R``&``0```````%G`"`% +M!```````$`O.\``&``4```````%G`"`&!```````$`O/&``&``8```````%G +M`"`'!```````$`O/0``&``<```````%G`"`(!```````$`O/:``&``@````` +M``%G`"`)!```````$`O/D``&``D```````%G`"`*!```````$`O/N``&``H` +M``````%G`"`+!```````$`O/X``&``L```````%G`"`,!```````$`O0"``& +M``P```````%G`"`-!```````$`O0,``&``T```````%G`"`.!```````$`O0 +M6``&``X```````%G`"`/!```````$`O0@``&``\```````%G`"`0!``````` +M$`O0J``&`!````````%G`"`1!```````$`O0T``&`!$```````%G`"`2!``` +M````$`O0^``&`!(```````%G`"`3!```````$`O1(``&`!,```````%G`"`4 +M!```````$`O12``&`!0```````%G`"`5!```````$`O1<``&`!4```````%G +M`"`6!```````$`O1F``&`!8```````%G`"`7!```````$`O1P``&`!<````` +M``%G`"`8!```````$`O1Z``&`!@```````%G`"`9!```````$`O2$``&`!D` +M``````%G`"`:!```````$`O2.``&`!H```````%G`"`;!```````$`O28``& +M`!L```````%G`"`!```````$`O2V``&`!X```````%G`"`?!``````` +M$`O3```&`!\```````%G`"`@!```````$`O3*``&`"````````%G`"`A!``` +M````$`O34``&`"$```````%G`"`B!```````$`O3>``&`"(```````%G`"`C +M!```````$`O3H``&`",```````%G`"`D!```````$`O3R``&`"0```````%G +M`"`E!```````$`O3\``&`"4```````%G`"`F!```````$`O4&``&`"8````` +M``%G`"`G!```````$`O40``&`"<```````%G`"`H!```````$`O4:``&`"@` +M``````%G`"`I!```````$`O4D``&`"D```````%G`"`J!```````$`O4N``& +M`"H```````%G`"`K!```````$`O4X``&`"L```````%G`"`L!```````$`O5 +M"``&`"P```````%G`"`M!```````$`O5,``&`"T```````%G`"`N!``````` +M$`O56``&`"X```````%G`"`O!```````$`O5@``&`"\```````%G`"`P!``` +M````$`O5J``&`#````````%G`"`Q!```````$`O5T``&`#$```````%G`"`R +M!```````$`O5^``&`#(```````%G`"`S!```````$`O6(``&`#,```````%G +M`"`T!```````$`O62``&`#0```````%G`"`U!```````$`O6<``&`#4````` +M``%G`"`V!```````$`O6F``&`#8```````%G`"`W!```````$`O6P``&`#<` +M``````%G`"`X!```````$`O6Z``&`#@```````%G`"`Y!```````$`O7$``& +M`#D```````%G`"`Z!```````$`O7.``&`#H```````%G`"`[!```````$`O7 +M8``&`#L```````%G`"`\!```````$`O7B``&`#P```````%G`"`]!``````` +M$`O7L``&`#T```````%G`"`^!```````$`O7V``&`#X```````%G`"`_!``` +M````$`O8```&`#\```````%G````$D``````$`O8*``&<`````````%G```` +M$D``````$`O8*``&<`$````!``%G````$D``````$`O8*``&<`(````"``%G +M````$D``````$`O8*``&<`,````#``%G````$D``````$`O8*``&<`0````! +M``%G````$D``````$`O8*``&<`4````%``%G````$D``````$`O8*``&<"`` +M```@``%G````$D``````$`O8*``&<"$````A``%G````$D``````$`O8*``& +M<"(````B``%G````$D``````$`O8*``&<",````C``%G````$D``````$`O8 +M*``&<"0````D``%G````$D``````$`O8*``&<"4````E``%G````$D`````` +M$`O8*``&<"8````F``%G````$D``````$`O8*``&<"<````G``%G````$D`` +M````$`O8*``&<"@````H``%G````$D``````$`O8*``&<"D````I``%G```` +M$D``````$`O8*``&<"H````J``%G````$D``````$`O8*``&<"L````K``%G +M````$D``````$`O8*``&<"P````L``%G````$D``````$`O8*``&<"T````M +M``%G````$D``````$`O8*``&<"X````N``%G````$D``````$`O8*``&<"\` +M```O``%G````$D``````$`O8*``&<#`````P``%G````$D``````$`O8*``& +M<#$````Q``%G````$D``````$`O8*``&<#(````R``%G````$D``````$`O8 +M*``&<#,````S``%G````$D@`````$`O82``&<0````````%G````$D@````` +M$`O82``&<0$````!``%G````$D@`````$`O82``&<0(````"``%G````$D@` +M````$`O82``&<0,````#``%G````$D@`````$`O82``&<00````$``%G```` +M$D@`````$`O82``&<04````%``%G````$D@`````$`O82``&<08````&``%G +M````$D@`````$`O82``&<0<````'``%G````$D@`````$`O82``&<0@````( +M``%G````$D@`````$`O82``&<0D````)``%G````$D@`````$`O82``&<0H` +M```*``%G````$D@`````$`O82``&<0L````+``%G````$D@`````$`O82``& +M<0P````,``%G````$D@`````$`O82``&<0T````-``%G````$E``````$`O8 +M:``&<@````````%G````$E``````$`O8:``&<@$````!``%G````$E`````` +M$`O8:``&<@(````"``%G````$E``````$`O8:``&<@,````#``%G````$E`` +M````$`O8:``&<@0````$``%G````$E``````$`O8:``&<@4````%``%G```` +M$E``````$`O8:``&<@8````&``%G````$E``````$`O8:``&<@<````'``%G +M````$E``````$`O8:``&<@@````(``%G````$E``````$`O8:``&<@D````) +M``%G````$E``````$`O8:``&<@H````*``%G````$E``````$`O8:``&<@L` +M```+``%G````$E``````$`O8:``&<@P````,``%G````$E``````$`O8:``& +M``("@`````` +M``$8`(#(`"@`````$`O9>``("@$````!``$8`(#@`"@`````$`O9H``(#``` +M``````$8`(#@`"@`````$`O9H``(#`$````!``$8`(#@`"@`````$`O9H``( +M#`0````$``$8`(#@`"@`````$`O9H``(#`4````%``$8`(#@`"@`````$`O9 +MH``(#`8````'``$8`(#@`"@`````$`O9H``(#`<````&``$8`(#@`"@````` +M$`O9H``(#`@````(``$8`(#@`"@`````$`O9H``(#`D````)``$8`(#D`"@` +M````$`O9R``(#0````````$8`(#D`"@`````$`O9R``(#0$````!``$8`(#D +M`"@`````$`O9R``(#00````$``$8`(#D`"@`````$`O9R``(#04````%``$8 +M`(#D`"@`````$`O9R``(#08````'``$8`(#D`"@`````$`O9R``(#0<````& +M``$8`(#D`"@`````$`O9R``(#0@````(``$8`(#D`"@`````$`O9R``(#0D` +M```)``$8`(@``?``````$`O9\``(@`````8```$8`(@``?``````$`O9\``( +M@`$```8!``$8`(@``?``````$`O9\``(@`(```8"``$8`(@``?``````$`O9 +M\``(@`,```8#``$8`(@``?``````$`O9\``(@`0```8$``$8`(@``?`````` +M$`O9\``(@`4```8%``$8`(@``?``````$`O9\``(@`8```8&``$8`(@``?`` +M````$`O9\``(@`<```8'``$8`(@``?``````$`O9\``(@`@```8(``$8`(@` +M`?``````$`O9\``(@`D```8)``$8`(@``?``````$`O9\``(@`H```8*``$8 +M`(@``?``````$`O9\``(@`L```8+``$8`(@``?``````$`O9\``(@`P```8, +M``$8`(@``?``````$`O9\``(@`T```8-``$8`(D``?``````$`O:$``(D``` +M``8```$8`(D``?``````$`O:$``(D`$```8!``$8`(D``?``````$`O:$``( +MD`(```8"``$8`(D``?``````$`O:$``(D`,```8#``$8`(D``?``````$`O: +M$``(D`0```8$``$8`(D``?``````$`O:$``(D`4```8%``$8`(D``?`````` +M$`O:$``(D`8```8&``$8`(D``?``````$`O:$``(D`<```8'``$8`(D``?`` +M````$`O:$``(D`@```8(``$8`(D``?``````$`O:$``(D`D```8)``$8`(D` +M`?``````$`O:$``(D`H```8*``$8`(D``?``````$`O:$``(D`L```8+``$8 +M`(D``?``````$`O:$``(D`P```8,``$8`(D``?``````$`O:$``(D`T```8- +M``$8`,``!"@`````$`O:,``,``$```,!``$8`,``!"@`````$`O:,``,``0` +M``,%``$8`,``!"@`````$`O:,``,``4```,&``$8`,``!"@`````$`O:,``, +M``8```,'``$8`,``!"@`````$`O:,``,``<```,(``$8`,``!"@`````$`O: +M,``,``@```,)``$8`,``!"@`````$`O:,``,``D```,*``$8`,``!"@````` +M$`O:,``,``L```,+``$8`,``!"@`````$`O:,``,``P```,,``$8`,``!"@` +M````$`O:,``,``T```,-``$8`,$`!"@`````$`O:6``,$`$```,!``$8`,$` +M!"@`````$`O:6``,$`0```,$``$8`,$`!"@`````$`O:6``,$`4```,%``$8 +M`,$`!"@`````$`O:6``,$`8```,&``$8`,$`!"@`````$`O:6``,$`<```,' +M``$8`,$`!"@`````$`O:6``,$`@```,(``$8`,$`!"@`````$`O:6``,$`D` +M``,)``$8`,$`!"@`````$`O:6``,$`L```,+``$8`,$`!"@`````$`O:6``, +M$`P```,,``$8`,$`!"@`````$`O:6``,$`T```,-``$8`,(`!"@`````$`O: +M@``,(`$```,!``$8`,(`!"@`````$`O:@``,(`0```,$``$8`,(`!"@````` +M$`O:@``,(`4```,%``$8`,(`!"@`````$`O:@``,(`8```,&``$8`,(`!"@` +M````$`O:@``,(`<```,'``$8`,(`!"@`````$`O:@``,(`@```,(``$8`,(` +M!"@`````$`O:@``,(`D```,)``$8`,(`!"@`````$`O:@``,(`L```,+``$8 +M`,(`!"@`````$`O:@``,(`P```,,``$8`,(`!"@`````$`O:@``,(`T```,- +M``$8`,,`!"@`````$`O:J``,,`$```,!``$8`,,`!"@`````$`O:J``,,`0` +M``,$``$8`,,`!"@`````$`O:J``,,`4```,%``$8`,,`!"@`````$`O:J``, +M,`8```,&``$8`,,`!"@`````$`O:J``,,`<```,'``$8`,,`!"@`````$`O: +MJ``,,`@```,(``$8`,,`!"@`````$`O:J``,,`D```,)``$8`,,`!"@````` +M$`O:J``,,`L```,+``$8`,,`!"@`````$`O:J``,,`P```,,``$8`,,`!"@` +M````$`O:J``,,`T```,-``$8`-L``$``````$`O:T``-L`@```$%``$8`-L` +M`$``````$`O:T``-L`D```$&``'<``````@`````$`O:\``-P`````@```'< +M``````@`````$`O:\``-P`$```@!``'<``````@`````$`O:\``-P`(```@" +M``'<``````@`````$`O:\``-P`,```@#``'<``````@`````$`O:\``-P!`` +M``@0``'<``````@`````$`O:\``-P!$```@1``'?``````@`````$`O;&``- +M\`````,```'?``````@`````$`O;&``-\`$```,!``'?``````@`````$`O; +M&``-\`@```,(``'?``````@`````$`O;&``-\`D```,)``'?``````@````` +M$`O;&``-\`H```,*``'?``````@`````$`O;&``-\`L```,+``'?``````@` +M````$`O;&``-\`P```,,``'?``````@`````$`O;&``-\`T```,-``'?```` +M``@`````$`O;&``-\`X```,.``'?``````@`````$`O;&``-\`\```,/``'? +M``````@`````$`O;&``-\!````,0``'?``````@`````$`O;&``-\!$```,1 +M``'?``````@`````$`O;&``-\!(```,2``'?``````@`````$`O;&``-\!,` +M``,3``'?``````@`````$`O;&``-\!0```,4``'?``````@`````$`O;&``- +M\!8```,6``'?``````@`````$`O;&``-\!@```,6``'?``````@`````$`O; +M&``-\!D```,6``'?``````@`````$`O;&``-\!H```,6``'?``````@````` +M$`O;&``-\!L```,6``'?`````"``````$`O;0``-\(````,```'?`````"`` +M````$`O;0``-\($```,!``'?`````"``````$`O;0``-\((```,"``'?```` +M`"``````$`O;0``-\(,```,#``'?`````"``````$`O;0``-\(0```,$``'? +M`````"``````$`O;0``-\(4```,%``'?`````"``````$`O;0``-\(8```,& +M``'?`````"``````$`O;0``-\(<```,'``'?`````"``````$`O;0``-\(@` +M``,(``'?`````"``````$`O;0``-\(D```,)``'?`````"``````$`O;0``- +M\(H```,*``'?`````"``````$`O;0``-\(L```,+``'?`````"``````$`O; +M0``-\(P```,,``'?`````"``````$`O;0``-\(T```,-``'?`````"`````` +M$`O;0``-\(X```,.``'?`````"``````$`O;0``-\*````,@``'?`````"`` +M````$`O;0``-\*$```,A``'?`````"``````$`O;0``-\*(```,B``'?```` +M`"``````$`O;0``-\*,```,C``'?`````"``````$`O;0``-\*0```,D``'? +M`````"``````$`O;0``-\*4```,E``'?`````"``````$`O;0``-\*8```,F +M``'?`````"``````$`O;0``-\*<```,G``'?`````"``````$`O;0``-\*@` +M``,H``'?`````"``````$`O;0``-\*D```,I``'?`````"``````$`O;0``- +M\*H```,J``'?`````"``````$`O;0``-\*L```,K``'?`````"``````$`O; +M0``-\*P```,L``'?`````"``````$`O;0``-\*T```,M``'?`````"`````` +M$`O;0``-\*X```,N``$8`.```"``````$`O;:``.``````$```$8`.```"`` +M````$`O;:``.``$```$!``$8`.```"``````$`O;:``.``(```$"``$8`.`` +M`!``````$`O;D``.`!@```$1``$8`.```!``````$`O;D``.`!D```$0``$8 +M`.```!``````$`O;D``.`"````$```$8`.```!``````$`O;D``.`"$```$! +M``$8`.```!``````$`O;D``.`"(```$"``$8`.```!``````$`O;D``.`",` +M``$#``$8`.```!``````$`O;D``.`"0```$$``$8`.```!``````$`O;D``. +M`"4```$%``$8`.```!``````$`O;D``.`"8```$&``$8`.```!``````$`O; +MD``.`"<```$'``$8`.```!``````$`O;D``.`"@```$(``$8`.```!`````` +M$`O;D``.`"D```$)``$8`.```!``````$`O;D``.`"H```$*``$8`.```!`` +M````$`O;D``.`"L```$+``$8`.```!``````$`O;D``.`"P```$,``$8`.`` +M`!``````$`O;D``.`"T```$-``$8`.```!``````$`O;D``.`"X```$.``$8 +M`.```!``````$`O;D``.`"\```$/``$8`.`0`"``````$`O;N``.`$````$` +M``$8`.`0`"``````$`O;N``.`$$```$!``$8`.`0`"``````$`O;N``.`$(` +M``$"``$8`.`@`"``````$`O;X``.`(````$```$8`.`@`"``````$`O;X``. +M`($```$!``$8`.`@`"``````$`O;X``.`((```$"``$8`.`P`"``````$`O< +M"``.`,````$```$8`.`P`"``````$`O<"``.`,$```$!``$8`.`P`"`````` +M$`O<"``.`,(```$"``$8`.`!`B``````$`O<,``.`0(```$"``$8`.`!`B`` +M````$`O<,``.`0,```$#``$8`.`!`B``````$`O<,``.`00```$$``$8`.`! +M`B``````$`O<,``.`04```$%``$8`.`!`B``````$`O<,``.`0<```$'``$8 +M`.`!`B``````$`O<,``.`0@```$(``$8`.`!`B``````$`O<,``.`0D```$) +M``$8`.`!`Q``````$`O<6``.`2````$```$8`.`!`Q``````$`O<6``.`2$` +M``$!``$8`.`!`Q``````$`O<6``.`2(```$"``$8`.`!`Q``````$`O<6``. +M`2,```$#``$8`.`!`Q``````$`O<6``.`20```$$``$8`.`!`Q``````$`O< +M6``.`24```$%``$8`.`!`Q``````$`O<6``.`28```$&``$8`.`!`Q`````` +M$`O<6``.`2<```$'``$8`.`1`B``````$`O<@``.`4(```$"``$8`.`1`B`` +M````$`O<@``.`4,```$#``$8`.`1`B``````$`O<@``.`40```$$``$8`.`1 +M`B``````$`O<@``.`44```$%``$8`.`1`B``````$`O<@``.`4<```$'``$8 +M`.`1`B``````$`O<@``.`4@```$(``$8`.`1`B``````$`O<@``.`4D```$) +M``$8`.`A`B``````$`O&``.`L````$```$8`.`R````````$`O>&``. +M`L$```$!``$8`.`R````````$`O>&``.`L(```$"``$8`.`R````````$`O> +M&``.`L,```$#``$8`.`R````````$`O>&``.`L0```$$``$8`.`R```````` +M$`O>&``.`L4```$%``$8`.`R````````$`O>&``.`L@```$(``$8`.`R```` +M````$`O>&``.`LD```$)``$8`.`R````````$`O>&``.`LH```$*``$8`.`R +M````````$`O>&``.`LL```$+``$8`.`R`4``````$`O>2``.`N(```$"``$8 +M`.`#`(``````$`O>>``.`P(```$"``$8`.`#`(``````$`O>>``.`P,```$# +M``$8`.`#`(``````$`O>>``.`P0```$$``$8`.`#`(``````$`O>>``.`P4` +M``$%``$8`.`#`(``````$`O>>``.`P<```$'``$8`.`#`(``````$`O>>``. +M`P@```$(``$8`.`#`(``````$`O>>``.`PD```$)``$8`.`#`(``````$`O> +M>``.`PH```$*``$8`.`#@```````$`O>J``.`R````$```$8`.`#@``````` +M$`O>J``.`R$```$!``$8`.`#@```````$`O>J``.`R(```$"``$8`.`#@``` +M````$`O>J``.`R,```$#``$8`.`#@```````$`O>J``.`R0```$$``$8`.`# +M@```````$`O>J``.`R4```$%``$8`.`#@```````$`O>J``.`R8```$&``$8 +M`.`#@```````$`O>J``.`R<```$'``$8`.`#@```````$`O>J``.`R@```$( +M``$8`.`#@```````$`O>J``.`RD```$)``$8`.`#@```````$`O>J``.`RH` +M``$*``$8`.`#@```````$`O>J``.`RL```$+``$8`.`#A0``````$`O>V``. +M`S````$```$8`.`#A0``````$`O>V``.`S$```$!``$8`.`#A0``````$`O> +MV``.`S(```$"``$8`.`#A0``````$`O>V``.`S,```$#``$8`.`#A0`````` +M$`O>V``.`S0```$$``$8`.`3`(``````$`O?"``.`T(```$"``$8`.`3`(`` +M````$`O?"``.`T,```$#``$8`.`3`(``````$`O?"``.`T0```$$``$8`.`3 +M`(``````$`O?"``.`T4```$%``$8`.`3`(``````$`O?"``.`T<```$'``$8 +M`.`3`(``````$`O?"``.`T@```$(``$8`.`3`(``````$`O?"``.`TD```$) +M``$8`.`3`(``````$`O?"``.`TH```$*``$8`.`3@```````$`O?.``.`V`` +M``$```$8`.`3@```````$`O?.``.`V$```$!``$8`.`3@```````$`O?.``. +M`V(```$"``$8`.`3@```````$`O?.``.`V,```$#``$8`.`3@```````$`O? +M.``.`V0```$$``$8`.`3@```````$`O?.``.`V4```$%``$8`.`3@``````` +M$`O?.``.`V8```$&``$8`.`3@```````$`O?.``.`V<```$'``$8`.`3@``` +M````$`O?.``.`V@```$(``$8`.`3@```````$`O?.``.`VD```$)``$8`.`3 +M@```````$`O?.``.`VH```$*``$8`.`3@```````$`O?.``.`VL```$+``$8 +M`.`3A0``````$`O?:``.`W````$```$8`.`3A0``````$`O?:``.`W$```$! +M``$8`.`3A0``````$`O?:``.`W(```$"``$8`.`3A0``````$`O?:``.`W,` +M``$#``$8`.`3A0``````$`O?:``.`W0```$$``$8`.`C`(``````$`O?F``. +M`X(```$"``$8`.`C`(``````$`O?F``.`X,```$#``$8`.`C`(``````$`O? +MF``.`X0```$$``$8`.`C`(``````$`O?F``.`X4```$%``$8`.`C`(`````` +M$`O?F``.`X<```$'``$8`.`C`(``````$`O?F``.`X@```$(``$8`.`C`(`` +M````$`O?F``.`XD```$)``$8`.`C`(``````$`O?F``.`XH```$*``$8`.`C +M@```````$`O?R``.`Z````$```$8`.`C@```````$`O?R``.`Z$```$!``$8 +M`.`C@```````$`O?R``.`Z(```$"``$8`.`C@```````$`O?R``.`Z,```$# +M``$8`.`C@```````$`O?R``.`Z0```$$``$8`.`C@```````$`O?R``.`Z4` +M``$%``$8`.`C@```````$`O?R``.`Z8```$&``$8`.`C@```````$`O?R``. +M`Z<```$'``$8`.`C@```````$`O?R``.`Z@```$(``$8`.`C@```````$`O? +MR``.`ZD```$)``$8`.`C@```````$`O?R``.`ZH```$*``$8`.`C@``````` +M$`O?R``.`ZL```$+``$8`.`CA0``````$`O?^``.`[````$```$8`.`CA0`` +M````$`O?^``.`[$```$!``$8`.`CA0``````$`O?^``.`[(```$"``$8`.`C +MA0``````$`O?^``.`[,```$#``$8`.`CA0``````$`O?^``.`[0```$$``$8 +M`.`S`(``````$`O@*``.`\(```$"``$8`.`S`(``````$`O@*``.`\,```$# +M``$8`.`S`(``````$`O@*``.`\0```$$``$8`.`S`(``````$`O@*``.`\4` +M``$%``$8`.`S`(``````$`O@*``.`\<```$'``$8`.`S`(``````$`O@*``. +M`\@```$(``$8`.`S`(``````$`O@*``.`\D```$)``$8`.`S`(``````$`O@ +M*``.`\H```$*``$8`.`S@```````$`O@6``.`^````$```$8`.`S@``````` +M$`O@6``.`^$```$!``$8`.`S@```````$`O@6``.`^(```$"``$8`.`S@``` +M````$`O@6``.`^,```$#``$8`.`S@```````$`O@6``.`^0```$$``$8`.`S +M@```````$`O@6``.`^4```$%``$8`.`S@```````$`O@6``.`^8```$&``$8 +M`.`S@```````$`O@6``.`^<```$'``$8`.`S@```````$`O@6``.`^@```$( +M``$8`.`S@```````$`O@6``.`^D```$)``$8`.`S@```````$`O@6``.`^H` +M``$*``$8`.`S@```````$`O@6``.`^L```$+``$8`.`SA0``````$`O@B``. +M`_````$```$8`.`SA0``````$`O@B``.`_$```$!``$8`.`SA0``````$`O@ +MB``.`_(```$"``$8`.`SA0``````$`O@B``.`_,```$#``$8`.`SA0`````` +M$`O@B``.`_0```$$``$8`.$``"``````$`O@N``.$`````$```$8`.$``"`` +M````$`O@N``.$`$```$!``$8`.$``"``````$`O@N``.$`(```$"``$8`.$` +M`!``````$`O@X``.$!@```$1``$8`.$``!``````$`O@X``.$!D```$0``$8 +M`.$``!``````$`O@X``.$"````$```$8`.$``!``````$`O@X``.$"$```$! +M``$8`.$``!``````$`O@X``.$"(```$"``$8`.$``!``````$`O@X``.$",` +M``$#``$8`.$``!``````$`O@X``.$"0```$$``$8`.$``!``````$`O@X``. +M$"4```$%``$8`.$``!``````$`O@X``.$"8```$&``$8`.$``!``````$`O@ +MX``.$"<```$'``$8`.$``!``````$`O@X``.$"@```$(``$8`.$``!`````` +M$`O@X``.$"D```$)``$8`.$``!``````$`O@X``.$"H```$*``$8`.$``!`` +M````$`O@X``.$"L```$+``$8`.$``!``````$`O@X``.$"P```$,``$8`.$` +M`!``````$`O@X``.$"T```$-``$8`.$``!``````$`O@X``.$"X```$.``$8 +M`.$``!``````$`O@X``.$"\```$/``$8`.$0`"``````$`OA"``.$$````$` +M``$8`.$0`"``````$`OA"``.$$$```$!``$8`.$0`"``````$`OA"``.$$(` +M``$"``$8`.$@`"``````$`OA,``.$(````$```$8`.$@`"``````$`OA,``. +M$($```$!``$8`.$@`"``````$`OA,``.$((```$"``$8`.$P`"``````$`OA +M6``.$,````$```$8`.$P`"``````$`OA6``.$,$```$!``$8`.$P`"`````` +M$`OA6``.$,(```$"``$8`.$!`B``````$`OA@``.$0(```$"``$8`.$!`B`` +M````$`OA@``.$0,```$#``$8`.$!`B``````$`OA@``.$00```$$``$8`.$! +M`B``````$`OA@``.$04```$%``$8`.$!`B``````$`OA@``.$0<```$'``$8 +M`.$!`B``````$`OA@``.$0@```$(``$8`.$!`B``````$`OA@``.$0D```$) +M``$8`.$!`Q``````$`OAJ``.$2````$```$8`.$!`Q``````$`OAJ``.$2$` +M``$!``$8`.$!`Q``````$`OAJ``.$2(```$"``$8`.$!`Q``````$`OAJ``. +M$2,```$#``$8`.$!`Q``````$`OAJ``.$20```$$``$8`.$!`Q``````$`OA +MJ``.$24```$%``$8`.$!`Q``````$`OAJ``.$28```$&``$8`.$!`Q`````` +M$`OAJ``.$2<```$'``$8`.$1`B``````$`OAT``.$4(```$"``$8`.$1`B`` +M````$`OAT``.$4,```$#``$8`.$1`B``````$`OAT``.$40```$$``$8`.$1 +M`B``````$`OAT``.$44```$%``$8`.$1`B``````$`OAT``.$4<```$'``$8 +M`.$1`B``````$`OAT``.$4@```$(``$8`.$1`B``````$`OAT``.$4D```$) +M``$8`.$A`B``````$`OA^``.$8(```$"``$8`.$A`B``````$`OA^``.$8,` +M``$#``$8`.$A`B``````$`OA^``.$80```$$``$8`.$A`B``````$`OA^``. +M$84```$%``$8`.$A`B``````$`OA^``.$8<```$'``$8`.$A`B``````$`OA +M^``.$8@```$(``$8`.$A`B``````$`OA^``.$8D```$)``$8`.$Q`B`````` +M$`OB(``.$<(```$"``$8`.$Q`B``````$`OB(``.$<,```$#``$8`.$Q`B`` +M````$`OB(``.$<0```$$``$8`.$Q`B``````$`OB(``.$<4```$%``$8`.$Q +M`B``````$`OB(``.$<<```$'``$8`.$Q`B``````$`OB(``.$<@```$(``$8 +M`.$Q`B``````$`OB(``.$``.$B(```$"``$8`.$2````````$`OBJ``.$D````$```$8`.$2 +M````````$`OBJ``.$D$```$!``$8`.$2````````$`OBJ``.$D(```$"``$8 +M`.$2````````$`OBJ``.$D,```$#``$8`.$2````````$`OBJ``.$D0```$$ +M``$8`.$2````````$`OBJ``.$D4```$%``$8`.$2````````$`OBJ``.$D@` +M``$(``$8`.$2````````$`OBJ``.$DD```$)``$8`.$2````````$`OBJ``. +M$DH```$*``$8`.$2````````$`OBJ``.$DL```$+``$8`.$2`4``````$`OB +MV``.$F(```$"``$8`.$B````````$`OC"``.$H````$```$8`.$B```````` +M$`OC"``.$H$```$!``$8`.$B````````$`OC"``.$H(```$"``$8`.$B```` +M````$`OC"``.$H,```$#``$8`.$B````````$`OC"``.$H0```$$``$8`.$B +M````````$`OC"``.$H4```$%``$8`.$B````````$`OC"``.$H@```$(``$8 +M`.$B````````$`OC"``.$HD```$)``$8`.$B````````$`OC"``.$HH```$* +M``$8`.$B````````$`OC"``.$HL```$+``$8`.$B`4``````$`OC.``.$J(` +M``$"``$8`.$R````````$`OC:``.$L````$```$8`.$R````````$`OC:``. +M$L$```$!``$8`.$R````````$`OC:``.$L(```$"``$8`.$R````````$`OC +M:``.$L,```$#``$8`.$R````````$`OC:``.$L0```$$``$8`.$R```````` +M$`OC:``.$L4```$%``$8`.$R````````$`OC:``.$L@```$(``$8`.$R```` +M````$`OC:``.$LD```$)``$8`.$R````````$`OC:``.$LH```$*``$8`.$R +M````````$`OC:``.$LL```$+``$8`.$R`4``````$`OCF``.$N(```$"``$8 +M`.$#`(``````$`OCR``.$P(```$"``$8`.$#`(``````$`OCR``.$P,```$# +M``$8`.$#`(``````$`OCR``.$P0```$$``$8`.$#`(``````$`OCR``.$P4` +M``$%``$8`.$#`(``````$`OCR``.$P<```$'``$8`.$#`(``````$`OCR``. +M$P@```$(``$8`.$#`(``````$`OCR``.$PD```$)``$8`.$#`(``````$`OC +MR``.$PH```$*``$8`.$#@```````$`OC^``.$R````$```$8`.$#@``````` +M$`OC^``.$R$```$!``$8`.$#@```````$`OC^``.$R(```$"``$8`.$#@``` +M````$`OC^``.$R,```$#``$8`.$#@```````$`OC^``.$R0```$$``$8`.$# +M@```````$`OC^``.$R4```$%``$8`.$#@```````$`OC^``.$R8```$&``$8 +M`.$#@```````$`OC^``.$R<```$'``$8`.$#@```````$`OC^``.$R@```$( +M``$8`.$#@```````$`OC^``.$RD```$)``$8`.$#@```````$`OC^``.$RH` +M``$*``$8`.$#@```````$`OC^``.$RL```$+``$8`.$#A0``````$`OD*``. +M$S````$```$8`.$#A0``````$`OD*``.$S$```$!``$8`.$#A0``````$`OD +M*``.$S(```$"``$8`.$#A0``````$`OD*``.$S,```$#``$8`.$#A0`````` +M$`OD*``.$S0```$$``$8`.$3`(``````$`OD6``.$T(```$"``$8`.$3`(`` +M````$`OD6``.$T,```$#``$8`.$3`(``````$`OD6``.$T0```$$``$8`.$3 +M`(``````$`OD6``.$T4```$%``$8`.$3`(``````$`OD6``.$T<```$'``$8 +M`.$3`(``````$`OD6``.$T@```$(``$8`.$3`(``````$`OD6``.$TD```$) +M``$8`.$3`(``````$`OD6``.$TH```$*``$8`.$3@```````$`ODB``.$V`` +M``$```$8`.$3@```````$`ODB``.$V$```$!``$8`.$3@```````$`ODB``. +M$V(```$"``$8`.$3@```````$`ODB``.$V,```$#``$8`.$3@```````$`OD +MB``.$V0```$$``$8`.$3@```````$`ODB``.$V4```$%``$8`.$3@``````` +M$`ODB``.$V8```$&``$8`.$3@```````$`ODB``.$V<```$'``$8`.$3@``` +M````$`ODB``.$V@```$(``$8`.$3@```````$`ODB``.$VD```$)``$8`.$3 +M@```````$`ODB``.$VH```$*``$8`.$3@```````$`ODB``.$VL```$+``$8 +M`.$3A0``````$`ODN``.$W````$```$8`.$3A0``````$`ODN``.$W$```$! +M``$8`.$3A0``````$`ODN``.$W(```$"``$8`.$3A0``````$`ODN``.$W,` +M``$#``$8`.$3A0``````$`ODN``.$W0```$$``$8`.$C`(``````$`ODZ``. +M$X(```$"``$8`.$C`(``````$`ODZ``.$X,```$#``$8`.$C`(``````$`OD +MZ``.$X0```$$``$8`.$C`(``````$`ODZ``.$X4```$%``$8`.$C`(`````` +M$`ODZ``.$X<```$'``$8`.$C`(``````$`ODZ``.$X@```$(``$8`.$C`(`` +M````$`ODZ``.$XD```$)``$8`.$C`(``````$`ODZ``.$XH```$*``$8`.$C +M@```````$`OE&``.$Z````$```$8`.$C@```````$`OE&``.$Z$```$!``$8 +M`.$C@```````$`OE&``.$Z(```$"``$8`.$C@```````$`OE&``.$Z,```$# +M``$8`.$C@```````$`OE&``.$Z0```$$``$8`.$C@```````$`OE&``.$Z4` +M``$%``$8`.$C@```````$`OE&``.$Z8```$&``$8`.$C@```````$`OE&``. +M$Z<```$'``$8`.$C@```````$`OE&``.$Z@```$(``$8`.$C@```````$`OE +M&``.$ZD```$)``$8`.$C@```````$`OE&``.$ZH```$*``$8`.$C@``````` +M$`OE&``.$ZL```$+``$8`.$CA0``````$`OE2``.$[````$```$8`.$CA0`` +M````$`OE2``.$[$```$!``$8`.$CA0``````$`OE2``.$[(```$"``$8`.$C +MA0``````$`OE2``.$[,```$#``$8`.$CA0``````$`OE2``.$[0```$$``$8 +M`.$S`(``````$`OE>``.$\(```$"``$8`.$S`(``````$`OE>``.$\,```$# +M``$8`.$S`(``````$`OE>``.$\0```$$``$8`.$S`(``````$`OE>``.$\4` +M``$%``$8`.$S`(``````$`OE>``.$\<```$'``$8`.$S`(``````$`OE>``. +M$\@```$(``$8`.$S`(``````$`OE>``.$\D```$)``$8`.$S`(``````$`OE +M>``.$\H```$*``$8`.$S@```````$`OEJ``.$^````$```$8`.$S@``````` +M$`OEJ``.$^$```$!``$8`.$S@```````$`OEJ``.$^(```$"``$8`.$S@``` +M````$`OEJ``.$^,```$#``$8`.$S@```````$`OEJ``.$^0```$$``$8`.$S +M@```````$`OEJ``.$^4```$%``$8`.$S@```````$`OEJ``.$^8```$&``$8 +M`.$S@```````$`OEJ``.$^<```$'``$8`.$S@```````$`OEJ``.$^@```$( +M``$8`.$S@```````$`OEJ``.$^D```$)``$8`.$S@```````$`OEJ``.$^H` +M``$*``$8`.$S@```````$`OEJ``.$^L```$+``$8`.$SA0``````$`OEV``. +M$_````$```$8`.$SA0``````$`OEV``.$_$```$!``$8`.$SA0``````$`OE +MV``.$_(```$"``$8`.$SA0``````$`OEV``.$_,```$#``$8`.$SA0`````` +M$`OEV``.$_0```$$``$8`.(``"``````$`OF"``.(`````$```$8`.(``"`` +M````$`OF"``.(`$```$!``$8`.(``"``````$`OF"``.(`(```$"``$8`.(` +M`!``````$`OF,``.(!@```$1``$8`.(``!``````$`OF,``.(!D```$0``$8 +M`.(``!``````$`OF,``.("````$```$8`.(``!``````$`OF,``.("$```$! +M``$8`.(``!``````$`OF,``.("(```$"``$8`.(``!``````$`OF,``.(",` +M``$#``$8`.(``!``````$`OF,``.("0```$$``$8`.(``!``````$`OF,``. +M("4```$%``$8`.(``!``````$`OF,``.("8```$&``$8`.(``!``````$`OF +M,``.("<```$'``$8`.(``!``````$`OF,``.("@```$(``$8`.(``!`````` +M$`OF,``.("D```$)``$8`.(``!``````$`OF,``.("H```$*``$8`.(``!`` +M````$`OF,``.("L```$+``$8`.(``!``````$`OF,``.("P```$,``$8`.(` +M`!``````$`OF,``.("T```$-``$8`.(``!``````$`OF,``.("X```$.``$8 +M`.(``!``````$`OF,``.("\```$/``$8`.(0`"``````$`OF6``.($````$` +M``$8`.(0`"``````$`OF6``.($$```$!``$8`.(0`"``````$`OF6``.($(` +M``$"``$8`.(@`"``````$`OF@``.((````$```$8`.(@`"``````$`OF@``. +M(($```$!``$8`.(@`"``````$`OF@``.(((```$"``$8`.(P`"``````$`OF +MJ``.(,````$```$8`.(P`"``````$`OFJ``.(,$```$!``$8`.(P`"`````` +M$`OFJ``.(,(```$"``$8`.(!`B``````$`MEN``.(0(```$"``$8`.(!`B`` +M````$`MEN``.(0,```$#``$8`.(!`B``````$`MEN``.(00```$$``$8`.(! +M`B``````$`MEN``.(04```$%``$8`.(!`B``````$`MEN``.(0<```$'``$8 +M`.(!`B``````$`MEN``.(0@```$(``$8`.(!`B``````$`MEN``.(0D```$) +M``$8`.(!`Q``````$`OFT``.(2````$```$8`.(!`Q``````$`OFT``.(2$` +M``$!``$8`.(!`Q``````$`OFT``.(2(```$"``$8`.(!`Q``````$`OFT``. +M(2,```$#``$8`.(!`Q``````$`OFT``.(20```$$``$8`.(!`Q``````$`OF +MT``.(24```$%``$8`.(!`Q``````$`OFT``.(28```$&``$8`.(!`Q`````` +M$`OFT``.(2<```$'``$8`.(1`B``````$`MEX``.(4(```$"``$8`.(1`B`` +M````$`MEX``.(4,```$#``$8`.(1`B``````$`MEX``.(40```$$``$8`.(1 +M`B``````$`MEX``.(44```$%``$8`.(1`B``````$`MEX``.(4<```$'``$8 +M`.(1`B``````$`MEX``.(4@```$(``$8`.(1`B``````$`MEX``.(4D```$) +M``$8`.(A`B``````$`MF"``.(8(```$"``$8`.(A`B``````$`MF"``.(8,` +M``$#``$8`.(A`B``````$`MF"``.(80```$$``$8`.(A`B``````$`MF"``. +M(84```$%``$8`.(A`B``````$`MF"``.(8<```$'``$8`.(A`B``````$`MF +M"``.(8@```$(``$8`.(A`B``````$`MF"``.(8D```$)``$8`.(Q`B`````` +M$`OF^``.(<(```$"``$8`.(Q`B``````$`OF^``.(<,```$#``$8`.(Q`B`` +M````$`OF^``.(<0```$$``$8`.(Q`B``````$`OF^``.(<4```$%``$8`.(Q +M`B``````$`OF^``.(<<```$'``$8`.(Q`B``````$`OF^``.(<@```$(``$8 +M`.(Q`B``````$`OF^``.(``$8`/```"`` +M````$`OJX``/`!\````?``$8`/```"``````$`OJX``/`"`````@``$8`/`` +M`"``````$`OJX``/`"$````A``$8`/```"``````$`OJX``/`"(````B``$8 +M`/```"``````$`OJX``/`",````C``$8`/```"``````$`OJX``/`"0````D +M``$8`/```"``````$`OJX``/`"4````E``$8`/```"``````$`OJX``/`"8` +M```F``$8`/```"``````$`OJX``/`"<````G``$8`/```"``````$`OJX``/ +M`"@````H``$8`/```"``````$`OJX``/`"D````I``$8`/```"``````$`OJ +MX``/`"H````J``$8`/```"``````$`OJX``/`"L````K``$8`/```"`````` +M$`OJX``/`"P````L``$8`/```"``````$`OJX``/`"T````M``$8`/```"`` +M````$`OJX``/`"X````N``$8`/```"``````$`OJX``/`"\````O``$8`/`` +M`"``````$`OJX``/`#`````P``$8`/```"``````$`OJX``/`#$````Q``$8 +M`/```"``````$`OJX``/`#(````R``$8`/```"``````$`OJX``/`#,````S +M``$8`/`!`"``````$`OK"``/$`````````$8`/`!`"``````$`OK"``/$`$` +M```!``$8`/`!`"``````$`OK"``/$`(````"``$8`/`!`"``````$`OK"``/ +M$`,````#``$8`/`!`"``````$`OK"``/$!8````6``$8`/`!`"``````$`OK +M"``/$!<````7``$8`/`!`"``````$`OK"``/$!@````8``$8`/`!`"`````` +M$`OK"``/$!D````9``$8`/`!`"``````$`OK"``/$!X````>``$8`/`!`"`` +M````$`OK"``/$!\````?``$8`/`!`"``````$`OK"``/$"`````@``$8`/`! +M`"``````$`OK"``/$"$````A``$8`/`!`"``````$`OK"``/$"8````F``$8 +M`/`!`"``````$`OK"``/$"<````G``$8`/`!`"``````$`OK"``/$"@````H +M``$8`/`!`"``````$`OK"``/$"D````I``$8`/`!`"``````$`OK"``/$"H` +M```J``$8`/`!`"``````$`OK"``/$"L````K``$8`/`!`"``````$`OK"``/ +M$"P````L``$8`/`!`"``````$`OK"``/$"T````M````````````````$`OK +M,``/__\````````*>@``"GH```7^```#M0`````2$&IH``#_````E0`````` +M$@]N^```__@``)4(`````!(.W0```/\```"7```````2$678``#_````F``` +M`````````````````````````!`,`4@`````$`P%(``````0#`4P`````!`, +M!4`````````````````0#`#``````!`,!5``````$`P%:``````0#`6````` +M``````#__________________________________________P````#_____ +M_____________________________________P````#_________________ +M____________________`````/__________________________________ +M__\````````````````````````````````````````````````````````` +M`````````````````!`&LV``````$`:SV``````0!K/@`````!`&M#@````! +M```````````0!K4(`````!`&MO@````````````````0!K0`0V]M<&EL960@ +M9F]R($]C=&5O;B!P``````0!N1@``$8``P!`!``````$`R^X```P`````D` +M``$8``P!`!``````$`R^X```P`$```D!``$8``P!`!``````$`R^X```P`(` +M``D"``$8``P!`!``````$`R^X```P`,```D#``$8``P!`!``````$`R^X``` +MP`8```D&``$8``P!`!``````$`R^X```P`<```D'``$8``P!`!``````$`R^ +MX```P`@```D(``$8``P!`!``````$`R^X```P`D```D)``$8``P!`!`````` +M$`R^X```P`H```D*``$8``P!`!``````$`R^X```P`L```D+``$8``P!`!`` +M````$`R^X```P`P```D,``$8``P!`!``````$`R^X```P`T```D-``$8``P! +M`!``````$`R^X```P`X```D.``$8``P!`!``````$`R^X```P`\```D/``$8 +M``P!`!``````$`R^X```P!````D0``$8``P!`!``````$`R^X```P!$```D1 +M``$8``P!`!``````$`R^X```P!(```D2``$8``T!`!``````$`R_"```T``` +M``D```$8``T!`!``````$`R_"```T`$```D!``$8``T!`!``````$`R_"``` +MT`(```D"``$8``T!`!``````$`R_"```T`,```D#``$8``T!`!``````$`R_ +M"```T`8```D&``$8``T!`!``````$`R_"```T`<```D'``$8``T!`!`````` +M$`R_"```T`@```D(``$8``T!`!``````$`R_"```T`D```D)``$8``T!`!`` +M````$`R_"```T`H```D*``$8``T!`!``````$`R_"```T`L```D+``$8``T! +M`!``````$`R_"```T`P```D,``$8``T!`!``````$`R_"```T`T```D-``$8 +M``T!`!``````$`R_"```T`X```D.``$8``T!`!``````$`R_"```T`\```D/ +M``$8``T!`!``````$`R_"```T!````D0``$8``T!`!``````$`R_"```T!$` +M``D1``$8``T!`!``````$`R_"```T!(```D2``$8`!(``$``````$`O$(``! +M(`````$```$8`!(``$``````$`O$(``!(`$```$!``$8`!(``$``````$`O$ +M(``!(`(```$"``$8`!(``$``````$`O$(``!(`,```$#``$8`!(``$`````` +M$`O$(``!(`0```$$``$8`!(``$``````$`O$(``!(`4```$%``$8`!0```@` +M````$`R_,``!0`````<#``$8`!0```@`````$`R_,``!0`$```<$``$8`!0` +M``@`````$`R_,``!0`(```<%``$8`!0```@`````$`R_,``!0`,```<&``$8 +M`!0```@`````$`R_,``!0`0```<'``$8`!0```@`````$`R_,``!0`4```<( +M``$8`!0!`'@`````$`R_6``!0$``````!<$````D#``$8 +M`!``!<$$```D$``$8`!``!<$(```D% +M``$8`!<"`!``````$`S"H``!<($```D!``$8`!<"`!``````$`S"H``!<(0` +M``D$``$8`!<"`!``````$`S"H``!<(4```D%``$8`!<#@`@`````$`S"R``! +M<,````D```$8`!<#@`@`````$`S"R``!<,$```D!``$8`!<#@`@`````$`S" +MR``!<,(```D"``$8`!<#@`@`````$`S"R``!<,,```D#``$8`!<#@`@````` +M$`S"R``!<,0```D$``$8`!<#@`@`````$`S"R``!<,4```D%``$8`!<#@`@` +M````$`S"R``!<,8```D&``$8`!<#@`@`````$`S"R``!<,<```D'``$8`!<# +M@`@`````$`S"R``!<,@```D(``$8`!<#@`@`````$`S"R``!<,D```D)``$8 +M`!<#A`@`````$`S"\``!<<````D```$8`!<#A`@`````$`S"\``!<<$```D! +M``$8`!<#A`@`````$`S"\``!<<(```D"``$8`!<#A`@`````$`S"\``!<<,` +M``D#``$8`!<#A`@`````$`S"\``!<<0```D$``$8`!<#A`@`````$`S"\``! +M<<4```D%``$8`!<#A`@`````$`S"\``!<<8```D&``$8`!<#A`@`````$`S" +M\``!<<<```D'``$8`!<#A`@`````$`S"\``!<<@```D(``$8`!<#A`@````` +M$`S"\``!<``"B!8```````$H`!"@`+@`````$`O(H``"B!<` +M``````$H`!"@`,``````$`O(R``"B!@```````$H`!"@`,@`````$`O(\``" +MB!D```````$H`!"@`-``````$`O)&``"B!H```````$H`!"@`-@`````$`O) +M0``"B!L```````$H`!"@`.``````$`O):``"B!P```````$H`!"@`.@````` +M$`O)D``"B!T```````$H`!"@`/``````$`O)N``"B!X```````$H`!"@`/@` +M````$`O)X``"B!\```````$H`!"@`0``````$`S$"``"B"````````$H`!"@ +M`0@`````$`S$,``"B"$```````$H`!"@`1``````$`S$6``"B"(```````$H +M`!"@`1@`````$`S$@``"B",```````$H`!"@`2``````$`S$J``"B"0````` +M``$H`!"@`2@`````$`S$T``"B"4```````$H`!"@`3``````$`S$^``"B"8` +M``````$H`!"@`3@`````$`S%(``"B"<```````$H`!"@`4``````$`S%2``" +MB"@```````$H`!"@`4@`````$`S%<``"B"D```````$H`!"@`5``````$`S% +MF``"B"H```````$H`!"@`5@`````$`S%P``"B"L```````$H`!"@`6`````` +M$`S%Z``"B"P```````$H`!"@`6@`````$`S&$``"B"T```````$H`!"@`7`` +M````$`S&.``"B"X```````$H`!"@`7@`````$`S&8``"B"\```````$H`!"@ +M`8``````$`S&B``"B#````````$H`!"@`8@`````$`S&L``"B#$```````$H +M`!"@`9``````$`S&V``"B#(```````$H`!"@`9@`````$`S'```"B#,````` +M``$H`!"@`:``````$`S'*``"B#0```````$H`!"@`:@`````$`S'4``"B#4` +M``````$H`!"@`;``````$`S'>``"B#8```````$H`!"@`;@`````$`S'H``" +MB#<```````$H`!"@`<``````$`S'R``"B#@```````$H`!"@`<@`````$`S' +M\``"B#D```````$H`!"@`=``````$`S(&``"B#H```````$H`!"@`=@````` +M$`S(0``"B#L```````$H`!"@`>``````$`S(:``"B#P```````$H`!"@`>@` +M````$`S(D``"B#T```````$H`!"@`?``````$`S(N``"B#X```````$H`!"@ +M`?@`````$`S(X``"B#\```````$H`!"@````````$`O%"``"B$`````!``$H +M`!"@``@`````$`O%,``"B$$````!``$H`!"@`!``````$`O%6``"B$(````! +M``$H`!"@`!@`````$`O%@``"B$,````!``$H`!"@`"``````$`O%J``"B$0` +M```!``$H`!"@`"@`````$`O%T``"B$4````!``$H`!"@`#``````$`O%^``" +MB$8````!``$H`!"@`#@`````$`O&(``"B$<````!``$H`!"@`$``````$`O& +M2``"B$@````!``$H`!"@`$@`````$`O&<``"B$D````!``$H`!"@`%`````` +M$`O&F``"B$H````!``$H`!"@`%@`````$`O&P``"B$L````!``$H`!"@`&`` +M````$`O&Z``"B$P````!``$H`!"@`&@`````$`O'$``"B$T````!``$H`!"@ +M`'``````$`O'.``"B$X````!``$H`!"@`'@`````$`O'8``"B$\````!``$H +M`!"@`(``````$`O'B``"B%`````!``$H`!"@`(@`````$`O'L``"B%$````! +M``$H`!"@`)``````$`O'V``"B%(````!``$H`!"@`)@`````$`O(```"B%,` +M```!``$H`!"@`*``````$`O(*``"B%0````!``$H`!"@`*@`````$`O(4``" +MB%4````!``$H`!"@`+``````$`O(>``"B%8````!``$H`!"@`+@`````$`O( +MH``"B%<````!``$H`!"@`,``````$`O(R``"B%@````!``$H`!"@`,@````` +M$`O(\``"B%D````!``$H`!"@`-``````$`O)&``"B%H````!``$H`!"@`-@` +M````$`O)0``"B%L````!``$H`!"@`.``````$`O):``"B%P````!``$H`!"@ +M`.@`````$`O)D``"B%T````!``$H`!"@`/``````$`O)N``"B%X````!``$H +M`!"@`/@`````$`O)X``"B%\````!``$H`!"@`0``````$`S$"``"B&`````! +M``$H`!"@`0@`````$`S$,``"B&$````!``$H`!"@`1``````$`S$6``"B&(` +M```!``$H`!"@`1@`````$`S$@``"B&,````!``$H`!"@`2``````$`S$J``" +MB&0````!``$H`!"@`2@`````$`S$T``"B&4````!``$H`!"@`3``````$`S$ +M^``"B&8````!``$H`!"@`3@`````$`S%(``"B&<````!``$H`!"@`4`````` +M$`S%2``"B&@````!``$H`!"@`4@`````$`S%<``"B&D````!``$H`!"@`5`` +M````$`S%F``"B&H````!``$H`!"@`5@`````$`S%P``"B&L````!``$H`!"@ +M`6``````$`S%Z``"B&P````!``$H`!"@`6@`````$`S&$``"B&T````!``$H +M`!"@`7``````$`S&.``"B&X````!``$H`!"@`7@`````$`S&8``"B&\````! +M``$H`!"@`8``````$`S&B``"B'`````!``$H`!"@`8@`````$`S&L``"B'$` +M```!``$H`!"@`9``````$`S&V``"B'(````!``$H`!"@`9@`````$`S'```" +MB',````!``$H`!"@`:``````$`S'*``"B'0````!``$H`!"@`:@`````$`S' +M4``"B'4````!``$H`!"@`;``````$`S'>``"B'8````!``$H`!"@`;@````` +M$`S'H``"B'<````!``$H`!"@`<``````$`S'R``"B'@````!``$H`!"@`<@` +M````$`S'\``"B'D````!``$H`!"@`=``````$`S(&``"B'H````!``$H`!"@ +M`=@`````$`S(0``"B'L````!``$H`!"@`>``````$`S(:``"B'P````!``$H +M`!"@`>@`````$`S(D``"B'T````!``$H`!"@`?``````$`S(N``"B'X````! +M``$H`!"@`?@`````$`S(X``"B'\````!``$H`!"@````````$`O%"``"B(`` +M```"``$H`!"@``@`````$`O%,``"B($````"``$H`!"@`!``````$`O%6``" +MB((````"``$H`!"@`!@`````$`O%@``"B(,````"``$H`!"@`"``````$`O% +MJ``"B(0````"``$H`!"@`"@`````$`O%T``"B(4````"``$H`!"@`#`````` +M$`O%^``"B(8````"``$H`!"@`#@`````$`O&(``"B(<````"``$H`!"@`$`` +M````$`O&2``"B(@````"``$H`!"@`$@`````$`O&<``"B(D````"``$H`!"@ +M`%``````$`O&F``"B(H````"``$H`!"@`%@`````$`O&P``"B(L````"``$H +M`!"@`&``````$`O&Z``"B(P````"``$H`!"@`&@`````$`O'$``"B(T````" +M``$H`!"@`'``````$`O'.``"B(X````"``$H`!"@`'@`````$`O'8``"B(\` +M```"``$H`!"@`(``````$`O'B``"B)`````"``$H`!"@`(@`````$`O'L``" +MB)$````"``$H`!"@`)``````$`O'V``"B)(````"``$H`!"@`)@`````$`O( +M```"B),````"``$H`!"@`*``````$`O(*``"B)0````"``$H`!"@`*@````` +M$`O(4``"B)4````"``$H`!"@`+``````$`O(>``"B)8````"``$H`!"@`+@` +M````$`O(H``"B)<````"``$H`!"@`,``````$`O(R``"B)@````"``$H`!"@ +M`,@`````$`O(\``"B)D````"``$H`!"@`-``````$`O)&``"B)H````"``$H +M`!"@`-@`````$`O)0``"B)L````"``$H`!"@`.``````$`O):``"B)P````" +M``$H`!"@`.@`````$`O)D``"B)T````"``$H`!"@`/``````$`O)N``"B)X` +M```"``$H`!"@`/@`````$`O)X``"B)\````"``$H`!"@`0``````$`S$"``" +MB*`````"``$H`!"@`0@`````$`S$,``"B*$````"``$H`!"@`1``````$`S$ +M6``"B*(````"``$H`!"@`1@`````$`S$@``"B*,````"``$H`!"@`2`````` +M$`S$J``"B*0````"``$H`!"@`2@`````$`S$T``"B*4````"``$H`!"@`3`` +M````$`S$^``"B*8````"``$H`!"@`3@`````$`S%(``"B*<````"``$H`!"@ +M`4``````$`S%2``"B*@````"``$H`!"@`4@`````$`S%<``"B*D````"``$H +M`!"@`5``````$`S%F``"B*H````"``$H`!"@`5@`````$`S%P``"B*L````" +M``$H`!"@`6``````$`S%Z``"B*P````"``$H`!"@`6@`````$`S&$``"B*T` +M```"``$H`!"@`7``````$`S&.``"B*X````"``$H`!"@`7@`````$`S&8``" +MB*\````"``$H`!"@`8``````$`S&B``"B+`````"``$H`!"@`8@`````$`S& +ML``"B+$````"``$H`!"@`9``````$`S&V``"B+(````"``$H`!"@`9@````` +M$`S'```"B+,````"``$H`!"@`:``````$`S'*``"B+0````"``$H`!"@`:@` +M````$`S'4``"B+4````"``$H`!"@`;``````$`S'>``"B+8````"``$H`!"@ +M`;@`````$`S'H``"B+<````"``$H`!"@`<``````$`S'R``"B+@````"``$H +M`!"@`<@`````$`S'\``"B+D````"``$H`!"@`=``````$`S(&``"B+H````" +M``$H`!"@`=@`````$`S(0``"B+L````"``$H`!"@`>``````$`S(:``"B+P` +M```"``$H`!"@`>@`````$`S(D``"B+T````"``$H`!"@`?``````$`S(N``" +MB+X````"``$H`!"@`?@`````$`S(X``"B+\````"``$8`#<``"@`````$`O* +M"``#<`````@```$8`#<``"@`````$`O*"``#<`$```@!``$8`#<``"@````` +M$`O*"``#<`(```@!``$8`#<``"@`````$`O*"``#<`,```@!``$8`#<``"@` +M````$`O*"``#<`0```@%``$8`#<``"@`````$`O*"``#<`4```@%``$8`#<` +M`"@`````$`O*"``#<`8```@%``$8`#<``"@`````$`O*"``#<`<```@)``$8 +M`#<``"@`````$`O*"``#<`@```@)``$8`#<``"@`````$`O*"``#<`D```@) +M``$8`#<``"@`````$`O*"``#<`H```@-``$8`#<``"@`````$`O*"``#<`L` +M``@-``$8`#<``"@`````$`O*"``#<`P```@-``$8`#<``"@`````$`O*"``# +M<`T```@-``$8`#<``"@`````$`O*"``#<`X```@.``$8`#<``"@`````$`O* +M"``# +M``$8`#@``'@`````$`O*4``#@%\````?``$8`#@``'@`````$`O*4``#@&`` +M```@``$8`#@``'@`````$`O*4``#@&$````A``$8`#@``'@`````$`O*4``# +M@&(````B``$8`#@``'@`````$`O*4``#@&,````C``$8`#@``'@`````$`O* +M4``#@&0````D``$8`#@``'@`````$`O*4``#@&4````E``$8`#@``'@````` +M$`O*4``#@&8````F``$8`#@``'@`````$`O*4``#@&<````G``$8`#@``'@` +M````$`O*4``#@&@````H``$8`#@``'@`````$`O*4``#@&D````I``$8`#@` +M`'@`````$`O*4``#@&H````J``$8`#@``'@`````$`O*4``#@&L````K``$8 +M`#@``'@`````$`O*4``#@&P````L``$8`#@``'@`````$`O*4``#@&T````M +M``$8`#@``'@`````$`O*4``#@&X````N``$8`#@``'@`````$`O*4``#@&\` +M```O``$8`#@``'@`````$`O*4``#@'`````P``$8`#@``'@`````$`O*4``# +M@'$````Q``$8`#@``'@`````$`O*4``#@'(````R``$8`#@``'@`````$`O* +M4``#@',````S``$8`#@``'@`````$`O*4``#@'0````T``$8`#@``'@````` +M$`O*4``#@'4````U``$8`#@`%@``````$`O*>``#@(````````$8`#@`%@@` +M````$`O*H``#@($```````$8`#@`%A``````$`O*R``#@((```````$8`#@` +M%A@`````$`O*\``#@(,```````$8`#@`%B``````$`O+&``#@(0```````$8 +M`#@`%B@`````$`O+0``#@(4```````$8`#@`%C``````$`O+:``#@(8````` +M``$8`#@`%C@`````$`O+D``#@(<```````$8`#@`%@``````$`O*>``#@,`` +M```!``$8`#@`%@@`````$`O*H``#@,$````!``$8`#@`%A``````$`O*R``# +M@,(````!``$8`#@`%A@`````$`O*\``#@,,````!``$8`#@`%B``````$`O+ +M&``#@,0````!``$8`#@`%B@`````$`O+0``#@,4````!``$8`#@`%C`````` +M$`O+:``#@,8````!``$8`#@`%C@`````$`O+D``#@,<````!``$8`$0``"`` +M````$`O+N``$0`,````#``$8`$0``"``````$`O+N``$0`0````$``$8`$0` +M`"``````$`O+N``$0`4````%``$8`$0``"``````$`O+N``$0`<````'``$8 +M`$0``$``````$`O+X``$0$````````$8`$0``$``````$`O+X``$0$$````! +M``$8`$0``$``````$`O+X``$0$(````"``$8`$0``$``````$`O+X``$0$,` +M```#``$8`$0``$``````$`O+X``$0$0````$``$8`$0``$``````$`O+X``$ +M0$4````%``$8`$0``$``````$`O+X``$0$8````&``$8`$0``$``````$`O+ +MX``$0$<````'``$8`$0``$``````$`O+X``$0$@````(``$8`$0``$`````` +M$`O+X``$0$D````)``$8`$0``$``````$`O+X``$0$H````*``$8`$0``$`` +M````$`O+X``$0$L````+``$8`$0``$``````$`O+X``$0$P````,``$8`$0` +M`$``````$`O+X``$0$T````-``$8`$0``$``````$`O+X``$0$X````.``$8 +M`$0``$``````$`O+X``$0$\````/``$8`$0``$@`````$`O,"``$00`````` +M``$8`$0``$@`````$`O,"``$00$````!``$8`$0``$@`````$`O,"``$00(` +M```"``$8`$0``$@`````$`O,"``$00,````#``$8`$0``$@`````$`O,"``$ +M000````$``$8`$0``$@`````$`O,"``$004````%``$8`$0``$@`````$`O, +M"``$008````&``$8`$0``$@`````$`O,"``$00<````'``$8`$0``$@````` +M$`O,"``$00@````(``$8`$0``$@`````$`O,"``$00D````)``$8`$0``$@` +M````$`O,"``$00H````*``$8`$0``$@`````$`O,"``$00L````+``$8`$0` +M`$@`````$`O,"``$01`````0``$8`$0``$@`````$`O,"``$01$````1``$8 +M`$0``$@`````$`O,"``$01(````2``$8`$0``$@`````$`O,"``$01,````3 +M``$8`$0``$@`````$`O,"``$01H````:``$8`$0``$@`````$`O,"``$01L` +M```;``$8`$0``$@`````$`O,"``$01P````<``$8`$0``$@`````$`O,"``$ +M01T````=``$8`$0``$@`````$`O,"``$01X````>``$8`$0``$@`````$`O, +M"``$01\````?``$8`$0``$@`````$`O,"``$02`````@``$8`$0``$@````` +M$`O,"``$02$````A``$8`$0``%``````$`O,,``$0@````````$8`$0``%`` +M````$`O,,``$0@$````!``$8`$0`P```````$`O,6``$2`````````$8`$0` +MP```````$`O,6``$2`$````!``$8`$0`P```````$`O,6``$2`(````"``$8 +M`$0`P```````$`O,6``$2`,````#``$8`$0`P!``````$`O,@``$2$`````` +M``$8`$0`P!``````$`O,@``$2$$````!``$8`$0`P!``````$`O,@``$2$(` +M```"``$8`$0`P!``````$`O,@``$2$,````#``$8`$0!P```````$`O,J``$ +M20````````$8`$0!P```````$`O,J``$20$````!``$8`$0!P```````$`O, +MJ``$20(````"``$8`$0!P```````$`O,J``$20,````#``$8`$0!P!`````` +M$`O,T``$24````````$8`$0!P!``````$`O,T``$24$````!``$8`$0!P!`` +M````$`O,T``$24(````"``$8`$0!P!``````$`O,T``$24,````#``$8`$0" +MP```````$`S)"``$2@````````$8`$0"P```````$`S)"``$2@$````!``$8 +M`$0"P```````$`S)"``$2@(````"``$8`$0"P```````$`S)"``$2@,````# +M``$8`$0"P!``````$`S),``$2D````````$8`$0"P!``````$`S),``$2D$` +M```!``$8`$0"P!``````$`S),``$2D(````"``$8`$0"P!``````$`S),``$ +M2D,````#``$8`$0#P```````$`S)6``$2P````````$8`$0#P```````$`S) +M6``$2P$````!``$8`$0#P```````$`S)6``$2P(````"``$8`$0#P``````` +M$`S)6``$2P,````#``$8`$0#P!``````$`S)@``$2T````````$8`$0#P!`` +M````$`S)@``$2T$````!``$8`$0#P!``````$`S)@``$2T(````"``$8`$0# +MP!``````$`S)@``$2T,````#``$8`$<``"@`````$`O-<``$<`````@```$8 +M`$<``"@`````$`O-<``$<`$```@!``$8`$<``"@`````$`O-<``$<`(```@" +M``$8`$<``"@`````$`O-<``$<`,```@#``$8`$<``"@`````$`O-<``$<`0` +M``@$``$8`$<``"@`````$`O-<``$<`4```@%``$8`$<``"@`````$`O-<``$ +M<`L```@+``$8`$<``"@`````$`O-<``$<`P```@,``$8`$<``"@`````$`O- +M<``$<`T```@-``$8`$<``"@`````$`O-<``$<`X```@.``$8`$<``"@````` +M$`O-<``$<`\```@/``$8`$<``"@`````$`O-<``$``("@````````$8`(#(`"@`````$`O9 +M>``("@$````!``$8`(#,`"@`````$`S*<``("P````````$8`(#,`"@````` +M$`S*<``("P$````!``$8`(#@`"@`````$`O9H``(#`````````$8`(#@`"@` +M````$`O9H``(#`$````!``$8`(#@`"@`````$`O9H``(#`0````$``$8`(#@ +M`"@`````$`O9H``(#`4````%``$8`(#@`"@`````$`O9H``(#`8````'``$8 +M`(#@`"@`````$`O9H``(#`<````&``$8`(#@`"@`````$`O9H``(#`@````( +M``$8`(#@`"@`````$`O9H``(#`D````)``$8`(#D`"@`````$`O9R``(#0`` +M``````$8`(#D`"@`````$`O9R``(#0$````!``$8`(#D`"@`````$`O9R``( +M#00````$``$8`(#D`"@`````$`O9R``(#04````%``$8`(#D`"@`````$`O9 +MR``(#08````'``$8`(#D`"@`````$`O9R``(#0<````&``$8`(#D`"@````` +M$`O9R``(#0@````(``$8`(#D`"@`````$`O9R``(#0D````)``$8`(#H`"@` +M````$`S*F``(#@````````$8`(#H`"@`````$`S*F``(#@$````!``$8`(#H +M`"@`````$`S*F``(#@0````$``$8`(#H`"@`````$`S*F``(#@4````%``$8 +M`(#H`"@`````$`S*F``(#@8````'``$8`(#H`"@`````$`S*F``(#@<````& +M``$8`(#H`"@`````$`S*F``(#@@````(``$8`(#H`"@`````$`S*F``(#@D` +M```)``$8`(#L`"@`````$`S*P``(#P````````$8`(#L`"@`````$`S*P``( +M#P$````!``$8`(#L`"@`````$`S*P``(#P0````$``$8`(#L`"@`````$`S* +MP``(#P4````%``$8`(#L`"@`````$`S*P``(#P8````'``$8`(#L`"@````` +M$`S*P``(#P<````&``$8`(#L`"@`````$`S*P``(#P@````(``$8`(#L`"@` +M````$`S*P``(#PD````)``$8`(@``?``````$`O9\``(@`````8```$8`(@` +M`?``````$`O9\``(@`$```8!``$8`(@``?``````$`O9\``(@`(```8"``$8 +M`(@``?``````$`O9\``(@`,```8#``$8`(@``?``````$`O9\``(@`0```8$ +M``$8`(@``?``````$`O9\``(@`4```8%``$8`(@``?``````$`O9\``(@`8` +M``8&``$8`(@``?``````$`O9\``(@`<```8'``$8`(@``?``````$`O9\``( +M@`@```8(``$8`(@``?``````$`O9\``(@`D```8)``$8`(@``?``````$`O9 +M\``(@`H```8*``$8`(@``?``````$`O9\``(@`L```8+``$8`(D``?`````` +M$`O:$``(D`````8```$8`(D``?``````$`O:$``(D`$```8!``$8`(D``?`` +M````$`O:$``(D`(```8"``$8`(D``?``````$`O:$``(D`,```8#``$8`(D` +M`?``````$`O:$``(D`0```8$``$8`(D``?``````$`O:$``(D`4```8%``$8 +M`(D``?``````$`O:$``(D`8```8&``$8`(D``?``````$`O:$``(D`<```8' +M``$8`(D``?``````$`O:$``(D`@```8(``$8`(D``?``````$`O:$``(D`D` +M``8)``$8`(D``?``````$`O:$``(D`H```8*``$8`(D``?``````$`O:$``( +MD`L```8+``$8`(H``?``````$`S*Z``(H`````8```$8`(H``?``````$`S* +MZ``(H`$```8!``$8`(H``?``````$`S*Z``(H`(```8"``$8`(H``?`````` +M$`S*Z``(H`,```8#``$8`(H``?``````$`S*Z``(H`0```8$``$8`(H``?`` +M````$`S*Z``(H`4```8%``$8`(H``?``````$`S*Z``(H`8```8&``$8`(H` +M`?``````$`S*Z``(H`<```8'``$8`(H``?``````$`S*Z``(H`@```8(``$8 +M`(H``?``````$`S*Z``(H`D```8)``$8`(H``?``````$`S*Z``(H`H```8* +M``$8`(H``?``````$`S*Z``(H`L```8+``$8`(L``?``````$`S+"``(L``` +M``8```$8`(L``?``````$`S+"``(L`$```8!``$8`(L``?``````$`S+"``( +ML`(```8"``$8`(L``?``````$`S+"``(L`,```8#``$8`(L``?``````$`S+ +M"``(L`0```8$``$8`(L``?``````$`S+"``(L`4```8%``$8`(L``?`````` +M$`S+"``(L`8```8&``$8`(L``?``````$`S+"``(L`<```8'``$8`(L``?`` +M````$`S+"``(L`@```8(``$8`(L``?``````$`S+"``(L`D```8)``$8`(L` +M`?``````$`S+"``(L`H```8*``$8`(L``?``````$`S+"``(L`L```8+``$8 +M`,``!"@`````$`O:,``,``$```,!``$8`,``!"@`````$`O:,``,``0```,$ +M``$8`,``!"@`````$`O:,``,``4```,%``$8`,``!"@`````$`O:,``,``8` +M``,&``$8`,``!"@`````$`O:,``,``<```,'``$8`,``!"@`````$`O:,``, +M``@```,(``$8`,``!"@`````$`O:,``,``D```,)``$8`,``!"@`````$`O: +M,``,``L```,+``$8`,``!"@`````$`O:,``,``P```,,``$8`,``!"@````` +M$`O:,``,``T```,-``$8`,$`!"@`````$`O:6``,$`$```,!``$8`,$`!"@` +M````$`O:6``,$`0```,$``$8`,$`!"@`````$`O:6``,$`4```,%``$8`,$` +M!"@`````$`O:6``,$`8```,&``$8`,$`!"@`````$`O:6``,$`<```,'``$8 +M`,$`!"@`````$`O:6``,$`@```,(``$8`,$`!"@`````$`O:6``,$`D```,) +M``$8`,$`!"@`````$`O:6``,$`L```,+``$8`,$`!"@`````$`O:6``,$`P` +M``,,``$8`,$`!"@`````$`O:6``,$`T```,-``$8`,(`!"@`````$`O:@``, +M(`$```,!``$8`,(`!"@`````$`O:@``,(`0```,$``$8`,(`!"@`````$`O: +M@``,(`4```,%``$8`,(`!"@`````$`O:@``,(`8```,&``$8`,(`!"@````` +M$`O:@``,(`<```,'``$8`,(`!"@`````$`O:@``,(`@```,(``$8`,(`!"@` +M````$`O:@``,(`D```,)``$8`,(`!"@`````$`O:@``,(`L```,+``$8`,(` +M!"@`````$`O:@``,(`P```,,``$8`,(`!"@`````$`O:@``,(`T```,-``$8 +M`,,`!"@`````$`O:J``,,`$```,!``$8`,,`!"@`````$`O:J``,,`0```,$ +M``$8`,,`!"@`````$`O:J``,,`4```,%``$8`,,`!"@`````$`O:J``,,`8` +M``,&``$8`,,`!"@`````$`O:J``,,`<```,'``$8`,,`!"@`````$`O:J``, +M,`@```,(``$8`,,`!"@`````$`O:J``,,`D```,)``$8`,,`!"@`````$`O: +MJ``,,`L```,+``$8`,,`!"@`````$`O:J``,,`P```,,``$8`,,`!"@````` +M$`O:J``,,`T```,-``$8`-P```@`````$`O:\``-P`````@```$8`-P```@` +M````$`O:\``-P`$```@!``$8`-P```@`````$`O:\``-P`(```@"``$8`-P` +M``@`````$`O:\``-P`,```@#``$8`-P```@`````$`O:\``-P`0```@$``$8 +M`-P```@`````$`O:\``-P`4```@%``$8`-P```@`````$`O:\``-P`8```@& +M``$8`-P```@`````$`O:\``-P`<```@'``$8`-P```@`````$`O:\``-P`@` +M``@(``$8`-P```@`````$`O:\``-P`D```@)``$8`-P```@`````$`O:\``- +MP`H```@*``$8`-P```@`````$`O:\``-P`L```@+``$8`-P```@`````$`O: +M\``-P`P```@,``$8`-P```@`````$`O:\``-P`T```@-``$8`-P```@````` +M$`O:\``-P`X```@.``$8`-P```@`````$`O:\``-P`\```@/``$8`-P```@` +M````$`O:\``-P!````@0``$8`-P```@`````$`O:\``-P!$```@1``$8`-P` +M``@`````$`O:\``-P!(```@2``$8`-P```@`````$`O:\``-P!,```@3``$8 +M`-P```@`````$`O:\``-P!0```@4``$8`-P```@`````$`O:\``-P!4```@5 +M``$8`-P```@`````$`O:\``-P!8```@6``$8`-T``"``````$`S+*``-T``` +M``@```$8`-T``"``````$`S+*``-T`$```@!``$8`-T``"``````$`S+*``- +MT`(```@"``$8`-T``"``````$`S+*``-T`,```@#``$8`-T``"``````$`S+ +M*``-T`0```@$``$8`-T``"``````$`S+*``-T`4```@%``$8`-T``"`````` +M$`S+*``-T`8```@&``$8`-T``"``````$`S+*``-T`<```@'``$8`-T``"`` +M````$`S+*``-T"````@@``$8`-T``"``````$`S+*``-T"$```@A``$8`-T` +M`"``````$`S+*``-T"(```@B``$8`-T``"``````$`S+*``-T"4```@E``$8 +M`-T``"``````$`S+*``-T"8```@F``$8`-T``"``````$`S+*``-T"<```@G +M``$8`-T``"@`````$`S+4``-T$````@```$8`-T``"@`````$`S+4``-T$$` +M``@!``$8`-T``"@`````$`S+4``-T$(```@"``$8`-T``"@`````$`S+4``- +MT$,```@#``$8`-T``"@`````$`S+4``-T$0```@$``$8`-T``"@`````$`S+ +M4``-T$4```@%``$8`-T``"@`````$`S+4``-T$8```@&``$8`-T``"@````` +M$`S+4``-T$<```@'``$8`-T``"@`````$`S+4``-T%````@0``$8`-T``"@` +M````$`S+4``-T%$```@1``$8`-T``"@`````$`S+4``-T&````@@``$8`-T` +M`"@`````$`S+4``-T&$```@A``$8`-T``"@`````$`S+4``-T&(```@B``$8 +M`-T``"@`````$`S+4``-T&,```@C``$8`-T``"@`````$`S+4``-T&0```@D +M``$8`-T``"@`````$`S+4``-T&4```@E``$8`-T``"@`````$`S+4``-T&@` +M``@H``$8`-T``"@`````$`S+4``-T&D```@I``$8`-T``"@`````$`S+4``- +MT&H```@J``$8`-T``"@`````$`S+4``-T&L```@K``'?``````@`````$`O; +M&``-\`````,```'?``````@`````$`O;&``-\`$```,!``'?``````@````` +M$`O;&``-\`@```,(``'?``````@`````$`O;&``-\`D```,)``'?``````@` +M````$`O;&``-\`H```,*``'?``````@`````$`O;&``-\`L```,+``'?```` +M``@`````$`O;&``-\`P```,,``'?``````@`````$`O;&``-\`T```,-``'? +M``````@`````$`O;&``-\`X```,.``'?``````@`````$`O;&``-\`\```,/ +M``'?``````@`````$`O;&``-\!````,0``'?``````@`````$`O;&``-\!$` +M``,1``'?``````@`````$`O;&``-\!(```,2``'?``````@`````$`O;&``- +M\!,```,3``'?``````@`````$`O;&``-\!0```,4``'?``````@`````$`O; +M&``-\!8```,6``'?``````@`````$`O;&``-\!@```,6``'?``````@````` +M$`O;&``-\!D```,6``'?``````@`````$`O;&``-\!H```,6``'?``````@` +M````$`O;&``-\!L```,6``'?`````"``````$`O;0``-\(````,```'?```` +M`"``````$`O;0``-\($```,!``'?`````"``````$`O;0``-\((```,"``'? +M`````"``````$`O;0``-\(,```,#``'?`````"``````$`O;0``-\(0```,$ +M``'?`````"``````$`O;0``-\(4```,%``'?`````"``````$`O;0``-\(8` +M``,&``'?`````"``````$`O;0``-\(<```,'``'?`````"``````$`O;0``- +M\(@```,(``'?`````"``````$`O;0``-\(D```,)``'?`````"``````$`O; +M0``-\(H```,*``'?`````"``````$`O;0``-\(L```,+``'?`````"`````` +M$`O;0``-\(P```,,``'?`````"``````$`O;0``-\(T```,-``'?`````"`` +M````$`O;0``-\(X```,.``'?`````"``````$`O;0``-\*````,@``'?```` +M`"``````$`O;0``-\*$```,A``'?`````"``````$`O;0``-\*(```,B``'? +M`````"``````$`O;0``-\*,```,C``'?`````"``````$`O;0``-\*0```,D +M``'?`````"``````$`O;0``-\*4```,E``'?`````"``````$`O;0``-\*8` +M``,F``'?`````"``````$`O;0``-\*<```,G``'?`````"``````$`O;0``- +M\*@```,H``'?`````"``````$`O;0``-\*D```,I``'?`````"``````$`O; +M0``-\*H```,J``'?`````"``````$`O;0``-\*L```,K``'?`````"`````` +M$`O;0``-\*P```,L``'?`````"``````$`O;0``-\*T```,M``'?`````"`` +M````$`O;0``-\*X```,N``$8`.```"``````$`O;:``.``````$```$8`.`` +M`"``````$`O;:``.``$```$!``$8`.```"``````$`O;:``.``(```$"``$8 +M`.```!``````$`O;D``.`!@```$1``$8`.```!``````$`O;D``.`!D```$0 +M``$8`.```!``````$`O;D``.`"````$```$8`.```!``````$`O;D``.`"$` +M``$!``$8`.```!``````$`O;D``.`"(```$"``$8`.```!``````$`O;D``. +M`",```$#``$8`.```!``````$`O;D``.`"0```$$``$8`.```!``````$`O; +MD``.`"4```$%``$8`.```!``````$`O;D``.`"8```$&``$8`.```!`````` +M$`O;D``.`"<```$'``$8`.```!``````$`O;D``.`"@```$(``$8`.```!`` +M````$`O;D``.`"D```$)``$8`.```!``````$`O;D``.`"H```$*``$8`.`` +M`!``````$`O;D``.`"L```$+``$8`.```!``````$`O;D``.`"P```$,``$8 +M`.```!``````$`O;D``.`"T```$-``$8`.```!``````$`O;D``.`"X```$. +M``$8`.```!``````$`O;D``.`"\```$/``$8`.`0`"``````$`O;N``.`$`` +M``$```$8`.`0`"``````$`O;N``.`$$```$!``$8`.`0`"``````$`O;N``. +M`$(```$"``$8`.`@`"``````$`O;X``.`(````$```$8`.`@`"``````$`O; +MX``.`($```$!``$8`.`@`"``````$`O;X``.`((```$"``$8`.`P`"`````` +M$`O<"``.`,````$```$8`.`P`"``````$`O<"``.`,$```$!``$8`.`P`"`` +M````$`O<"``.`,(```$"``$8`.`!`B``````$`O<,``.`0(```$"``$8`.`! +M`B``````$`O<,``.`0,```$#``$8`.`!`B``````$`O<,``.`00```$$``$8 +M`.`!`B``````$`O<,``.`04```$%``$8`.`!`B``````$`O<,``.`08```$& +M``$8`.`!`B``````$`O<,``.`0<```$'``$8`.`!`B``````$`O<,``.`0@` +M``$(``$8`.`!`B``````$`O<,``.`0D```$)``$8`.`!`Q``````$`O<6``. +M`2````$```$8`.`!`Q``````$`O<6``.`2$```$!``$8`.`!`Q``````$`O< +M6``.`2(```$"``$8`.`!`Q``````$`O<6``.`2,```$#``$8`.`!`Q`````` +M$`O<6``.`20```$$``$8`.`!`Q``````$`O<6``.`24```$%``$8`.`!`Q`` +M````$`O<6``.`28```$&``$8`.`!`Q``````$`O<6``.`2<```$'``$8`.`1 +M`B``````$`O<@``.`4(```$"``$8`.`1`B``````$`O<@``.`4,```$#``$8 +M`.`1`B``````$`O<@``.`40```$$``$8`.`1`B``````$`O<@``.`44```$% +M``$8`.`1`B``````$`O<@``.`48```$&``$8`.`1`B``````$`O<@``.`4<` +M``$'``$8`.`1`B``````$`O<@``.`4@```$(``$8`.`1`B``````$`O<@``. +M`4D```$)``$8`.`A`B``````$`O&``.`L````$```$8`.`R```` +M````$`O>&``.`L$```$!``$8`.`R````````$`O>&``.`L(```$"``$8`.`R +M````````$`O>&``.`L,```$#``$8`.`R````````$`O>&``.`L0```$$``$8 +M`.`R````````$`O>&``.`L4```$%``$8`.`R````````$`O>&``.`L@```$( +M``$8`.`R````````$`O>&``.`LD```$)``$8`.`R````````$`O>&``.`LH` +M``$*``$8`.`R````````$`O>&``.`LL```$+``$8`.`R`4``````$`O>2``. +M`N(```$"``$8`.`#`(``````$`O>>``.`P(```$"``$8`.`#`(``````$`O> +M>``.`P,```$#``$8`.`#`(``````$`O>>``.`P0```$$``$8`.`#`(`````` +M$`O>>``.`P4```$%``$8`.`#`(``````$`O>>``.`P<```$'``$8`.`#`(`` +M````$`O>>``.`P@```$(``$8`.`#`(``````$`O>>``.`PD```$)``$8`.`# +M`(``````$`O>>``.`PH```$*``$8`.`#`(``````$`O>>``.`PP```$,``$8 +M`.`#@```````$`O>J``.`R````$```$8`.`#@```````$`O>J``.`R$```$! +M``$8`.`#@```````$`O>J``.`R(```$"``$8`.`#@```````$`O>J``.`R,` +M``$#``$8`.`#@```````$`O>J``.`R0```$$``$8`.`#@```````$`O>J``. +M`R4```$%``$8`.`#@```````$`O>J``.`R8```$&``$8`.`#@```````$`O> +MJ``.`R<```$'``$8`.`#@```````$`O>J``.`R@```$(``$8`.`#@``````` +M$`O>J``.`RD```$)``$8`.`#@```````$`O>J``.`RH```$*``$8`.`#@``` +M````$`O>J``.`RL```$+``$8`.`#A0``````$`O>V``.`S````$```$8`.`# +MA0``````$`O>V``.`S$```$!``$8`.`#A0``````$`O>V``.`S(```$"``$8 +M`.`#A0``````$`O>V``.`S,```$#``$8`.`#A0``````$`O>V``.`S0```$$ +M``$8`.`3`(``````$`O?"``.`T(```$"``$8`.`3`(``````$`O?"``.`T,` +M``$#``$8`.`3`(``````$`O?"``.`T0```$$``$8`.`3`(``````$`O?"``. +M`T4```$%``$8`.`3`(``````$`O?"``.`T<```$'``$8`.`3`(``````$`O? +M"``.`T@```$(``$8`.`3`(``````$`O?"``.`TD```$)``$8`.`3`(`````` +M$`O?"``.`TH```$*``$8`.`3`(``````$`O?"``.`TP```$,``$8`.`3@``` +M````$`O?.``.`V````$```$8`.`3@```````$`O?.``.`V$```$!``$8`.`3 +M@```````$`O?.``.`V(```$"``$8`.`3@```````$`O?.``.`V,```$#``$8 +M`.`3@```````$`O?.``.`V0```$$``$8`.`3@```````$`O?.``.`V4```$% +M``$8`.`3@```````$`O?.``.`V8```$&``$8`.`3@```````$`O?.``.`V<` +M``$'``$8`.`3@```````$`O?.``.`V@```$(``$8`.`3@```````$`O?.``. +M`VD```$)``$8`.`3@```````$`O?.``.`VH```$*``$8`.`3@```````$`O? +M.``.`VL```$+``$8`.`3A0``````$`O?:``.`W````$```$8`.`3A0`````` +M$`O?:``.`W$```$!``$8`.`3A0``````$`O?:``.`W(```$"``$8`.`3A0`` +M````$`O?:``.`W,```$#``$8`.`3A0``````$`O?:``.`W0```$$``$8`.`C +M`(``````$`O?F``.`X(```$"``$8`.`C`(``````$`O?F``.`X,```$#``$8 +M`.`C`(``````$`O?F``.`X0```$$``$8`.`C`(``````$`O?F``.`X4```$% +M``$8`.`C`(``````$`O?F``.`X<```$'``$8`.`C`(``````$`O?F``.`X@` +M``$(``$8`.`C`(``````$`O?F``.`XD```$)``$8`.`C`(``````$`O?F``. +M`XH```$*``$8`.`C`(``````$`O?F``.`XP```$,``$8`.`C@```````$`O? +MR``.`Z````$```$8`.`C@```````$`O?R``.`Z$```$!``$8`.`C@``````` +M$`O?R``.`Z(```$"``$8`.`C@```````$`O?R``.`Z,```$#``$8`.`C@``` +M````$`O?R``.`Z0```$$``$8`.`C@```````$`O?R``.`Z4```$%``$8`.`C +M@```````$`O?R``.`Z8```$&``$8`.`C@```````$`O?R``.`Z<```$'``$8 +M`.`C@```````$`O?R``.`Z@```$(``$8`.`C@```````$`O?R``.`ZD```$) +M``$8`.`C@```````$`O?R``.`ZH```$*``$8`.`C@```````$`O?R``.`ZL` +M``$+``$8`.`CA0``````$`O?^``.`[````$```$8`.`CA0``````$`O?^``. +M`[$```$!``$8`.`CA0``````$`O?^``.`[(```$"``$8`.`CA0``````$`O? +M^``.`[,```$#``$8`.`CA0``````$`O?^``.`[0```$$``$8`.`S`(`````` +M$`O@*``.`\(```$"``$8`.`S`(``````$`O@*``.`\,```$#``$8`.`S`(`` +M````$`O@*``.`\0```$$``$8`.`S`(``````$`O@*``.`\4```$%``$8`.`S +M`(``````$`O@*``.`\<```$'``$8`.`S`(``````$`O@*``.`\@```$(``$8 +M`.`S`(``````$`O@*``.`\D```$)``$8`.`S`(``````$`O@*``.`\H```$* +M``$8`.`S`(``````$`O@*``.`\P```$,``$8`.`S@```````$`O@6``.`^`` +M``$```$8`.`S@```````$`O@6``.`^$```$!``$8`.`S@```````$`O@6``. +M`^(```$"``$8`.`S@```````$`O@6``.`^,```$#``$8`.`S@```````$`O@ +M6``.`^0```$$``$8`.`S@```````$`O@6``.`^4```$%``$8`.`S@``````` +M$`O@6``.`^8```$&``$8`.`S@```````$`O@6``.`^<```$'``$8`.`S@``` +M````$`O@6``.`^@```$(``$8`.`S@```````$`O@6``.`^D```$)``$8`.`S +M@```````$`O@6``.`^H```$*``$8`.`S@```````$`O@6``.`^L```$+``$8 +M`.`SA0``````$`O@B``.`_````$```$8`.`SA0``````$`O@B``.`_$```$! +M``$8`.`SA0``````$`O@B``.`_(```$"``$8`.`SA0``````$`O@B``.`_,` +M``$#``$8`.`SA0``````$`O@B``.`_0```$$``$8`.$``"``````$`O@N``. +M$`````$```$8`.$``"``````$`O@N``.$`$```$!``$8`.$``"``````$`O@ +MN``.$`(```$"``$8`.$``!``````$`O@X``.$!@```$1``$8`.$``!`````` +M$`O@X``.$!D```$0``$8`.$``!``````$`O@X``.$"````$```$8`.$``!`` +M````$`O@X``.$"$```$!``$8`.$``!``````$`O@X``.$"(```$"``$8`.$` +M`!``````$`O@X``.$",```$#``$8`.$``!``````$`O@X``.$"0```$$``$8 +M`.$``!``````$`O@X``.$"4```$%``$8`.$``!``````$`O@X``.$"8```$& +M``$8`.$``!``````$`O@X``.$"<```$'``$8`.$``!``````$`O@X``.$"@` +M``$(``$8`.$``!``````$`O@X``.$"D```$)``$8`.$``!``````$`O@X``. +M$"H```$*``$8`.$``!``````$`O@X``.$"L```$+``$8`.$``!``````$`O@ +MX``.$"P```$,``$8`.$``!``````$`O@X``.$"T```$-``$8`.$``!`````` +M$`O@X``.$"X```$.``$8`.$``!``````$`O@X``.$"\```$/``$8`.$0`"`` +M````$`OA"``.$$````$```$8`.$0`"``````$`OA"``.$$$```$!``$8`.$0 +M`"``````$`OA"``.$$(```$"``$8`.$@`"``````$`OA,``.$(````$```$8 +M`.$@`"``````$`OA,``.$($```$!``$8`.$@`"``````$`OA,``.$((```$" +M``$8`.$P`"``````$`OA6``.$,````$```$8`.$P`"``````$`OA6``.$,$` +M``$!``$8`.$P`"``````$`OA6``.$,(```$"``$8`.$!`B``````$`OA@``. +M$0(```$"``$8`.$!`B``````$`OA@``.$0,```$#``$8`.$!`B``````$`OA +M@``.$00```$$``$8`.$!`B``````$`OA@``.$04```$%``$8`.$!`B`````` +M$`OA@``.$08```$&``$8`.$!`B``````$`OA@``.$0<```$'``$8`.$!`B`` +M````$`OA@``.$0@```$(``$8`.$!`B``````$`OA@``.$0D```$)``$8`.$! +M`Q``````$`OAJ``.$2````$```$8`.$!`Q``````$`OAJ``.$2$```$!``$8 +M`.$!`Q``````$`OAJ``.$2(```$"``$8`.$!`Q``````$`OAJ``.$2,```$# +M``$8`.$!`Q``````$`OAJ``.$20```$$``$8`.$!`Q``````$`OAJ``.$24` +M``$%``$8`.$!`Q``````$`OAJ``.$28```$&``$8`.$!`Q``````$`OAJ``. +M$2<```$'``$8`.$1`B``````$`OAT``.$4(```$"``$8`.$1`B``````$`OA +MT``.$4,```$#``$8`.$1`B``````$`OAT``.$40```$$``$8`.$1`B`````` +M$`OAT``.$44```$%``$8`.$1`B``````$`OAT``.$48```$&``$8`.$1`B`` +M````$`OAT``.$4<```$'``$8`.$1`B``````$`OAT``.$4@```$(``$8`.$1 +M`B``````$`OAT``.$4D```$)``$8`.$A`B``````$`OA^``.$8(```$"``$8 +M`.$A`B``````$`OA^``.$8,```$#``$8`.$A`B``````$`OA^``.$80```$$ +M``$8`.$A`B``````$`OA^``.$84```$%``$8`.$A`B``````$`OA^``.$88` +M``$&``$8`.$A`B``````$`OA^``.$8<```$'``$8`.$A`B``````$`OA^``. +M$8@```$(``$8`.$A`B``````$`OA^``.$8D```$)``$8`.$Q`B``````$`OB +M(``.$<(```$"``$8`.$Q`B``````$`OB(``.$<,```$#``$8`.$Q`B`````` +M$`OB(``.$<0```$$``$8`.$Q`B``````$`OB(``.$<4```$%``$8`.$Q`B`` +M````$`OB(``.$<8```$&``$8`.$Q`B``````$`OB(``.$<<```$'``$8`.$Q +M`B``````$`OB(``.$<@```$(``$8`.$Q`B``````$`OB(``.$``.$B(```$"``$8`.$2```` +M````$`OBJ``.$D````$```$8`.$2````````$`OBJ``.$D$```$!``$8`.$2 +M````````$`OBJ``.$D(```$"``$8`.$2````````$`OBJ``.$D,```$#``$8 +M`.$2````````$`OBJ``.$D0```$$``$8`.$2````````$`OBJ``.$D4```$% +M``$8`.$2````````$`OBJ``.$D@```$(``$8`.$2````````$`OBJ``.$DD` +M``$)``$8`.$2````````$`OBJ``.$DH```$*``$8`.$2````````$`OBJ``. +M$DL```$+``$8`.$2`4``````$`OBV``.$F(```$"``$8`.$B````````$`OC +M"``.$H````$```$8`.$B````````$`OC"``.$H$```$!``$8`.$B```````` +M$`OC"``.$H(```$"``$8`.$B````````$`OC"``.$H,```$#``$8`.$B```` +M````$`OC"``.$H0```$$``$8`.$B````````$`OC"``.$H4```$%``$8`.$B +M````````$`OC"``.$H@```$(``$8`.$B````````$`OC"``.$HD```$)``$8 +M`.$B````````$`OC"``.$HH```$*``$8`.$B````````$`OC"``.$HL```$+ +M``$8`.$B`4``````$`OC.``.$J(```$"``$8`.$R````````$`OC:``.$L`` +M``$```$8`.$R````````$`OC:``.$L$```$!``$8`.$R````````$`OC:``. +M$L(```$"``$8`.$R````````$`OC:``.$L,```$#``$8`.$R````````$`OC +M:``.$L0```$$``$8`.$R````````$`OC:``.$L4```$%``$8`.$R```````` +M$`OC:``.$L@```$(``$8`.$R````````$`OC:``.$LD```$)``$8`.$R```` +M````$`OC:``.$LH```$*``$8`.$R````````$`OC:``.$LL```$+``$8`.$R +M`4``````$`OCF``.$N(```$"``$8`.$#`(``````$`OCR``.$P(```$"``$8 +M`.$#`(``````$`OCR``.$P,```$#``$8`.$#`(``````$`OCR``.$P0```$$ +M``$8`.$#`(``````$`OCR``.$P4```$%``$8`.$#`(``````$`OCR``.$P<` +M``$'``$8`.$#`(``````$`OCR``.$P@```$(``$8`.$#`(``````$`OCR``. +M$PD```$)``$8`.$#`(``````$`OCR``.$PH```$*``$8`.$#`(``````$`OC +MR``.$PP```$,``$8`.$#@```````$`OC^``.$R````$```$8`.$#@``````` +M$`OC^``.$R$```$!``$8`.$#@```````$`OC^``.$R(```$"``$8`.$#@``` +M````$`OC^``.$R,```$#``$8`.$#@```````$`OC^``.$R0```$$``$8`.$# +M@```````$`OC^``.$R4```$%``$8`.$#@```````$`OC^``.$R8```$&``$8 +M`.$#@```````$`OC^``.$R<```$'``$8`.$#@```````$`OC^``.$R@```$( +M``$8`.$#@```````$`OC^``.$RD```$)``$8`.$#@```````$`OC^``.$RH` +M``$*``$8`.$#@```````$`OC^``.$RL```$+``$8`.$#A0``````$`OD*``. +M$S````$```$8`.$#A0``````$`OD*``.$S$```$!``$8`.$#A0``````$`OD +M*``.$S(```$"``$8`.$#A0``````$`OD*``.$S,```$#``$8`.$#A0`````` +M$`OD*``.$S0```$$``$8`.$3`(``````$`OD6``.$T(```$"``$8`.$3`(`` +M````$`OD6``.$T,```$#``$8`.$3`(``````$`OD6``.$T0```$$``$8`.$3 +M`(``````$`OD6``.$T4```$%``$8`.$3`(``````$`OD6``.$T<```$'``$8 +M`.$3`(``````$`OD6``.$T@```$(``$8`.$3`(``````$`OD6``.$TD```$) +M``$8`.$3`(``````$`OD6``.$TH```$*``$8`.$3`(``````$`OD6``.$TP` +M``$,``$8`.$3@```````$`ODB``.$V````$```$8`.$3@```````$`ODB``. +M$V$```$!``$8`.$3@```````$`ODB``.$V(```$"``$8`.$3@```````$`OD +MB``.$V,```$#``$8`.$3@```````$`ODB``.$V0```$$``$8`.$3@``````` +M$`ODB``.$V4```$%``$8`.$3@```````$`ODB``.$V8```$&``$8`.$3@``` +M````$`ODB``.$V<```$'``$8`.$3@```````$`ODB``.$V@```$(``$8`.$3 +M@```````$`ODB``.$VD```$)``$8`.$3@```````$`ODB``.$VH```$*``$8 +M`.$3@```````$`ODB``.$VL```$+``$8`.$3A0``````$`ODN``.$W````$` +M``$8`.$3A0``````$`ODN``.$W$```$!``$8`.$3A0``````$`ODN``.$W(` +M``$"``$8`.$3A0``````$`ODN``.$W,```$#``$8`.$3A0``````$`ODN``. +M$W0```$$``$8`.$C`(``````$`ODZ``.$X(```$"``$8`.$C`(``````$`OD +MZ``.$X,```$#``$8`.$C`(``````$`ODZ``.$X0```$$``$8`.$C`(`````` +M$`ODZ``.$X4```$%``$8`.$C`(``````$`ODZ``.$X<```$'``$8`.$C`(`` +M````$`ODZ``.$X@```$(``$8`.$C`(``````$`ODZ``.$XD```$)``$8`.$C +M`(``````$`ODZ``.$XH```$*``$8`.$C`(``````$`ODZ``.$XP```$,``$8 +M`.$C@```````$`OE&``.$Z````$```$8`.$C@```````$`OE&``.$Z$```$! +M``$8`.$C@```````$`OE&``.$Z(```$"``$8`.$C@```````$`OE&``.$Z,` +M``$#``$8`.$C@```````$`OE&``.$Z0```$$``$8`.$C@```````$`OE&``. +M$Z4```$%``$8`.$C@```````$`OE&``.$Z8```$&``$8`.$C@```````$`OE +M&``.$Z<```$'``$8`.$C@```````$`OE&``.$Z@```$(``$8`.$C@``````` +M$`OE&``.$ZD```$)``$8`.$C@```````$`OE&``.$ZH```$*``$8`.$C@``` +M````$`OE&``.$ZL```$+``$8`.$CA0``````$`OE2``.$[````$```$8`.$C +MA0``````$`OE2``.$[$```$!``$8`.$CA0``````$`OE2``.$[(```$"``$8 +M`.$CA0``````$`OE2``.$[,```$#``$8`.$CA0``````$`OE2``.$[0```$$ +M``$8`.$S`(``````$`OE>``.$\(```$"``$8`.$S`(``````$`OE>``.$\,` +M``$#``$8`.$S`(``````$`OE>``.$\0```$$``$8`.$S`(``````$`OE>``. +M$\4```$%``$8`.$S`(``````$`OE>``.$\<```$'``$8`.$S`(``````$`OE +M>``.$\@```$(``$8`.$S`(``````$`OE>``.$\D```$)``$8`.$S`(`````` +M$`OE>``.$\H```$*``$8`.$S`(``````$`OE>``.$\P```$,``$8`.$S@``` +M````$`OEJ``.$^````$```$8`.$S@```````$`OEJ``.$^$```$!``$8`.$S +M@```````$`OEJ``.$^(```$"``$8`.$S@```````$`OEJ``.$^,```$#``$8 +M`.$S@```````$`OEJ``.$^0```$$``$8`.$S@```````$`OEJ``.$^4```$% +M``$8`.$S@```````$`OEJ``.$^8```$&``$8`.$S@```````$`OEJ``.$^<` +M``$'``$8`.$S@```````$`OEJ``.$^@```$(``$8`.$S@```````$`OEJ``. +M$^D```$)``$8`.$S@```````$`OEJ``.$^H```$*``$8`.$S@```````$`OE +MJ``.$^L```$+``$8`.$SA0``````$`OEV``.$_````$```$8`.$SA0`````` +M$`OEV``.$_$```$!``$8`.$SA0``````$`OEV``.$_(```$"``$8`.$SA0`` +M````$`OEV``.$_,```$#``$8`.$SA0``````$`OEV``.$_0```$$``$8`.(` +M`"``````$`OF"``.(`````$```$8`.(``"``````$`OF"``.(`$```$!``$8 +M`.(``"``````$`OF"``.(`(```$"``$8`.(``!``````$`OF,``.(!@```$1 +M``$8`.(``!``````$`OF,``.(!D```$0``$8`.(``!``````$`OF,``.("`` +M``$```$8`.(``!``````$`OF,``.("$```$!``$8`.(``!``````$`OF,``. +M("(```$"``$8`.(``!``````$`OF,``.(",```$#``$8`.(``!``````$`OF +M,``.("0```$$``$8`.(``!``````$`OF,``.("4```$%``$8`.(``!`````` +M$`OF,``.("8```$&``$8`.(``!``````$`OF,``.("<```$'``$8`.(``!`` +M````$`OF,``.("@```$(``$8`.(``!``````$`OF,``.("D```$)``$8`.(` +M`!``````$`OF,``.("H```$*``$8`.(``!``````$`OF,``.("L```$+``$8 +M`.(``!``````$`OF,``.("P```$,``$8`.(``!``````$`OF,``.("T```$- +M``$8`.(``!``````$`OF,``.("X```$.``$8`.(``!``````$`OF,``.("\` +M``$/``$8`.(0`"``````$`OF6``.($````$```$8`.(0`"``````$`OF6``. +M($$```$!``$8`.(0`"``````$`OF6``.($(```$"``$8`.(@`"``````$`OF +M@``.((````$```$8`.(@`"``````$`OF@``.(($```$!``$8`.(@`"`````` +M$`OF@``.(((```$"``$8`.(P`"``````$`OFJ``.(,````$```$8`.(P`"`` +M````$`OFJ``.(,$```$!``$8`.(P`"``````$`OFJ``.(,(```$"``$8`.(! +M`B``````$`MEN``.(0(```$"``$8`.(!`B``````$`MEN``.(0,```$#``$8 +M`.(!`B``````$`MEN``.(00```$$``$8`.(!`B``````$`MEN``.(04```$% +M``$8`.(!`B``````$`MEN``.(08```$&``$8`.(!`B``````$`MEN``.(0<` +M``$'``$8`.(!`B``````$`MEN``.(0@```$(``$8`.(!`B``````$`MEN``. +M(0D```$)``$8`.(!`Q``````$`OFT``.(2````$```$8`.(!`Q``````$`OF +MT``.(2$```$!``$8`.(!`Q``````$`OFT``.(2(```$"``$8`.(!`Q`````` +M$`OFT``.(2,```$#``$8`.(!`Q``````$`OFT``.(20```$$``$8`.(!`Q`` +M````$`OFT``.(24```$%``$8`.(!`Q``````$`OFT``.(28```$&``$8`.(! +M`Q``````$`OFT``.(2<```$'``$8`.(1`B``````$`MEX``.(4(```$"``$8 +M`.(1`B``````$`MEX``.(4,```$#``$8`.(1`B``````$`MEX``.(40```$$ +M``$8`.(1`B``````$`MEX``.(44```$%``$8`.(1`B``````$`MEX``.(48` +M``$&``$8`.(1`B``````$`MEX``.(4<```$'``$8`.(1`B``````$`MEX``. +M(4@```$(``$8`.(1`B``````$`MEX``.(4D```$)``$8`.(A`B``````$`MF +M"``.(8(```$"``$8`.(A`B``````$`MF"``.(8,```$#``$8`.(A`B`````` +M$`MF"``.(80```$$``$8`.(A`B``````$`MF"``.(84```$%``$8`.(A`B`` +M````$`MF"``.(88```$&``$8`.(A`B``````$`MF"``.(8<```$'``$8`.(A +M`B``````$`MF"``.(8@```$(``$8`.(A`B``````$`MF"``.(8D```$)``$8 +M`.(Q`B``````$`OF^``.(<(```$"``$8`.(Q`B``````$`OF^``.(<,```$# +M``$8`.(Q`B``````$`OF^``.(<0```$$``$8`.(Q`B``````$`OF^``.(<4` +M``$%``$8`.(Q`B``````$`OF^``.(<8```$&``$8`.(Q`B``````$`OF^``. +M(<<```$'``$8`.(Q`B``````$`OF^``.(<@```$(``$8`.(Q`B``````$`OF +M^``.(``.,`````$```$8`.,``"``````$`S+ +M>``.,`$```$!``$8`.,``"``````$`S+>``.,`(```$"``$8`.,``!`````` +M$`S+H``.,!@```$1``$8`.,``!``````$`S+H``.,!D```$0``$8`.,``!`` +M````$`S+H``.,"````$```$8`.,``!``````$`S+H``.,"$```$!``$8`.,` +M`!``````$`S+H``.,"(```$"``$8`.,``!``````$`S+H``.,",```$#``$8 +M`.,``!``````$`S+H``.,"0```$$``$8`.,``!``````$`S+H``.,"4```$% +M``$8`.,``!``````$`S+H``.,"8```$&``$8`.,``!``````$`S+H``.,"<` +M``$'``$8`.,``!``````$`S+H``.,"@```$(``$8`.,``!``````$`S+H``. +M,"D```$)``$8`.,``!``````$`S+H``.,"H```$*``$8`.,``!``````$`S+ +MH``.,"L```$+``$8`.,``!``````$`S+H``.,"P```$,``$8`.,``!`````` +M$`S+H``.,"T```$-``$8`.,``!``````$`S+H``.,"X```$.``$8`.,``!`` +M````$`S+H``.,"\```$/``$8`.,0`"``````$`S+R``.,$````$```$8`.,0 +M`"``````$`S+R``.,$$```$!``$8`.,0`"``````$`S+R``.,$(```$"``$8 +M`.,@`"``````$`S+\``.,(````$```$8`.,@`"``````$`S+\``.,($```$! +M``$8`.,@`"``````$`S+\``.,((```$"``$8`.,P`"``````$`S,&``.,,`` +M``$```$8`.,P`"``````$`S,&``.,,$```$!``$8`.,P`"``````$`S,&``. +M,,(```$"``$8`.,!`B``````$`S,0``.,0(```$"``$8`.,!`B``````$`S, +M0``.,0,```$#``$8`.,!`B``````$`S,0``.,00```$$``$8`.,!`B`````` +M$`S,0``.,04```$%``$8`.,!`B``````$`S,0``.,08```$&``$8`.,!`B`` +M````$`S,0``.,0<```$'``$8`.,!`B``````$`S,0``.,0@```$(``$8`.,! +M`B``````$`S,0``.,0D```$)``$8`.,!`Q``````$`S,:``.,2````$```$8 +M`.,!`Q``````$`S,:``.,2$```$!``$8`.,!`Q``````$`S,:``.,2(```$" +M``$8`.,!`Q``````$`S,:``.,2,```$#``$8`.,!`Q``````$`S,:``.,20` +M``$$``$8`.,!`Q``````$`S,:``.,24```$%``$8`.,!`Q``````$`S,:``. +M,28```$&``$8`.,!`Q``````$`S,:``.,2<```$'``$8`.,1`B``````$`S, +MD``.,4(```$"``$8`.,1`B``````$`S,D``.,4,```$#``$8`.,1`B`````` +M$`S,D``.,40```$$``$8`.,1`B``````$`S,D``.,44```$%``$8`.,1`B`` +M````$`S,D``.,48```$&``$8`.,1`B``````$`S,D``.,4<```$'``$8`.,1 +M`B``````$`S,D``.,4@```$(``$8`.,1`B``````$`S,D``.,4D```$)``$8 +M`.,A`B``````$`S,N``.,8(```$"``$8`.,A`B``````$`S,N``.,8,```$# +M``$8`.,A`B``````$`S,N``.,80```$$``$8`.,A`B``````$`S,N``.,84` +M``$%``$8`.,A`B``````$`S,N``.,88```$&``$8`.,A`B``````$`S,N``. +M,8<```$'``$8`.,A`B``````$`S,N``.,8@```$(``$8`.,A`B``````$`S, +MN``.,8D```$)``$8`.,Q`B``````$`S,X``.,<(```$"``$8`.,Q`B`````` +M$`S,X``.,<,```$#``$8`.,Q`B``````$`S,X``.,<0```$$``$8`.,Q`B`` +M````$`S,X``.,<4```$%``$8`.,Q`B``````$`S,X``.,<8```$&``$8`.,Q +M`B``````$`S,X``.,<<```$'``$8`.,Q`B``````$`S,X``.,<@```$(``$8 +M`.,Q`B``````$`S,X``.,``.,W````$```$8`.,3A0``````$`S/>``.,W$` +M``$!``$8`.,3A0``````$`S/>``.,W(```$"``$8`.,3A0``````$`S/>``. +M,W,```$#``$8`.,3A0``````$`S/>``.,W0```$$``$8`.,C`(``````$`S/ +MJ``.,X(```$"``$8`.,C`(``````$`S/J``.,X,```$#``$8`.,C`(`````` +M$`S/J``.,X0```$$``$8`.,C`(``````$`S/J``.,X4```$%``$8`.,C`(`` +M````$`S/J``.,X<```$'``$8`.,C`(``````$`S/J``.,X@```$(``$8`.,C +M`(``````$`S/J``.,XD```$)``$8`.,C`(``````$`S/J``.,XH```$*``$8 +M`.,C`(``````$`S/J``.,XP```$,``$8`.,C@```````$`S/V``.,Z````$` +M``$8`.,C@```````$`S/V``.,Z$```$!``$8`.,C@```````$`S/V``.,Z(` +M``$"``$8`.,C@```````$`S/V``.,Z,```$#``$8`.,C@```````$`S/V``. +M,Z0```$$``$8`.,C@```````$`S/V``.,Z4```$%``$8`.,C@```````$`S/ +MV``.,Z8```$&``$8`.,C@```````$`S/V``.,Z<```$'``$8`.,C@``````` +M$`S/V``.,Z@```$(``$8`.,C@```````$`S/V``.,ZD```$)``$8`.,C@``` +M````$`S/V``.,ZH```$*``$8`.,C@```````$`S/V``.,ZL```$+``$8`.,C +MA0``````$`S0"``.,[````$```$8`.,CA0``````$`S0"``.,[$```$!``$8 +M`.,CA0``````$`S0"``.,[(```$"``$8`.,CA0``````$`S0"``.,[,```$# +M``$8`.,CA0``````$`S0"``.,[0```$$``$8`.,S`(``````$`S0.``.,\(` +M``$"``$8`.,S`(``````$`S0.``.,\,```$#``$8`.,S`(``````$`S0.``. +M,\0```$$``$8`.,S`(``````$`S0.``.,\4```$%``$8`.,S`(``````$`S0 +M.``.,\<```$'``$8`.,S`(``````$`S0.``.,\@```$(``$8`.,S`(`````` +M$`S0.``.,\D```$)``$8`.,S`(``````$`S0.``.,\H```$*``$8`.,S`(`` +M````$`S0.``.,\P```$,``$8`.,S@```````$`S0:``.,^````$```$8`.,S +M@```````$`S0:``.,^$```$!``$8`.,S@```````$`S0:``.,^(```$"``$8 +M`.,S@```````$`S0:``.,^,```$#``$8`.,S@```````$`S0:``.,^0```$$ +M``$8`.,S@```````$`S0:``.,^4```$%``$8`.,S@```````$`S0:``.,^8` +M``$&``$8`.,S@```````$`S0:``.,^<```$'``$8`.,S@```````$`S0:``. +M,^@```$(``$8`.,S@```````$`S0:``.,^D```$)``$8`.,S@```````$`S0 +M:``.,^H```$*``$8`.,S@```````$`S0:``.,^L```$+``$8`.,SA0`````` +M$`S0F``.,_````$```$8`.,SA0``````$`S0F``.,_$```$!``$8`.,SA0`` +M````$`S0F``.,_(```$"``$8`.,SA0``````$`S0F``.,_,```$#``$8`.,S +MA0``````$`S0F``.,_0```$$``$8`.0``"``````$`S0R``.0`````$```$8 +M`.0``"``````$`S0R``.0`$```$!``$8`.0``"``````$`S0R``.0`(```$" +M``$8`.0``!``````$`S0\``.0!@```$1``$8`.0``!``````$`S0\``.0!D` +M``$0``$8`.0``!``````$`S0\``.0"````$```$8`.0``!``````$`S0\``. +M0"$```$!``$8`.0``!``````$`S0\``.0"(```$"``$8`.0``!``````$`S0 +M\``.0",```$#``$8`.0``!``````$`S0\``.0"0```$$``$8`.0``!`````` +M$`S0\``.0"4```$%``$8`.0``!``````$`S0\``.0"8```$&``$8`.0``!`` +M````$`S0\``.0"<```$'``$8`.0``!``````$`S0\``.0"@```$(``$8`.0` +M`!``````$`S0\``.0"D```$)``$8`.0``!``````$`S0\``.0"H```$*``$8 +M`.0``!``````$`S0\``.0"L```$+``$8`.0``!``````$`S0\``.0"P```$, +M``$8`.0``!``````$`S0\``.0"T```$-``$8`.0``!``````$`S0\``.0"X` +M``$.``$8`.0``!``````$`S0\``.0"\```$/``$8`.00`"``````$`S1&``. +M0$````$```$8`.00`"``````$`S1&``.0$$```$!``$8`.00`"``````$`S1 +M&``.0$(```$"``$8`.0@`"``````$`S10``.0(````$```$8`.0@`"`````` +M$`S10``.0($```$!``$8`.0@`"``````$`S10``.0((```$"``$8`.0P`"`` +M````$`S1:``.0,````$```$8`.0P`"``````$`S1:``.0,$```$!``$8`.0P +M`"``````$`S1:``.0,(```$"``$8`.0!`B``````$`S1D``.00(```$"``$8 +M`.0!`B``````$`S1D``.00,```$#``$8`.0!`B``````$`S1D``.000```$$ +M``$8`.0!`B``````$`S1D``.004```$%``$8`.0!`B``````$`S1D``.008` +M``$&``$8`.0!`B``````$`S1D``.00<```$'``$8`.0!`B``````$`S1D``. +M00@```$(``$8`.0!`B``````$`S1D``.00D```$)``$8`.0!`Q``````$`S1 +MN``.02````$```$8`.0!`Q``````$`S1N``.02$```$!``$8`.0!`Q`````` +M$`S1N``.02(```$"``$8`.0!`Q``````$`S1N``.02,```$#``$8`.0!`Q`` +M````$`S1N``.020```$$``$8`.0!`Q``````$`S1N``.024```$%``$8`.0! +M`Q``````$`S1N``.028```$&``$8`.0!`Q``````$`S1N``.02<```$'``$8 +M`.01`B``````$`S1X``.04(```$"``$8`.01`B``````$`S1X``.04,```$# +M``$8`.01`B``````$`S1X``.040```$$``$8`.01`B``````$`S1X``.044` +M``$%``$8`.01`B``````$`S1X``.048```$&``$8`.01`B``````$`S1X``. +M04<```$'``$8`.01`B``````$`S1X``.04@```$(``$8`.01`B``````$`S1 +MX``.04D```$)``$8`.0A`B``````$`S2"``.08(```$"``$8`.0A`B`````` +M$`S2"``.08,```$#``$8`.0A`B``````$`S2"``.080```$$``$8`.0A`B`` +M````$`S2"``.084```$%``$8`.0A`B``````$`S2"``.088```$&``$8`.0A +M`B``````$`S2"``.08<```$'``$8`.0A`B``````$`S2"``.08@```$(``$8 +M`.0A`B``````$`S2"``.08D```$)``$8`.0Q`B``````$`S2,``.0<(```$" +M``$8`.0Q`B``````$`S2,``.0<,```$#``$8`.0Q`B``````$`S2,``.0<0` +M``$$``$8`.0Q`B``````$`S2,``.0<4```$%``$8`.0Q`B``````$`S2,``. +M0<8```$&``$8`.0Q`B``````$`S2,``.0<<```$'``$8`.0Q`B``````$`S2 +M,``.0<@```$(``$8`.0Q`B``````$`S2,``.0``.0L````$```$8`.0R +M````````$`S3>``.0L$```$!``$8`.0R````````$`S3>``.0L(```$"``$8 +M`.0R````````$`S3>``.0L,```$#``$8`.0R````````$`S3>``.0L0```$$ +M``$8`.0R````````$`S3>``.0L4```$%``$8`.0R````````$`S3>``.0L@` +M``$(``$8`.0R````````$`S3>``.0LD```$)``$8`.0R````````$`S3>``. +M0LH```$*``$8`.0R````````$`S3>``.0LL```$+``$8`.0R`4``````$`S3 +MJ``.0N(```$"``$8`.0#`(``````$`S3V``.0P(```$"``$8`.0#`(`````` +M$`S3V``.0P,```$#``$8`.0#`(``````$`S3V``.0P0```$$``$8`.0#`(`` +M````$`S3V``.0P4```$%``$8`.0#`(``````$`S3V``.0P<```$'``$8`.0# +M`(``````$`S3V``.0P@```$(``$8`.0#`(``````$`S3V``.0PD```$)``$8 +M`.0#`(``````$`S3V``.0PH```$*``$8`.0#`(``````$`S3V``.0PP```$, +M``$8`.0#@```````$`S4"``.0R````$```$8`.0#@```````$`S4"``.0R$` +M``$!``$8`.0#@```````$`S4"``.0R(```$"``$8`.0#@```````$`S4"``. +M0R,```$#``$8`.0#@```````$`S4"``.0R0```$$``$8`.0#@```````$`S4 +M"``.0R4```$%``$8`.0#@```````$`S4"``.0R8```$&``$8`.0#@``````` +M$`S4"``.0R<```$'``$8`.0#@```````$`S4"``.0R@```$(``$8`.0#@``` +M````$`S4"``.0RD```$)``$8`.0#@```````$`S4"``.0RH```$*``$8`.0# +M@```````$`S4"``.0RL```$+``$8`.0#A0``````$`S4.``.0S````$```$8 +M`.0#A0``````$`S4.``.0S$```$!``$8`.0#A0``````$`S4.``.0S(```$" +M``$8`.0#A0``````$`S4.``.0S,```$#``$8`.0#A0``````$`S4.``.0S0` +M``$$``$8`.03`(``````$`S4:``.0T(```$"``$8`.03`(``````$`S4:``. +M0T,```$#``$8`.03`(``````$`S4:``.0T0```$$``$8`.03`(``````$`S4 +M:``.0T4```$%``$8`.03`(``````$`S4:``.0T<```$'``$8`.03`(`````` +M$`S4:``.0T@```$(``$8`.03`(``````$`S4:``.0TD```$)``$8`.03`(`` +M````$`S4:``.0TH```$*``$8`.03`(``````$`S4:``.0TP```$,``$8`.03 +M@```````$`S4F``.0V````$```$8`.03@```````$`S4F``.0V$```$!``$8 +M`.03@```````$`S4F``.0V(```$"``$8`.03@```````$`S4F``.0V,```$# +M``$8`.03@```````$`S4F``.0V0```$$``$8`.03@```````$`S4F``.0V4` +M``$%``$8`.03@```````$`S4F``.0V8```$&``$8`.03@```````$`S4F``. +M0V<```$'``$8`.03@```````$`S4F``.0V@```$(``$8`.03@```````$`S4 +MF``.0VD```$)``$8`.03@```````$`S4F``.0VH```$*``$8`.03@``````` +M$`S4F``.0VL```$+``$8`.03A0``````$`S4R``.0W````$```$8`.03A0`` +M````$`S4R``.0W$```$!``$8`.03A0``````$`S4R``.0W(```$"``$8`.03 +MA0``````$`S4R``.0W,```$#``$8`.03A0``````$`S4R``.0W0```$$``$8 +M`.0C`(``````$`S4^``.0X(```$"``$8`.0C`(``````$`S4^``.0X,```$# +M``$8`.0C`(``````$`S4^``.0X0```$$``$8`.0C`(``````$`S4^``.0X4` +M``$%``$8`.0C`(``````$`S4^``.0X<```$'``$8`.0C`(``````$`S4^``. +M0X@```$(``$8`.0C`(``````$`S4^``.0XD```$)``$8`.0C`(``````$`S4 +M^``.0XH```$*``$8`.0C`(``````$`S4^``.0XP```$,``$8`.0C@``````` +M$`S5*``.0Z````$```$8`.0C@```````$`S5*``.0Z$```$!``$8`.0C@``` +M````$`S5*``.0Z(```$"``$8`.0C@```````$`S5*``.0Z,```$#``$8`.0C +M@```````$`S5*``.0Z0```$$``$8`.0C@```````$`S5*``.0Z4```$%``$8 +M`.0C@```````$`S5*``.0Z8```$&``$8`.0C@```````$`S5*``.0Z<```$' +M``$8`.0C@```````$`S5*``.0Z@```$(``$8`.0C@```````$`S5*``.0ZD` +M``$)``$8`.0C@```````$`S5*``.0ZH```$*``$8`.0C@```````$`S5*``. +M0ZL```$+``$8`.0CA0``````$`S56``.0[````$```$8`.0CA0``````$`S5 +M6``.0[$```$!``$8`.0CA0``````$`S56``.0[(```$"``$8`.0CA0`````` +M$`S56``.0[,```$#``$8`.0CA0``````$`S56``.0[0```$$``$8`.0S`(`` +M````$`S5B``.0\(```$"``$8`.0S`(``````$`S5B``.0\,```$#``$8`.0S +M`(``````$`S5B``.0\0```$$``$8`.0S`(``````$`S5B``.0\4```$%``$8 +M`.0S`(``````$`S5B``.0\<```$'``$8`.0S`(``````$`S5B``.0\@```$( +M``$8`.0S`(``````$`S5B``.0\D```$)``$8`.0S`(``````$`S5B``.0\H` +M``$*``$8`.0S`(``````$`S5B``.0\P```$,``$8`.0S@```````$`S5N``. +M0^````$```$8`.0S@```````$`S5N``.0^$```$!``$8`.0S@```````$`S5 +MN``.0^(```$"``$8`.0S@```````$`S5N``.0^,```$#``$8`.0S@``````` +M$`S5N``.0^0```$$``$8`.0S@```````$`S5N``.0^4```$%``$8`.0S@``` +M````$`S5N``.0^8```$&``$8`.0S@```````$`S5N``.0^<```$'``$8`.0S +M@```````$`S5N``.0^@```$(``$8`.0S@```````$`S5N``.0^D```$)``$8 +M`.0S@```````$`S5N``.0^H```$*``$8`.0S@```````$`S5N``.0^L```$+ +M``$8`.0SA0``````$`S5Z``.0_````$```$8`.0SA0``````$`S5Z``.0_$` +M``$!``$8`.0SA0``````$`S5Z``.0_(```$"``$8`.0SA0``````$`S5Z``. +M0_,```$#``$8`.0SA0``````$`S5Z``.0_0```$$``$8`.4``"``````$`S6 +M&``.4`````$```$8`.4``"``````$`S6&``.4`$```$!``$8`.4``"`````` +M$`S6&``.4`(```$"``$8`.4``!``````$`S60``.4!@```$1``$8`.4``!`` +M````$`S60``.4!D```$0``$8`.4``!``````$`S60``.4"````$```$8`.4` +M`!``````$`S60``.4"$```$!``$8`.4``!``````$`S60``.4"(```$"``$8 +M`.4``!``````$`S60``.4",```$#``$8`.4``!``````$`S60``.4"0```$$ +M``$8`.4``!``````$`S60``.4"4```$%``$8`.4``!``````$`S60``.4"8` +M``$&``$8`.4``!``````$`S60``.4"<```$'``$8`.4``!``````$`S60``. +M4"@```$(``$8`.4``!``````$`S60``.4"D```$)``$8`.4``!``````$`S6 +M0``.4"H```$*``$8`.4``!``````$`S60``.4"L```$+``$8`.4``!`````` +M$`S60``.4"P```$,``$8`.4``!``````$`S60``.4"T```$-``$8`.4``!`` +M````$`S60``.4"X```$.``$8`.4``!``````$`S60``.4"\```$/``$8`.40 +M`"``````$`S6:``.4$````$```$8`.40`"``````$`S6:``.4$$```$!``$8 +M`.40`"``````$`S6:``.4$(```$"``$8`.4@`"``````$`S6D``.4(````$` +M``$8`.4@`"``````$`S6D``.4($```$!``$8`.4@`"``````$`S6D``.4((` +M``$"``$8`.4P`"``````$`S6N``.4,````$```$8`.4P`"``````$`S6N``. +M4,$```$!``$8`.4P`"``````$`S6N``.4,(```$"``$8`.4!`B``````$`S6 +MX``.40(```$"``$8`.4!`B``````$`S6X``.40,```$#``$8`.4!`B`````` +M$`S6X``.400```$$``$8`.4!`B``````$`S6X``.404```$%``$8`.4!`B`` +M````$`S6X``.408```$&``$8`.4!`B``````$`S6X``.40<```$'``$8`.4! +M`B``````$`S6X``.40@```$(``$8`.4!`B``````$`S6X``.40D```$)``$8 +M`.4!`Q``````$`S7"``.42````$```$8`.4!`Q``````$`S7"``.42$```$! +M``$8`.4!`Q``````$`S7"``.42(```$"``$8`.4!`Q``````$`S7"``.42,` +M``$#``$8`.4!`Q``````$`S7"``.420```$$``$8`.4!`Q``````$`S7"``. +M424```$%``$8`.4!`Q``````$`S7"``.428```$&``$8`.4!`Q``````$`S7 +M"``.42<```$'``$8`.41`B``````$`S7,``.44(```$"``$8`.41`B`````` +M$`S7,``.44,```$#``$8`.41`B``````$`S7,``.440```$$``$8`.41`B`` +M````$`S7,``.444```$%``$8`.41`B``````$`S7,``.448```$&``$8`.41 +M`B``````$`S7,``.44<```$'``$8`.41`B``````$`S7,``.44@```$(``$8 +M`.41`B``````$`S7,``.44D```$)``$8`.4A`B``````$`S76``.48(```$" +M``$8`.4A`B``````$`S76``.48,```$#``$8`.4A`B``````$`S76``.480` +M``$$``$8`.4A`B``````$`S76``.484```$%``$8`.4A`B``````$`S76``. +M488```$&``$8`.4A`B``````$`S76``.48<```$'``$8`.4A`B``````$`S7 +M6``.48@```$(``$8`.4A`B``````$`S76``.48D```$)``$8`.4Q`B`````` +M$`S7@``.4<(```$"``$8`.4Q`B``````$`S7@``.4<,```$#``$8`.4Q`B`` +M````$`S7@``.4<0```$$``$8`.4Q`B``````$`S7@``.4<4```$%``$8`.4Q +M`B``````$`S7@``.4<8```$&``$8`.4Q`B``````$`S7@``.4<<```$'``$8 +M`.4Q`B``````$`S7@``.4<@```$(``$8`.4Q`B``````$`S7@``.4``.4Z````$```$8`.4C@```````$`S:>``.4Z$` +M``$!``$8`.4C@```````$`S:>``.4Z(```$"``$8`.4C@```````$`S:>``. +M4Z,```$#``$8`.4C@```````$`S:>``.4Z0```$$``$8`.4C@```````$`S: +M>``.4Z4```$%``$8`.4C@```````$`S:>``.4Z8```$&``$8`.4C@``````` +M$`S:>``.4Z<```$'``$8`.4C@```````$`S:>``.4Z@```$(``$8`.4C@``` +M````$`S:>``.4ZD```$)``$8`.4C@```````$`S:>``.4ZH```$*``$8`.4C +M@```````$`S:>``.4ZL```$+``$8`.4CA0``````$`S:J``.4[````$```$8 +M`.4CA0``````$`S:J``.4[$```$!``$8`.4CA0``````$`S:J``.4[(```$" +M``$8`.4CA0``````$`S:J``.4[,```$#``$8`.4CA0``````$`S:J``.4[0` +M``$$``$8`.4S`(``````$`S:V``.4\(```$"``$8`.4S`(``````$`S:V``. +M4\,```$#``$8`.4S`(``````$`S:V``.4\0```$$``$8`.4S`(``````$`S: +MV``.4\4```$%``$8`.4S`(``````$`S:V``.4\<```$'``$8`.4S`(`````` +M$`S:V``.4\@```$(``$8`.4S`(``````$`S:V``.4\D```$)``$8`.4S`(`` +M````$`S:V``.4\H```$*``$8`.4S`(``````$`S:V``.4\P```$,``$8`.4S +M@```````$`S;"``.4^````$```$8`.4S@```````$`S;"``.4^$```$!``$8 +M`.4S@```````$`S;"``.4^(```$"``$8`.4S@```````$`S;"``.4^,```$# +M``$8`.4S@```````$`S;"``.4^0```$$``$8`.4S@```````$`S;"``.4^4` +M``$%``$8`.4S@```````$`S;"``.4^8```$&``$8`.4S@```````$`S;"``. +M4^<```$'``$8`.4S@```````$`S;"``.4^@```$(``$8`.4S@```````$`S; +M"``.4^D```$)``$8`.4S@```````$`S;"``.4^H```$*``$8`.4S@``````` +M$`S;"``.4^L```$+``$8`.4SA0``````$`S;.``.4_````$```$8`.4SA0`` +M````$`S;.``.4_$```$!``$8`.4SA0``````$`S;.``.4_(```$"``$8`.4S +MA0``````$`S;.``.4_,```$#``$8`.4SA0``````$`S;.``.4_0```$$``$8 +M`/```"``````$`OJX``/``````````$8`/```"``````$`OJX``/``$````! +M``$8`/```"``````$`OJX``/``(````"``$8`/```"``````$`OJX``/``,` +M```#``$8`/```"``````$`OJX``/``0````$``$8`/```"``````$`OJX``/ +M``4````%``$8`/```"``````$`OJX``/``8````&``$8`/```"``````$`OJ +MX``/``<````'``$8`/```"``````$`OJX``/``@````(``$8`/```"`````` +M$`OJX``/``D````)``$8`/```"``````$`OJX``/``H````*``$8`/```"`` +M````$`OJX``/``L````+``$8`/```"``````$`OJX``/``P````,``$8`/`` +M`"``````$`OJX``/``T````-``$8`/```"``````$`OJX``/``X````.``$8 +M`/```"``````$`OJX``/``\````/``$8`/```"``````$`OJX``/`!`````0 +M``$8`/```"``````$`OJX``/`!$````1``$8`/```"``````$`OJX``/`!(` +M```2``$8`/```"``````$`OJX``/`!,````3``$8`/```"``````$`OJX``/ +M`!0````4``$8`/```"``````$`OJX``/`!4````5``$8`/```"``````$`OJ +MX``/`!8````6``$8`/```"``````$`OJX``/`!<````7``$8`/```"`````` +M$`OJX``/`!@````8``$8`/```"``````$`OJX``/`!D````9``$8`/```"`` +M````$`OJX``/`!H````:``$8`/```"``````$`OJX``/`!L````;``$8`/`` +M`"``````$`OJX``/`!P````<``$8`/```"``````$`OJX``/`!T````=``$8 +M`/```"``````$`OJX``/`!X````>``$8`/```"``````$`OJX``/`!\````? +M``$8`/```"``````$`OJX``/`"`````@``$8`/```"``````$`OJX``/`"$` +M```A``$8`/```"``````$`OJX``/`"(````B``$8`/```"``````$`OJX``/ +M`",````C``$8`/```"``````$`OJX``/`"0````D``$8`/```"``````$`OJ +MX``/`"4````E``$8`/```"``````$`OJX``/`"8````F``$8`/```"`````` +M$`OJX``/`"<````G``$8`/```"``````$`OJX``/`"@````H``$8`/```"`` +M````$`OJX``/`"D````I``$8`/```"``````$`OJX``/`"H````J``$8`/`` +M`"``````$`OJX``/`"L````K``$8`/```"``````$`OJX``/`"P````L``$8 +M`/```"``````$`OJX``/`"T````M``$8`/```"``````$`OJX``/`"X````N +M``$8`/```"``````$`OJX``/`"\````O``$8`/```"``````$`OJX``/`#`` +M```P``$8`/```"``````$`OJX``/`#$````Q``$8`/```"``````$`OJX``/ +M`#(````R``$8`/```"``````$`OJX``/`#,````S``$8`/`!`"``````$`OK +M"``/$`````````$8`/`!`"``````$`OK"``/$`$````!``$8`/`!`"`````` +M$`OK"``/$`(````"``$8`/`!`"``````$`OK"``/$`,````#``$8`/`!`"`` +M````$`OK"``/$!8````6``$8`/`!`"``````$`OK"``/$!<````7``$8`/`! +M`"``````$`OK"``/$!@````8``$8`/`!`"``````$`OK"``/$!D````9``$8 +M`/`!`"``````$`OK"``/$!X````>``$8`/`!`"``````$`OK"``/$!\````? +M``$8`/`!`"``````$`OK"``/$"`````@``$8`/`!`"``````$`OK"``/$"$` +M```A``$8`/`!`"``````$`OK"``/$"8````F``$8`/`!`"``````$`OK"``/ +M$"<````G``$8`/`!`"``````$`OK"``/$"@````H``$8`/`!`"``````$`OK +M"``/$"D````I``$8`/`!`"``````$`OK"``/$"H````J``$8`/`!`"`````` +M$`OK"``/$"L````K``$8`/`!`"``````$`OK"``/$"P````L``$8`/`!`"`` +M````$`OK"``/$"T````M````````````````$`OK,``/__\```````$8``P! +M`!``````$`R^X```P`````D```$8``P!`!``````$`R^X```P`$```D!``$8 +M``P!`!``````$`R^X```P`(```D"``$8``P!`!``````$`R^X```P`,```D# +M``$8``P!`!``````$`R^X```P`8```D&``$8``P!`!``````$`R^X```P`<` +M``D'``$8``P!`!``````$`R^X```P`@```D(``$8``P!`!``````$`R^X``` +MP`D```D)``$8``P!`!``````$`R^X```P`H```D*``$8``P!`!``````$`R^ +MX```P`L```D+``$8``P!`!``````$`R^X```P`P```D,``$8``P!`!`````` +M$`R^X```P`T```D-``$8``P!`!``````$`R^X```P`X```D.``$8``P!`!`` +M````$`R^X```P`\```D/``$8``P!`!``````$`R^X```P!````D0``$8``P! +M`!``````$`R^X```P!$```D1``$8``P!`!``````$`R^X```P!(```D2``$8 +M``T!`!``````$`R_"```T`````D```$8``T!`!``````$`R_"```T`$```D! +M``$8``T!`!``````$`R_"```T`(```D"``$8``T!`!``````$`R_"```T`,` +M``D#``$8``T!`!``````$`R_"```T`8```D&``$8``T!`!``````$`R_"``` +MT`<```D'``$8``T!`!``````$`R_"```T`@```D(``$8``T!`!``````$`R_ +M"```T`D```D)``$8``T!`!``````$`R_"```T`H```D*``$8``T!`!`````` +M$`R_"```T`L```D+``$8``T!`!``````$`R_"```T`P```D,``$8``T!`!`` +M````$`R_"```T`T```D-``$8``T!`!``````$`R_"```T`X```D.``$8``T! +M`!``````$`R_"```T`\```D/``$8``T!`!``````$`R_"```T!````D0``$8 +M``T!`!``````$`R_"```T!$```D1``$8``T!`!``````$`R_"```T!(```D2 +M``$8`!(``$``````$`O$(``!(`````$```$8`!(``$``````$`O$(``!(`$` +M``$!``$8`!(``$``````$`O$(``!(`(```$"``$8`!(``$``````$`O$(``! +M(`,```$#``$8`!(``$``````$`O$(``!(`0```$$``$8`!(``$``````$`O$ +M(``!(`4```$%``$8`!0```@`````$`R_,``!0`````<#``$8`!0```@````` +M$`R_,``!0`$```<$``$8`!0```@`````$`R_,``!0`(```<%``$8`!0```@` +M````$`R_,``!0`,```<&``$8`!0```@`````$`R_,``!0`0```<'``$8`!0` +M``@`````$`R_,``!0`4```<(``$8`!0!`'@`````$`R_6``!0$``````!<$````D#``$8`!``!<$$```D$``$8`!``!<$(```D%``$8`!<"`!``````$`S"H``!<($```D!``$8 +M`!<"`!``````$`S"H``!<(0```D$``$8`!<"`!``````$`S"H``!<(4```D% +M``$8`!<#@`@`````$`S"R``!<,````D```$8`!<#@`@`````$`S"R``!<,$` +M``D!``$8`!<#@`@`````$`S"R``!<,(```D"``$8`!<#@`@`````$`S"R``! +M<,,```D#``$8`!<#@`@`````$`S"R``!<,0```D$``$8`!<#@`@`````$`S" +MR``!<,4```D%``$8`!<#@`@`````$`S"R``!<,8```D&``$8`!<#@`@````` +M$`S"R``!<,<```D'``$8`!<#@`@`````$`S"R``!<,@```D(``$8`!<#@`@` +M````$`S"R``!<,D```D)``$8`!<#A`@`````$`S"\``!<<````D```$8`!<# +MA`@`````$`S"\``!<<$```D!``$8`!<#A`@`````$`S"\``!<<(```D"``$8 +M`!<#A`@`````$`S"\``!<<,```D#``$8`!<#A`@`````$`S"\``!<<0```D$ +M``$8`!<#A`@`````$`S"\``!<<4```D%``$8`!<#A`@`````$`S"\``!<<8` +M``D&``$8`!<#A`@`````$`S"\``!<<<```D'``$8`!<#A`@`````$`S"\``! +M<<@```D(``$8`!<#A`@`````$`S"\``!<``"B!8```````$H +M`!"@`+@`````$`O(H``"B!<```````$H`!"@`,``````$`O(R``"B!@````` +M``$H`!"@`,@`````$`O(\``"B!D```````$H`!"@`-``````$`O)&``"B!H` +M``````$H`!"@`-@`````$`O)0``"B!L```````$H`!"@`.``````$`O):``" +MB!P```````$H`!"@`.@`````$`O)D``"B!T```````$H`!"@`/``````$`O) +MN``"B!X```````$H`!"@`/@`````$`O)X``"B!\```````$H`!"@`0`````` +M$`S$"``"B"````````$H`!"@`0@`````$`S$,``"B"$```````$H`!"@`1`` +M````$`S$6``"B"(```````$H`!"@`1@`````$`S$@``"B",```````$H`!"@ +M`2``````$`S$J``"B"0```````$H`!"@`2@`````$`S$T``"B"4```````$H +M`!"@`3``````$`S$^``"B"8```````$H`!"@`3@`````$`S%(``"B"<````` +M``$H`!"@`4``````$`S%2``"B"@```````$H`!"@`4@`````$`S%<``"B"D` +M``````$H`!"@`5``````$`S%F``"B"H```````$H`!"@`5@`````$`S%P``" +MB"L```````$H`!"@`6``````$`S%Z``"B"P```````$H`!"@`6@`````$`S& +M$``"B"T```````$H`!"@`7``````$`S&.``"B"X```````$H`!"@`7@````` +M$`S&8``"B"\```````$H`!"@`8``````$`S&B``"B#````````$H`!"@`8@` +M````$`S&L``"B#$```````$H`!"@`9``````$`S&V``"B#(```````$H`!"@ +M`9@`````$`S'```"B#,```````$H`!"@`:``````$`S'*``"B#0```````$H +M`!"@`:@`````$`S'4``"B#4```````$H`!"@`;``````$`S'>``"B#8````` +M``$H`!"@`;@`````$`S'H``"B#<```````$H`!"@`<``````$`S'R``"B#@` +M``````$H`!"@`<@`````$`S'\``"B#D```````$H`!"@`=``````$`S(&``" +MB#H```````$H`!"@`=@`````$`S(0``"B#L```````$H`!"@`>``````$`S( +M:``"B#P```````$H`!"@`>@`````$`S(D``"B#T```````$H`!"@`?`````` +M$`S(N``"B#X```````$H`!"@`?@`````$`S(X``"B#\```````$H`!"@```` +M````$`O%"``"B$`````!``$H`!"@``@`````$`O%,``"B$$````!``$H`!"@ +M`!``````$`O%6``"B$(````!``$H`!"@`!@`````$`O%@``"B$,````!``$H +M`!"@`"``````$`O%J``"B$0````!``$H`!"@`"@`````$`O%T``"B$4````! +M``$H`!"@`#``````$`O%^``"B$8````!``$H`!"@`#@`````$`O&(``"B$<` +M```!``$H`!"@`$``````$`O&2``"B$@````!``$H`!"@`$@`````$`O&<``" +MB$D````!``$H`!"@`%``````$`O&F``"B$H````!``$H`!"@`%@`````$`O& +MP``"B$L````!``$H`!"@`&``````$`O&Z``"B$P````!``$H`!"@`&@````` +M$`O'$``"B$T````!``$H`!"@`'``````$`O'.``"B$X````!``$H`!"@`'@` +M````$`O'8``"B$\````!``$H`!"@`(``````$`O'B``"B%`````!``$H`!"@ +M`(@`````$`O'L``"B%$````!``$H`!"@`)``````$`O'V``"B%(````!``$H +M`!"@`)@`````$`O(```"B%,````!``$H`!"@`*``````$`O(*``"B%0````! +M``$H`!"@`*@`````$`O(4``"B%4````!``$H`!"@`+``````$`O(>``"B%8` +M```!``$H`!"@`+@`````$`O(H``"B%<````!``$H`!"@`,``````$`O(R``" +MB%@````!``$H`!"@`,@`````$`O(\``"B%D````!``$H`!"@`-``````$`O) +M&``"B%H````!``$H`!"@`-@`````$`O)0``"B%L````!``$H`!"@`.`````` +M$`O):``"B%P````!``$H`!"@`.@`````$`O)D``"B%T````!``$H`!"@`/`` +M````$`O)N``"B%X````!``$H`!"@`/@`````$`O)X``"B%\````!``$H`!"@ +M`0``````$`S$"``"B&`````!``$H`!"@`0@`````$`S$,``"B&$````!``$H +M`!"@`1``````$`S$6``"B&(````!``$H`!"@`1@`````$`S$@``"B&,````! +M``$H`!"@`2``````$`S$J``"B&0````!``$H`!"@`2@`````$`S$T``"B&4` +M```!``$H`!"@`3``````$`S$^``"B&8````!``$H`!"@`3@`````$`S%(``" +MB&<````!``$H`!"@`4``````$`S%2``"B&@````!``$H`!"@`4@`````$`S% +M<``"B&D````!``$H`!"@`5``````$`S%F``"B&H````!``$H`!"@`5@````` +M$`S%P``"B&L````!``$H`!"@`6``````$`S%Z``"B&P````!``$H`!"@`6@` +M````$`S&$``"B&T````!``$H`!"@`7``````$`S&.``"B&X````!``$H`!"@ +M`7@`````$`S&8``"B&\````!``$H`!"@`8``````$`S&B``"B'`````!``$H +M`!"@`8@`````$`S&L``"B'$````!``$H`!"@`9``````$`S&V``"B'(````! +M``$H`!"@`9@`````$`S'```"B',````!``$H`!"@`:``````$`S'*``"B'0` +M```!``$H`!"@`:@`````$`S'4``"B'4````!``$H`!"@`;``````$`S'>``" +MB'8````!``$H`!"@`;@`````$`S'H``"B'<````!``$H`!"@`<``````$`S' +MR``"B'@````!``$H`!"@`<@`````$`S'\``"B'D````!``$H`!"@`=`````` +M$`S(&``"B'H````!``$H`!"@`=@`````$`S(0``"B'L````!``$H`!"@`>`` +M````$`S(:``"B'P````!``$H`!"@`>@`````$`S(D``"B'T````!``$H`!"@ +M`?``````$`S(N``"B'X````!``$H`!"@`?@`````$`S(X``"B'\````!``$H +M`!"@````````$`O%"``"B(`````"``$H`!"@``@`````$`O%,``"B($````" +M``$H`!"@`!``````$`O%6``"B((````"``$H`!"@`!@`````$`O%@``"B(,` +M```"``$H`!"@`"``````$`O%J``"B(0````"``$H`!"@`"@`````$`O%T``" +MB(4````"``$H`!"@`#``````$`O%^``"B(8````"``$H`!"@`#@`````$`O& +M(``"B(<````"``$H`!"@`$``````$`O&2``"B(@````"``$H`!"@`$@````` +M$`O&<``"B(D````"``$H`!"@`%``````$`O&F``"B(H````"``$H`!"@`%@` +M````$`O&P``"B(L````"``$H`!"@`&``````$`O&Z``"B(P````"``$H`!"@ +M`&@`````$`O'$``"B(T````"``$H`!"@`'``````$`O'.``"B(X````"``$H +M`!"@`'@`````$`O'8``"B(\````"``$H`!"@`(``````$`O'B``"B)`````" +M``$H`!"@`(@`````$`O'L``"B)$````"``$H`!"@`)``````$`O'V``"B)(` +M```"``$H`!"@`)@`````$`O(```"B),````"``$H`!"@`*``````$`O(*``" +MB)0````"``$H`!"@`*@`````$`O(4``"B)4````"``$H`!"@`+``````$`O( +M>``"B)8````"``$H`!"@`+@`````$`O(H``"B)<````"``$H`!"@`,`````` +M$`O(R``"B)@````"``$H`!"@`,@`````$`O(\``"B)D````"``$H`!"@`-`` +M````$`O)&``"B)H````"``$H`!"@`-@`````$`O)0``"B)L````"``$H`!"@ +M`.``````$`O):``"B)P````"``$H`!"@`.@`````$`O)D``"B)T````"``$H +M`!"@`/``````$`O)N``"B)X````"``$H`!"@`/@`````$`O)X``"B)\````" +M``$H`!"@`0``````$`S$"``"B*`````"``$H`!"@`0@`````$`S$,``"B*$` +M```"``$H`!"@`1``````$`S$6``"B*(````"``$H`!"@`1@`````$`S$@``" +MB*,````"``$H`!"@`2``````$`S$J``"B*0````"``$H`!"@`2@`````$`S$ +MT``"B*4````"``$H`!"@`3``````$`S$^``"B*8````"``$H`!"@`3@````` +M$`S%(``"B*<````"``$H`!"@`4``````$`S%2``"B*@````"``$H`!"@`4@` +M````$`S%<``"B*D````"``$H`!"@`5``````$`S%F``"B*H````"``$H`!"@ +M`5@`````$`S%P``"B*L````"``$H`!"@`6``````$`S%Z``"B*P````"``$H +M`!"@`6@`````$`S&$``"B*T````"``$H`!"@`7``````$`S&.``"B*X````" +M``$H`!"@`7@`````$`S&8``"B*\````"``$H`!"@`8``````$`S&B``"B+`` +M```"``$H`!"@`8@`````$`S&L``"B+$````"``$H`!"@`9``````$`S&V``" +MB+(````"``$H`!"@`9@`````$`S'```"B+,````"``$H`!"@`:``````$`S' +M*``"B+0````"``$H`!"@`:@`````$`S'4``"B+4````"``$H`!"@`;`````` +M$`S'>``"B+8````"``$H`!"@`;@`````$`S'H``"B+<````"``$H`!"@`<`` +M````$`S'R``"B+@````"``$H`!"@`<@`````$`S'\``"B+D````"``$H`!"@ +M`=``````$`S(&``"B+H````"``$H`!"@`=@`````$`S(0``"B+L````"``$H +M`!"@`>``````$`S(:``"B+P````"``$H`!"@`>@`````$`S(D``"B+T````" +M``$H`!"@`?``````$`S(N``"B+X````"``$H`!"@`?@`````$`S(X``"B+\` +M```"``$8`#<``"@`````$`O*"``#<`````@```$8`#<``"@`````$`O*"``# +M<`$```@!``$8`#<``"@`````$`O*"``#<`(```@!``$8`#<``"@`````$`O* +M"``#<`,```@!``$8`#<``"@`````$`O*"``#<`0```@%``$8`#<``"@````` +M$`O*"``#<`4```@%``$8`#<``"@`````$`O*"``#<`8```@%``$8`#<``"@` +M````$`O*"``#<`<```@)``$8`#<``"@`````$`O*"``#<`@```@)``$8`#<` +M`"@`````$`O*"``#<`D```@)``$8`#<``"@`````$`O*"``#<`H```@-``$8 +M`#<``"@`````$`O*"``#<`L```@-``$8`#<``"@`````$`O*"``#<`P```@- +M``$8`#<``"@`````$`O*"``#<`T```@-``$8`#<``"@`````$`O*"``#<`X` +M``@.``$8`#<``"@`````$`O*"``#``$8`#@``'@`````$`O*4``#@%\````?``$8 +M`#@``'@`````$`O*4``#@&`````@``$8`#@``'@`````$`O*4``#@&$````A +M``$8`#@``'@`````$`O*4``#@&(````B``$8`#@``'@`````$`O*4``#@&,` +M```C``$8`#@``'@`````$`O*4``#@&0````D``$8`#@``'@`````$`O*4``# +M@&4````E``$8`#@``'@`````$`O*4``#@&8````F``$8`#@``'@`````$`O* +M4``#@&<````G``$8`#@``'@`````$`O*4``#@&@````H``$8`#@``'@````` +M$`O*4``#@&D````I``$8`#@``'@`````$`O*4``#@&H````J``$8`#@``'@` +M````$`O*4``#@&L````K``$8`#@``'@`````$`O*4``#@&P````L``$8`#@` +M`'@`````$`O*4``#@&T````M``$8`#@``'@`````$`O*4``#@&X````N``$8 +M`#@``'@`````$`O*4``#@&\````O``$8`#@``'@`````$`O*4``#@'`````P +M``$8`#@``'@`````$`O*4``#@'$````Q``$8`#@``'@`````$`O*4``#@'(` +M```R``$8`#@``'@`````$`O*4``#@',````S``$8`#@``'@`````$`O*4``# +M@'0````T``$8`#@``'@`````$`O*4``#@'4````U``$8`#@`%@``````$`O* +M>``#@(````````$8`#@`%@@`````$`O*H``#@($```````$8`#@`%A`````` +M$`O*R``#@((```````$8`#@`%A@`````$`O*\``#@(,```````$8`#@`%B`` +M````$`O+&``#@(0```````$8`#@`%B@`````$`O+0``#@(4```````$8`#@` +M%C``````$`O+:``#@(8```````$8`#@`%C@`````$`O+D``#@(<```````$8 +M`#@`%@``````$`O*>``#@,`````!``$8`#@`%@@`````$`O*H``#@,$````! +M``$8`#@`%A``````$`O*R``#@,(````!``$8`#@`%A@`````$`O*\``#@,,` +M```!``$8`#@`%B``````$`O+&``#@,0````!``$8`#@`%B@`````$`O+0``# +M@,4````!``$8`#@`%C``````$`O+:``#@,8````!``$8`#@`%C@`````$`O+ +MD``#@,<````!``$8`$0``"``````$`O+N``$0`,````#``$8`$0``"`````` +M$`O+N``$0`0````$``$8`$0``"``````$`O+N``$0`4````%``$8`$0``"`` +M````$`O+N``$0`<````'``$8`$0``$``````$`O+X``$0$````````$8`$0` +M`$``````$`O+X``$0$$````!``$8`$0``$``````$`O+X``$0$(````"``$8 +M`$0``$``````$`O+X``$0$,````#``$8`$0``$``````$`O+X``$0$0````$ +M``$8`$0``$``````$`O+X``$0$4````%``$8`$0``$``````$`O+X``$0$8` +M```&``$8`$0``$``````$`O+X``$0$<````'``$8`$0``$``````$`O+X``$ +M0$@````(``$8`$0``$``````$`O+X``$0$D````)``$8`$0``$``````$`O+ +MX``$0$H````*``$8`$0``$``````$`O+X``$0$L````+``$8`$0``$`````` +M$`O+X``$0$P````,``$8`$0``$``````$`O+X``$0$T````-``$8`$0``$`` +M````$`O+X``$0$X````.``$8`$0``$``````$`O+X``$0$\````/``$8`$0` +M`$@`````$`O,"``$00````````$8`$0``$@`````$`O,"``$00$````!``$8 +M`$0``$@`````$`O,"``$00(````"``$8`$0``$@`````$`O,"``$00,````# +M``$8`$0``$@`````$`O,"``$000````$``$8`$0``$@`````$`O,"``$004` +M```%``$8`$0``$@`````$`O,"``$008````&``$8`$0``$@`````$`O,"``$ +M00<````'``$8`$0``$@`````$`O,"``$00@````(``$8`$0``$@`````$`O, +M"``$00D````)``$8`$0``$@`````$`O,"``$00H````*``$8`$0``$@````` +M$`O,"``$00L````+``$8`$0``$@`````$`O,"``$01`````0``$8`$0``$@` +M````$`O,"``$01$````1``$8`$0``$@`````$`O,"``$01(````2``$8`$0` +M`$@`````$`O,"``$01,````3``$8`$0``$@`````$`O,"``$01H````:``$8 +M`$0``$@`````$`O,"``$01L````;``$8`$0``$@`````$`O,"``$01P````< +M``$8`$0``$@`````$`O,"``$01T````=``$8`$0``$@`````$`O,"``$01X` +M```>``$8`$0``$@`````$`O,"``$01\````?``$8`$0``$@`````$`O,"``$ +M02`````@``$8`$0``$@`````$`O,"``$02$````A``$8`$0``%``````$`O, +M,``$0@````````$8`$0``%``````$`O,,``$0@$````!``$8`$0`P``````` +M$`O,6``$2`````````$8`$0`P```````$`O,6``$2`$````!``$8`$0`P``` +M````$`O,6``$2`(````"``$8`$0`P```````$`O,6``$2`,````#``$8`$0` +MP!``````$`O,@``$2$````````$8`$0`P!``````$`O,@``$2$$````!``$8 +M`$0`P!``````$`O,@``$2$(````"``$8`$0`P!``````$`O,@``$2$,````# +M``$8`$0!P```````$`O,J``$20````````$8`$0!P```````$`O,J``$20$` +M```!``$8`$0!P```````$`O,J``$20(````"``$8`$0!P```````$`O,J``$ +M20,````#``$8`$0!P!``````$`O,T``$24````````$8`$0!P!``````$`O, +MT``$24$````!``$8`$0!P!``````$`O,T``$24(````"``$8`$0!P!`````` +M$`O,T``$24,````#``$8`$0"P```````$`S)"``$2@````````$8`$0"P``` +M````$`S)"``$2@$````!``$8`$0"P```````$`S)"``$2@(````"``$8`$0" +MP```````$`S)"``$2@,````#``$8`$0"P!``````$`S),``$2D````````$8 +M`$0"P!``````$`S),``$2D$````!``$8`$0"P!``````$`S),``$2D(````" +M``$8`$0"P!``````$`S),``$2D,````#``$8`$0#P```````$`S)6``$2P`` +M``````$8`$0#P```````$`S)6``$2P$````!``$8`$0#P```````$`S)6``$ +M2P(````"``$8`$0#P```````$`S)6``$2P,````#``$8`$0#P!``````$`S) +M@``$2T````````$8`$0#P!``````$`S)@``$2T$````!``$8`$0#P!`````` +M$`S)@``$2T(````"``$8`$0#P!``````$`S)@``$2T,````#``$8`$<``"@` +M````$`O-<``$<`````@```$8`$<``"@`````$`O-<``$<`$```@!``$8`$<` +M`"@`````$`O-<``$<`(```@"``$8`$<``"@`````$`O-<``$<`,```@#``$8 +M`$<``"@`````$`O-<``$<`0```@$``$8`$<``"@`````$`O-<``$<`4```@% +M``$8`$<``"@`````$`O-<``$<`L```@+``$8`$<``"@`````$`O-<``$<`P` +M``@,``$8`$<``"@`````$`O-<``$<`T```@-``$8`$<``"@`````$`O-<``$ +M<`X```@.``$8`$<``"@`````$`O-<``$<`\```@/``$8`$<``"@`````$`O- +M<``$``("@`` +M``````$8`(#(`"@`````$`O9>``("@$````!``$8`(#,`"@`````$`S*<``( +M"P````````$8`(#,`"@`````$`S*<``("P$````!``$8`(#@`"@`````$`O9 +MH``(#`````````$8`(#@`"@`````$`O9H``(#`$````!``$8`(#@`"@````` +M$`O9H``(#`0````$``$8`(#@`"@`````$`O9H``(#`4````%``$8`(#@`"@` +M````$`O9H``(#`8````'``$8`(#@`"@`````$`O9H``(#`<````&``$8`(#@ +M`"@`````$`O9H``(#`@````(``$8`(#@`"@`````$`O9H``(#`D````)``$8 +M`(#D`"@`````$`O9R``(#0````````$8`(#D`"@`````$`O9R``(#0$````! +M``$8`(#D`"@`````$`O9R``(#00````$``$8`(#D`"@`````$`O9R``(#04` +M```%``$8`(#D`"@`````$`O9R``(#08````'``$8`(#D`"@`````$`O9R``( +M#0<````&``$8`(#D`"@`````$`O9R``(#0@````(``$8`(#D`"@`````$`O9 +MR``(#0D````)``$8`(#H`"@`````$`S*F``(#@````````$8`(#H`"@````` +M$`S*F``(#@$````!``$8`(#H`"@`````$`S*F``(#@0````$``$8`(#H`"@` +M````$`S*F``(#@4````%``$8`(#H`"@`````$`S*F``(#@8````'``$8`(#H +M`"@`````$`S*F``(#@<````&``$8`(#H`"@`````$`S*F``(#@@````(``$8 +M`(#H`"@`````$`S*F``(#@D````)``$8`(#L`"@`````$`S*P``(#P`````` +M``$8`(#L`"@`````$`S*P``(#P$````!``$8`(#L`"@`````$`S*P``(#P0` +M```$``$8`(#L`"@`````$`S*P``(#P4````%``$8`(#L`"@`````$`S*P``( +M#P8````'``$8`(#L`"@`````$`S*P``(#P<````&``$8`(#L`"@`````$`S* +MP``(#P@````(``$8`(#L`"@`````$`S*P``(#PD````)``$8`(@``?`````` +M$`O9\``(@`````8```$8`(@``?``````$`O9\``(@`$```8!``$8`(@``?`` +M````$`O9\``(@`(```8"``$8`(@``?``````$`O9\``(@`,```8#``$8`(@` +M`?``````$`O9\``(@`0```8$``$8`(@``?``````$`O9\``(@`4```8%``$8 +M`(@``?``````$`O9\``(@`8```8&``$8`(@``?``````$`O9\``(@`<```8' +M``$8`(@``?``````$`O9\``(@`@```8(``$8`(@``?``````$`O9\``(@`D` +M``8)``$8`(@``?``````$`O9\``(@`H```8*``$8`(@``?``````$`O9\``( +M@`L```8+``$8`(D``?``````$`O:$``(D`````8```$8`(D``?``````$`O: +M$``(D`$```8!``$8`(D``?``````$`O:$``(D`(```8"``$8`(D``?`````` +M$`O:$``(D`,```8#``$8`(D``?``````$`O:$``(D`0```8$``$8`(D``?`` +M````$`O:$``(D`4```8%``$8`(D``?``````$`O:$``(D`8```8&``$8`(D` +M`?``````$`O:$``(D`<```8'``$8`(D``?``````$`O:$``(D`@```8(``$8 +M`(D``?``````$`O:$``(D`D```8)``$8`(D``?``````$`O:$``(D`H```8* +M``$8`(D``?``````$`O:$``(D`L```8+``$8`(H``?``````$`S*Z``(H``` +M``8```$8`(H``?``````$`S*Z``(H`$```8!``$8`(H``?``````$`S*Z``( +MH`(```8"``$8`(H``?``````$`S*Z``(H`,```8#``$8`(H``?``````$`S* +MZ``(H`0```8$``$8`(H``?``````$`S*Z``(H`4```8%``$8`(H``?`````` +M$`S*Z``(H`8```8&``$8`(H``?``````$`S*Z``(H`<```8'``$8`(H``?`` +M````$`S*Z``(H`@```8(``$8`(H``?``````$`S*Z``(H`D```8)``$8`(H` +M`?``````$`S*Z``(H`H```8*``$8`(H``?``````$`S*Z``(H`L```8+``$8 +M`(L``?``````$`S+"``(L`````8```$8`(L``?``````$`S+"``(L`$```8! +M``$8`(L``?``````$`S+"``(L`(```8"``$8`(L``?``````$`S+"``(L`,` +M``8#``$8`(L``?``````$`S+"``(L`0```8$``$8`(L``?``````$`S+"``( +ML`4```8%``$8`(L``?``````$`S+"``(L`8```8&``$8`(L``?``````$`S+ +M"``(L`<```8'``$8`(L``?``````$`S+"``(L`@```8(``$8`(L``?`````` +M$`S+"``(L`D```8)``$8`(L``?``````$`S+"``(L`H```8*``$8`(L``?`` +M````$`S+"``(L`L```8+``$8`,``!"@`````$`O:,``,``$```,!``$8`,`` +M!"@`````$`O:,``,``0```,$``$8`,``!"@`````$`O:,``,``4```,%``$8 +M`,``!"@`````$`O:,``,``8```,&``$8`,``!"@`````$`O:,``,``<```,' +M``$8`,``!"@`````$`O:,``,``@```,(``$8`,``!"@`````$`O:,``,``D` +M``,)``$8`,``!"@`````$`O:,``,``L```,+``$8`,``!"@`````$`O:,``, +M``P```,,``$8`,``!"@`````$`O:,``,``T```,-``$8`,$`!"@`````$`O: +M6``,$`$```,!``$8`,$`!"@`````$`O:6``,$`0```,$``$8`,$`!"@````` +M$`O:6``,$`4```,%``$8`,$`!"@`````$`O:6``,$`8```,&``$8`,$`!"@` +M````$`O:6``,$`<```,'``$8`,$`!"@`````$`O:6``,$`@```,(``$8`,$` +M!"@`````$`O:6``,$`D```,)``$8`,$`!"@`````$`O:6``,$`L```,+``$8 +M`,$`!"@`````$`O:6``,$`P```,,``$8`,$`!"@`````$`O:6``,$`T```,- +M``$8`,(`!"@`````$`O:@``,(`$```,!``$8`,(`!"@`````$`O:@``,(`0` +M``,$``$8`,(`!"@`````$`O:@``,(`4```,%``$8`,(`!"@`````$`O:@``, +M(`8```,&``$8`,(`!"@`````$`O:@``,(`<```,'``$8`,(`!"@`````$`O: +M@``,(`@```,(``$8`,(`!"@`````$`O:@``,(`D```,)``$8`,(`!"@````` +M$`O:@``,(`L```,+``$8`,(`!"@`````$`O:@``,(`P```,,``$8`,(`!"@` +M````$`O:@``,(`T```,-``$8`,,`!"@`````$`O:J``,,`$```,!``$8`,,` +M!"@`````$`O:J``,,`0```,$``$8`,,`!"@`````$`O:J``,,`4```,%``$8 +M`,,`!"@`````$`O:J``,,`8```,&``$8`,,`!"@`````$`O:J``,,`<```,' +M``$8`,,`!"@`````$`O:J``,,`@```,(``$8`,,`!"@`````$`O:J``,,`D` +M``,)``$8`,,`!"@`````$`O:J``,,`L```,+``$8`,,`!"@`````$`O:J``, +M,`P```,,``$8`,,`!"@`````$`O:J``,,`T```,-``$8`-P```@`````$`O: +M\``-P`````@```$8`-P```@`````$`O:\``-P`$```@!``$8`-P```@````` +M$`O:\``-P`(```@"``$8`-P```@`````$`O:\``-P`,```@#``$8`-P```@` +M````$`O:\``-P`0```@$``$8`-P```@`````$`O:\``-P`4```@%``$8`-P` +M``@`````$`O:\``-P`8```@&``$8`-P```@`````$`O:\``-P`<```@'``$8 +M`-P```@`````$`O:\``-P`@```@(``$8`-P```@`````$`O:\``-P`D```@) +M``$8`-P```@`````$`O:\``-P`H```@*``$8`-P```@`````$`O:\``-P`L` +M``@+``$8`-P```@`````$`O:\``-P`P```@,``$8`-P```@`````$`O:\``- +MP`T```@-``$8`-P```@`````$`O:\``-P`X```@.``$8`-P```@`````$`O: +M\``-P`\```@/``$8`-P```@`````$`O:\``-P!````@0``$8`-P```@````` +M$`O:\``-P!$```@1``$8`-P```@`````$`O:\``-P!(```@2``$8`-P```@` +M````$`O:\``-P!,```@3``$8`-P```@`````$`O:\``-P!0```@4``$8`-P` +M``@`````$`O:\``-P!4```@5``$8`-P```@`````$`O:\``-P!8```@6``$8 +M`-T``"``````$`S+*``-T`````@```$8`-T``"``````$`S+*``-T`$```@! +M``$8`-T``"``````$`S+*``-T`(```@"``$8`-T``"``````$`S+*``-T`,` +M``@#``$8`-T``"``````$`S+*``-T`0```@$``$8`-T``"``````$`S+*``- +MT`4```@%``$8`-T``"``````$`S+*``-T`8```@&``$8`-T``"``````$`S+ +M*``-T`<```@'``$8`-T``"``````$`S+*``-T"````@@``$8`-T``"`````` +M$`S+*``-T"$```@A``$8`-T``"``````$`S+*``-T"(```@B``$8`-T``"`` +M````$`S+*``-T"4```@E``$8`-T``"``````$`S+*``-T"8```@F``$8`-T` +M`"``````$`S+*``-T"<```@G``$8`-T``"@`````$`S+4``-T$````@```$8 +M`-T``"@`````$`S+4``-T$$```@!``$8`-T``"@`````$`S+4``-T$(```@" +M``$8`-T``"@`````$`S+4``-T$,```@#``$8`-T``"@`````$`S+4``-T$0` +M``@$``$8`-T``"@`````$`S+4``-T$4```@%``$8`-T``"@`````$`S+4``- +MT$8```@&``$8`-T``"@`````$`S+4``-T$<```@'``$8`-T``"@`````$`S+ +M4``-T%````@0``$8`-T``"@`````$`S+4``-T%$```@1``$8`-T``"@````` +M$`S+4``-T&````@@``$8`-T``"@`````$`S+4``-T&$```@A``$8`-T``"@` +M````$`S+4``-T&(```@B``$8`-T``"@`````$`S+4``-T&,```@C``$8`-T` +M`"@`````$`S+4``-T&0```@D``$8`-T``"@`````$`S+4``-T&4```@E``$8 +M`-T``"@`````$`S+4``-T&@```@H``$8`-T``"@`````$`S+4``-T&D```@I +M``$8`-T``"@`````$`S+4``-T&H```@J``$8`-T``"@`````$`S+4``-T&L` +M``@K``'?``````@`````$`O;&``-\`````,```'?``````@`````$`O;&``- +M\`$```,!``'?``````@`````$`O;&``-\`@```,(``'?``````@`````$`O; +M&``-\`D```,)``'?``````@`````$`O;&``-\`H```,*``'?``````@````` +M$`O;&``-\`L```,+``'?``````@`````$`O;&``-\`P```,,``'?``````@` +M````$`O;&``-\`T```,-``'?``````@`````$`O;&``-\`X```,.``'?```` +M``@`````$`O;&``-\`\```,/``'?``````@`````$`O;&``-\!````,0``'? +M``````@`````$`O;&``-\!$```,1``'?``````@`````$`O;&``-\!(```,2 +M``'?``````@`````$`O;&``-\!,```,3``'?``````@`````$`O;&``-\!0` +M``,4``'?``````@`````$`O;&``-\!8```,6``'?``````@`````$`O;&``- +M\!@```,8``'?``````@`````$`O;&``-\!D```,9``'?``````@`````$`O; +M&``-\!H```,:``'?``````@`````$`O;&``-\!L```,;``'?`````"`````` +M$`O;0``-\(````,```'?`````"``````$`O;0``-\($```,!``'?`````"`` +M````$`O;0``-\((```,"``'?`````"``````$`O;0``-\(,```,#``'?```` +M`"``````$`O;0``-\(0```,$``'?`````"``````$`O;0``-\(4```,%``'? +M`````"``````$`O;0``-\(8```,&``'?`````"``````$`O;0``-\(<```,' +M``'?`````"``````$`O;0``-\(@```,(``'?`````"``````$`O;0``-\(D` +M``,)``'?`````"``````$`O;0``-\(H```,*``'?`````"``````$`O;0``- +M\(L```,+``'?`````"``````$`O;0``-\(P```,,``'?`````"``````$`O; +M0``-\(T```,-``'?`````"``````$`O;0``-\(X```,.``'?`````"`````` +M$`O;0``-\*````,@``'?`````"``````$`O;0``-\*$```,A``'?`````"`` +M````$`O;0``-\*(```,B``'?`````"``````$`O;0``-\*,```,C``'?```` +M`"``````$`O;0``-\*0```,D``'?`````"``````$`O;0``-\*4```,E``'? +M`````"``````$`O;0``-\*8```,F``'?`````"``````$`O;0``-\*<```,G +M``'?`````"``````$`O;0``-\*@```,H``'?`````"``````$`O;0``-\*D` +M``,I``'?`````"``````$`O;0``-\*H```,J``'?`````"``````$`O;0``- +M\*L```,K``'?`````"``````$`O;0``-\*P```,L``'?`````"``````$`O; +M0``-\*T```,M``'?`````"``````$`O;0``-\*X```,N``$8`.```"`````` +M$`O;:``.``````$```$8`.```"``````$`O;:``.``$```$!``$8`.```"`` +M````$`O;:``.``(```$"``$8`.```!``````$`O;D``.`!@```$1``$8`.`` +M`!``````$`O;D``.`!D```$0``$8`.```!``````$`O;D``.`"````$```$8 +M`.```!``````$`O;D``.`"$```$!``$8`.```!``````$`O;D``.`"(```$" +M``$8`.```!``````$`O;D``.`",```$#``$8`.```!``````$`O;D``.`"0` +M``$$``$8`.```!``````$`O;D``.`"4```$%``$8`.```!``````$`O;D``. +M`"8```$&``$8`.```!``````$`O;D``.`"<```$'``$8`.```!``````$`O; +MD``.`"@```$(``$8`.```!``````$`O;D``.`"D```$)``$8`.```!`````` +M$`O;D``.`"H```$*``$8`.```!``````$`O;D``.`"L```$+``$8`.```!`` +M````$`O;D``.`"P```$,``$8`.```!``````$`O;D``.`"T```$-``$8`.`` +M`!``````$`O;D``.`"X```$.``$8`.```!``````$`O;D``.`"\```$/``$8 +M`.`0`"``````$`O;N``.`$````$```$8`.`0`"``````$`O;N``.`$$```$! +M``$8`.`0`"``````$`O;N``.`$(```$"``$8`.`@`"``````$`O;X``.`(`` +M``$```$8`.`@`"``````$`O;X``.`($```$!``$8`.`@`"``````$`O;X``. +M`((```$"``$8`.`P`"``````$`O<"``.`,````$```$8`.`P`"``````$`O< +M"``.`,$```$!``$8`.`P`"``````$`O<"``.`,(```$"``$8`.`!`B`````` +M$`O<,``.`0(```$"``$8`.`!`B``````$`O<,``.`0,```$#``$8`.`!`B`` +M````$`O<,``.`00```$$``$8`.`!`B``````$`O<,``.`04```$%``$8`.`! +M`B``````$`O<,``.`08```$&``$8`.`!`B``````$`O<,``.`0<```$'``$8 +M`.`!`B``````$`O<,``.`0@```$(``$8`.`!`B``````$`O<,``.`0D```$) +M``$8`.`!`Q``````$`O<6``.`2````$```$8`.`!`Q``````$`O<6``.`2$` +M``$!``$8`.`!`Q``````$`O<6``.`2(```$"``$8`.`!`Q``````$`O<6``. +M`2,```$#``$8`.`!`Q``````$`O<6``.`20```$$``$8`.`!`Q``````$`O< +M6``.`24```$%``$8`.`!`Q``````$`O<6``.`28```$&``$8`.`!`Q`````` +M$`O<6``.`2<```$'``$8`.`1`B``````$`O<@``.`4(```$"``$8`.`1`B`` +M````$`O<@``.`4,```$#``$8`.`1`B``````$`O<@``.`40```$$``$8`.`1 +M`B``````$`O<@``.`44```$%``$8`.`1`B``````$`O<@``.`48```$&``$8 +M`.`1`B``````$`O<@``.`4<```$'``$8`.`1`B``````$`O<@``.`4@```$( +M``$8`.`1`B``````$`O<@``.`4D```$)``$8`.`A`B``````$`O +M&``.`L````$```$8`.`R````````$`O>&``.`L$```$!``$8`.`R```````` +M$`O>&``.`L(```$"``$8`.`R````````$`O>&``.`L,```$#``$8`.`R```` +M````$`O>&``.`L0```$$``$8`.`R````````$`O>&``.`L4```$%``$8`.`R +M````````$`O>&``.`L@```$(``$8`.`R````````$`O>&``.`LD```$)``$8 +M`.`R````````$`O>&``.`LH```$*``$8`.`R````````$`O>&``.`LL```$+ +M``$8`.`R`4``````$`O>2``.`N(```$"``$8`.`#`(``````$`O>>``.`P(` +M``$"``$8`.`#`(``````$`O>>``.`P,```$#``$8`.`#`(``````$`O>>``. +M`P0```$$``$8`.`#`(``````$`O>>``.`P4```$%``$8`.`#`(``````$`O> +M>``.`P<```$'``$8`.`#`(``````$`O>>``.`P@```$(``$8`.`#`(`````` +M$`O>>``.`PD```$)``$8`.`#`(``````$`O>>``.`PH```$*``$8`.`#`(`` +M````$`O>>``.`PP```$,``$8`.`#@```````$`O>J``.`R````$```$8`.`# +M@```````$`O>J``.`R$```$!``$8`.`#@```````$`O>J``.`R(```$"``$8 +M`.`#@```````$`O>J``.`R,```$#``$8`.`#@```````$`O>J``.`R0```$$ +M``$8`.`#@```````$`O>J``.`R4```$%``$8`.`#@```````$`O>J``.`R8` +M``$&``$8`.`#@```````$`O>J``.`R<```$'``$8`.`#@```````$`O>J``. +M`R@```$(``$8`.`#@```````$`O>J``.`RD```$)``$8`.`#@```````$`O> +MJ``.`RH```$*``$8`.`#@```````$`O>J``.`RL```$+``$8`.`#A0`````` +M$`O>V``.`S````$```$8`.`#A0``````$`O>V``.`S$```$!``$8`.`#A0`` +M````$`O>V``.`S(```$"``$8`.`#A0``````$`O>V``.`S,```$#``$8`.`# +MA0``````$`O>V``.`S0```$$``$8`.`3`(``````$`O?"``.`T(```$"``$8 +M`.`3`(``````$`O?"``.`T,```$#``$8`.`3`(``````$`O?"``.`T0```$$ +M``$8`.`3`(``````$`O?"``.`T4```$%``$8`.`3`(``````$`O?"``.`T<` +M``$'``$8`.`3`(``````$`O?"``.`T@```$(``$8`.`3`(``````$`O?"``. +M`TD```$)``$8`.`3`(``````$`O?"``.`TH```$*``$8`.`3`(``````$`O? +M"``.`TP```$,``$8`.`3@```````$`O?.``.`V````$```$8`.`3@``````` +M$`O?.``.`V$```$!``$8`.`3@```````$`O?.``.`V(```$"``$8`.`3@``` +M````$`O?.``.`V,```$#``$8`.`3@```````$`O?.``.`V0```$$``$8`.`3 +M@```````$`O?.``.`V4```$%``$8`.`3@```````$`O?.``.`V8```$&``$8 +M`.`3@```````$`O?.``.`V<```$'``$8`.`3@```````$`O?.``.`V@```$( +M``$8`.`3@```````$`O?.``.`VD```$)``$8`.`3@```````$`O?.``.`VH` +M``$*``$8`.`3@```````$`O?.``.`VL```$+``$8`.`3A0``````$`O?:``. +M`W````$```$8`.`3A0``````$`O?:``.`W$```$!``$8`.`3A0``````$`O? +M:``.`W(```$"``$8`.`3A0``````$`O?:``.`W,```$#``$8`.`3A0`````` +M$`O?:``.`W0```$$``$8`.`C`(``````$`O?F``.`X(```$"``$8`.`C`(`` +M````$`O?F``.`X,```$#``$8`.`C`(``````$`O?F``.`X0```$$``$8`.`C +M`(``````$`O?F``.`X4```$%``$8`.`C`(``````$`O?F``.`X<```$'``$8 +M`.`C`(``````$`O?F``.`X@```$(``$8`.`C`(``````$`O?F``.`XD```$) +M``$8`.`C`(``````$`O?F``.`XH```$*``$8`.`C`(``````$`O?F``.`XP` +M``$,``$8`.`C@```````$`O?R``.`Z````$```$8`.`C@```````$`O?R``. +M`Z$```$!``$8`.`C@```````$`O?R``.`Z(```$"``$8`.`C@```````$`O? +MR``.`Z,```$#``$8`.`C@```````$`O?R``.`Z0```$$``$8`.`C@``````` +M$`O?R``.`Z4```$%``$8`.`C@```````$`O?R``.`Z8```$&``$8`.`C@``` +M````$`O?R``.`Z<```$'``$8`.`C@```````$`O?R``.`Z@```$(``$8`.`C +M@```````$`O?R``.`ZD```$)``$8`.`C@```````$`O?R``.`ZH```$*``$8 +M`.`C@```````$`O?R``.`ZL```$+``$8`.`CA0``````$`O?^``.`[````$` +M``$8`.`CA0``````$`O?^``.`[$```$!``$8`.`CA0``````$`O?^``.`[(` +M``$"``$8`.`CA0``````$`O?^``.`[,```$#``$8`.`CA0``````$`O?^``. +M`[0```$$``$8`.`S`(``````$`O@*``.`\(```$"``$8`.`S`(``````$`O@ +M*``.`\,```$#``$8`.`S`(``````$`O@*``.`\0```$$``$8`.`S`(`````` +M$`O@*``.`\4```$%``$8`.`S`(``````$`O@*``.`\<```$'``$8`.`S`(`` +M````$`O@*``.`\@```$(``$8`.`S`(``````$`O@*``.`\D```$)``$8`.`S +M`(``````$`O@*``.`\H```$*``$8`.`S`(``````$`O@*``.`\P```$,``$8 +M`.`S@```````$`O@6``.`^````$```$8`.`S@```````$`O@6``.`^$```$! +M``$8`.`S@```````$`O@6``.`^(```$"``$8`.`S@```````$`O@6``.`^,` +M``$#``$8`.`S@```````$`O@6``.`^0```$$``$8`.`S@```````$`O@6``. +M`^4```$%``$8`.`S@```````$`O@6``.`^8```$&``$8`.`S@```````$`O@ +M6``.`^<```$'``$8`.`S@```````$`O@6``.`^@```$(``$8`.`S@``````` +M$`O@6``.`^D```$)``$8`.`S@```````$`O@6``.`^H```$*``$8`.`S@``` +M````$`O@6``.`^L```$+``$8`.`SA0``````$`O@B``.`_````$```$8`.`S +MA0``````$`O@B``.`_$```$!``$8`.`SA0``````$`O@B``.`_(```$"``$8 +M`.`SA0``````$`O@B``.`_,```$#``$8`.`SA0``````$`O@B``.`_0```$$ +M``$8`.$``"``````$`O@N``.$`````$```$8`.$``"``````$`O@N``.$`$` +M``$!``$8`.$``"``````$`O@N``.$`(```$"``$8`.$``!``````$`O@X``. +M$!@```$1``$8`.$``!``````$`O@X``.$!D```$0``$8`.$``!``````$`O@ +MX``.$"````$```$8`.$``!``````$`O@X``.$"$```$!``$8`.$``!`````` +M$`O@X``.$"(```$"``$8`.$``!``````$`O@X``.$",```$#``$8`.$``!`` +M````$`O@X``.$"0```$$``$8`.$``!``````$`O@X``.$"4```$%``$8`.$` +M`!``````$`O@X``.$"8```$&``$8`.$``!``````$`O@X``.$"<```$'``$8 +M`.$``!``````$`O@X``.$"@```$(``$8`.$``!``````$`O@X``.$"D```$) +M``$8`.$``!``````$`O@X``.$"H```$*``$8`.$``!``````$`O@X``.$"L` +M``$+``$8`.$``!``````$`O@X``.$"P```$,``$8`.$``!``````$`O@X``. +M$"T```$-``$8`.$``!``````$`O@X``.$"X```$.``$8`.$``!``````$`O@ +MX``.$"\```$/``$8`.$0`"``````$`OA"``.$$````$```$8`.$0`"`````` +M$`OA"``.$$$```$!``$8`.$0`"``````$`OA"``.$$(```$"``$8`.$@`"`` +M````$`OA,``.$(````$```$8`.$@`"``````$`OA,``.$($```$!``$8`.$@ +M`"``````$`OA,``.$((```$"``$8`.$P`"``````$`OA6``.$,````$```$8 +M`.$P`"``````$`OA6``.$,$```$!``$8`.$P`"``````$`OA6``.$,(```$" +M``$8`.$!`B``````$`OA@``.$0(```$"``$8`.$!`B``````$`OA@``.$0,` +M``$#``$8`.$!`B``````$`OA@``.$00```$$``$8`.$!`B``````$`OA@``. +M$04```$%``$8`.$!`B``````$`OA@``.$08```$&``$8`.$!`B``````$`OA +M@``.$0<```$'``$8`.$!`B``````$`OA@``.$0@```$(``$8`.$!`B`````` +M$`OA@``.$0D```$)``$8`.$!`Q``````$`OAJ``.$2````$```$8`.$!`Q`` +M````$`OAJ``.$2$```$!``$8`.$!`Q``````$`OAJ``.$2(```$"``$8`.$! +M`Q``````$`OAJ``.$2,```$#``$8`.$!`Q``````$`OAJ``.$20```$$``$8 +M`.$!`Q``````$`OAJ``.$24```$%``$8`.$!`Q``````$`OAJ``.$28```$& +M``$8`.$!`Q``````$`OAJ``.$2<```$'``$8`.$1`B``````$`OAT``.$4(` +M``$"``$8`.$1`B``````$`OAT``.$4,```$#``$8`.$1`B``````$`OAT``. +M$40```$$``$8`.$1`B``````$`OAT``.$44```$%``$8`.$1`B``````$`OA +MT``.$48```$&``$8`.$1`B``````$`OAT``.$4<```$'``$8`.$1`B`````` +M$`OAT``.$4@```$(``$8`.$1`B``````$`OAT``.$4D```$)``$8`.$A`B`` +M````$`OA^``.$8(```$"``$8`.$A`B``````$`OA^``.$8,```$#``$8`.$A +M`B``````$`OA^``.$80```$$``$8`.$A`B``````$`OA^``.$84```$%``$8 +M`.$A`B``````$`OA^``.$88```$&``$8`.$A`B``````$`OA^``.$8<```$' +M``$8`.$A`B``````$`OA^``.$8@```$(``$8`.$A`B``````$`OA^``.$8D` +M``$)``$8`.$Q`B``````$`OB(``.$<(```$"``$8`.$Q`B``````$`OB(``. +M$<,```$#``$8`.$Q`B``````$`OB(``.$<0```$$``$8`.$Q`B``````$`OB +M(``.$<4```$%``$8`.$Q`B``````$`OB(``.$<8```$&``$8`.$Q`B`````` +M$`OB(``.$<<```$'``$8`.$Q`B``````$`OB(``.$<@```$(``$8`.$Q`B`` +M````$`OB(``.$``.$B(```$"``$8`.$2````````$`OBJ``.$D````$```$8`.$2```````` +M$`OBJ``.$D$```$!``$8`.$2````````$`OBJ``.$D(```$"``$8`.$2```` +M````$`OBJ``.$D,```$#``$8`.$2````````$`OBJ``.$D0```$$``$8`.$2 +M````````$`OBJ``.$D4```$%``$8`.$2````````$`OBJ``.$D@```$(``$8 +M`.$2````````$`OBJ``.$DD```$)``$8`.$2````````$`OBJ``.$DH```$* +M``$8`.$2````````$`OBJ``.$DL```$+``$8`.$2`4``````$`OBV``.$F(` +M``$"``$8`.$B````````$`OC"``.$H````$```$8`.$B````````$`OC"``. +M$H$```$!``$8`.$B````````$`OC"``.$H(```$"``$8`.$B````````$`OC +M"``.$H,```$#``$8`.$B````````$`OC"``.$H0```$$``$8`.$B```````` +M$`OC"``.$H4```$%``$8`.$B````````$`OC"``.$H@```$(``$8`.$B```` +M````$`OC"``.$HD```$)``$8`.$B````````$`OC"``.$HH```$*``$8`.$B +M````````$`OC"``.$HL```$+``$8`.$B`4``````$`OC.``.$J(```$"``$8 +M`.$R````````$`OC:``.$L````$```$8`.$R````````$`OC:``.$L$```$! +M``$8`.$R````````$`OC:``.$L(```$"``$8`.$R````````$`OC:``.$L,` +M``$#``$8`.$R````````$`OC:``.$L0```$$``$8`.$R````````$`OC:``. +M$L4```$%``$8`.$R````````$`OC:``.$L@```$(``$8`.$R````````$`OC +M:``.$LD```$)``$8`.$R````````$`OC:``.$LH```$*``$8`.$R```````` +M$`OC:``.$LL```$+``$8`.$R`4``````$`OCF``.$N(```$"``$8`.$#`(`` +M````$`OCR``.$P(```$"``$8`.$#`(``````$`OCR``.$P,```$#``$8`.$# +M`(``````$`OCR``.$P0```$$``$8`.$#`(``````$`OCR``.$P4```$%``$8 +M`.$#`(``````$`OCR``.$P<```$'``$8`.$#`(``````$`OCR``.$P@```$( +M``$8`.$#`(``````$`OCR``.$PD```$)``$8`.$#`(``````$`OCR``.$PH` +M``$*``$8`.$#`(``````$`OCR``.$PP```$,``$8`.$#@```````$`OC^``. +M$R````$```$8`.$#@```````$`OC^``.$R$```$!``$8`.$#@```````$`OC +M^``.$R(```$"``$8`.$#@```````$`OC^``.$R,```$#``$8`.$#@``````` +M$`OC^``.$R0```$$``$8`.$#@```````$`OC^``.$R4```$%``$8`.$#@``` +M````$`OC^``.$R8```$&``$8`.$#@```````$`OC^``.$R<```$'``$8`.$# +M@```````$`OC^``.$R@```$(``$8`.$#@```````$`OC^``.$RD```$)``$8 +M`.$#@```````$`OC^``.$RH```$*``$8`.$#@```````$`OC^``.$RL```$+ +M``$8`.$#A0``````$`OD*``.$S````$```$8`.$#A0``````$`OD*``.$S$` +M``$!``$8`.$#A0``````$`OD*``.$S(```$"``$8`.$#A0``````$`OD*``. +M$S,```$#``$8`.$#A0``````$`OD*``.$S0```$$``$8`.$3`(``````$`OD +M6``.$T(```$"``$8`.$3`(``````$`OD6``.$T,```$#``$8`.$3`(`````` +M$`OD6``.$T0```$$``$8`.$3`(``````$`OD6``.$T4```$%``$8`.$3`(`` +M````$`OD6``.$T<```$'``$8`.$3`(``````$`OD6``.$T@```$(``$8`.$3 +M`(``````$`OD6``.$TD```$)``$8`.$3`(``````$`OD6``.$TH```$*``$8 +M`.$3`(``````$`OD6``.$TP```$,``$8`.$3@```````$`ODB``.$V````$` +M``$8`.$3@```````$`ODB``.$V$```$!``$8`.$3@```````$`ODB``.$V(` +M``$"``$8`.$3@```````$`ODB``.$V,```$#``$8`.$3@```````$`ODB``. +M$V0```$$``$8`.$3@```````$`ODB``.$V4```$%``$8`.$3@```````$`OD +MB``.$V8```$&``$8`.$3@```````$`ODB``.$V<```$'``$8`.$3@``````` +M$`ODB``.$V@```$(``$8`.$3@```````$`ODB``.$VD```$)``$8`.$3@``` +M````$`ODB``.$VH```$*``$8`.$3@```````$`ODB``.$VL```$+``$8`.$3 +MA0``````$`ODN``.$W````$```$8`.$3A0``````$`ODN``.$W$```$!``$8 +M`.$3A0``````$`ODN``.$W(```$"``$8`.$3A0``````$`ODN``.$W,```$# +M``$8`.$3A0``````$`ODN``.$W0```$$``$8`.$C`(``````$`ODZ``.$X(` +M``$"``$8`.$C`(``````$`ODZ``.$X,```$#``$8`.$C`(``````$`ODZ``. +M$X0```$$``$8`.$C`(``````$`ODZ``.$X4```$%``$8`.$C`(``````$`OD +MZ``.$X<```$'``$8`.$C`(``````$`ODZ``.$X@```$(``$8`.$C`(`````` +M$`ODZ``.$XD```$)``$8`.$C`(``````$`ODZ``.$XH```$*``$8`.$C`(`` +M````$`ODZ``.$XP```$,``$8`.$C@```````$`OE&``.$Z````$```$8`.$C +M@```````$`OE&``.$Z$```$!``$8`.$C@```````$`OE&``.$Z(```$"``$8 +M`.$C@```````$`OE&``.$Z,```$#``$8`.$C@```````$`OE&``.$Z0```$$ +M``$8`.$C@```````$`OE&``.$Z4```$%``$8`.$C@```````$`OE&``.$Z8` +M``$&``$8`.$C@```````$`OE&``.$Z<```$'``$8`.$C@```````$`OE&``. +M$Z@```$(``$8`.$C@```````$`OE&``.$ZD```$)``$8`.$C@```````$`OE +M&``.$ZH```$*``$8`.$C@```````$`OE&``.$ZL```$+``$8`.$CA0`````` +M$`OE2``.$[````$```$8`.$CA0``````$`OE2``.$[$```$!``$8`.$CA0`` +M````$`OE2``.$[(```$"``$8`.$CA0``````$`OE2``.$[,```$#``$8`.$C +MA0``````$`OE2``.$[0```$$``$8`.$S`(``````$`OE>``.$\(```$"``$8 +M`.$S`(``````$`OE>``.$\,```$#``$8`.$S`(``````$`OE>``.$\0```$$ +M``$8`.$S`(``````$`OE>``.$\4```$%``$8`.$S`(``````$`OE>``.$\<` +M``$'``$8`.$S`(``````$`OE>``.$\@```$(``$8`.$S`(``````$`OE>``. +M$\D```$)``$8`.$S`(``````$`OE>``.$\H```$*``$8`.$S`(``````$`OE +M>``.$\P```$,``$8`.$S@```````$`OEJ``.$^````$```$8`.$S@``````` +M$`OEJ``.$^$```$!``$8`.$S@```````$`OEJ``.$^(```$"``$8`.$S@``` +M````$`OEJ``.$^,```$#``$8`.$S@```````$`OEJ``.$^0```$$``$8`.$S +M@```````$`OEJ``.$^4```$%``$8`.$S@```````$`OEJ``.$^8```$&``$8 +M`.$S@```````$`OEJ``.$^<```$'``$8`.$S@```````$`OEJ``.$^@```$( +M``$8`.$S@```````$`OEJ``.$^D```$)``$8`.$S@```````$`OEJ``.$^H` +M``$*``$8`.$S@```````$`OEJ``.$^L```$+``$8`.$SA0``````$`OEV``. +M$_````$```$8`.$SA0``````$`OEV``.$_$```$!``$8`.$SA0``````$`OE +MV``.$_(```$"``$8`.$SA0``````$`OEV``.$_,```$#``$8`.$SA0`````` +M$`OEV``.$_0```$$``$8`.(``"``````$`OF"``.(`````$```$8`.(``"`` +M````$`OF"``.(`$```$!``$8`.(``"``````$`OF"``.(`(```$"``$8`.(` +M`!``````$`OF,``.(!@```$1``$8`.(``!``````$`OF,``.(!D```$0``$8 +M`.(``!``````$`OF,``.("````$```$8`.(``!``````$`OF,``.("$```$! +M``$8`.(``!``````$`OF,``.("(```$"``$8`.(``!``````$`OF,``.(",` +M``$#``$8`.(``!``````$`OF,``.("0```$$``$8`.(``!``````$`OF,``. +M("4```$%``$8`.(``!``````$`OF,``.("8```$&``$8`.(``!``````$`OF +M,``.("<```$'``$8`.(``!``````$`OF,``.("@```$(``$8`.(``!`````` +M$`OF,``.("D```$)``$8`.(``!``````$`OF,``.("H```$*``$8`.(``!`` +M````$`OF,``.("L```$+``$8`.(``!``````$`OF,``.("P```$,``$8`.(` +M`!``````$`OF,``.("T```$-``$8`.(``!``````$`OF,``.("X```$.``$8 +M`.(``!``````$`OF,``.("\```$/``$8`.(0`"``````$`OF6``.($````$` +M``$8`.(0`"``````$`OF6``.($$```$!``$8`.(0`"``````$`OF6``.($(` +M``$"``$8`.(@`"``````$`OF@``.((````$```$8`.(@`"``````$`OF@``. +M(($```$!``$8`.(@`"``````$`OF@``.(((```$"``$8`.(P`"``````$`OF +MJ``.(,````$```$8`.(P`"``````$`OFJ``.(,$```$!``$8`.(P`"`````` +M$`OFJ``.(,(```$"``$8`.(!`B``````$`MEN``.(0(```$"``$8`.(!`B`` +M````$`MEN``.(0,```$#``$8`.(!`B``````$`MEN``.(00```$$``$8`.(! +M`B``````$`MEN``.(04```$%``$8`.(!`B``````$`MEN``.(08```$&``$8 +M`.(!`B``````$`MEN``.(0<```$'``$8`.(!`B``````$`MEN``.(0@```$( +M``$8`.(!`B``````$`MEN``.(0D```$)``$8`.(!`Q``````$`OFT``.(2`` +M``$```$8`.(!`Q``````$`OFT``.(2$```$!``$8`.(!`Q``````$`OFT``. +M(2(```$"``$8`.(!`Q``````$`OFT``.(2,```$#``$8`.(!`Q``````$`OF +MT``.(20```$$``$8`.(!`Q``````$`OFT``.(24```$%``$8`.(!`Q`````` +M$`OFT``.(28```$&``$8`.(!`Q``````$`OFT``.(2<```$'``$8`.(1`B`` +M````$`MEX``.(4(```$"``$8`.(1`B``````$`MEX``.(4,```$#``$8`.(1 +M`B``````$`MEX``.(40```$$``$8`.(1`B``````$`MEX``.(44```$%``$8 +M`.(1`B``````$`MEX``.(48```$&``$8`.(1`B``````$`MEX``.(4<```$' +M``$8`.(1`B``````$`MEX``.(4@```$(``$8`.(1`B``````$`MEX``.(4D` +M``$)``$8`.(A`B``````$`MF"``.(8(```$"``$8`.(A`B``````$`MF"``. +M(8,```$#``$8`.(A`B``````$`MF"``.(80```$$``$8`.(A`B``````$`MF +M"``.(84```$%``$8`.(A`B``````$`MF"``.(88```$&``$8`.(A`B`````` +M$`MF"``.(8<```$'``$8`.(A`B``````$`MF"``.(8@```$(``$8`.(A`B`` +M````$`MF"``.(8D```$)``$8`.(Q`B``````$`OF^``.(<(```$"``$8`.(Q +M`B``````$`OF^``.(<,```$#``$8`.(Q`B``````$`OF^``.(<0```$$``$8 +M`.(Q`B``````$`OF^``.(<4```$%``$8`.(Q`B``````$`OF^``.(<8```$& +M``$8`.(Q`B``````$`OF^``.(<<```$'``$8`.(Q`B``````$`OF^``.(<@` +M``$(``$8`.(Q`B``````$`OF^``.(``.,``` +M``$```$8`.,``"``````$`S+>``.,`$```$!``$8`.,``"``````$`S+>``. +M,`(```$"``$8`.,``!``````$`S+H``.,!@```$1``$8`.,``!``````$`S+ +MH``.,!D```$0``$8`.,``!``````$`S+H``.,"````$```$8`.,``!`````` +M$`S+H``.,"$```$!``$8`.,``!``````$`S+H``.,"(```$"``$8`.,``!`` +M````$`S+H``.,",```$#``$8`.,``!``````$`S+H``.,"0```$$``$8`.,` +M`!``````$`S+H``.,"4```$%``$8`.,``!``````$`S+H``.,"8```$&``$8 +M`.,``!``````$`S+H``.,"<```$'``$8`.,``!``````$`S+H``.,"@```$( +M``$8`.,``!``````$`S+H``.,"D```$)``$8`.,``!``````$`S+H``.,"H` +M``$*``$8`.,``!``````$`S+H``.,"L```$+``$8`.,``!``````$`S+H``. +M,"P```$,``$8`.,``!``````$`S+H``.,"T```$-``$8`.,``!``````$`S+ +MH``.,"X```$.``$8`.,``!``````$`S+H``.,"\```$/``$8`.,0`"`````` +M$`S+R``.,$````$```$8`.,0`"``````$`S+R``.,$$```$!``$8`.,0`"`` +M````$`S+R``.,$(```$"``$8`.,@`"``````$`S+\``.,(````$```$8`.,@ +M`"``````$`S+\``.,($```$!``$8`.,@`"``````$`S+\``.,((```$"``$8 +M`.,P`"``````$`S,&``.,,````$```$8`.,P`"``````$`S,&``.,,$```$! +M``$8`.,P`"``````$`S,&``.,,(```$"``$8`.,!`B``````$`S,0``.,0(` +M``$"``$8`.,!`B``````$`S,0``.,0,```$#``$8`.,!`B``````$`S,0``. +M,00```$$``$8`.,!`B``````$`S,0``.,04```$%``$8`.,!`B``````$`S, +M0``.,08```$&``$8`.,!`B``````$`S,0``.,0<```$'``$8`.,!`B`````` +M$`S,0``.,0@```$(``$8`.,!`B``````$`S,0``.,0D```$)``$8`.,!`Q`` +M````$`S,:``.,2````$```$8`.,!`Q``````$`S,:``.,2$```$!``$8`.,! +M`Q``````$`S,:``.,2(```$"``$8`.,!`Q``````$`S,:``.,2,```$#``$8 +M`.,!`Q``````$`S,:``.,20```$$``$8`.,!`Q``````$`S,:``.,24```$% +M``$8`.,!`Q``````$`S,:``.,28```$&``$8`.,!`Q``````$`S,:``.,2<` +M``$'``$8`.,1`B``````$`S,D``.,4(```$"``$8`.,1`B``````$`S,D``. +M,4,```$#``$8`.,1`B``````$`S,D``.,40```$$``$8`.,1`B``````$`S, +MD``.,44```$%``$8`.,1`B``````$`S,D``.,48```$&``$8`.,1`B`````` +M$`S,D``.,4<```$'``$8`.,1`B``````$`S,D``.,4@```$(``$8`.,1`B`` +M````$`S,D``.,4D```$)``$8`.,A`B``````$`S,N``.,8(```$"``$8`.,A +M`B``````$`S,N``.,8,```$#``$8`.,A`B``````$`S,N``.,80```$$``$8 +M`.,A`B``````$`S,N``.,84```$%``$8`.,A`B``````$`S,N``.,88```$& +M``$8`.,A`B``````$`S,N``.,8<```$'``$8`.,A`B``````$`S,N``.,8@` +M``$(``$8`.,A`B``````$`S,N``.,8D```$)``$8`.,Q`B``````$`S,X``. +M,<(```$"``$8`.,Q`B``````$`S,X``.,<,```$#``$8`.,Q`B``````$`S, +MX``.,<0```$$``$8`.,Q`B``````$`S,X``.,<4```$%``$8`.,Q`B`````` +M$`S,X``.,<8```$&``$8`.,Q`B``````$`S,X``.,<<```$'``$8`.,Q`B`` +M````$`S,X``.,<@```$(``$8`.,Q`B``````$`S,X``.,``.,W````$```$8 +M`.,3A0``````$`S/>``.,W$```$!``$8`.,3A0``````$`S/>``.,W(```$" +M``$8`.,3A0``````$`S/>``.,W,```$#``$8`.,3A0``````$`S/>``.,W0` +M``$$``$8`.,C`(``````$`S/J``.,X(```$"``$8`.,C`(``````$`S/J``. +M,X,```$#``$8`.,C`(``````$`S/J``.,X0```$$``$8`.,C`(``````$`S/ +MJ``.,X4```$%``$8`.,C`(``````$`S/J``.,X<```$'``$8`.,C`(`````` +M$`S/J``.,X@```$(``$8`.,C`(``````$`S/J``.,XD```$)``$8`.,C`(`` +M````$`S/J``.,XH```$*``$8`.,C`(``````$`S/J``.,XP```$,``$8`.,C +M@```````$`S/V``.,Z````$```$8`.,C@```````$`S/V``.,Z$```$!``$8 +M`.,C@```````$`S/V``.,Z(```$"``$8`.,C@```````$`S/V``.,Z,```$# +M``$8`.,C@```````$`S/V``.,Z0```$$``$8`.,C@```````$`S/V``.,Z4` +M``$%``$8`.,C@```````$`S/V``.,Z8```$&``$8`.,C@```````$`S/V``. +M,Z<```$'``$8`.,C@```````$`S/V``.,Z@```$(``$8`.,C@```````$`S/ +MV``.,ZD```$)``$8`.,C@```````$`S/V``.,ZH```$*``$8`.,C@``````` +M$`S/V``.,ZL```$+``$8`.,CA0``````$`S0"``.,[````$```$8`.,CA0`` +M````$`S0"``.,[$```$!``$8`.,CA0``````$`S0"``.,[(```$"``$8`.,C +MA0``````$`S0"``.,[,```$#``$8`.,CA0``````$`S0"``.,[0```$$``$8 +M`.,S`(``````$`S0.``.,\(```$"``$8`.,S`(``````$`S0.``.,\,```$# +M``$8`.,S`(``````$`S0.``.,\0```$$``$8`.,S`(``````$`S0.``.,\4` +M``$%``$8`.,S`(``````$`S0.``.,\<```$'``$8`.,S`(``````$`S0.``. +M,\@```$(``$8`.,S`(``````$`S0.``.,\D```$)``$8`.,S`(``````$`S0 +M.``.,\H```$*``$8`.,S`(``````$`S0.``.,\P```$,``$8`.,S@``````` +M$`S0:``.,^````$```$8`.,S@```````$`S0:``.,^$```$!``$8`.,S@``` +M````$`S0:``.,^(```$"``$8`.,S@```````$`S0:``.,^,```$#``$8`.,S +M@```````$`S0:``.,^0```$$``$8`.,S@```````$`S0:``.,^4```$%``$8 +M`.,S@```````$`S0:``.,^8```$&``$8`.,S@```````$`S0:``.,^<```$' +M``$8`.,S@```````$`S0:``.,^@```$(``$8`.,S@```````$`S0:``.,^D` +M``$)``$8`.,S@```````$`S0:``.,^H```$*``$8`.,S@```````$`S0:``. +M,^L```$+``$8`.,SA0``````$`S0F``.,_````$```$8`.,SA0``````$`S0 +MF``.,_$```$!``$8`.,SA0``````$`S0F``.,_(```$"``$8`.,SA0`````` +M$`S0F``.,_,```$#``$8`.,SA0``````$`S0F``.,_0```$$``$8`.0``"`` +M````$`S0R``.0`````$```$8`.0``"``````$`S0R``.0`$```$!``$8`.0` +M`"``````$`S0R``.0`(```$"``$8`.0``!``````$`S0\``.0!@```$1``$8 +M`.0``!``````$`S0\``.0!D```$0``$8`.0``!``````$`S0\``.0"````$` +M``$8`.0``!``````$`S0\``.0"$```$!``$8`.0``!``````$`S0\``.0"(` +M``$"``$8`.0``!``````$`S0\``.0",```$#``$8`.0``!``````$`S0\``. +M0"0```$$``$8`.0``!``````$`S0\``.0"4```$%``$8`.0``!``````$`S0 +M\``.0"8```$&``$8`.0``!``````$`S0\``.0"<```$'``$8`.0``!`````` +M$`S0\``.0"@```$(``$8`.0``!``````$`S0\``.0"D```$)``$8`.0``!`` +M````$`S0\``.0"H```$*``$8`.0``!``````$`S0\``.0"L```$+``$8`.0` +M`!``````$`S0\``.0"P```$,``$8`.0``!``````$`S0\``.0"T```$-``$8 +M`.0``!``````$`S0\``.0"X```$.``$8`.0``!``````$`S0\``.0"\```$/ +M``$8`.00`"``````$`S1&``.0$````$```$8`.00`"``````$`S1&``.0$$` +M``$!``$8`.00`"``````$`S1&``.0$(```$"``$8`.0@`"``````$`S10``. +M0(````$```$8`.0@`"``````$`S10``.0($```$!``$8`.0@`"``````$`S1 +M0``.0((```$"``$8`.0P`"``````$`S1:``.0,````$```$8`.0P`"`````` +M$`S1:``.0,$```$!``$8`.0P`"``````$`S1:``.0,(```$"``$8`.0!`B`` +M````$`S1D``.00(```$"``$8`.0!`B``````$`S1D``.00,```$#``$8`.0! +M`B``````$`S1D``.000```$$``$8`.0!`B``````$`S1D``.004```$%``$8 +M`.0!`B``````$`S1D``.008```$&``$8`.0!`B``````$`S1D``.00<```$' +M``$8`.0!`B``````$`S1D``.00@```$(``$8`.0!`B``````$`S1D``.00D` +M``$)``$8`.0!`Q``````$`S1N``.02````$```$8`.0!`Q``````$`S1N``. +M02$```$!``$8`.0!`Q``````$`S1N``.02(```$"``$8`.0!`Q``````$`S1 +MN``.02,```$#``$8`.0!`Q``````$`S1N``.020```$$``$8`.0!`Q`````` +M$`S1N``.024```$%``$8`.0!`Q``````$`S1N``.028```$&``$8`.0!`Q`` +M````$`S1N``.02<```$'``$8`.01`B``````$`S1X``.04(```$"``$8`.01 +M`B``````$`S1X``.04,```$#``$8`.01`B``````$`S1X``.040```$$``$8 +M`.01`B``````$`S1X``.044```$%``$8`.01`B``````$`S1X``.048```$& +M``$8`.01`B``````$`S1X``.04<```$'``$8`.01`B``````$`S1X``.04@` +M``$(``$8`.01`B``````$`S1X``.04D```$)``$8`.0A`B``````$`S2"``. +M08(```$"``$8`.0A`B``````$`S2"``.08,```$#``$8`.0A`B``````$`S2 +M"``.080```$$``$8`.0A`B``````$`S2"``.084```$%``$8`.0A`B`````` +M$`S2"``.088```$&``$8`.0A`B``````$`S2"``.08<```$'``$8`.0A`B`` +M````$`S2"``.08@```$(``$8`.0A`B``````$`S2"``.08D```$)``$8`.0Q +M`B``````$`S2,``.0<(```$"``$8`.0Q`B``````$`S2,``.0<,```$#``$8 +M`.0Q`B``````$`S2,``.0<0```$$``$8`.0Q`B``````$`S2,``.0<4```$% +M``$8`.0Q`B``````$`S2,``.0<8```$&``$8`.0Q`B``````$`S2,``.0<<` +M``$'``$8`.0Q`B``````$`S2,``.0<@```$(``$8`.0Q`B``````$`S2,``. +M0``.0L````$```$8`.0R````````$`S3>``.0L$```$!``$8`.0R```` +M````$`S3>``.0L(```$"``$8`.0R````````$`S3>``.0L,```$#``$8`.0R +M````````$`S3>``.0L0```$$``$8`.0R````````$`S3>``.0L4```$%``$8 +M`.0R````````$`S3>``.0L@```$(``$8`.0R````````$`S3>``.0LD```$) +M``$8`.0R````````$`S3>``.0LH```$*``$8`.0R````````$`S3>``.0LL` +M``$+``$8`.0R`4``````$`S3J``.0N(```$"``$8`.0#`(``````$`S3V``. +M0P(```$"``$8`.0#`(``````$`S3V``.0P,```$#``$8`.0#`(``````$`S3 +MV``.0P0```$$``$8`.0#`(``````$`S3V``.0P4```$%``$8`.0#`(`````` +M$`S3V``.0P<```$'``$8`.0#`(``````$`S3V``.0P@```$(``$8`.0#`(`` +M````$`S3V``.0PD```$)``$8`.0#`(``````$`S3V``.0PH```$*``$8`.0# +M`(``````$`S3V``.0PP```$,``$8`.0#@```````$`S4"``.0R````$```$8 +M`.0#@```````$`S4"``.0R$```$!``$8`.0#@```````$`S4"``.0R(```$" +M``$8`.0#@```````$`S4"``.0R,```$#``$8`.0#@```````$`S4"``.0R0` +M``$$``$8`.0#@```````$`S4"``.0R4```$%``$8`.0#@```````$`S4"``. +M0R8```$&``$8`.0#@```````$`S4"``.0R<```$'``$8`.0#@```````$`S4 +M"``.0R@```$(``$8`.0#@```````$`S4"``.0RD```$)``$8`.0#@``````` +M$`S4"``.0RH```$*``$8`.0#@```````$`S4"``.0RL```$+``$8`.0#A0`` +M````$`S4.``.0S````$```$8`.0#A0``````$`S4.``.0S$```$!``$8`.0# +MA0``````$`S4.``.0S(```$"``$8`.0#A0``````$`S4.``.0S,```$#``$8 +M`.0#A0``````$`S4.``.0S0```$$``$8`.03`(``````$`S4:``.0T(```$" +M``$8`.03`(``````$`S4:``.0T,```$#``$8`.03`(``````$`S4:``.0T0` +M``$$``$8`.03`(``````$`S4:``.0T4```$%``$8`.03`(``````$`S4:``. +M0T<```$'``$8`.03`(``````$`S4:``.0T@```$(``$8`.03`(``````$`S4 +M:``.0TD```$)``$8`.03`(``````$`S4:``.0TH```$*``$8`.03`(`````` +M$`S4:``.0TP```$,``$8`.03@```````$`S4F``.0V````$```$8`.03@``` +M````$`S4F``.0V$```$!``$8`.03@```````$`S4F``.0V(```$"``$8`.03 +M@```````$`S4F``.0V,```$#``$8`.03@```````$`S4F``.0V0```$$``$8 +M`.03@```````$`S4F``.0V4```$%``$8`.03@```````$`S4F``.0V8```$& +M``$8`.03@```````$`S4F``.0V<```$'``$8`.03@```````$`S4F``.0V@` +M``$(``$8`.03@```````$`S4F``.0VD```$)``$8`.03@```````$`S4F``. +M0VH```$*``$8`.03@```````$`S4F``.0VL```$+``$8`.03A0``````$`S4 +MR``.0W````$```$8`.03A0``````$`S4R``.0W$```$!``$8`.03A0`````` +M$`S4R``.0W(```$"``$8`.03A0``````$`S4R``.0W,```$#``$8`.03A0`` +M````$`S4R``.0W0```$$``$8`.0C`(``````$`S4^``.0X(```$"``$8`.0C +M`(``````$`S4^``.0X,```$#``$8`.0C`(``````$`S4^``.0X0```$$``$8 +M`.0C`(``````$`S4^``.0X4```$%``$8`.0C`(``````$`S4^``.0X<```$' +M``$8`.0C`(``````$`S4^``.0X@```$(``$8`.0C`(``````$`S4^``.0XD` +M``$)``$8`.0C`(``````$`S4^``.0XH```$*``$8`.0C`(``````$`S4^``. +M0XP```$,``$8`.0C@```````$`S5*``.0Z````$```$8`.0C@```````$`S5 +M*``.0Z$```$!``$8`.0C@```````$`S5*``.0Z(```$"``$8`.0C@``````` +M$`S5*``.0Z,```$#``$8`.0C@```````$`S5*``.0Z0```$$``$8`.0C@``` +M````$`S5*``.0Z4```$%``$8`.0C@```````$`S5*``.0Z8```$&``$8`.0C +M@```````$`S5*``.0Z<```$'``$8`.0C@```````$`S5*``.0Z@```$(``$8 +M`.0C@```````$`S5*``.0ZD```$)``$8`.0C@```````$`S5*``.0ZH```$* +M``$8`.0C@```````$`S5*``.0ZL```$+``$8`.0CA0``````$`S56``.0[`` +M``$```$8`.0CA0``````$`S56``.0[$```$!``$8`.0CA0``````$`S56``. +M0[(```$"``$8`.0CA0``````$`S56``.0[,```$#``$8`.0CA0``````$`S5 +M6``.0[0```$$``$8`.0S`(``````$`S5B``.0\(```$"``$8`.0S`(`````` +M$`S5B``.0\,```$#``$8`.0S`(``````$`S5B``.0\0```$$``$8`.0S`(`` +M````$`S5B``.0\4```$%``$8`.0S`(``````$`S5B``.0\<```$'``$8`.0S +M`(``````$`S5B``.0\@```$(``$8`.0S`(``````$`S5B``.0\D```$)``$8 +M`.0S`(``````$`S5B``.0\H```$*``$8`.0S`(``````$`S5B``.0\P```$, +M``$8`.0S@```````$`S5N``.0^````$```$8`.0S@```````$`S5N``.0^$` +M``$!``$8`.0S@```````$`S5N``.0^(```$"``$8`.0S@```````$`S5N``. +M0^,```$#``$8`.0S@```````$`S5N``.0^0```$$``$8`.0S@```````$`S5 +MN``.0^4```$%``$8`.0S@```````$`S5N``.0^8```$&``$8`.0S@``````` +M$`S5N``.0^<```$'``$8`.0S@```````$`S5N``.0^@```$(``$8`.0S@``` +M````$`S5N``.0^D```$)``$8`.0S@```````$`S5N``.0^H```$*``$8`.0S +M@```````$`S5N``.0^L```$+``$8`.0SA0``````$`S5Z``.0_````$```$8 +M`.0SA0``````$`S5Z``.0_$```$!``$8`.0SA0``````$`S5Z``.0_(```$" +M``$8`.0SA0``````$`S5Z``.0_,```$#``$8`.0SA0``````$`S5Z``.0_0` +M``$$``$8`.4``"``````$`S6&``.4`````$```$8`.4``"``````$`S6&``. +M4`$```$!``$8`.4``"``````$`S6&``.4`(```$"``$8`.4``!``````$`S6 +M0``.4!@```$1``$8`.4``!``````$`S60``.4!D```$0``$8`.4``!`````` +M$`S60``.4"````$```$8`.4``!``````$`S60``.4"$```$!``$8`.4``!`` +M````$`S60``.4"(```$"``$8`.4``!``````$`S60``.4",```$#``$8`.4` +M`!``````$`S60``.4"0```$$``$8`.4``!``````$`S60``.4"4```$%``$8 +M`.4``!``````$`S60``.4"8```$&``$8`.4``!``````$`S60``.4"<```$' +M``$8`.4``!``````$`S60``.4"@```$(``$8`.4``!``````$`S60``.4"D` +M``$)``$8`.4``!``````$`S60``.4"H```$*``$8`.4``!``````$`S60``. +M4"L```$+``$8`.4``!``````$`S60``.4"P```$,``$8`.4``!``````$`S6 +M0``.4"T```$-``$8`.4``!``````$`S60``.4"X```$.``$8`.4``!`````` +M$`S60``.4"\```$/``$8`.40`"``````$`S6:``.4$````$```$8`.40`"`` +M````$`S6:``.4$$```$!``$8`.40`"``````$`S6:``.4$(```$"``$8`.4@ +M`"``````$`S6D``.4(````$```$8`.4@`"``````$`S6D``.4($```$!``$8 +M`.4@`"``````$`S6D``.4((```$"``$8`.4P`"``````$`S6N``.4,````$` +M``$8`.4P`"``````$`S6N``.4,$```$!``$8`.4P`"``````$`S6N``.4,(` +M``$"``$8`.4!`B``````$`S6X``.40(```$"``$8`.4!`B``````$`S6X``. +M40,```$#``$8`.4!`B``````$`S6X``.400```$$``$8`.4!`B``````$`S6 +MX``.404```$%``$8`.4!`B``````$`S6X``.408```$&``$8`.4!`B`````` +M$`S6X``.40<```$'``$8`.4!`B``````$`S6X``.40@```$(``$8`.4!`B`` +M````$`S6X``.40D```$)``$8`.4!`Q``````$`S7"``.42````$```$8`.4! +M`Q``````$`S7"``.42$```$!``$8`.4!`Q``````$`S7"``.42(```$"``$8 +M`.4!`Q``````$`S7"``.42,```$#``$8`.4!`Q``````$`S7"``.420```$$ +M``$8`.4!`Q``````$`S7"``.424```$%``$8`.4!`Q``````$`S7"``.428` +M``$&``$8`.4!`Q``````$`S7"``.42<```$'``$8`.41`B``````$`S7,``. +M44(```$"``$8`.41`B``````$`S7,``.44,```$#``$8`.41`B``````$`S7 +M,``.440```$$``$8`.41`B``````$`S7,``.444```$%``$8`.41`B`````` +M$`S7,``.448```$&``$8`.41`B``````$`S7,``.44<```$'``$8`.41`B`` +M````$`S7,``.44@```$(``$8`.41`B``````$`S7,``.44D```$)``$8`.4A +M`B``````$`S76``.48(```$"``$8`.4A`B``````$`S76``.48,```$#``$8 +M`.4A`B``````$`S76``.480```$$``$8`.4A`B``````$`S76``.484```$% +M``$8`.4A`B``````$`S76``.488```$&``$8`.4A`B``````$`S76``.48<` +M``$'``$8`.4A`B``````$`S76``.48@```$(``$8`.4A`B``````$`S76``. +M48D```$)``$8`.4Q`B``````$`S7@``.4<(```$"``$8`.4Q`B``````$`S7 +M@``.4<,```$#``$8`.4Q`B``````$`S7@``.4<0```$$``$8`.4Q`B`````` +M$`S7@``.4<4```$%``$8`.4Q`B``````$`S7@``.4<8```$&``$8`.4Q`B`` +M````$`S7@``.4<<```$'``$8`.4Q`B``````$`S7@``.4<@```$(``$8`.4Q +M`B``````$`S7@``.4``.4Z````$```$8 +M`.4C@```````$`S:>``.4Z$```$!``$8`.4C@```````$`S:>``.4Z(```$" +M``$8`.4C@```````$`S:>``.4Z,```$#``$8`.4C@```````$`S:>``.4Z0` +M``$$``$8`.4C@```````$`S:>``.4Z4```$%``$8`.4C@```````$`S:>``. +M4Z8```$&``$8`.4C@```````$`S:>``.4Z<```$'``$8`.4C@```````$`S: +M>``.4Z@```$(``$8`.4C@```````$`S:>``.4ZD```$)``$8`.4C@``````` +M$`S:>``.4ZH```$*``$8`.4C@```````$`S:>``.4ZL```$+``$8`.4CA0`` +M````$`S:J``.4[````$```$8`.4CA0``````$`S:J``.4[$```$!``$8`.4C +MA0``````$`S:J``.4[(```$"``$8`.4CA0``````$`S:J``.4[,```$#``$8 +M`.4CA0``````$`S:J``.4[0```$$``$8`.4S`(``````$`S:V``.4\(```$" +M``$8`.4S`(``````$`S:V``.4\,```$#``$8`.4S`(``````$`S:V``.4\0` +M``$$``$8`.4S`(``````$`S:V``.4\4```$%``$8`.4S`(``````$`S:V``. +M4\<```$'``$8`.4S`(``````$`S:V``.4\@```$(``$8`.4S`(``````$`S: +MV``.4\D```$)``$8`.4S`(``````$`S:V``.4\H```$*``$8`.4S`(`````` +M$`S:V``.4\P```$,``$8`.4S@```````$`S;"``.4^````$```$8`.4S@``` +M````$`S;"``.4^$```$!``$8`.4S@```````$`S;"``.4^(```$"``$8`.4S +M@```````$`S;"``.4^,```$#``$8`.4S@```````$`S;"``.4^0```$$``$8 +M`.4S@```````$`S;"``.4^4```$%``$8`.4S@```````$`S;"``.4^8```$& +M``$8`.4S@```````$`S;"``.4^<```$'``$8`.4S@```````$`S;"``.4^@` +M``$(``$8`.4S@```````$`S;"``.4^D```$)``$8`.4S@```````$`S;"``. +M4^H```$*``$8`.4S@```````$`S;"``.4^L```$+``$8`.4SA0``````$`S; +M.``.4_````$```$8`.4SA0``````$`S;.``.4_$```$!``$8`.4SA0`````` +M$`S;.``.4_(```$"``$8`.4SA0``````$`S;.``.4_,```$#``$8`.4SA0`` +M````$`S;.``.4_0```$$``$8`/```"``````$`OJX``/``````````$8`/`` +M`"``````$`OJX``/``$````!``$8`/```"``````$`OJX``/``(````"``$8 +M`/```"``````$`OJX``/``,````#``$8`/```"``````$`OJX``/``0````$ +M``$8`/```"``````$`OJX``/``4````%``$8`/```"``````$`OJX``/``8` +M```&``$8`/```"``````$`OJX``/``<````'``$8`/```"``````$`OJX``/ +M``@````(``$8`/```"``````$`OJX``/``D````)``$8`/```"``````$`OJ +MX``/``H````*``$8`/```"``````$`OJX``/``L````+``$8`/```"`````` +M$`OJX``/``P````,``$8`/```"``````$`OJX``/``T````-``$8`/```"`` +M````$`OJX``/``X````.``$8`/```"``````$`OJX``/``\````/``$8`/`` +M`"``````$`OJX``/`!`````0``$8`/```"``````$`OJX``/`!$````1``$8 +M`/```"``````$`OJX``/`!(````2``$8`/```"``````$`OJX``/`!,````3 +M``$8`/```"``````$`OJX``/`!0````4``$8`/```"``````$`OJX``/`!4` +M```5``$8`/```"``````$`OJX``/`!8````6``$8`/```"``````$`OJX``/ +M`!<````7``$8`/```"``````$`OJX``/`!@````8``$8`/```"``````$`OJ +MX``/`!D````9``$8`/```"``````$`OJX``/`!H````:``$8`/```"`````` +M$`OJX``/`!L````;``$8`/```"``````$`OJX``/`!P````<``$8`/```"`` +M````$`OJX``/`!T````=``$8`/```"``````$`OJX``/`!X````>``$8`/`` +M`"``````$`OJX``/`!\````?``$8`/```"``````$`OJX``/`"`````@``$8 +M`/```"``````$`OJX``/`"$````A``$8`/```"``````$`OJX``/`"(````B +M``$8`/```"``````$`OJX``/`",````C``$8`/```"``````$`OJX``/`"0` +M```D``$8`/```"``````$`OJX``/`"4````E``$8`/```"``````$`OJX``/ +M`"8````F``$8`/```"``````$`OJX``/`"<````G``$8`/```"``````$`OJ +MX``/`"@````H``$8`/```"``````$`OJX``/`"D````I``$8`/```"`````` +M$`OJX``/`"H````J``$8`/```"``````$`OJX``/`"L````K``$8`/```"`` +M````$`OJX``/`"P````L``$8`/```"``````$`OJX``/`"T````M``$8`/`` +M`"``````$`OJX``/`"X````N``$8`/```"``````$`OJX``/`"\````O``$8 +M`/```"``````$`OJX``/`#`````P``$8`/```"``````$`OJX``/`#$````Q +M``$8`/```"``````$`OJX``/`#(````R``$8`/```"``````$`OJX``/`#,` +M```S``$8`/`!`"``````$`OK"``/$`````````$8`/`!`"``````$`OK"``/ +M$`$````!``$8`/`!`"``````$`OK"``/$`(````"``$8`/`!`"``````$`OK +M"``/$`,````#``$8`/`!`"``````$`OK"``/$!8````6``$8`/`!`"`````` +M$`OK"``/$!<````7``$8`/`!`"``````$`OK"``/$!@````8``$8`/`!`"`` +M````$`OK"``/$!D````9``$8`/`!`"``````$`OK"``/$!X````>``$8`/`! +M`"``````$`OK"``/$!\````?``$8`/`!`"``````$`OK"``/$"`````@``$8 +M`/`!`"``````$`OK"``/$"$````A``$8`/`!`"``````$`OK"``/$"8````F +M``$8`/`!`"``````$`OK"``/$"<````G``$8`/`!`"``````$`OK"``/$"@` +M```H``$8`/`!`"``````$`OK"``/$"D````I``$8`/`!`"``````$`OK"``/ +M$"H````J``$8`/`!`"``````$`OK"``/$"L````K``$8`/`!`"``````$`OK +M"``/$"P````L``$8`/`!`"``````$`OK"``/$"T````M```````````````` +M$`OK,``/__\```````$8`!(``$``````$`O$(``!(`````$```$8`!(``$`` +M````$`O$(``!(`$```$!``$8`!(``$``````$`O$(``!(`(```$"``$8`!(` +M`$``````$`O$(``!(`,```$#``$8`!(``$``````$`O$(``!(`0```$$``$8 +M`!(``$``````$`O$(``!(`4```$%``$?```"<0``````$`O$0``!\`````,` +M``$?```"<0``````$`O$0``!\`$```,!``$?```"<0``````$`O$0``!\`(` +M``,"``$?```"<0``````$`O$0``!\`,```,#``$?```"<0``````$`O$0``! +M\`0```,$``$?```"<0``````$`O$0``!\`D```,)``$?```"<0``````$`O$ +M0``!\`H```,*``$?```"<0``````$`O$0``!\`P```,,``$?```"<0`````` +M$`O$0``!\`X```,.``$?```"<0``````$`O$0``!\!0```,4``$?```"<0`` +M````$`O$0``!\!8```,6``$?```"<0``````$`O$0``!\!<```,7``$?```" +M<0``````$`O$0``!\!@```,8``$?```"<0``````$`O$0``!\!D```,9``$? +M```"<0``````$`O$0``!\!P```,;``$?```"<0``````$`O$0``!\!T```,= +M``$?```"<0``````$`O$0``!\!\```,?``$?```"<0``````$`O$0``!\"`` +M``,@``$?```"<0``````$`O$0``!\"$```,A``$?```"<0``````$`O$0``! +M\"(```,B``$?```"<0``````$`O$0``!\",```,C``$?```"<0``````$`O$ +M0``!\"0```,D``$?```"<0``````$`O$0``!\"4```,E``$?```"<0`````` +M$`O$0``!\"8```,F``$?```"<0``````$`O$0``!\"<```,G``$?```"<0`` +M````$`O$0``!\"@```,H``$?```"<0``````$`O$0``!\"D```,I``$?```" +M<0``````$`O$0``!\"H```,J``$?```"<0``````$`O$0``!\"L```,K``$? +M```"<0``````$`O$0``!\"P```,L``$?```"<0``````$`O$0``!\"T```,M +M``$?```"<0``````$`O$0``!\"X```,N``$?```"<0``````$`O$0``!\"\` +M``,O``$?```"<0``````$`O$0``!\#````,P``$?```"<0``````$`O$0``! +M\#$```,Q``$?```"<0``````$`O$0``!\#(```,R``$?```"<0``````$`O$ +M0``!\#,```,0``$?```"<0``````$`O$0``!\#4```,2``$?```"A=`````` +M$`O$:``!\$````,```$?```"A=``````$`O$:``!\$$```,!``$?```"A=`` +M````$`O$:``!\$(```,"``$?```"A=``````$`O$:``!\$,```,#``$?```" +MA=``````$`O$:``!\$0```,$``$?```"A=``````$`O$:``!\$4```,%``$? +M```"A=``````$`O$:``!\$8```,&``$?```"A=``````$`O$:``!\$<```,' +M``$?```"A=``````$`O$:``!\$@```,(``$?```"A=``````$`O$:``!\$D` +M``,)``$?```"A=``````$`O$:``!\$H```,*``$?```"A=``````$`O$:``! +M\$L```,+``$?```"A=``````$`O$:``!\$P```,,``$?```"A=``````$`O$ +M:``!\$T```,-``$?```"A=``````$`O$:``!\$X```,.``$?```"A=`````` +M$`O$:``!\$\```,/``$?```"A=``````$`O$:``!\%````,0``$?```"A=`` +M````$`O$:``!\%$```,1``$8`"``````````$`O$D``"``````````$8`"`` +M````````$`O$D``"``$````!``$H`````$``````$`O$N``"@`````````$H +M`````$``````$`O$N``"@`$````!``$H`````$``````$`O$N``"@`(````" +M``$H`````$``````$`O$N``"@`,````#``$H`````&@`````$`O$X``"@$`` +M``````$H`````&@`````$`O$X``"@$$````!``$H`````&@`````$`O$X``" +M@$(````"``$H`````&@`````$`O$X``"@$,````#``$H`````&@`````$`O$ +MX``"@$0````$``$H`````&@`````$`O$X``"@$4````%``$H`````&@````` +M$`O$X``"@$8````&``$H`````&@`````$`O$X``"@$<````'``$H`````&@` +M````$`O$X``"@$@````(``$H`````&@`````$`O$X``"@$D````)``$H```` +M`&@`````$`O$X``"@$H````*``$H`````&@`````$`O$X``"@$L````+``$H +M`````&@`````$`O$X``"@$P````,``$H`````&@`````$`O$X``"@$T````- +M``$H`````&@`````$`O$X``"@$X````.``$H`````&@`````$`O$X``"@$\` +M```/``$H`````&@`````$`O$X``"@%`````0``$H`````&@`````$`O$X``" +M@%$````1``$H`````&@`````$`O$X``"@%(````2``$H`````&@`````$`O$ +MX``"@%,````3``$H`````&@`````$`O$X``"@&`````@``$H`````&@````` +M$`O$X``"@&$````A``$H`````&@`````$`O$X``"@&(````B``$H`````&@` +M````$`O$X``"@&,````C``$H`````&@`````$`O$X``"@&0````D``$H```` +M`&@`````$`O$X``"@&4````E``$H`````&@`````$`O$X``"@&8````F``$H +M`````&@`````$`O$X``"@&<````G``$H`````&@`````$`O$X``"@&@````H +M``$H`````&@`````$`O$X``"@&D````I``$H`````&@`````$`O$X``"@&H` +M```J``$H`````&@`````$`O$X``"@&L````K``$H`````&@`````$`O$X``" +M@&P````L``$H`````&@`````$`O$X``"@&T````M``$H`````&@`````$`O$ +MX``"@&X````N``$H`````&@`````$`O$X``"@&\````O``$H`````&@````` +M$`O$X``"@'`````P``$H`````&@`````$`O$X``"@'$````Q``$H`````&@` +M````$`O$X``"@'(````R``$H`````&@`````$`O$X``"@',````S``$H`!"@ +M````````$`O%"``"B`````````$H`!"@``@`````$`O%,``"B`$```````$H +M`!"@`!``````$`O%6``"B`(```````$H`!"@`!@`````$`O%@``"B`,````` +M``$H`!"@`"``````$`O%J``"B`0```````$H`!"@`"@`````$`O%T``"B`4` +M``````$H`!"@`#``````$`O%^``"B`8```````$H`!"@`#@`````$`O&(``" +MB`<```````$H`!"@`$``````$`O&2``"B`@```````$H`!"@`$@`````$`O& +M<``"B`D```````$H`!"@`%``````$`O&F``"B`H```````$H`!"@`%@````` +M$`O&P``"B`L```````$H`!"@`&``````$`O&Z``"B`P```````$H`!"@`&@` +M````$`O'$``"B`T```````$H`!"@`'``````$`O'.``"B`X```````$H`!"@ +M`'@`````$`O'8``"B`\```````$H`!"@`(``````$`O'B``"B!````````$H +M`!"@`(@`````$`O'L``"B!$```````$H`!"@`)``````$`O'V``"B!(````` +M``$H`!"@`)@`````$`O(```"B!,```````$H`!"@`*``````$`O(*``"B!0` +M``````$H`!"@`*@`````$`O(4``"B!4```````$H`!"@`+``````$`O(>``" +MB!8```````$H`!"@`+@`````$`O(H``"B!<```````$H`!"@`,``````$`O( +MR``"B!@```````$H`!"@`,@`````$`O(\``"B!D```````$H`!"@`-`````` +M$`O)&``"B!H```````$H`!"@`-@`````$`O)0``"B!L```````$H`!"@`.`` +M````$`O):``"B!P```````$H`!"@`.@`````$`O)D``"B!T```````$H`!"@ +M`/``````$`O)N``"B!X```````$H`!"@`/@`````$`O)X``"B!\```````$H +M`!"@````````$`O%"``"B$`````!``$H`!"@``@`````$`O%,``"B$$````! +M``$H`!"@`!``````$`O%6``"B$(````!``$H`!"@`!@`````$`O%@``"B$,` +M```!``$H`!"@`"``````$`O%J``"B$0````!``$H`!"@`"@`````$`O%T``" +MB$4````!``$H`!"@`#``````$`O%^``"B$8````!``$H`!"@`#@`````$`O& +M(``"B$<````!``$H`!"@`$``````$`O&2``"B$@````!``$H`!"@`$@````` +M$`O&<``"B$D````!``$H`!"@`%``````$`O&F``"B$H````!``$H`!"@`%@` +M````$`O&P``"B$L````!``$H`!"@`&``````$`O&Z``"B$P````!``$H`!"@ +M`&@`````$`O'$``"B$T````!``$H`!"@`'``````$`O'.``"B$X````!``$H +M`!"@`'@`````$`O'8``"B$\````!``$H`!"@`(``````$`O'B``"B%`````! +M``$H`!"@`(@`````$`O'L``"B%$````!``$H`!"@`)``````$`O'V``"B%(` +M```!``$H`!"@`)@`````$`O(```"B%,````!``$H`!"@`*``````$`O(*``" +MB%0````!``$H`!"@`*@`````$`O(4``"B%4````!``$H`!"@`+``````$`O( +M>``"B%8````!``$H`!"@`+@`````$`O(H``"B%<````!``$H`!"@`,`````` +M$`O(R``"B%@````!``$H`!"@`,@`````$`O(\``"B%D````!``$H`!"@`-`` +M````$`O)&``"B%H````!``$H`!"@`-@`````$`O)0``"B%L````!``$H`!"@ +M`.``````$`O):``"B%P````!``$H`!"@`.@`````$`O)D``"B%T````!``$H +M`!"@`/``````$`O)N``"B%X````!``$H`!"@`/@`````$`O)X``"B%\````! +M``$H`!"@````````$`O%"``"B(`````"``$H`!"@``@`````$`O%,``"B($` +M```"``$H`!"@`!``````$`O%6``"B((````"``$H`!"@`!@`````$`O%@``" +MB(,````"``$H`!"@`"``````$`O%J``"B(0````"``$H`!"@`"@`````$`O% +MT``"B(4````"``$H`!"@`#``````$`O%^``"B(8````"``$H`!"@`#@````` +M$`O&(``"B(<````"``$H`!"@`$``````$`O&2``"B(@````"``$H`!"@`$@` +M````$`O&<``"B(D````"``$H`!"@`%``````$`O&F``"B(H````"``$H`!"@ +M`%@`````$`O&P``"B(L````"``$H`!"@`&``````$`O&Z``"B(P````"``$H +M`!"@`&@`````$`O'$``"B(T````"``$H`!"@`'``````$`O'.``"B(X````" +M``$H`!"@`'@`````$`O'8``"B(\````"``$H`!"@`(``````$`O'B``"B)`` +M```"``$H`!"@`(@`````$`O'L``"B)$````"``$H`!"@`)``````$`O'V``" +MB)(````"``$H`!"@`)@`````$`O(```"B),````"``$H`!"@`*``````$`O( +M*``"B)0````"``$H`!"@`*@`````$`O(4``"B)4````"``$H`!"@`+`````` +M$`O(>``"B)8````"``$H`!"@`+@`````$`O(H``"B)<````"``$H`!"@`,`` +M````$`O(R``"B)@````"``$H`!"@`,@`````$`O(\``"B)D````"``$H`!"@ +M`-``````$`O)&``"B)H````"``$H`!"@`-@`````$`O)0``"B)L````"``$H +M`!"@`.``````$`O):``"B)P````"``$H`!"@`.@`````$`O)D``"B)T````" +M``$H`!"@`/``````$`O)N``"B)X````"``$H`!"@`/@`````$`O)X``"B)\` +M```"``$8`$0``"``````$`O+N``$0`,````#``$8`$0``"``````$`O+N``$ +M0`0````$``$8`$0``"``````$`O+N``$0`4````%``$8`$0``"``````$`O+ +MN``$0`<````'``$8`$0``$``````$`O+X``$0$````````$8`$0``$`````` +M$`O+X``$0$$````!``$8`$0``$``````$`O+X``$0$(````"``$8`$0``$`` +M````$`O+X``$0$,````#``$8`$0``$``````$`O+X``$0$0````$``$8`$0` +M`$``````$`O+X``$0$4````%``$8`$0``$``````$`O+X``$0$8````&``$8 +M`$0``$``````$`O+X``$0$<````'``$8`$0``$``````$`O+X``$0$@````( +M``$8`$0``$``````$`O+X``$0$D````)``$8`$0``$``````$`O+X``$0$H` +M```*``$8`$0``$``````$`O+X``$0$L````+``$8`$0``$``````$`O+X``$ +M0$P````,``$8`$0``$``````$`O+X``$0$T````-``$8`$0``$``````$`O+ +MX``$0$X````.``$8`$0``$``````$`O+X``$0$\````/``$8`$0``$@````` +M$`O,"``$00````````$8`$0``$@`````$`O,"``$00$````!``$8`$0``$@` +M````$`O,"``$00(````"``$8`$0``$@`````$`O,"``$00,````#``$8`$0` +M`$@`````$`O,"``$000````$``$8`$0``$@`````$`O,"``$004````%``$8 +M`$0``$@`````$`O,"``$008````&``$8`$0``$@`````$`O,"``$00<````' +M``$8`$0``$@`````$`O,"``$00@````(``$8`$0``$@`````$`O,"``$00D` +M```)``$8`$0``$@`````$`O,"``$00H````*``$8`$0``$@`````$`O,"``$ +M00L````+``$8`$0``$@`````$`O,"``$01`````0``$8`$0``$@`````$`O, +M"``$01$````1``$8`$0``$@`````$`O,"``$01(````2``$8`$0``$@````` +M$`O,"``$01,````3``$8`$0``$@`````$`O,"``$01H````:``$8`$0``$@` +M````$`O,"``$01L````;``$8`$0``$@`````$`O,"``$01P````<``$8`$0` +M`$@`````$`O,"``$01T````=``$8`$0``$@`````$`O,"``$01X````>``$8 +M`$0``$@`````$`O,"``$01\````?``$8`$0``$@`````$`O,"``$02`````@ +M``$8`$0``$@`````$`O,"``$02$````A``$8`$0``%``````$`O,,``$0@`` +M``````$8`$0``%``````$`O,,``$0@$````!``$8`$0`P```````$`O,6``$ +M2`````````$8`$0`P```````$`O,6``$2`$````!``$8`$0`P```````$`O, +M6``$2`(````"``$8`$0`P```````$`O,6``$2`,````#``$8`$0`P!`````` +M$`O,@``$2$````````$8`$0`P!``````$`O,@``$2$$````!``$8`$0`P!`` +M````$`O,@``$2$(````"``$8`$0`P!``````$`O,@``$2$,````#``$8`$0` +MP!``````$`O,@``$2$0````$``$8`$0`P!``````$`O,@``$2$4````%``$8 +M`$0`P!``````$`O,@``$2$8````&``$8`$0`P!``````$`O,@``$2$<````' +M``$8`$0!P```````$`O,J``$20````````$8`$0!P```````$`O,J``$20$` +M```!``$8`$0!P```````$`O,J``$20(````"``$8`$0!P```````$`O,J``$ +M20,````#``$8`$0!P!``````$`O,T``$24````````$8`$0!P!``````$`O, +MT``$24$````!``$8`$0!P!``````$`O,T``$24(````"``$8`$0!P!`````` +M$`O,T``$24,````#``$8`$0!P!``````$`O,T``$240````$``$8`$0!P!`` +M````$`O,T``$244````%``$8`$0!P!``````$`O,T``$248````&``$8`$0! +MP!``````$`O,T``$24<````'``%4``"0#```````$`O-D``%`#````````%4 +M``"0#```````$`O-D``%`#$````!``%4``"0#```````$`O-D``%`#(````" +M``%4``"0#```````$`O-D``%`#,````#``%4``"0#```````$`O-D``%`#0` +M```$``%4``"0#```````$`O-D``%`#4````%``%4``"0#```````$`O-D``% +M`#8````&``%4``"0#```````$`O-D``%`#<````'``%4``"0#```````$`O- +MD``%`#@````(``%4``"0#```````$`O-D``%`#D````)``%4``#@`!`````` +M$`O-N``%`/L```````$8`%@``&``````$`O-X``%@$````````$8`%@``&`` +M````$`O-X``%@$$````!``$8`%@``&``````$`O-X``%@$(````"``$8`%@` +M`&``````$`O-X``%@$,````#``$8`%@``#``````$`O."``%@(````````$8 +M`%@``#``````$`O."``%@($```````$8`%@``#``````$`O."``%@((````` +M``$8`%@``#``````$`O."``%@(,```````$8`%@``#``````$`O."``%@(0` +M``````$8`%@``#``````$`O."``%@(4```````$8`%@``#``````$`O."``% +M@(8```````$8`%@``#``````$`O."``%@(<```````$8`%@``#``````$`O. +M"``%@(@```````$8`%@``#``````$`O."``%@(D```````$8`%@``#`````` +M$`O."``%@(H```````$8`%@``#``````$`O."``%@(L```````$8`%@``#`` +M````$`O."``%@(P```````$8`%@``#``````$`O."``%@(T```````$8`%@` +M`#``````$`O."``%@(X```````$8`%@``#``````$`O."``%@(\```````$8 +M`%@``#``````$`O."``%@)````````$8`%@``#``````$`O."``%@)$````` +M``$8`%@``#``````$`O."``%@)(```````$8`%@``#``````$`O."``%@),` +M``````$8`%@``#``````$`O."``%@)0```````$8`%@``#``````$`O."``% +M@)4```````$8`%@``#``````$`O."``%@)8```````$8`%@``#``````$`O. +M"``%@)<```````$8`%@``#``````$`O."``%@)@```````$8`%@``#`````` +M$`O."``%@)D```````$8`%@``#``````$`O."``%@)H```````$8`%@``#`` +M````$`O."``%@)L```````$8`%@``#``````$`O."``%@)P```````$8`%@` +M`#``````$`O."``%@)T```````$8`%@``#``````$`O."``%@)X```````$8 +M`%@``#``````$`O."``%@)\```````$8`%@``#``````$`O."``%@*`````` +M``$8`%@``#``````$`O."``%@*$```````$8`%@``#``````$`O."``%@*(` +M``````$8`%@``#``````$`O."``%@*,```````$8`%@``#``````$`O."``% +M@*0```````$8`%@``#``````$`O."``%@*4```````$8`%@``#``````$`O. +M"``%@*8```````$8`%@``#``````$`O."``%@*<```````$8`%@``#`````` +M$`O."``%@*@```````$8`%@``#``````$`O."``%@*D```````$8`%@``#`` +M````$`O."``%@*H```````$8`%@``#``````$`O."``%@*L```````$8`%@` +M`#``````$`O."``%@*P```````$8`%@``#``````$`O."``%@*T```````$8 +M`%@``#``````$`O."``%@*X```````$8`%@``#``````$`O."``%@*\````` +M``$8`%@``#``````$`O."``%@+````````$8`%@``#``````$`O."``%@+$` +M``````$8`%@``#``````$`O."``%@+(```````$8`%@``#``````$`O."``% +M@+,```````$8`%@``#``````$`O."``%@+0```````$8`%@``#``````$`O. +M"``%@+4```````$8`%@``#``````$`O."``%@+8```````$8`%@``#`````` +M$`O."``%@+<```````$8`%@``#``````$`O."``%@+@```````$8`%@``#`` +M````$`O."``%@+D```````$8`%@``#``````$`O."``%@+H```````$8`%@` +M`#``````$`O."``%@+L```````$8`%@``#``````$`O."``%@+P```````$8 +M`%@``#``````$`O."``%@+T```````$8`%@``#``````$`O."``%@+X````` +M``$8`%@``#``````$`O."``%@+\```````%G`"``!```````$`O.*``&```` +M``````%G`"`!!```````$`O.4``&``$```````%G`"`"!```````$`O.>``& +M``(```````%G`"`#!```````$`O.H``&``,```````%G`"`$!```````$`O. +MR``&``0```````%G`"`%!```````$`O.\``&``4```````%G`"`&!``````` +M$`O/&``&``8```````%G`"`'!```````$`O/0``&``<```````%G`"`(!``` +M````$`O/:``&``@```````%G`"`)!```````$`O/D``&``D```````%G`"`* +M!```````$`O/N``&``H```````%G`"`+!```````$`O/X``&``L```````%G +M`"`,!```````$`O0"``&``P```````%G`"`-!```````$`O0,``&``T````` +M``%G`"`.!```````$`O06``&``X```````%G`"`/!```````$`O0@``&``\` +M``````%G`"`0!```````$`O0J``&`!````````%G`"`1!```````$`O0T``& +M`!$```````%G`"`2!```````$`O0^``&`!(```````%G`"`3!```````$`O1 +M(``&`!,```````%G`"`4!```````$`O12``&`!0```````%G`"`5!``````` +M$`O1<``&`!4```````%G`"`6!```````$`O1F``&`!8```````%G`"`7!``` +M````$`O1P``&`!<```````%G`"`8!```````$`O1Z``&`!@```````%G`"`9 +M!```````$`O2$``&`!D```````%G`"`:!```````$`O2.``&`!H```````%G +M`"`;!```````$`O28``&`!L```````%G`"`!```````$`O2V``&`!X` +M``````%G`"`?!```````$`O3```&`!\```````%G`"`@!```````$`O3*``& +M`"````````%G`"`A!```````$`O34``&`"$```````%G`"`B!```````$`O3 +M>``&`"(```````%G`"`C!```````$`O3H``&`",```````%G`"`D!``````` +M$`O3R``&`"0```````%G`"`E!```````$`O3\``&`"4```````%G`"`F!``` +M````$`O4&``&`"8```````%G`"`G!```````$`O40``&`"<```````%G`"`H +M!```````$`O4:``&`"@```````%G`"`I!```````$`O4D``&`"D```````%G +M`"`J!```````$`O4N``&`"H```````%G`"`K!```````$`O4X``&`"L````` +M``%G`"`L!```````$`O5"``&`"P```````%G`"`M!```````$`O5,``&`"T` +M``````%G`"`N!```````$`O56``&`"X```````%G`"`O!```````$`O5@``& +M`"\```````%G`"`P!```````$`O5J``&`#````````%G`"`Q!```````$`O5 +MT``&`#$```````%G`"`R!```````$`O5^``&`#(```````%G`"`S!``````` +M$`O6(``&`#,```````%G`"`T!```````$`O62``&`#0```````%G`"`U!``` +M````$`O6<``&`#4```````%G`"`V!```````$`O6F``&`#8```````%G`"`W +M!```````$`O6P``&`#<```````%G`"`X!```````$`O6Z``&`#@```````%G +M`"`Y!```````$`O7$``&`#D```````%G`"`Z!```````$`O7.``&`#H````` +M``%G`"`[!```````$`O78``&`#L```````%G`"`\!```````$`O7B``&`#P` +M``````%G`"`]!```````$`O7L``&`#T```````%G`"`^!```````$`O7V``& +M`#X```````%G`"`_!```````$`O8```&`#\```````%G````$D``````$`O8 +M*``&<`````````%G````$D``````$`O8*``&<`$````!``%G````$D`````` +M$`O8*``&<`(````"``%G````$D``````$`O8*``&<`,````#``%G````$D`` +M````$`O8*``&<`0````!``%G````$D``````$`O8*``&<`4````%``%G```` +M$D``````$`O8*``&<"`````@``%G````$D``````$`O8*``&<"$````A``%G +M````$D``````$`O8*``&<"(````B``%G````$D``````$`O8*``&<",````C +M``%G````$D``````$`O8*``&<"0````D``%G````$D``````$`O8*``&<"4` +M```E``%G````$D``````$`O8*``&<"8````F``%G````$D``````$`O8*``& +M<"<````G``%G````$D``````$`O8*``&<"@````H``%G````$D``````$`O8 +M*``&<"D````I``%G````$D``````$`O8*``&<"H````J``%G````$D`````` +M$`O8*``&<"L````K``%G````$D``````$`O8*``&<"P````L``%G````$D`` +M````$`O8*``&<"T````M``%G````$D``````$`O8*``&<"X````N``%G```` +M$D``````$`O8*``&<"\````O``%G````$D``````$`O8*``&<#`````P``%G +M````$D``````$`O8*``&<#$````Q``%G````$D``````$`O8*``&<#(````R +M``%G````$D``````$`O8*``&<#,````S``%G````$D@`````$`O82``&<0`` +M``````%G````$D@`````$`O82``&<0$````!``%G````$D@`````$`O82``& +M<0(````"``%G````$D@`````$`O82``&<0,````#``%G````$D@`````$`O8 +M2``&<00````$``%G````$D@`````$`O82``&<04````%``%G````$D@````` +M$`O82``&<08````&``%G````$D@`````$`O82``&<0<````'``%G````$D@` +M````$`O82``&<0@````(``%G````$D@`````$`O82``&<0D````)``%G```` +M$D@`````$`O82``&<0H````*``%G````$D@`````$`O82``&<0L````+``%G +M````$D@`````$`O82``&<0P````,``%G````$D@`````$`O82``&<0T````- +M``%G````$E``````$`O8:``&<@````````%G````$E``````$`O8:``&<@$` +M```!``%G````$E``````$`O8:``&<@(````"``%G````$E``````$`O8:``& +M<@,````#``%G````$E``````$`O8:``&<@0````$``%G````$E``````$`O8 +M:``&<@4````%``%G````$E``````$`O8:``&<@8````&``%G````$E`````` +M$`O8:``&<@<````'``%G````$E``````$`O8:``&<@@````(``%G````$E`` +M````$`O8:``&<@D````)``%G````$E``````$`O8:``&<@H````*``%G```` +M$E``````$`O8:``&<@L````+``%G````$E``````$`O8:``&<@P````,``%G +M````$E``````$`O8:``&&``.`L````$```$8`.`R```` +M````$`O>&``.`L$```$!``$8`.`R````````$`O>&``.`L(```$"``$8`.`R +M````````$`O>&``.`L,```$#``$8`.`R````````$`O>&``.`L0```$$``$8 +M`.`R````````$`O>&``.`L4```$%``$8`.`R````````$`O>&``.`L@```$( +M``$8`.`R````````$`O>&``.`LD```$)``$8`.`R````````$`O>&``.`LH` +M``$*``$8`.`R````````$`O>&``.`LL```$+``$8`.`R`4``````$`O>2``. +M`N(```$"``$8`.`#`(``````$`O>>``.`P(```$"``$8`.`#`(``````$`O> +M>``.`P,```$#``$8`.`#`(``````$`O>>``.`P0```$$``$8`.`#`(`````` +M$`O>>``.`P4```$%``$8`.`#`(``````$`O>>``.`P<```$'``$8`.`#`(`` +M````$`O>>``.`P@```$(``$8`.`#`(``````$`O>>``.`PD```$)``$8`.`# +M`(``````$`O>>``.`PH```$*``$8`.`#@```````$`O>J``.`R````$```$8 +M`.`#@```````$`O>J``.`R$```$!``$8`.`#@```````$`O>J``.`R(```$" +M``$8`.`#@```````$`O>J``.`R,```$#``$8`.`#@```````$`O>J``.`R0` +M``$$``$8`.`#@```````$`O>J``.`R4```$%``$8`.`#@```````$`O>J``. +M`R8```$&``$8`.`#@```````$`O>J``.`R<```$'``$8`.`#@```````$`O> +MJ``.`R@```$(``$8`.`#@```````$`O>J``.`RD```$)``$8`.`#@``````` +M$`O>J``.`RH```$*``$8`.`#@```````$`O>J``.`RL```$+``$8`.`#A0`` +M````$`O>V``.`S````$```$8`.`#A0``````$`O>V``.`S$```$!``$8`.`# +MA0``````$`O>V``.`S(```$"``$8`.`#A0``````$`O>V``.`S,```$#``$8 +M`.`#A0``````$`O>V``.`S0```$$``$8`.`3`(``````$`O?"``.`T(```$" +M``$8`.`3`(``````$`O?"``.`T,```$#``$8`.`3`(``````$`O?"``.`T0` +M``$$``$8`.`3`(``````$`O?"``.`T4```$%``$8`.`3`(``````$`O?"``. +M`T<```$'``$8`.`3`(``````$`O?"``.`T@```$(``$8`.`3`(``````$`O? +M"``.`TD```$)``$8`.`3`(``````$`O?"``.`TH```$*``$8`.`3@``````` +M$`O?.``.`V````$```$8`.`3@```````$`O?.``.`V$```$!``$8`.`3@``` +M````$`O?.``.`V(```$"``$8`.`3@```````$`O?.``.`V,```$#``$8`.`3 +M@```````$`O?.``.`V0```$$``$8`.`3@```````$`O?.``.`V4```$%``$8 +M`.`3@```````$`O?.``.`V8```$&``$8`.`3@```````$`O?.``.`V<```$' +M``$8`.`3@```````$`O?.``.`V@```$(``$8`.`3@```````$`O?.``.`VD` +M``$)``$8`.`3@```````$`O?.``.`VH```$*``$8`.`3@```````$`O?.``. +M`VL```$+``$8`.`3A0``````$`O?:``.`W````$```$8`.`3A0``````$`O? +M:``.`W$```$!``$8`.`3A0``````$`O?:``.`W(```$"``$8`.`3A0`````` +M$`O?:``.`W,```$#``$8`.`3A0``````$`O?:``.`W0```$$``$8`.`C`(`` +M````$`O?F``.`X(```$"``$8`.`C`(``````$`O?F``.`X,```$#``$8`.`C +M`(``````$`O?F``.`X0```$$``$8`.`C`(``````$`O?F``.`X4```$%``$8 +M`.`C`(``````$`O?F``.`X<```$'``$8`.`C`(``````$`O?F``.`X@```$( +M``$8`.`C`(``````$`O?F``.`XD```$)``$8`.`C`(``````$`O?F``.`XH` +M``$*``$8`.`C@```````$`O?R``.`Z````$```$8`.`C@```````$`O?R``. +M`Z$```$!``$8`.`C@```````$`O?R``.`Z(```$"``$8`.`C@```````$`O? +MR``.`Z,```$#``$8`.`C@```````$`O?R``.`Z0```$$``$8`.`C@``````` +M$`O?R``.`Z4```$%``$8`.`C@```````$`O?R``.`Z8```$&``$8`.`C@``` +M````$`O?R``.`Z<```$'``$8`.`C@```````$`O?R``.`Z@```$(``$8`.`C +M@```````$`O?R``.`ZD```$)``$8`.`C@```````$`O?R``.`ZH```$*``$8 +M`.`C@```````$`O?R``.`ZL```$+``$8`.`CA0``````$`O?^``.`[````$` +M``$8`.`CA0``````$`O?^``.`[$```$!``$8`.`CA0``````$`O?^``.`[(` +M``$"``$8`.`CA0``````$`O?^``.`[,```$#``$8`.`CA0``````$`O?^``. +M`[0```$$``$8`.`S`(``````$`O@*``.`\(```$"``$8`.`S`(``````$`O@ +M*``.`\,```$#``$8`.`S`(``````$`O@*``.`\0```$$``$8`.`S`(`````` +M$`O@*``.`\4```$%``$8`.`S`(``````$`O@*``.`\<```$'``$8`.`S`(`` +M````$`O@*``.`\@```$(``$8`.`S`(``````$`O@*``.`\D```$)``$8`.`S +M`(``````$`O@*``.`\H```$*``$8`.`S@```````$`O@6``.`^````$```$8 +M`.`S@```````$`O@6``.`^$```$!``$8`.`S@```````$`O@6``.`^(```$" +M``$8`.`S@```````$`O@6``.`^,```$#``$8`.`S@```````$`O@6``.`^0` +M``$$``$8`.`S@```````$`O@6``.`^4```$%``$8`.`S@```````$`O@6``. +M`^8```$&``$8`.`S@```````$`O@6``.`^<```$'``$8`.`S@```````$`O@ +M6``.`^@```$(``$8`.`S@```````$`O@6``.`^D```$)``$8`.`S@``````` +M$`O@6``.`^H```$*``$8`.`S@```````$`O@6``.`^L```$+``$8`.`SA0`` +M````$`O@B``.`_````$```$8`.`SA0``````$`O@B``.`_$```$!``$8`.`S +MA0``````$`O@B``.`_(```$"``$8`.`SA0``````$`O@B``.`_,```$#``$8 +M`.`SA0``````$`O@B``.`_0```$$``$8`/```"``````$`OJX``/```````` +M``$8`/```"``````$`OJX``/``$````!``$8`/```"``````$`OJX``/``(` +M```"``$8`/```"``````$`OJX``/``,````#``$8`/```"``````$`OJX``/ +M``0````$``$8`/```"``````$`OJX``/``4````%``$8`/```"``````$`OJ +MX``/``8````&``$8`/```"``````$`OJX``/``<````'``$8`/```"`````` +M$`OJX``/``@````(``$8`/```"``````$`OJX``/``D````)``$8`/```"`` +M````$`OJX``/``H````*``$8`/```"``````$`OJX``/``L````+``$8`/`` +M`"``````$`OJX``/``P````,``$8`/```"``````$`OJX``/``T````-``$8 +M`/```"``````$`OJX``/``X````.``$8`/```"``````$`OJX``/``\````/ +M``$8`/```"``````$`OJX``/`!`````0``$8`/```"``````$`OJX``/`!$` +M```1``$8`/```"``````$`OJX``/`!(````2``$8`/```"``````$`OJX``/ +M`!,````3``$8`/```"``````$`OJX``/`!0````4``$8`/```"``````$`OJ +MX``/`!4````5``$8`/```"``````$`OJX``/`!8````6``$8`/```"`````` +M$`OJX``/`!<````7``$8`/```"``````$`OJX``/`!@````8``$8`/```"`` +M````$`OJX``/`!D````9``$8`/```"``````$`OJX``/`!H````:``$8`/`` +M`"``````$`OJX``/`!L````;``$8`/```"``````$`OJX``/`!P````<``$8 +M`/```"``````$`OJX``/`!T````=``$8`/```"``````$`OJX``/`!X````> +M``$8`/```"``````$`OJX``/`!\````?``$8`/```"``````$`OJX``/`"`` +M```@``$8`/```"``````$`OJX``/`"$````A``$8`/```"``````$`OJX``/ +M`"(````B``$8`/```"``````$`OJX``/`",````C``$8`/```"``````$`OJ +MX``/`"0````D``$8`/```"``````$`OJX``/`"4````E``$8`/```"`````` +M$`OJX``/`"8````F``$8`/```"``````$`OJX``/`"<````G``$8`/```"`` +M````$`OJX``/`"@````H``$8`/```"``````$`OJX``/`"D````I``$8`/`` +M`"``````$`OJX``/`"H````J``$8`/```"``````$`OJX``/`"L````K``$8 +M`/```"``````$`OJX``/`"P````L``$8`/```"``````$`OJX``/`"T````M +M``$8`/```"``````$`OJX``/`"X````N``$8`/```"``````$`OJX``/`"\` +M```O``$8`/```"``````$`OJX``/`#`````P``$8`/```"``````$`OJX``/ +M`#$````Q``$8`/```"``````$`OJX``/`#(````R``$8`/```"``````$`OJ +MX``/`#,````S``$8`/`!`"``````$`OK"``/$`````````$8`/`!`"`````` +M$`OK"``/$`$````!``$8`/`!`"``````$`OK"``/$`(````"``$8`/`!`"`` +M````$`OK"``/$`,````#``$8`/`!`"``````$`OK"``/$!8````6``$8`/`! +M`"``````$`OK"``/$!<````7``$8`/`!`"``````$`OK"``/$!@````8``$8 +M`/`!`"``````$`OK"``/$!D````9``$8`/`!`"``````$`OK"``/$!X````> +M``$8`/`!`"``````$`OK"``/$!\````?``$8`/`!`"``````$`OK"``/$"`` +M```@``$8`/`!`"``````$`OK"``/$"$````A``$8`/`!`"``````$`OK"``/ +M$"8````F``$8`/`!`"``````$`OK"``/$"<````G``$8`/`!`"``````$`OK +M"``/$"@````H``$8`/`!`"``````$`OK"``/$"D````I``$8`/`!`"`````` +M$`OK"``/$"H````J``$8`/`!`"``````$`OK"``/$"L````K``$8`/`!`"`` +M````$`OK"``/$"P````L``$8`/`!`"``````$`OK"``/$"T````M```````` +M````````$`OK,``/__\``````````````````````````````$"````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````$```(````````!```````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````0`````````!```````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```)```````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````$```(````````"```````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````0`````````!```````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````)```` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````0`````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````)```````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```2$@:X`````!(2!V``````$A(("``````````````````````````````` +M````````````````````````````$`UZ,``````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````$S#JO-$C3F;=[L``4`"P`````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````2$@BP`````!(2"+``````$A((P``````2$@C``````!(2"-`````` +M$A((T``````2$@C@`````!(2".``````$A((\``````2$@CP`````!(2"0`` +M````$A()```````2$@D0`````!(2"1``````$A()(``````2$@D@`````!(2 +M"3``````$A(),``````2$@E``````!(2"4``````$A()4``````2$@E0```` +M`!(2"6``````$A()8``````2$@EP`````!(2"7``````$A()@``````2$@F` +M`````!(2"9``````$A()D``````2$@F@`````!(2":``````$A()L``````2 +M$@FP`````!(2"<``````$A()P``````2$@G0`````!(2"=``````$A()X``` +M```2$@G@`````!(2"?``````$A()\``````2$@H``````!(2"@``````$A(* +M$``````2$@H0`````!(2"B``````$A(*(``````2$@HP`````!(2"C`````` +M$A(*0``````2$@I``````!(2"E``````$A(*4``````2$@I@`````!(2"F`` +M````$A(*<``````2$@IP`````!(2"H``````$A(*@``````2$@J0`````!(2 +M"I``````$A(*H``````2$@J@`````!(2"K``````$A(*L``````2$@K````` +M`!(2"L``````$A(*T``````2$@K0`````!(2"N``````$A(*X``````2$@KP +M`````!(2"O``````$A(+```````2$@L``````!(2"Q``````$A(+$``````2 +M$@L@`````!(2"R``````$A(+,``````2$@LP`````!(2"T``````$A(+0``` +M```2$@M0`````!(2"U``````$A(+8``````2$@M@`````!(2"W``````$A(+ +M<``````2$@N``````!(2"X``````$A(+D``````2$@N0`````!(2"Z`````` +M$A(+H``````2$@NP`````!(2"[``````$A(+P``````2$@O``````!(2"]`` +M````$A(+T``````2$@O@`````!(2"^``````$A(+\``````2$@OP`````!(2 +M#```````$A(,```````2$@P0`````!(2#!``````$A(,(``````2$@P@```` +M`!(2##``````$A(,,``````2$@Q``````!(2#$``````$A(,4``````2$@Q0 +M`````!(2#&``````$A(,8``````2$@QP`````!(2#'``````$A(,@``````2 +M$@R``````!(2#)``````$A(,D``````2$@R@`````!(2#*``````$A(,L``` +M```2$@RP`````!(2#,``````$A(,P``````2$@S0`````!(2#-``````$A(, +MX``````2$@S@`````!(2#/``````$A(,\``````2$@T``````!(2#0`````` +M$A(-$``````2$@T0`````!(2#2``````$A(-(``````2$@TP`````!(2#3`` +M````$A(-0``````2$@U``````!(2#5``````$A(-4``````2$@U@`````!(2 +M#6``````$A(-<``````2$@UP`````!(2#8``````$A(-@``````2$@V0```` +M`!(2#9``````$A(-H``````2$@V@`````!(2#;``````$A(-L``````2$@W` +M`````!(2#<``````$A(-T``````2$@W0`````!(2#>``````$A(-X``````2 +M$@WP`````!(2#?``````$A(.```````2$@X``````!(2#A``````$A(.$``` +M```2$@X@`````!(2#B``````$A(.,``````2$@XP`````!(2#D``````$A(. +M0``````2$@Y0`````!(2#E``````$A(.8``````2$@Y@`````!(2#G`````` +M$A(.<``````2$@Z``````!(2#H``````$A(.D``````2$@Z0`````!(2#J`` +M````$A(.H``````2$@ZP`````!(2#K``````$A(.P``````2$@[``````!(2 +M#M``````$A(.T``````2$@[@`````!(2#N``````$A(.\``````2$@[P```` +M`!(2#P``````$A(/```````2$@\0`````!(2#Q``````$A(/(``````2$@\@ +M`````!(2#S``````$A(/,``````2$@]``````!(2#T``````$A(/4``````2 +M$@]0`````!(2#V``````$A(/8``````2$@]P`````!(2#W``````$A(/@``` +M```2$@^``````!(2#Y``````$A(/D``````2$@^@`````!(2#Z``````$A(/ +ML``````2$@^P`````!(2#\``````$A(/P``````2$@_0`````!(2#]`````` +M$A(/X``````2$@_@`````!(2#_``````$A(/\``````2$A```````!(2$``` +M````$A(0$``````2$A`0`````!(2$"``````$A(0(``````2$A`P`````!(2 +M$#``````$A(00``````2$A!``````!(2$%``````$A(04``````2$A!@```` +M`!(2$&``````$A(0<``````2$A!P`````!(2$(``````$A(0@``````2$A"0 +M`````!(2$)``````$A(0H``````2$A"@```````````````````````````` +M```````````````````````````````0">0``````!`)Y'@`````$`GD@``` +M```0">3P`````0``````````$`GEV``````0">?(````````````````$`GD +MH$%30TE)````````````````````````````````````05-#24D````````` +M````````````````````````````````$`R+4``````0#0_8`````!`-#]@` +M````$`T/V``````0#0_8`````!`-#]@`````$`T/V``````0#0_8`````!`- +M#]@`````$`T/V']_?W]_?W]_?W]_?W]_```````````````````0!H7(```` +M``````'_____````````````````NK3ZSM"5\`T````@``````````'_____ +M```"Y?____\````-````$````!0````1````#P```!,`````$A5%(`````#_ +M____`````0`````!`@,%!@<````````0#7DO`````!(2`8``````$A(!@/__ +M________```````"````````$`J#.``````2&8/0`````0`````_P``````` +M`$`P````````/^`````````_P````````$`P````````/^`````````_^``` +M`````#_2AZ=C;T-A/\:**(M@R+,_TT034)]Y^S_P````````0"0```````!` +M'````````$`4````````/^`````````````!`````#_P````````0"0````` +M``!#4``````````````0"NRX```````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````"```!````"`````D````````````````````````````` +M`````````@```0````H````*$``````````````````````````````````` +M``(```$````*````#``````````````````````````````````````$```! +M````#$````M````)0```"$```````````````````````````@```0````E` +M```(0`````````````````````````````````````0```$````+0```#$`` +M``A````)0``````````````````````````"```!```````````0```````` +M`````````````````````````0````````!/551"3U5.1```24Y"3U5.1``` +M`$585$523D%,``!)3E1%4DY!3````````!`"M.``````$`*S<``````0`JU( +M``````````(````````$````````````____________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M__________________________________________________________\` +M`````````?__________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M____________________________________________________________ +M______________________\````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````__________\````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````````````````0`````````" +M``````````,`````````!``````````%``````````8`````````!P`````` +M```(``````````D`````````"@`````````+``````````P`````````#0`` +M```````.``````````\`````````$``````````1`````````!(````````` +M$P`````````4`````````!4`````````%@`````````7`````````!@````` +M````&0`````````:`````````!L`````````'``````````=`````````!X` +M````````'P`````````@`````````"$`````````(@`````````C```````` +M`"0`````````)0`````````F`````````"<`````````*``````````I```` +M`````"H`````````*P`````````L`````````"T`````````+@`````````O +M`````````#``````````,0`````````R`````````#,`````````-``````` +M```U`````````#8`````````-P`````````X`````````#D`````````.@`` +M```````[`````````#P`````````/0`````````^`````````#\````````` +M```````````!``````````(``````````P`````````$``````````4````` +M````!@`````````'``````````@`````````"0`````````*``````````L` +M````````#``````````-``````````X`````````#P`````````0```````` +M`!$`````````$@`````````3`````````!0`````````%0`````````6```` +M`````!<`````````&``````````9`````````!H`````````&P`````````< +M`````````!T`````````'@`````````?`````````"``````````(0`````` +M```B`````````",`````````)``````````E`````````"8`````````)P`` +M```````H`````````"D`````````*@`````````K`````````"P````````` +M+0`````````N`````````"\`````````,``````````Q`````````#(````` +M````,P`````````T`````````#4`````````-@`````````W`````````#@` +M````````.0`````````Z`````````#L`````````/``````````]```````` +M`#X`````````/P````````````````````$``````````@`````````#```` +M``````0`````````!0`````````&``````````<`````````"``````````) +M``````````H`````````"P`````````,``````````T`````````#@`````` +M```/`````````!``````````$0`````````2`````````!,`````````%``` +M```````5`````````!8`````````%P`````````8`````````!D````````` +M&@`````````;`````````!P`````````'0`````````>`````````!\````` +M````(``````````A`````````"(`````````(P`````````D`````````"4` +M````````)@`````````G`````````"@`````````*0`````````J```````` +M`"L`````````+``````````M`````````"X`````````+P`````````P```` +M`````#$`````````,@`````````S`````````#0`````````-0`````````V +M`````````#<`````````.``````````Y`````````#H`````````.P`````` +M```\`````````#T`````````/@`````````_`````````````````````0`` +M```````"``````````,`````````!``````````%``````````8````````` +M!P`````````(``````````D`````````"@`````````+``````````P````` +M````#0`````````.``````````\`````````$``````````1`````````!(` +M````````$P`````````4`````````!4`````````%@`````````7```````` +M`!@`````````&0`````````:`````````!L`````````'``````````=```` +M`````!X`````````'P`````````@`````````"$`````````(@`````````C +M`````````"0`````````)0`````````F`````````"<`````````*``````` +M```I`````````"H`````````*P`````````L`````````"T`````````+@`` +M```````O`````````#``````````,0`````````R`````````#,````````` +M-``````````U`````````#8`````````-P`````````X`````````#D````` +M````.@`````````[`````````#P`````````/0`````````^`````````#\` +M`0$!`````0$`````````````````````````````````````*``````````` +M```````````(```````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````!`0$` +M```!`0`````````````````````````````````````H```````````````` +M``````@````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````````````````$!`0````$! +M`````````````````````````````````````"@````````````````````` +M"``````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````````````0$!`````0$````` +M````````````````````````````````*``````````````````````(```` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````````````````````````#_____```````````` +M``````````````#_____``````````````````````````#_____```````` +M``````````````````#_____`````````````````````/____\````````` +M````"````````````/____\`````````````"````````````/____\````` +M````````"````````````/____\`````````````"`````````````$!`0$` +M````````````````````````#P````````````````````\````````````` +M``````````````````````````````$!`0$`````__________\````````$ +M```````````!````"`````@````(````"`````@````(````"`````@`#P#P +M``\`\``/`/``#P#P`````````+@````````````````````!```````````` +M````````````````````````````"``````````````````````!```````` +M`(`````````````````````!```````````````````````@```````````` +M`0````#__________P```````!`````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````````@`````````!```````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````````````````@`````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````!``````````!```````````````````````````````````` +M```````````````````````````````````````````````````````````` +M````````````````````!``````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````0 +M!KKX```````````````````````````````````````````````````````` +M`````````````````````````````````````````````0``````````$`:Z +M^``````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````````````````````````!`&XU@````````````````0 +M!N=````````````````````````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M`````````````````!`&YT`````````````````````````````````````` +M```````````````````````````````````````````````````````````` +M```!````````````````````````````````$`;G0``````````````````` +M```````````````````````````````````````````````````````````` +M``````````````````````(```````````````````````````````````$` +M``````````#_____`0```/__________`0$0``(""``$!`0``(`"`@(```"@ +M`````````````````````````!(2D#`_P``____^```````````````:````!T````? +M$`$#\(`_``#____X```````````````X````'0```!\0`06X@`<``/____@` +M`````````````"`````=````'Q`!!EC`_P``____^```````````````<``` +M`!T````?$`$*J,#_``#____X``````````````!0````'0```!\0`0QXP/\` +M`/____@``````````````)@````=````'Q`!(/B``0``____^``````````` +M````$````!T````?$`$AN,#_``#____X``````````````"`````'0```!\0 +M`26@@`````````````````````````@````=````'Q`!);B`_P``____^``` +M````````````2````!T````?$`$I\``````````````````````````````` +M'0```!\0`2I0@'\``/____@``````````````$`````=````'Q`!++"`?P`` +M____^```````````````0````!T````?$`$O\``````````````````````` +M````````'0```!\0`3$H```````````````````````````````=````'Q`! +M,F"`#P``____^``````````````"*````!T````?$`$SB,#_``#____X```` +M``````````!0````'0```!\0`3(@'\``/____@``````````````$`````=````'Q`!NFB``P`` +M____^```````````````&````!T````?$`&[&``````````````````````` +M````````'0```!\0`;M8@`````````````````````````@````=````'Q`! +MN^C`_P``____^```````````````N````!T````?$`''X,#_``#____X```` +M``````````"(````'0```!\0`=$@P/\``/____@``````````````(`````= +M````'Q`!VJ```````````````````````````````!T````?$`'<&``````` +M````````````````````````'0```!\0`=RX@`\``/____@````````````` +M`#`````=````'Q`!Y*```````````````````````````````!T````?$`'D +MR(`#``#____X```````````````8````'0```!\0`>A8@`\``/____@````` +M`````````"@````=````'Q`!Z5"`````____@``````````````(H````!T` +M```?$`'I^,#_``#____X``````````````"0````'0```!\0`>\8@`,``/__ +M__@``````````````!@````=````'Q`!\*@````````````````````````` +M`````!T````?$`'PR```````````````````````````````'0```!\0`?#H +M@`,``/____@``````````````!@````=````'Q`!\0```````````````````````````````=````'Q`!]Y@` +M`````````````````````````````!T````?$`'WH``````````````````` +M````````````'0```!\0`?>H```````````````````````````````=```` +M'Q`!][```````````````````````````````!T````?$`'Y8,#_``#____X +M``````````````58````'0```!\0`?K@@`$``/____@``````````````!`` +M```=````'Q`!^W@``````````````````````````````!T````?$`'[@(`? +M``#____X```````````````P````'0```!\0`?Y0```````````````````` +M```````````=````'Q`!_NC`_P``____^```````````````4````!T````? +M$`(`L(`/``#____X``````````````!8````'0```!\0`@0X```````````` +M```````````````````=````'Q`""9A`````````````````````````"``` +M`!X````?$`()O$`````````````````````````(````'@```!\0`@G@P``` +M`/____@``````````````!@````>````'Q`""OA````````````````````` +M````"````!X````?$`(+W,````#____X```````````````0````'@```!\0 +M`@PLP````/____@``````````````(@````>````'Q`"#8C`````____^``` +M````````````&````!X````?$`(-S$`````````````````````````(```` +M'@```!\0`@X\P````/____@``````````````"@````>````'Q`"#Z@````` +M`````````````````````````!T````?$`(/L(`````````````````````` +M```(````'0```!\0`A"H@`````````````````````````@````=````'Q`" +M$2B`````````````````````````"````!T````?$`(2(``````````````` +M````````````````'0```!\0`A+````````````````````````````````= +M````'Q`"$UB`#P``____^```````````````*````!T````?$`(4:``````` +M````````````````````````'0```!\0`A30```````````````````````` +M```````=````'Q`"%3B`````````````````````````"````!T````?$`(5 +MB(`````````````````````````(````'0```!\0`A7(@`<``/____@````` +M`````````"`````=````'Q`"%N#`_P``____^```````````````<````!T` +M```?$`(9F```````````````````````````````'0```!\0`AHH@'\``/__ +M__@``````````````$`````=````'Q`"'3"`````____^``````````````` +M$````!T````?$`(=L(`````````````````````````(````'0```!\0`AWH +M@!\``/____@``````````````%@````=````'Q`"(%`````````````````` +M`````````````!T````?$`(@8```````````````````````````````'0`` +M`!\0`B!P```````````````````````````````=````'Q`"((`````````` +M`````````````````````!T````?$`(@D(`````````````````````````( +M````'0```!\0`B"P@`````````````````````````@````=````'Q`"(.B` +M````````````````````````"````!T````?$`(A"``````````````````` +M````````````'0```!\0`B$0```````````````````````````````=```` +M'Q`"(1@``````````````````````````````!T````?$`(A:``````````` +M````````````````````'0```!\0`B%P```````````````````````````` +M```=````'Q`"(7@``````````````````````````````!T````?$`(A@``` +M````````````````````````````'0```!\0`B'P@'\``/____@````````` +M`````$`````=````'Q`").```````````````````````````````!T````? +M$`(E(```````````````````````````````'0```!\0`B5@@'\``/____@` +M`````````````0`````=````'Q`")SB`?P``____^``````````````!```` +M`!T````?$`(I0(`_``#____X```````````````X````'0```!\0`BJP@``` +M``````````````````````@````=````'Q`"+#C`_P``____^``````````` +M```"@````!T````?$`(]B```````````````````````````````'0```!\0 +M`CW````````````````````````````````=````'Q`"/="`!P``____^``` +M````````````(````!T````?$`(^,(!_``#____X``````````````!````` +M'0```!\0`C](P/\``/____@``````````````%`````=````'Q`"0AB``0`` +M____^```````````````$````!T````?$`)"@``````````````````````` +M````````'0```!\0`D-(@'\``/____@``````````````$`````=````'Q`" +M4+C`_P``____^```````````````4````!T````?$`)1B``````````````` +M````````````````'0```!\0`E'`@`<``/____@``````````````"`````= +M````'Q`"4L"``0``____^```````````````$````!T````?$`)3<(`````` +M```````````````````(````'0```!\0`E.@```````````````````````` +M```````=````'Q`"4[@``````````````````````````````!T````?$`)4 +M$```````````````````````````````'0```!\0`E0@```````````````` +M```````````````=````'Q`"5#```````````````````````````````!T` +M```?$`)40```````````````````````````````'0```!\0`E10```````` +M```````````````````````=````'Q`"5&`````````````````````````` +M`````!T````?$`)4<```````````````````````````````'0```!\0`E2( +M@`<``/____@``````````````"`````=````'Q`"59@````````````````` +M`````````````!T````?$`)5H```````````````````````````````'0`` +M`!\0`E6X```````````````````````````````=````'Q`"5>`````````` +M`````````````````````!T````?$`)5^``````````````````````````` +M````'0```!\0`E8@```````````````````````````````=````'Q`"5C@` +M`````````````````````````````!T````?$`)6R``````````````````` +M````````````'0```!\0`E;P@!\``/____@``````````````#`````=```` +M'Q`"5XB`/P``____^```````````````<````!T````?$`);"(#_``#____X +M``````````````!(````'0```!\0`ETX@!\``/____@``````````````#`` +M```=````'Q`"7J"`/P``____^```````````````.````!T````?$`)A6,#_ +M``#____X``````````````!8````'0```!\0`F10@#\``/____@````````` +M`````#@````=````'Q`"9Z#`_P``____^``````````````!*````!T````? +M$`)NZ(`/``#____X```````````````H````'0```!\0`F_````````````` +M```````````````````=````'Q`"<#B`````````````````````````"``` +M`!T````?$`)PT(`_``#____X```````````````X````'0```!\0`G+(@!\` +M`/____@``````````````&`````=````'Q`"=("`'P``____^``````````` +M```!4````!T````?$`)W<(!_``#____X``````````````%@````'0```!\0 +M`GW0@#\``/____@``````````````6`````=````'Q`"@G"``0``____^``` +M````````````$````!T````?$`*#,(`!``#____X```````````````0```` +M'0```!\0`H-P@`$``/____@``````````````!`````=````'Q`"A!"``P`` +M____^```````````````&````!T````?$`*$B``````````````````````` +M````````'0```!\0`H20```````````````````````````````=````'Q`" +MA4B`'P``____^```````````````,````!T````?$`*(&(!_``#____X```` +M``````````!`````'0```!\0`HH0```````````````````````````````= +M````'Q`"BN@``````````````````````````````!T````?$`*+6(`_``#_ +M___X```````````````X````'0```!\0`H^(@````/____@````````````` +M`)@````=````'Q`"D)B`````____^```````````````F````!T````?$`*1 +MB(`````````````````````````(````'0```!\0`I'0@````/____@````` +M`````````1@````=````'Q`"DSB`/P``____^```````````````.````!T` +M```?$`*7:(`````````````````````````(````'0```!\0`I?(@`\``/__ +M__@``````````````+@````=````'Q`"F8B`````____^``````````````` +MF````!T````?$`*:L(````#____X``````````````$8````'0```!\0`IQ( +M@````/____@``````````````!@````=````'Q`"G3B````````````````` +M````````"````!T````?$`*=@(````#____X```````````````8````'0`` +M`!\0`IYH@`````````````````````````@````=````'Q`"GK#`_P``____ +M^```````````````4````!T````?$`*?L(`#``#____X```````````````8 +M````'0```!\0`J#X```````````````````````````````=````'Q`"H2`` +M`````````````````````````````!T````?$`*A*(`````````````````` +M```````(````'0```!\0`J&0@`<``/____@``````````````"`````=```` +M'Q`"H@"`/P``____^``````````````!"````!T````?$`*KL(`#``#____X +M```````````````8````'0```!\0`JP@@`$``/____@``````````````!`` +M```=````'Q`"K4B`!P``____^```````````````(````!T````?$`*N.(`! +M``#____X```````````````0````'0```!\0`J[H@`$``/____@````````` +M`````!`````=````'Q`"KV```````````````````````````````!T````? +M$`*OV```````````````````````````````'0```!\0`K`0@`,``/____@` +M`````````````!@````=````'Q`"L<`````````````````````````````` +M`!T````?$`*R4```````````````````````````````'0```!\0`K+(@`$` +M`/____@``````````````!`````=````'Q`"LW"`#P``____^``````````` +M````*````!T````?$`*TX(`'``#____X```````````````@````'0```!\0 +M`K7P```````````````````````````````=````'Q`"MCB``0``____^``` +M````````````$````!T````?$`*W.(`#``#____X```````````````8```` +M'0```!\0`K>0@`$``/____@``````````````!`````=````'Q`"M_B`!P`` +M____^```````````````(````!T````?$`*XD(`#``#____X```````````` +M```8````'0```!\0`KCX@`$``/____@``````````````!`````=````'Q`" +MN7"`_P``____^```````````````2````!T````?$`*[H(`_``#____X```` +M```````````X````'0```!\0`KS8@/\``/____@``````````````4@````= +M````'Q`"O\B`````````````````````````"````!T````?$`+`.(`!``#_ +M___X```````````````0````'0```!\0`L"8@`$``/____@````````````` +M`!`````=````'Q`"P/@``````````````````````````````!T````?$`+! +M:(`````````````````````````(````'0```!\0`L'@```````````````` +M```````````````=````'Q`"PD```````````````````````````````!T` +M```?$`+"8(`?``#____X```````````````P````'0```!\0`L9H@``````` +M``````````````````@````=````'Q`"QJ@````````````````````````` +M`````!T````?$`+&N```````````````````````````````'0```!\0`L;8 +M```````````````````````````````=````'Q`"QO"````````````````` +M````````"````!T````?$`+'*(`'``#____X```````````````@````'0`` +M`!\0`LH0@`\``/____@``````````````"@````=````'Q`"RT@````````` +M`````````````````````!T````?$`++V``````````````````````````` +M````'0```!\0`LO@P/\``/____@``````````````%`````>````'Q`"S:"` +M`P``____^```````````````&````!T````?$`+.(``````````````````` +M````````````'0```!\0`LXH@`<``/____@``````````````"`````=```` +M'Q`"SR@``````````````````````````````!T````?$`+/,,#_``#____X +M``````````````!@````'0```!\0`M$(@`````````````````````````@` +M```=````'Q`"T5```````````````````````````````!T````?$`+1<``` +M````````````````````````````'0```!\0`M%X```````````````````` +M```````````=````'Q`"T9```````````````````````````````!T````? +M$`+1H(#_``#____X``````````````!(````'0```!\0`M,PP/\``/____@` +M`````````````%@````>````'Q`"U,@````````````````````````````` +M`!T````?$`+4T(`/``#____X```````````````X````'0```!\0`M<(P/\` +M`/____@``````````````%`````=````'Q`"VE"`_P``____^``````````` +M````R````!T````?$`+;X```````````````````````````````'0```!\0 +M`MP0```````````````````````````````=````'Q`"W#@````````````` +M`````````````````!T````?$`+<2``````````````````````````````` +M'0```!\0`MQP@`````````````````````````@````=````'Q`"W4@````` +M`````````````````````````!T````?$`+=8(`'``#____X```````````` +M```H````'0```!\0`MY8P/\``/____@``````````````&`````=````'Q`" +MX7```````````````````````````````!T````?$`+B2(`_``#____X```` +M```````````X````'0```!\0`N0H@`,``/____@``````````````!@````= +M````'Q`"Y-```````````````````````````````!T````?$`+EX(`/``#_ +M___X```````````````H````'0```!\0`N@0@/\``/____@````````````` +M`$@````=````'Q`"ZQB`?P``____^```````````````0````!T````?$`+L +M&(`#``#____X```````````````8````'0```!\0`NR@@`<``/____@````` +M`````````3`````=````'Q`"[B"`!P``____^``````````````!,````!T` +M```?$`+OH```````````````````````````````'0```!\0`N^HP/\``/__ +M__@``````````````%`````=````'Q`"\:"`!P``____^``````````````` +M(````!T````?$`+R<,#_``#____X``````````````!0````'@```!\0`O2` +M@/\``/____@``````````````5@````=````'Q`"_J`````````````````` +M`````````````!T````?$`+^N```````````````````````````````'0`` +M`!\0`O[@@`<``/____@``````````````*`````=````'Q`#`)"``P``____ +M^```````````````&````!T````?$`,`^(`?``#____X```````````````P +M````'0```!\0`P&P@`<``/____@``````````````"`````=````'Q`#`OC` +M_P``____^``````````````!D````!T````?$`,/^(`/``#____X```````` +M```````H````'0```!\0`Q#`@#\``/____@``````````````#@````=```` +M'Q`#$9B`/P``____^```````````````.````!T````?$`,28,#_``#____X +M``````````````!0````'0```!\0`Q.@P/\``/____@``````````````%`` +M```=````'Q`#%.#`_P``____^```````````````4````!T````?$`,6((`# +M``#____X```````````````@````'0```!\0`Q:X@`,``/____@````````` +M`````!@````=````'Q`#%T```````````````````````````````!T````? +M$`,72(`?``#____X```````````````P````'0```!\0`QE(@````/____@` +M`````````````!`````=````'Q`#&_C`_P``____^```````````````D``` +M`!T````?$`,@@```````````````````````````````'0```!\0`R#0```` +M```````````````````````````=````'Q`#(8@````````````````````` +M`````````!T````?$`,BF``````````````````````````(````'0```!\0 +M`R+@```````````````````````````````=````'Q`#(Q@````````````` +M````````````"````!T````?$`,C>(`'``#____X``````````````!H```` +M'0```!\0`R3P@'\``/____@``````````````%`````=````'Q`#)WB`'P`` +M____^```````````````2````!T````?$`,IJ,#_``#____X```````````` +M``!P````'0```!\0`RQHP/\``/____@``````````````&@````=````'Q`# +M+T"``P``____^```````````````*````!T````?$`,P"(`#``#____X```` +M```````````@````'0```!\0`S$@P/\``/____@``````````````'`````= +M````'Q`#-="``P``____^```````````````(````!T````?$`,VR(`#``#_ +M___X```````````````H````'0```!\0`SA(@````/____@````````````` +M`"`````=````'Q`#.-@``````````````````````````````!T````?$`,X +MX```````````````````````````````'0```!\0`SD````````````````` +M```````````````=````'Q`#.1@`````````````````````````$````!T` +M```?$`,Y8``````````````````````````0````'0```!\0`SFH```````` +M```````````````````````=````'Q`#.;"``0``____^``````````````` +M.````!T````?$`,Z`(````#____X```````````````8````'0```!\0`SI8 +M@````/____@``````````````"`````=````'Q`#.NB`!P``____^``````` +M````````4````!T````?$`,\<(`#``#____X``````````````!(````'0`` +M`!\0`ST`@`<``/____@``````````````$`````=````'Q`#/CB`!P``____ +M^```````````````2````!T````?$`,_"(`#``#____X```````````````H +M````'0```!\0`S_H@````/____@``````````````"`````=````'Q`#0$B` +M`0``____^```````````````$````!T````?$`-`B(`````````````````` +M```````(````'0```!\0`T#0@````/____@``````````````!@````=```` +M'Q`#02@``````````````````````````````!T````?$`-!.(`/``#____X +M``````````````!8````'0```!\0`T*````````````````````````````` +M```=````'Q`#0I```````````````````````````````!T````?$`-"H``` +M````````````````````````````'0```!\0`T*P```````````````````` +M```````````=````'Q`#0L"``0``____^```````````````(````!T````? +M$`-#>(````#____X```````````````8````'0```!\0`T/0```````````` +M```````````````````=````'Q`#0^"`````````````````````````"``` +M`!T````?$`-$0```````````````````````````````'0```!\0`T1(@`$` +M`/____@``````````````!`````=````'Q`#11"`!P``____^``````````` +M````*````!T````?$`-&L,#_``#____X``````````````!X````'0```!\0 +M`TCX@`<``/____@``````````````$`````=````'Q`#2@"`'P``____^``` +M```````````!0````!T````?$`-+$(`?``#____X``````````````%````` +M'0```!\0`TP8@`<``/____@``````````````3`````=````'Q`#31"`!P`` +M____^```````````````0````!T````?$`--P(`/``#____X```````````` +M```X````'0```!\0`TYX@`\``/____@``````````````#@````=````'Q`# +M3S"`!P``____^```````````````,````!T````?$`-/V(````#____X```` +M```````````8````'0```!\0`U`0@#\``/____@``````````````#@````= +M````'Q`#45B``0``____^```````````````(````!T````?$`-1N(`_``#_ +M___X``````````````!0````'0```!\0`U,0@``````````````````````` +M``@````=````'Q`#4V"``0``____^```````````````$````!T````?$`-3 +MF(````#____X```````````````0````'0```!\0`U08@#\``/____@````` +M`````````$@````=````'Q`#5CB`````____^```````````````(````!T` +M```?$`-6B(`!``#____X```````````````@````'0```!\0`U;8@`$``/__ +M__@``````````````!`````=````'Q`#5W"`?P``____^``````````````` +M0````!T````?$`-9\(!_``#____X``````````````!`````'0```!\0`UR@ +M@!\``/____@``````````````#@````=````'Q`#78B`'P``____^``````` +M````````,````!T````?$`-?D,#_``#____X``````````````!@````'0`` +M`!\0`V*8@`<``/____@``````````````"`````=````'Q`#9)#`_P``____ +M^```````````````4````!T````?$`-K6(!_``#____X``````````````!` +M````'0```!\0`VX@@'\``/____@``````````````$`````=````'Q`#<5#` +M_P``____^```````````````@````!T````?$`.6*(`?``#____X```````` +M```````P````'0```!\0`Y>0@#\``/____@``````````````#@````=```` +M'Q`#G6#`_P``____^```````````````<````!T````?$`.Q6(`?``#____X +M``````````````!(````'0```!\0`[+@@`<``/____@``````````````#@` +M```=````'Q`#LY#`_P``____^```````````````4````!T````?$`.U:(`_ +M``#____X```````````````X````'0```!\0`[;0```````````````````` +M```````````=````'Q`#MMB`/P``____^```````````````2````!T````? +M$`.[R(`?``#____X``````````````!`````'0```!\0`[X@@/\``/____@` +M`````````````%@````=````'Q`#PQ#`_P``____^```````````````<``` +M`!T````?$`/(\(`/``#____X```````````````H````'0```!\0`\FX```` +M```````````````````````````=````'Q`#R<"````````````````````` +M````"````!T````?$`/)X(````#____X``````````````"8````'0```!\0 +M`\H0@````/____@``````````````)@````=````'Q`#RD`````````````` +M`````````````````!T````?$`/*2(`#``#____X``````````````"H```` +M'0```!\0`]``@`$``/____@``````````````!`````=````'Q`#T*"`/P`` +M____^```````````````.````!T````?$`/36(`?``#____X```````````` +M``#`````'0```!\0`]8(@#\``/____@``````````````,@````=````'Q`# +MV:#`_P``____^```````````````:````!T````?$`/OT(`#``#____X```` +M```````````8````'0```!\0`_#P@`$``/____@``````````````!`````= +M````'Q`#]+B`!P``____^```````````````*````!T````?$`/W0(`!``#_ +M___X```````````````0````'0```!\0`_?@P/\``/____@````````````` +M`%@````=````'Q`#_`#`_P``____^```````````````4````!T````?$`/_ +MD(`/``#____X```````````````H````'0```!\0!`+0@`$``/____@````` +M`````````!`````=````'Q`$!)```````````````````````````````!T` +M```?$`0%,```````````````````````````````'0```!\0!`98P/\``/__ +M__@``````````````'@````=````'Q`$$3B`!P``____^``````````````` +M(````!T````?$`01^```````````````````````````````'0```!\0!!(` +M```````````````````````````````=````'Q`$$RB`_P``____^``````` +M````````2````!T````?$`06@(`?``#____X```````````````P````'0`` +M`!\0!!?8@#\``/____@``````````````#@````=````'Q`$&;"`/P``____ +M^```````````````.````!T````?$`0=B,#_``#____X``````````````"0 +M````'0```!\0!"?P@!\``/____@``````````````#`````=````'Q`$*,"` +M?P``____^```````````````0````!T````?$`0JN,#_``#____X```````` +M``````!8````'0```!\0!"P(@#\``/____@``````````````#@````=```` +M'Q`$+KB`/P``____^```````````````.````!T````?$`0P0(`_``#____X +M```````````````X````'0```!\0!#&XP/\``/____@``````````````&`` +M```=````'Q`$,X"``P``____^```````````````&````!T````?$`0T"(`' +M``#____X```````````````@````'0```!\0!#20@`<``/____@````````` +M`````"@````=````'Q`$-2```````````````````````````````!T````? +M$`0UB```````````````````````````````'0```!\0!#7P```````````` +M```````````````````=````'Q`$-EB`'P``____^```````````````,``` +M`!T````?$`0WL(!_``#____X``````````````!`````'0```!\0!#FH```` +M```````````````````````````=````'Q`$.C"`'P``____^``````````` +M````,````!T````?$`0[<(!_``#____X``````````````!`````'0```!\0 +M!#^HP/\``/____@``````````````%`````=````'Q`$0/B``P``____^``` +M````````````(````!T````?$`1!D(`#``#____X```````````````@```` +M'0```!\0!$(H@`,``/____@``````````````"`````=````'Q`$0L"``P`` +M____^```````````````(````!T````?$`1#6``````````````````````` +M````````'0```!\0!$-P```````````````````````````````=````'Q`$ +M0X@``````````````````````````````!T````?$`1#F``````````````` +M````````````````'0```!\0!$.H```````````````````````````````= +M````'Q`$0\@``````````````````````````````!T````?$`1#Z(`!``#_ +M___X```````````````@````'0```!\0!$28@`<``/____@````````````` +M`#`````=````'Q`$1=B`'P``____^```````````````,````!T````?$`1& +MH(`#``#____X```````````````8````'0```!\0!$=H@`$``/____@````` +M`````````"`````=````'Q`$2"B`#P``____^```````````````*````!T` +M```?$`1(F(`?``#____X``````````````!`````'0```!\0!$E8@'\``/__ +M__@``````````````$`````=````'Q`$2O#`_P``____^``````````````` +M6````!T````?$`1,<(!_``#____X``````````````!`````'0```!\0!$V` +M```````````````````````````````=````'Q`$38@````````````````` +M`````````````!T````?$`1-J```````````````````````````````'0`` +M`!\0!$W(```````````````````````````````=````'Q`$3>B`?P``____ +M^```````````````0````!T````?$`1.V``````````````````````````` +M````'0```!\0!$[@```````````````````````````````=````'Q`$3QB` +M`P``____^```````````````(````!T````?$`1/N(`#``#____X```````` +M```````H````'0```!\0!%!@@`,``/____@``````````````"@````=```` +M'Q`$40B``P``____^```````````````(````!T````?$`11J(`#``#____X +M```````````````H````'0```!\0!%)0@`,``/____@``````````````"`` +M```=````'Q`$4O"``P``____^```````````````*````!T````?$`13F(`# +M``#____X```````````````@````'0```!\0!%0X@`,``/____@````````` +M`````"@````=````'Q`$5-B``P``____^```````````````(````!T````? +M$`15<(`#``#____X```````````````H````'0```!\0!%80@`,``/____@` +M`````````````"`````=````'Q`$5JB``P``____^```````````````*``` +M`!T````?$`174(`#``#____X```````````````@````'0```!\0!%?P@`,` +M`/____@``````````````"@````=````'Q`$6)B``P``____^``````````` +M````(````!T````?$`19.(`````````````````````````(````'0```!\0 +M!%FH@`\``/____@``````````````"@````=````'Q`$6N#`_P``____^``` +M````````````6````!T````?$`1=`(`#``#____X```````````````H```` +M'0```!\0!%V@@`,``/____@``````````````"`````=````'Q`$7CB`_P`` +M____^```````````````2````!T````?$`1@"``!```````````````````` +M```(````'0```!\0!�@`,``/____@``````````````"@````=````'Q`$ +M87"``P``____^```````````````(````!T````?$`1B"(`#``#____X```` +M```````````H````'0```!\0!&*X@`,``/____@``````````````"`````= +M````'Q`$8UB``P``____^```````````````*````!T````?$`1D`(`#``#_ +M___X```````````````@````'0```!\0!&2@@`,``/____@````````````` +M`"@````=````'Q`$94"``P``____^```````````````(````!T````?$`1E +MV(`#``#____X```````````````@````'0```!\0!&9P@`,``/____@````` +M`````````"@````=````'Q`$9Q"``P``____^```````````````,````!T` +M```?$`1GR(`#``#____X```````````````P````'0```!\0!&B`@`,``/__ +M__@``````````````"`````=````'Q`$:1B``P``____^``````````````` +M*````!T````?$`1IN(`#``#____X```````````````@````'0```!\0!&I0 +M@`,``/____@``````````````"@````=````'Q`$:O"``P``____^``````` +M````````(````!T````?$`1KB(`#``#____X```````````````H````'0`` +M`!\0!&PHP/\``/____@``````````````%`````=````'Q`$;6C`_P``____ +M^```````````````X````!T````?$`1Q,``````````````````````````` +M````'0```!\0!'%8@`\``/____@``````````````#`````=````'Q`$(`?``#____X```````````````P````'0```!\0!)Y(@`\``/__ +M__@``````````````"@````=````'Q`$GM`````````````````````````` +M`````!T````?$`2>V(`/``#____X```````````````H````'0```!\0!*8@ +M@!\``/____@``````````````#`````=````'Q`$IQ#`_P``____^``````` +M````````4````!T````?$`2H.(#_``#____X``````````````!(````'0`` +M`!\0!*D0@'\``/____@``````````````$`````=````'Q`$J=B`#P``____ +M^``````````````!(````!T````?$`2J4(`#``#____X``````````````#0 +M````'0```!\0!*JX```````````````````````````````=````'Q`$JN`` +M`````````````````````````````!T````?$`2K,,#_``#____X```````` +M``````"8````'0```!\0!*X8@`\``/____@``````````````=`````=```` +M'Q`$KY```````````````````````````````!T````?$`2OL``````````` +M````````````````````'0```!\0!*_````````````````````````````` +M```=````'Q`$K^@``````````````````````````````!T````?$`2O^``` +M````````````````````````````'0```!\0!+`(```````````````````` +M```````````=````'Q`$L!B`!P``____^```````````````(````!T````? +M$`2PR(`_``#____X``````````````!(````'0```!\0!+'`@!\``/____@` +M`````````````#`````=````'Q`$LKB``0``____^```````````````$``` +M`!T````?$`2S`(!_``#____X``````````````%`````'0```!\0!+X8@`,` +M`/____@``````````````!@````=````'Q`$OJ@````````````````````` +M`````````!T````?$`2^T```````````````````````````````'0```!\0 +M!+[H```````````````````````````````=````'Q`$OP#`_P``____^``` +M````````````6````!T````?$`3&J``````````````````````````````` +M'0```!\0!,;@```````````````````````````````=````'Q`$QRC`_P`` +M____^```````````````4````!T````?$`3+&``````````````````````` +M````````'0```!\0!,L@```````````````````````````````=````'Q`$ +MRW"`#P``____^```````````````*````!T````?$`3,F,#_``#____X```` +M``````````!@````'0```!\0!-)PP/\``/____@``````````````&@````= +M````'Q`$UW"`#P``____^```````````````*````!T````?$`38R``````` +M````````````````````````'0```!\0!-C8```````````````````````` +M```````=````'Q`$V0#`_P``____^```````````````:````!T````?$`3; +ML``````````````````````````0````'0```!\0!-U0```````````````` +M```````````````=````'Q`$W=@``````````````````````````````!T` +M```?$`3?J(`/``#____X```````````````H````'0```!\0!.!P@``````` +M``````````````````@````=````'Q`$X)`````````````````````````` +M`````!T````?$`3@F```````````````````````````````'0```!\0!."@ +M@`,``/____@``````````````"`````=````'Q`$X8@````````````````` +M`````````````!T````?$`3AD```````````````````````````````'0`` +M`!\0!.&8```````````````````````````````=````'Q`$X>B``0``____ +M^```````````````$````!T````?$`3BR(`'``#____X```````````````X +M````'0```!\0!.1XP/\``/____@``````````````%`````=````'Q`$Y?"` +M````````````````````````"````!T````?$`3F>``````````````````` +M````````````'0```!\0!.;@@`<``/____@``````````````"`````=```` +M'Q`$YT@``````````````````````````````!T````?$`3GH``````````` +M````````````````````'0```!\0!.?X```````````````````````````` +M```=````'Q`$Z&```````````````````````````````!T````?$`3HR(`/ +M``#____X``````````````!(````'0```!\0!.H8```````````````````` +M```````````=````'Q`$ZE@``````````````````````````````!T````? +M$`3JF```````````````````````````````'0```!\0!.L8```````````` +M```````````````````=````'Q`$ZY@````````````````````````````` +M`!T````?$`3L(```````````````````````````````'0```!\0!.PP```` +M```````````````````````````=````'Q`$[#B`!P``____^``````````` +M````(````!T````?$`3N<(`'``#____X```````````````@````'0```!\0 +M!.\8```````````````````````````````=````'Q`$[R`````````````` +M`````````````````!T````?$`3O*(`_``#____X```````````````X```` +M'0```!\0!/"0@`````````````````````````@````=````'Q`$\,"``P`` +M____^```````````````&````!T````?$`3Q8(`/``#____X```````````` +M```H````'0```!\0!/(X```````````````````````````````=````'Q`$ +M\DB`````````````````````````"````!T````?$`3R:``````````````` +M````````````````'0```!\0!/+@@`$``/____@``````````````!`````= +M````'Q`$\W#`_P``____^```````````````6````!T````?$`3VX``````` +M````````````````````````'0```!\0!/;PP/\``/____@````````````` +M`%`````=````'Q`$^I@``````````````````````````````!T````?$`3Z +MJ```````````````````````````````'0```!\0!/JP@#\``/____@````` +M`````````#@````=````'Q`$_`"`/P``____^```````````````.````!T` +M```?$`3],(`/``#____X```````````````H````'0```!\0!/X8@'\``/__ +M__@``````````````$`````=````'Q`$_R"``P``____^``````````````` +M&````!T````?$`3_6(`#``#____X```````````````8````'0```!\0!/_0 +M```````````````````````````````=````'Q`$_^B````````````````` +M````````"````!T````?$`4`6(`````````````````````````(````'0`` +M`!\0!0"@```````````````````````````````=````'Q`%`*@````````` +M`````````````````````!T````?$`4`L``````````````````````````` +M````'0```!\0!0"X```````````````````````````````=````'Q`%`,`` +M`````````````````````````````!T````?$`4`R``````````````````` +M````````````'0```!\0!0#0```````````````````````````````=```` +M'Q`%`-@``````````````````````````````!T````?$`4`X``````````` +M````````````````````'0```!\0!0#H```````````````````````````` +M```=````'Q`%`/```````````````````````````````!T````?$`4`^``` +M````````````````````````````'0```!\0!0$````````````````````` +M```````````=````'Q`%`0@``````````````````````````````!T````? +M$`4!$(!_``#____X``````````````!`````'0```!\0!0*X```````````` +M```````````````````=````'Q`%`L`````````````````````````````` +M`!T````?$`4"R(`'``#____X```````````````@````'0```!\0!02`@``` +M`/____@``````````````(`````=````'Q`%!4`````````````````````` +M`````````!T````?$`4%F```````````````````````````````'0```!\0 +M!06H@`<``/____@``````````````"`````=````'Q`%!B@````````````` +M`````````````````!T````?$`4&.``````````````````````````````` +M'0```!\0!090```````````````````````````````=````'Q`%"?`````` +M`````````````````````````!T````?$`4*>``````````````````````` +M```(````'0```!\0!0K@```````````````````````````````=````'Q`% +M"NB``0``____^```````````````$````!T````?$`4+@``````````````` +M````````````````'0```!\0!0N0```````````````````````````````= +M````'Q`%"_@``````````````````````````````!T````?$`4,>``````` +M````````````````````````'0```!\0!0S(```````````````````````` +M```````=````'Q`%#0```````````````````````````````!T````?$`4- +M.(`!``#____X```````````````8````'0```!\0!0YX```````````````` +M```````````````=````'Q`%#L```````````````````````````````!T` +M```?$`4/$```````````````````````````````'0```!\0!0]0```````` +M```````````````````````=````'Q`%#Y@````````````````````````` +M`````!T````?$`4/^```````````````````````````````'0```!\0!1!` +M```````````````````````````````=````'Q`%$$@````````````````` +M`````````````!T````?$`404```````````````````````````````'0`` +M`!\0!1#8@`````````````````````````@````=````'Q`%$/B``P``____ +M^```````````````&````!T````?$`42"(`'``#____X```````````````@ +M````'0```!\0!1-@@!\``/____@``````````````#`````=````'Q`%%(B` +M!P``____^```````````````(````!T````?$`44^(`````````````````` +M```````(````'0```!\0!15@@`<``/____@``````````````"`````=```` +M'Q`%%R"`!P``____^```````````````(````!T````?$`47D(`#``#____X +M```````````````8````'0```!\0!1@8@`,``/____@``````````````!@` +M```=````'Q`%&+B``P``____^```````````````&````!T````?$`49R``` +M````````````````````````````'0```!\0!1G@```````````````````` +M```````````=````'Q`%&>@``````````````````````````````!T````? +M$`49\```````````````````````````````'0```!\0!1GX```````````` +M```````````````````=````'Q`%&@`````````````````````````````` +M`!T````?$`4:"```````````````````````````````'0```!\0!1H0```` +M```````````````````````````=````'Q`%&A@````````````````````` +M`````````!T````?$`4:(```````````````````````````````'0```!\0 +M!1HH@`\``/____@``````````````(@````=````'Q`%&OB``P``____^``` +M````````````&````!T````?$`4P@``````````````````````````````` +M'0```!\0!3"8```````````````````````````````=````'Q`%,*C`_P`` +M____^```````````````B````!T````?$`4T&(`'``#____X```````````` +M``'@````'0```!\0!3](@`````````````````````````@````=````'Q`% +M/V@``````````````````````````````!T````?$`4_<``````````````` +M````````````````'0```!\0!3^````````````````````````````````= +M````'Q`%/]B`````````````````````````"````!T````?$`5"&``````` +M````````````````````````'0```!\0!4(P```````````````````````` +M```````=````'Q`%0D```````````````````````````````!T````?$`5" +M8```````````````````````````````'0```!\0!4)P@`<``/____@````` +M`````````"`````=````'Q`%0\```````````````````````````````!T` +M```?$`5$$```````````````````````````````'0```!\0!40H@#\``/__ +M__@``````````````#@````=````'Q`%1/"``0``____^``````````````` +M$````!T````?$`5%4(`!``#____X```````````````0````'0```!\0!46H +M@`$``/____@``````````````!`````=````'Q`%1@"``P``____^``````` +M````````&````!T````?$`5&L(`````````````````````````(````'0`` +M`!\0!4<0@`````````````````````````@````=````'Q`%1W`````````` +M`````````````````````!T````?$`5'P``````````````````````````` +M````'0```!\0!4?@P/\``/____@``````````````)`````=````'Q`%8H"` +M!P``____^```````````````(````!T````?$`5D(``````````````````` +M````````````'0```!\0!63X```````````````````````````````=```` +M'Q`%93B`!P``____^```````````````(````!T````?$`5EZ``````````` +M````````````````````'0```!\0!68X```````````````````````````` +M```=````'Q`%9J@``````````````````````````````!T````?$`5G&``` +M````````````````````````````'0```!\0!6=P```````````````````` +M```````````=````'Q`%:)@`````````````````````````&````!T````? +M$`5J.```````````````````````````````'0```!\0!6M(@`,``/____@` +M`````````````!@````=````'Q`%;/@````````````````````````````` +M`!T````?$`5O0(!_``#____X``````````````!(````'0```!\0!7*@``$` +M``````````````````````@````=````'Q`%=+``!P``____^``````````` +M````&````!T````?$`5W$(`````````````````````````(````'0```!\0 +M!7>@```````````````````````````````=````'Q`%>"#`_P``____^``` +M````````````D````!T````?$`5[$(`````````````````````````(```` +M'0```!\0!7NP@`````````````````````````@````=````'Q`%?$B````` +M````````````````````"````!T````?$`5\Z``````````````````````` +M````````'0```!\0!7T@```````````````````````````````=````'Q`% +M?7@``````````````````````````````!T````?$`5]T``````````````` +M````````````````'0```!\0!7YH```````````````````````````````= +M````'Q`%?P@``````````````````````````````!T````?$`5_H,#_``#_ +M___X``````````````!8````'0```!\0!8#`P/\``/____@````````````` +M`&@````=````'Q`%@DC`_P``____^```````````````:````!T````?$`6$ +M2(#_``#____X``````````````!(````'0```!\0!8;XP/\``/____@````` +M`````````.`````=````'Q`%ELC`_P``____^``````````````!0````!T` +M```?$`6;B(`/``#____X``````````````!P````'0```!\0!9U@@`$``/__ +M__@``````````````"@````=````'Q`%GC"`!P``____^``````````````` +M4````!T````?$`6?B(`!``#____X```````````````@````'0```!\0!:`@ +M@!\``/____@``````````````&`````=````'Q`%HD"`!P``____^``````` +M````````,````!T````?$`6CB(`_``#____X``````````````!H````'0`` +M`!\0!:68@`\``/____@``````````````$`````=````'Q`%IP"`#P``____ +M^```````````````6````!T````?$`6H.(`!``#____X```````````````@ +M````'0```!\0!:C0@`,``/____@``````````````&@````=````'Q`%K)B` +M'P``____^```````````````<````!T````?$`6N`(`!``#____X```````` +M```````@````'0```!\0!:Z8@`<``/____@``````````````%`````=```` +M'Q`%K\"``0``____^```````````````(````!T````?$`6P4``````````` +M````````````````````'0```!\0!;!8```````````````````````````` +M```=````'Q`%L&```````````````````````````````!T````?$`6P:``` +M````````````````````````````'0```!\0!;!P```````````````````` +M```````````=````'Q`%L'@``````````````````````````````!T````? +M$`6P@```````````````````````````````'0```!\0!;"8@`,``/____@` +M`````````````!@````=````'Q`%L/@````````````````````````````` +M`!T````?$`6QN(`!``#____X```````````````0````'0```!\0!;)````` +M```````````````````````````=````'Q`%LH"`/P``____^``````````` +M````.````!T````?$`6S>,#_``#____X``````````````"8````'0```!\0 +M!;B`@`<``/____@``````````````"`````=````'Q`%N2B`!P``____^``` +M````````````(````!T````?$`6YZ``````````````````````````````` +M'0```!\0!;H(```````````````````````````````=````'Q`%NB"``0`` +M____^```````````````(````!T````?$`6ZR(`/``#____X```````````` +M```X````'0```!\0!;O(@`<``/____@``````````````#`````=````'Q`% +MO+"`_P``____^```````````````2````!T````?$`6]8,#_``#____X```` +M``````````!@````'0```!\0!;YH@`,``/____@``````````````!@````= +M````'Q`%P!@``````````````````````````````!T````?$`7`^``````` +M````````````````````````'0```!\0!<$@P/\``/____@````````````` +M`4`````=````'Q`%RWB`'P``____^```````````````,````!T````?$`7. +M&```````````````````````````````'0```!\0!@````````````````` +M`````````````!T````?$`76L(`'``#____X```````````````@````'0`` +M`!\0!=D`@!\``/____@``````````````#`````=````'Q`%W!"`'P``____ +M^```````````````,````!T````?$`7>&(`!``#____X```````````````0 +M````'0```!\0!=YP@`<``/____@``````````````"`````=````'Q`%X("` +M#P``____^```````````````,````!T````?$`7C<(`#``#____X```````` +M```````8````'0```!\0!>0P@`,``/____@``````````````"`````=```` +M'Q`%Y;B`````````````````````````"````!T````?$`7F2(`!``#____X +M```````````````0````'0```!\0!>:0@`$``/____@``````````````!`` +M```=````'Q`%YMB`'P``____^```````````````,````!T````?$`7HZ(!_ +M``#____X``````````````!`````'0```!\0!>L(@`$``/____@````````` +M`````!`````=````'Q`%[!```````````````````````````````!T````? +M$`7L0(`````````````````````````(````'0```!\0!>SPP/\``/____@` +M`````````````)@````=````'Q`%]O"`````````````````````````"``` +M`!T````?$`7W4(`_``#____X``````````````!(````'0```!\0!?A8@#\` +M`/____@``````````````$@````=````'Q`%^F"`#P``____^``````````` +M````.````!T````?$`7\R(`'``#____X``````````````!`````'0```!\0 +M!?W````````````````````````````````=````'Q`&`&@````````````` +M`````````````````!T````?$`8`Z``````````````````````````````` +M'0```!\0!@%H```````````````````````````````=````'Q`&`B`````` +M`````````````````````````!T````?$`8",(`?``#____X```````````` +M```P````'0```!\0!@-X@`````````````````````````@````=````'Q`& +M`\B``P``____^```````````````&````!T````?$`8$,(`#``#____X```` +M```````````8````'0```!\0!@2H@!\``/____@``````````````#`````= +M````'Q`&!>"`!P``____^```````````````(````!T````?$`8&^``````` +M````````````````````````'0```!\0!@?@```````````````````````` +M```````=````'Q`&"%#`_P``____^```````````````8````!T````?$`8) +M^(`#``#____X```````````````X````'0```!\0!@L8@`\``/____@````` +M`````````#`````=````'Q`&#&"`#P``____^```````````````,````!T` +M```?$`8-J(`/``#____X```````````````H````'0```!\0!@Y@@``````` +M``````````````````@````=````'Q`&#L"`#P``____^``````````````` +M*````!T````?$`8/J(!_``#____X``````````````!`````'0```!\0!A#8 +MP/\``/____@``````````````(`````=````'Q`&%!`````````````````` +M`````````````!T````?$`84&```````````````````````````````'0`` +M`!\0!A0H@`````````````````````````@````=````'Q`&%6#`_P``____ +M^``````````````(6````!T````?$`8D``````````````````````` +M````````'0```!\0!E[@```````````````````````````````=````'Q`& +M7QB`````````````````````````"````!T````?$`9?B(#_``#____X```` +M``````````!(````'0```!\0!F1P@`$``/____@``````````````!`````= +M````'Q`&9BB`!P``____^```````````````(````!T````?$`9F@(`!``#_ +M___X```````````````0````'0```!\0!F;(```````````````````````` +M```````=````'Q`&9S@``````````````````````````````!T````?$`9G +MH(`!``#____X```````````````0````'0```!\0!F?@@!\``/____@````` +M`````````#`````=````'Q`&:*C`_P``____^```````````````:````!T` +M```?$`9L`(`#``#____X```````````````8````'0```!\0!FS`P/\``/__ +M__@``````````````%@````=````'Q`&;BC`_P``____^``````````````` +MF````!T````?$`9R0,#_``#____X``````````````!H````'0```!\0!G7( +MP/\``/____@``````````````(`````=````'Q`&>`#`_P``____^``````` +M````````L````!T````?$`9[N(!_``#____X``````````````%`````'0`` +M`!\0!GY8@`$``/____@``````````````1`````=````'Q`&?Y"``0``____ +M@```````````````J````!T````?$`:`*``````````````````````````` +M````'0```!\0!H!X```````````````````````````````=````'Q`&@*@` +M`````````````````````````````!T````?$`:`X``````````````````` +M````````````'0```!\0!H#HP/\``/____@``````````````&@````=```` +M'Q`&@R@``````````````````````````````!T````?$`:#<``````````` +M````````````````````'0```!\0!H.P```````````````````````````` +M```=````'Q`&A!#`_P``____^```````````````4````!T````?$`:%R(`# +M``#____X```````````````H````'0```!\0!H9(@!\``/____@````````` +M`````#`````=````'Q`&B#B`````````````````````````"````!T````? +M$`:(R(`````````````````````````(````'0```!\0!HE8```````````` +M```````````````````=````'Q`&B?```P``____^```````````````$``` +M`!T````?$`:+&```````````````````````````````'0```!\0!HNPP``` +M`/____@``````````````!`````>````'Q`&C2B``P``____^``````````` +M````&````!T````?$`:-F,`!``#____X```````````````8````'@```!\0 +M!HY@@`$``/____@``````````````!`````=````'Q`&CO`````````````` +M`````````````````!T````?$`:/F``````````````````````````````` +M'0```!\0!H_PP`\``/____@``````````````-`````>````'Q`&FPB`'P`` +M____^```````````````@````!T````?$`:=P,#_``#____X```````````` +M``4@````'0```!\0!JH(```````````````````````````````=````'Q`& +MJD"``P``____^```````````````Z````!T````?$`:L2``````````````` +M```````````````````````0!K-@``````````````````````````@````= +M````'Q`&L]@``````````````````````````````!T````?$`:SX``````` +M````````````````````````'0```!\0!K0`@`$``/____@````````````` +M`!`````=````'Q`&M#@``````````````````````````````!T````?$`:T +M2(`'``#____X```````````````@````'0```!\0!K4(```````````````` +M```````````````=````'Q`&MO@`````````````````````````(````!T` +M```?$`:XV```````````````````````````````'0```!\0!KE8```````` +M```````````````````````=````'Q`&N9@````````````````````````` +M`````!T````?$`:YH```````````````````````````````'0```!\0!KFH +M```````````````````````````````=````'Q`&N>@````````````````` +M`````````````!T````?$`:Y\(`#``#____X```````````````8````'0`` +M`!\0!KI@```````````````````````````````=````'Q`&NG"````````` +M````````````````"````!T````?$`:Z^``````````````````````````` +M````'0```!\0!KL8```````````````````````````````=````'Q`&O%"` +M`0``____^```````````````$````!T````?$`:\F(````#___^````````` +M``````&@````'0```!\0!KW@```````````````````````````````=```` +M'Q`&OQB`_P``____^```````````````4````!T````?$`;`V(`'``#____X +M```````````````@````'0```!\0!L*`@#\``/____@``````````````#@` +M```=````'Q`&Q(C`_P``____^```````````````6````!T````?$`;)>``` +M````````````````````````````'0```!\0!LF0```````````````````` +M`````````````````!`&R:`````````````````````````````````````` +M$`;-C``````````````````````````````````````0!LW,```````````` +M`````````````````````````!`&SA"`#P``____^```````````````*``` +M`!T````?$`;.R(`````````````````````````(````'0```!\0!L\8P/\` +M`/____@``````````````.@````=````'Q`&UD"``0``____^``````````` +M````$````!T````?$`;7H(`````````````````````````(````'0```!\0 +M!M?@```````````````````````````````=````'Q`&V"@````````````` +M`````````````````!T````?$`;8B``````````````````````````````` +M'0```!\0!ML@@`$``/____@``````````````!`````=````'Q`&W(`````` +M`````````````````````````!T````?$`;=(``````````````````````` +M````````'0```!\0!MUX```````````````````````````````=````'Q`& +MWI```````````````````````````````!T````?$`;?<(`!``#____X```` +M```````````0````'0```!\0!N"P@#\``/____@``````````````#@````= +M````'Q`&X?B`#P``____^```````````````*````!T````?$`;C6(`#``#_ +M___X```````````````@````'0```!\0!N1@@`,``/____@````````````` +M`#@````=````'Q`&Y4B`````````````````````````"````!T````?$`;E +MH(`/``#____X```````````````H````'0```!\0!N9P@`\``/____@````` +M`````````"@````=````'Q`&YT```````````````````````````````!T` +M```?$`;G4(`'``#____X```````````````@````'0```!\0!NA(```````` +M```````````````````````=````'Q`&Z(@````````````````````````` +M`````!T````?$`;HR(!_``#____X``````````````!`````'0```!\0!NJ8 +M@`$``/____@``````````````!`````=````'Q`&ZM"``0``____^``````` +M````````$````!T````?$`;K4(`````````````````````````(````'0`` +M`!\0!NP0@`````````````````````````@````=````'Q`&[8@````````` +M`````````````````````!T````?$`;N&(`!``#____X```````````````0 +M````'0```!\0!NZX```````````````````````````````=````'Q`&[LB` +M````````````````````````"````!T````?$`;N\(`#``#____X```````` +M```````8````'0```!\0!N_0```````````````````````````````=```` +M'Q`&[^@``````````````````````````````!T````?$`;P$(`'``#____X +M```````````````@````'0```!\0!O"H@`<``/____@``````````````"`` +M```=````'Q`&\9B`````____^```````````````$````!T````?$`;R:,#_ +M``#____X``````````````!@````'0```!\0!O1````````````````````` +M```````````=````'Q`&]/B``0``____^```````````````$````!T````? +M$`;U0```````````````````````````````'0```!\0!O5(@``````````` +M``````````````@````=````'Q`&]=B`_P``____^```````````````2``` +M`!T````?$`;W((`````````````````````````(````'0```!\0!O?P@`,` +M`/____@``````````````!@````=````'Q`&^%"`!P``____^``````````` +M````(````!T````?$`;Y*(`#``#____X```````````````8````'0```!\0 +M!OF(@/\``/____@``````````````$@````=````'Q`&^L"`?P``____^``` +M````````````0````!T````?$`;[Z``````````````````````````````` +M'0```!\0!OQ8@````/____@``````````````#@````=````'Q`&_3@````` +M`````````````````````````!T````?$`;]0(`````````````````````` +M```(````'0```!\0!OV@@`````````````````````````@````=````'Q`& +M_@"`````````````````````````"````!T````?$`;^8(`````````````` +M```````````(````'0```!\0!O[`@`````````````````````````@````= +M````'Q`&_R"`````````````````````````"````!T````?$`;_@(`````` +M```````````````````(````'0```!\0!O_@@`<``/____@````````````` +M`"`````=````'Q`'`'"`!P``____^```````````````(````!T````?$`,#_``#____X +M``````````````#(````'0```!\0!Q$0```````````````````````````` +M```=````'Q`'$@@`````````````````````````@````=````'Q`'5]"`'P``____ +M^```````````````8````!T````?$`==Z(`_``#____X```````````````X +M````'0```!\0!U^(@`,``/____@``````````````!@````=````'Q`'8*"` +M`0``____^```````````````$````!T````?$`=AD,#_``#____X```````` +M``````!@````'0```!\0!V/0P/\``/____@``````````````%@````=```` +M'Q`'94```````````````````````````````!T````?$`=ED(`'``#____X +M```````````````P````'0```!\0!VDP```````````````````````````` +M```=````'Q`':@B`/P``____^```````````````2````!T````?$`=KT,#_ +M``#____X``````````````!@````'0```!\0!VW8@/\``/____@````````` +M`````%`````=````'Q`';K"``0``____^```````````````$````!T````? +M$`=O$(`!``#____X```````````````8````'0```!\0!W`P@`,``/____@` +M`````````````"@````=````'Q`'<>`````````````````````````````` +M`!T````?$`=T`(`````````````````````````(````'0```!\0!W18@``` +M``````````````````````@````=````'Q`'=+B````````````````````` +M````"````!T````?$`=T^(`````````````````````````(````'0```!\0 +M!W5(```````````````````````````````=````'Q`'=9B``P``____^``` +M````````````&````!T````?$`=WX,#_``#____X``````````````"````` +M'0```!\0!X$````````````````````````````````=````'Q`'@1`````` +M`````````````````````````!T````?$`>!4(`#``#____X```````````` +M```8````'0```!\0!X'X@'\``/____@``````````````$`````=````'Q`' +MA1@``````````````````````````````!T````?$`>%@``````````````` +M````````````````'0```!\0!X6(```````````````````````````````= +M````'Q`'B````````````````````````````````!T````?$`>)2``````` +M````````````````````````'0```!\0!XE0```````````````````````` +M```````=````'Q`'BI```````````````````````````````!T````?$`>- +M"```````````````````````````````'0```!\0!XT0```````````````` +M```````````````=````'Q`'C1@``````````````````````````````!T` +M```?$`>-(,#_``#____X``````````````!P````'0```!\0!Y"@```````` +M```````````````````````=````'Q`'D*B`#P``____^``````````````$ +M2````!T````?$`>12```````````````````````````````'0```!\0!Y%0 +M```````````````````````````````=````'Q`'D5B````````````````` +M````````"````!T````?$`>1>(`````````````````````````(````'0`` +M`!\0!Y&8```````````````````````````````=````'Q`'D:`````````` +M`````````````````````!T````?$`>1J``````````````````````````` +M````'0```!\0!Y&P```````````````````````````````=````'Q`'D;@` +M`````````````````````````````!T````?$`>1P``````````````````` +M````````````'0```!\0!Y'(```````````````````````````````=```` +M'Q`'D=```````````````````````````````!T````?$`>1V``````````` +M````````````````````'0```!\0!Y'@```````````````````````````` +M```=````'Q`'D>@``````````````````````````````!T````?$`>1\``` +M````````````````````````````'0```!\0!Y'X```````````````````` +M```````````=````'Q`'D@```````````````````````````````!T````? +M$`>2"(`?``#____X``````````````!(````'0```!\0!Y00@!\``/____@` +M`````````````#`````=````'Q`'E-@````````````````````````````` +M`!T````?$`>5`(`!``#____X```````````````0````'0```!\0!Y5X@`$` +M`/____@``````````````!`````=````'Q`'E>"``P``____^``````````` +M````&````!T````?$`>6D(`'``#____X```````````````@````'0```!\0 +M!Y?@@'\``/____@``````````````$@````=````'Q`'F."`#P``____^``` +M````````````*````!T````?$`>:"(!_``#____X``````````````!````` +M'0```!\0!YM8P/\``/____@``````````````2@````=````'Q`'G9`````` +M`````````````````````````!T````?$`>>$``````````````````````` +M````````'0```!\0!YZ0P/\``/____@``````````````+`````=````'Q`' +MHIC`_P``____^```````````````4````!T````?$`>CT(#_``#____X```` +M``````````$@````'0```!\0!Z6PP/\``/____@``````````````'@````= +M````'Q`'K'"`````````````````````````"````!T````?$`>M*,#_``#_ +M___X``````````````!P````'0```!\0![%(@`,``/____@````````````` +M`!@````=````'Q`'LEB``0``____^```````````````$````!T````?$`>T +M$,#_``#____X``````````````!P````'0```!\0![B`@``````````````` +M``````````@````=````'Q`'N@"``0``____^```````````````$````!T` +M```?$`>Z,(`!``#____X```````````````0````'0```!\0![J(```````` +M```````````````````````=````'Q`'NI"``0``____^``````````````` +M$````!T````?$`>[0(`'``#____X```````````````@````'0```!\0![P8 +M@!\``/____@``````````````#`````=````'Q`'O3`````````````````` +M`````````````!T````?$`>]0(`````````````````````````(````'0`` +M`!\0![YH```````````````````````````````=````'Q`'OI`````````` +M`````````````````````!T````?$`>^P(`#``#____X```````````````@ +M````'0```!\0!\``@`,``/____@``````````````!@````=````'Q`'P.B` +M`P``____^```````````````&````!T````?$`?!N(`?``#____X```````` +M```````P````'0```!\0!\,`@#\``/____@``````````````#@````=```` +M'Q`'Q/@``````````````````````````````!T````?$`?%*``````````` +M````````````````````'0```!\0!\5H@`````````````````````````@` +M```=````'Q`'QK"`'P``____^```````````````,````!T````?$`?(8(`? +M``#____X```````````````P````'0```!\0!\S@```````````````````` +M```````````=````'Q`'S.@``````````````````````````````!T````? +M$`?-,``````````````````````````(````'0```!\0!\VP```````````` +M```````````````````=````'Q`'SA`````````````````````````````` +M`!T````?$`?.P```````````````````````````````'0```!\0!\]X@!\` +M`/____@``````````````#`````=````'Q`'T-B`?P``____^``````````` +M````0````!T````?$`?22(!_``#____X``````````````!`````'0```!\0 +M!]0P@`````````````````````````@````=````'Q`'U'@````````````` +M`````````````````!T````?$`?6N``````````````````````````````` +M'0```!\0!]<@@/\``/____@``````````````H@````=````'Q`'W!C`_P`` +M____^```````````````@````!T````?$`?A0``````````````````````` +M````````'0```!\0!^&@@#\``/____@``````````````#@````=````'Q`' +MY3B`'P``____^```````````````,````!T````?$`?FR(`'``#____X```` +M```````````@````'0```!\0!^>H```````````````````````````````= +M````'Q`'Z&"`#P``____^```````````````*````!T````?$`?JT``````` +M````````````````````````'0```!\0!^O0```````````````````````` +M```````=````'Q`'[E```````````````````````````````!T````?$`?O +M<(`#``#____X```````````````H````'0```!\0!_"P@``````````````` +M``````````@````=````'Q`'\0B``0``____^```````````````$````!T` +M```?$`?S6(!_``#____X``````````````!`````'0```!\0!_;X@`$``/__ +M__@``````````````!`````=````'Q`'^.#`_P``____^``````````````` +M4````!T````?$`?[$(`````````````````````````(````'0```!\0!_N8 +MP/\``/____@``````````````&@````=````'Q`'_T"``P``____^``````` +M````````&````!T````?$`?_R(`?``#____X```````````````P````'0`` +M`!\0"`$H@`,``/____@``````````````!@````=````'Q`(`;C`_P``____ +M^```````````````H````!T````?$`@*.``````````````````````````` +M````'0```!\0"`X0```````````````````````````````=````'Q`(#ZB` +M`P``____^```````````````&````!T````?$`@2L``````````````````` +M````````````'0```!\0"!1(```````````````````````````````=```` +M'Q`(%+@``````````````````````````````!T````?$`@52``````````` +M````````````````````'0```!\0"!:H```````````````````````````` +M```=````'Q`(%MB``P``____^```````````````&````!T````?$`@7J``` +M````````````````````````````'0```!\0"!?0```````````````````` +M```````````=````'Q`(&#```````````````````````````````!T````? +M$`@86(`_``#____X```````````````X````'0```!\0"!K`@#\``/____@` +M`````````````#@````=````'Q`('3B`/P``____^```````````````.``` +M`!T````?$`@?H```````````````````````````````'0```!\0"!_H@/\` +M`/____@``````````````$@````=````'Q`(([B`!P``____^``````````` +M````(````!T````?$`@EX(`#``#____X```````````````8````'0```!\0 +M"";X@`$``/____@``````````````!`````=````'Q`()[B``0``____^``` +M````````````$````!T````?$`@HL``````````````````````````````` +M'0```!\0""G@```````````````````````````````=````'Q`(*GB``P`` +M____^```````````````&````!T````?$`@LD(`#``#____X```````````` +M```8````'0```!\0""T8```````````````````````````````=````'Q`( +M+I```````````````````````````````!T````?$`@NN(`````````````` +M```````````(````'0```!\0""^X@`,``/____@``````````````!@````= +M````'Q`(,D"`/P``____^```````````````.````!T````?$`@TF(`/``#_ +M___X```````````````H````'0```!\0"#>@```````````````````````` +M```````=````'Q`(.0```````````````````````````````!T````?$`@Y +MR```````````````````````````````'0```!\0"#H(```````````````` +M```````````````=````'Q`(.IB``P``____^```````````````&````!T` +M```?$`@\H(`'``#____X```````````````H````'0```!\0"#Z0```````` +M```````````````````````=````'Q`(0?`````````````````````````` +M`````!T````?$`A"6```````````````````````````````'0```!\0"$+( +M@/\``/____@``````````````$@````=````'Q`(18C`_P``____^``````` +M````````8````!T````?$`A'((`_``#____X``````````````!(````'0`` +M`!\0"$C0@'\``/____@``````````````$`````=````'Q`(2>B`!P``____ +M^```````````````(````!T````?$`A*T``````````````````````````` +M````'0```!\0"$KH```````````````````````````````=````'Q`(2UB` +M!P``____^```````````````*````!T````?$`A.&(!_``#____X```````` +M``````!`````'0```!\0"%!@P/\``/____@``````````````%@````=```` +M'Q`(4WB``P``____^```````````````*````!T````?$`A44,#_``#____X +M``````````````"H````'0```!\0"%AXP/\``/____@``````````````7`` +M```=````'Q`(8MB`?P``____^```````````````R````!T````?$`AM4(`/ +M``#____X```````````````H````'0```!\0"'$@```````````````````` +M```````````=````'Q`((!_``#____X``````````````!(```` +M'0```!\0")T8@`$``/____@``````````````%`````=````'Q`(G9"````` +M````````````````````@````!T````?$`B=Z(!_``#____X```````````` +M``!`````'0```!\0")[H```````````````````````````````=````'Q`( +MGT"`_P``____^```````````````D````!T````?$`B@N``````````````` +M````````````````'0```!\0"*$8@````/____@``````````````!@````= +M````'Q`(HF"`_P``____^```````````````B````!T````?$`BE"(`````` +M```````````````````(````'0```!\0"*4XP/\``/____@````````````` +M`.@````=````'Q`(K=B``P``____^```````````````*````!T````?$`BP +MJ,#_``#____X``````````````#H````'0```!\0"+L0```````````````` +M```````````````=````'Q`(NRB`````````````````````````"````!T` +M```?$`B\$```````````````````````````````'0```!\0"+PX```````` +M```````````````````````=````'Q`(O+B````````````````````````` +M"````!T````?$`B^"(`````````````````````````(````'0```!\0"+[H +M@#\``/____@``````````````#@````=````'Q`(P5@````````````````` +M`````````````!T````?$`C!>```````````````````````````````'0`` +M`!\0",&````````````````````````````````=````'Q`(P8B``P``____ +M^```````````````&````!T````?$`C$,``````````````````````````` +M````'0```!\0",0X@#\``/____@``````````````$`````=````'Q`(Q="` +M!P``____^```````````````(````!T````?$`C'\``````````````````` +M````````````'0```!\0",?X``````````````````````````@````=```` +M'Q`(R!C`_P``____^```````````````H````!T````?$`C-&(#_``#____X +M``````````````#0````'0```!\0"-48@`\``/____@``````````````"@` +M```=````'Q`(UC```````````````````````````````!T````?$`C86(`! +M``#____X```````````````0````'0```!\0"-E0@'\``/____@````````` +M`````$`````=````'Q`(VN"`````````````````````````"````!T````? +M$`C;L(`!``#____X```````````````0````'0```!\0"-P0@`$``/____@` +M`````````````!`````=````'Q`(W.B``P``____^```````````````&``` +M`!T````?$`C=:(`?``#____X```````````````P````'0```!\0"-_X```` +M```````````````````````````=````'Q`(X""``P``____^``````````` +M````&````!T````?$`C@L(`````````````````````````(````'0```!\0 +M".$8@`````````````````````````@````=````'Q`(X9"````````````` +M````````````"````!T````?$`CB6``````````````````````````````` +M'0```!\0".+0@`\``/____@``````````````#`````=````'Q`(XZ#`'P`` +M____^```````````````0````!X````?$`CJ\,#_``#____X```````````` +M``!0````'0```!\0"._````````````````````````````````=````'Q`( +M[\@``````````````````````````````!T````?$`CP<(!_``#____X```` +M``````````!0````'0```!\0"/(8@`<``/____@``````````````"`````= +M````'Q`(\TB`/P``____^```````````````4````!T````?$`CTX(`/``#_ +M___X```````````````P````'0```!\0"/<0@'\``/____@````````````` +M`%`````=````'Q`(^-@``````````````````````````````!T````?$`CY +M^,#_``#____X``````````````!X````'0```!\0"/RXP/\``/____@````` +M`````````(`````=````'Q`)`-C`_P``____^```````````````6````!T` +M```?$`D+F``/``#____X```````````````@````'0```!\0"0Z(```````` +M```````````````````````=````'Q`)#L@````````````````````````` +M`````!T````?$`D/"```````````````````````````````'0```!\0"0]8 +M```````````````````````````````=````'Q`)#ZB`!P``____^``````` +M````````(````!T````?$`D0B```````````````````````````````'0`` +M`!\0"1"0``````````````````````````@````=````'Q`)$+"``0``____ +M^```````````````$````!T````?$`D1,(`?``#____X``````````````"P +M````'0```!\0"16(@/\``/____@``````````````-`````=````'Q`)'/C` +M_P``____^```````````````6````!T````?$`D?:,#_``#____X```````` +M``````#H````'0```!\0"2KX`````````````````````````!@````=```` +M'Q`)+#@`````````````````````````$````!T````?$`DL^(`_``#____X +M``````````````!`````'0```!\0"2Z0@````/____@``````````````!`` +M```=````'Q`)+OB`````____^```````````````$````!T````?$`DO8(`_ +M``#____X``````````````!`````'0```!\0"3#@@````/____@````````` +M`````!`````=````'Q`),2"``P``____^```````````````(````!T````? +M$`DQF(`_``#____X```````````````X````'0```!\0"3)X@`\``/____@` +M`````````````#`````=````'Q`),TB`'P``____^```````````````.``` +M`!T````?$`DT```````````````````````````(````'0```!\0"31(@`\` +M`/____@``````````````$`````=````'Q`)-7@````````````````````` +M````$````!T````?$`DV.(!_``#____X``````````````!(````'0```!\0 +M"3=0@`$``/____@``````````````"`````=````'Q`)-Y"`?P``____^``` +M````````````2````!T````?$`DXH(`!``#____X```````````````0```` +M'0```!\0"3C@@`$``/____@``````````````!`````=````'Q`).2"`!P`` +M____^```````````````*````!T````?$`DZ`(#_``#____X```````````` +M``!0````'0```!\0"3N`@`,``/____@``````````````"@````=````'Q`) +M.]"`````````````````````````"````!T````?$`D[^(`#``#____X```` +M```````````@````'0```!\0"3RP@`,``/____@``````````````"@````= +M````'Q`)/0"``P``____^```````````````(````!T````?$`D]T(`'``#_ +M___X```````````````@````'0```!\0"3Y(@#\``/____@````````````` +M`#@````=````'Q`)/XB``0``____^```````````````&````!T````?$`D_ +MP,#_``#____X``````````````!H````'0```!\0"4(`@!\``/____@````` +M`````````#@````=````'Q`)0Q"`````____^```````````````$````!T` +M```?$`E#2(`#``#____X```````````````8````'0```!\0"4.@@#\``/__ +M__@``````````````$`````=````'Q`)1(B`!P``____^``````````````` +M(````!T````?$`E%0(`?``#____X```````````````P````'0```!\0"48@ +M@`$``/____@``````````````!@````=````'Q`)1G"`!P``____^``````` +M````````(````!T````?$`E',(`#``#____X```````````````8````'0`` +M`!\0"4>`@````/____@``````````````!`````=````'Q`)1[@````````` +M`````````````````````!T````?$`E'T(````#____X```````````````0 +M````'0```!\0"4@0@````/____@``````````````!@````=````'Q`)2+"` +M`0``____^```````````````&````!T````?$`E)((`_``#____X```````` +M```````X````'0```!\0"4QX@`````````````````````````@````=```` +M'Q`)3)B``0``____^```````````````(````!T````?$`E-.(`!``#____X +M```````````````8````'0```!\0"4VP@!\``/____@``````````````%@` +M```=````'Q`)4/#`_P``____^```````````````6````!T````?$`E2^(`/ +M``#____X```````````````P````'0```!\0"52`@'\``/____@````````` +M`````$`````=````'Q`)58"`!P``____^```````````````(````!T````? +M$`E6T```````````````````````````````'0```!\0"5;P@`$``/____@` +M`````````````!`````=````'Q`)5T#`_P``____^```````````````6``` +M`!T````?$`E:8(`_``#____X``````````````!`````'0```!\0"5R@@`<` +M`/____@``````````````"@````=````'Q`)78B``0``____^``````````` +M````&````!T````?$`E=X(`'``#____X```````````````@````'0```!\0 +M"5YP@`<``/____@``````````````"`````=````'Q`)7NB`#P``____^``` +M````````````0````!T````?$`EAZ(`?``#____X```````````````P```` +M'0```!\0"6:0```````````````````````````````=````'Q`)9JB`#P`` +M____^```````````````,````!T````?$`ELJ(`/``#____X```````````` +M```H````'0```!\0"6W0P/\``/____@``````````````(`````=````'Q`) +M=/B`'P``____^```````````````,````!T````?$`EX,(#_``#____X```` +M``````````!(````'0```!\0"7IH@`````````````````````````@````= +M````'Q`)>L"`````````````````````````"````!T````?$`EZV(`````` +M```````````````````(````'0```!\0"7L`@``````````````````````` +M``@````=````'Q`)>R@``````````````````````````````!T````?$`E[ +M,(`!``#____X```````````````0````'0```!\0"7MH@`\``/____@````` +M`````````"@````=````'Q`)?A@``````````````````````````````!T` +M```?$`E^.```````````````````````````````'0```!\0"7Y````````` +M```````````````````````=````'Q`)?D@````````````````````````` +M`````!T````?$`E^6(`!``#____X```````````````0````'0```!\0"7[@ +M@`<``/____@``````````````"`````=````'Q`)?U@````````````````` +M`````````````!T````?$`E_8(`!``#____X```````````````0````'0`` +M`!\0"7_P@`\``/____@``````````````"@````=````'Q`)@0`````````` +M`````````````````````!T````?$`F!"``````````````````````````` +M````'0```!\0"8$0```````````````````````````````=````'Q`)@1@` +M`````````````````````````````!T````?$`F!(``````````````````` +M````````````'0```!\0"8$P```````````````````````````````=```` +M'Q`)@4"`````____D```````````````D````!T````?$`F!N(````#___^( +M``````````````"8````'0```!\0"8)(@````/___Y```````````````)`` +M```=````'Q`)@L"`````____B```````````````F````!T````?$`F#4(`/ +M``#____X```````````````H````'0```!\0"82`@`,``/____@````````` +M`````!@````=````'Q`)AXB`/P``____^```````````````.````!T````? +M$`F(0(#_``#____X``````````````!(````'0```!\0"8DX@`<``/____@` +M`````````````%`````=````'Q`)B@@````````````````````````````` +M`!T````?$`F*,```````````````````````````````'0```!\0"8I@P/\` +M`/____@``````````````%`````=````'Q`)DW`````````````````````` +M`````````!T````?$`F4H``````````````````````````0````'0```!\0 +M"95P```````````````````````````````=````'Q`)F"@````````````` +M`````````````````!T````?$`F9@``````````````````````````````` +M'0```!\0"9LP```````````````````````````````=````'Q`)FS@````` +M`````````````````````````!T````?$`F;0(`/``#____X```````````` +M```H````'0```!\0"9W(@````/____@``````````````!`````=````'Q`) +MG?@``````````````````````````````!T````?$`F>:(`````````````` +M```````````(````'0```!\0"9[@```````````````````````````````= +M````'Q`)GT```````````````````````````````!T````?$`F?8(`?``#_ +M___X```````````````P````'0```!\0":-H@``````````````````````` +M``@````=````'Q`)HZ@``````````````````````````````!T````?$`FC +MN```````````````````````````````'0```!\0":/8```````````````` +M```````````````=````'Q`)H_"`````````````````````````"````!T` +M```?$`FD*(`'``#____X```````````````@````'0```!\0":<0@`\``/__ +M__@``````````````"@````=````'Q`)J$@````````````````````````` +M`````!T````?$`FHV```````````````````````````````'0```!\0":C@ +MP/\``/____@``````````````%`````>````'Q`)JJ"``P``____^``````` +M````````&````!T````?$`FK(```````````````````````````````'0`` +M`!\0":LH@`<``/____@``````````````"`````=````'Q`)K"@````````` +M`````````````````````!T````?$`FL,,#_``#____X``````````````!@ +M````'0```!\0":X(@`````````````````````````@````=````'Q`)KF`` +M`````````````````````````````!T````?$`FN@``````````````````` +M````````````'0```!\0":Z(```````````````````````````````=```` +M'Q`)KJ```````````````````````````````!T````?$`FNL(#_``#____X +M``````````````!(````'0```!\0";!HP/\``/____@``````````````%@` +M```>````'Q`)L@```````````````````````````````!T````?$`FR"(`/ +M``#____X```````````````X````'0```!\0";78P/\``/____@````````` +M`````&@````=````'Q`)NAB`_P``____^```````````````R````!T````? +M$`F[J```````````````````````````````'0```!\0";O8```````````` +M```````````````````=````'Q`)O``````````````````````````````` +M`!T````?$`F\$(`````````````````````````(````'0```!\0";Q8@`,` +M`/____@``````````````!@````=````'Q`)O,"`!P``____^``````````` +M````(````!T````?$`F],(````#___^```````````````"@````'0```!\0 +M";VP@````/____@``````````````!@````=````'Q`)O>B`````____^``` +M````````````&````!T````?$`F^&(````#____X```````````````8```` +M'0```!\0``%4```````````````````````````````=````'Q`)OEB``0`` +M____^```````````````&````!T````?$`G`&``````````````````````` +M````````'0```!\0"<`P```````````````````````````````=````'Q`) +MP,@``P``____^```````````````$````!T````?$`G!\``````````````` +M````````````````'0```!\0"<*`P````/____@``````````````!`````> +M````'Q`)P_B``P``____^```````````````&````!T````?$`G$:,`!``#_ +M___X```````````````8````'@```!\0"<4P```````````````````````` +M```````=````'Q`)Q=@``````````````````````````````!T````?$`G& +M,,`/``#____X``````````````#0````'@```!\0"=%(@`$``/____@````` +M`````````!`````=````'Q`)TC#`_P``____^``````````````%(````!T` +M```?$`G>:```````````````````````````````'0```!\0"=^8@#\``/__ +M__@``````````````(@````=````'Q`)X@"``P``____^``````````````` +MZ````!T````?$`GD```````````````````````````(````'0```!\0">1X +M```````````````````````````````=````'Q`)Y(`````````````````` +M`````````````!T````?$`GDH(`!``#____X```````````````0````'0`` +M`!\0">3P```````````````````````````````=````'Q`)Y1B`!P``____ +M^```````````````(````!T````?$`GEV``````````````````````````` +M````'0```!\0">?(`````````````````````````"`````=````'Q`)Z5B` +M`0``____^```````````````$````!T````?$`GIP``````````````````` +M````````````'0```!\0">G(```````````````````````````````=```` +M'Q`)Z>@`````````````````````````>````!T````?$`GJ8``````````` +M````````````````````'0```!\0">IP```````````````````````````` +M```=````'Q`)ZJC`_P``____^```````````````R````!T````?$`GMF(`/ +M``#____X```````````````H````'0```!\0">]`@``````````````````` +M``````@````=````'Q`)[\B`/P``____^```````````````.````!T````? +M$`GR0```````````````````````````````'0```!\0"?*8```````````` +M`````````````&@````=````'Q`)\O@`````````````````````````:``` +M`!T````?$`GS>```````````````````````````````'0```!\0"?.`@``` +M``````````````````````@````=````'Q`)]`@````````````````````` +M`````````!T````?$`GT.(`````````````````````````(````'0```!\0 +M"?1@```````````````````````````````=````'Q`)]&B````````````` +M````````````"````!T````?$`GTD(`````````````````````````(```` +M'0```!\0"?2X@`````````````````````````@````=````'Q`)]."````` +M````````````````````"````!T````?$`GU"``````````````````````` +M````````'0```!\0"?5H```````````````````````````````=````'Q`) +M]7```````````````````````````````!T````?$`GUH``````````````` +M````````````````'0```!\0"?7X```````````````````````````````= +M````'Q`)]D@``````````````````````````````!T````?$`GV<``````` +M````````````````````````'0```!\0"?:8```````````````````````` +M```````=````'Q`)]K"`#P``____^```````````````*````!T````?$`GW +M&(`_``#____X```````````````X````'0```!\0"?G0@`$``/___X`````` +M`````````*@````=````'Q`)^FB`````____B```````````````F````!T` +M```?$`GZ\(````#___^```````````````"@````'0```!\0"?N````````` +M```````````````````````=````'Q`)^X@````````````````````````` +M`````!T````?$`G[F(`!``#____X```````````````@````'0```!\0"?Q@ +M@`,``/____@``````````````!@````=````'Q`)_3"``P``____^``````` +M````````2````!T````?$`G]Z```````````````````````````````'0`` +M`!\0"?WX@`$``/____@``````````````!`````=````'Q`)_DB``P``____ +MF``````````````!0````!T````?$`G_6(`#``#___^0``````````````%( +M````'0```!\0"@!H@````/___Y```````````````3@````=````'Q`*`1B` +M````____B``````````````!0````!T````?$`H!V(`!``#____X```````` +M```````0````'0```!\0"@(P```````````````````````````````=```` +M'Q`*`CB`#P``____^```````````````*````!T````?$`H"N(`!``#____X +M```````````````0````'0```!\0"@,8```````````````````````````` +M```=````'Q`*`R"``0``____^```````````````$````!T````?$`H#\``` +M````````````````````````````'0```!\0"@8H```````````````````` +M```````````=````'Q`*!\```````````````````````````````!T````? +M$`H(<```````````````````````````````'0```!\0"@G0```````````` +M```````````````````=````'Q`*"S@````````````````````````````` +M`!T````?$`H-@```````````````````````````````'0```!\0"@V0```` +M```````````````````````````=````'Q`*#E@````````````````````` +M`````````!T````?$`H.8``/``#____X```````````````@````'0```!\0 +M"A!8```````````````````````````````=````'Q`*$'@````````````` +M`````````````````!T````?$`H0F``'``#____X```````````````8```` +M'0```!\0"A*0P/\``/____``$```____^````F@````=````'Q`*/(B`_P`` +M____^```````````````2````!T````?$`H]R,#_``#____X```````````` +M``9`````'0```!\0"E-P@````/____@``````````````"@````=````'Q`* +M4\#`_P``____\``0``#____X```&P````!T````?$`I]@(````#____X```` +M```````````H````'0```!\0"GW0@````/____@``````````````"@````= +M````'Q`*?AB`````____^```````````````*````!T````?$`I^8(`#``#_ +M___X``````````````#@````'0```!\0"G]`@````/____@````````````` +M`"@````=````'Q`*?YB`!P``____^```````````````(````!T````?$`J! +M6```````````````````````````````'0```!\0"H%P@`$``/____@````` +M`````````!`````=````'Q`*@@@!\` +M`/____@``````````````#`````=````'Q`*J,B`?P``____^``````````` +M````0````!T````?$`JJ*```````````````````````````````'0```!\0 +M"JJH```````````````````````````````=````'Q`*JW"``0``____^``` +M````````````$````!T````?$`JKJ(`_``#____X```````````````X```` +M'0```!\0"JWX@`\``/____@``````````````"@````=````'Q`*KS"`/P`` +M____^```````````````.````!T````?$`JPR``````````````````````` +M````````'0```!\0"K$P@`\``/____@``````````````"@````=````'Q`* +MLN@``````````````````````````````!T````?$`JS:(`?``#____X```` +M```````````P````'0```!\0"K38@!\``/____@``````````````#@````= +M````'Q`*MC"`!P``____^```````````````*````!T````?$`JV^``````` +M````````````````````````'0```!\0"K```````````````````````````````'0```!\0"Q60```````` +M```````````````````````=````'Q`+%9@````````````````````````` +M`````!T````?$`L5H```````````````````````````````'0```!\0"Q6H +M@````/____@``````````````"`````=````'Q`+%=@````````````````` +M`````````````!T````?$`L5X```````````````````````````````'0`` +M`!\0"Q7H@`,``/____@`````````````!U`````=````'Q`+%P`````````` +M`````````````````````!T````?$`L7",#_`/#___^8__```/____@```JP +M````'0```!\0"QE(P/\`\/___YC_\```____^```!B`````=````'Q`+&M#` +M_P#P____F/_P``#____X```&(````!T````?$`L<:,#_`/#___^8__```/__ +M__@```8@````'0```!\0"QX(```````````````````````````````=```` +M'Q`+'BC`_P``____F/_P``#____X```'Z````!T````?$`L?8``````````` +M````````````````````'0```!\0"Q^X```````````````````````````` +M```=````'Q`+'^#`_P``____^```````````````4````!T````?$`LA&(!_ +M``#____X``````````````!`````'0```!\0"R(`@``````````````````` +M``````@````=````'Q`+(HB`````````````````````````"````!T````? +M$`LC&(`#``#____X```````````````P````'0```!\0"R2`@`\``/____@` +M`````````````#@````=````'Q`+)@C`_P``____^```````````````6``` +M`!T````?$`LGR(#_``#____X``````````````!0````'0```!\0"RDX@!\` +M`/____@``````````````$`````=````'Q`+*>"`_P``____^``````````` +M````6````!T````?$`LK8,#_``#____X``````````````"H````'0```!\0 +M"S+(@`\``/____@``````````````#@````=````'Q`+,Y`````````````` +M`````````````````!T````?$`LSV``````````````````````````````` +M'0```!\0"S0@@`$``/____@``````````````!`````=````'Q`+-(`````` +M`````````````````````````!T````?$`LTN``````````````````````` +M````````'0```!\0"S3P@`$``/____@``````````````!`````=````'Q`+ +M-5"`````____^```````````````$````!T````?$`LV8``````````````` +M````````````````'0```!\0"S9H@`````````````````````````@````= +M````'Q`+-J"`?P``____^```````````````2````!T````?00````]G;G4` +M`0````<$`0`N'0`+F9I;FD` +M+G)O9&%T80`N96A?9G)A;64`+F-T;W)S`"YD=&]R%]S:&%R961?8G-S +M`"YC;VUM96YT`"YP9'(`+F=N=2YA='1R:6)U=&5S`"YM9&5B=6> 24) & 0x3f) * 50); +} + +uint32_t +lio_cn23xx_pf_get_oq_ticks(struct octeon_device *oct, uint32_t time_intr_in_us) +{ + /* This gives the SLI clock per microsec */ + uint32_t oqticks_per_us = lio_cn23xx_pf_coprocessor_clock(oct); + + oct->pfvf_hsword.coproc_tics_per_us = oqticks_per_us; + + /* This gives the clock cycles per millisecond */ + oqticks_per_us *= 1000; + + /* This gives the oq ticks (1024 core clock cycles) per millisecond */ + oqticks_per_us /= 1024; + + /* + * time_intr is in microseconds. The next 2 steps gives the oq ticks + * corresponding to time_intr. + */ + oqticks_per_us *= time_intr_in_us; + oqticks_per_us /= 1000; + + return (oqticks_per_us); +} + +static void +lio_cn23xx_pf_setup_global_mac_regs(struct octeon_device *oct) +{ + uint64_t reg_val; + uint16_t mac_no = oct->pcie_port; + uint16_t pf_num = oct->pf_num; + /* programming SRN and TRS for each MAC(0..3) */ + + lio_dev_dbg(oct, "%s: Using pcie port %d\n", __func__, mac_no); + /* By default, mapping all 64 IOQs to a single MACs */ + + reg_val = + lio_read_csr64(oct, LIO_CN23XX_SLI_PKT_MAC_RINFO64(mac_no, pf_num)); + + /* setting SRN <6:0> */ + reg_val = pf_num * LIO_CN23XX_PF_MAX_RINGS; + + /* setting TRS <23:16> */ + reg_val = reg_val | + (oct->sriov_info.trs << LIO_CN23XX_PKT_MAC_CTL_RINFO_TRS_BIT_POS); + + /* write these settings to MAC register */ + lio_write_csr64(oct, LIO_CN23XX_SLI_PKT_MAC_RINFO64(mac_no, pf_num), + reg_val); + + lio_dev_dbg(oct, "SLI_PKT_MAC(%d)_PF(%d)_RINFO : 0x%016lx\n", mac_no, + pf_num, + lio_read_csr64(oct, + LIO_CN23XX_SLI_PKT_MAC_RINFO64(mac_no, + pf_num))); +} + +static int +lio_cn23xx_pf_reset_io_queues(struct octeon_device *oct) +{ + uint64_t d64; + uint32_t ern, loop = BUSY_READING_REG_PF_LOOP_COUNT; + uint32_t q_no, srn; + int ret_val = 0; + + srn = oct->sriov_info.pf_srn; + ern = srn + oct->sriov_info.num_pf_rings; + + /* As per HRM reg description, s/w cant write 0 to ENB. */ + /* to make the queue off, need to set the RST bit. */ + + /* Reset the Enable bit for all the 64 IQs. */ + for (q_no = srn; q_no < ern; q_no++) { + /* set RST bit to 1. This bit applies to both IQ and OQ */ + d64 = lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + d64 = d64 | LIO_CN23XX_PKT_INPUT_CTL_RST; + lio_write_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), d64); + } + + /* wait until the RST bit is clear or the RST and quiet bits are set */ + for (q_no = srn; q_no < ern; q_no++) { + volatile uint64_t reg_val = + lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + while ((reg_val & LIO_CN23XX_PKT_INPUT_CTL_RST) && + !(reg_val & LIO_CN23XX_PKT_INPUT_CTL_QUIET) && + loop) { + reg_val = lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + loop--; + } + + if (!loop) { + lio_dev_err(oct, + "clearing the reset reg failed or setting the quiet reg failed for qno: %u\n", + q_no); + return (-1); + } + + reg_val &= ~LIO_CN23XX_PKT_INPUT_CTL_RST; + lio_write_csr64(oct, LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), + reg_val); + + reg_val = lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + if (reg_val & LIO_CN23XX_PKT_INPUT_CTL_RST) { + lio_dev_err(oct, "clearing the reset failed for qno: %u\n", + q_no); + ret_val = -1; + } + } + + return (ret_val); +} + +static int +lio_cn23xx_pf_setup_global_input_regs(struct octeon_device *oct) +{ + struct lio_cn23xx_pf *cn23xx = (struct lio_cn23xx_pf *)oct->chip; + struct lio_instr_queue *iq; + uint64_t intr_threshold; + uint64_t pf_num, reg_val; + uint32_t q_no, ern, srn; + + pf_num = oct->pf_num; + + srn = oct->sriov_info.pf_srn; + ern = srn + oct->sriov_info.num_pf_rings; + + if (lio_cn23xx_pf_reset_io_queues(oct)) + return (-1); + + /* + * Set the MAC_NUM and PVF_NUM in IQ_PKT_CONTROL reg + * for all queues.Only PF can set these bits. + * bits 29:30 indicate the MAC num. + * bits 32:47 indicate the PVF num. + */ + for (q_no = 0; q_no < ern; q_no++) { + reg_val = oct->pcie_port << + LIO_CN23XX_PKT_INPUT_CTL_MAC_NUM_POS; + + reg_val |= pf_num << LIO_CN23XX_PKT_INPUT_CTL_PF_NUM_POS; + + lio_write_csr64(oct, LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), + reg_val); + } + + /* + * Select ES, RO, NS, RDSIZE,DPTR Fomat#0 for + * pf queues + */ + for (q_no = srn; q_no < ern; q_no++) { + uint32_t inst_cnt_reg; + + iq = oct->instr_queue[q_no]; + if (iq != NULL) + inst_cnt_reg = iq->inst_cnt_reg; + else + inst_cnt_reg = LIO_CN23XX_SLI_IQ_INSTR_COUNT64(q_no); + + reg_val = + lio_read_csr64(oct, LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + + reg_val |= LIO_CN23XX_PKT_INPUT_CTL_MASK; + + lio_write_csr64(oct, LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), + reg_val); + + /* Set WMARK level for triggering PI_INT */ + /* intr_threshold = LIO_CN23XX_DEF_IQ_INTR_THRESHOLD & */ + intr_threshold = LIO_GET_IQ_INTR_PKT_CFG(cn23xx->conf) & + LIO_CN23XX_PKT_IN_DONE_WMARK_MASK; + + lio_write_csr64(oct, inst_cnt_reg, + (lio_read_csr64(oct, inst_cnt_reg) & + ~(LIO_CN23XX_PKT_IN_DONE_WMARK_MASK << + LIO_CN23XX_PKT_IN_DONE_WMARK_BIT_POS)) | + (intr_threshold << + LIO_CN23XX_PKT_IN_DONE_WMARK_BIT_POS)); + } + return (0); +} + +static void +lio_cn23xx_pf_setup_global_output_regs(struct octeon_device *oct) +{ + struct lio_cn23xx_pf *cn23xx = (struct lio_cn23xx_pf *)oct->chip; + uint64_t time_threshold; + uint32_t ern, q_no, reg_val, srn; + + srn = oct->sriov_info.pf_srn; + ern = srn + oct->sriov_info.num_pf_rings; + + if (LIO_GET_IS_SLI_BP_ON_CFG(cn23xx->conf)) { + lio_write_csr64(oct, LIO_CN23XX_SLI_OQ_WMARK, 32); + } else { + /* Set Output queue watermark to 0 to disable backpressure */ + lio_write_csr64(oct, LIO_CN23XX_SLI_OQ_WMARK, 0); + } + + for (q_no = srn; q_no < ern; q_no++) { + reg_val = lio_read_csr32(oct, + LIO_CN23XX_SLI_OQ_PKT_CONTROL(q_no)); + + /* set IPTR & DPTR */ + reg_val |= LIO_CN23XX_PKT_OUTPUT_CTL_DPTR; + + /* reset BMODE */ + reg_val &= ~(LIO_CN23XX_PKT_OUTPUT_CTL_BMODE); + + /* + * No Relaxed Ordering, No Snoop, 64-bit Byte swap for + * Output Queue ScatterList reset ROR_P, NSR_P + */ + reg_val &= ~(LIO_CN23XX_PKT_OUTPUT_CTL_ROR_P); + reg_val &= ~(LIO_CN23XX_PKT_OUTPUT_CTL_NSR_P); + +#if BYTE_ORDER == LITTLE_ENDIAN + reg_val &= ~(LIO_CN23XX_PKT_OUTPUT_CTL_ES_P); +#else /* BYTE_ORDER != LITTLE_ENDIAN */ + reg_val |= (LIO_CN23XX_PKT_OUTPUT_CTL_ES_P); +#endif /* BYTE_ORDER == LITTLE_ENDIAN */ + + /* + * No Relaxed Ordering, No Snoop, 64-bit Byte swap for + * Output Queue Data reset ROR, NSR + */ + reg_val &= ~(LIO_CN23XX_PKT_OUTPUT_CTL_ROR); + reg_val &= ~(LIO_CN23XX_PKT_OUTPUT_CTL_NSR); + /* set the ES bit */ + reg_val |= (LIO_CN23XX_PKT_OUTPUT_CTL_ES); + + /* write all the selected settings */ + lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_PKT_CONTROL(q_no), + reg_val); + + /* + * Enabling these interrupt in oct->fn_list.enable_interrupt() + * routine which called after IOQ init. + * Set up interrupt packet and time thresholds + * for all the OQs + */ + time_threshold =lio_cn23xx_pf_get_oq_ticks( + oct, (uint32_t)LIO_GET_OQ_INTR_TIME_CFG(cn23xx->conf)); + + lio_write_csr64(oct, LIO_CN23XX_SLI_OQ_PKT_INT_LEVELS(q_no), + (LIO_GET_OQ_INTR_PKT_CFG(cn23xx->conf) | + (time_threshold << 32))); + } + + /* Setting the water mark level for pko back pressure * */ + lio_write_csr64(oct, LIO_CN23XX_SLI_OQ_WMARK, 0x40); + + /* Enable channel-level backpressure */ + if (oct->pf_num) + lio_write_csr64(oct, LIO_CN23XX_SLI_OUT_BP_EN2_W1S, + 0xffffffffffffffffULL); + else + lio_write_csr64(oct, LIO_CN23XX_SLI_OUT_BP_EN_W1S, + 0xffffffffffffffffULL); +} + +static int +lio_cn23xx_pf_setup_device_regs(struct octeon_device *oct) +{ + + lio_cn23xx_pf_enable_error_reporting(oct); + + /* program the MAC(0..3)_RINFO before setting up input/output regs */ + lio_cn23xx_pf_setup_global_mac_regs(oct); + + if (lio_cn23xx_pf_setup_global_input_regs(oct)) + return (-1); + + lio_cn23xx_pf_setup_global_output_regs(oct); + + /* + * Default error timeout value should be 0x200000 to avoid host hang + * when reads invalid register + */ + lio_write_csr64(oct, LIO_CN23XX_SLI_WINDOW_CTL, + LIO_CN23XX_SLI_WINDOW_CTL_DEFAULT); + + /* set SLI_PKT_IN_JABBER to handle large VXLAN packets */ + lio_write_csr64(oct, LIO_CN23XX_SLI_PKT_IN_JABBER, + LIO_CN23XX_MAX_INPUT_JABBER); + return (0); +} + +static void +lio_cn23xx_pf_setup_iq_regs(struct octeon_device *oct, uint32_t iq_no) +{ + struct lio_instr_queue *iq = oct->instr_queue[iq_no]; + uint64_t pkt_in_done; + + iq_no += oct->sriov_info.pf_srn; + + /* Write the start of the input queue's ring and its size */ + lio_write_csr64(oct, LIO_CN23XX_SLI_IQ_BASE_ADDR64(iq_no), + iq->base_addr_dma); + lio_write_csr32(oct, LIO_CN23XX_SLI_IQ_SIZE(iq_no), iq->max_count); + + /* + * Remember the doorbell & instruction count register addr + * for this queue + */ + iq->doorbell_reg = LIO_CN23XX_SLI_IQ_DOORBELL(iq_no); + iq->inst_cnt_reg = LIO_CN23XX_SLI_IQ_INSTR_COUNT64(iq_no); + lio_dev_dbg(oct, "InstQ[%d]:dbell reg @ 0x%x instcnt_reg @ 0x%x\n", + iq_no, iq->doorbell_reg, iq->inst_cnt_reg); + + /* + * Store the current instruction counter (used in flush_iq + * calculation) + */ + pkt_in_done = lio_read_csr64(oct, iq->inst_cnt_reg); + + if (oct->msix_on) { + /* Set CINT_ENB to enable IQ interrupt */ + lio_write_csr64(oct, iq->inst_cnt_reg, + (pkt_in_done | LIO_CN23XX_INTR_CINT_ENB)); + } else { + /* + * Clear the count by writing back what we read, but don't + * enable interrupts + */ + lio_write_csr64(oct, iq->inst_cnt_reg, pkt_in_done); + } + + iq->reset_instr_cnt = 0; +} + +static void +lio_cn23xx_pf_setup_oq_regs(struct octeon_device *oct, uint32_t oq_no) +{ + struct lio_droq *droq = oct->droq[oq_no]; + struct lio_cn23xx_pf *cn23xx = (struct lio_cn23xx_pf *)oct->chip; + uint64_t cnt_threshold; + uint64_t time_threshold; + uint32_t reg_val; + + oq_no += oct->sriov_info.pf_srn; + + lio_write_csr64(oct, LIO_CN23XX_SLI_OQ_BASE_ADDR64(oq_no), + droq->desc_ring_dma); + lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_SIZE(oq_no), droq->max_count); + + lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_BUFF_INFO_SIZE(oq_no), + droq->buffer_size); + + /* pkt_sent and pkts_credit regs */ + droq->pkts_sent_reg = LIO_CN23XX_SLI_OQ_PKTS_SENT(oq_no); + droq->pkts_credit_reg = LIO_CN23XX_SLI_OQ_PKTS_CREDIT(oq_no); + + if (!oct->msix_on) { + /* + * Enable this output queue to generate Packet Timer + * Interrupt + */ + reg_val = + lio_read_csr32(oct, LIO_CN23XX_SLI_OQ_PKT_CONTROL(oq_no)); + reg_val |= LIO_CN23XX_PKT_OUTPUT_CTL_TENB; + lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_PKT_CONTROL(oq_no), + reg_val); + + /* + * Enable this output queue to generate Packet Count + * Interrupt + */ + reg_val = + lio_read_csr32(oct, LIO_CN23XX_SLI_OQ_PKT_CONTROL(oq_no)); + reg_val |= LIO_CN23XX_PKT_OUTPUT_CTL_CENB; + lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_PKT_CONTROL(oq_no), + reg_val); + } else { + time_threshold = lio_cn23xx_pf_get_oq_ticks(oct, + (uint32_t)LIO_GET_OQ_INTR_TIME_CFG(cn23xx->conf)); + cnt_threshold = (uint32_t)LIO_GET_OQ_INTR_PKT_CFG(cn23xx->conf); + + lio_write_csr64(oct, LIO_CN23XX_SLI_OQ_PKT_INT_LEVELS(oq_no), + ((time_threshold << 32 | cnt_threshold))); + } +} + + +static int +lio_cn23xx_pf_enable_io_queues(struct octeon_device *oct) +{ + uint64_t reg_val; + uint32_t ern, loop = BUSY_READING_REG_PF_LOOP_COUNT; + uint32_t q_no, srn; + + srn = oct->sriov_info.pf_srn; + ern = srn + oct->num_iqs; + + for (q_no = srn; q_no < ern; q_no++) { + /* set the corresponding IQ IS_64B bit */ + if (oct->io_qmask.iq64B & BIT_ULL(q_no - srn)) { + reg_val = lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + reg_val = reg_val | LIO_CN23XX_PKT_INPUT_CTL_IS_64B; + lio_write_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), + reg_val); + } + /* set the corresponding IQ ENB bit */ + if (oct->io_qmask.iq & BIT_ULL(q_no - srn)) { + /* + * IOQs are in reset by default in PEM2 mode, + * clearing reset bit + */ + reg_val = lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + + if (reg_val & LIO_CN23XX_PKT_INPUT_CTL_RST) { + while ((reg_val & + LIO_CN23XX_PKT_INPUT_CTL_RST) && + !(reg_val & + LIO_CN23XX_PKT_INPUT_CTL_QUIET) && + loop) { + reg_val = lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + loop--; + } + if (!loop) { + lio_dev_err(oct, "clearing the reset reg failed or setting the quiet reg failed for qno: %u\n", + q_no); + return (-1); + } + reg_val = reg_val & + ~LIO_CN23XX_PKT_INPUT_CTL_RST; + lio_write_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), + reg_val); + + reg_val = lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + if (reg_val & LIO_CN23XX_PKT_INPUT_CTL_RST) { + lio_dev_err(oct, "clearing the reset failed for qno: %u\n", + q_no); + return (-1); + } + } + reg_val = lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + reg_val = reg_val | LIO_CN23XX_PKT_INPUT_CTL_RING_ENB; + lio_write_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), + reg_val); + } + } + for (q_no = srn; q_no < ern; q_no++) { + uint32_t reg_val; + /* set the corresponding OQ ENB bit */ + if (oct->io_qmask.oq & BIT_ULL(q_no - srn)) { + reg_val = lio_read_csr32(oct, + LIO_CN23XX_SLI_OQ_PKT_CONTROL(q_no)); + reg_val = reg_val | LIO_CN23XX_PKT_OUTPUT_CTL_RING_ENB; + lio_write_csr32(oct, + LIO_CN23XX_SLI_OQ_PKT_CONTROL(q_no), + reg_val); + } + } + return (0); +} + +static void +lio_cn23xx_pf_disable_io_queues(struct octeon_device *oct) +{ + volatile uint64_t d64; + volatile uint32_t d32; + int loop; + unsigned int q_no; + uint32_t ern, srn; + + srn = oct->sriov_info.pf_srn; + ern = srn + oct->num_iqs; + + /* Disable Input Queues. */ + for (q_no = srn; q_no < ern; q_no++) { + loop = lio_ms_to_ticks(1000); + + /* start the Reset for a particular ring */ + d64 = lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no)); + d64 &= ~LIO_CN23XX_PKT_INPUT_CTL_RING_ENB; + d64 |= LIO_CN23XX_PKT_INPUT_CTL_RST; + lio_write_csr64(oct, LIO_CN23XX_SLI_IQ_PKT_CONTROL64(q_no), + d64); + + /* + * Wait until hardware indicates that the particular IQ + * is out of reset. + */ + d64 = lio_read_csr64(oct, LIO_CN23XX_SLI_PKT_IOQ_RING_RST); + while (!(d64 & BIT_ULL(q_no)) && loop--) { + d64 = lio_read_csr64(oct, + LIO_CN23XX_SLI_PKT_IOQ_RING_RST); + lio_sleep_timeout(1); + loop--; + } + + /* Reset the doorbell register for this Input Queue. */ + lio_write_csr32(oct, LIO_CN23XX_SLI_IQ_DOORBELL(q_no), + 0xFFFFFFFF); + while (((lio_read_csr64(oct, + LIO_CN23XX_SLI_IQ_DOORBELL(q_no))) != + 0ULL) && loop--) { + lio_sleep_timeout(1); + } + } + + /* Disable Output Queues. */ + for (q_no = srn; q_no < ern; q_no++) { + loop = lio_ms_to_ticks(1000); + + /* + * Wait until hardware indicates that the particular IQ + * is out of reset.It given that SLI_PKT_RING_RST is + * common for both IQs and OQs + */ + d64 = lio_read_csr64(oct, LIO_CN23XX_SLI_PKT_IOQ_RING_RST); + while (!(d64 & BIT_ULL(q_no)) && loop--) { + d64 = lio_read_csr64(oct, + LIO_CN23XX_SLI_PKT_IOQ_RING_RST); + lio_sleep_timeout(1); + loop--; + } + + /* Reset the doorbell register for this Output Queue. */ + lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_PKTS_CREDIT(q_no), + 0xFFFFFFFF); + while ((lio_read_csr64(oct, + LIO_CN23XX_SLI_OQ_PKTS_CREDIT(q_no)) != + 0ULL) && loop--) { + lio_sleep_timeout(1); + } + + /* clear the SLI_PKT(0..63)_CNTS[CNT] reg value */ + d32 = lio_read_csr32(oct, LIO_CN23XX_SLI_OQ_PKTS_SENT(q_no)); + lio_write_csr32(oct, LIO_CN23XX_SLI_OQ_PKTS_SENT(q_no), d32); + } +} + +static uint64_t +lio_cn23xx_pf_msix_interrupt_handler(void *dev) +{ + struct lio_ioq_vector *ioq_vector = (struct lio_ioq_vector *)dev; + struct octeon_device *oct = ioq_vector->oct_dev; + struct lio_droq *droq = oct->droq[ioq_vector->droq_index]; + uint64_t pkts_sent; + uint64_t ret = 0; + + if (droq == NULL) { + lio_dev_err(oct, "23XX bringup FIXME: oct pfnum:%d ioq_vector->ioq_num :%d droq is NULL\n", + oct->pf_num, ioq_vector->ioq_num); + return (0); + } + pkts_sent = lio_read_csr64(oct, droq->pkts_sent_reg); + + /* + * If our device has interrupted, then proceed. Also check + * for all f's if interrupt was triggered on an error + * and the PCI read fails. + */ + if (!pkts_sent || (pkts_sent == 0xFFFFFFFFFFFFFFFFULL)) + return (ret); + + /* Write count reg in sli_pkt_cnts to clear these int. */ + if (pkts_sent & LIO_CN23XX_INTR_PO_INT) + ret |= LIO_MSIX_PO_INT; + + if (pkts_sent & LIO_CN23XX_INTR_PI_INT) + /* We will clear the count when we update the read_index. */ + ret |= LIO_MSIX_PI_INT; + + /* + * Never need to handle msix mbox intr for pf. They arrive on the last + * msix + */ + return (ret); +} + +static void +lio_cn23xx_pf_interrupt_handler(void *dev) +{ + struct octeon_device *oct = (struct octeon_device *)dev; + struct lio_cn23xx_pf *cn23xx = (struct lio_cn23xx_pf *)oct->chip; + uint64_t intr64; + + lio_dev_dbg(oct, "In %s octeon_dev @ %p\n", __func__, oct); + intr64 = lio_read_csr64(oct, cn23xx->intr_sum_reg64); + + oct->int_status = 0; + + if (intr64 & LIO_CN23XX_INTR_ERR) + lio_dev_err(oct, "Error Intr: 0x%016llx\n", + LIO_CAST64(intr64)); + + if (oct->msix_on != LIO_FLAG_MSIX_ENABLED) { + if (intr64 & LIO_CN23XX_INTR_PKT_DATA) + oct->int_status |= LIO_DEV_INTR_PKT_DATA; + } + + if (intr64 & (LIO_CN23XX_INTR_DMA0_FORCE)) + oct->int_status |= LIO_DEV_INTR_DMA0_FORCE; + + if (intr64 & (LIO_CN23XX_INTR_DMA1_FORCE)) + oct->int_status |= LIO_DEV_INTR_DMA1_FORCE; + + /* Clear the current interrupts */ + lio_write_csr64(oct, cn23xx->intr_sum_reg64, intr64); +} + +static void +lio_cn23xx_pf_bar1_idx_setup(struct octeon_device *oct, uint64_t core_addr, + uint32_t idx, int valid) +{ + volatile uint64_t bar1; + uint64_t reg_adr; + + if (!valid) { + reg_adr = lio_pci_readq(oct, + LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, + idx)); + bar1 = reg_adr; + lio_pci_writeq(oct, (bar1 & 0xFFFFFFFEULL), + LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, + idx)); + reg_adr = lio_pci_readq(oct, + LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, + idx)); + bar1 = reg_adr; + return; + } + /* + * The PEM(0..3)_BAR1_INDEX(0..15)[ADDR_IDX]<23:4> stores + * bits <41:22> of the Core Addr + */ + lio_pci_writeq(oct, (((core_addr >> 22) << 4) | LIO_PCI_BAR1_MASK), + LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); + + bar1 = lio_pci_readq(oct, LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, + idx)); +} + +static void +lio_cn23xx_pf_bar1_idx_write(struct octeon_device *oct, uint32_t idx, + uint32_t mask) +{ + + lio_pci_writeq(oct, mask, + LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, idx)); +} + +static uint32_t +lio_cn23xx_pf_bar1_idx_read(struct octeon_device *oct, uint32_t idx) +{ + + return ((uint32_t)lio_pci_readq(oct, + LIO_CN23XX_PEM_BAR1_INDEX_REG(oct->pcie_port, + idx))); +} + +/* always call with lock held */ +static uint32_t +lio_cn23xx_pf_update_read_index(struct lio_instr_queue *iq) +{ + struct octeon_device *oct = iq->oct_dev; + uint32_t new_idx; + uint32_t last_done; + uint32_t pkt_in_done = lio_read_csr32(oct, iq->inst_cnt_reg); + + last_done = pkt_in_done - iq->pkt_in_done; + iq->pkt_in_done = pkt_in_done; + + /* + * Modulo of the new index with the IQ size will give us + * the new index. The iq->reset_instr_cnt is always zero for + * cn23xx, so no extra adjustments are needed. + */ + new_idx = (iq->octeon_read_index + + ((uint32_t)(last_done & LIO_CN23XX_PKT_IN_DONE_CNT_MASK))) % + iq->max_count; + + return (new_idx); +} + +static void +lio_cn23xx_pf_enable_interrupt(struct octeon_device *oct, uint8_t intr_flag) +{ + struct lio_cn23xx_pf *cn23xx = (struct lio_cn23xx_pf *)oct->chip; + uint64_t intr_val = 0; + + /* Divide the single write to multiple writes based on the flag. */ + /* Enable Interrupt */ + if (intr_flag == OCTEON_ALL_INTR) { + lio_write_csr64(oct, cn23xx->intr_enb_reg64, + cn23xx->intr_mask64); + } else if (intr_flag & OCTEON_OUTPUT_INTR) { + intr_val = lio_read_csr64(oct, cn23xx->intr_enb_reg64); + intr_val |= LIO_CN23XX_INTR_PKT_DATA; + lio_write_csr64(oct, cn23xx->intr_enb_reg64, intr_val); + } +} + +static void +lio_cn23xx_pf_disable_interrupt(struct octeon_device *oct, uint8_t intr_flag) +{ + struct lio_cn23xx_pf *cn23xx = (struct lio_cn23xx_pf *)oct->chip; + uint64_t intr_val = 0; + + /* Disable Interrupts */ + if (intr_flag == OCTEON_ALL_INTR) { + lio_write_csr64(oct, cn23xx->intr_enb_reg64, 0); + } else if (intr_flag & OCTEON_OUTPUT_INTR) { + intr_val = lio_read_csr64(oct, cn23xx->intr_enb_reg64); + intr_val &= ~LIO_CN23XX_INTR_PKT_DATA; + lio_write_csr64(oct, cn23xx->intr_enb_reg64, intr_val); + } +} + +static void +lio_cn23xx_pf_get_pcie_qlmport(struct octeon_device *oct) +{ + oct->pcie_port = (lio_read_csr32(oct, + LIO_CN23XX_SLI_MAC_NUMBER)) & 0xff; + + lio_dev_dbg(oct, "CN23xx uses PCIE Port %d\n", + oct->pcie_port); +} + +static void +lio_cn23xx_pf_get_pf_num(struct octeon_device *oct) +{ + uint32_t fdl_bit; + + /* Read Function Dependency Link reg to get the function number */ + fdl_bit = lio_read_pci_cfg(oct, LIO_CN23XX_PCIE_SRIOV_FDL); + oct->pf_num = ((fdl_bit >> LIO_CN23XX_PCIE_SRIOV_FDL_BIT_POS) & + LIO_CN23XX_PCIE_SRIOV_FDL_MASK); +} + +static void +lio_cn23xx_pf_setup_reg_address(struct octeon_device *oct) +{ + struct lio_cn23xx_pf *cn23xx = (struct lio_cn23xx_pf *)oct->chip; + + oct->reg_list.pci_win_wr_addr = LIO_CN23XX_SLI_WIN_WR_ADDR64; + + oct->reg_list.pci_win_rd_addr_hi = LIO_CN23XX_SLI_WIN_RD_ADDR_HI; + oct->reg_list.pci_win_rd_addr_lo = LIO_CN23XX_SLI_WIN_RD_ADDR64; + oct->reg_list.pci_win_rd_addr = LIO_CN23XX_SLI_WIN_RD_ADDR64; + + oct->reg_list.pci_win_wr_data_hi = LIO_CN23XX_SLI_WIN_WR_DATA_HI; + oct->reg_list.pci_win_wr_data_lo = LIO_CN23XX_SLI_WIN_WR_DATA_LO; + oct->reg_list.pci_win_wr_data = LIO_CN23XX_SLI_WIN_WR_DATA64; + + oct->reg_list.pci_win_rd_data = LIO_CN23XX_SLI_WIN_RD_DATA64; + + lio_cn23xx_pf_get_pcie_qlmport(oct); + + cn23xx->intr_mask64 = LIO_CN23XX_INTR_MASK; + if (!oct->msix_on) + cn23xx->intr_mask64 |= LIO_CN23XX_INTR_PKT_TIME; + + cn23xx->intr_sum_reg64 = + LIO_CN23XX_SLI_MAC_PF_INT_SUM64(oct->pcie_port, oct->pf_num); + cn23xx->intr_enb_reg64 = + LIO_CN23XX_SLI_MAC_PF_INT_ENB64(oct->pcie_port, oct->pf_num); +} + +static int +lio_cn23xx_pf_sriov_config(struct octeon_device *oct) +{ + struct lio_cn23xx_pf *cn23xx = (struct lio_cn23xx_pf *)oct->chip; + uint32_t num_pf_rings, total_rings, max_rings; + cn23xx->conf = (struct lio_config *)lio_get_config_info(oct, LIO_23XX); + + max_rings = LIO_CN23XX_PF_MAX_RINGS; + + if (oct->sriov_info.num_pf_rings) { + num_pf_rings = oct->sriov_info.num_pf_rings; + if (num_pf_rings > max_rings) { + num_pf_rings = min(mp_ncpus, max_rings); + lio_dev_warn(oct, "num_queues_per_pf requested %u is more than available rings (%u). Reducing to %u\n", + oct->sriov_info.num_pf_rings, + max_rings, num_pf_rings); + } + } else { +#ifdef RSS + num_pf_rings = min(rss_getnumbuckets(), mp_ncpus); +#else + num_pf_rings = min(mp_ncpus, max_rings); +#endif + + } + + total_rings = num_pf_rings; + oct->sriov_info.trs = total_rings; + oct->sriov_info.pf_srn = total_rings - num_pf_rings; + oct->sriov_info.num_pf_rings = num_pf_rings; + + lio_dev_dbg(oct, "trs:%d pf_srn:%d num_pf_rings:%d\n", + oct->sriov_info.trs, oct->sriov_info.pf_srn, + oct->sriov_info.num_pf_rings); + + return (0); +} + +int +lio_cn23xx_pf_setup_device(struct octeon_device *oct) +{ + uint64_t BAR0, BAR1; + uint32_t data32; + + data32 = lio_read_pci_cfg(oct, 0x10); + BAR0 = (uint64_t)(data32 & ~0xf); + data32 = lio_read_pci_cfg(oct, 0x14); + BAR0 |= ((uint64_t)data32 << 32); + data32 = lio_read_pci_cfg(oct, 0x18); + BAR1 = (uint64_t)(data32 & ~0xf); + data32 = lio_read_pci_cfg(oct, 0x1c); + BAR1 |= ((uint64_t)data32 << 32); + + if (!BAR0 || !BAR1) { + if (!BAR0) + lio_dev_err(oct, "Device BAR0 unassigned\n"); + + if (!BAR1) + lio_dev_err(oct, "Device BAR1 unassigned\n"); + + return (1); + } + + if (lio_map_pci_barx(oct, 0)) + return (1); + + if (lio_map_pci_barx(oct, 1)) { + lio_dev_err(oct, "%s CN23XX BAR1 map failed\n", __func__); + lio_unmap_pci_barx(oct, 0); + return (1); + } + + lio_cn23xx_pf_get_pf_num(oct); + + if (lio_cn23xx_pf_sriov_config(oct)) { + lio_unmap_pci_barx(oct, 0); + lio_unmap_pci_barx(oct, 1); + return (1); + } + lio_write_csr64(oct, LIO_CN23XX_SLI_MAC_CREDIT_CNT, + 0x3F802080802080ULL); + + oct->fn_list.setup_iq_regs = lio_cn23xx_pf_setup_iq_regs; + oct->fn_list.setup_oq_regs = lio_cn23xx_pf_setup_oq_regs; + oct->fn_list.process_interrupt_regs = lio_cn23xx_pf_interrupt_handler; + oct->fn_list.msix_interrupt_handler = + lio_cn23xx_pf_msix_interrupt_handler; + + oct->fn_list.soft_reset = lio_cn23xx_pf_soft_reset; + oct->fn_list.setup_device_regs = lio_cn23xx_pf_setup_device_regs; + oct->fn_list.update_iq_read_idx = lio_cn23xx_pf_update_read_index; + + oct->fn_list.bar1_idx_setup = lio_cn23xx_pf_bar1_idx_setup; + oct->fn_list.bar1_idx_write = lio_cn23xx_pf_bar1_idx_write; + oct->fn_list.bar1_idx_read = lio_cn23xx_pf_bar1_idx_read; + + oct->fn_list.enable_interrupt = lio_cn23xx_pf_enable_interrupt; + oct->fn_list.disable_interrupt = lio_cn23xx_pf_disable_interrupt; + + oct->fn_list.enable_io_queues = lio_cn23xx_pf_enable_io_queues; + oct->fn_list.disable_io_queues = lio_cn23xx_pf_disable_io_queues; + + lio_cn23xx_pf_setup_reg_address(oct); + + oct->coproc_clock_rate = 1000000ULL * + lio_cn23xx_pf_coprocessor_clock(oct); + + return (0); +} + +int +lio_cn23xx_pf_fw_loaded(struct octeon_device *oct) +{ + uint64_t val; + + val = lio_read_csr64(oct, LIO_CN23XX_SLI_SCRATCH2); + return ((val >> SCR2_BIT_FW_LOADED) & 1ULL); +} + Index: head/sys/dev/liquidio/base/cn23xx_pf_regs.h =================================================================== --- head/sys/dev/liquidio/base/cn23xx_pf_regs.h +++ head/sys/dev/liquidio/base/cn23xx_pf_regs.h @@ -0,0 +1,411 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* \file cn23xx_pf_regs.h + * \brief Host Driver: Register Address and Register Mask values for + * CN23XX devices. + */ + +#ifndef __CN23XX_PF_REGS_H__ +#define __CN23XX_PF_REGS_H__ + +#define LIO_CN23XX_CFG_PCIE_DEVCTL 0x78 +#define LIO_CN23XX_CFG_PCIE_UNCORRECT_ERR_MASK 0x108 +#define LIO_CN23XX_CFG_PCIE_CORRECT_ERR_STATUS 0x110 +#define LIO_CN23XX_CFG_PCIE_DEVCTL_MASK 0x00040000 + +#define LIO_CN23XX_PCIE_SRIOV_FDL 0x188 +#define LIO_CN23XX_PCIE_SRIOV_FDL_BIT_POS 0x10 +#define LIO_CN23XX_PCIE_SRIOV_FDL_MASK 0xFF + +/* ############## BAR0 Registers ################ */ + +#define LIO_CN23XX_SLI_CTL_PORT_START 0x286E0 +#define LIO_CN23XX_PORT_OFFSET 0x10 + +#define LIO_CN23XX_SLI_CTL_PORT(p) \ + (LIO_CN23XX_SLI_CTL_PORT_START + \ + ((p) * LIO_CN23XX_PORT_OFFSET)) + +/* 2 scatch registers (64-bit) */ +#define LIO_CN23XX_SLI_WINDOW_CTL 0x282E0 +#define LIO_CN23XX_SLI_SCRATCH1 0x283C0 +#define LIO_CN23XX_SLI_SCRATCH2 0x283D0 +#define LIO_CN23XX_SLI_WINDOW_CTL_DEFAULT 0x200000ULL + +/* 1 registers (64-bit) - SLI_CTL_STATUS */ +#define LIO_CN23XX_SLI_CTL_STATUS 0x28570 + +/* + * SLI Packet Input Jabber Register (64 bit register) + * <31:0> for Byte count for limiting sizes of packet sizes + * that are allowed for sli packet inbound packets. + * the default value is 0xFA00(=64000). + */ +#define LIO_CN23XX_SLI_PKT_IN_JABBER 0x29170 + +#define LIO_CN23XX_SLI_WIN_WR_ADDR_LO 0x20000 +#define LIO_CN23XX_SLI_WIN_WR_ADDR64 LIO_CN23XX_SLI_WIN_WR_ADDR_LO + +#define LIO_CN23XX_SLI_WIN_RD_ADDR_LO 0x20010 +#define LIO_CN23XX_SLI_WIN_RD_ADDR_HI 0x20014 +#define LIO_CN23XX_SLI_WIN_RD_ADDR64 LIO_CN23XX_SLI_WIN_RD_ADDR_LO + +#define LIO_CN23XX_SLI_WIN_WR_DATA_LO 0x20020 +#define LIO_CN23XX_SLI_WIN_WR_DATA_HI 0x20024 +#define LIO_CN23XX_SLI_WIN_WR_DATA64 LIO_CN23XX_SLI_WIN_WR_DATA_LO + +#define LIO_CN23XX_SLI_WIN_RD_DATA_LO 0x20040 +#define LIO_CN23XX_SLI_WIN_RD_DATA_HI 0x20044 +#define LIO_CN23XX_SLI_WIN_RD_DATA64 LIO_CN23XX_SLI_WIN_RD_DATA_LO + +#define LIO_CN23XX_SLI_WIN_WR_MASK_REG 0x20030 +#define LIO_CN23XX_SLI_MAC_CREDIT_CNT 0x23D70 + +/* + * 4 registers (64-bit) for mapping IOQs to MACs(PEMs)- + * SLI_PKT_MAC(0..3)_PF(0..1)_RINFO + */ +#define LIO_CN23XX_SLI_PKT_MAC_RINFO_START64 0x29030 + +/*1 register (64-bit) to determine whether IOQs are in reset. */ +#define LIO_CN23XX_SLI_PKT_IOQ_RING_RST 0x291E0 + +/* Each Input Queue register is at a 16-byte Offset in BAR0 */ +#define LIO_CN23XX_IQ_OFFSET 0x20000 + +#define LIO_CN23XX_MAC_RINFO_OFFSET 0x20 +#define LIO_CN23XX_PF_RINFO_OFFSET 0x10 + +#define LIO_CN23XX_SLI_PKT_MAC_RINFO64(mac, pf) \ + (LIO_CN23XX_SLI_PKT_MAC_RINFO_START64 + \ + ((mac) * LIO_CN23XX_MAC_RINFO_OFFSET) + \ + ((pf) * LIO_CN23XX_PF_RINFO_OFFSET)) + +/* mask for total rings, setting TRS to base */ +#define LIO_CN23XX_PKT_MAC_CTL_RINFO_TRS BIT_ULL(16) + +/* Starting bit of the TRS field in LIO_CN23XX_SLI_PKT_MAC_RINFO64 register */ +#define LIO_CN23XX_PKT_MAC_CTL_RINFO_TRS_BIT_POS 16 + +/*###################### REQUEST QUEUE #########################*/ + +/* 64 registers for Input Queue Instr Count - SLI_PKT_IN_DONE0_CNTS */ +#define LIO_CN23XX_SLI_PKT_IN_DONE_CNTS_START64 0x10040 + +/* 64 registers for Input Queues Start Addr - SLI_PKT0_INSTR_BADDR */ +#define LIO_CN23XX_SLI_PKT_INSTR_BADDR_START64 0x10010 + +/* 64 registers for Input Doorbell - SLI_PKT0_INSTR_BAOFF_DBELL */ +#define LIO_CN23XX_SLI_PKT_INSTR_BADDR_DBELL_START 0x10020 + +/* 64 registers for Input Queue size - SLI_PKT0_INSTR_FIFO_RSIZE */ +#define LIO_CN23XX_SLI_PKT_INSTR_FIFO_RSIZE_START 0x10030 + +/* + * 64 registers (64-bit) - ES, RO, NS, Arbitration for Input Queue Data & + * gather list fetches. SLI_PKT(0..63)_INPUT_CONTROL. + */ +#define LIO_CN23XX_SLI_PKT_INPUT_CONTROL_START64 0x10000 + +/*------- Request Queue Macros ---------*/ +#define LIO_CN23XX_SLI_IQ_PKT_CONTROL64(iq) \ + (LIO_CN23XX_SLI_PKT_INPUT_CONTROL_START64 + \ + ((iq) * LIO_CN23XX_IQ_OFFSET)) + +#define LIO_CN23XX_SLI_IQ_BASE_ADDR64(iq) \ + (LIO_CN23XX_SLI_PKT_INSTR_BADDR_START64 + \ + ((iq) * LIO_CN23XX_IQ_OFFSET)) + +#define LIO_CN23XX_SLI_IQ_SIZE(iq) \ + (LIO_CN23XX_SLI_PKT_INSTR_FIFO_RSIZE_START + \ + ((iq) * LIO_CN23XX_IQ_OFFSET)) + +#define LIO_CN23XX_SLI_IQ_DOORBELL(iq) \ + (LIO_CN23XX_SLI_PKT_INSTR_BADDR_DBELL_START + \ + ((iq) * LIO_CN23XX_IQ_OFFSET)) + +#define LIO_CN23XX_SLI_IQ_INSTR_COUNT64(iq) \ + (LIO_CN23XX_SLI_PKT_IN_DONE_CNTS_START64 + \ + ((iq) * LIO_CN23XX_IQ_OFFSET)) + +/*------------------ Masks ----------------*/ +#define LIO_CN23XX_PKT_INPUT_CTL_VF_NUM BIT_ULL(32) +#define LIO_CN23XX_PKT_INPUT_CTL_MAC_NUM BIT(29) +/* + * Number of instructions to be read in one MAC read request. + * setting to Max value(4) + */ +#define LIO_CN23XX_PKT_INPUT_CTL_RDSIZE (3 << 25) +#define LIO_CN23XX_PKT_INPUT_CTL_IS_64B BIT(24) +#define LIO_CN23XX_PKT_INPUT_CTL_RST BIT(23) +#define LIO_CN23XX_PKT_INPUT_CTL_QUIET BIT(28) +#define LIO_CN23XX_PKT_INPUT_CTL_RING_ENB BIT(22) +#define LIO_CN23XX_PKT_INPUT_CTL_DATA_ES_64B_SWAP BIT(6) +#define LIO_CN23XX_PKT_INPUT_CTL_USE_CSR BIT(4) +#define LIO_CN23XX_PKT_INPUT_CTL_GATHER_ES_64B_SWAP (2) + +#define LIO_CN23XX_PKT_INPUT_CTL_PF_NUM_POS (45) +/* These bits[43:32] select the function number within the PF */ +#define LIO_CN23XX_PKT_INPUT_CTL_MAC_NUM_POS (29) +#define LIO_CN23XX_PKT_IN_DONE_WMARK_MASK (0xFFFFULL) +#define LIO_CN23XX_PKT_IN_DONE_WMARK_BIT_POS (32) +#define LIO_CN23XX_PKT_IN_DONE_CNT_MASK 0x00000000FFFFFFFFULL + +#if BYTE_ORDER == LITTLE_ENDIAN +#define LIO_CN23XX_PKT_INPUT_CTL_MASK \ + (LIO_CN23XX_PKT_INPUT_CTL_RDSIZE | \ + LIO_CN23XX_PKT_INPUT_CTL_DATA_ES_64B_SWAP | \ + LIO_CN23XX_PKT_INPUT_CTL_USE_CSR) +#else /* BYTE_ORDER != LITTLE_ENDIAN */ +#define LIO_CN23XX_PKT_INPUT_CTL_MASK \ + (LIO_CN23XX_PKT_INPUT_CTL_RDSIZE | \ + LIO_CN23XX_PKT_INPUT_CTL_DATA_ES_64B_SWAP | \ + LIO_CN23XX_PKT_INPUT_CTL_USE_CSR | \ + LIO_CN23XX_PKT_INPUT_CTL_GATHER_ES_64B_SWAP) +#endif /* BYTE_ORDER == LITTLE_ENDIAN */ + +/*############################ OUTPUT QUEUE #########################*/ + +/* 64 registers for Output queue control - SLI_PKT(0..63)_OUTPUT_CONTROL */ +#define LIO_CN23XX_SLI_PKT_OUTPUT_CONTROL_START 0x10050 + +/* 64 registers for Output queue buffer and info size - SLI_PKT0_OUT_SIZE */ +#define LIO_CN23XX_SLI_PKT_OUT_SIZE 0x10060 + +/* 64 registers for Output Queue Start Addr - SLI_PKT0_SLIST_BADDR */ +#define LIO_CN23XX_SLI_SLIST_BADDR_START64 0x10070 + +/* 64 registers for Output Queue Packet Credits - SLI_PKT0_SLIST_BAOFF_DBELL */ +#define LIO_CN23XX_SLI_PKT_SLIST_BAOFF_DBELL_START 0x10080 + +/* 64 registers for Output Queue size - SLI_PKT0_SLIST_FIFO_RSIZE */ +#define LIO_CN23XX_SLI_PKT_SLIST_FIFO_RSIZE_START 0x10090 + +/* 64 registers for Output Queue Packet Count - SLI_PKT0_CNTS */ +#define LIO_CN23XX_SLI_PKT_CNTS_START 0x100B0 + +/* 64 registers for Output Queue INT Levels - SLI_PKT0_INT_LEVELS */ +#define LIO_CN23XX_SLI_PKT_INT_LEVELS_START64 0x100A0 + +/* Each Output Queue register is at a 16-byte Offset in BAR0 */ +#define LIO_CN23XX_OQ_OFFSET 0x20000 + +/* 1 (64-bit register) for Output Queue backpressure across all rings. */ +#define LIO_CN23XX_SLI_OQ_WMARK 0x29180 + +/* Global pkt control register */ +#define LIO_CN23XX_SLI_GBL_CONTROL 0x29210 + +/* Backpressure enable register for PF0 */ +#define LIO_CN23XX_SLI_OUT_BP_EN_W1S 0x29260 + +/* Backpressure enable register for PF1 */ +#define LIO_CN23XX_SLI_OUT_BP_EN2_W1S 0x29270 + +/*------- Output Queue Macros ---------*/ + +#define LIO_CN23XX_SLI_OQ_PKT_CONTROL(oq) \ + (LIO_CN23XX_SLI_PKT_OUTPUT_CONTROL_START + \ + ((oq) * LIO_CN23XX_OQ_OFFSET)) + +#define LIO_CN23XX_SLI_OQ_BASE_ADDR64(oq) \ + (LIO_CN23XX_SLI_SLIST_BADDR_START64 + \ + ((oq) * LIO_CN23XX_OQ_OFFSET)) + +#define LIO_CN23XX_SLI_OQ_SIZE(oq) \ + (LIO_CN23XX_SLI_PKT_SLIST_FIFO_RSIZE_START + \ + ((oq) * LIO_CN23XX_OQ_OFFSET)) + +#define LIO_CN23XX_SLI_OQ_BUFF_INFO_SIZE(oq) \ + (LIO_CN23XX_SLI_PKT_OUT_SIZE + \ + ((oq) * LIO_CN23XX_OQ_OFFSET)) + +#define LIO_CN23XX_SLI_OQ_PKTS_SENT(oq) \ + (LIO_CN23XX_SLI_PKT_CNTS_START + \ + ((oq) * LIO_CN23XX_OQ_OFFSET)) + +#define LIO_CN23XX_SLI_OQ_PKTS_CREDIT(oq) \ + (LIO_CN23XX_SLI_PKT_SLIST_BAOFF_DBELL_START + \ + ((oq) * LIO_CN23XX_OQ_OFFSET)) + +#define LIO_CN23XX_SLI_OQ_PKT_INT_LEVELS(oq) \ + (LIO_CN23XX_SLI_PKT_INT_LEVELS_START64 + \ + ((oq) * LIO_CN23XX_OQ_OFFSET)) + +/*------------------ Masks ----------------*/ +#define LIO_CN23XX_PKT_OUTPUT_CTL_TENB BIT(13) +#define LIO_CN23XX_PKT_OUTPUT_CTL_CENB BIT(12) +#define LIO_CN23XX_PKT_OUTPUT_CTL_IPTR BIT(11) +#define LIO_CN23XX_PKT_OUTPUT_CTL_ES BIT(9) +#define LIO_CN23XX_PKT_OUTPUT_CTL_NSR BIT(8) +#define LIO_CN23XX_PKT_OUTPUT_CTL_ROR BIT(7) +#define LIO_CN23XX_PKT_OUTPUT_CTL_DPTR BIT(6) +#define LIO_CN23XX_PKT_OUTPUT_CTL_BMODE BIT(5) +#define LIO_CN23XX_PKT_OUTPUT_CTL_ES_P BIT(3) +#define LIO_CN23XX_PKT_OUTPUT_CTL_NSR_P BIT(2) +#define LIO_CN23XX_PKT_OUTPUT_CTL_ROR_P BIT(1) +#define LIO_CN23XX_PKT_OUTPUT_CTL_RING_ENB BIT(0) + +/*######################## MSIX TABLE #########################*/ + +#define LIO_CN23XX_MSIX_TABLE_ADDR_START 0x0 +#define CN23XX_MSIX_TABLE_DATA_START 0x8 +#define CN23XX_MSIX_TABLE_SIZE 0x10 + +#define CN23XX_MSIX_TABLE_ADDR(idx) \ + (LIO_CN23XX_MSIX_TABLE_ADDR_START + \ + ((idx) * LIO_CN23XX_MSIX_TABLE_SIZE)) + +#define CN23XX_MSIX_TABLE_DATA(idx) \ + (LIO_CN23XX_MSIX_TABLE_DATA_START + \ + ((idx) * LIO_CN23XX_MSIX_TABLE_SIZE)) + +/*######################## INTERRUPTS #########################*/ +#define LIO_CN23XX_MAC_INT_OFFSET 0x20 +#define LIO_CN23XX_PF_INT_OFFSET 0x10 + +/* 1 register (64-bit) for Interrupt Summary */ +#define LIO_CN23XX_SLI_INT_SUM64 0x27000 + +/* 4 registers (64-bit) for Interrupt Enable for each Port */ +#define LIO_CN23XX_SLI_INT_ENB64 0x27080 + +#define LIO_CN23XX_SLI_MAC_PF_INT_SUM64(mac, pf) \ + (LIO_CN23XX_SLI_INT_SUM64 + \ + ((mac) * LIO_CN23XX_MAC_INT_OFFSET) + \ + ((pf) * LIO_CN23XX_PF_INT_OFFSET)) + +#define LIO_CN23XX_SLI_MAC_PF_INT_ENB64(mac, pf) \ + (LIO_CN23XX_SLI_INT_ENB64 + \ + ((mac) * LIO_CN23XX_MAC_INT_OFFSET) + \ + ((pf) * LIO_CN23XX_PF_INT_OFFSET)) + +/* 1 register (64-bit) to indicate which Output Queue reached pkt threshold */ +#define LIO_CN23XX_SLI_PKT_CNT_INT 0x29130 + +/* 1 register (64-bit) to indicate which Output Queue reached time threshold */ +#define LIO_CN23XX_SLI_PKT_TIME_INT 0x29140 + +/*------------------ Interrupt Masks ----------------*/ + +#define LIO_CN23XX_INTR_PO_INT BIT_ULL(63) +#define LIO_CN23XX_INTR_PI_INT BIT_ULL(62) +#define LIO_CN23XX_INTR_RESEND BIT_ULL(60) + +#define LIO_CN23XX_INTR_CINT_ENB BIT_ULL(48) + +#define LIO_CN23XX_INTR_MIO_INT BIT(1) +#define LIO_CN23XX_INTR_PKT_TIME BIT(5) +#define LIO_CN23XX_INTR_M0UPB0_ERR BIT(8) +#define LIO_CN23XX_INTR_M0UPWI_ERR BIT(9) +#define LIO_CN23XX_INTR_M0UNB0_ERR BIT(10) +#define LIO_CN23XX_INTR_M0UNWI_ERR BIT(11) + +#define LIO_CN23XX_INTR_DMA0_FORCE BIT_ULL(32) +#define LIO_CN23XX_INTR_DMA1_FORCE BIT_ULL(33) + +#define LIO_CN23XX_INTR_DMA0_TIME BIT_ULL(36) +#define LIO_CN23XX_INTR_DMA1_TIME BIT_ULL(37) + +#define LIO_CN23XX_INTR_DMAPF_ERR BIT_ULL(59) + +#define LIO_CN23XX_INTR_PKTPF_ERR BIT_ULL(61) +#define LIO_CN23XX_INTR_PPPF_ERR BIT_ULL(63) + +#define LIO_CN23XX_INTR_DMA0_DATA (LIO_CN23XX_INTR_DMA0_TIME) +#define LIO_CN23XX_INTR_DMA1_DATA (LIO_CN23XX_INTR_DMA1_TIME) + +#define LIO_CN23XX_INTR_DMA_DATA \ + (LIO_CN23XX_INTR_DMA0_DATA | LIO_CN23XX_INTR_DMA1_DATA) + +/* By fault only TIME based */ +#define LIO_CN23XX_INTR_PKT_DATA (LIO_CN23XX_INTR_PKT_TIME) + +/* Sum of interrupts for error events */ +#define LIO_CN23XX_INTR_ERR \ + (LIO_CN23XX_INTR_M0UPB0_ERR | \ + LIO_CN23XX_INTR_M0UPWI_ERR | \ + LIO_CN23XX_INTR_M0UNB0_ERR | \ + LIO_CN23XX_INTR_M0UNWI_ERR | \ + LIO_CN23XX_INTR_DMAPF_ERR | \ + LIO_CN23XX_INTR_PKTPF_ERR | \ + LIO_CN23XX_INTR_PPPF_ERR) + +/* Programmed Mask for Interrupt Sum */ +#define LIO_CN23XX_INTR_MASK \ + (LIO_CN23XX_INTR_DMA_DATA | \ + LIO_CN23XX_INTR_DMA0_FORCE | \ + LIO_CN23XX_INTR_DMA1_FORCE | \ + LIO_CN23XX_INTR_MIO_INT | \ + LIO_CN23XX_INTR_ERR) + +/* 4 Registers (64 - bit) */ +#define LIO_CN23XX_SLI_S2M_PORT_CTL_START 0x23D80 +#define LIO_CN23XX_SLI_S2M_PORTX_CTL(port) \ + (LIO_CN23XX_SLI_S2M_PORT_CTL_START + \ + ((port) * 0x10)) + +#define LIO_CN23XX_SLI_MAC_NUMBER 0x20050 + +/* + * PEM(0..3)_BAR1_INDEX(0..15)address is defined as + * addr = (0x00011800C0000100 |port <<24 |idx <<3 ) + * Here, port is PEM(0..3) & idx is INDEX(0..15) + */ +#define LIO_CN23XX_PEM_BAR1_INDEX_START 0x00011800C0000100ULL +#define LIO_CN23XX_PEM_OFFSET 24 +#define LIO_CN23XX_BAR1_INDEX_OFFSET 3 + +#define LIO_CN23XX_PEM_BAR1_INDEX_REG(port, idx) \ + (LIO_CN23XX_PEM_BAR1_INDEX_START + \ + ((port) << LIO_CN23XX_PEM_OFFSET) + \ + ((idx) << LIO_CN23XX_BAR1_INDEX_OFFSET)) + +/*############################ DPI #########################*/ +/* 4 Registers (64-bit) */ +#define LIO_CN23XX_DPI_SLI_PRT_CFG_START 0x0001df0000000900ULL +#define LIO_CN23XX_DPI_SLI_PRTX_CFG(port) \ + ((IO_CN23XX_DPI_SLI_PRT_CFG_START + \ + ((port) * 0x8)) + +/*############################ RST #########################*/ + +#define LIO_CN23XX_RST_BOOT 0x0001180006001600ULL +#define LIO_CN23XX_RST_SOFT_RST 0x0001180006001680ULL + +#define LIO_CN23XX_LMC0_RESET_CTL 0x0001180088000180ULL +#define LIO_CN23XX_LMC0_RESET_CTL_DDR3RST_MASK 0x0000000000000001ULL + +#endif /* __CN23XX_PF_REGS_H__ */ Index: head/sys/dev/liquidio/base/lio_common.h =================================================================== --- head/sys/dev/liquidio/base/lio_common.h +++ head/sys/dev/liquidio/base/lio_common.h @@ -0,0 +1,837 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* \file lio_common.h + * \brief Common: Structures and macros used in PCI-NIC package by core and + * host driver. + */ + +#ifndef __LIO_COMMON_H__ +#define __LIO_COMMON_H__ + +#include "lio_config.h" + +#define LIO_STR_HELPER(x) #x +#define LIO_STR(x) LIO_STR_HELPER(x) +#define LIO_BASE_MAJOR_VERSION 1 +#define LIO_BASE_MINOR_VERSION 6 +#define LIO_BASE_MICRO_VERSION 1 +#define LIO_BASE_VERSION LIO_STR(LIO_BASE_MAJOR_VERSION) "." \ + LIO_STR(LIO_BASE_MINOR_VERSION) +#define LIO_VERSION LIO_STR(LIO_BASE_MAJOR_VERSION) "." \ + LIO_STR(LIO_BASE_MINOR_VERSION) \ + "." LIO_STR(LIO_BASE_MICRO_VERSION) + +struct lio_version { + uint16_t major; + uint16_t minor; + uint16_t micro; + uint16_t reserved; +}; + +/* Tag types used by Octeon cores in its work. */ +enum lio_tag_type { + LIO_ORDERED_TAG = 0, + LIO_ATOMIC_TAG = 1, + LIO_NULL_TAG = 2, + LIO_NULL_NULL_TAG = 3 +}; + +/* pre-defined host->NIC tag values */ +#define LIO_CONTROL (0x11111110) +#define LIO_DATA(i) (0x11111111 + (i)) + +/* + * Opcodes used by host driver/apps to perform operations on the core. + * These are used to identify the major subsystem that the operation + * is for. + */ +#define LIO_OPCODE_NIC 1 /* used for NIC operations */ + +/* + * Subcodes are used by host driver/apps to identify the sub-operation + * for the core. They only need to by unique for a given subsystem. + */ +#define LIO_OPCODE_SUBCODE(op, sub) ((((op) & 0x0f) << 8) | ((sub) & 0x7f)) + +/* OPCODE_CORE subcodes. For future use. */ + +/* OPCODE_NIC subcodes */ + +/* This subcode is sent by core PCI driver to indicate cores are ready. */ +#define LIO_OPCODE_NIC_CORE_DRV_ACTIVE 0x01 +#define LIO_OPCODE_NIC_NW_DATA 0x02 /* network packet data */ +#define LIO_OPCODE_NIC_CMD 0x03 +#define LIO_OPCODE_NIC_INFO 0x04 +#define LIO_OPCODE_NIC_PORT_STATS 0x05 +#define LIO_OPCODE_NIC_INTRMOD_CFG 0x08 +#define LIO_OPCODE_NIC_IF_CFG 0x09 +#define LIO_OPCODE_NIC_INTRMOD_PARAMS 0x0B + +/* Application codes advertised by the core driver initialization packet. */ +#define LIO_DRV_APP_START 0x0 +#define LIO_DRV_APP_COUNT 0x2 +#define LIO_DRV_NIC_APP (LIO_DRV_APP_START + 0x1) +#define LIO_DRV_INVALID_APP (LIO_DRV_APP_START + 0x2) +#define LIO_DRV_APP_END (LIO_DRV_INVALID_APP - 1) + +#define BYTES_PER_DHLEN_UNIT 8 + +#define SCR2_BIT_FW_LOADED 63 +#define SCR2_BIT_FW_RELOADED 62 + +static inline uint32_t +lio_incr_index(uint32_t index, uint32_t count, uint32_t max) +{ + if ((index + count) >= max) + index = index + count - max; + else + index += count; + + return (index); +} + +#define LIO_BOARD_NAME 32 +#define LIO_SERIAL_NUM_LEN 64 + +/* + * Structure used by core driver to send indication that the Octeon + * application is ready. + */ +struct lio_core_setup { + uint64_t corefreq; + + char boardname[LIO_BOARD_NAME]; + + char board_serial_number[LIO_SERIAL_NUM_LEN]; + + uint64_t board_rev_major; + + uint64_t board_rev_minor; + +}; + +/*--------------------------- SCATTER GATHER ENTRY -----------------------*/ + +/* + * The Scatter-Gather List Entry. The scatter or gather component used with + * a Octeon input instruction has this format. + */ +struct lio_sg_entry { + /* The first 64 bit gives the size of data in each dptr. */ + union { + uint16_t size[4]; + uint64_t size64; + } u; + + /* The 4 dptr pointers for this entry. */ + uint64_t ptr[4]; + +}; + +#define LIO_SG_ENTRY_SIZE (sizeof(struct lio_sg_entry)) + +/* + * \brief Add size to gather list + * @param sg_entry scatter/gather entry + * @param size size to add + * @param pos position to add it. + */ +static inline void +lio_add_sg_size(struct lio_sg_entry *sg_entry, uint16_t size, uint32_t pos) +{ + +#if BYTE_ORDER == BIG_ENDIAN + sg_entry->u.size[pos] = size; +#else /* BYTE_ORDER != BIG_ENDIAN */ + sg_entry->u.size[3 - pos] = size; +#endif /* BYTE_ORDER == BIG_ENDIAN */ +} + +/*------------------------- End Scatter/Gather ---------------------------*/ + +#define LIO_FRM_HEADER_SIZE 22 /* VLAN + Ethernet */ + +#define LIO_MAX_FRM_SIZE (16000 + LIO_FRM_HEADER_SIZE) + +#define LIO_DEFAULT_FRM_SIZE (1500 + LIO_FRM_HEADER_SIZE) + +/* NIC Command types */ +#define LIO_CMD_CHANGE_MTU 0x1 +#define LIO_CMD_CHANGE_MACADDR 0x2 +#define LIO_CMD_CHANGE_DEVFLAGS 0x3 +#define LIO_CMD_RX_CTL 0x4 +#define LIO_CMD_SET_MULTI_LIST 0x5 + +/* command for setting the speed, duplex & autoneg */ +#define LIO_CMD_SET_SETTINGS 0x7 +#define LIO_CMD_SET_FLOW_CTL 0x8 + +#define LIO_CMD_GPIO_ACCESS 0xA +#define LIO_CMD_LRO_ENABLE 0xB +#define LIO_CMD_LRO_DISABLE 0xC +#define LIO_CMD_SET_RSS 0xD + +#define LIO_CMD_TNL_RX_CSUM_CTL 0x10 +#define LIO_CMD_TNL_TX_CSUM_CTL 0x11 +#define LIO_CMD_VERBOSE_ENABLE 0x14 +#define LIO_CMD_VERBOSE_DISABLE 0x15 + +#define LIO_CMD_VLAN_FILTER_CTL 0x16 +#define LIO_CMD_ADD_VLAN_FILTER 0x17 +#define LIO_CMD_DEL_VLAN_FILTER 0x18 +#define LIO_CMD_VXLAN_PORT_CONFIG 0x19 + +#define LIO_CMD_ID_ACTIVE 0x1a + +#define LIO_CMD_SET_FNV 0x1d + +#define LIO_CMD_PKT_STEERING_CTL 0x1e + +#define LIO_CMD_QUEUE_COUNT_CTL 0x1f + +#define LIO_CMD_VXLAN_PORT_ADD 0x0 +#define LIO_CMD_VXLAN_PORT_DEL 0x1 +#define LIO_CMD_RXCSUM_ENABLE 0x0 +#define LIO_CMD_RXCSUM_DISABLE 0x1 +#define LIO_CMD_TXCSUM_ENABLE 0x0 +#define LIO_CMD_TXCSUM_DISABLE 0x1 +#define LIO_CMD_FNV_ENABLE 0x1 +#define LIO_CMD_FNV_DISABLE 0x0 +#define LIO_CMD_PKT_STEERING_ENABLE 0x0 +#define LIO_CMD_PKT_STEERING_DISABLE 0x1 + +/* RX(packets coming from wire) Checksum verification flags */ +/* TCP/UDP csum */ +#define LIO_L4SUM_VERIFIED 0x1 +#define LIO_IPSUM_VERIFIED 0x2 + +/*LROIPV4 and LROIPV6 Flags*/ +#define LIO_LROIPV4 0x1 +#define LIO_LROIPV6 0x2 + +/* Interface flags communicated between host driver and core app. */ +enum lio_ifflags { + LIO_IFFLAG_PROMISC = 0x01, + LIO_IFFLAG_ALLMULTI = 0x02, + LIO_IFFLAG_MULTICAST = 0x04, + LIO_IFFLAG_BROADCAST = 0x08, + LIO_IFFLAG_UNICAST = 0x10 +}; + +/* + * wqe + * --------------- 0 + * | wqe word0-3 | + * --------------- 32 + * | PCI IH | + * --------------- 40 + * | RPTR | + * --------------- 48 + * | PCI IRH | + * --------------- 56 + * | OCT_NET_CMD | + * --------------- 64 + * | Addtl 8-BData | + * | | + * --------------- + */ +union octeon_cmd { + uint64_t cmd64; + + struct { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t cmd:5; + + uint64_t more:6; /* How many udd words follow the command */ + + uint64_t reserved:29; + + uint64_t param1:16; + + uint64_t param2:8; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + uint64_t param2:8; + + uint64_t param1:16; + + uint64_t reserved:29; + + uint64_t more:6; + + uint64_t cmd:5; + +#endif /* BYTE_ORDER == BIG_ENDIAN */ + } s; + +}; + +#define OCTEON_CMD_SIZE (sizeof(union octeon_cmd)) + +/* pkiih3 + irh + ossp[0] + ossp[1] + rdp + rptr = 40 bytes */ +#define LIO_SOFTCMDRESP_IH3 (40 + 8) + +#define LIO_PCICMD_O3 (24 + 8) + +/* Instruction Header(DPI) - for OCTEON-III models */ +struct octeon_instr_ih3 { +#if BYTE_ORDER == BIG_ENDIAN + + /* Reserved3 */ + uint64_t reserved3:1; + + /* Gather indicator 1=gather */ + uint64_t gather:1; + + /* Data length OR no. of entries in gather list */ + uint64_t dlengsz:14; + + /* Front Data size */ + uint64_t fsz:6; + + /* Reserved2 */ + uint64_t reserved2:4; + + /* PKI port kind - PKIND */ + uint64_t pkind:6; + + /* Reserved1 */ + uint64_t reserved1:32; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + /* Reserved1 */ + uint64_t reserved1:32; + + /* PKI port kind - PKIND */ + uint64_t pkind:6; + + /* Reserved2 */ + uint64_t reserved2:4; + + /* Front Data size */ + uint64_t fsz:6; + + /* Data length OR no. of entries in gather list */ + uint64_t dlengsz:14; + + /* Gather indicator 1=gather */ + uint64_t gather:1; + + /* Reserved3 */ + uint64_t reserved3:1; + +#endif /* BYTE_ORDER == BIG_ENDIAN */ +}; + +/* Optional PKI Instruction Header(PKI IH) - for OCTEON-III models */ +/* BIG ENDIAN format. */ +struct octeon_instr_pki_ih3 { +#if BYTE_ORDER == BIG_ENDIAN + + /* Wider bit */ + uint64_t w:1; + + /* Raw mode indicator 1 = RAW */ + uint64_t raw:1; + + /* Use Tag */ + uint64_t utag:1; + + /* Use QPG */ + uint64_t uqpg:1; + + /* Reserved2 */ + uint64_t reserved2:1; + + /* Parse Mode */ + uint64_t pm:3; + + /* Skip Length */ + uint64_t sl:8; + + /* Use Tag Type */ + uint64_t utt:1; + + /* Tag type */ + uint64_t tagtype:2; + + /* Reserved1 */ + uint64_t reserved1:2; + + /* QPG Value */ + uint64_t qpg:11; + + /* Tag Value */ + uint64_t tag:32; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + /* Tag Value */ + uint64_t tag:32; + + /* QPG Value */ + uint64_t qpg:11; + + /* Reserved1 */ + uint64_t reserved1:2; + + /* Tag type */ + uint64_t tagtype:2; + + /* Use Tag Type */ + uint64_t utt:1; + + /* Skip Length */ + uint64_t sl:8; + + /* Parse Mode */ + uint64_t pm:3; + + /* Reserved2 */ + uint64_t reserved2:1; + + /* Use QPG */ + uint64_t uqpg:1; + + /* Use Tag */ + uint64_t utag:1; + + /* Raw mode indicator 1 = RAW */ + uint64_t raw:1; + + /* Wider bit */ + uint64_t w:1; +#endif /* BYTE_ORDER == BIG_ENDIAN */ + +}; + +/* Input Request Header */ +struct octeon_instr_irh { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t opcode:4; + uint64_t rflag:1; + uint64_t subcode:7; + uint64_t vlan:12; + uint64_t priority:3; + uint64_t reserved:5; + uint64_t ossp:32; /* opcode/subcode specific parameters */ + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + uint64_t ossp:32; /* opcode/subcode specific parameters */ + uint64_t reserved:5; + uint64_t priority:3; + uint64_t vlan:12; + uint64_t subcode:7; + uint64_t rflag:1; + uint64_t opcode:4; +#endif /* BYTE_ORDER == BIG_ENDIAN */ +}; + +/* Return Data Parameters */ +struct octeon_instr_rdp { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t reserved:49; + uint64_t pcie_port:3; + uint64_t rlen:12; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + uint64_t rlen:12; + uint64_t pcie_port:3; + uint64_t reserved:49; +#endif /* BYTE_ORDER == BIG_ENDIAN */ +}; + +/* Receive Header */ +union octeon_rh { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t rh64; + struct { + uint64_t opcode:4; + uint64_t subcode:8; + uint64_t len:3; /* additional 64-bit words */ + uint64_t reserved:17; + uint64_t ossp:32; /* opcode/subcode specific parameters */ + } r; + struct { + uint64_t opcode:4; + uint64_t subcode:8; + uint64_t len:3; /* additional 64-bit words */ + uint64_t extra:28; + uint64_t vlan:12; + uint64_t priority:3; + uint64_t csum_verified:3;/* checksum verified. */ + uint64_t has_hwtstamp:1; /* Has hardware timestamp. 1 = yes. */ + uint64_t encap_on:1; + uint64_t has_hash:1; /* Has hash (rth or rss). 1 = yes. */ + } r_dh; + struct { + uint64_t opcode:4; + uint64_t subcode:8; + uint64_t len:3; /* additional 64-bit words */ + uint64_t reserved:11; + uint64_t num_gmx_ports:8; + uint64_t max_nic_ports:10; + uint64_t app_cap_flags:4; + uint64_t app_mode:8; + uint64_t pkind:8; + } r_core_drv_init; + struct { + uint64_t opcode:4; + uint64_t subcode:8; + uint64_t len:3; /* additional 64-bit words */ + uint64_t reserved:8; + uint64_t extra:25; + uint64_t gmxport:16; + } r_nic_info; +#else /* BYTE_ORDER != BIG_ENDIAN */ + uint64_t rh64; + struct { + uint64_t ossp:32; /* opcode/subcode specific parameters */ + uint64_t reserved:17; + uint64_t len:3; /* additional 64-bit words */ + uint64_t subcode:8; + uint64_t opcode:4; + } r; + struct { + uint64_t has_hash:1; /* Has hash (rth or rss). 1 = yes. */ + uint64_t encap_on:1; + uint64_t has_hwtstamp:1; /* 1 = has hwtstamp */ + uint64_t csum_verified:3; /* checksum verified. */ + uint64_t priority:3; + uint64_t vlan:12; + uint64_t extra:28; + uint64_t len:3; /* additional 64-bit words */ + uint64_t subcode:8; + uint64_t opcode:4; + } r_dh; + struct { + uint64_t pkind:8; + uint64_t app_mode:8; + uint64_t app_cap_flags:4; + uint64_t max_nic_ports:10; + uint64_t num_gmx_ports:8; + uint64_t reserved:11; + uint64_t len:3; /* additional 64-bit words */ + uint64_t subcode:8; + uint64_t opcode:4; + } r_core_drv_init; + struct { + uint64_t gmxport:16; + uint64_t extra:25; + uint64_t reserved:8; + uint64_t len:3; /* additional 64-bit words */ + uint64_t subcode:8; + uint64_t opcode:4; + } r_nic_info; +#endif /* BYTE_ORDER == BIG_ENDIAN */ +}; + +#define OCTEON_RH_SIZE (sizeof(union octeon_rh)) + +union octeon_packet_params { + uint32_t pkt_params32; + struct { +#if BYTE_ORDER == BIG_ENDIAN + uint32_t reserved:24; + uint32_t ip_csum:1; /* Perform IP header checksum(s) */ + /* Perform Outer transport header checksum */ + uint32_t transport_csum:1; + /* Find tunnel, and perform transport csum. */ + uint32_t tnl_csum:1; + uint32_t tsflag:1; /* Timestamp this packet */ + uint32_t ipsec_ops:4; /* IPsec operation */ + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + uint32_t ipsec_ops:4; + uint32_t tsflag:1; + uint32_t tnl_csum:1; + uint32_t transport_csum:1; + uint32_t ip_csum:1; + uint32_t reserved:24; +#endif /* BYTE_ORDER == BIG_ENDIAN */ + } s; +}; + +/* Status of a RGMII Link on Octeon as seen by core driver. */ +union octeon_link_status { + uint64_t link_status64; + + struct { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t duplex:8; + uint64_t mtu:16; + uint64_t speed:16; + uint64_t link_up:1; + uint64_t autoneg:1; + uint64_t if_mode:5; + uint64_t pause:1; + uint64_t flashing:1; + uint64_t reserved:15; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + uint64_t reserved:15; + uint64_t flashing:1; + uint64_t pause:1; + uint64_t if_mode:5; + uint64_t autoneg:1; + uint64_t link_up:1; + uint64_t speed:16; + uint64_t mtu:16; + uint64_t duplex:8; +#endif /* BYTE_ORDER == BIG_ENDIAN */ + } s; +}; + +/* The txpciq info passed to host from the firmware */ + +union octeon_txpciq { + uint64_t txpciq64; + + struct { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t q_no:8; + uint64_t port:8; + uint64_t pkind:6; + uint64_t use_qpg:1; + uint64_t qpg:11; + uint64_t aura_num:10; + uint64_t reserved:20; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + uint64_t reserved:20; + uint64_t aura_num:10; + uint64_t qpg:11; + uint64_t use_qpg:1; + uint64_t pkind:6; + uint64_t port:8; + uint64_t q_no:8; +#endif /* BYTE_ORDER == BIG_ENDIAN */ + } s; +}; + +/* The rxpciq info passed to host from the firmware */ + +union octeon_rxpciq { + uint64_t rxpciq64; + + struct { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t q_no:8; + uint64_t reserved:56; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + uint64_t reserved:56; + uint64_t q_no:8; +#endif /* BYTE_ORDER == BIG_ENDIAN */ + } s; +}; + +/* Information for a OCTEON ethernet interface shared between core & host. */ +struct octeon_link_info { + union octeon_link_status link; + uint64_t hw_addr; + +#if BYTE_ORDER == BIG_ENDIAN + uint64_t gmxport:16; + uint64_t macaddr_is_admin_asgnd:1; + uint64_t vlan_is_admin_assigned:1; + uint64_t rsvd:30; + uint64_t num_txpciq:8; + uint64_t num_rxpciq:8; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + uint64_t num_rxpciq:8; + uint64_t num_txpciq:8; + uint64_t rsvd:30; + uint64_t vlan_is_admin_assigned:1; + uint64_t macaddr_is_admin_asgnd:1; + uint64_t gmxport:16; +#endif /* BYTE_ORDER == BIG_ENDIAN */ + + union octeon_txpciq txpciq[LIO_MAX_IOQS_PER_NICIF]; + union octeon_rxpciq rxpciq[LIO_MAX_IOQS_PER_NICIF]; +}; + +struct octeon_if_cfg_info { + uint64_t iqmask; /* mask for IQs enabled for the port */ + uint64_t oqmask; /* mask for OQs enabled for the port */ + struct octeon_link_info linfo; /* initial link information */ + char lio_firmware_version[32]; +}; + +/* Stats for each NIC port in RX direction. */ +struct octeon_rx_stats { + /* link-level stats */ + uint64_t total_rcvd; + uint64_t bytes_rcvd; + uint64_t total_bcst; + uint64_t total_mcst; + uint64_t runts; + uint64_t ctl_rcvd; + uint64_t fifo_err; /* Accounts for over/under-run of buffers */ + uint64_t dmac_drop; + uint64_t fcs_err; + uint64_t jabber_err; + uint64_t l2_err; + uint64_t frame_err; + + /* firmware stats */ + uint64_t fw_total_rcvd; + uint64_t fw_total_fwd; + uint64_t fw_total_fwd_bytes; + uint64_t fw_err_pko; + uint64_t fw_err_link; + uint64_t fw_err_drop; + uint64_t fw_rx_vxlan; + uint64_t fw_rx_vxlan_err; + + /* LRO */ + uint64_t fw_lro_pkts; /* Number of packets that are LROed */ + uint64_t fw_lro_octs; /* Number of octets that are LROed */ + uint64_t fw_total_lro; /* Number of LRO packets formed */ + uint64_t fw_lro_aborts; /* Number of times lRO of packet aborted */ + uint64_t fw_lro_aborts_port; + uint64_t fw_lro_aborts_seq; + uint64_t fw_lro_aborts_tsval; + uint64_t fw_lro_aborts_timer; + /* intrmod: packet forward rate */ + uint64_t fwd_rate; +}; + +/* Stats for each NIC port in RX direction. */ +struct octeon_tx_stats { + /* link-level stats */ + uint64_t total_pkts_sent; + uint64_t total_bytes_sent; + uint64_t mcast_pkts_sent; + uint64_t bcast_pkts_sent; + uint64_t ctl_sent; + uint64_t one_collision_sent; /* Packets sent after one collision */ + uint64_t multi_collision_sent; /* Packets sent after multiple collision */ + uint64_t max_collision_fail; /* Packets not sent due to max collisions */ + uint64_t max_deferral_fail; /* Packets not sent due to max deferrals */ + uint64_t fifo_err; /* Accounts for over/under-run of buffers */ + uint64_t runts; + uint64_t total_collisions; /* Total number of collisions detected */ + + /* firmware stats */ + uint64_t fw_total_sent; + uint64_t fw_total_fwd; + uint64_t fw_total_fwd_bytes; + uint64_t fw_err_pko; + uint64_t fw_err_link; + uint64_t fw_err_drop; + uint64_t fw_err_tso; + uint64_t fw_tso; /* number of tso requests */ + uint64_t fw_tso_fwd; /* number of packets segmented in tso */ + uint64_t fw_tx_vxlan; + uint64_t fw_err_pki; +}; + +struct octeon_link_stats { + struct octeon_rx_stats fromwire; + struct octeon_tx_stats fromhost; + +}; + +static inline int +lio_opcode_slow_path(union octeon_rh *rh) +{ + uint16_t subcode1, subcode2; + + subcode1 = LIO_OPCODE_SUBCODE((rh)->r.opcode, (rh)->r.subcode); + subcode2 = LIO_OPCODE_SUBCODE(LIO_OPCODE_NIC, LIO_OPCODE_NIC_NW_DATA); + + return (subcode2 != subcode1); +} + +struct octeon_mdio_cmd { + uint64_t op; + uint64_t mdio_addr; + uint64_t value1; + uint64_t value2; + uint64_t value3; +}; + +struct octeon_intrmod_cfg { + uint64_t rx_enable; + uint64_t tx_enable; + uint64_t check_intrvl; + uint64_t maxpkt_ratethr; + uint64_t minpkt_ratethr; + uint64_t rx_maxcnt_trigger; + uint64_t rx_mincnt_trigger; + uint64_t rx_maxtmr_trigger; + uint64_t rx_mintmr_trigger; + uint64_t tx_mincnt_trigger; + uint64_t tx_maxcnt_trigger; + uint64_t rx_frames; + uint64_t tx_frames; + uint64_t rx_usecs; +}; + +#define LIO_BASE_QUEUE_NOT_REQUESTED 65535 + +union octeon_if_cfg { + uint64_t if_cfg64; + struct { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t base_queue:16; + uint64_t num_iqueues:16; + uint64_t num_oqueues:16; + uint64_t gmx_port_id:8; + uint64_t vf_id:8; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + uint64_t vf_id:8; + uint64_t gmx_port_id:8; + uint64_t num_oqueues:16; + uint64_t num_iqueues:16; + uint64_t base_queue:16; +#endif /* BYTE_ORDER == BIG_ENDIAN */ + } s; +}; + +#endif /* __LIO_COMMON_H__ */ Index: head/sys/dev/liquidio/base/lio_config.h =================================================================== --- head/sys/dev/liquidio/base/lio_config.h +++ head/sys/dev/liquidio/base/lio_config.h @@ -0,0 +1,439 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* \file lio_config.h + * \brief Host Driver: Configuration data structures for the host driver. + */ + +#ifndef __LIO_CONFIG_H__ +#define __LIO_CONFIG_H__ + +/*--------------------------CONFIG VALUES------------------------*/ + +/* + * The following macros affect the way the driver data structures + * are generated for Octeon devices. + * They can be modified. + */ + +/* + * Maximum octeon devices defined as LIO_MAX_IF to support + * multiple(<= LIO_MAX_IF) Miniports + */ +#define LIO_MAX_IF 128 +#define LIO_MAX_DEVICES LIO_MAX_IF +#define LIO_MAX_MULTICAST_ADDR 32 + +/* CN23xx IQ configuration macros */ +#define LIO_CN23XX_PF_MAX_RINGS 64 + +#define LIO_BR_SIZE 4096 + +#define LIO_CN23XX_PF_MAX_INPUT_QUEUES LIO_CN23XX_PF_MAX_RINGS +#define LIO_CN23XX_MAX_IQ_DESCRIPTORS 2048 +#define LIO_CN23XX_DEFAULT_IQ_DESCRIPTORS 512 +#define LIO_CN23XX_MIN_IQ_DESCRIPTORS 128 +#define LIO_CN23XX_DB_MIN 1 +#define LIO_CN23XX_DB_TIMEOUT 1 + +#define LIO_CN23XX_PF_MAX_OUTPUT_QUEUES LIO_CN23XX_PF_MAX_RINGS +#define LIO_CN23XX_MAX_OQ_DESCRIPTORS 2048 +#define LIO_CN23XX_DEFAULT_OQ_DESCRIPTORS 512 +#define LIO_CN23XX_MIN_OQ_DESCRIPTORS 128 +#define LIO_CN23XX_OQ_BUF_SIZE MCLBYTES +#define LIO_CN23XX_OQ_PKTS_PER_INTR 128 +#define LIO_CN23XX_OQ_REFIL_THRESHOLD 16 + +#define LIO_CN23XX_OQ_INTR_PKT 64 +#define LIO_CN23XX_OQ_INTR_TIME 100 +#define LIO_CN23XX_DEFAULT_NUM_PORTS 1 + +#define LIO_CN23XX_CFG_IO_QUEUES LIO_CN23XX_PF_MAX_RINGS + +#define LIO_CN23XX_DEF_IQ_INTR_THRESHOLD 32 +#define LIO_CN23XX_PKI_MAX_FRAME_SIZE 65535 +#define LIO_CN23XX_RAW_FRONT_SIZE 48 +/* + * this is the max jabber value.Any packets greater than this size sent over + * DPI will be truncated. + */ +#define LIO_CN23XX_MAX_INPUT_JABBER (LIO_CN23XX_PKI_MAX_FRAME_SIZE - \ + LIO_CN23XX_RAW_FRONT_SIZE) + +/* common OCTEON configuration macros */ +#define LIO_64BYTE_INSTR 64 + +#define LIO_MAX_TXQS_PER_INTF 8 +#define LIO_MAX_RXQS_PER_INTF 8 +#define LIO_DEF_TXQS_PER_INTF 4 +#define LIO_DEF_RXQS_PER_INTF 4 + +/* Macros to get octeon config params */ +#define LIO_GET_IQ_CFG(cfg) ((cfg)->iq) +#define LIO_GET_IQ_MAX_Q_CFG(cfg) ((cfg)->iq.max_iqs) +#define LIO_GET_IQ_INSTR_TYPE_CFG(cfg) ((cfg)->iq.instr_type) + +#define LIO_GET_IQ_INTR_PKT_CFG(cfg) ((cfg)->iq.iq_intr_pkt) + +#define LIO_GET_OQ_MAX_Q_CFG(cfg) ((cfg)->oq.max_oqs) +#define LIO_GET_OQ_PKTS_PER_INTR_CFG(cfg) ((cfg)->oq.pkts_per_intr) +#define LIO_GET_OQ_REFILL_THRESHOLD_CFG(cfg) ((cfg)->oq.refill_threshold) +#define LIO_GET_OQ_INTR_PKT_CFG(cfg) ((cfg)->oq.oq_intr_pkt) +#define LIO_GET_OQ_INTR_TIME_CFG(cfg) ((cfg)->oq.oq_intr_time) + +#define LIO_GET_NUM_NIC_PORTS_CFG(cfg) ((cfg)->num_nic_ports) +#define LIO_GET_NUM_DEF_TX_DESCS_CFG(cfg) ((cfg)->num_def_tx_descs) +#define LIO_GET_NUM_DEF_RX_DESCS_CFG(cfg) ((cfg)->num_def_rx_descs) +#define LIO_GET_DEF_RX_BUF_SIZE_CFG(cfg) ((cfg)->def_rx_buf_size) + +#define LIO_GET_NUM_RX_DESCS_NIC_IF_CFG(cfg, idx) \ + ((cfg)->nic_if_cfg[idx].num_rx_descs) +#define LIO_GET_NUM_TX_DESCS_NIC_IF_CFG(cfg, idx) \ + ((cfg)->nic_if_cfg[idx].num_tx_descs) +#define LIO_GET_NUM_RX_BUF_SIZE_NIC_IF_CFG(cfg, idx) \ + ((cfg)->nic_if_cfg[idx].rx_buf_size) + +#define LIO_GET_IS_SLI_BP_ON_CFG(cfg) ((cfg)->misc.enable_sli_oq_bp) + +/* Max IOQs per OCTEON Link */ +#define LIO_MAX_IOQS_PER_NICIF 64 + +#define LIO_SET_NUM_RX_DESCS_NIC_IF(cfg, idx, value) \ + ((cfg)->nic_if_cfg[idx].num_rx_descs = value) +#define LIO_SET_NUM_TX_DESCS_NIC_IF(cfg, idx, value) \ + ((cfg)->nic_if_cfg[idx].num_tx_descs = value) + +/* TX/RX process pkt budget */ +#define LIO_DEFAULT_TX_PKTS_PROCESS_BUDGET 64 +#define LIO_DEFAULT_RX_PKTS_PROCESS_BUDGET 64 + +enum lio_card_type { + LIO_23XX /* 23xx */ +}; + +#define LIO_23XX_NAME "23xx" + +/* + * Structure to define the configuration attributes for each Input queue. + * Applicable to all Octeon processors + */ +struct lio_iq_config { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t reserved:16; + + /* Tx interrupt packets. Applicable to 23xx only */ + uint64_t iq_intr_pkt:16; + + /* Minimum ticks to wait before checking for pending instructions. */ + uint64_t db_timeout:16; + + /* + * Minimum number of commands pending to be posted to Octeon + * before driver hits the Input queue doorbell. + */ + uint64_t db_min:8; + + /* Command size - 32 or 64 bytes */ + uint64_t instr_type:32; + + /* + * Pending list size (usually set to the sum of the size of all Input + * queues) + */ + uint64_t pending_list_size:32; + + /* Max number of IQs available */ + uint64_t max_iqs:8; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + /* Max number of IQs available */ + uint64_t max_iqs:8; + + /* + * Pending list size (usually set to the sum of the size of all Input + * queues) + */ + uint64_t pending_list_size:32; + + /* Command size - 32 or 64 bytes */ + uint64_t instr_type:32; + + /* + * Minimum number of commands pending to be posted to Octeon + * before driver hits the Input queue doorbell. + */ + uint64_t db_min:8; + + /* Minimum ticks to wait before checking for pending instructions. */ + uint64_t db_timeout:16; + + /* Tx interrupt packets. Applicable to 23xx only */ + uint64_t iq_intr_pkt:16; + + uint64_t reserved:16; + +#endif /* BYTE_ORDER == BIG_ENDIAN */ +}; + +/* + * Structure to define the configuration attributes for each Output queue. + * Applicable to all Octeon processors + */ +struct lio_oq_config { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t reserved:16; + + uint64_t pkts_per_intr:16; + + /* + * Interrupt Coalescing (Time Interval). Octeon will interrupt the + * host if atleast one packet was sent in the time interval specified + * by this field. The driver uses time interval interrupt coalescing + * by default. The time is specified in microseconds. + */ + uint64_t oq_intr_time:16; + + /* + * Interrupt Coalescing (Packet Count). Octeon will interrupt the host + * only if it sent as many packets as specified by this field. + * The driver + * usually does not use packet count interrupt coalescing. + */ + uint64_t oq_intr_pkt:16; + + /* + * The number of buffers that were consumed during packet processing by + * the driver on this Output queue before the driver attempts to + * replenish + * the descriptor ring with new buffers. + */ + uint64_t refill_threshold:16; + + /* Max number of OQs available */ + uint64_t max_oqs:8; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + /* Max number of OQs available */ + uint64_t max_oqs:8; + + /* + * The number of buffers that were consumed during packet processing by + * the driver on this Output queue before the driver attempts to + * replenish + * the descriptor ring with new buffers. + */ + uint64_t refill_threshold:16; + + /* + * Interrupt Coalescing (Packet Count). Octeon will interrupt the host + * only if it sent as many packets as specified by this field. + * The driver + * usually does not use packet count interrupt coalescing. + */ + uint64_t oq_intr_pkt:16; + + /* + * Interrupt Coalescing (Time Interval). Octeon will interrupt the + * host if atleast one packet was sent in the time interval specified + * by this field. The driver uses time interval interrupt coalescing + * by default. The time is specified in microseconds. + */ + uint64_t oq_intr_time:16; + + uint64_t pkts_per_intr:16; + + uint64_t reserved:16; +#endif /* BYTE_ORDER == BIG_ENDIAN */ + +}; + +/* + * This structure conatins the NIC link configuration attributes, + * common for all the OCTEON Modles. + */ +struct lio_nic_if_config { +#if BYTE_ORDER == BIG_ENDIAN + uint64_t reserved:56; + + uint64_t base_queue:16; + + uint64_t gmx_port_id:8; + + /* + * mbuf size, We need not change buf size even for Jumbo frames. + * Octeon can send jumbo frames in 4 consecutive descriptors, + */ + uint64_t rx_buf_size:16; + + /* Num of desc for tx rings */ + uint64_t num_tx_descs:16; + + /* Num of desc for rx rings */ + uint64_t num_rx_descs:16; + + /* Actual configured value. Range could be: 1...max_rxqs */ + uint64_t num_rxqs:16; + + /* Max Rxqs: Half for each of the two ports :max_oq/2 */ + uint64_t max_rxqs:16; + + /* Actual configured value. Range could be: 1...max_txqs */ + uint64_t num_txqs:16; + + /* Max Txqs: Half for each of the two ports :max_iq/2 */ + uint64_t max_txqs:16; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + /* Max Txqs: Half for each of the two ports :max_iq/2 */ + uint64_t max_txqs:16; + + /* Actual configured value. Range could be: 1...max_txqs */ + uint64_t num_txqs:16; + + /* Max Rxqs: Half for each of the two ports :max_oq/2 */ + uint64_t max_rxqs:16; + + /* Actual configured value. Range could be: 1...max_rxqs */ + uint64_t num_rxqs:16; + + /* Num of desc for rx rings */ + uint64_t num_rx_descs:16; + + /* Num of desc for tx rings */ + uint64_t num_tx_descs:16; + + /* + * mbuf size, We need not change buf size even for Jumbo frames. + * Octeon can send jumbo frames in 4 consecutive descriptors, + */ + uint64_t rx_buf_size:16; + + uint64_t gmx_port_id:8; + + uint64_t base_queue:16; + + uint64_t reserved:56; +#endif /* BYTE_ORDER == BIG_ENDIAN */ + +}; + +/* + * Structure to define the configuration attributes for meta data. + * Applicable to all Octeon processors. + */ + +struct lio_misc_config { +#if BYTE_ORDER == BIG_ENDIAN + /* Host link status polling period */ + uint64_t host_link_query_interval:32; + /* Oct link status polling period */ + uint64_t oct_link_query_interval:32; + + uint64_t enable_sli_oq_bp:1; + /* Control IQ Group */ + uint64_t ctrlq_grp:4; + +#else /* BYTE_ORDER != BIG_ENDIAN */ + + /* Control IQ Group */ + uint64_t ctrlq_grp:4; + /* BP for SLI OQ */ + uint64_t enable_sli_oq_bp:1; + /* Host link status polling period */ + uint64_t oct_link_query_interval:32; + /* Oct link status polling period */ + uint64_t host_link_query_interval:32; + +#endif /* BYTE_ORDER == BIG_ENDIAN */ +}; + +/* Structure to define the configuration for all OCTEON processors. */ +struct lio_config { + uint16_t card_type; + char *card_name; + + /* Input Queue attributes. */ + struct lio_iq_config iq; + + /* Output Queue attributes. */ + struct lio_oq_config oq; + + /* NIC Port Configuration */ + struct lio_nic_if_config nic_if_cfg[LIO_MAX_IF]; + + /* Miscellaneous attributes */ + struct lio_misc_config misc; + + int num_nic_ports; + + int num_def_tx_descs; + + /* Num of desc for rx rings */ + int num_def_rx_descs; + + int def_rx_buf_size; + +}; + +/* The following config values are fixed and should not be modified. */ +/* Maximum address space to be mapped for Octeon's BAR1 index-based access. */ +#define LIO_MAX_BAR1_MAP_INDEX 2 + +/* + * Response lists - 1 ordered, 1 unordered-blocking, 1 unordered-nonblocking + * NoResponse Lists are now maintained with each IQ. (Dec' 2007). + */ +#define LIO_MAX_RESPONSE_LISTS 4 + +/* + * Opcode hash bits. The opcode is hashed on the lower 6-bits to lookup the + * dispatch table. + */ +#define LIO_OPCODE_MASK_BITS 6 + +/* Mask for the 6-bit lookup hash */ +#define LIO_OPCODE_MASK 0x3f + +/* Size of the dispatch table. The 6-bit hash can index into 2^6 entries */ +#define LIO_DISPATCH_LIST_SIZE BIT(LIO_OPCODE_MASK_BITS) + +#define LIO_MAX_INSTR_QUEUES(oct) LIO_CN23XX_PF_MAX_INPUT_QUEUES +#define LIO_MAX_OUTPUT_QUEUES(oct) LIO_CN23XX_PF_MAX_OUTPUT_QUEUES + +#define LIO_MAX_POSSIBLE_INSTR_QUEUES LIO_CN23XX_PF_MAX_INPUT_QUEUES +#define LIO_MAX_POSSIBLE_OUTPUT_QUEUES LIO_CN23XX_PF_MAX_OUTPUT_QUEUES +#endif /* __LIO_CONFIG_H__ */ Index: head/sys/dev/liquidio/base/lio_console.c =================================================================== --- head/sys/dev/liquidio/base/lio_console.c +++ head/sys/dev/liquidio/base/lio_console.c @@ -0,0 +1,941 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* + * @file lio_console.c + */ + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_image.h" +#include "lio_mem_ops.h" +#include "lio_main.h" + +static void lio_get_uboot_version(struct octeon_device *oct); +static void lio_remote_lock(void); +static void lio_remote_unlock(void); +static uint64_t cvmx_bootmem_phy_named_block_find(struct octeon_device *oct, + const char *name, + uint32_t flags); +static int lio_console_read(struct octeon_device *oct, + uint32_t console_num, char *buffer, + uint32_t buf_size); + +#define CAST_ULL(v) ((unsigned long long)(v)) + +#define LIO_BOOTLOADER_PCI_READ_BUFFER_DATA_ADDR 0x0006c008 +#define LIO_BOOTLOADER_PCI_READ_BUFFER_LEN_ADDR 0x0006c004 +#define LIO_BOOTLOADER_PCI_READ_BUFFER_OWNER_ADDR 0x0006c000 +#define LIO_BOOTLOADER_PCI_READ_DESC_ADDR 0x0006c100 +#define LIO_BOOTLOADER_PCI_WRITE_BUFFER_STR_LEN 248 + +#define LIO_PCI_IO_BUF_OWNER_OCTEON 0x00000001 +#define LIO_PCI_IO_BUF_OWNER_HOST 0x00000002 + +#define LIO_PCI_CONSOLE_BLOCK_NAME "__pci_console" +#define LIO_CONSOLE_POLL_INTERVAL_MS 100 /* 10 times per second */ + +/* + * First three members of cvmx_bootmem_desc are left in original positions + * for backwards compatibility. Assumes big endian target + */ +struct cvmx_bootmem_desc { + /* lock to control access to list */ + uint32_t lock; + + /* flags for indicating various conditions */ + uint32_t flags; + + uint64_t head_addr; + + /* incremented changed when incompatible changes made */ + uint32_t major_version; + + /* + * incremented changed when compatible changes made, reset to zero + * when major incremented + */ + uint32_t minor_version; + + uint64_t app_data_addr; + uint64_t app_data_size; + + /* number of elements in named blocks array */ + uint32_t nb_num_blocks; + + /* length of name array in bootmem blocks */ + uint32_t named_block_name_len; + + /* address of named memory block descriptors */ + uint64_t named_block_array_addr; +}; + +/* + * Structure that defines a single console. + * + * Note: when read_index == write_index, the buffer is empty. The actual usable + * size of each console is console_buf_size -1; + */ +struct lio_pci_console { + uint64_t input_base_addr; + uint32_t input_read_index; + uint32_t input_write_index; + uint64_t output_base_addr; + uint32_t output_read_index; + uint32_t output_write_index; + uint32_t lock; + uint32_t buf_size; +}; + +/* + * This is the main container structure that contains all the information + * about all PCI consoles. The address of this structure is passed to + * various routines that operation on PCI consoles. + */ +struct lio_pci_console_desc { + uint32_t major_version; + uint32_t minor_version; + uint32_t lock; + uint32_t flags; + uint32_t num_consoles; + uint32_t pad; + /* must be 64 bit aligned here... */ + /* Array of addresses of octeon_pci_console structures */ + uint64_t console_addr_array[1]; + /* Implicit storage for console_addr_array */ +}; + +/* + * This macro returns the size of a member of a structure. Logically it is + * the same as "sizeof(s::field)" in C++, but C lacks the "::" operator. + */ +#define SIZEOF_FIELD(s, field) sizeof(((s *)NULL)->field) +/* + * This function is the implementation of the get macros defined + * for individual structure members. The argument are generated + * by the macros inorder to read only the needed memory. + * + * @param oct Pointer to current octeon device + * @param base 64bit physical address of the complete structure + * @param offset Offset from the beginning of the structure to the member being + * accessed. + * @param size Size of the structure member. + * + * @return Value of the structure member promoted into a uint64_t. + */ +static inline uint64_t +__cvmx_bootmem_desc_get(struct octeon_device *oct, uint64_t base, + uint32_t offset, uint32_t size) +{ + + base = (1ull << 63) | (base + offset); + switch (size) { + case 4: + return (lio_read_device_mem32(oct, base)); + case 8: + return (lio_read_device_mem64(oct, base)); + default: + return (0); + } +} + +/* + * This function retrieves the string name of a named block. It is + * more complicated than a simple memcpy() since the named block + * descriptor may not be directly accessible. + * + * @param oct Pointer to current octeon device + * @param addr Physical address of the named block descriptor + * @param str String to receive the named block string name + * @param len Length of the string buffer, which must match the length + * stored in the bootmem descriptor. + */ +static void +lio_bootmem_named_get_name(struct octeon_device *oct, uint64_t addr, char *str, + uint32_t len) +{ + + addr += offsetof(struct cvmx_bootmem_named_block_desc, name); + lio_pci_read_core_mem(oct, addr, (uint8_t *) str, len); + str[len] = 0; +} + +/* See header file for descriptions of functions */ + +/* + * Check the version information on the bootmem descriptor + * + * @param oct Pointer to current octeon device + * @param exact_match + * Exact major version to check against. A zero means + * check that the version supports named blocks. + * + * @return Zero if the version is correct. Negative if the version is + * incorrect. Failures also cause a message to be displayed. + */ +static int +__cvmx_bootmem_check_version(struct octeon_device *oct, uint32_t exact_match) +{ + uint32_t major_version; + uint32_t minor_version; + + if (!oct->bootmem_desc_addr) + oct->bootmem_desc_addr = + lio_read_device_mem64(oct, + LIO_BOOTLOADER_PCI_READ_DESC_ADDR); + + major_version = (uint32_t) __cvmx_bootmem_desc_get(oct, + oct->bootmem_desc_addr, + offsetof(struct cvmx_bootmem_desc, major_version), + SIZEOF_FIELD(struct cvmx_bootmem_desc, major_version)); + minor_version = (uint32_t) __cvmx_bootmem_desc_get(oct, + oct->bootmem_desc_addr, + offsetof(struct cvmx_bootmem_desc, minor_version), + SIZEOF_FIELD(struct cvmx_bootmem_desc, minor_version)); + + lio_dev_dbg(oct, "%s: major_version=%d\n", __func__, major_version); + if ((major_version > 3) || + (exact_match && major_version != exact_match)) { + lio_dev_err(oct, "bootmem ver mismatch %d.%d addr:0x%llx\n", + major_version, minor_version, + CAST_ULL(oct->bootmem_desc_addr)); + return (-1); + } else { + return (0); + } +} + +static const struct cvmx_bootmem_named_block_desc * +__cvmx_bootmem_find_named_block_flags(struct octeon_device *oct, + const char *name, uint32_t flags) +{ + struct cvmx_bootmem_named_block_desc *desc = + &oct->bootmem_named_block_desc; + uint64_t named_addr; + + named_addr = cvmx_bootmem_phy_named_block_find(oct, name, + flags); + if (named_addr) { + desc->base_addr = __cvmx_bootmem_desc_get(oct, named_addr, + offsetof(struct cvmx_bootmem_named_block_desc, + base_addr), + SIZEOF_FIELD(struct cvmx_bootmem_named_block_desc, + base_addr)); + + desc->size = __cvmx_bootmem_desc_get(oct, named_addr, + offsetof(struct cvmx_bootmem_named_block_desc, size), + SIZEOF_FIELD(struct cvmx_bootmem_named_block_desc, + size)); + + strncpy(desc->name, name, sizeof(desc->name)); + desc->name[sizeof(desc->name) - 1] = 0; + + return (&oct->bootmem_named_block_desc); + } else { + return (NULL); + } +} + +static uint64_t +cvmx_bootmem_phy_named_block_find(struct octeon_device *oct, const char *name, + uint32_t flags) +{ + uint64_t result = 0; + + if (!__cvmx_bootmem_check_version(oct, 3)) { + uint32_t i; + + uint64_t named_block_array_addr = + __cvmx_bootmem_desc_get(oct, oct->bootmem_desc_addr, + offsetof(struct cvmx_bootmem_desc, + named_block_array_addr), + SIZEOF_FIELD(struct cvmx_bootmem_desc, + named_block_array_addr)); + uint32_t num_blocks = + (uint32_t) __cvmx_bootmem_desc_get(oct, + oct->bootmem_desc_addr, + offsetof(struct cvmx_bootmem_desc, + nb_num_blocks), + SIZEOF_FIELD(struct cvmx_bootmem_desc, + nb_num_blocks)); + + uint32_t name_length = + (uint32_t) __cvmx_bootmem_desc_get(oct, + oct->bootmem_desc_addr, + offsetof(struct cvmx_bootmem_desc, + named_block_name_len), + SIZEOF_FIELD(struct cvmx_bootmem_desc, + named_block_name_len)); + + uint64_t named_addr = named_block_array_addr; + + for (i = 0; i < num_blocks; i++) { + uint64_t named_size = + __cvmx_bootmem_desc_get(oct, named_addr, + offsetof(struct cvmx_bootmem_named_block_desc, + size), + SIZEOF_FIELD(struct cvmx_bootmem_named_block_desc, + size)); + + if (name && named_size) { + char *name_tmp = malloc(name_length + 1, + M_DEVBUF, M_NOWAIT | + M_ZERO); + if (!name_tmp) + break; + + lio_bootmem_named_get_name(oct, named_addr, + name_tmp, + name_length); + + if (!strncmp(name, name_tmp, name_length)) { + result = named_addr; + free(name_tmp, M_DEVBUF); + break; + } + + free(name_tmp, M_DEVBUF); + + } else if (!name && !named_size) { + result = named_addr; + break; + } + + named_addr += + sizeof(struct cvmx_bootmem_named_block_desc); + } + } + return (result); +} + +/* + * Find a named block on the remote Octeon + * + * @param oct Pointer to current octeon device + * @param name Name of block to find + * @param base_addr Address the block is at (OUTPUT) + * @param size The size of the block (OUTPUT) + * + * @return Zero on success, One on failure. + */ +static int +lio_named_block_find(struct octeon_device *oct, const char *name, + uint64_t * base_addr, uint64_t * size) +{ + const struct cvmx_bootmem_named_block_desc *named_block; + + lio_remote_lock(); + named_block = __cvmx_bootmem_find_named_block_flags(oct, name, 0); + lio_remote_unlock(); + if (named_block != NULL) { + *base_addr = named_block->base_addr; + *size = named_block->size; + return (0); + } + + return (1); +} + + +static void +lio_remote_lock(void) +{ + + /* fill this in if any sharing is needed */ +} + +static void +lio_remote_unlock(void) +{ + + /* fill this in if any sharing is needed */ +} + +int +lio_console_send_cmd(struct octeon_device *oct, char *cmd_str, + uint32_t wait_hundredths) +{ + uint32_t len = (uint32_t) strlen(cmd_str); + + lio_dev_dbg(oct, "sending \"%s\" to bootloader\n", cmd_str); + + if (len > LIO_BOOTLOADER_PCI_WRITE_BUFFER_STR_LEN - 1) { + lio_dev_err(oct, "Command string too long, max length is: %d\n", + LIO_BOOTLOADER_PCI_WRITE_BUFFER_STR_LEN - 1); + return (-1); + } + + if (lio_wait_for_bootloader(oct, wait_hundredths)) { + lio_dev_err(oct, "Bootloader not ready for command.\n"); + return (-1); + } + + /* Write command to bootloader */ + lio_remote_lock(); + lio_pci_write_core_mem(oct, LIO_BOOTLOADER_PCI_READ_BUFFER_DATA_ADDR, + (uint8_t *) cmd_str, len); + lio_write_device_mem32(oct, LIO_BOOTLOADER_PCI_READ_BUFFER_LEN_ADDR, + len); + lio_write_device_mem32(oct, LIO_BOOTLOADER_PCI_READ_BUFFER_OWNER_ADDR, + LIO_PCI_IO_BUF_OWNER_OCTEON); + + /* + * Bootloader should accept command very quickly if it really was + * ready + */ + if (lio_wait_for_bootloader(oct, 200)) { + lio_remote_unlock(); + lio_dev_err(oct, "Bootloader did not accept command.\n"); + return (-1); + } + + lio_remote_unlock(); + return (0); +} + +int +lio_wait_for_bootloader(struct octeon_device *oct, + uint32_t wait_time_hundredths) +{ + lio_dev_dbg(oct, "waiting %d0 ms for bootloader\n", + wait_time_hundredths); + + if (lio_mem_access_ok(oct)) + return (-1); + + while (wait_time_hundredths > 0 && + lio_read_device_mem32(oct, + LIO_BOOTLOADER_PCI_READ_BUFFER_OWNER_ADDR) != + LIO_PCI_IO_BUF_OWNER_HOST) { + if (--wait_time_hundredths <= 0) + return (-1); + + lio_sleep_timeout(10); + } + + return (0); +} + +static void +lio_console_handle_result(struct octeon_device *oct, size_t console_num) +{ + struct lio_console *console; + + console = &oct->console[console_num]; + + console->waiting = 0; +} + +static char console_buffer[LIO_MAX_CONSOLE_READ_BYTES]; + +static void +lio_output_console_line(struct octeon_device *oct, struct lio_console *console, + size_t console_num, char *console_buffer, + int32_t bytes_read) +{ + size_t len; + int32_t i; + char *line; + + line = console_buffer; + for (i = 0; i < bytes_read; i++) { + /* Output a line at a time, prefixed */ + if (console_buffer[i] == '\n') { + console_buffer[i] = '\0'; + /* We need to output 'line', prefaced by 'leftover'. + * However, it is possible we're being called to + * output 'leftover' by itself (in the case of nothing + * having been read from the console). + * + * To avoid duplication, check for this condition. + */ + if (console->leftover[0] && + (line != console->leftover)) { + if (console->print) + (*console->print)(oct, + (uint32_t)console_num, + console->leftover,line); + console->leftover[0] = '\0'; + } else { + if (console->print) + (*console->print)(oct, + (uint32_t)console_num, + line, NULL); + } + + line = &console_buffer[i + 1]; + } + } + + /* Save off any leftovers */ + if (line != &console_buffer[bytes_read]) { + console_buffer[bytes_read] = '\0'; + len = strlen(console->leftover); + strncpy(&console->leftover[len], line, + sizeof(console->leftover) - len); + } +} + +static void +lio_check_console(void *arg) +{ + struct lio_console *console; + struct lio_callout *console_callout = arg; + struct octeon_device *oct = + (struct octeon_device *)console_callout->ctxptr; + size_t len; + uint32_t console_num = (uint32_t) console_callout->ctxul; + int32_t bytes_read, total_read, tries; + + console = &oct->console[console_num]; + tries = 0; + total_read = 0; + + if (callout_pending(&console_callout->timer) || + (callout_active(&console_callout->timer) == 0)) + return; + + do { + /* + * Take console output regardless of whether it will be + * logged + */ + bytes_read = lio_console_read(oct, console_num, console_buffer, + sizeof(console_buffer) - 1); + if (bytes_read > 0) { + total_read += bytes_read; + if (console->waiting) + lio_console_handle_result(oct, console_num); + + if (console->print) { + lio_output_console_line(oct, console, + console_num, + console_buffer, + bytes_read); + } + + } else if (bytes_read < 0) { + lio_dev_err(oct, "Error reading console %u, ret=%d\n", + console_num, bytes_read); + } + + tries++; + } while ((bytes_read > 0) && (tries < 16)); + + /* + * If nothing is read after polling the console, output any leftovers + * if any + */ + if (console->print && (total_read == 0) && (console->leftover[0])) { + /* append '\n' as terminator for 'output_console_line' */ + len = strlen(console->leftover); + console->leftover[len] = '\n'; + lio_output_console_line(oct, console, console_num, + console->leftover, (int32_t)(len + 1)); + console->leftover[0] = '\0'; + } + callout_schedule(&oct->console_timer[console_num].timer, + lio_ms_to_ticks(LIO_CONSOLE_POLL_INTERVAL_MS)); +} + + +int +lio_init_consoles(struct octeon_device *oct) +{ + uint64_t addr, size; + int ret = 0; + + ret = lio_mem_access_ok(oct); + if (ret) { + lio_dev_err(oct, "Memory access not okay'\n"); + return (ret); + } + ret = lio_named_block_find(oct, LIO_PCI_CONSOLE_BLOCK_NAME, &addr, + &size); + if (ret) { + lio_dev_err(oct, "Could not find console '%s'\n", + LIO_PCI_CONSOLE_BLOCK_NAME); + return (ret); + } + + /* + * Use BAR1_INDEX15 to create a static mapping to a region of + * Octeon's DRAM that contains the PCI console named block. + */ + oct->console_nb_info.bar1_index = 15; + oct->fn_list.bar1_idx_setup(oct, addr, oct->console_nb_info.bar1_index, + 1); + oct->console_nb_info.dram_region_base = addr & 0xFFFFFFFFFFC00000ULL; + + /* + * num_consoles > 0, is an indication that the consoles are + * accessible + */ + oct->num_consoles = lio_read_device_mem32(oct, + addr + offsetof(struct lio_pci_console_desc, + num_consoles)); + oct->console_desc_addr = addr; + + lio_dev_dbg(oct, "Initialized consoles. %d available\n", + oct->num_consoles); + + return (ret); +} + +int +lio_add_console(struct octeon_device *oct, uint32_t console_num, char *dbg_enb) +{ + struct callout *timer; + struct lio_console *console; + uint64_t coreaddr; + int ret = 0; + + if (console_num >= oct->num_consoles) { + lio_dev_err(oct, "trying to read from console number %d when only 0 to %d exist\n", + console_num, oct->num_consoles); + } else { + console = &oct->console[console_num]; + + console->waiting = 0; + + coreaddr = oct->console_desc_addr + console_num * 8 + + offsetof(struct lio_pci_console_desc, + console_addr_array); + console->addr = lio_read_device_mem64(oct, coreaddr); + coreaddr = console->addr + offsetof(struct lio_pci_console, + buf_size); + console->buffer_size = lio_read_device_mem32(oct, coreaddr); + coreaddr = console->addr + offsetof(struct lio_pci_console, + input_base_addr); + console->input_base_addr = lio_read_device_mem64(oct, coreaddr); + coreaddr = console->addr + offsetof(struct lio_pci_console, + output_base_addr); + console->output_base_addr = + lio_read_device_mem64(oct, coreaddr); + console->leftover[0] = '\0'; + + timer = &oct->console_timer[console_num].timer; + + if (oct->uboot_len == 0) + lio_get_uboot_version(oct); + + callout_init(timer, 0); + oct->console_timer[console_num].ctxptr = (void *)oct; + oct->console_timer[console_num].ctxul = console_num; + callout_reset(timer, + lio_ms_to_ticks(LIO_CONSOLE_POLL_INTERVAL_MS), + lio_check_console, timer); + /* an empty string means use default debug console enablement */ + if (dbg_enb && !dbg_enb[0]) + dbg_enb = "setenv pci_console_active 1"; + + if (dbg_enb) + ret = lio_console_send_cmd(oct, dbg_enb, 2000); + + console->active = 1; + } + + return (ret); +} + +/* + * Removes all consoles + * + * @param oct octeon device + */ +void +lio_remove_consoles(struct octeon_device *oct) +{ + struct lio_console *console; + uint32_t i; + + for (i = 0; i < oct->num_consoles; i++) { + console = &oct->console[i]; + + if (!console->active) + continue; + + callout_stop(&oct->console_timer[i].timer); + console->addr = 0; + console->buffer_size = 0; + console->input_base_addr = 0; + console->output_base_addr = 0; + } + + oct->num_consoles = 0; +} + +static inline int +lio_console_free_bytes(uint32_t buffer_size, uint32_t wr_idx, uint32_t rd_idx) +{ + + if (rd_idx >= buffer_size || wr_idx >= buffer_size) + return (-1); + + return (((buffer_size - 1) - (wr_idx - rd_idx)) % buffer_size); +} + +static inline int +lio_console_avail_bytes(uint32_t buffer_size, uint32_t wr_idx, uint32_t rd_idx) +{ + + if (rd_idx >= buffer_size || wr_idx >= buffer_size) + return (-1); + + return (buffer_size - 1 - + lio_console_free_bytes(buffer_size, wr_idx, rd_idx)); +} + +static int +lio_console_read(struct octeon_device *oct, uint32_t console_num, char *buffer, + uint32_t buf_size) +{ + struct lio_console *console; + int bytes_to_read; + uint32_t rd_idx, wr_idx; + + if (console_num >= oct->num_consoles) { + lio_dev_err(oct, "Attempted to read from disabled console %d\n", + console_num); + return (0); + } + + console = &oct->console[console_num]; + + /* + * Check to see if any data is available. Maybe optimize this with + * 64-bit read. + */ + rd_idx = lio_read_device_mem32(oct, console->addr + + offsetof(struct lio_pci_console, output_read_index)); + wr_idx = lio_read_device_mem32(oct, console->addr + + offsetof(struct lio_pci_console, output_write_index)); + + bytes_to_read = lio_console_avail_bytes(console->buffer_size, + wr_idx, rd_idx); + if (bytes_to_read <= 0) + return (bytes_to_read); + + bytes_to_read = min(bytes_to_read, buf_size); + + /* + * Check to see if what we want to read is not contiguous, and limit + * ourselves to the contiguous block + */ + if (rd_idx + bytes_to_read >= console->buffer_size) + bytes_to_read = console->buffer_size - rd_idx; + + lio_pci_read_core_mem(oct, console->output_base_addr + rd_idx, + (uint8_t *) buffer, bytes_to_read); + lio_write_device_mem32(oct, console->addr + + offsetof(struct lio_pci_console, + output_read_index), + (rd_idx + bytes_to_read) % console->buffer_size); + + return (bytes_to_read); +} + +static void +lio_get_uboot_version(struct octeon_device *oct) +{ + struct lio_console *console; + int32_t bytes_read, total_read, tries; + uint32_t console_num = 0; + int i, ret = 0; + + ret = lio_console_send_cmd(oct, "setenv stdout pci", 50); + + console = &oct->console[console_num]; + tries = 0; + total_read = 0; + + ret = lio_console_send_cmd(oct, "version", 1); + + do { + /* + * Take console output regardless of whether it will be + * logged + */ + bytes_read = lio_console_read(oct, + console_num, oct->uboot_version + + total_read, + OCTEON_UBOOT_BUFFER_SIZE - 1 - + total_read); + if (bytes_read > 0) { + oct->uboot_version[bytes_read] = 0x0; + + total_read += bytes_read; + if (console->waiting) + lio_console_handle_result(oct, console_num); + + } else if (bytes_read < 0) { + lio_dev_err(oct, "Error reading console %u, ret=%d\n", + console_num, bytes_read); + } + + tries++; + } while ((bytes_read > 0) && (tries < 16)); + + /* + * If nothing is read after polling the console, output any leftovers + * if any + */ + if ((total_read == 0) && (console->leftover[0])) { + lio_dev_dbg(oct, "%u: %s\n", console_num, console->leftover); + console->leftover[0] = '\0'; + } + + ret = lio_console_send_cmd(oct, "setenv stdout serial", 50); + + /* U-Boot */ + for (i = 0; i < (OCTEON_UBOOT_BUFFER_SIZE - 9); i++) { + if (oct->uboot_version[i] == 'U' && + oct->uboot_version[i + 2] == 'B' && + oct->uboot_version[i + 3] == 'o' && + oct->uboot_version[i + 4] == 'o' && + oct->uboot_version[i + 5] == 't') { + oct->uboot_sidx = i; + i++; + for (; oct->uboot_version[i] != 0x0; i++) { + if (oct->uboot_version[i] == 'm' && + oct->uboot_version[i + 1] == 'i' && + oct->uboot_version[i + 2] == 'p' && + oct->uboot_version[i + 3] == 's') { + oct->uboot_eidx = i - 1; + oct->uboot_version[i - 1] = 0x0; + oct->uboot_len = oct->uboot_eidx - + oct->uboot_sidx + 1; + lio_dev_info(oct, "%s\n", + &oct->uboot_version + [oct->uboot_sidx]); + return; + } + } + } + } +} + + +#define FBUF_SIZE (4 * 1024 * 1024) + +int +lio_download_firmware(struct octeon_device *oct, const uint8_t * data, + size_t size) +{ + struct lio_firmware_file_header *h; + uint64_t load_addr; + uint32_t crc32_result, i, image_len, rem; + int ret = 0; + + if (size < sizeof(struct lio_firmware_file_header)) { + lio_dev_err(oct, "Firmware file too small (%d < %d).\n", + (uint32_t) size, + (uint32_t) sizeof(struct lio_firmware_file_header)); + return (-EINVAL); + } + + h = __DECONST(struct lio_firmware_file_header *, data); + + if (be32toh(h->magic) != LIO_NIC_MAGIC) { + lio_dev_err(oct, "Unrecognized firmware file.\n"); + return (-EINVAL); + } + + crc32_result = crc32(data, sizeof(struct lio_firmware_file_header) - + sizeof(uint32_t)); + if (crc32_result != be32toh(h->crc32)) { + lio_dev_err(oct, "Firmware CRC mismatch (0x%08x != 0x%08x).\n", + crc32_result, be32toh(h->crc32)); + return (-EINVAL); + } + + if (memcmp(LIO_BASE_VERSION, h->version, + strlen(LIO_BASE_VERSION))) { + lio_dev_err(oct, "Unmatched firmware version. Expected %s.x, got %s.\n", + LIO_BASE_VERSION, h->version); + return (-EINVAL); + } + + if (be32toh(h->num_images) > LIO_MAX_IMAGES) { + lio_dev_err(oct, "Too many images in firmware file (%d).\n", + be32toh(h->num_images)); + return (-EINVAL); + } + + lio_dev_info(oct, "Firmware version: %s\n", h->version); + snprintf(oct->fw_info.lio_firmware_version, 32, "LIQUIDIO: %s", + h->version); + + data += sizeof(struct lio_firmware_file_header); + + lio_dev_info(oct, "Loading %d image(s)\n", be32toh(h->num_images)); + + /* load all images */ + for (i = 0; i < be32toh(h->num_images); i++) { + load_addr = be64toh(h->desc[i].addr); + image_len = be32toh(h->desc[i].len); + + lio_dev_info(oct, "Loading firmware %d at %llx\n", image_len, + (unsigned long long)load_addr); + + /* Write in 4MB chunks */ + rem = image_len; + + while (rem) { + if (rem < FBUF_SIZE) + size = rem; + else + size = FBUF_SIZE; + + /* download the image */ + lio_pci_write_core_mem(oct, load_addr, + __DECONST(uint8_t *, data), + (uint32_t) size); + + data += size; + rem -= (uint32_t) size; + load_addr += size; + } + } + + lio_dev_info(oct, "Writing boot command: %s\n", h->bootcmd); + + /* Invoke the bootcmd */ + ret = lio_console_send_cmd(oct, h->bootcmd, 50); + return (0); +} Index: head/sys/dev/liquidio/base/lio_ctrl.h =================================================================== --- head/sys/dev/liquidio/base/lio_ctrl.h +++ head/sys/dev/liquidio/base/lio_ctrl.h @@ -0,0 +1,243 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* \file lio_ctrl.h + * \brief Host NIC Driver: Routine to send network data & + * control packet to Octeon. + */ + +#ifndef __LIO_CTRL_H__ +#define __LIO_CTRL_H__ + +/* Maximum number of 8-byte words can be sent in a NIC control message. */ +#define LIO_MAX_NCTRL_UDD 32 + +typedef void (*lio_ctrl_pkt_cb_fn_t)(void *); + +/* + * Structure of control information passed by the NIC module to the OSI + * layer when sending control commands to Octeon device software. + */ +struct lio_ctrl_pkt { + /* Command to be passed to the Octeon device software. */ + union octeon_cmd ncmd; + + /* Send buffer */ + void *data; + uint64_t dmadata; + + /* Response buffer */ + void *rdata; + uint64_t dmardata; + + /* Additional data that may be needed by some commands. */ + uint64_t udd[LIO_MAX_NCTRL_UDD]; + + /* Input queue to use to send this command. */ + uint64_t iq_no; + + /* + * Time to wait for Octeon software to respond to this control command. + * If wait_time is 0, OSI assumes no response is expected. + */ + size_t wait_time; + + /* The network device that issued the control command. */ + struct lio *lio; + + /* Callback function called when the command has been fetched */ + lio_ctrl_pkt_cb_fn_t cb_fn; +}; + +/* + * Structure of data information passed by the NIC module to the OSI + * layer when forwarding data to Octeon device software. + */ +struct lio_data_pkt { + /* + * Pointer to information maintained by NIC module for this packet. The + * OSI layer passes this as-is to the driver. + */ + void *buf; + + /* Type of buffer passed in "buf" above. */ + uint32_t reqtype; + + /* Total data bytes to be transferred in this command. */ + uint32_t datasize; + + /* Command to be passed to the Octeon device software. */ + union lio_instr_64B cmd; + + /* Input queue to use to send this command. */ + uint32_t q_no; + +}; + +/* + * Structure passed by NIC module to OSI layer to prepare a command to send + * network data to Octeon. + */ +union lio_cmd_setup { + struct { + uint32_t iq_no:8; + uint32_t gather:1; + uint32_t timestamp:1; + uint32_t ip_csum:1; + uint32_t transport_csum:1; + uint32_t tnl_csum:1; + uint32_t rsvd:19; + + union { + uint32_t datasize; + uint32_t gatherptrs; + } u; + } s; + + uint64_t cmd_setup64; + +}; + +static inline int +lio_iq_is_full(struct octeon_device *oct, uint32_t q_no) +{ + + return (atomic_load_acq_int(&oct->instr_queue[q_no]->instr_pending) >= + (oct->instr_queue[q_no]->max_count - 2)); +} + +static inline void +lio_prepare_pci_cmd_o3(struct octeon_device *oct, union lio_instr_64B *cmd, + union lio_cmd_setup *setup, uint32_t tag) +{ + union octeon_packet_params packet_params; + struct octeon_instr_irh *irh; + struct octeon_instr_ih3 *ih3; + struct octeon_instr_pki_ih3 *pki_ih3; + int port; + + bzero(cmd, sizeof(union lio_instr_64B)); + + ih3 = (struct octeon_instr_ih3 *)&cmd->cmd3.ih3; + pki_ih3 = (struct octeon_instr_pki_ih3 *)&cmd->cmd3.pki_ih3; + + /* + * assume that rflag is cleared so therefore front data will only have + * irh and ossp[1] and ossp[2] for a total of 24 bytes + */ + ih3->pkind = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind; + /* PKI IH */ + ih3->fsz = LIO_PCICMD_O3; + + if (!setup->s.gather) { + ih3->dlengsz = setup->s.u.datasize; + } else { + ih3->gather = 1; + ih3->dlengsz = setup->s.u.gatherptrs; + } + + pki_ih3->w = 1; + pki_ih3->raw = 0; + pki_ih3->utag = 0; + pki_ih3->utt = 1; + pki_ih3->uqpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.use_qpg; + + port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port; + + if (tag) + pki_ih3->tag = tag; + else + pki_ih3->tag = LIO_DATA(port); + + pki_ih3->tagtype = LIO_ORDERED_TAG; + pki_ih3->qpg = oct->instr_queue[setup->s.iq_no]->txpciq.s.qpg; + pki_ih3->pm = 0x0; /* parse from L2 */ + /* sl will be sizeof(pki_ih3) + irh + ossp0 + ossp1 */ + pki_ih3->sl = 32; + + irh = (struct octeon_instr_irh *)&cmd->cmd3.irh; + + irh->opcode = LIO_OPCODE_NIC; + irh->subcode = LIO_OPCODE_NIC_NW_DATA; + + packet_params.pkt_params32 = 0; + + packet_params.s.ip_csum = setup->s.ip_csum; + packet_params.s.transport_csum = setup->s.transport_csum; + packet_params.s.tnl_csum = setup->s.tnl_csum; + packet_params.s.tsflag = setup->s.timestamp; + + irh->ossp = packet_params.pkt_params32; +} + +/* + * Utility function to prepare a 64B NIC instruction based on a setup command + * @param oct - Pointer to current octeon device + * @param cmd - pointer to instruction to be filled in. + * @param setup - pointer to the setup structure + * @param q_no - which queue for back pressure + * + * Assumes the cmd instruction is pre-allocated, but no fields are filled in. + */ +static inline void +lio_prepare_pci_cmd(struct octeon_device *oct, union lio_instr_64B *cmd, + union lio_cmd_setup *setup, uint32_t tag) +{ + + lio_prepare_pci_cmd_o3(oct, cmd, setup, tag); +} + +/* + * Send a NIC data packet to the device + * @param oct - octeon device pointer + * @param ndata - control structure with queueing, and buffer information + * + * @returns LIO_IQ_FAILED if it failed to add to the input queue. + * LIO_IQ_STOP if it the queue should be stopped, + * and LIO_IQ_SEND_OK if it sent okay. + */ +int lio_send_data_pkt(struct octeon_device *oct, + struct lio_data_pkt *ndata); + +/* + * Send a NIC control packet to the device + * @param oct - octeon device pointer + * @param nctrl - control structure with command, timeout, and callback info + * @returns IQ_FAILED if it failed to add to the input queue. IQ_STOP if it the + * queue should be stopped, and LIO_IQ_SEND_OK if it sent okay. + */ +int lio_send_ctrl_pkt(struct octeon_device *oct, + struct lio_ctrl_pkt *nctrl); + +#endif /* __LIO_CTRL_H__ */ Index: head/sys/dev/liquidio/base/lio_ctrl.c =================================================================== --- head/sys/dev/liquidio/base/lio_ctrl.c +++ head/sys/dev/liquidio/base/lio_ctrl.c @@ -0,0 +1,153 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_ctrl.h" +#include "lio_main.h" + +int +lio_send_data_pkt(struct octeon_device *oct, struct lio_data_pkt *ndata) +{ + int ring_doorbell = 1; + + return (lio_send_command(oct, ndata->q_no, ring_doorbell, &ndata->cmd, + ndata->buf, ndata->datasize, ndata->reqtype)); +} + +static void +lio_ctrl_callback(struct octeon_device *oct, uint32_t status, void *sc_ptr) +{ + struct lio_soft_command *sc = (struct lio_soft_command *)sc_ptr; + struct lio_ctrl_pkt *nctrl; + + nctrl = (struct lio_ctrl_pkt *)sc->ctxptr; + + /* + * Call the callback function if status is OK. + * Status is OK only if a response was expected and core returned + * success. + * If no response was expected, status is OK if the command was posted + * successfully. + */ + if (!status && nctrl->cb_fn) + nctrl->cb_fn(nctrl); + + lio_free_soft_command(oct, sc); +} + +static inline struct lio_soft_command * +lio_alloc_ctrl_pkt_sc(struct octeon_device *oct, struct lio_ctrl_pkt *nctrl) +{ + struct lio_soft_command *sc = NULL; + uint32_t datasize = 0, rdatasize, uddsize = 0; + uint8_t *data; + + uddsize = (uint32_t)(nctrl->ncmd.s.more * 8); + + datasize = OCTEON_CMD_SIZE + uddsize; + rdatasize = (nctrl->wait_time) ? 16 : 0; + + sc = lio_alloc_soft_command(oct, datasize, rdatasize, + sizeof(struct lio_ctrl_pkt)); + + if (sc == NULL) + return (NULL); + + memcpy(sc->ctxptr, nctrl, sizeof(struct lio_ctrl_pkt)); + + data = (uint8_t *)sc->virtdptr; + + memcpy(data, &nctrl->ncmd, OCTEON_CMD_SIZE); + + lio_swap_8B_data((uint64_t *)data, (OCTEON_CMD_SIZE >> 3)); + + if (uddsize) { + /* Endian-Swap for UDD should have been done by caller. */ + memcpy(data + OCTEON_CMD_SIZE, nctrl->udd, uddsize); + } + sc->iq_no = (uint32_t)nctrl->iq_no; + + lio_prepare_soft_command(oct, sc, LIO_OPCODE_NIC, LIO_OPCODE_NIC_CMD, 0, + 0, 0); + + sc->callback = lio_ctrl_callback; + sc->callback_arg = sc; + sc->wait_time = nctrl->wait_time; + + return (sc); +} + +int +lio_send_ctrl_pkt(struct octeon_device *oct, struct lio_ctrl_pkt *nctrl) +{ + struct lio_soft_command *sc = NULL; + int retval; + + mtx_lock(&oct->cmd_resp_wqlock); + /* + * Allow only rx ctrl command to stop traffic on the chip + * during offline operations + */ + if ((oct->cmd_resp_state == LIO_DRV_OFFLINE) && + (nctrl->ncmd.s.cmd != LIO_CMD_RX_CTL)) { + mtx_unlock(&oct->cmd_resp_wqlock); + lio_dev_err(oct, "%s cmd:%d not processed since driver offline\n", + __func__, nctrl->ncmd.s.cmd); + return (-1); + } + + sc = lio_alloc_ctrl_pkt_sc(oct, nctrl); + if (sc == NULL) { + lio_dev_err(oct, "%s soft command alloc failed\n", __func__); + mtx_unlock(&oct->cmd_resp_wqlock); + return (-1); + } + + retval = lio_send_soft_command(oct, sc); + if (retval == LIO_IQ_SEND_FAILED) { + lio_free_soft_command(oct, sc); + lio_dev_err(oct, "%s pf_num:%d soft command:%d send failed status: %x\n", + __func__, oct->pf_num, nctrl->ncmd.s.cmd, retval); + mtx_unlock(&oct->cmd_resp_wqlock); + return (-1); + } + + mtx_unlock(&oct->cmd_resp_wqlock); + return (retval); +} Index: head/sys/dev/liquidio/base/lio_device.h =================================================================== --- head/sys/dev/liquidio/base/lio_device.h +++ head/sys/dev/liquidio/base/lio_device.h @@ -0,0 +1,888 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* + * \brief Host Driver: This file defines the octeon device structure. + */ + +#ifndef _LIO_DEVICE_H_ +#define _LIO_DEVICE_H_ + +#include /* for BYTE_ORDER */ + +/* PCI VendorId Device Id */ +#define LIO_CN23XX_PF_PCIID 0x9702177d +/* + * Driver identifies chips by these Ids, created by clubbing together + * DeviceId+RevisionId; Where Revision Id is not used to distinguish + * between chips, a value of 0 is used for revision id. + */ +#define LIO_CN23XX_PF_VID 0x9702 +#define LIO_CN2350_10G_SUBDEVICE 0x03 +#define LIO_CN2350_10G_SUBDEVICE1 0x04 +#define LIO_CN2360_10G_SUBDEVICE 0x05 +#define LIO_CN2350_25G_SUBDEVICE 0x07 +#define LIO_CN2360_25G_SUBDEVICE 0x06 + + +/* Endian-swap modes supported by Octeon. */ +enum lio_pci_swap_mode { + LIO_PCI_PASSTHROUGH = 0, + LIO_PCI_SWAP_64BIT = 1, + LIO_PCI_SWAP_32BIT = 2, + LIO_PCI_LW_SWAP_32BIT = 3 +}; + +enum { + LIO_CFG_TYPE_DEFAULT = 0, + LIO_NUM_CFGS, +}; + +#define OCTEON_OUTPUT_INTR (2) +#define OCTEON_ALL_INTR 0xff + +/*--------------- PCI BAR1 index registers -------------*/ + +/* BAR1 Mask */ +#define LIO_PCI_BAR1_ENABLE_CA 1 +#define LIO_PCI_BAR1_ENDIAN_MODE LIO_PCI_SWAP_64BIT +#define LIO_PCI_BAR1_ENTRY_VALID 1 +#define LIO_PCI_BAR1_MASK ((LIO_PCI_BAR1_ENABLE_CA << 3) | \ + (LIO_PCI_BAR1_ENDIAN_MODE << 1) | \ + LIO_PCI_BAR1_ENTRY_VALID) + +/* + * Octeon Device state. + * Each octeon device goes through each of these states + * as it is initialized. + */ +#define LIO_DEV_BEGIN_STATE 0x0 +#define LIO_DEV_PCI_ENABLE_DONE 0x1 +#define LIO_DEV_PCI_MAP_DONE 0x2 +#define LIO_DEV_DISPATCH_INIT_DONE 0x3 +#define LIO_DEV_INSTR_QUEUE_INIT_DONE 0x4 +#define LIO_DEV_SC_BUFF_POOL_INIT_DONE 0x5 +#define LIO_DEV_MSIX_ALLOC_VECTOR_DONE 0x6 +#define LIO_DEV_RESP_LIST_INIT_DONE 0x7 +#define LIO_DEV_DROQ_INIT_DONE 0x8 +#define LIO_DEV_INTR_SET_DONE 0xa +#define LIO_DEV_IO_QUEUES_DONE 0xb +#define LIO_DEV_CONSOLE_INIT_DONE 0xc +#define LIO_DEV_HOST_OK 0xd +#define LIO_DEV_CORE_OK 0xe +#define LIO_DEV_RUNNING 0xf +#define LIO_DEV_IN_RESET 0x10 +#define LIO_DEV_STATE_INVALID 0x11 + +#define LIO_DEV_STATES LIO_DEV_STATE_INVALID + +/* + * Octeon Device interrupts + * These interrupt bits are set in int_status filed of + * octeon_device structure + */ +#define LIO_DEV_INTR_DMA0_FORCE 0x01 +#define LIO_DEV_INTR_DMA1_FORCE 0x02 +#define LIO_DEV_INTR_PKT_DATA 0x04 + +#define LIO_RESET_MSECS (3000) + +/*---------------------------DISPATCH LIST-------------------------------*/ + +/* + * The dispatch list entry. + * The driver keeps a record of functions registered for each + * response header opcode in this structure. Since the opcode is + * hashed to index into the driver's list, more than one opcode + * can hash to the same entry, in which case the list field points + * to a linked list with the other entries. + */ +struct lio_dispatch { + /* Singly-linked tail queue node for this entry */ + struct lio_stailq_node node; + + /* Singly-linked tail queue head for this entry */ + struct lio_stailq_head head; + + /* The opcode for which the dispatch function & arg should be used */ + uint16_t opcode; + + /* The function to be called for a packet received by the driver */ + lio_dispatch_fn_t dispatch_fn; + + /* + * The application specified argument to be passed to the above + * function along with the received packet + */ + void *arg; +}; + +/* The dispatch list structure. */ +struct lio_dispatch_list { + /* access to dispatch list must be atomic */ + struct mtx lock; + + /* Count of dispatch functions currently registered */ + uint32_t count; + + /* The list of dispatch functions */ + struct lio_dispatch *dlist; +}; + +/*----------------------- THE OCTEON DEVICE ---------------------------*/ + +#define LIO_MEM_REGIONS 3 +/* + * PCI address space information. + * Each of the 3 address spaces given by BAR0, BAR2 and BAR4 of + * Octeon gets mapped to different physical address spaces in + * the kernel. + */ +struct lio_mem_bus_space { + struct resource *pci_mem; + bus_space_tag_t tag; + bus_space_handle_t handle; +}; + +#define LIO_MAX_MAPS 32 + +struct lio_io_enable { + uint64_t iq; + uint64_t oq; + uint64_t iq64B; +}; + +struct lio_reg_list { + uint32_t pci_win_wr_addr; + + uint32_t pci_win_rd_addr_hi; + uint32_t pci_win_rd_addr_lo; + uint32_t pci_win_rd_addr; + + uint32_t pci_win_wr_data_hi; + uint32_t pci_win_wr_data_lo; + uint32_t pci_win_wr_data; + + uint32_t pci_win_rd_data; +}; + +#define LIO_MAX_CONSOLE_READ_BYTES 512 + +typedef int (*octeon_console_print_fn)(struct octeon_device *oct, + uint32_t num, char *pre, char *suf); +struct lio_console { + uint32_t active; + uint32_t waiting; + uint64_t addr; + uint32_t buffer_size; + uint64_t input_base_addr; + uint64_t output_base_addr; + octeon_console_print_fn print; + char leftover[LIO_MAX_CONSOLE_READ_BYTES]; +}; + +struct lio_board_info { + char name[LIO_BOARD_NAME]; + char serial_number[LIO_SERIAL_NUM_LEN]; + uint64_t major; + uint64_t minor; +}; + +struct lio_fn_list { + void (*setup_iq_regs) (struct octeon_device *, uint32_t); + void (*setup_oq_regs) (struct octeon_device *, uint32_t); + + void (*process_interrupt_regs) (void *); + uint64_t (*msix_interrupt_handler) (void *); + int (*soft_reset) (struct octeon_device *); + int (*setup_device_regs) (struct octeon_device *); + void (*bar1_idx_setup) (struct octeon_device *, uint64_t, + uint32_t, int); + void (*bar1_idx_write) (struct octeon_device *, uint32_t, + uint32_t); + uint32_t (*bar1_idx_read) (struct octeon_device *, uint32_t); + uint32_t (*update_iq_read_idx) (struct lio_instr_queue *); + + void (*enable_interrupt) (struct octeon_device *, uint8_t); + void (*disable_interrupt) (struct octeon_device *, uint8_t); + + int (*enable_io_queues) (struct octeon_device *); + void (*disable_io_queues) (struct octeon_device *); +}; + +/* Must be multiple of 8, changing breaks ABI */ +#define LIO_BOOTMEM_NAME_LEN 128 + +/* + * Structure for named memory blocks + * Number of descriptors + * available can be changed without affecting compatibility, + * but name length changes require a bump in the bootmem + * descriptor version + * Note: This structure must be naturally 64 bit aligned, as a single + * memory image will be used by both 32 and 64 bit programs. + */ +struct cvmx_bootmem_named_block_desc { + /* Base address of named block */ + uint64_t base_addr; + + /* Size actually allocated for named block */ + uint64_t size; + + /* name of named block */ + char name[LIO_BOOTMEM_NAME_LEN]; +}; + +struct lio_fw_info { + uint32_t max_nic_ports; /* max nic ports for the device */ + uint32_t num_gmx_ports; /* num gmx ports */ + uint64_t app_cap_flags; /* firmware cap flags */ + + /* + * The core application is running in this mode. + * See octeon-drv-opcodes.h for values. + */ + uint32_t app_mode; + char lio_firmware_version[32]; +}; + +struct lio_callout { + struct callout timer; + void *ctxptr; + uint64_t ctxul; +}; + +#define LIO_NIC_STARTER_TIMEOUT 30000 /* 30000ms (30s) */ + +struct lio_tq { + struct taskqueue *tq; + struct timeout_task work; + void *ctxptr; + uint64_t ctxul; +}; + +struct lio_if_props { + /* + * Each interface in the Octeon device has a network + * device pointer (used for OS specific calls). + */ + int rx_on; + int gmxport; + struct ifnet *ifp; +}; + +#define LIO_MSIX_PO_INT 0x1 +#define LIO_MSIX_PI_INT 0x2 + +struct lio_pf_vf_hs_word { +#if BYTE_ORDER == LITTLE_ENDIAN + /* PKIND value assigned for the DPI interface */ + uint64_t pkind:8; + + /* OCTEON core clock multiplier */ + uint64_t core_tics_per_us:16; + + /* OCTEON coprocessor clock multiplier */ + uint64_t coproc_tics_per_us:16; + + /* app that currently running on OCTEON */ + uint64_t app_mode:8; + + /* RESERVED */ + uint64_t reserved:16; + +#else /* BYTE_ORDER != LITTLE_ENDIAN */ + + /* RESERVED */ + uint64_t reserved:16; + + /* app that currently running on OCTEON */ + uint64_t app_mode:8; + + /* OCTEON coprocessor clock multiplier */ + uint64_t coproc_tics_per_us:16; + + /* OCTEON core clock multiplier */ + uint64_t core_tics_per_us:16; + + /* PKIND value assigned for the DPI interface */ + uint64_t pkind:8; +#endif /* BYTE_ORDER == LITTLE_ENDIAN */ +}; + +struct lio_sriov_info { + + /* Actual rings left for PF device */ + uint32_t num_pf_rings; + + /* SRN of PF usable IO queues */ + uint32_t pf_srn; + + /* total pf rings */ + uint32_t trs; +}; + +struct lio_ioq_vector { + struct octeon_device *oct_dev; + struct resource *msix_res; + void *tag; + int droq_index; + int vector; + cpuset_t affinity_mask; + uint32_t ioq_num; +}; + +/* + * The Octeon device. + * Each Octeon device has this structure to represent all its + * components. + */ +struct octeon_device { + /* Lock for PCI window configuration accesses */ + struct mtx pci_win_lock; + + /* Lock for memory accesses */ + struct mtx mem_access_lock; + + /* PCI device pointer */ + device_t device; + + /* Chip specific information. */ + void *chip; + + /* Number of interfaces detected in this octeon device. */ + uint32_t ifcount; + + struct lio_if_props props; + + /* Octeon Chip type. */ + uint16_t chip_id; + + uint16_t rev_id; + + uint16_t subdevice_id; + + uint16_t pf_num; + + + /* This device's id - set by the driver. */ + uint32_t octeon_id; + + /* This device's PCIe port used for traffic. */ + uint16_t pcie_port; + + uint16_t flags; +#define LIO_FLAG_MSIX_ENABLED (uint32_t)(1 << 2) + + /* The state of this device */ + volatile int status; + + /* memory mapped io range */ + struct lio_mem_bus_space mem_bus_space[LIO_MEM_REGIONS]; + + struct lio_reg_list reg_list; + + struct lio_fn_list fn_list; + + struct lio_board_info boardinfo; + + uint32_t num_iqs; + + /* The pool containing pre allocated buffers used for soft commands */ + struct lio_sc_buffer_pool sc_buf_pool; + + /* The input instruction queues */ + struct lio_instr_queue *instr_queue[LIO_MAX_POSSIBLE_INSTR_QUEUES]; + + /* The doubly-linked list of instruction response */ + struct lio_response_list response_list[LIO_MAX_RESPONSE_LISTS]; + + uint32_t num_oqs; + + /* The DROQ output queues */ + struct lio_droq *droq[LIO_MAX_POSSIBLE_OUTPUT_QUEUES]; + + struct lio_io_enable io_qmask; + + /* List of dispatch functions */ + struct lio_dispatch_list dispatch; + + uint32_t int_status; + + /* Physical location of the cvmx_bootmem_desc_t in octeon memory */ + uint64_t bootmem_desc_addr; + + /* + * Placeholder memory for named blocks. + * Assumes single-threaded access + */ + struct cvmx_bootmem_named_block_desc bootmem_named_block_desc; + + /* Address of consoles descriptor */ + uint64_t console_desc_addr; + + /* Number of consoles available. 0 means they are inaccessible */ + uint32_t num_consoles; + + /* Console caches */ + struct lio_console console[LIO_MAX_MAPS]; + + /* Console named block info */ + struct { + uint64_t dram_region_base; + int bar1_index; + } console_nb_info; + + /* Coprocessor clock rate. */ + uint64_t coproc_clock_rate; + + /* + * The core application is running in this mode. See lio_common.h + * for values. + */ + uint32_t app_mode; + + struct lio_fw_info fw_info; + + /* The name given to this device. */ + char device_name[32]; + + struct lio_tq dma_comp_tq; + + /* Lock for dma response list */ + struct mtx cmd_resp_wqlock; + uint32_t cmd_resp_state; + + struct lio_tq check_db_tq[LIO_MAX_POSSIBLE_INSTR_QUEUES]; + + struct lio_callout console_timer[LIO_MAX_MAPS]; + + int num_msix_irqs; + + /* For PF, there is one non-ioq interrupt handler */ + struct resource *msix_res; + int aux_vector; + void *tag; + +#define INTRNAMSIZ (32) +#define IRQ_NAME_OFF(i) ((i) * INTRNAMSIZ) + + struct lio_sriov_info sriov_info; + + struct lio_pf_vf_hs_word pfvf_hsword; + + int msix_on; + + /* IOq information of it's corresponding MSI-X interrupt. */ + struct lio_ioq_vector *ioq_vector; + + int rx_pause; + int tx_pause; + + /* TX/RX process pkt budget */ + uint32_t rx_budget; + uint32_t tx_budget; + + struct octeon_link_stats link_stats; /* stastics from firmware */ + + struct proc *watchdog_task; + + volatile bool cores_crashed; + + uint32_t rx_coalesce_usecs; + uint32_t rx_max_coalesced_frames; + uint32_t tx_max_coalesced_frames; + +#define OCTEON_UBOOT_BUFFER_SIZE 512 + char uboot_version[OCTEON_UBOOT_BUFFER_SIZE]; + int uboot_len; + int uboot_sidx, uboot_eidx; + + struct { + int bus; + int dev; + int func; + } loc; + + volatile int *adapter_refcount; /* reference count of adapter */ +}; + +#define LIO_DRV_ONLINE 1 +#define LIO_DRV_OFFLINE 2 +#define LIO_CN23XX_PF(oct) ((oct)->chip_id == LIO_CN23XX_PF_VID) +#define LIO_CHIP_CONF(oct, TYPE) \ + (((struct lio_ ## TYPE *)((oct)->chip))->conf) +#define MAX_IO_PENDING_PKT_COUNT 100 + +/*------------------ Function Prototypes ----------------------*/ + +/* Initialize device list memory */ +void lio_init_device_list(int conf_type); + +/* Free memory for Input and Output queue structures for a octeon device */ +void lio_free_device_mem(struct octeon_device *oct); + +/* + * Look up a free entry in the octeon_device table and allocate resources + * for the octeon_device structure for an octeon device. Called at init + * time. + */ +struct octeon_device *lio_allocate_device(device_t device); + +/* + * Register a device's bus location at initialization time. + * @param oct - pointer to the octeon device structure. + * @param bus - PCIe bus # + * @param dev - PCIe device # + * @param func - PCIe function # + * @param is_pf - TRUE for PF, FALSE for VF + * @return reference count of device's adapter + */ +int lio_register_device(struct octeon_device *oct, int bus, int dev, + int func, int is_pf); + +/* + * Deregister a device at de-initialization time. + * @param oct - pointer to the octeon device structure. + * @return reference count of device's adapter + */ +int lio_deregister_device(struct octeon_device *oct); + +/* + * Initialize the driver's dispatch list which is a mix of a hash table + * and a linked list. This is done at driver load time. + * @param octeon_dev - pointer to the octeon device structure. + * @return 0 on success, else -ve error value + */ +int lio_init_dispatch_list(struct octeon_device *octeon_dev); + +/* + * Delete the driver's dispatch list and all registered entries. + * This is done at driver unload time. + * @param octeon_dev - pointer to the octeon device structure. + */ +void lio_delete_dispatch_list(struct octeon_device *octeon_dev); + +/* + * Initialize the core device fields with the info returned by the FW. + * @param recv_info - Receive info structure + * @param buf - Receive buffer + */ +int lio_core_drv_init(struct lio_recv_info *recv_info, void *buf); + +/* + * Gets the dispatch function registered to receive packets with a + * given opcode/subcode. + * @param octeon_dev - the octeon device pointer. + * @param opcode - the opcode for which the dispatch function + * is to checked. + * @param subcode - the subcode for which the dispatch function + * is to checked. + * + * @return Success: lio_dispatch_fn_t (dispatch function pointer) + * @return Failure: NULL + * + * Looks up the dispatch list to get the dispatch function for a + * given opcode. + */ +lio_dispatch_fn_t lio_get_dispatch(struct octeon_device *octeon_dev, + uint16_t opcode, uint16_t subcode); + +/* + * Get the octeon device pointer. + * @param octeon_id - The id for which the octeon device pointer is required. + * @return Success: Octeon device pointer. + * @return Failure: NULL. + */ +struct octeon_device *lio_get_device(uint32_t octeon_id); + +/* + * Get the octeon id assigned to the octeon device passed as argument. + * This function is exported to other modules. + * @param dev - octeon device pointer passed as a void *. + * @return octeon device id + */ +int lio_get_device_id(void *dev); + +static inline uint16_t +OCTEON_MAJOR_REV(struct octeon_device *oct) +{ + + uint16_t rev = (oct->rev_id & 0xC) >> 2; + + return ((rev == 0) ? 1 : rev); +} + +static inline uint16_t +OCTEON_MINOR_REV(struct octeon_device *oct) +{ + + return (oct->rev_id & 0x3); +} + +/* + * Read windowed register. + * @param oct - pointer to the Octeon device. + * @param addr - Address of the register to read. + * + * This routine is called to read from the indirectly accessed + * Octeon registers that are visible through a PCI BAR0 mapped window + * register. + * @return - 64 bit value read from the register. + */ + +uint64_t lio_pci_readq(struct octeon_device *oct, uint64_t addr); + +/* + * Write windowed register. + * @param oct - pointer to the Octeon device. + * @param val - Value to write + * @param addr - Address of the register to write + * + * This routine is called to write to the indirectly accessed + * Octeon registers that are visible through a PCI BAR0 mapped window + * register. + * @return Nothing. + */ +void lio_pci_writeq(struct octeon_device *oct, uint64_t val, uint64_t addr); + +/* + * Checks if memory access is okay + * + * @param oct which octeon to send to + * @return Zero on success, negative on failure. + */ +int lio_mem_access_ok(struct octeon_device *oct); + +/* + * Waits for DDR initialization. + * + * @param oct which octeon to send to + * @param timeout_in_ms pointer to how long to wait until DDR is initialized + * in ms. + * If contents are 0, it waits until contents are non-zero + * before starting to check. + * @return Zero on success, negative on failure. + */ +int lio_wait_for_ddr_init(struct octeon_device *oct, + unsigned long *timeout_in_ms); + +/* + * Wait for u-boot to boot and be waiting for a command. + * + * @param wait_time_hundredths + * Maximum time to wait + * + * @return Zero on success, negative on failure. + */ +int lio_wait_for_bootloader(struct octeon_device *oct, + uint32_t wait_time_hundredths); + +/* + * Initialize console access + * + * @param oct which octeon initialize + * @return Zero on success, negative on failure. + */ +int lio_init_consoles(struct octeon_device *oct); + +/* + * Adds access to a console to the device. + * + * @param oct: which octeon to add to + * @param console_num: which console + * @param dbg_enb: ptr to debug enablement string, one of: + * * NULL for no debug output (i.e. disabled) + * * empty string enables debug output (via default method) + * * specific string to enable debug console output + * + * @return Zero on success, negative on failure. + */ +int lio_add_console(struct octeon_device *oct, uint32_t console_num, + char *dbg_enb); + +/* write or read from a console */ +int lio_console_write(struct octeon_device *oct, uint32_t console_num, + char *buffer, uint32_t write_request_size, + uint32_t flags); + +/* Removes all attached consoles. */ +void lio_remove_consoles(struct octeon_device *oct); + +/* + * Send a string to u-boot on console 0 as a command. + * + * @param oct which octeon to send to + * @param cmd_str String to send + * @param wait_hundredths Time to wait for u-boot to accept the command. + * + * @return Zero on success, negative on failure. + */ +int lio_console_send_cmd(struct octeon_device *oct, char *cmd_str, + uint32_t wait_hundredths); + +/* + * Parses, validates, and downloads firmware, then boots associated cores. + * @param oct which octeon to download firmware to + * @param data - The complete firmware file image + * @param size - The size of the data + * + * @return 0 if success. + * -EINVAL if file is incompatible or badly formatted. + * -ENODEV if no handler was found for the application type or an + * invalid octeon id was passed. + */ +int lio_download_firmware(struct octeon_device *oct, const uint8_t *data, + size_t size); + +char *lio_get_state_string(volatile int *state_ptr); + +/* + * Sets up instruction queues for the device + * @param oct which octeon to setup + * + * @return 0 if success. 1 if fails + */ +int lio_setup_instr_queue0(struct octeon_device *oct); + +/* + * Sets up output queues for the device + * @param oct which octeon to setup + * + * @return 0 if success. 1 if fails + */ +int lio_setup_output_queue0(struct octeon_device *oct); + +int lio_get_tx_qsize(struct octeon_device *oct, uint32_t q_no); + +int lio_get_rx_qsize(struct octeon_device *oct, uint32_t q_no); + +/* + * Retrieve the config for the device + * @param oct which octeon + * @param card_type type of card + * + * @returns pointer to configuration + */ +void *lio_get_config_info(struct octeon_device *oct, uint16_t card_type); + +/* + * Gets the octeon device configuration + * @return - pointer to the octeon configuration struture + */ +struct lio_config *lio_get_conf(struct octeon_device *oct); + +void lio_free_ioq_vector(struct octeon_device *oct); +int lio_allocate_ioq_vector(struct octeon_device *oct); +void lio_enable_irq(struct lio_droq *droq, struct lio_instr_queue *iq); + +static inline uint32_t +lio_read_pci_cfg(struct octeon_device *oct, uint32_t reg) +{ + + return (pci_read_config(oct->device, reg, 4)); +} + +static inline void +lio_write_pci_cfg(struct octeon_device *oct, uint32_t reg, uint32_t value) +{ + + pci_write_config(oct->device, reg, value, 4); +} + +static inline uint8_t +lio_read_csr8(struct octeon_device *oct, uint32_t reg) +{ + + return (bus_space_read_1(oct->mem_bus_space[0].tag, + oct->mem_bus_space[0].handle, reg)); +} + +static inline void +lio_write_csr8(struct octeon_device *oct, uint32_t reg, uint8_t val) +{ + + bus_space_write_1(oct->mem_bus_space[0].tag, + oct->mem_bus_space[0].handle, reg, val); +} + +static inline uint16_t +lio_read_csr16(struct octeon_device *oct, uint32_t reg) +{ + + return (bus_space_read_2(oct->mem_bus_space[0].tag, + oct->mem_bus_space[0].handle, reg)); +} + +static inline void +lio_write_csr16(struct octeon_device *oct, uint32_t reg, uint16_t val) +{ + + bus_space_write_2(oct->mem_bus_space[0].tag, + oct->mem_bus_space[0].handle, reg, val); +} + +static inline uint32_t +lio_read_csr32(struct octeon_device *oct, uint32_t reg) +{ + + return (bus_space_read_4(oct->mem_bus_space[0].tag, + oct->mem_bus_space[0].handle, reg)); +} + +static inline void +lio_write_csr32(struct octeon_device *oct, uint32_t reg, uint32_t val) +{ + + bus_space_write_4(oct->mem_bus_space[0].tag, + oct->mem_bus_space[0].handle, reg, val); +} + +static inline uint64_t +lio_read_csr64(struct octeon_device *oct, uint32_t reg) +{ + + return (bus_space_read_8(oct->mem_bus_space[0].tag, + oct->mem_bus_space[0].handle, reg)); +} + +static inline void +lio_write_csr64(struct octeon_device *oct, uint32_t reg, uint64_t val) +{ + + bus_space_write_8(oct->mem_bus_space[0].tag, + oct->mem_bus_space[0].handle, reg, val); +} + +#endif /* _LIO_DEVICE_H_ */ Index: head/sys/dev/liquidio/base/lio_device.c =================================================================== --- head/sys/dev/liquidio/base/lio_device.c +++ head/sys/dev/liquidio/base/lio_device.c @@ -0,0 +1,1062 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_main.h" +#include "lio_network.h" +#include "cn23xx_pf_device.h" +#include "lio_image.h" +#include "lio_mem_ops.h" + +static struct lio_config default_cn23xx_conf = { + .card_type = LIO_23XX, + .card_name = LIO_23XX_NAME, + /* IQ attributes */ + .iq = { + .max_iqs = LIO_CN23XX_CFG_IO_QUEUES, + .pending_list_size = (LIO_CN23XX_DEFAULT_IQ_DESCRIPTORS * + LIO_CN23XX_CFG_IO_QUEUES), + .instr_type = LIO_64BYTE_INSTR, + .db_min = LIO_CN23XX_DB_MIN, + .db_timeout = LIO_CN23XX_DB_TIMEOUT, + .iq_intr_pkt = LIO_CN23XX_DEF_IQ_INTR_THRESHOLD, + }, + + /* OQ attributes */ + .oq = { + .max_oqs = LIO_CN23XX_CFG_IO_QUEUES, + .pkts_per_intr = LIO_CN23XX_OQ_PKTS_PER_INTR, + .refill_threshold = LIO_CN23XX_OQ_REFIL_THRESHOLD, + .oq_intr_pkt = LIO_CN23XX_OQ_INTR_PKT, + .oq_intr_time = LIO_CN23XX_OQ_INTR_TIME, + }, + + .num_nic_ports = LIO_CN23XX_DEFAULT_NUM_PORTS, + .num_def_rx_descs = LIO_CN23XX_DEFAULT_OQ_DESCRIPTORS, + .num_def_tx_descs = LIO_CN23XX_DEFAULT_IQ_DESCRIPTORS, + .def_rx_buf_size = LIO_CN23XX_OQ_BUF_SIZE, + + /* For ethernet interface 0: Port cfg Attributes */ + .nic_if_cfg[0] = { + /* Max Txqs: Half for each of the two ports :max_iq/2 */ + .max_txqs = LIO_MAX_TXQS_PER_INTF, + + /* Actual configured value. Range could be: 1...max_txqs */ + .num_txqs = LIO_DEF_TXQS_PER_INTF, + + /* Max Rxqs: Half for each of the two ports :max_oq/2 */ + .max_rxqs = LIO_MAX_RXQS_PER_INTF, + + /* Actual configured value. Range could be: 1...max_rxqs */ + .num_rxqs = LIO_DEF_RXQS_PER_INTF, + + /* Num of desc for rx rings */ + .num_rx_descs = LIO_CN23XX_DEFAULT_OQ_DESCRIPTORS, + + /* Num of desc for tx rings */ + .num_tx_descs = LIO_CN23XX_DEFAULT_IQ_DESCRIPTORS, + + /* + * Mbuf size, We need not change buf size even for Jumbo frames. + * Octeon can send jumbo frames in 4 consecutive descriptors, + */ + .rx_buf_size = LIO_CN23XX_OQ_BUF_SIZE, + + .base_queue = LIO_BASE_QUEUE_NOT_REQUESTED, + + .gmx_port_id = 0, + }, + + .nic_if_cfg[1] = { + /* Max Txqs: Half for each of the two ports :max_iq/2 */ + .max_txqs = LIO_MAX_TXQS_PER_INTF, + + /* Actual configured value. Range could be: 1...max_txqs */ + .num_txqs = LIO_DEF_TXQS_PER_INTF, + + /* Max Rxqs: Half for each of the two ports :max_oq/2 */ + .max_rxqs = LIO_MAX_RXQS_PER_INTF, + + /* Actual configured value. Range could be: 1...max_rxqs */ + .num_rxqs = LIO_DEF_RXQS_PER_INTF, + + /* Num of desc for rx rings */ + .num_rx_descs = LIO_CN23XX_DEFAULT_OQ_DESCRIPTORS, + + /* Num of desc for tx rings */ + .num_tx_descs = LIO_CN23XX_DEFAULT_IQ_DESCRIPTORS, + + /* + * Mbuf size, We need not change buf size even for Jumbo frames. + * Octeon can send jumbo frames in 4 consecutive descriptors, + */ + .rx_buf_size = LIO_CN23XX_OQ_BUF_SIZE, + + .base_queue = LIO_BASE_QUEUE_NOT_REQUESTED, + + .gmx_port_id = 1, + }, + + .misc = { + /* Host driver link query interval */ + .oct_link_query_interval = 100, + + /* Octeon link query interval */ + .host_link_query_interval = 500, + + .enable_sli_oq_bp = 0, + + /* Control queue group */ + .ctrlq_grp = 1, + } +}; + +static struct lio_config_ptr { + uint32_t conf_type; +} oct_conf_info[LIO_MAX_DEVICES] = { + + { + LIO_CFG_TYPE_DEFAULT, + }, { + LIO_CFG_TYPE_DEFAULT, + }, { + LIO_CFG_TYPE_DEFAULT, + }, { + LIO_CFG_TYPE_DEFAULT, + }, +}; + +static char lio_state_str[LIO_DEV_STATES + 1][32] = { + "BEGIN", "PCI-ENABLE-DONE", "PCI-MAP-DONE", "DISPATCH-INIT-DONE", + "IQ-INIT-DONE", "SCBUFF-POOL-INIT-DONE", "RESPLIST-INIT-DONE", + "DROQ-INIT-DONE", "MBOX-SETUP-DONE", "MSIX-ALLOC-VECTOR-DONE", + "INTR-SET-DONE", "IO-QUEUES-INIT-DONE", "CONSOLE-INIT-DONE", + "HOST-READY", "CORE-READY", "RUNNING", "IN-RESET", + "INVALID" +}; + +static char lio_app_str[LIO_DRV_APP_COUNT + 1][32] = {"BASE", "NIC", "UNKNOWN"}; + +static struct octeon_device *octeon_device[LIO_MAX_DEVICES]; +static volatile int lio_adapter_refcounts[LIO_MAX_DEVICES]; + +static uint32_t octeon_device_count; +/* locks device array (i.e. octeon_device[]) */ +struct mtx octeon_devices_lock; + +static struct lio_core_setup core_setup[LIO_MAX_DEVICES]; + +static void +oct_set_config_info(int oct_id, int conf_type) +{ + + if (conf_type < 0 || conf_type > (LIO_NUM_CFGS - 1)) + conf_type = LIO_CFG_TYPE_DEFAULT; + oct_conf_info[oct_id].conf_type = conf_type; +} + +void +lio_init_device_list(int conf_type) +{ + int i; + + bzero(octeon_device, (sizeof(void *) * LIO_MAX_DEVICES)); + for (i = 0; i < LIO_MAX_DEVICES; i++) + oct_set_config_info(i, conf_type); + mtx_init(&octeon_devices_lock, "octeon_devices_lock", NULL, MTX_DEF); +} + +static void * +__lio_retrieve_config_info(struct octeon_device *oct, uint16_t card_type) +{ + void *ret = NULL; + uint32_t oct_id = oct->octeon_id; + + switch (oct_conf_info[oct_id].conf_type) { + case LIO_CFG_TYPE_DEFAULT: + if (oct->chip_id == LIO_CN23XX_PF_VID) { + ret = &default_cn23xx_conf; + } + + break; + default: + break; + } + return (ret); +} + +void * +lio_get_config_info(struct octeon_device *oct, uint16_t card_type) +{ + void *conf = NULL; + + conf = __lio_retrieve_config_info(oct, card_type); + if (conf == NULL) + return (NULL); + + return (conf); +} + +char * +lio_get_state_string(volatile int *state_ptr) +{ + int32_t istate = (int32_t)atomic_load_acq_int(state_ptr); + + if (istate > LIO_DEV_STATES || istate < 0) + return (lio_state_str[LIO_DEV_STATE_INVALID]); + + return (lio_state_str[istate]); +} + +static char * +lio_get_app_string(uint32_t app_mode) +{ + + if (app_mode <= LIO_DRV_APP_END) + return (lio_app_str[app_mode - LIO_DRV_APP_START]); + + return (lio_app_str[LIO_DRV_INVALID_APP - LIO_DRV_APP_START]); +} + +void +lio_free_device_mem(struct octeon_device *oct) +{ + int i; + + for (i = 0; i < LIO_MAX_OUTPUT_QUEUES(oct); i++) { + if ((oct->io_qmask.oq & BIT_ULL(i)) && (oct->droq[i])) + free(oct->droq[i], M_DEVBUF); + } + + for (i = 0; i < LIO_MAX_INSTR_QUEUES(oct); i++) { + if ((oct->io_qmask.iq & BIT_ULL(i)) && (oct->instr_queue[i])) + free(oct->instr_queue[i], M_DEVBUF); + } + + i = oct->octeon_id; + free(oct->chip, M_DEVBUF); + + octeon_device[i] = NULL; + octeon_device_count--; +} + +static struct octeon_device * +lio_allocate_device_mem(device_t device) +{ + struct octeon_device *oct; + uint32_t configsize = 0, pci_id = 0, size; + uint8_t *buf = NULL; + + pci_id = pci_get_device(device); + switch (pci_id) { + case LIO_CN23XX_PF_VID: + configsize = sizeof(struct lio_cn23xx_pf); + break; + default: + device_printf(device, "Error: Unknown PCI Device: 0x%x\n", + pci_id); + return (NULL); + } + + if (configsize & 0x7) + configsize += (8 - (configsize & 0x7)); + + size = configsize + + (sizeof(struct lio_dispatch) * LIO_DISPATCH_LIST_SIZE); + + buf = malloc(size, M_DEVBUF, M_NOWAIT | M_ZERO); + if (buf == NULL) + return (NULL); + + oct = (struct octeon_device *)device_get_softc(device); + oct->chip = (void *)(buf); + oct->dispatch.dlist = (struct lio_dispatch *)(buf + configsize); + + return (oct); +} + +struct octeon_device * +lio_allocate_device(device_t device) +{ + struct octeon_device *oct = NULL; + uint32_t oct_idx = 0; + + mtx_lock(&octeon_devices_lock); + + for (oct_idx = 0; oct_idx < LIO_MAX_DEVICES; oct_idx++) + if (!octeon_device[oct_idx]) + break; + + if (oct_idx < LIO_MAX_DEVICES) { + oct = lio_allocate_device_mem(device); + if (oct != NULL) { + octeon_device_count++; + octeon_device[oct_idx] = oct; + } + } + + mtx_unlock(&octeon_devices_lock); + + if (oct == NULL) + return (NULL); + + mtx_init(&oct->pci_win_lock, "pci_win_lock", NULL, MTX_DEF); + mtx_init(&oct->mem_access_lock, "mem_access_lock", NULL, MTX_DEF); + + oct->octeon_id = oct_idx; + snprintf(oct->device_name, sizeof(oct->device_name), "%s%d", + LIO_DRV_NAME, oct->octeon_id); + + return (oct); +} + +/* + * Register a device's bus location at initialization time. + * @param oct - pointer to the octeon device structure. + * @param bus - PCIe bus # + * @param dev - PCIe device # + * @param func - PCIe function # + * @param is_pf - TRUE for PF, FALSE for VF + * @return reference count of device's adapter + */ +int +lio_register_device(struct octeon_device *oct, int bus, int dev, int func, + int is_pf) +{ + int idx, refcount; + + oct->loc.bus = bus; + oct->loc.dev = dev; + oct->loc.func = func; + + oct->adapter_refcount = &lio_adapter_refcounts[oct->octeon_id]; + atomic_store_rel_int(oct->adapter_refcount, 0); + + mtx_lock(&octeon_devices_lock); + for (idx = (int)oct->octeon_id - 1; idx >= 0; idx--) { + if (octeon_device[idx] == NULL) { + lio_dev_err(oct, "%s: Internal driver error, missing dev\n", + __func__); + mtx_unlock(&octeon_devices_lock); + atomic_add_int(oct->adapter_refcount, 1); + return (1); /* here, refcount is guaranteed to be 1 */ + } + + /* if another device is at same bus/dev, use its refcounter */ + if ((octeon_device[idx]->loc.bus == bus) && + (octeon_device[idx]->loc.dev == dev)) { + oct->adapter_refcount = + octeon_device[idx]->adapter_refcount; + break; + } + } + + mtx_unlock(&octeon_devices_lock); + + atomic_add_int(oct->adapter_refcount, 1); + refcount = atomic_load_acq_int(oct->adapter_refcount); + + lio_dev_dbg(oct, "%s: %02x:%02x:%d refcount %u\n", __func__, + oct->loc.bus, oct->loc.dev, oct->loc.func, refcount); + + return (refcount); +} + +/* + * Deregister a device at de-initialization time. + * @param oct - pointer to the octeon device structure. + * @return reference count of device's adapter + */ +int +lio_deregister_device(struct octeon_device *oct) +{ + int refcount; + + atomic_subtract_int(oct->adapter_refcount, 1); + refcount = atomic_load_acq_int(oct->adapter_refcount); + + lio_dev_dbg(oct, "%s: %04d:%02d:%d refcount %u\n", __func__, + oct->loc.bus, oct->loc.dev, oct->loc.func, refcount); + + return (refcount); +} + +int +lio_allocate_ioq_vector(struct octeon_device *oct) +{ + struct lio_ioq_vector *ioq_vector; + int i, cpu_num, num_ioqs = 0, size; + + if (LIO_CN23XX_PF(oct)) + num_ioqs = oct->sriov_info.num_pf_rings; + + size = sizeof(struct lio_ioq_vector) * num_ioqs; + + oct->ioq_vector = malloc(size, M_DEVBUF, M_NOWAIT | M_ZERO); + if (oct->ioq_vector == NULL) + return (1); + + for (i = 0; i < num_ioqs; i++) { + ioq_vector = &oct->ioq_vector[i]; + ioq_vector->oct_dev = oct; + ioq_vector->droq_index = i; + cpu_num = i % mp_ncpus; + CPU_SETOF(cpu_num, &ioq_vector->affinity_mask); + + if (oct->chip_id == LIO_CN23XX_PF_VID) + ioq_vector->ioq_num = i + oct->sriov_info.pf_srn; + else + ioq_vector->ioq_num = i; + } + return (0); +} + +void +lio_free_ioq_vector(struct octeon_device *oct) +{ + + free(oct->ioq_vector, M_DEVBUF); + oct->ioq_vector = NULL; +} + +/* this function is only for setting up the first queue */ +int +lio_setup_instr_queue0(struct octeon_device *oct) +{ + union octeon_txpciq txpciq; + uint32_t iq_no = 0; + uint32_t num_descs = 0; + + if (LIO_CN23XX_PF(oct)) + num_descs = + LIO_GET_NUM_DEF_TX_DESCS_CFG(LIO_CHIP_CONF(oct, + cn23xx_pf)); + + oct->num_iqs = 0; + + oct->instr_queue[0]->q_index = 0; + oct->instr_queue[0]->app_ctx = (void *)(size_t)0; + oct->instr_queue[0]->ifidx = 0; + txpciq.txpciq64 = 0; + txpciq.s.q_no = iq_no; + txpciq.s.pkind = oct->pfvf_hsword.pkind; + txpciq.s.use_qpg = 0; + txpciq.s.qpg = 0; + if (lio_init_instr_queue(oct, txpciq, num_descs)) { + /* prevent memory leak */ + lio_delete_instr_queue(oct, 0); + return (1); + } + + oct->num_iqs++; + return (0); +} + +int +lio_setup_output_queue0(struct octeon_device *oct) +{ + uint32_t desc_size = 0, num_descs = 0, oq_no = 0; + + if (LIO_CN23XX_PF(oct)) { + num_descs = + LIO_GET_NUM_DEF_RX_DESCS_CFG(LIO_CHIP_CONF(oct, + cn23xx_pf)); + desc_size = + LIO_GET_DEF_RX_BUF_SIZE_CFG(LIO_CHIP_CONF(oct, + cn23xx_pf)); + } + + oct->num_oqs = 0; + + if (lio_init_droq(oct, oq_no, num_descs, desc_size, NULL)) { + return (1); + } + + oct->num_oqs++; + + return (0); +} + +int +lio_init_dispatch_list(struct octeon_device *oct) +{ + uint32_t i; + + oct->dispatch.count = 0; + + for (i = 0; i < LIO_DISPATCH_LIST_SIZE; i++) { + oct->dispatch.dlist[i].opcode = 0; + STAILQ_INIT(&oct->dispatch.dlist[i].head); + } + + mtx_init(&oct->dispatch.lock, "dispatch_lock", NULL, MTX_DEF); + + return (0); +} + +void +lio_delete_dispatch_list(struct octeon_device *oct) +{ + struct lio_stailq_head freelist; + struct lio_stailq_node *temp, *tmp2; + uint32_t i; + + STAILQ_INIT(&freelist); + + mtx_lock(&oct->dispatch.lock); + + for (i = 0; i < LIO_DISPATCH_LIST_SIZE; i++) { + struct lio_stailq_head *dispatch; + + dispatch = &oct->dispatch.dlist[i].head; + while (!STAILQ_EMPTY(dispatch)) { + temp = STAILQ_FIRST(dispatch); + STAILQ_REMOVE_HEAD(&oct->dispatch.dlist[i].head, + entries); + STAILQ_INSERT_TAIL(&freelist, temp, entries); + } + + oct->dispatch.dlist[i].opcode = 0; + } + + oct->dispatch.count = 0; + + mtx_unlock(&oct->dispatch.lock); + + STAILQ_FOREACH_SAFE(temp, &freelist, entries, tmp2) { + STAILQ_REMOVE_HEAD(&freelist, entries); + free(temp, M_DEVBUF); + } +} + +lio_dispatch_fn_t +lio_get_dispatch(struct octeon_device *octeon_dev, uint16_t opcode, + uint16_t subcode) +{ + struct lio_stailq_node *dispatch; + lio_dispatch_fn_t fn = NULL; + uint32_t idx; + uint16_t combined_opcode = LIO_OPCODE_SUBCODE(opcode, subcode); + + idx = combined_opcode & LIO_OPCODE_MASK; + + mtx_lock(&octeon_dev->dispatch.lock); + + if (octeon_dev->dispatch.count == 0) { + mtx_unlock(&octeon_dev->dispatch.lock); + return (NULL); + } + + if (!(octeon_dev->dispatch.dlist[idx].opcode)) { + mtx_unlock(&octeon_dev->dispatch.lock); + return (NULL); + } + + if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { + fn = octeon_dev->dispatch.dlist[idx].dispatch_fn; + } else { + STAILQ_FOREACH(dispatch, &octeon_dev->dispatch.dlist[idx].head, + entries) { + if (((struct lio_dispatch *)dispatch)->opcode == + combined_opcode) { + fn = ((struct lio_dispatch *) + dispatch)->dispatch_fn; + break; + } + } + } + + mtx_unlock(&octeon_dev->dispatch.lock); + return (fn); +} + +/* + * lio_register_dispatch_fn + * Parameters: + * octeon_id - id of the octeon device. + * opcode - opcode for which driver should call the registered function + * subcode - subcode for which driver should call the registered function + * fn - The function to call when a packet with "opcode" arrives in + * octeon output queues. + * fn_arg - The argument to be passed when calling function "fn". + * Description: + * Registers a function and its argument to be called when a packet + * arrives in Octeon output queues with "opcode". + * Returns: + * Success: 0 + * Failure: 1 + * Locks: + * No locks are held. + */ +int +lio_register_dispatch_fn(struct octeon_device *oct, uint16_t opcode, + uint16_t subcode, lio_dispatch_fn_t fn, void *fn_arg) +{ + lio_dispatch_fn_t pfn; + uint32_t idx; + uint16_t combined_opcode = LIO_OPCODE_SUBCODE(opcode, subcode); + + idx = combined_opcode & LIO_OPCODE_MASK; + + mtx_lock(&oct->dispatch.lock); + /* Add dispatch function to first level of lookup table */ + if (oct->dispatch.dlist[idx].opcode == 0) { + oct->dispatch.dlist[idx].opcode = combined_opcode; + oct->dispatch.dlist[idx].dispatch_fn = fn; + oct->dispatch.dlist[idx].arg = fn_arg; + oct->dispatch.count++; + mtx_unlock(&oct->dispatch.lock); + return (0); + } + + mtx_unlock(&oct->dispatch.lock); + + /* + * Check if there was a function already registered for this + * opcode/subcode. + */ + pfn = lio_get_dispatch(oct, opcode, subcode); + if (!pfn) { + struct lio_dispatch *dispatch; + + lio_dev_dbg(oct, + "Adding opcode to dispatch list linked list\n"); + dispatch = (struct lio_dispatch *) + malloc(sizeof(struct lio_dispatch), + M_DEVBUF, M_NOWAIT | M_ZERO); + if (dispatch == NULL) { + lio_dev_err(oct, + "No memory to add dispatch function\n"); + return (1); + } + + dispatch->opcode = combined_opcode; + dispatch->dispatch_fn = fn; + dispatch->arg = fn_arg; + + /* + * Add dispatch function to linked list of fn ptrs + * at the hashed index. + */ + mtx_lock(&oct->dispatch.lock); + STAILQ_INSERT_HEAD(&oct->dispatch.dlist[idx].head, + &dispatch->node, entries); + oct->dispatch.count++; + mtx_unlock(&oct->dispatch.lock); + + } else { + lio_dev_err(oct, "Found previously registered dispatch fn for opcode/subcode: %x/%x\n", + opcode, subcode); + return (1); + } + + return (0); +} + +/* + * lio_unregister_dispatch_fn + * Parameters: + * oct - octeon device + * opcode - driver should unregister the function for this opcode + * subcode - driver should unregister the function for this subcode + * Description: + * Unregister the function set for this opcode+subcode. + * Returns: + * Success: 0 + * Failure: 1 + * Locks: + * No locks are held. + */ +int +lio_unregister_dispatch_fn(struct octeon_device *oct, uint16_t opcode, + uint16_t subcode) +{ + struct lio_stailq_head *dispatch_head; + struct lio_stailq_node *dispatch, *dfree = NULL, *tmp2; + int retval = 0; + uint32_t idx; + uint16_t combined_opcode = LIO_OPCODE_SUBCODE(opcode, subcode); + + idx = combined_opcode & LIO_OPCODE_MASK; + + mtx_lock(&oct->dispatch.lock); + + if (oct->dispatch.count == 0) { + mtx_unlock(&oct->dispatch.lock); + lio_dev_err(oct, "No dispatch functions registered for this device\n"); + return (1); + } + if (oct->dispatch.dlist[idx].opcode == combined_opcode) { + dispatch_head = &oct->dispatch.dlist[idx].head; + if (!STAILQ_EMPTY(dispatch_head)) { + dispatch = STAILQ_FIRST(dispatch_head); + oct->dispatch.dlist[idx].opcode = + ((struct lio_dispatch *)dispatch)->opcode; + oct->dispatch.dlist[idx].dispatch_fn = + ((struct lio_dispatch *)dispatch)->dispatch_fn; + oct->dispatch.dlist[idx].arg = + ((struct lio_dispatch *)dispatch)->arg; + STAILQ_REMOVE_HEAD(dispatch_head, entries); + dfree = dispatch; + } else { + oct->dispatch.dlist[idx].opcode = 0; + oct->dispatch.dlist[idx].dispatch_fn = NULL; + oct->dispatch.dlist[idx].arg = NULL; + } + } else { + retval = 1; + STAILQ_FOREACH_SAFE(dispatch, + &oct->dispatch.dlist[idx].head, + entries, tmp2) { + if (((struct lio_dispatch *)dispatch)->opcode == + combined_opcode) { + STAILQ_REMOVE(&oct->dispatch.dlist[idx].head, + dispatch, + lio_stailq_node, entries); + dfree = dispatch; + retval = 0; + } + } + } + + if (!retval) + oct->dispatch.count--; + + mtx_unlock(&oct->dispatch.lock); + free(dfree, M_DEVBUF); + + return (retval); +} + +int +lio_core_drv_init(struct lio_recv_info *recv_info, void *buf) +{ + struct octeon_device *oct = (struct octeon_device *)buf; + struct lio_recv_pkt *recv_pkt = recv_info->recv_pkt; + struct lio_core_setup *cs = NULL; + uint32_t i; + uint32_t num_nic_ports = 0; + char app_name[16]; + + if (LIO_CN23XX_PF(oct)) + num_nic_ports = LIO_GET_NUM_NIC_PORTS_CFG( + LIO_CHIP_CONF(oct, cn23xx_pf)); + + if (atomic_load_acq_int(&oct->status) >= LIO_DEV_RUNNING) { + lio_dev_err(oct, "Received CORE OK when device state is 0x%x\n", + atomic_load_acq_int(&oct->status)); + goto core_drv_init_err; + } + + strncpy(app_name, + lio_get_app_string((uint32_t) + recv_pkt->rh.r_core_drv_init.app_mode), + sizeof(app_name) - 1); + oct->app_mode = (uint32_t)recv_pkt->rh.r_core_drv_init.app_mode; + if (recv_pkt->rh.r_core_drv_init.app_mode == LIO_DRV_NIC_APP) { + oct->fw_info.max_nic_ports = + (uint32_t)recv_pkt->rh.r_core_drv_init.max_nic_ports; + oct->fw_info.num_gmx_ports = + (uint32_t)recv_pkt->rh.r_core_drv_init.num_gmx_ports; + } + + if (oct->fw_info.max_nic_ports < num_nic_ports) { + lio_dev_err(oct, "Config has more ports than firmware allows (%d > %d).\n", + num_nic_ports, oct->fw_info.max_nic_ports); + goto core_drv_init_err; + } + + oct->fw_info.app_cap_flags = recv_pkt->rh.r_core_drv_init.app_cap_flags; + oct->fw_info.app_mode = (uint32_t)recv_pkt->rh.r_core_drv_init.app_mode; + oct->pfvf_hsword.app_mode = + (uint32_t)recv_pkt->rh.r_core_drv_init.app_mode; + + oct->pfvf_hsword.pkind = recv_pkt->rh.r_core_drv_init.pkind; + + for (i = 0; i < oct->num_iqs; i++) + oct->instr_queue[i]->txpciq.s.pkind = oct->pfvf_hsword.pkind; + + atomic_store_rel_int(&oct->status, LIO_DEV_CORE_OK); + + cs = &core_setup[oct->octeon_id]; + + if (recv_pkt->buffer_size[0] != (sizeof(*cs) + LIO_DROQ_INFO_SIZE)) { + lio_dev_dbg(oct, "Core setup bytes expected %lu found %d\n", + (uint32_t)sizeof(*cs) + LIO_DROQ_INFO_SIZE, + recv_pkt->buffer_size[0]); + } + + memcpy(cs, recv_pkt->buffer_ptr[0]->m_data + LIO_DROQ_INFO_SIZE, + sizeof(*cs)); + strncpy(oct->boardinfo.name, cs->boardname, LIO_BOARD_NAME); + strncpy(oct->boardinfo.serial_number, cs->board_serial_number, + LIO_SERIAL_NUM_LEN); + + lio_swap_8B_data((uint64_t *)cs, (sizeof(*cs) >> 3)); + + oct->boardinfo.major = cs->board_rev_major; + oct->boardinfo.minor = cs->board_rev_minor; + + lio_dev_info(oct, "Running %s (%llu Hz)\n", app_name, + LIO_CAST64(cs->corefreq)); + +core_drv_init_err: + for (i = 0; i < recv_pkt->buffer_count; i++) + lio_recv_buffer_free(recv_pkt->buffer_ptr[i]); + + lio_free_recv_info(recv_info); + return (0); +} + +int +lio_get_tx_qsize(struct octeon_device *oct, uint32_t q_no) +{ + + if ((oct != NULL) && (q_no < (uint32_t)LIO_MAX_INSTR_QUEUES(oct)) && + (oct->io_qmask.iq & BIT_ULL(q_no))) + return (oct->instr_queue[q_no]->max_count); + + + return (-1); +} + +int +lio_get_rx_qsize(struct octeon_device *oct, uint32_t q_no) +{ + + if ((oct != NULL) && (q_no < (uint32_t)LIO_MAX_OUTPUT_QUEUES(oct)) && + (oct->io_qmask.oq & BIT_ULL(q_no))) + return (oct->droq[q_no]->max_count); + + return (-1); +} + +/* Returns the host firmware handshake OCTEON specific configuration */ +struct lio_config * +lio_get_conf(struct octeon_device *oct) +{ + struct lio_config *default_oct_conf = NULL; + + /* + * check the OCTEON Device model & return the corresponding octeon + * configuration + */ + if (LIO_CN23XX_PF(oct)) { + default_oct_conf = (struct lio_config *)( + LIO_CHIP_CONF(oct, cn23xx_pf)); + } + + return (default_oct_conf); +} + +/* + * Get the octeon device pointer. + * @param octeon_id - The id for which the octeon device pointer is required. + * @return Success: Octeon device pointer. + * @return Failure: NULL. + */ +struct octeon_device * +lio_get_device(uint32_t octeon_id) +{ + + if (octeon_id >= LIO_MAX_DEVICES) + return (NULL); + else + return (octeon_device[octeon_id]); +} + +uint64_t +lio_pci_readq(struct octeon_device *oct, uint64_t addr) +{ + uint64_t val64; + volatile uint32_t val32, addrhi; + + mtx_lock(&oct->pci_win_lock); + + /* + * The windowed read happens when the LSB of the addr is written. + * So write MSB first + */ + addrhi = (addr >> 32); + if (oct->chip_id == LIO_CN23XX_PF_VID) + addrhi |= 0x00060000; + lio_write_csr32(oct, oct->reg_list.pci_win_rd_addr_hi, addrhi); + + /* Read back to preserve ordering of writes */ + val32 = lio_read_csr32(oct, oct->reg_list.pci_win_rd_addr_hi); + + lio_write_csr32(oct, oct->reg_list.pci_win_rd_addr_lo, + addr & 0xffffffff); + val32 = lio_read_csr32(oct, oct->reg_list.pci_win_rd_addr_lo); + + val64 = lio_read_csr64(oct, oct->reg_list.pci_win_rd_data); + + mtx_unlock(&oct->pci_win_lock); + + return (val64); +} + +void +lio_pci_writeq(struct octeon_device *oct, uint64_t val, uint64_t addr) +{ + volatile uint32_t val32; + + mtx_lock(&oct->pci_win_lock); + + lio_write_csr64(oct, oct->reg_list.pci_win_wr_addr, addr); + + /* The write happens when the LSB is written. So write MSB first. */ + lio_write_csr32(oct, oct->reg_list.pci_win_wr_data_hi, val >> 32); + /* Read the MSB to ensure ordering of writes. */ + val32 = lio_read_csr32(oct, oct->reg_list.pci_win_wr_data_hi); + + lio_write_csr32(oct, oct->reg_list.pci_win_wr_data_lo, + val & 0xffffffff); + + mtx_unlock(&oct->pci_win_lock); +} + +int +lio_mem_access_ok(struct octeon_device *oct) +{ + uint64_t access_okay = 0; + uint64_t lmc0_reset_ctl; + + /* Check to make sure a DDR interface is enabled */ + if (LIO_CN23XX_PF(oct)) { + lmc0_reset_ctl = lio_pci_readq(oct, LIO_CN23XX_LMC0_RESET_CTL); + access_okay = + (lmc0_reset_ctl & LIO_CN23XX_LMC0_RESET_CTL_DDR3RST_MASK); + } + + return (access_okay ? 0 : 1); +} + +int +lio_wait_for_ddr_init(struct octeon_device *oct, unsigned long *timeout) +{ + int ret = 1; + uint32_t ms; + + if (timeout == NULL) + return (ret); + + for (ms = 0; ret && ((*timeout == 0) || (ms <= *timeout)); ms += 100) { + ret = lio_mem_access_ok(oct); + + /* wait 100 ms */ + if (ret) + lio_sleep_timeout(100); + } + + return (ret); +} + +/* + * Get the octeon id assigned to the octeon device passed as argument. + * This function is exported to other modules. + * @param dev - octeon device pointer passed as a void *. + * @return octeon device id + */ +int +lio_get_device_id(void *dev) +{ + struct octeon_device *octeon_dev = (struct octeon_device *)dev; + uint32_t i; + + for (i = 0; i < LIO_MAX_DEVICES; i++) + if (octeon_device[i] == octeon_dev) + return (octeon_dev->octeon_id); + + return (-1); +} + +void +lio_enable_irq(struct lio_droq *droq, struct lio_instr_queue *iq) +{ + struct octeon_device *oct = NULL; + uint64_t instr_cnt; + uint32_t pkts_pend; + + /* the whole thing needs to be atomic, ideally */ + if (droq != NULL) { + oct = droq->oct_dev; + pkts_pend = atomic_load_acq_int(&droq->pkts_pending); + mtx_lock(&droq->lock); + lio_write_csr32(oct, droq->pkts_sent_reg, + droq->pkt_count - pkts_pend); + droq->pkt_count = pkts_pend; + /* this write needs to be flushed before we release the lock */ + __compiler_membar(); + mtx_unlock(&droq->lock); + } + + if (iq != NULL) { + oct = iq->oct_dev; + mtx_lock(&iq->lock); + lio_write_csr32(oct, iq->inst_cnt_reg, iq->pkt_in_done); + iq->pkt_in_done = 0; + /* this write needs to be flushed before we release the lock */ + __compiler_membar(); + mtx_unlock(&iq->lock); + } + + /* + * Implementation note: + * + * SLI_PKT(x)_CNTS[RESEND] is written separately so that if an interrupt + * DOES occur as a result of RESEND, the DROQ lock will NOT be held. + * + * Write resend. Writing RESEND in SLI_PKTX_CNTS should be enough + * to trigger tx interrupts as well, if they are pending. + */ + if ((oct != NULL) && (LIO_CN23XX_PF(oct))) { + if (droq != NULL) + lio_write_csr64(oct, droq->pkts_sent_reg, + LIO_CN23XX_INTR_RESEND); + /* we race with firmrware here. */ + /* read and write the IN_DONE_CNTS */ + else if (iq != NULL) { + instr_cnt = lio_read_csr64(oct, iq->inst_cnt_reg); + lio_write_csr64(oct, iq->inst_cnt_reg, + ((instr_cnt & 0xFFFFFFFF00000000ULL) | + LIO_CN23XX_INTR_RESEND)); + } + } +} Index: head/sys/dev/liquidio/base/lio_droq.h =================================================================== --- head/sys/dev/liquidio/base/lio_droq.h +++ head/sys/dev/liquidio/base/lio_droq.h @@ -0,0 +1,432 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* \file lio_droq.h + * \brief Implementation of Octeon Output queues. "Output" is with + * respect to the Octeon device on the NIC. From this driver's point of + * view they are ingress queues. + */ + +#ifndef __LIO_DROQ_H__ +#define __LIO_DROQ_H__ + +/* + * Octeon descriptor format. + * The descriptor ring is made of descriptors which have 2 64-bit values: + * -# Physical (bus) address of the data buffer. + * -# Physical (bus) address of a lio_droq_info structure. + * The Octeon device DMA's incoming packets and its information at the address + * given by these descriptor fields. + */ +struct lio_droq_desc { + /* The buffer pointer */ + uint64_t buffer_ptr; + + /* The Info pointer */ + uint64_t info_ptr; +}; + +#define LIO_DROQ_DESC_SIZE (sizeof(struct lio_droq_desc)) + +/* + * Information about packet DMA'ed by Octeon. + * The format of the information available at Info Pointer after Octeon + * has posted a packet. Not all descriptors have valid information. Only + * the Info field of the first descriptor for a packet has information + * about the packet. + */ +struct lio_droq_info { + /* The Length of the packet. */ + uint64_t length; + + /* The Output Receive Header. */ + union octeon_rh rh; + +}; + +#define LIO_DROQ_INFO_SIZE (sizeof(struct lio_droq_info)) + +/* + * Pointer to data buffer. + * Driver keeps a pointer to the data buffer that it made available to + * the Octeon device. Since the descriptor ring keeps physical (bus) + * addresses, this field is required for the driver to keep track of + * the virtual address pointers. + */ +struct lio_recv_buffer { + /* Packet buffer, including metadata. */ + void *buffer; + + /* Data in the packet buffer. */ + uint8_t *data; +}; + +#define LIO_DROQ_RECVBUF_SIZE (sizeof(struct lio_recv_buffer)) + +/* Output Queue statistics. Each output queue has four stats fields. */ +struct lio_droq_stats { + /* Number of packets received in this queue. */ + uint64_t pkts_received; + + /* Bytes received by this queue. */ + uint64_t bytes_received; + + /* Packets dropped due to no dispatch function. */ + uint64_t dropped_nodispatch; + + /* Packets dropped due to no memory available. */ + uint64_t dropped_nomem; + + /* Packets dropped due to large number of pkts to process. */ + uint64_t dropped_toomany; + + /* Number of packets sent to stack from this queue. */ + uint64_t rx_pkts_received; + + /* Number of Bytes sent to stack from this queue. */ + uint64_t rx_bytes_received; + + /* Num of Packets dropped due to receive path failures. */ + uint64_t rx_dropped; + + uint64_t rx_vxlan; + + /* Num of failures of lio_recv_buffer_alloc() */ + uint64_t rx_alloc_failure; + +}; + +/* + * The maximum number of buffers that can be dispatched from the + * output/dma queue. Set to 64 assuming 1K buffers in DROQ and the fact that + * max packet size from DROQ is 64K. + */ +#define LIO_MAX_RECV_BUFS 64 + +/* + * Receive Packet format used when dispatching output queue packets + * with non-raw opcodes. + * The received packet will be sent to the upper layers using this + * structure which is passed as a parameter to the dispatch function + */ +struct lio_recv_pkt { + /* Number of buffers in this received packet */ + uint16_t buffer_count; + + /* Id of the device that is sending the packet up */ + uint16_t octeon_id; + + /* Length of data in the packet buffer */ + uint32_t length; + + /* The receive header */ + union octeon_rh rh; + + /* Pointer to the OS-specific packet buffer */ + struct mbuf *buffer_ptr[LIO_MAX_RECV_BUFS]; + + /* Size of the buffers pointed to by ptr's in buffer_ptr */ + uint32_t buffer_size[LIO_MAX_RECV_BUFS]; +}; + +#define LIO_RECV_PKT_SIZE (sizeof(struct lio_recv_pkt)) + +/* + * The first parameter of a dispatch function. + * For a raw mode opcode, the driver dispatches with the device + * pointer in this structure. + * For non-raw mode opcode, the driver dispatches the recv_pkt + * created to contain the buffers with data received from Octeon. + * --------------------- + * | *recv_pkt ----|--- + * |-------------------| | + * | 0 or more bytes | | + * | reserved by driver| | + * |-------------------|<-/ + * | lio_recv_pkt | + * | | + * |___________________| + */ +struct lio_recv_info { + void *rsvd; + struct lio_recv_pkt *recv_pkt; +}; + +#define LIO_RECV_INFO_SIZE (sizeof(struct lio_recv_info)) + +/* + * Allocate a recv_info structure. The recv_pkt pointer in the recv_info + * structure is filled in before this call returns. + * @param extra_bytes - extra bytes to be allocated at the end of the recv info + * structure. + * @return - pointer to a newly allocated recv_info structure. + */ +static inline struct lio_recv_info * +lio_alloc_recv_info(int extra_bytes) +{ + struct lio_recv_info *recv_info; + uint8_t *buf; + + buf = malloc(LIO_RECV_PKT_SIZE + LIO_RECV_INFO_SIZE + + extra_bytes, M_DEVBUF, M_NOWAIT | M_ZERO); + if (buf == NULL) + return (NULL); + + recv_info = (struct lio_recv_info *)buf; + recv_info->recv_pkt = (struct lio_recv_pkt *)(buf + LIO_RECV_INFO_SIZE); + recv_info->rsvd = NULL; + if (extra_bytes) + recv_info->rsvd = buf + LIO_RECV_INFO_SIZE + LIO_RECV_PKT_SIZE; + + return (recv_info); +} + +/* + * Free a recv_info structure. + * @param recv_info - Pointer to receive_info to be freed + */ +static inline void +lio_free_recv_info(struct lio_recv_info *recv_info) +{ + + free(recv_info, M_DEVBUF); +} + +typedef int (*lio_dispatch_fn_t)(struct lio_recv_info *, void *); + +/* + * Used by NIC module to register packet handler and to get device + * information for each octeon device. + */ +struct lio_droq_ops { + /* + * This registered function will be called by the driver with + * the pointer to buffer from droq and length of + * data in the buffer. The receive header gives the port + * number to the caller. Function pointer is set by caller. + */ + void (*fptr) (void *, uint32_t, union octeon_rh *, void *, + void *); + void *farg; + + /* + * Flag indicating if the DROQ handler should drop packets that + * it cannot handle in one iteration. Set by caller. + */ + uint32_t drop_on_max; +}; + +/* + * The Descriptor Ring Output Queue structure. + * This structure has all the information required to implement a + * Octeon DROQ. + */ +struct lio_droq { + /* A lock to protect access to this ring. */ + struct mtx lock; + + uint32_t q_no; + + uint32_t pkt_count; + + struct lio_droq_ops ops; + + struct octeon_device *oct_dev; + + /* The 8B aligned descriptor ring starts at this address. */ + struct lio_droq_desc *desc_ring; + + /* Index in the ring where the driver should read the next packet */ + uint32_t read_idx; + + /* + * Index in the ring where the driver will refill the descriptor's + * buffer + */ + uint32_t refill_idx; + + /* Packets pending to be processed */ + volatile int pkts_pending; + + /* Number of descriptors in this ring. */ + uint32_t max_count; + + /* The number of descriptors pending refill. */ + uint32_t refill_count; + + uint32_t pkts_per_intr; + uint32_t refill_threshold; + + /* + * The max number of descriptors in DROQ without a buffer. + * This field is used to keep track of empty space threshold. If the + * refill_count reaches this value, the DROQ cannot accept a max-sized + * (64K) packet. + */ + uint32_t max_empty_descs; + + /* + * The receive buffer list. This list has the virtual addresses of + * the buffers. + */ + struct lio_recv_buffer *recv_buf_list; + + /* The size of each buffer pointed by the buffer pointer. */ + uint32_t buffer_size; + + /* + * Offset to packet credit register. + * Host writes number of info/buffer ptrs available to this register + */ + uint32_t pkts_credit_reg; + + /* + * Offset packet sent register. + * Octeon writes the number of packets DMA'ed to host memory + * in this register. + */ + uint32_t pkts_sent_reg; + + struct lio_stailq_head dispatch_stq_head; + + /* Statistics for this DROQ. */ + struct lio_droq_stats stats; + + /* DMA mapped address of the DROQ descriptor ring. */ + vm_paddr_t desc_ring_dma; + + /* application context */ + void *app_ctx; + + uint32_t cpu_id; + + struct task droq_task; + struct taskqueue *droq_taskqueue; + + struct lro_ctrl lro; +}; + +#define LIO_DROQ_SIZE (sizeof(struct lio_droq)) + +/* + * Allocates space for the descriptor ring for the droq and sets the + * base addr, num desc etc in Octeon registers. + * + * @param oct_dev - pointer to the octeon device structure + * @param q_no - droq no. + * @param app_ctx - pointer to application context + * @return Success: 0 Failure: 1 + */ +int lio_init_droq(struct octeon_device *oct_dev, + uint32_t q_no, uint32_t num_descs, uint32_t desc_size, + void *app_ctx); + +/* + * Frees the space for descriptor ring for the droq. + * + * @param oct_dev - pointer to the octeon device structure + * @param q_no - droq no. + * @return: Success: 0 Failure: 1 + */ +int lio_delete_droq(struct octeon_device *oct_dev, uint32_t q_no); + +/* + * Register a change in droq operations. The ops field has a pointer to a + * function which will called by the DROQ handler for all packets arriving + * on output queues given by q_no irrespective of the type of packet. + * The ops field also has a flag which if set tells the DROQ handler to + * drop packets if it receives more than what it can process in one + * invocation of the handler. + * @param oct - octeon device + * @param q_no - octeon output queue number (0 <= q_no <= MAX_OCTEON_DROQ-1 + * @param ops - the droq_ops settings for this queue + * @return - 0 on success, -ENODEV or -EINVAL on error. + */ +int lio_register_droq_ops(struct octeon_device *oct, uint32_t q_no, + struct lio_droq_ops *ops); + +/* + * Resets the function pointer and flag settings made by + * lio_register_droq_ops(). After this routine is called, the DROQ handler + * will lookup dispatch function for each arriving packet on the output queue + * given by q_no. + * @param oct - octeon device + * @param q_no - octeon output queue number (0 <= q_no <= MAX_OCTEON_DROQ-1 + * @return - 0 on success, -ENODEV or -EINVAL on error. + */ +int lio_unregister_droq_ops(struct octeon_device *oct, uint32_t q_no); + +/* + * Register a dispatch function for a opcode/subcode. The driver will call + * this dispatch function when it receives a packet with the given + * opcode/subcode in its output queues along with the user specified + * argument. + * @param oct - the octeon device to register with. + * @param opcode - the opcode for which the dispatch will be registered. + * @param subcode - the subcode for which the dispatch will be registered + * @param fn - the dispatch function. + * @param fn_arg - user specified that will be passed along with the + * dispatch function by the driver. + * @return Success: 0; Failure: 1 + */ +int lio_register_dispatch_fn(struct octeon_device *oct, uint16_t opcode, + uint16_t subcode, lio_dispatch_fn_t fn, + void *fn_arg); + +/* + * Remove registration for an opcode/subcode. This will delete the mapping for + * an opcode/subcode. The dispatch function will be unregistered and will no + * longer be called if a packet with the opcode/subcode arrives in the driver + * output queues. + * @param oct - the octeon device to unregister from. + * @param opcode - the opcode to be unregistered. + * @param subcode - the subcode to be unregistered. + * + * @return Success: 0; Failure: 1 + */ +int lio_unregister_dispatch_fn(struct octeon_device *oct, uint16_t opcode, + uint16_t subcode); + +uint32_t lio_droq_check_hw_for_pkts(struct lio_droq *droq); + +int lio_create_droq(struct octeon_device *oct, uint32_t q_no, + uint32_t num_descs, uint32_t desc_size, void *app_ctx); + +int lio_droq_process_packets(struct octeon_device *oct, + struct lio_droq *droq, uint32_t budget); + +uint32_t lio_droq_refill(struct octeon_device *octeon_dev, + struct lio_droq *droq); +void lio_droq_bh(void *ptr, int pending __unused); +#endif /* __LIO_DROQ_H__ */ Index: head/sys/dev/liquidio/base/lio_droq.c =================================================================== --- head/sys/dev/liquidio/base/lio_droq.c +++ head/sys/dev/liquidio/base/lio_droq.c @@ -0,0 +1,868 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_main.h" +#include "cn23xx_pf_device.h" +#include "lio_network.h" + +struct __dispatch { + struct lio_stailq_node node; + struct lio_recv_info *rinfo; + lio_dispatch_fn_t disp_fn; +}; + +void *lio_get_dispatch_arg(struct octeon_device *oct, + uint16_t opcode, uint16_t subcode); + +/* + * Get the argument that the user set when registering dispatch + * function for a given opcode/subcode. + * @param octeon_dev - the octeon device pointer. + * @param opcode - the opcode for which the dispatch argument + * is to be checked. + * @param subcode - the subcode for which the dispatch argument + * is to be checked. + * @return Success: void * (argument to the dispatch function) + * @return Failure: NULL + * + */ +void * +lio_get_dispatch_arg(struct octeon_device *octeon_dev, + uint16_t opcode, uint16_t subcode) +{ + struct lio_stailq_node *dispatch; + void *fn_arg = NULL; + int idx; + uint16_t combined_opcode; + + combined_opcode = LIO_OPCODE_SUBCODE(opcode, subcode); + + idx = combined_opcode & LIO_OPCODE_MASK; + + mtx_lock(&octeon_dev->dispatch.lock); + + if (octeon_dev->dispatch.count == 0) { + mtx_unlock(&octeon_dev->dispatch.lock); + return (NULL); + } + + if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { + fn_arg = octeon_dev->dispatch.dlist[idx].arg; + } else { + STAILQ_FOREACH(dispatch, + &octeon_dev->dispatch.dlist[idx].head, entries) { + if (((struct lio_dispatch *)dispatch)->opcode == + combined_opcode) { + fn_arg = ((struct lio_dispatch *)dispatch)->arg; + break; + } + } + } + + mtx_unlock(&octeon_dev->dispatch.lock); + return (fn_arg); +} + +/* + * Check for packets on Droq. This function should be called with lock held. + * @param droq - Droq on which count is checked. + * @return Returns packet count. + */ +uint32_t +lio_droq_check_hw_for_pkts(struct lio_droq *droq) +{ + struct octeon_device *oct = droq->oct_dev; + uint32_t last_count; + uint32_t pkt_count = 0; + + pkt_count = lio_read_csr32(oct, droq->pkts_sent_reg); + + last_count = pkt_count - droq->pkt_count; + droq->pkt_count = pkt_count; + + /* we shall write to cnts at the end of processing */ + if (last_count) + atomic_add_int(&droq->pkts_pending, last_count); + + return (last_count); +} + +static void +lio_droq_compute_max_packet_bufs(struct lio_droq *droq) +{ + uint32_t count = 0; + + /* + * max_empty_descs is the max. no. of descs that can have no buffers. + * If the empty desc count goes beyond this value, we cannot safely + * read in a 64K packet sent by Octeon + * (64K is max pkt size from Octeon) + */ + droq->max_empty_descs = 0; + + do { + droq->max_empty_descs++; + count += droq->buffer_size; + } while (count < (64 * 1024)); + + droq->max_empty_descs = droq->max_count - droq->max_empty_descs; +} + +static void +lio_droq_reset_indices(struct lio_droq *droq) +{ + + droq->read_idx = 0; + droq->refill_idx = 0; + droq->refill_count = 0; + atomic_store_rel_int(&droq->pkts_pending, 0); +} + +static void +lio_droq_destroy_ring_buffers(struct octeon_device *oct, + struct lio_droq *droq) +{ + uint32_t i; + + for (i = 0; i < droq->max_count; i++) { + if (droq->recv_buf_list[i].buffer != NULL) { + lio_recv_buffer_free(droq->recv_buf_list[i].buffer); + droq->recv_buf_list[i].buffer = NULL; + } + } + + lio_droq_reset_indices(droq); +} + +static int +lio_droq_setup_ring_buffers(struct octeon_device *oct, + struct lio_droq *droq) +{ + struct lio_droq_desc *desc_ring = droq->desc_ring; + void *buf; + uint32_t i; + + for (i = 0; i < droq->max_count; i++) { + buf = lio_recv_buffer_alloc(droq->buffer_size); + + if (buf == NULL) { + lio_dev_err(oct, "%s buffer alloc failed\n", + __func__); + droq->stats.rx_alloc_failure++; + return (-ENOMEM); + } + + droq->recv_buf_list[i].buffer = buf; + droq->recv_buf_list[i].data = ((struct mbuf *)buf)->m_data; + desc_ring[i].info_ptr = 0; + desc_ring[i].buffer_ptr = + lio_map_ring(oct->device, droq->recv_buf_list[i].buffer, + droq->buffer_size); + } + + lio_droq_reset_indices(droq); + + lio_droq_compute_max_packet_bufs(droq); + + return (0); +} + +int +lio_delete_droq(struct octeon_device *oct, uint32_t q_no) +{ + struct lio_droq *droq = oct->droq[q_no]; + + lio_dev_dbg(oct, "%s[%d]\n", __func__, q_no); + + while (taskqueue_cancel(droq->droq_taskqueue, &droq->droq_task, NULL)) + taskqueue_drain(droq->droq_taskqueue, &droq->droq_task); + + taskqueue_free(droq->droq_taskqueue); + droq->droq_taskqueue = NULL; + + lio_droq_destroy_ring_buffers(oct, droq); + free(droq->recv_buf_list, M_DEVBUF); + + if (droq->desc_ring != NULL) + lio_dma_free((droq->max_count * LIO_DROQ_DESC_SIZE), + droq->desc_ring); + + oct->io_qmask.oq &= ~(1ULL << q_no); + bzero(oct->droq[q_no], sizeof(struct lio_droq)); + oct->num_oqs--; + + return (0); +} + +void +lio_droq_bh(void *ptr, int pending __unused) +{ + struct lio_droq *droq = ptr; + struct octeon_device *oct = droq->oct_dev; + struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; + int reschedule, tx_done = 1; + + reschedule = lio_droq_process_packets(oct, droq, oct->rx_budget); + + if (atomic_load_acq_int(&iq->instr_pending)) + tx_done = lio_flush_iq(oct, iq, oct->tx_budget); + + if (reschedule || !tx_done) + taskqueue_enqueue(droq->droq_taskqueue, &droq->droq_task); + else + lio_enable_irq(droq, iq); +} + +int +lio_init_droq(struct octeon_device *oct, uint32_t q_no, + uint32_t num_descs, uint32_t desc_size, void *app_ctx) +{ + struct lio_droq *droq; + unsigned long size; + uint32_t c_buf_size = 0, c_num_descs = 0, c_pkts_per_intr = 0; + uint32_t c_refill_threshold = 0, desc_ring_size = 0; + + lio_dev_dbg(oct, "%s[%d]\n", __func__, q_no); + + droq = oct->droq[q_no]; + bzero(droq, LIO_DROQ_SIZE); + + droq->oct_dev = oct; + droq->q_no = q_no; + if (app_ctx != NULL) + droq->app_ctx = app_ctx; + else + droq->app_ctx = (void *)(size_t)q_no; + + c_num_descs = num_descs; + c_buf_size = desc_size; + if (LIO_CN23XX_PF(oct)) { + struct lio_config *conf23 = LIO_CHIP_CONF(oct, cn23xx_pf); + + c_pkts_per_intr = + (uint32_t)LIO_GET_OQ_PKTS_PER_INTR_CFG(conf23); + c_refill_threshold = + (uint32_t)LIO_GET_OQ_REFILL_THRESHOLD_CFG(conf23); + } else { + return (1); + } + + droq->max_count = c_num_descs; + droq->buffer_size = c_buf_size; + + desc_ring_size = droq->max_count * LIO_DROQ_DESC_SIZE; + droq->desc_ring = lio_dma_alloc(desc_ring_size, &droq->desc_ring_dma); + if (droq->desc_ring == NULL) { + lio_dev_err(oct, "Output queue %d ring alloc failed\n", q_no); + return (1); + } + + lio_dev_dbg(oct, "droq[%d]: desc_ring: virt: 0x%p, dma: %lx\n", q_no, + droq->desc_ring, droq->desc_ring_dma); + lio_dev_dbg(oct, "droq[%d]: num_desc: %d\n", q_no, droq->max_count); + + size = droq->max_count * LIO_DROQ_RECVBUF_SIZE; + droq->recv_buf_list = + (struct lio_recv_buffer *)malloc(size, M_DEVBUF, + M_NOWAIT | M_ZERO); + if (droq->recv_buf_list == NULL) { + lio_dev_err(oct, "Output queue recv buf list alloc failed\n"); + goto init_droq_fail; + } + + if (lio_droq_setup_ring_buffers(oct, droq)) + goto init_droq_fail; + + droq->pkts_per_intr = c_pkts_per_intr; + droq->refill_threshold = c_refill_threshold; + + lio_dev_dbg(oct, "DROQ INIT: max_empty_descs: %d\n", + droq->max_empty_descs); + + mtx_init(&droq->lock, "droq_lock", NULL, MTX_DEF); + + STAILQ_INIT(&droq->dispatch_stq_head); + + oct->fn_list.setup_oq_regs(oct, q_no); + + oct->io_qmask.oq |= BIT_ULL(q_no); + + /* + * Initialize the taskqueue that handles + * output queue packet processing. + */ + lio_dev_dbg(oct, "Initializing droq%d taskqueue\n", q_no); + TASK_INIT(&droq->droq_task, 0, lio_droq_bh, (void *)droq); + + droq->droq_taskqueue = taskqueue_create_fast("lio_droq_task", M_NOWAIT, + taskqueue_thread_enqueue, + &droq->droq_taskqueue); + taskqueue_start_threads_cpuset(&droq->droq_taskqueue, 1, PI_NET, + &oct->ioq_vector[q_no].affinity_mask, + "lio%d_droq%d_task", oct->octeon_id, + q_no); + + return (0); + +init_droq_fail: + lio_delete_droq(oct, q_no); + return (1); +} + +/* + * lio_create_recv_info + * Parameters: + * octeon_dev - pointer to the octeon device structure + * droq - droq in which the packet arrived. + * buf_cnt - no. of buffers used by the packet. + * idx - index in the descriptor for the first buffer in the packet. + * Description: + * Allocates a recv_info_t and copies the buffer addresses for packet data + * into the recv_pkt space which starts at an 8B offset from recv_info_t. + * Flags the descriptors for refill later. If available descriptors go + * below the threshold to receive a 64K pkt, new buffers are first allocated + * before the recv_pkt_t is created. + * This routine will be called in interrupt context. + * Returns: + * Success: Pointer to recv_info_t + * Failure: NULL. + * Locks: + * The droq->lock is held when this routine is called. + */ +static inline struct lio_recv_info * +lio_create_recv_info(struct octeon_device *octeon_dev, struct lio_droq *droq, + uint32_t buf_cnt, uint32_t idx) +{ + struct lio_droq_info *info; + struct lio_recv_pkt *recv_pkt; + struct lio_recv_info *recv_info; + uint32_t bytes_left, i; + + info = (struct lio_droq_info *)droq->recv_buf_list[idx].data; + + recv_info = lio_alloc_recv_info(sizeof(struct __dispatch)); + if (recv_info == NULL) + return (NULL); + + recv_pkt = recv_info->recv_pkt; + recv_pkt->rh = info->rh; + recv_pkt->length = (uint32_t)info->length; + recv_pkt->buffer_count = (uint16_t)buf_cnt; + recv_pkt->octeon_id = (uint16_t)octeon_dev->octeon_id; + + i = 0; + bytes_left = (uint32_t)info->length; + + while (buf_cnt) { + recv_pkt->buffer_size[i] = (bytes_left >= droq->buffer_size) ? + droq->buffer_size : bytes_left; + + recv_pkt->buffer_ptr[i] = droq->recv_buf_list[idx].buffer; + droq->recv_buf_list[idx].buffer = NULL; + + idx = lio_incr_index(idx, 1, droq->max_count); + bytes_left -= droq->buffer_size; + i++; + buf_cnt--; + } + + return (recv_info); +} + +/* + * If we were not able to refill all buffers, try to move around + * the buffers that were not dispatched. + */ +static inline uint32_t +lio_droq_refill_pullup_descs(struct lio_droq *droq, + struct lio_droq_desc *desc_ring) +{ + uint32_t desc_refilled = 0; + uint32_t refill_index = droq->refill_idx; + + while (refill_index != droq->read_idx) { + if (droq->recv_buf_list[refill_index].buffer != NULL) { + droq->recv_buf_list[droq->refill_idx].buffer = + droq->recv_buf_list[refill_index].buffer; + droq->recv_buf_list[droq->refill_idx].data = + droq->recv_buf_list[refill_index].data; + desc_ring[droq->refill_idx].buffer_ptr = + desc_ring[refill_index].buffer_ptr; + droq->recv_buf_list[refill_index].buffer = NULL; + desc_ring[refill_index].buffer_ptr = 0; + do { + droq->refill_idx = + lio_incr_index(droq->refill_idx, 1, + droq->max_count); + desc_refilled++; + droq->refill_count--; + } while (droq->recv_buf_list[droq->refill_idx].buffer != + NULL); + } + refill_index = lio_incr_index(refill_index, 1, droq->max_count); + } /* while */ + return (desc_refilled); +} + +/* + * lio_droq_refill + * Parameters: + * droq - droq in which descriptors require new buffers. + * Description: + * Called during normal DROQ processing in interrupt mode or by the poll + * thread to refill the descriptors from which buffers were dispatched + * to upper layers. Attempts to allocate new buffers. If that fails, moves + * up buffers (that were not dispatched) to form a contiguous ring. + * Returns: + * No of descriptors refilled. + * Locks: + * This routine is called with droq->lock held. + */ +uint32_t +lio_droq_refill(struct octeon_device *octeon_dev, struct lio_droq *droq) +{ + struct lio_droq_desc *desc_ring; + void *buf = NULL; + uint32_t desc_refilled = 0; + uint8_t *data; + + desc_ring = droq->desc_ring; + + while (droq->refill_count && (desc_refilled < droq->max_count)) { + /* + * If a valid buffer exists (happens if there is no dispatch), + * reuse + * the buffer, else allocate. + */ + if (droq->recv_buf_list[droq->refill_idx].buffer == NULL) { + buf = lio_recv_buffer_alloc(droq->buffer_size); + /* + * If a buffer could not be allocated, no point in + * continuing + */ + if (buf == NULL) { + droq->stats.rx_alloc_failure++; + break; + } + + droq->recv_buf_list[droq->refill_idx].buffer = buf; + data = ((struct mbuf *)buf)->m_data; + } else { + data = ((struct mbuf *)droq->recv_buf_list + [droq->refill_idx].buffer)->m_data; + } + + droq->recv_buf_list[droq->refill_idx].data = data; + + desc_ring[droq->refill_idx].buffer_ptr = + lio_map_ring(octeon_dev->device, + droq->recv_buf_list[droq->refill_idx].buffer, + droq->buffer_size); + + droq->refill_idx = lio_incr_index(droq->refill_idx, 1, + droq->max_count); + desc_refilled++; + droq->refill_count--; + } + + if (droq->refill_count) + desc_refilled += lio_droq_refill_pullup_descs(droq, desc_ring); + + /* + * if droq->refill_count + * The refill count would not change in pass two. We only moved buffers + * to close the gap in the ring, but we would still have the same no. of + * buffers to refill. + */ + return (desc_refilled); +} + +static inline uint32_t +lio_droq_get_bufcount(uint32_t buf_size, uint32_t total_len) +{ + + return ((total_len + buf_size - 1) / buf_size); +} + +static int +lio_droq_dispatch_pkt(struct octeon_device *oct, struct lio_droq *droq, + union octeon_rh *rh, struct lio_droq_info *info) +{ + struct lio_recv_info *rinfo; + lio_dispatch_fn_t disp_fn; + uint32_t cnt; + + cnt = lio_droq_get_bufcount(droq->buffer_size, (uint32_t)info->length); + + disp_fn = lio_get_dispatch(oct, (uint16_t)rh->r.opcode, + (uint16_t)rh->r.subcode); + if (disp_fn) { + rinfo = lio_create_recv_info(oct, droq, cnt, droq->read_idx); + if (rinfo != NULL) { + struct __dispatch *rdisp = rinfo->rsvd; + + rdisp->rinfo = rinfo; + rdisp->disp_fn = disp_fn; + rinfo->recv_pkt->rh = *rh; + STAILQ_INSERT_TAIL(&droq->dispatch_stq_head, + &rdisp->node, entries); + } else { + droq->stats.dropped_nomem++; + } + } else { + lio_dev_err(oct, "DROQ: No dispatch function (opcode %u/%u)\n", + (unsigned int)rh->r.opcode, + (unsigned int)rh->r.subcode); + droq->stats.dropped_nodispatch++; + } + + return (cnt); +} + +static inline void +lio_droq_drop_packets(struct octeon_device *oct, struct lio_droq *droq, + uint32_t cnt) +{ + struct lio_droq_info *info; + uint32_t i = 0, buf_cnt; + + for (i = 0; i < cnt; i++) { + info = (struct lio_droq_info *) + droq->recv_buf_list[droq->read_idx].data; + + lio_swap_8B_data((uint64_t *)info, 2); + + if (info->length) { + info->length += 8; + droq->stats.bytes_received += info->length; + buf_cnt = lio_droq_get_bufcount(droq->buffer_size, + (uint32_t)info->length); + } else { + lio_dev_err(oct, "DROQ: In drop: pkt with len 0\n"); + buf_cnt = 1; + } + + droq->read_idx = lio_incr_index(droq->read_idx, buf_cnt, + droq->max_count); + droq->refill_count += buf_cnt; + } +} + +static uint32_t +lio_droq_fast_process_packets(struct octeon_device *oct, struct lio_droq *droq, + uint32_t pkts_to_process) +{ + struct lio_droq_info *info; + union octeon_rh *rh; + uint32_t pkt, pkt_count, total_len = 0; + + pkt_count = pkts_to_process; + + for (pkt = 0; pkt < pkt_count; pkt++) { + struct mbuf *nicbuf = NULL; + uint32_t pkt_len = 0; + + info = (struct lio_droq_info *) + droq->recv_buf_list[droq->read_idx].data; + + lio_swap_8B_data((uint64_t *)info, 2); + + if (!info->length) { + lio_dev_err(oct, + "DROQ[%d] idx: %d len:0, pkt_cnt: %d\n", + droq->q_no, droq->read_idx, pkt_count); + hexdump((uint8_t *)info, LIO_DROQ_INFO_SIZE, NULL, + HD_OMIT_CHARS); + pkt++; + lio_incr_index(droq->read_idx, 1, droq->max_count); + droq->refill_count++; + break; + } + + rh = &info->rh; + + info->length += 8; + rh->r_dh.len += (LIO_DROQ_INFO_SIZE + 7) / 8; + + total_len += (uint32_t)info->length; + if (lio_opcode_slow_path(rh)) { + uint32_t buf_cnt; + + buf_cnt = lio_droq_dispatch_pkt(oct, droq, rh, info); + droq->read_idx = lio_incr_index(droq->read_idx, buf_cnt, + droq->max_count); + droq->refill_count += buf_cnt; + } else { + if (info->length <= droq->buffer_size) { + pkt_len = (uint32_t)info->length; + nicbuf = droq->recv_buf_list[ + droq->read_idx].buffer; + nicbuf->m_len = pkt_len; + droq->recv_buf_list[droq->read_idx].buffer = + NULL; + + droq->read_idx = + lio_incr_index(droq->read_idx, + 1, droq->max_count); + droq->refill_count++; + } else { + bool secondary_frag = false; + + pkt_len = 0; + + while (pkt_len < info->length) { + int frag_len, idx = droq->read_idx; + struct mbuf *buffer; + + frag_len = + ((pkt_len + droq->buffer_size) > + info->length) ? + ((uint32_t)info->length - + pkt_len) : droq->buffer_size; + + buffer = ((struct mbuf *) + droq->recv_buf_list[idx]. + buffer); + buffer->m_len = frag_len; + if (__predict_true(secondary_frag)) { + m_cat(nicbuf, buffer); + } else { + nicbuf = buffer; + secondary_frag = true; + } + + droq->recv_buf_list[droq->read_idx]. + buffer = NULL; + + pkt_len += frag_len; + droq->read_idx = + lio_incr_index(droq->read_idx, + 1, + droq->max_count); + droq->refill_count++; + } + } + + if (nicbuf != NULL) { + if (droq->ops.fptr != NULL) { + droq->ops.fptr(nicbuf, pkt_len, rh, + droq, droq->ops.farg); + } else { + lio_recv_buffer_free(nicbuf); + } + } + } + + if (droq->refill_count >= droq->refill_threshold) { + int desc_refilled = lio_droq_refill(oct, droq); + + /* + * Flush the droq descriptor data to memory to be sure + * that when we update the credits the data in memory + * is accurate. + */ + wmb(); + lio_write_csr32(oct, droq->pkts_credit_reg, + desc_refilled); + /* make sure mmio write completes */ + __compiler_membar(); + } + } /* for (each packet)... */ + + /* Increment refill_count by the number of buffers processed. */ + droq->stats.pkts_received += pkt; + droq->stats.bytes_received += total_len; + + tcp_lro_flush_all(&droq->lro); + + if ((droq->ops.drop_on_max) && (pkts_to_process - pkt)) { + lio_droq_drop_packets(oct, droq, (pkts_to_process - pkt)); + + droq->stats.dropped_toomany += (pkts_to_process - pkt); + return (pkts_to_process); + } + + return (pkt); +} + +int +lio_droq_process_packets(struct octeon_device *oct, struct lio_droq *droq, + uint32_t budget) +{ + struct lio_stailq_node *tmp, *tmp2; + uint32_t pkt_count = 0, pkts_processed = 0; + + /* Grab the droq lock */ + mtx_lock(&droq->lock); + + lio_droq_check_hw_for_pkts(droq); + pkt_count = atomic_load_acq_int(&droq->pkts_pending); + + if (!pkt_count) { + mtx_unlock(&droq->lock); + return (0); + } + if (pkt_count > budget) + pkt_count = budget; + + pkts_processed = lio_droq_fast_process_packets(oct, droq, pkt_count); + + atomic_subtract_int(&droq->pkts_pending, pkts_processed); + + /* Release the lock */ + mtx_unlock(&droq->lock); + + STAILQ_FOREACH_SAFE(tmp, &droq->dispatch_stq_head, entries, tmp2) { + struct __dispatch *rdisp = (struct __dispatch *)tmp; + + STAILQ_REMOVE_HEAD(&droq->dispatch_stq_head, entries); + rdisp->disp_fn(rdisp->rinfo, lio_get_dispatch_arg(oct, + (uint16_t)rdisp->rinfo->recv_pkt->rh.r.opcode, + (uint16_t)rdisp->rinfo->recv_pkt->rh.r.subcode)); + } + + /* If there are packets pending. schedule tasklet again */ + if (atomic_load_acq_int(&droq->pkts_pending)) + return (1); + + return (0); +} + +int +lio_register_droq_ops(struct octeon_device *oct, uint32_t q_no, + struct lio_droq_ops *ops) +{ + struct lio_droq *droq; + struct lio_config *lio_cfg = NULL; + + lio_cfg = lio_get_conf(oct); + + if (lio_cfg == NULL) + return (-EINVAL); + + if (ops == NULL) { + lio_dev_err(oct, "%s: droq_ops pointer is NULL\n", __func__); + return (-EINVAL); + } + + if (q_no >= LIO_GET_OQ_MAX_Q_CFG(lio_cfg)) { + lio_dev_err(oct, "%s: droq id (%d) exceeds MAX (%d)\n", + __func__, q_no, (oct->num_oqs - 1)); + return (-EINVAL); + } + droq = oct->droq[q_no]; + + mtx_lock(&droq->lock); + + memcpy(&droq->ops, ops, sizeof(struct lio_droq_ops)); + + mtx_unlock(&droq->lock); + + return (0); +} + +int +lio_unregister_droq_ops(struct octeon_device *oct, uint32_t q_no) +{ + struct lio_droq *droq; + struct lio_config *lio_cfg = NULL; + + lio_cfg = lio_get_conf(oct); + + if (lio_cfg == NULL) + return (-EINVAL); + + if (q_no >= LIO_GET_OQ_MAX_Q_CFG(lio_cfg)) { + lio_dev_err(oct, "%s: droq id (%d) exceeds MAX (%d)\n", + __func__, q_no, oct->num_oqs - 1); + return (-EINVAL); + } + + droq = oct->droq[q_no]; + + if (droq == NULL) { + lio_dev_info(oct, "Droq id (%d) not available.\n", q_no); + return (0); + } + + mtx_lock(&droq->lock); + + droq->ops.fptr = NULL; + droq->ops.farg = NULL; + droq->ops.drop_on_max = 0; + + mtx_unlock(&droq->lock); + + return (0); +} + +int +lio_create_droq(struct octeon_device *oct, uint32_t q_no, uint32_t num_descs, + uint32_t desc_size, void *app_ctx) +{ + + if (oct->droq[q_no]->oct_dev != NULL) { + lio_dev_dbg(oct, "Droq already in use. Cannot create droq %d again\n", + q_no); + return (1); + } + + /* Initialize the Droq */ + if (lio_init_droq(oct, q_no, num_descs, desc_size, app_ctx)) { + bzero(oct->droq[q_no], sizeof(struct lio_droq)); + goto create_droq_fail; + } + + oct->num_oqs++; + + lio_dev_dbg(oct, "%s: Total number of OQ: %d\n", __func__, + oct->num_oqs); + + /* Global Droq register settings */ + + /* + * As of now not required, as setting are done for all 32 Droqs at + * the same time. + */ + return (0); + +create_droq_fail: + return (-ENOMEM); +} Index: head/sys/dev/liquidio/base/lio_image.h =================================================================== --- head/sys/dev/liquidio/base/lio_image.h +++ head/sys/dev/liquidio/base/lio_image.h @@ -0,0 +1,69 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#ifndef _LIO_IMAGE_H_ +#define _LIO_IMAGE_H_ + +#define LIO_MAX_FW_FILENAME_LEN 256 +#define LIO_FW_BASE_NAME "lio_" +#define LIO_FW_NAME_SUFFIX ".bin" +#define LIO_FW_NAME_TYPE_NIC "nic" +#define LIO_FW_NAME_TYPE_NONE "none" +#define LIO_MAX_FIRMWARE_VERSION_LEN 16 + +#define LIO_MAX_BOOTCMD_LEN 1024 +#define LIO_MAX_IMAGES 16 +#define LIO_NIC_MAGIC 0x434E4943 /* "CNIC" */ +struct lio_firmware_desc { + __be64 addr; + __be32 len; + __be32 crc32; /* crc32 of image */ +}; + +/* + * Following the header is a list of 64-bit aligned binary images, + * as described by the desc field. + * Numeric fields are in network byte order. + */ +struct lio_firmware_file_header { + __be32 magic; + char version[LIO_MAX_FIRMWARE_VERSION_LEN]; + char bootcmd[LIO_MAX_BOOTCMD_LEN]; + __be32 num_images; + struct lio_firmware_desc desc[LIO_MAX_IMAGES]; + __be32 pad; + __be32 crc32; /* header checksum */ +}; + +#endif /* _LIO_IMAGE_H_ */ Index: head/sys/dev/liquidio/base/lio_iq.h =================================================================== --- head/sys/dev/liquidio/base/lio_iq.h +++ head/sys/dev/liquidio/base/lio_iq.h @@ -0,0 +1,342 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* \file lio_iq.h + * \brief Host Driver: Implementation of Octeon input queues. "Input" is + * with respect to the Octeon device on the NIC. From this driver's + * point of view they are egress queues. + */ + +#ifndef __LIO_IQ_H__ +#define __LIO_IQ_H__ + +#define LIO_IQ_SEND_OK 0 +#define LIO_IQ_SEND_STOP 1 +#define LIO_IQ_SEND_FAILED -1 + +/*------------------------- INSTRUCTION QUEUE --------------------------*/ + +#define LIO_REQTYPE_NONE 0 +#define LIO_REQTYPE_NORESP_NET 1 +#define LIO_REQTYPE_NORESP_NET_SG 2 +#define LIO_REQTYPE_RESP_NET 3 +#define LIO_REQTYPE_SOFT_COMMAND 4 + +/* + * This structure is used by NIC driver to store information required + * to free the mbuf when the packet has been fetched by Octeon. + * Bytes offset below assume worst-case of a 64-bit system. + */ +struct lio_mbuf_free_info { + /* Pointer to mbuf. */ + struct mbuf *mb; + + /* Pointer to gather list. */ + struct lio_gather *g; + + bus_dmamap_t map; +}; + +struct lio_request_list { + uint32_t reqtype; + void *buf; + bus_dmamap_t map; + struct lio_mbuf_free_info finfo; +}; + +/* Input Queue statistics. Each input queue has four stats fields. */ +struct lio_iq_stats { + uint64_t instr_posted; /**< Instructions posted to this queue. */ + uint64_t instr_processed; /**< Instructions processed in this queue. */ + uint64_t instr_dropped; /**< Instructions that could not be processed */ + uint64_t bytes_sent; /**< Bytes sent through this queue. */ + uint64_t sgentry_sent; /**< Gather entries sent through this queue. */ + uint64_t tx_done; /**< Num of packets sent to network. */ + uint64_t tx_iq_busy; /**< Numof times this iq was found to be full. */ + uint64_t tx_dropped; /**< Numof pkts dropped dueto xmitpath errors. */ + uint64_t tx_tot_bytes; /**< Total count of bytes sento to network. */ + uint64_t tx_gso; /* count of tso */ + uint64_t tx_vxlan; /* tunnel */ + uint64_t tx_dmamap_fail; + uint64_t tx_restart; + uint64_t mbuf_defrag_failed; +}; + +/* + * The instruction (input) queue. + * The input queue is used to post raw (instruction) mode data or packet + * data to Octeon device from the host. Each input queue for + * a Octeon device has one such structure to represent it. + */ +struct lio_instr_queue { + struct octeon_device *oct_dev; + + /* A lock to protect access to the input ring. */ + struct mtx lock; + + /* A lock to protect while enqueue to the input ring. */ + struct mtx enq_lock; + + /* A lock to protect while posting on the ring. */ + struct mtx post_lock; + + uint32_t pkt_in_done; + + /* A lock to protect access to the input ring. */ + struct mtx iq_flush_running_lock; + + /* Flag that indicates if the queue uses 64 byte commands. */ + uint32_t iqcmd_64B:1; + + /* Queue info. */ + union octeon_txpciq txpciq; + + uint32_t rsvd:17; + + uint32_t status:8; + + /* Maximum no. of instructions in this queue. */ + uint32_t max_count; + + /* Index in input ring where the driver should write the next packet */ + uint32_t host_write_index; + + /* + * Index in input ring where Octeon is expected to read the next + * packet. + */ + uint32_t octeon_read_index; + + /* + * This index aids in finding the window in the queue where Octeon + * has read the commands. + */ + uint32_t flush_index; + + /* This field keeps track of the instructions pending in this queue. */ + volatile int instr_pending; + + uint32_t reset_instr_cnt; + + /* Pointer to the Virtual Base addr of the input ring. */ + uint8_t *base_addr; + bus_dma_tag_t txtag; + + struct lio_request_list *request_list; + + struct buf_ring *br; + + /* Octeon doorbell register for the ring. */ + uint32_t doorbell_reg; + + /* Octeon instruction count register for this ring. */ + uint32_t inst_cnt_reg; + + /* Number of instructions pending to be posted to Octeon. */ + uint32_t fill_cnt; + + /* The last time that the doorbell was rung. */ + uint64_t last_db_time; + + /* + * The doorbell timeout. If the doorbell was not rung for this time + * and fill_cnt is non-zero, ring the doorbell again. + */ + uint32_t db_timeout; + + /* Statistics for this input queue. */ + struct lio_iq_stats stats; + + /* DMA mapped base address of the input descriptor ring. */ + uint64_t base_addr_dma; + + /* Application context */ + void *app_ctx; + + /* network stack queue index */ + int q_index; + + /* os ifidx associated with this queue */ + int ifidx; + +}; + +/*---------------------- INSTRUCTION FORMAT ----------------------------*/ + +struct lio_instr3_64B { + /* Pointer where the input data is available. */ + uint64_t dptr; + + /* Instruction Header. */ + uint64_t ih3; + + /* Instruction Header. */ + uint64_t pki_ih3; + + /* Input Request Header. */ + uint64_t irh; + + /* opcode/subcode specific parameters */ + uint64_t ossp[2]; + + /* Return Data Parameters */ + uint64_t rdp; + + /* + * Pointer where the response for a RAW mode packet will be written + * by Octeon. + */ + uint64_t rptr; + +}; + +union lio_instr_64B { + struct lio_instr3_64B cmd3; +}; + +/* The size of each buffer in soft command buffer pool */ +#define LIO_SOFT_COMMAND_BUFFER_SIZE 2048 + +struct lio_soft_command { + /* Soft command buffer info. */ + struct lio_stailq_node node; + uint64_t dma_addr; + uint32_t size; + + /* Command and return status */ + union lio_instr_64B cmd; + +#define COMPLETION_WORD_INIT 0xffffffffffffffffULL + uint64_t *status_word; + + /* Data buffer info */ + void *virtdptr; + uint64_t dmadptr; + uint32_t datasize; + + /* Return buffer info */ + void *virtrptr; + uint64_t dmarptr; + uint32_t rdatasize; + + /* Context buffer info */ + void *ctxptr; + uint32_t ctxsize; + + /* Time out and callback */ + int wait_time; + int timeout; + uint32_t iq_no; + void (*callback) (struct octeon_device *, uint32_t, + void *); + void *callback_arg; +}; + +/* Maximum number of buffers to allocate into soft command buffer pool */ +#define LIO_MAX_SOFT_COMMAND_BUFFERS 256 + +/* Head of a soft command buffer pool. */ +struct lio_sc_buffer_pool { + /* List structure to add delete pending entries to */ + struct lio_stailq_head head; + + /* A lock for this response list */ + struct mtx lock; + + volatile uint32_t alloc_buf_count; +}; + +#define LIO_INCR_INSTRQUEUE_PKT_COUNT(octeon_dev_ptr, iq_no, field, count) \ + (((octeon_dev_ptr)->instr_queue[iq_no]->stats.field) += count) + +int lio_setup_sc_buffer_pool(struct octeon_device *oct); +int lio_free_sc_buffer_pool(struct octeon_device *oct); +struct lio_soft_command *lio_alloc_soft_command(struct octeon_device *oct, + uint32_t datasize, + uint32_t rdatasize, + uint32_t ctxsize); +void lio_free_soft_command(struct octeon_device *oct, + struct lio_soft_command *sc); + +/* + * lio_init_instr_queue() + * @param octeon_dev - pointer to the octeon device structure. + * @param txpciq - queue to be initialized (0 <= q_no <= 3). + * + * Called at driver init time for each input queue. iq_conf has the + * configuration parameters for the queue. + * + * @return Success: 0 Failure: 1 + */ +int lio_init_instr_queue(struct octeon_device *octeon_dev, + union octeon_txpciq txpciq, uint32_t num_descs); + +/* + * lio_delete_instr_queue() + * @param octeon_dev - pointer to the octeon device structure. + * @param iq_no - queue to be deleted + * + * Called at driver unload time for each input queue. Deletes all + * allocated resources for the input queue. + * + * @return Success: 0 Failure: 1 + */ +int lio_delete_instr_queue(struct octeon_device *octeon_dev, + uint32_t iq_no); + +int lio_wait_for_instr_fetch(struct octeon_device *oct); + +int lio_process_iq_request_list(struct octeon_device *oct, + struct lio_instr_queue *iq, + uint32_t budget); + +int lio_send_command(struct octeon_device *oct, uint32_t iq_no, + uint32_t force_db, void *cmd, void *buf, + uint32_t datasize, uint32_t reqtype); + +void lio_prepare_soft_command(struct octeon_device *oct, + struct lio_soft_command *sc, + uint8_t opcode, uint8_t subcode, + uint32_t irh_ossp, uint64_t ossp0, + uint64_t ossp1); + +int lio_send_soft_command(struct octeon_device *oct, + struct lio_soft_command *sc); + +int lio_setup_iq(struct octeon_device *oct, int ifidx, + int q_index, union octeon_txpciq iq_no, + uint32_t num_descs); +int lio_flush_iq(struct octeon_device *oct, struct lio_instr_queue *iq, + uint32_t budget); +#endif /* __LIO_IQ_H__ */ Index: head/sys/dev/liquidio/base/lio_mem_ops.h =================================================================== --- head/sys/dev/liquidio/base/lio_mem_ops.h +++ head/sys/dev/liquidio/base/lio_mem_ops.h @@ -0,0 +1,85 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* + * \file lio_mem_ops.h + * \brief Host Driver: Routines used to read/write Octeon memory. + */ + +#ifndef __LIO_MEM_OPS_H__ +#define __LIO_MEM_OPS_H__ + +/* + * Read a 64-bit value from a BAR1 mapped core memory address. + * @param oct - pointer to the octeon device. + * @param core_addr - the address to read from. + * + * The range_idx gives the BAR1 index register for the range of address + * in which core_addr is mapped. + * + * @return 64-bit value read from Core memory + */ +uint64_t lio_read_device_mem64(struct octeon_device *oct, + uint64_t core_addr); + +/* + * Read a 32-bit value from a BAR1 mapped core memory address. + * @param oct - pointer to the octeon device. + * @param core_addr - the address to read from. + * + * @return 32-bit value read from Core memory + */ +uint32_t lio_read_device_mem32(struct octeon_device *oct, + uint64_t core_addr); + +/* + * Write a 32-bit value to a BAR1 mapped core memory address. + * @param oct - pointer to the octeon device. + * @param core_addr - the address to write to. + * @param val - 32-bit value to write. + */ +void lio_write_device_mem32(struct octeon_device *oct, + uint64_t core_addr, uint32_t val); + +/* Read multiple bytes from Octeon memory. */ +void lio_pci_read_core_mem(struct octeon_device *oct, + uint64_t coreaddr, uint8_t *buf, + uint32_t len); + +/* Write multiple bytes into Octeon memory. */ +void lio_pci_write_core_mem(struct octeon_device *oct, + uint64_t coreaddr, uint8_t *buf, + uint32_t len); + +#endif /* __LIO_MEM_OPS_H__ */ Index: head/sys/dev/liquidio/base/lio_mem_ops.c =================================================================== --- head/sys/dev/liquidio/base/lio_mem_ops.c +++ head/sys/dev/liquidio/base/lio_mem_ops.c @@ -0,0 +1,248 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_mem_ops.h" + +#define MEMOPS_IDX LIO_MAX_BAR1_MAP_INDEX + +#if BYTE_ORDER == BIG_ENDIAN +static inline void +lio_toggle_bar1_swapmode(struct octeon_device *oct, uint32_t idx) +{ + uint32_t mask; + + mask = oct->fn_list.bar1_idx_read(oct, idx); + mask = (mask & 0x2) ? (mask & ~2) : (mask | 2); + oct->fn_list.bar1_idx_write(oct, idx, mask); +} + +#else /* BYTE_ORDER != BIG_ENDIAN */ +#define lio_toggle_bar1_swapmode(oct, idx) +#endif /* BYTE_ORDER == BIG_ENDIAN */ + +static inline void +lio_write_bar1_mem8(struct octeon_device *oct, uint32_t reg, uint64_t val) +{ + + bus_space_write_1(oct->mem_bus_space[1].tag, + oct->mem_bus_space[1].handle, reg, val); +} + +static inline uint64_t +lio_read_bar1_mem64(struct octeon_device *oct, uint32_t reg) +{ + + return (bus_space_read_8(oct->mem_bus_space[1].tag, + oct->mem_bus_space[1].handle, reg)); +} + +static inline void +lio_write_bar1_mem64(struct octeon_device *oct, uint32_t reg, uint64_t val) +{ + + bus_space_write_8(oct->mem_bus_space[1].tag, + oct->mem_bus_space[1].handle, reg, val); +} + +static void +lio_pci_fastwrite(struct octeon_device *oct, uint32_t offset, + uint8_t *hostbuf, uint32_t len) +{ + + while ((len) && ((unsigned long)offset) & 7) { + lio_write_bar1_mem8(oct, offset++, *(hostbuf++)); + len--; + } + + lio_toggle_bar1_swapmode(oct, MEMOPS_IDX); + + while (len >= 8) { + lio_write_bar1_mem64(oct, offset, *((uint64_t *)hostbuf)); + offset += 8; + hostbuf += 8; + len -= 8; + } + + lio_toggle_bar1_swapmode(oct, MEMOPS_IDX); + + while (len--) + lio_write_bar1_mem8(oct, offset++, *(hostbuf++)); +} + +static inline uint64_t +lio_read_bar1_mem8(struct octeon_device *oct, uint32_t reg) +{ + + return (bus_space_read_1(oct->mem_bus_space[1].tag, + oct->mem_bus_space[1].handle, reg)); +} + +static void +lio_pci_fastread(struct octeon_device *oct, uint32_t offset, + uint8_t *hostbuf, uint32_t len) +{ + + while ((len) && ((unsigned long)offset) & 7) { + *(hostbuf++) = lio_read_bar1_mem8(oct, offset++); + len--; + } + + lio_toggle_bar1_swapmode(oct, MEMOPS_IDX); + + while (len >= 8) { + *((uint64_t *)hostbuf) = lio_read_bar1_mem64(oct, offset); + offset += 8; + hostbuf += 8; + len -= 8; + } + + lio_toggle_bar1_swapmode(oct, MEMOPS_IDX); + + while (len--) + *(hostbuf++) = lio_read_bar1_mem8(oct, offset++); +} + +/* Core mem read/write with temporary bar1 settings. */ +/* op = 1 to read, op = 0 to write. */ +static void +lio_pci_rw_core_mem(struct octeon_device *oct, uint64_t addr, + uint8_t *hostbuf, uint32_t len, uint32_t op) +{ + uint64_t static_mapping_base; + uint32_t copy_len = 0, index_reg_val = 0; + uint32_t offset; + + static_mapping_base = oct->console_nb_info.dram_region_base; + + if (static_mapping_base && static_mapping_base == + (addr & 0xFFFFFFFFFFC00000ULL)) { + int bar1_index = oct->console_nb_info.bar1_index; + + offset = (bar1_index << 22) + (addr & 0x3fffff); + + if (op) + lio_pci_fastread(oct, offset, hostbuf, len); + else + lio_pci_fastwrite(oct, offset, hostbuf, len); + + return; + } + mtx_lock(&oct->mem_access_lock); + + /* Save the original index reg value. */ + index_reg_val = oct->fn_list.bar1_idx_read(oct, MEMOPS_IDX); + do { + oct->fn_list.bar1_idx_setup(oct, addr, MEMOPS_IDX, 1); + offset = (MEMOPS_IDX << 22) + (addr & 0x3fffff); + + /* + * If operation crosses a 4MB boundary, split the transfer + * at the 4MB boundary. + */ + if (((addr + len - 1) & ~(0x3fffff)) != (addr & ~(0x3fffff))) { + copy_len = (uint32_t)(((addr & ~(0x3fffff)) + + (MEMOPS_IDX << 22)) - addr); + } else { + copy_len = len; + } + + if (op) { /* read from core */ + lio_pci_fastread(oct, offset, hostbuf, + copy_len); + } else { + lio_pci_fastwrite(oct, offset, hostbuf, + copy_len); + } + + len -= copy_len; + addr += copy_len; + hostbuf += copy_len; + + } while (len); + + oct->fn_list.bar1_idx_write(oct, MEMOPS_IDX, index_reg_val); + + mtx_unlock(&oct->mem_access_lock); +} + +void +lio_pci_read_core_mem(struct octeon_device *oct, uint64_t coreaddr, + uint8_t *buf, uint32_t len) +{ + + lio_pci_rw_core_mem(oct, coreaddr, buf, len, 1); +} + +void +lio_pci_write_core_mem(struct octeon_device *oct, uint64_t coreaddr, + uint8_t *buf, uint32_t len) +{ + + lio_pci_rw_core_mem(oct, coreaddr, buf, len, 0); +} + +uint64_t +lio_read_device_mem64(struct octeon_device *oct, uint64_t coreaddr) +{ + __be64 ret; + + lio_pci_rw_core_mem(oct, coreaddr, (uint8_t *)&ret, 8, 1); + + return (be64toh(ret)); +} + +uint32_t +lio_read_device_mem32(struct octeon_device *oct, uint64_t coreaddr) +{ + __be32 ret; + + lio_pci_rw_core_mem(oct, coreaddr, (uint8_t *)&ret, 4, 1); + + return (be32toh(ret)); +} + +void +lio_write_device_mem32(struct octeon_device *oct, uint64_t coreaddr, + uint32_t val) +{ + __be32 t = htobe32(val); + + lio_pci_rw_core_mem(oct, coreaddr, (uint8_t *)&t, 4, 0); +} Index: head/sys/dev/liquidio/base/lio_request_manager.c =================================================================== --- head/sys/dev/liquidio/base/lio_request_manager.c +++ head/sys/dev/liquidio/base/lio_request_manager.c @@ -0,0 +1,857 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_main.h" +#include "lio_network.h" +#include "cn23xx_pf_device.h" +#include "lio_rxtx.h" + +struct lio_iq_post_status { + int status; + int index; +}; + +static void lio_check_db_timeout(void *arg, int pending); +static void __lio_check_db_timeout(struct octeon_device *oct, + uint64_t iq_no); + +/* Return 0 on success, 1 on failure */ +int +lio_init_instr_queue(struct octeon_device *oct, union octeon_txpciq txpciq, + uint32_t num_descs) +{ + struct lio_instr_queue *iq; + struct lio_iq_config *conf = NULL; + struct lio_tq *db_tq; + struct lio_request_list *request_buf; + bus_size_t max_size; + uint32_t iq_no = (uint32_t)txpciq.s.q_no; + uint32_t q_size; + int error, i; + + if (LIO_CN23XX_PF(oct)) + conf = &(LIO_GET_IQ_CFG(LIO_CHIP_CONF(oct, cn23xx_pf))); + if (conf == NULL) { + lio_dev_err(oct, "Unsupported Chip %x\n", oct->chip_id); + return (1); + } + + q_size = (uint32_t)conf->instr_type * num_descs; + iq = oct->instr_queue[iq_no]; + iq->oct_dev = oct; + + max_size = LIO_CN23XX_PKI_MAX_FRAME_SIZE * num_descs; + + error = bus_dma_tag_create(bus_get_dma_tag(oct->device), /* parent */ + 1, 0, /* alignment, bounds */ + BUS_SPACE_MAXADDR, /* lowaddr */ + BUS_SPACE_MAXADDR, /* highaddr */ + NULL, NULL, /* filter, filterarg */ + max_size, /* maxsize */ + LIO_MAX_SG, /* nsegments */ + PAGE_SIZE, /* maxsegsize */ + 0, /* flags */ + NULL, /* lockfunc */ + NULL, /* lockfuncarg */ + &iq->txtag); + if (error) { + lio_dev_err(oct, "Cannot allocate memory for instr queue %d\n", + iq_no); + return (1); + } + + iq->base_addr = lio_dma_alloc(q_size, &iq->base_addr_dma); + if (!iq->base_addr) { + lio_dev_err(oct, "Cannot allocate memory for instr queue %d\n", + iq_no); + return (1); + } + + iq->max_count = num_descs; + + /* + * Initialize a list to holds requests that have been posted to + * Octeon but has yet to be fetched by octeon + */ + iq->request_list = malloc(sizeof(*iq->request_list) * num_descs, + M_DEVBUF, M_NOWAIT | M_ZERO); + if (iq->request_list == NULL) { + lio_dev_err(oct, "Alloc failed for IQ[%d] nr free list\n", + iq_no); + return (1); + } + + lio_dev_dbg(oct, "IQ[%d]: base: %p basedma: %lx count: %d\n", + iq_no, iq->base_addr, iq->base_addr_dma, iq->max_count); + + /* Create the descriptor buffer dma maps */ + request_buf = iq->request_list; + for (i = 0; i < num_descs; i++, request_buf++) { + error = bus_dmamap_create(iq->txtag, 0, &request_buf->map); + if (error) { + lio_dev_err(oct, "Unable to create TX DMA map\n"); + return (1); + } + } + + iq->txpciq.txpciq64 = txpciq.txpciq64; + iq->fill_cnt = 0; + iq->host_write_index = 0; + iq->octeon_read_index = 0; + iq->flush_index = 0; + iq->last_db_time = 0; + iq->db_timeout = (uint32_t)conf->db_timeout; + atomic_store_rel_int(&iq->instr_pending, 0); + + /* Initialize the lock for this instruction queue */ + mtx_init(&iq->lock, "Tx_lock", NULL, MTX_DEF); + mtx_init(&iq->post_lock, "iq_post_lock", NULL, MTX_DEF); + mtx_init(&iq->enq_lock, "enq_lock", NULL, MTX_DEF); + + mtx_init(&iq->iq_flush_running_lock, "iq_flush_running_lock", NULL, + MTX_DEF); + + oct->io_qmask.iq |= BIT_ULL(iq_no); + + /* Set the 32B/64B mode for each input queue */ + oct->io_qmask.iq64B |= ((conf->instr_type == 64) << iq_no); + iq->iqcmd_64B = (conf->instr_type == 64); + + oct->fn_list.setup_iq_regs(oct, iq_no); + + db_tq = &oct->check_db_tq[iq_no]; + db_tq->tq = taskqueue_create("lio_check_db_timeout", M_WAITOK, + taskqueue_thread_enqueue, &db_tq->tq); + if (db_tq->tq == NULL) { + lio_dev_err(oct, "check db wq create failed for iq %d\n", + iq_no); + return (1); + } + + TIMEOUT_TASK_INIT(db_tq->tq, &db_tq->work, 0, lio_check_db_timeout, + (void *)db_tq); + db_tq->ctxul = iq_no; + db_tq->ctxptr = oct; + + taskqueue_start_threads(&db_tq->tq, 1, PI_NET, + "lio%d_check_db_timeout:%d", + oct->octeon_id, iq_no); + taskqueue_enqueue_timeout(db_tq->tq, &db_tq->work, 1); + + /* Allocate a buf ring */ + oct->instr_queue[iq_no]->br = + buf_ring_alloc(LIO_BR_SIZE, M_DEVBUF, M_WAITOK, + &oct->instr_queue[iq_no]->enq_lock); + if (oct->instr_queue[iq_no]->br == NULL) { + lio_dev_err(oct, "Critical Failure setting up buf ring\n"); + return (1); + } + + return (0); +} + +int +lio_delete_instr_queue(struct octeon_device *oct, uint32_t iq_no) +{ + struct lio_instr_queue *iq = oct->instr_queue[iq_no]; + struct lio_request_list *request_buf; + struct lio_mbuf_free_info *finfo; + uint64_t desc_size = 0, q_size; + int i; + + lio_dev_dbg(oct, "%s[%d]\n", __func__, iq_no); + + if (oct->check_db_tq[iq_no].tq != NULL) { + while (taskqueue_cancel_timeout(oct->check_db_tq[iq_no].tq, + &oct->check_db_tq[iq_no].work, + NULL)) + taskqueue_drain_timeout(oct->check_db_tq[iq_no].tq, + &oct->check_db_tq[iq_no].work); + taskqueue_free(oct->check_db_tq[iq_no].tq); + oct->check_db_tq[iq_no].tq = NULL; + } + + if (LIO_CN23XX_PF(oct)) + desc_size = + LIO_GET_IQ_INSTR_TYPE_CFG(LIO_CHIP_CONF(oct, cn23xx_pf)); + + request_buf = iq->request_list; + for (i = 0; i < iq->max_count; i++, request_buf++) { + if ((request_buf->reqtype == LIO_REQTYPE_NORESP_NET) || + (request_buf->reqtype == LIO_REQTYPE_NORESP_NET_SG)) { + if (request_buf->buf != NULL) { + finfo = request_buf->buf; + bus_dmamap_sync(iq->txtag, request_buf->map, + BUS_DMASYNC_POSTWRITE); + bus_dmamap_unload(iq->txtag, + request_buf->map); + m_freem(finfo->mb); + request_buf->buf = NULL; + if (request_buf->map != NULL) { + bus_dmamap_destroy(iq->txtag, + request_buf->map); + request_buf->map = NULL; + } + } else if (request_buf->map != NULL) { + bus_dmamap_unload(iq->txtag, request_buf->map); + bus_dmamap_destroy(iq->txtag, request_buf->map); + request_buf->map = NULL; + } + } + } + + if (iq->br != NULL) { + buf_ring_free(iq->br, M_DEVBUF); + iq->br = NULL; + } + + if (iq->request_list != NULL) { + free(iq->request_list, M_DEVBUF); + iq->request_list = NULL; + } + + if (iq->txtag != NULL) { + bus_dma_tag_destroy(iq->txtag); + iq->txtag = NULL; + } + + if (iq->base_addr) { + q_size = iq->max_count * desc_size; + lio_dma_free((uint32_t)q_size, iq->base_addr); + + oct->io_qmask.iq &= ~(1ULL << iq_no); + bzero(oct->instr_queue[iq_no], sizeof(struct lio_instr_queue)); + oct->num_iqs--; + + return (0); + } + + return (1); +} + +/* Return 0 on success, 1 on failure */ +int +lio_setup_iq(struct octeon_device *oct, int ifidx, int q_index, + union octeon_txpciq txpciq, uint32_t num_descs) +{ + uint32_t iq_no = (uint32_t)txpciq.s.q_no; + + if (oct->instr_queue[iq_no]->oct_dev != NULL) { + lio_dev_dbg(oct, "IQ is in use. Cannot create the IQ: %d again\n", + iq_no); + oct->instr_queue[iq_no]->txpciq.txpciq64 = txpciq.txpciq64; + return (0); + } + + oct->instr_queue[iq_no]->q_index = q_index; + oct->instr_queue[iq_no]->ifidx = ifidx; + + if (lio_init_instr_queue(oct, txpciq, num_descs)) { + lio_delete_instr_queue(oct, iq_no); + return (1); + } + + oct->num_iqs++; + if (oct->fn_list.enable_io_queues(oct)) + return (1); + + return (0); +} + +int +lio_wait_for_instr_fetch(struct octeon_device *oct) +{ + int i, retry = 1000, pending, instr_cnt = 0; + + do { + instr_cnt = 0; + + for (i = 0; i < LIO_MAX_INSTR_QUEUES(oct); i++) { + if (!(oct->io_qmask.iq & BIT_ULL(i))) + continue; + pending = atomic_load_acq_int( + &oct->instr_queue[i]->instr_pending); + if (pending) + __lio_check_db_timeout(oct, i); + instr_cnt += pending; + } + + if (instr_cnt == 0) + break; + + lio_sleep_timeout(1); + + } while (retry-- && instr_cnt); + + return (instr_cnt); +} + +static inline void +lio_ring_doorbell(struct octeon_device *oct, struct lio_instr_queue *iq) +{ + + if (atomic_load_acq_int(&oct->status) == LIO_DEV_RUNNING) { + lio_write_csr32(oct, iq->doorbell_reg, iq->fill_cnt); + /* make sure doorbell write goes through */ + __compiler_membar(); + iq->fill_cnt = 0; + iq->last_db_time = ticks; + return; + } +} + +static inline void +__lio_copy_cmd_into_iq(struct lio_instr_queue *iq, uint8_t *cmd) +{ + uint8_t *iqptr, cmdsize; + + cmdsize = ((iq->iqcmd_64B) ? 64 : 32); + iqptr = iq->base_addr + (cmdsize * iq->host_write_index); + + memcpy(iqptr, cmd, cmdsize); +} + +static inline struct lio_iq_post_status +__lio_post_command2(struct lio_instr_queue *iq, uint8_t *cmd) +{ + struct lio_iq_post_status st; + + st.status = LIO_IQ_SEND_OK; + + /* + * This ensures that the read index does not wrap around to the same + * position if queue gets full before Octeon could fetch any instr. + */ + if (atomic_load_acq_int(&iq->instr_pending) >= + (int32_t)(iq->max_count - 1)) { + st.status = LIO_IQ_SEND_FAILED; + st.index = -1; + return (st); + } + + if (atomic_load_acq_int(&iq->instr_pending) >= + (int32_t)(iq->max_count - 2)) + st.status = LIO_IQ_SEND_STOP; + + __lio_copy_cmd_into_iq(iq, cmd); + + /* "index" is returned, host_write_index is modified. */ + st.index = iq->host_write_index; + iq->host_write_index = lio_incr_index(iq->host_write_index, 1, + iq->max_count); + iq->fill_cnt++; + + /* + * Flush the command into memory. We need to be sure the data is in + * memory before indicating that the instruction is pending. + */ + wmb(); + + atomic_add_int(&iq->instr_pending, 1); + + return (st); +} + +static inline void +__lio_add_to_request_list(struct lio_instr_queue *iq, int idx, void *buf, + int reqtype) +{ + + iq->request_list[idx].buf = buf; + iq->request_list[idx].reqtype = reqtype; +} + +/* Can only run in process context */ +int +lio_process_iq_request_list(struct octeon_device *oct, + struct lio_instr_queue *iq, uint32_t budget) +{ + struct lio_soft_command *sc; + struct octeon_instr_irh *irh = NULL; + struct lio_mbuf_free_info *finfo; + void *buf; + uint32_t inst_count = 0; + uint32_t old = iq->flush_index; + int reqtype; + + while (old != iq->octeon_read_index) { + reqtype = iq->request_list[old].reqtype; + buf = iq->request_list[old].buf; + finfo = buf; + + if (reqtype == LIO_REQTYPE_NONE) + goto skip_this; + + switch (reqtype) { + case LIO_REQTYPE_NORESP_NET: + lio_free_mbuf(iq, buf); + break; + case LIO_REQTYPE_NORESP_NET_SG: + lio_free_sgmbuf(iq, buf); + break; + case LIO_REQTYPE_RESP_NET: + case LIO_REQTYPE_SOFT_COMMAND: + sc = buf; + if (LIO_CN23XX_PF(oct)) + irh = (struct octeon_instr_irh *) + &sc->cmd.cmd3.irh; + if (irh->rflag) { + /* + * We're expecting a response from Octeon. + * It's up to lio_process_ordered_list() to + * process sc. Add sc to the ordered soft + * command response list because we expect + * a response from Octeon. + */ + mtx_lock(&oct->response_list + [LIO_ORDERED_SC_LIST].lock); + atomic_add_int(&oct->response_list + [LIO_ORDERED_SC_LIST]. + pending_req_count, 1); + STAILQ_INSERT_TAIL(&oct->response_list + [LIO_ORDERED_SC_LIST]. + head, &sc->node, entries); + mtx_unlock(&oct->response_list + [LIO_ORDERED_SC_LIST].lock); + } else { + if (sc->callback != NULL) { + /* This callback must not sleep */ + sc->callback(oct, LIO_REQUEST_DONE, + sc->callback_arg); + } + } + + break; + default: + lio_dev_err(oct, "%s Unknown reqtype: %d buf: %p at idx %d\n", + __func__, reqtype, buf, old); + } + + iq->request_list[old].buf = NULL; + iq->request_list[old].reqtype = 0; + +skip_this: + inst_count++; + old = lio_incr_index(old, 1, iq->max_count); + + if ((budget) && (inst_count >= budget)) + break; + } + + iq->flush_index = old; + + return (inst_count); +} + +/* Can only be called from process context */ +int +lio_flush_iq(struct octeon_device *oct, struct lio_instr_queue *iq, + uint32_t budget) +{ + uint32_t inst_processed = 0; + uint32_t tot_inst_processed = 0; + int tx_done = 1; + + if (!mtx_trylock(&iq->iq_flush_running_lock)) + return (tx_done); + + mtx_lock(&iq->lock); + + iq->octeon_read_index = oct->fn_list.update_iq_read_idx(iq); + + do { + /* Process any outstanding IQ packets. */ + if (iq->flush_index == iq->octeon_read_index) + break; + + if (budget) + inst_processed = + lio_process_iq_request_list(oct, iq, + budget - + tot_inst_processed); + else + inst_processed = + lio_process_iq_request_list(oct, iq, 0); + + if (inst_processed) { + atomic_subtract_int(&iq->instr_pending, inst_processed); + iq->stats.instr_processed += inst_processed; + } + tot_inst_processed += inst_processed; + inst_processed = 0; + + } while (tot_inst_processed < budget); + + if (budget && (tot_inst_processed >= budget)) + tx_done = 0; + + iq->last_db_time = ticks; + + mtx_unlock(&iq->lock); + + mtx_unlock(&iq->iq_flush_running_lock); + + return (tx_done); +} + +/* + * Process instruction queue after timeout. + * This routine gets called from a taskqueue or when removing the module. + */ +static void +__lio_check_db_timeout(struct octeon_device *oct, uint64_t iq_no) +{ + struct lio_instr_queue *iq; + uint64_t next_time; + + if (oct == NULL) + return; + + iq = oct->instr_queue[iq_no]; + if (iq == NULL) + return; + + if (atomic_load_acq_int(&iq->instr_pending)) { + /* If ticks - last_db_time < db_timeout do nothing */ + next_time = iq->last_db_time + lio_ms_to_ticks(iq->db_timeout); + if (!lio_check_timeout(ticks, next_time)) + return; + + iq->last_db_time = ticks; + + /* Flush the instruction queue */ + lio_flush_iq(oct, iq, 0); + + lio_enable_irq(NULL, iq); + } + + if (oct->props.ifp != NULL && iq->br != NULL) { + if (mtx_trylock(&iq->enq_lock)) { + if (!drbr_empty(oct->props.ifp, iq->br)) + lio_mq_start_locked(oct->props.ifp, iq); + + mtx_unlock(&iq->enq_lock); + } + } +} + +/* + * Called by the Poll thread at regular intervals to check the instruction + * queue for commands to be posted and for commands that were fetched by Octeon. + */ +static void +lio_check_db_timeout(void *arg, int pending) +{ + struct lio_tq *db_tq = (struct lio_tq *)arg; + struct octeon_device *oct = db_tq->ctxptr; + uint64_t iq_no = db_tq->ctxul; + uint32_t delay = 10; + + __lio_check_db_timeout(oct, iq_no); + taskqueue_enqueue_timeout(db_tq->tq, &db_tq->work, + lio_ms_to_ticks(delay)); +} + +int +lio_send_command(struct octeon_device *oct, uint32_t iq_no, + uint32_t force_db, void *cmd, void *buf, + uint32_t datasize, uint32_t reqtype) +{ + struct lio_iq_post_status st; + struct lio_instr_queue *iq = oct->instr_queue[iq_no]; + + /* + * Get the lock and prevent other tasks and tx interrupt handler + * from running. + */ + mtx_lock(&iq->post_lock); + + st = __lio_post_command2(iq, cmd); + + if (st.status != LIO_IQ_SEND_FAILED) { + __lio_add_to_request_list(iq, st.index, buf, reqtype); + LIO_INCR_INSTRQUEUE_PKT_COUNT(oct, iq_no, bytes_sent, datasize); + LIO_INCR_INSTRQUEUE_PKT_COUNT(oct, iq_no, instr_posted, 1); + + if (force_db || (st.status == LIO_IQ_SEND_STOP)) + lio_ring_doorbell(oct, iq); + } else { + LIO_INCR_INSTRQUEUE_PKT_COUNT(oct, iq_no, instr_dropped, 1); + } + + mtx_unlock(&iq->post_lock); + + /* + * This is only done here to expedite packets being flushed for + * cases where there are no IQ completion interrupts. + */ + + return (st.status); +} + +void +lio_prepare_soft_command(struct octeon_device *oct, struct lio_soft_command *sc, + uint8_t opcode, uint8_t subcode, uint32_t irh_ossp, + uint64_t ossp0, uint64_t ossp1) +{ + struct lio_config *lio_cfg; + struct octeon_instr_ih3 *ih3; + struct octeon_instr_pki_ih3 *pki_ih3; + struct octeon_instr_irh *irh; + struct octeon_instr_rdp *rdp; + + KASSERT(opcode <= 15, ("%s, %d, opcode > 15", __func__, __LINE__)); + KASSERT(subcode <= 127, ("%s, %d, opcode > 127", __func__, __LINE__)); + + lio_cfg = lio_get_conf(oct); + + if (LIO_CN23XX_PF(oct)) { + ih3 = (struct octeon_instr_ih3 *)&sc->cmd.cmd3.ih3; + + ih3->pkind = oct->instr_queue[sc->iq_no]->txpciq.s.pkind; + + pki_ih3 = (struct octeon_instr_pki_ih3 *)&sc->cmd.cmd3.pki_ih3; + + pki_ih3->w = 1; + pki_ih3->raw = 1; + pki_ih3->utag = 1; + pki_ih3->uqpg = oct->instr_queue[sc->iq_no]->txpciq.s.use_qpg; + pki_ih3->utt = 1; + pki_ih3->tag = LIO_CONTROL; + pki_ih3->tagtype = LIO_ATOMIC_TAG; + pki_ih3->qpg = oct->instr_queue[sc->iq_no]->txpciq.s.qpg; + pki_ih3->pm = 0x7; + pki_ih3->sl = 8; + + if (sc->datasize) + ih3->dlengsz = sc->datasize; + + irh = (struct octeon_instr_irh *)&sc->cmd.cmd3.irh; + irh->opcode = opcode; + irh->subcode = subcode; + + /* opcode/subcode specific parameters (ossp) */ + irh->ossp = irh_ossp; + sc->cmd.cmd3.ossp[0] = ossp0; + sc->cmd.cmd3.ossp[1] = ossp1; + + if (sc->rdatasize) { + rdp = (struct octeon_instr_rdp *)&sc->cmd.cmd3.rdp; + rdp->pcie_port = oct->pcie_port; + rdp->rlen = sc->rdatasize; + + irh->rflag = 1; + /* PKI IH3 */ + /* pki_ih3 irh+ossp[0]+ossp[1]+rdp+rptr = 48 bytes */ + ih3->fsz = LIO_SOFTCMDRESP_IH3; + } else { + irh->rflag = 0; + /* PKI IH3 */ + /* pki_h3 + irh + ossp[0] + ossp[1] = 32 bytes */ + ih3->fsz = LIO_PCICMD_O3; + } + } +} + +int +lio_send_soft_command(struct octeon_device *oct, struct lio_soft_command *sc) +{ + struct octeon_instr_ih3 *ih3; + struct octeon_instr_irh *irh; + uint32_t len = 0; + + if (LIO_CN23XX_PF(oct)) { + ih3 = (struct octeon_instr_ih3 *)&sc->cmd.cmd3.ih3; + if (ih3->dlengsz) { + KASSERT(sc->dmadptr, ("%s, %d, sc->dmadptr is NULL", + __func__, __LINE__)); + sc->cmd.cmd3.dptr = sc->dmadptr; + } + + irh = (struct octeon_instr_irh *)&sc->cmd.cmd3.irh; + if (irh->rflag) { + KASSERT(sc->dmarptr, ("%s, %d, sc->dmarptr is NULL", + __func__, __LINE__)); + KASSERT(sc->status_word, ("%s, %d, sc->status_word is NULL", + __func__, __LINE__)); + *sc->status_word = COMPLETION_WORD_INIT; + sc->cmd.cmd3.rptr = sc->dmarptr; + } + len = (uint32_t)ih3->dlengsz; + } + if (sc->wait_time) + sc->timeout = ticks + lio_ms_to_ticks(sc->wait_time); + + return (lio_send_command(oct, sc->iq_no, 1, &sc->cmd, sc, + len, LIO_REQTYPE_SOFT_COMMAND)); +} + +int +lio_setup_sc_buffer_pool(struct octeon_device *oct) +{ + struct lio_soft_command *sc; + uint64_t dma_addr; + int i; + + STAILQ_INIT(&oct->sc_buf_pool.head); + mtx_init(&oct->sc_buf_pool.lock, "sc_pool_lock", NULL, MTX_DEF); + atomic_store_rel_int(&oct->sc_buf_pool.alloc_buf_count, 0); + + for (i = 0; i < LIO_MAX_SOFT_COMMAND_BUFFERS; i++) { + sc = (struct lio_soft_command *) + lio_dma_alloc(LIO_SOFT_COMMAND_BUFFER_SIZE, &dma_addr); + if (sc == NULL) { + lio_free_sc_buffer_pool(oct); + return (1); + } + + sc->dma_addr = dma_addr; + sc->size = LIO_SOFT_COMMAND_BUFFER_SIZE; + + STAILQ_INSERT_TAIL(&oct->sc_buf_pool.head, &sc->node, entries); + } + + return (0); +} + +int +lio_free_sc_buffer_pool(struct octeon_device *oct) +{ + struct lio_stailq_node *tmp, *tmp2; + struct lio_soft_command *sc; + + mtx_lock(&oct->sc_buf_pool.lock); + + STAILQ_FOREACH_SAFE(tmp, &oct->sc_buf_pool.head, entries, tmp2) { + sc = LIO_STAILQ_FIRST_ENTRY(&oct->sc_buf_pool.head, + struct lio_soft_command, node); + + STAILQ_REMOVE_HEAD(&oct->sc_buf_pool.head, entries); + + lio_dma_free(sc->size, sc); + } + + STAILQ_INIT(&oct->sc_buf_pool.head); + + mtx_unlock(&oct->sc_buf_pool.lock); + + return (0); +} + +struct lio_soft_command * +lio_alloc_soft_command(struct octeon_device *oct, uint32_t datasize, + uint32_t rdatasize, uint32_t ctxsize) +{ + struct lio_soft_command *sc = NULL; + struct lio_stailq_node *tmp; + uint64_t dma_addr; + uint32_t size; + uint32_t offset = sizeof(struct lio_soft_command); + + KASSERT((offset + datasize + rdatasize + ctxsize) <= + LIO_SOFT_COMMAND_BUFFER_SIZE, + ("%s, %d, offset + datasize + rdatasize + ctxsize > LIO_SOFT_COMMAND_BUFFER_SIZE", + __func__, __LINE__)); + + mtx_lock(&oct->sc_buf_pool.lock); + + if (STAILQ_EMPTY(&oct->sc_buf_pool.head)) { + mtx_unlock(&oct->sc_buf_pool.lock); + return (NULL); + } + tmp = STAILQ_LAST(&oct->sc_buf_pool.head, lio_stailq_node, entries); + + STAILQ_REMOVE(&oct->sc_buf_pool.head, tmp, lio_stailq_node, entries); + + atomic_add_int(&oct->sc_buf_pool.alloc_buf_count, 1); + + mtx_unlock(&oct->sc_buf_pool.lock); + + sc = (struct lio_soft_command *)tmp; + + dma_addr = sc->dma_addr; + size = sc->size; + + bzero(sc, sc->size); + + sc->dma_addr = dma_addr; + sc->size = size; + + if (ctxsize) { + sc->ctxptr = (uint8_t *)sc + offset; + sc->ctxsize = ctxsize; + } + + /* Start data at 128 byte boundary */ + offset = (offset + ctxsize + 127) & 0xffffff80; + + if (datasize) { + sc->virtdptr = (uint8_t *)sc + offset; + sc->dmadptr = dma_addr + offset; + sc->datasize = datasize; + } + /* Start rdata at 128 byte boundary */ + offset = (offset + datasize + 127) & 0xffffff80; + + if (rdatasize) { + KASSERT(rdatasize >= 16, ("%s, %d, rdatasize < 16", __func__, + __LINE__)); + sc->virtrptr = (uint8_t *)sc + offset; + sc->dmarptr = dma_addr + offset; + sc->rdatasize = rdatasize; + sc->status_word = (uint64_t *)((uint8_t *)(sc->virtrptr) + + rdatasize - 8); + } + return (sc); +} + +void +lio_free_soft_command(struct octeon_device *oct, + struct lio_soft_command *sc) +{ + + mtx_lock(&oct->sc_buf_pool.lock); + + STAILQ_INSERT_TAIL(&oct->sc_buf_pool.head, &sc->node, entries); + + atomic_subtract_int(&oct->sc_buf_pool.alloc_buf_count, 1); + + mtx_unlock(&oct->sc_buf_pool.lock); +} Index: head/sys/dev/liquidio/base/lio_response_manager.h =================================================================== --- head/sys/dev/liquidio/base/lio_response_manager.h +++ head/sys/dev/liquidio/base/lio_response_manager.h @@ -0,0 +1,151 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* + * ! \file lio_response_manager.h + * \brief Host Driver: Response queues for host instructions. + */ + +#ifndef __LIO_RESPONSE_MANAGER_H__ +#define __LIO_RESPONSE_MANAGER_H__ + +/* + * Maximum ordered requests to process in every invocation of + * lio_process_ordered_list(). The function will continue to process requests + * as long as it can find one that has finished processing. If it keeps + * finding requests that have completed, the function can run for ever. The + * value defined here sets an upper limit on the number of requests it can + * process before it returns control to the poll thread. + */ +#define LIO_MAX_ORD_REQS_TO_PROCESS 4096 + +/* + * Head of a response list. There are several response lists in the + * system. One for each response order- Unordered, ordered + * and 1 for noresponse entries on each instruction queue. + */ + +struct lio_response_list { + /* List structure to add delete pending entries to */ + struct lio_stailq_head head; + + /* A lock for this response list */ + struct mtx lock; + + volatile int pending_req_count; +}; + +/* The type of response list. */ +enum { + LIO_ORDERED_LIST = 0, + LIO_UNORDERED_NONBLOCKING_LIST = 1, + LIO_UNORDERED_BLOCKING_LIST = 2, + LIO_ORDERED_SC_LIST = 3 +}; + +/* + * Error codes used in Octeon Host-Core communication. + * + * 31 16 15 0 + * --------------------------------- + * | | | + * --------------------------------- + * Error codes are 32-bit wide. The upper 16-bits, called Major Error Number, + * are reserved to identify the group to which the error code belongs. The + * lower 16-bits, called Minor Error Number, carry the actual code. + * + * So error codes are (MAJOR NUMBER << 16)| MINOR_NUMBER. + */ + +/*------ Error codes used by firmware (bits 15..0 set by firmware */ +#define LIO_FW_MAJOR_ERROR_CODE 0x0001 + +/* A value of 0x00000000 indicates no error i.e. success */ +#define LIO_DRIVER_ERROR_NONE 0x00000000 + +#define LIO_DRIVER_ERROR_REQ_PENDING 0x00000001 +#define LIO_DRIVER_ERROR_REQ_TIMEOUT 0x00000003 +#define LIO_DRIVER_ERROR_REQ_EINTR 0x00000004 + +/* + * Status for a request. + * If a request is not queued to Octeon by the driver, the driver returns + * an error condition that's describe by one of the OCTEON_REQ_ERR_* value + * below. If the request is successfully queued, the driver will return + * a LIO_REQUEST_PENDING status. LIO_REQUEST_TIMEOUT and + * LIO_REQUEST_INTERRUPTED are only returned by the driver if the + * response for request failed to arrive before a time-out period or if + * the request processing * got interrupted due to a signal respectively. + */ +enum { + LIO_REQUEST_DONE = (LIO_DRIVER_ERROR_NONE), + LIO_REQUEST_PENDING = (LIO_DRIVER_ERROR_REQ_PENDING), + LIO_REQUEST_TIMEOUT = (LIO_DRIVER_ERROR_REQ_TIMEOUT), + LIO_REQUEST_INTERRUPTED = (LIO_DRIVER_ERROR_REQ_EINTR), + LIO_REQUEST_NO_DEVICE = (0x00000021), + LIO_REQUEST_NOT_RUNNING, + LIO_REQUEST_INVALID_IQ, + LIO_REQUEST_INVALID_BUFCNT, + LIO_REQUEST_INVALID_RESP_ORDER, + LIO_REQUEST_NO_MEMORY, + LIO_REQUEST_INVALID_BUFSIZE, + LIO_REQUEST_NO_PENDING_ENTRY, + LIO_REQUEST_NO_IQ_SPACE = (0x7FFFFFFF) +}; + +#define LIO_STAILQ_FIRST_ENTRY(ptr, type, elem) \ + (type *)((char *)((ptr)->stqh_first) - offsetof(type, elem)) + +#define LIO_FW_STATUS_CODE(status) \ + ((LIO_FW_MAJOR_ERROR_CODE << 16) | (status)) + +/* + * Initialize the response lists. The number of response lists to create is + * given by count. + * @param octeon_dev - the octeon device structure. + */ +int lio_setup_response_list(struct octeon_device *octeon_dev); +void lio_delete_response_list(struct octeon_device *octeon_dev); + +/* + * Check the status of first entry in the ordered list. If the instruction at + * that entry finished processing or has timed-out, the entry is cleaned. + * @param octeon_dev - the octeon device structure. + * @param force_quit - the request is forced to timeout if this is 1 + * @return 1 if the ordered list is empty, 0 otherwise. + */ +int lio_process_ordered_list(struct octeon_device *octeon_dev, + uint32_t force_quit); + +#endif /* __LIO_RESPONSE_MANAGER_H__ */ Index: head/sys/dev/liquidio/base/lio_response_manager.c =================================================================== --- head/sys/dev/liquidio/base/lio_response_manager.c +++ head/sys/dev/liquidio/base/lio_response_manager.c @@ -0,0 +1,208 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_main.h" + +static void lio_poll_req_completion(void *arg, int pending); + +int +lio_setup_response_list(struct octeon_device *oct) +{ + struct lio_tq *ctq; + int i, ret = 0; + + for (i = 0; i < LIO_MAX_RESPONSE_LISTS; i++) { + STAILQ_INIT(&oct->response_list[i].head); + mtx_init(&oct->response_list[i].lock, "response_list_lock", + NULL, MTX_DEF); + atomic_store_rel_int(&oct->response_list[i].pending_req_count, + 0); + } + mtx_init(&oct->cmd_resp_wqlock, "cmd_resp_wqlock", NULL, MTX_DEF); + + ctq = &oct->dma_comp_tq; + ctq->tq = taskqueue_create("lio_dma_comp", M_WAITOK, + taskqueue_thread_enqueue, &ctq->tq); + if (ctq->tq == NULL) { + lio_dev_err(oct, "failed to create wq thread\n"); + return (-ENOMEM); + } + + TIMEOUT_TASK_INIT(ctq->tq, &ctq->work, 0, lio_poll_req_completion, + (void *)ctq); + ctq->ctxptr = oct; + + oct->cmd_resp_state = LIO_DRV_ONLINE; + taskqueue_start_threads(&ctq->tq, 1, PI_NET, "lio%d_dma_comp", + oct->octeon_id); + taskqueue_enqueue_timeout(ctq->tq, &ctq->work, lio_ms_to_ticks(50)); + + return (ret); +} + +void +lio_delete_response_list(struct octeon_device *oct) +{ + + if (oct->dma_comp_tq.tq != NULL) { + while (taskqueue_cancel_timeout(oct->dma_comp_tq.tq, + &oct->dma_comp_tq.work, NULL)) + taskqueue_drain_timeout(oct->dma_comp_tq.tq, + &oct->dma_comp_tq.work); + taskqueue_free(oct->dma_comp_tq.tq); + oct->dma_comp_tq.tq = NULL; + } +} + +int +lio_process_ordered_list(struct octeon_device *octeon_dev, + uint32_t force_quit) +{ + struct lio_response_list *ordered_sc_list; + struct lio_soft_command *sc; + uint64_t status64; + uint32_t status; + int request_complete = 0; + int resp_to_process; + + resp_to_process = LIO_MAX_ORD_REQS_TO_PROCESS; + + ordered_sc_list = &octeon_dev->response_list[LIO_ORDERED_SC_LIST]; + + do { + mtx_lock(&ordered_sc_list->lock); + + if (STAILQ_EMPTY(&ordered_sc_list->head)) { + /* + * ordered_sc_list is empty; there is nothing to + * process + */ + mtx_unlock(&ordered_sc_list->lock); + return (1); + } + + sc = LIO_STAILQ_FIRST_ENTRY(&ordered_sc_list->head, + struct lio_soft_command, node); + + status = LIO_REQUEST_PENDING; + + /* + * check if octeon has finished DMA'ing a response to where + * rptr is pointing to + */ + status64 = *sc->status_word; + + if (status64 != COMPLETION_WORD_INIT) { + /* + * This logic ensures that all 64b have been written. + * 1. check byte 0 for non-FF + * 2. if non-FF, then swap result from BE to host order + * 3. check byte 7 (swapped to 0) for non-FF + * 4. if non-FF, use the low 32-bit status code + * 5. if either byte 0 or byte 7 is FF, don't use status + */ + if ((status64 & 0xff) != 0xff) { + lio_swap_8B_data(&status64, 1); + if (((status64 & 0xff) != 0xff)) { + /* retrieve 16-bit firmware status */ + status = (uint32_t)(status64 & + 0xffffULL); + if (status) { + status = LIO_FW_STATUS_CODE( + status); + } else { + /* i.e. no error */ + status = LIO_REQUEST_DONE; + } + } + } + } else if (force_quit || (sc->timeout && + lio_check_timeout(ticks, sc->timeout))) { + lio_dev_err(octeon_dev, "%s: cmd failed, timeout (%u, %u)\n", + __func__, ticks, sc->timeout); + status = LIO_REQUEST_TIMEOUT; + } + + if (status != LIO_REQUEST_PENDING) { + /* we have received a response or we have timed out */ + /* remove node from linked list */ + STAILQ_REMOVE(&octeon_dev->response_list + [LIO_ORDERED_SC_LIST].head, + &sc->node, lio_stailq_node, entries); + atomic_subtract_int(&octeon_dev->response_list + [LIO_ORDERED_SC_LIST]. + pending_req_count, 1); + mtx_unlock(&ordered_sc_list->lock); + + if (sc->callback != NULL) + sc->callback(octeon_dev, status, + sc->callback_arg); + + request_complete++; + + } else { + /* no response yet */ + request_complete = 0; + mtx_unlock(&ordered_sc_list->lock); + } + + /* + * If we hit the Max Ordered requests to process every loop, + * we quit and let this function be invoked the next time + * the poll thread runs to process the remaining requests. + * This function can take up the entire CPU if there is no + * upper limit to the requests processed. + */ + if (request_complete >= resp_to_process) + break; + } while (request_complete); + + return (0); +} + +static void +lio_poll_req_completion(void *arg, int pending) +{ + struct lio_tq *ctq = (struct lio_tq *)arg; + struct octeon_device *oct = (struct octeon_device *)ctq->ctxptr; + + lio_process_ordered_list(oct, 0); + taskqueue_enqueue_timeout(ctq->tq, &ctq->work, lio_ms_to_ticks(50)); +} Index: head/sys/dev/liquidio/lio_bsd.h =================================================================== --- head/sys/dev/liquidio/lio_bsd.h +++ head/sys/dev/liquidio/lio_bsd.h @@ -0,0 +1,131 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#ifndef __LIO_BSD_H__ +#define __LIO_BSD_H__ + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#ifndef PCI_VENDOR_ID_CAVIUM +#define PCI_VENDOR_ID_CAVIUM 0x177D +#endif + +#define BIT(nr) (1UL << (nr)) + +#define lio_check_timeout(a, b) ((int)((b) - (a)) < 0) + +#define lio_ms_to_ticks(x) \ + ((hz > 1000) ? ((x) * (hz/1000)) : ((x) / (1000/hz))) + +#define lio_mdelay(x) do { \ + if (cold) \ + DELAY(1000 * (x)); \ + else \ + pause("Wait", lio_ms_to_ticks(x)); \ +} while(0) + +#define lio_sleep_timeout(timeout) lio_mdelay((timeout)) + +typedef uint32_t __be32; +typedef uint64_t __be64; + +#define lio_dev_info(oct, format, args...) \ + device_printf(oct->device, "Info: " format, ##args) +#define lio_dev_warn(oct, format, args...) \ + device_printf(oct->device, "Warn: " format, ##args) +#define lio_dev_err(oct, format, args...) \ + device_printf(oct->device, "Error: " format, ##args) + +#ifdef LIO_DEBUG +#define lio_dev_dbg(oct, format, args...) \ + device_printf(oct->device, "Debug: " format, ##args) +#else +#define lio_dev_dbg(oct, format, args...) {do { } while (0); } +#endif + +struct lio_stailq_node { + STAILQ_ENTRY (lio_stailq_node) entries; +}; +STAILQ_HEAD (lio_stailq_head, lio_stailq_node); + +static inline struct lio_stailq_node * +lio_delete_first_node(struct lio_stailq_head *root) +{ + struct lio_stailq_node *node; + + if (STAILQ_EMPTY(root)) + node = NULL; + else + node = STAILQ_FIRST(root); + + if (node != NULL) + STAILQ_REMOVE_HEAD(root, entries); + + return (node); +} + +#endif /* __LIO_BSD_H__ */ Index: head/sys/dev/liquidio/lio_core.c =================================================================== --- head/sys/dev/liquidio/lio_core.c +++ head/sys/dev/liquidio/lio_core.c @@ -0,0 +1,687 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_ctrl.h" +#include "lio_main.h" +#include "lio_rxtx.h" +#include "lio_network.h" + +int +lio_set_feature(struct ifnet *ifp, int cmd, uint16_t param1) +{ + struct lio_ctrl_pkt nctrl; + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + int ret = 0; + + bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); + + nctrl.ncmd.cmd64 = 0; + nctrl.ncmd.s.cmd = cmd; + nctrl.ncmd.s.param1 = param1; + nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; + nctrl.wait_time = 100; + nctrl.lio = lio; + nctrl.cb_fn = lio_ctrl_cmd_completion; + + ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); + if (ret < 0) { + lio_dev_err(oct, "Feature change failed in core (ret: 0x%x)\n", + ret); + } + + return (ret); +} + +void +lio_ctrl_cmd_completion(void *nctrl_ptr) +{ + struct lio_ctrl_pkt *nctrl = (struct lio_ctrl_pkt *)nctrl_ptr; + struct lio *lio; + struct octeon_device *oct; + uint8_t *mac; + + lio = nctrl->lio; + + if (lio->oct_dev == NULL) + return; + + oct = lio->oct_dev; + + switch (nctrl->ncmd.s.cmd) { + case LIO_CMD_CHANGE_DEVFLAGS: + case LIO_CMD_SET_MULTI_LIST: + break; + + case LIO_CMD_CHANGE_MACADDR: + mac = ((uint8_t *)&nctrl->udd[0]) + 2; + if (nctrl->ncmd.s.param1) { + /* vfidx is 0 based, but vf_num (param1) is 1 based */ + int vfidx = nctrl->ncmd.s.param1 - 1; + bool mac_is_admin_assigned = nctrl->ncmd.s.param2; + + if (mac_is_admin_assigned) + lio_dev_info(oct, "MAC Address %pM is configured for VF %d\n", + mac, vfidx); + } else { + lio_dev_info(oct, "MAC Address changed to %02x:%02x:%02x:%02x:%02x:%02x\n", + mac[0], mac[1], mac[2], mac[3], mac[4], + mac[5]); + } + break; + + case LIO_CMD_GPIO_ACCESS: + lio_dev_info(oct, "LED Flashing visual identification\n"); + break; + + case LIO_CMD_ID_ACTIVE: + lio_dev_info(oct, "LED Flashing visual identification\n"); + break; + + case LIO_CMD_LRO_ENABLE: + lio_dev_info(oct, "HW LRO Enabled\n"); + break; + + case LIO_CMD_LRO_DISABLE: + lio_dev_info(oct, "HW LRO Disabled\n"); + break; + + case LIO_CMD_VERBOSE_ENABLE: + lio_dev_info(oct, "Firmware debug enabled\n"); + break; + + case LIO_CMD_VERBOSE_DISABLE: + lio_dev_info(oct, "Firmware debug disabled\n"); + break; + + case LIO_CMD_VLAN_FILTER_CTL: + if (nctrl->ncmd.s.param1) + lio_dev_info(oct, "VLAN filter enabled\n"); + else + lio_dev_info(oct, "VLAN filter disabled\n"); + break; + + case LIO_CMD_ADD_VLAN_FILTER: + lio_dev_info(oct, "VLAN filter %d added\n", + nctrl->ncmd.s.param1); + break; + + case LIO_CMD_DEL_VLAN_FILTER: + lio_dev_info(oct, "VLAN filter %d removed\n", + nctrl->ncmd.s.param1); + break; + + case LIO_CMD_SET_SETTINGS: + lio_dev_info(oct, "Settings changed\n"); + break; + + /* + * Case to handle "LIO_CMD_TNL_RX_CSUM_CTL" + * Command passed by NIC driver + */ + case LIO_CMD_TNL_RX_CSUM_CTL: + if (nctrl->ncmd.s.param1 == LIO_CMD_RXCSUM_ENABLE) { + lio_dev_info(oct, "RX Checksum Offload Enabled\n"); + } else if (nctrl->ncmd.s.param1 == LIO_CMD_RXCSUM_DISABLE) { + lio_dev_info(oct, "RX Checksum Offload Disabled\n"); + } + break; + + /* + * Case to handle "LIO_CMD_TNL_TX_CSUM_CTL" + * Command passed by NIC driver + */ + case LIO_CMD_TNL_TX_CSUM_CTL: + if (nctrl->ncmd.s.param1 == LIO_CMD_TXCSUM_ENABLE) { + lio_dev_info(oct, "TX Checksum Offload Enabled\n"); + } else if (nctrl->ncmd.s.param1 == LIO_CMD_TXCSUM_DISABLE) { + lio_dev_info(oct, "TX Checksum Offload Disabled\n"); + } + break; + + /* + * Case to handle "LIO_CMD_VXLAN_PORT_CONFIG" + * Command passed by NIC driver + */ + case LIO_CMD_VXLAN_PORT_CONFIG: + if (nctrl->ncmd.s.more == LIO_CMD_VXLAN_PORT_ADD) { + lio_dev_info(oct, "VxLAN Destination UDP PORT:%d ADDED\n", + nctrl->ncmd.s.param1); + } else if (nctrl->ncmd.s.more == LIO_CMD_VXLAN_PORT_DEL) { + lio_dev_info(oct, "VxLAN Destination UDP PORT:%d DELETED\n", + nctrl->ncmd.s.param1); + } + break; + + case LIO_CMD_SET_FLOW_CTL: + lio_dev_info(oct, "Set RX/TX flow control parameters\n"); + break; + + case LIO_CMD_SET_FNV: + if (nctrl->ncmd.s.param1 == LIO_CMD_FNV_ENABLE) + lio_dev_info(oct, "FNV Enabled\n"); + else if (nctrl->ncmd.s.param1 == LIO_CMD_FNV_DISABLE) + lio_dev_info(oct, "FNV Disabled\n"); + break; + + case LIO_CMD_PKT_STEERING_CTL: + if (nctrl->ncmd.s.param1 == LIO_CMD_PKT_STEERING_ENABLE) { + lio_dev_info(oct, "Packet Steering Enabled\n"); + } else if (nctrl->ncmd.s.param1 == + LIO_CMD_PKT_STEERING_DISABLE) { + lio_dev_info(oct, "Packet Steering Disabled\n"); + } + + break; + + case LIO_CMD_QUEUE_COUNT_CTL: + lio_dev_info(oct, "Queue count updated to %d\n", + nctrl->ncmd.s.param1); + break; + + default: + lio_dev_err(oct, "%s Unknown cmd %d\n", __func__, + nctrl->ncmd.s.cmd); + } +} + + +/* + * \brief Setup output queue + * @param oct octeon device + * @param q_no which queue + * @param num_descs how many descriptors + * @param desc_size size of each descriptor + * @param app_ctx application context + */ +static int +lio_setup_droq(struct octeon_device *oct, int q_no, int num_descs, + int desc_size, void *app_ctx) +{ + int ret_val = 0; + + lio_dev_dbg(oct, "Creating Droq: %d\n", q_no); + /* droq creation and local register settings. */ + ret_val = lio_create_droq(oct, q_no, num_descs, desc_size, app_ctx); + if (ret_val < 0) + return (ret_val); + + if (ret_val == 1) { + lio_dev_dbg(oct, "Using default droq %d\n", q_no); + return (0); + } + + /* + * Send Credit for Octeon Output queues. Credits are always + * sent after the output queue is enabled. + */ + lio_write_csr32(oct, oct->droq[q_no]->pkts_credit_reg, + oct->droq[q_no]->max_count); + + return (ret_val); +} + +static void +lio_push_packet(void *m_buff, uint32_t len, union octeon_rh *rh, void *rxq, + void *arg) +{ + struct mbuf *mbuf = m_buff; + struct ifnet *ifp = arg; + struct lio_droq *droq = rxq; + + if (ifp != NULL) { + struct lio *lio = if_getsoftc(ifp); + + /* Do not proceed if the interface is not in RUNNING state. */ + if (!lio_ifstate_check(lio, LIO_IFSTATE_RUNNING)) { + lio_recv_buffer_free(mbuf); + droq->stats.rx_dropped++; + return; + } + + if (rh->r_dh.has_hash) { + uint32_t hashtype, hashval; + + if (rh->r_dh.has_hwtstamp) { + hashval = htobe32(*(uint32_t *) + (((uint8_t *)mbuf->m_data) + + ((rh->r_dh.len - 2) * + BYTES_PER_DHLEN_UNIT))); + hashtype = + htobe32(*(((uint32_t *) + (((uint8_t *)mbuf->m_data) + + ((rh->r_dh.len - 2) * + BYTES_PER_DHLEN_UNIT))) + 1)); + } else { + hashval = htobe32(*(uint32_t *) + (((uint8_t *)mbuf->m_data) + + ((rh->r_dh.len - 1) * + BYTES_PER_DHLEN_UNIT))); + hashtype = + htobe32(*(((uint32_t *) + (((uint8_t *)mbuf->m_data) + + ((rh->r_dh.len - 1) * + BYTES_PER_DHLEN_UNIT))) + 1)); + } + + mbuf->m_pkthdr.flowid = hashval; + + switch (hashtype) { + case LIO_RSS_HASH_IPV4: + M_HASHTYPE_SET(mbuf, M_HASHTYPE_RSS_IPV4); + break; + case LIO_RSS_HASH_TCP_IPV4: + M_HASHTYPE_SET(mbuf, M_HASHTYPE_RSS_TCP_IPV4); + break; + case LIO_RSS_HASH_IPV6: + M_HASHTYPE_SET(mbuf, M_HASHTYPE_RSS_IPV6); + break; + case LIO_RSS_HASH_TCP_IPV6: + M_HASHTYPE_SET(mbuf, M_HASHTYPE_RSS_TCP_IPV6); + break; + case LIO_RSS_HASH_IPV6_EX: + M_HASHTYPE_SET(mbuf, M_HASHTYPE_RSS_IPV6_EX); + break; + case LIO_RSS_HASH_TCP_IPV6_EX: + M_HASHTYPE_SET(mbuf, + M_HASHTYPE_RSS_TCP_IPV6_EX); + break; + default: + M_HASHTYPE_SET(mbuf, M_HASHTYPE_OPAQUE_HASH); + } + + } else { + /* + * This case won't hit as FW will always set has_hash + * in rh. + */ + M_HASHTYPE_SET(mbuf, M_HASHTYPE_OPAQUE); + mbuf->m_pkthdr.flowid = droq->q_no; + } + + m_adj(mbuf, rh->r_dh.len * 8); + len -= rh->r_dh.len * 8; + mbuf->m_flags |= M_PKTHDR; + + if ((if_getcapenable(ifp) & IFCAP_VLAN_HWTAGGING) && + (rh->r_dh.priority || rh->r_dh.vlan)) { + uint16_t priority = rh->r_dh.priority; + uint16_t vid = rh->r_dh.vlan; + uint16_t vtag; + + vtag = priority << 13 | vid; + mbuf->m_pkthdr.ether_vtag = vtag; + mbuf->m_flags |= M_VLANTAG; + } + + if (rh->r_dh.csum_verified & LIO_IPSUM_VERIFIED) + mbuf->m_pkthdr.csum_flags |= (CSUM_L3_CALC | + CSUM_L3_VALID); + + if (rh->r_dh.csum_verified & LIO_L4SUM_VERIFIED) { + mbuf->m_pkthdr.csum_flags |= (CSUM_L4_CALC | + CSUM_L4_VALID); + mbuf->m_pkthdr.csum_flags |= (CSUM_DATA_VALID | + CSUM_PSEUDO_HDR); + mbuf->m_pkthdr.csum_data = htons(0xffff); + } + + mbuf->m_pkthdr.rcvif = ifp; + mbuf->m_pkthdr.len = len; + + if ((lio_hwlro == 0) && + (if_getcapenable(ifp) & IFCAP_LRO) && + (mbuf->m_pkthdr.csum_flags & + (CSUM_L3_VALID | CSUM_L4_VALID | CSUM_DATA_VALID | + CSUM_PSEUDO_HDR)) == (CSUM_L3_VALID | CSUM_L4_VALID | + CSUM_DATA_VALID | + CSUM_PSEUDO_HDR)) { + if (droq->lro.lro_cnt) { + if (tcp_lro_rx(&droq->lro, mbuf, 0) == 0) { + droq->stats.rx_bytes_received += len; + droq->stats.rx_pkts_received++; + return; + } + } + } + + if_input(ifp, mbuf); + + droq->stats.rx_bytes_received += len; + droq->stats.rx_pkts_received++; + + } else { + lio_recv_buffer_free(mbuf); + droq->stats.rx_dropped++; + } +} + +/* + * \brief Setup input and output queues + * @param octeon_dev octeon device + * @param ifidx Interface Index + * + * Note: Queues are with respect to the octeon device. Thus + * an input queue is for egress packets, and output queues + * are for ingress packets. + */ +int +lio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx, + uint32_t num_iqs, uint32_t num_oqs) +{ + struct lio_droq_ops droq_ops; + struct ifnet *ifp; + struct lio_droq *droq; + struct lio *lio; + static int cpu_id, cpu_id_modulus; + int num_tx_descs, q, q_no, retval = 0; + + ifp = octeon_dev->props.ifp; + + lio = if_getsoftc(ifp); + + bzero(&droq_ops, sizeof(struct lio_droq_ops)); + + droq_ops.fptr = lio_push_packet; + droq_ops.farg = (void *)ifp; + + cpu_id = 0; + cpu_id_modulus = mp_ncpus; + /* set up DROQs. */ + for (q = 0; q < num_oqs; q++) { + q_no = lio->linfo.rxpciq[q].s.q_no; + lio_dev_dbg(octeon_dev, "lio_setup_io_queues index:%d linfo.rxpciq.s.q_no:%d\n", + q, q_no); + retval = lio_setup_droq(octeon_dev, q_no, + LIO_GET_NUM_RX_DESCS_NIC_IF_CFG( + lio_get_conf(octeon_dev), + lio->ifidx), + LIO_GET_NUM_RX_BUF_SIZE_NIC_IF_CFG( + lio_get_conf(octeon_dev), + lio->ifidx), NULL); + if (retval) { + lio_dev_err(octeon_dev, "%s : Runtime DROQ(RxQ) creation failed.\n", + __func__); + return (1); + } + + droq = octeon_dev->droq[q_no]; + + /* designate a CPU for this droq */ + droq->cpu_id = cpu_id; + cpu_id++; + if (cpu_id >= cpu_id_modulus) + cpu_id = 0; + + lio_register_droq_ops(octeon_dev, q_no, &droq_ops); + } + + /* set up IQs. */ + for (q = 0; q < num_iqs; q++) { + num_tx_descs = LIO_GET_NUM_TX_DESCS_NIC_IF_CFG( + lio_get_conf(octeon_dev), + lio->ifidx); + retval = lio_setup_iq(octeon_dev, ifidx, q, + lio->linfo.txpciq[q], num_tx_descs); + if (retval) { + lio_dev_err(octeon_dev, " %s : Runtime IQ(TxQ) creation failed.\n", + __func__); + return (1); + } + } + + return (0); +} + +/* + * \brief Droq packet processor sceduler + * @param oct octeon device + */ +static void +lio_schedule_droq_pkt_handlers(struct octeon_device *oct) +{ + struct lio_droq *droq; + uint64_t oq_no; + + if (oct->int_status & LIO_DEV_INTR_PKT_DATA) { + for (oq_no = 0; oq_no < LIO_MAX_OUTPUT_QUEUES(oct); oq_no++) { + if (!(oct->io_qmask.oq & BIT_ULL(oq_no))) + continue; + + droq = oct->droq[oq_no]; + + taskqueue_enqueue(droq->droq_taskqueue, + &droq->droq_task); + } + } +} + +static void +lio_msix_intr_handler(void *vector) +{ + struct lio_ioq_vector *ioq_vector = (struct lio_ioq_vector *)vector; + struct octeon_device *oct = ioq_vector->oct_dev; + struct lio_droq *droq = oct->droq[ioq_vector->droq_index]; + uint64_t ret; + + ret = oct->fn_list.msix_interrupt_handler(ioq_vector); + + if ((ret & LIO_MSIX_PO_INT) || (ret & LIO_MSIX_PI_INT)) { + struct lio_instr_queue *iq = oct->instr_queue[droq->q_no]; + int reschedule, tx_done = 1; + + reschedule = lio_droq_process_packets(oct, droq, oct->rx_budget); + + if (atomic_load_acq_int(&iq->instr_pending)) + tx_done = lio_flush_iq(oct, iq, oct->tx_budget); + + if ((oct->props.ifp != NULL) && (iq->br != NULL)) { + if (mtx_trylock(&iq->enq_lock)) { + if (!drbr_empty(oct->props.ifp, iq->br)) + lio_mq_start_locked(oct->props.ifp, + iq); + mtx_unlock(&iq->enq_lock); + } + } + + if (reschedule || !tx_done) + taskqueue_enqueue(droq->droq_taskqueue, &droq->droq_task); + else + lio_enable_irq(droq, iq); + } +} + +static void +lio_intr_handler(void *dev) +{ + struct octeon_device *oct = (struct octeon_device *)dev; + + /* Disable our interrupts for the duration of ISR */ + oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); + + oct->fn_list.process_interrupt_regs(oct); + + lio_schedule_droq_pkt_handlers(oct); + + /* Re-enable our interrupts */ + if (!(atomic_load_acq_int(&oct->status) == LIO_DEV_IN_RESET)) + oct->fn_list.enable_interrupt(oct, OCTEON_ALL_INTR); +} + +int +lio_setup_interrupt(struct octeon_device *oct, uint32_t num_ioqs) +{ + device_t device; + struct lio_ioq_vector *ioq_vector; + int cpu_id, err, i; + int num_alloc_ioq_vectors; + int num_ioq_vectors; + int res_id; + + if (!oct->msix_on) + return (1); + + ioq_vector = oct->ioq_vector; + +#ifdef RSS + if (oct->sriov_info.num_pf_rings != rss_getnumbuckets()) { + lio_dev_info(oct, "IOQ vectors (%d) are not equal number of RSS buckets (%d)\n", + oct->sriov_info.num_pf_rings, rss_getnumbuckets()); + } +#endif + + device = oct->device; + + oct->num_msix_irqs = num_ioqs; + /* one non ioq interrupt for handling sli_mac_pf_int_sum */ + oct->num_msix_irqs += 1; + num_alloc_ioq_vectors = oct->num_msix_irqs; + + if (pci_alloc_msix(device, &num_alloc_ioq_vectors) || + (num_alloc_ioq_vectors != oct->num_msix_irqs)) + goto err; + + num_ioq_vectors = oct->num_msix_irqs; + + /* For PF, there is one non-ioq interrupt handler */ + for (i = 0; i < num_ioq_vectors - 1; i++, ioq_vector++) { + res_id = i + 1; + + ioq_vector->msix_res = + bus_alloc_resource_any(device, SYS_RES_IRQ, &res_id, + RF_SHAREABLE | RF_ACTIVE); + if (ioq_vector->msix_res == NULL) { + lio_dev_err(oct, + "Unable to allocate bus res msix[%d]\n", i); + goto err_1; + } + + err = bus_setup_intr(device, ioq_vector->msix_res, + INTR_TYPE_NET | INTR_MPSAFE, NULL, + lio_msix_intr_handler, ioq_vector, + &ioq_vector->tag); + if (err) { + bus_release_resource(device, SYS_RES_IRQ, res_id, + ioq_vector->msix_res); + ioq_vector->msix_res = NULL; + lio_dev_err(oct, "Failed to register intr handler"); + goto err_1; + } + + bus_describe_intr(device, ioq_vector->msix_res, ioq_vector->tag, + "rxtx%u", i); + ioq_vector->vector = res_id; + +#ifdef RSS + cpu_id = rss_getcpu(i % rss_getnumbuckets()); +#else + cpu_id = i % mp_ncpus; +#endif + CPU_SETOF(cpu_id, &ioq_vector->affinity_mask); + + /* Setting the IRQ affinity. */ + err = bus_bind_intr(device, ioq_vector->msix_res, cpu_id); + if (err) + lio_dev_err(oct, "bus bind interrupt fail"); +#ifdef RSS + lio_dev_dbg(oct, "Bound RSS bucket %d to CPU %d\n", i, cpu_id); +#else + lio_dev_dbg(oct, "Bound Queue %d to CPU %d\n", i, cpu_id); +#endif + } + + lio_dev_dbg(oct, "MSI-X enabled\n"); + + res_id = num_ioq_vectors; + oct->msix_res = bus_alloc_resource_any(device, SYS_RES_IRQ, &res_id, + RF_SHAREABLE | RF_ACTIVE); + if (oct->msix_res == NULL) { + lio_dev_err(oct, "Unable to allocate bus res msix for non-ioq interrupt\n"); + goto err_1; + } + + err = bus_setup_intr(device, oct->msix_res, INTR_TYPE_NET | INTR_MPSAFE, + NULL, lio_intr_handler, oct, &oct->tag); + if (err) { + bus_release_resource(device, SYS_RES_IRQ, res_id, + oct->msix_res); + oct->msix_res = NULL; + lio_dev_err(oct, "Failed to register intr handler"); + goto err_1; + } + + bus_describe_intr(device, oct->msix_res, oct->tag, "aux"); + oct->aux_vector = res_id; + + return (0); +err_1: + if (oct->tag != NULL) { + bus_teardown_intr(device, oct->msix_res, oct->tag); + oct->tag = NULL; + } + + while (i) { + i--; + ioq_vector--; + + if (ioq_vector->tag != NULL) { + bus_teardown_intr(device, ioq_vector->msix_res, + ioq_vector->tag); + ioq_vector->tag = NULL; + } + + if (ioq_vector->msix_res != NULL) { + bus_release_resource(device, SYS_RES_IRQ, + ioq_vector->vector, + ioq_vector->msix_res); + ioq_vector->msix_res = NULL; + } + } + + if (oct->msix_res != NULL) { + bus_release_resource(device, SYS_RES_IRQ, oct->aux_vector, + oct->msix_res); + oct->msix_res = NULL; + } +err: + pci_release_msi(device); + lio_dev_err(oct, "MSI-X disabled\n"); + return (1); +} Index: head/sys/dev/liquidio/lio_ioctl.h =================================================================== --- head/sys/dev/liquidio/lio_ioctl.h +++ head/sys/dev/liquidio/lio_ioctl.h @@ -0,0 +1,44 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#ifndef _LIO_IOCTL_H_ +#define _LIO_IOCTL_H_ + +int lio_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data); +void lio_add_hw_stats(struct lio *lio); +void lio_stop(struct ifnet *ifp); +void lio_open(void *arg); +int lio_set_mac(struct ifnet *ifp, uint8_t *p); + +#endif /* _LIO_IOCTL_H_ */ Index: head/sys/dev/liquidio/lio_ioctl.c =================================================================== --- head/sys/dev/liquidio/lio_ioctl.c +++ head/sys/dev/liquidio/lio_ioctl.c @@ -0,0 +1,553 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_network.h" +#include "lio_ctrl.h" +#include "cn23xx_pf_device.h" +#include "lio_image.h" +#include "lio_ioctl.h" +#include "lio_main.h" +#include "lio_rxtx.h" + +static int lio_set_rx_csum(struct ifnet *ifp, uint32_t data); +static int lio_set_tso4(struct ifnet *ifp); +static int lio_set_tso6(struct ifnet *ifp); +static int lio_set_lro(struct ifnet *ifp); +static int lio_change_mtu(struct ifnet *ifp, int new_mtu); +static int lio_set_mcast_list(struct ifnet *ifp); +static inline enum lio_ifflags lio_get_new_flags(struct ifnet *ifp); + +static inline bool +lio_is_valid_ether_addr(const uint8_t *addr) +{ + + return (!(0x01 & addr[0]) && !((addr[0] + addr[1] + addr[2] + addr[3] + + addr[4] + addr[5]) == 0x00)); +} + +static int +lio_change_dev_flags(struct ifnet *ifp) +{ + struct lio_ctrl_pkt nctrl; + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + int ret = 0; + + bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); + + /* Create a ctrl pkt command to be sent to core app. */ + nctrl.ncmd.cmd64 = 0; + nctrl.ncmd.s.cmd = LIO_CMD_CHANGE_DEVFLAGS; + nctrl.ncmd.s.param1 = lio_get_new_flags(ifp); + nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; + nctrl.lio = lio; + nctrl.cb_fn = lio_ctrl_cmd_completion; + + ret = lio_send_ctrl_pkt(oct, &nctrl); + if (ret) + lio_dev_err(oct, "Failed to change flags ret %d\n", ret); + + return (ret); +} + +/* + * lio_ioctl : User calls this routine for configuring + * the interface. + * + * return 0 on success, positive on failure + */ +int +lio_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data) +{ + struct lio *lio = if_getsoftc(ifp); + struct ifreq *ifrequest = (struct ifreq *)data; + int error = 0; + + switch (cmd) { + case SIOCSIFADDR: + lio_dev_dbg(lio->oct_dev, "ioctl: SIOCSIFADDR\n"); + if_setflagbits(ifp, IFF_UP, 0); + error = ether_ioctl(ifp, cmd, data); + break; + case SIOCSIFMTU: + lio_dev_dbg(lio->oct_dev, "ioctl: SIOCSIFMTU\n"); + error = lio_change_mtu(ifp, ifrequest->ifr_mtu); + break; + case SIOCSIFFLAGS: + lio_dev_dbg(lio->oct_dev, "ioctl: SIOCSIFFLAGS\n"); + if (if_getflags(ifp) & IFF_UP) { + if (if_getdrvflags(ifp) & IFF_DRV_RUNNING) { + if ((if_getflags(ifp) ^ lio->if_flags) & + (IFF_PROMISC | IFF_ALLMULTI)) + error = lio_change_dev_flags(ifp); + } else { + if (!(atomic_load_acq_int(&lio->ifstate) & + LIO_IFSTATE_DETACH)) + lio_open(lio); + } + } else { + if (if_getdrvflags(ifp) & IFF_DRV_RUNNING) + lio_stop(ifp); + } + lio->if_flags = if_getflags(ifp); + break; + case SIOCADDMULTI: + lio_dev_dbg(lio->oct_dev, "ioctl: SIOCADDMULTI\n"); + if (if_getdrvflags(ifp) & IFF_DRV_RUNNING) + error = lio_set_mcast_list(ifp); + break; + case SIOCDELMULTI: + lio_dev_dbg(lio->oct_dev, "ioctl: SIOCSIFMULTI\n"); + break; + case SIOCSIFMEDIA: + lio_dev_dbg(lio->oct_dev, "ioctl: SIOCSIFMEDIA\n"); + case SIOCGIFMEDIA: + lio_dev_dbg(lio->oct_dev, "ioctl: SIOCGIFMEDIA\n"); + case SIOCGIFXMEDIA: + lio_dev_dbg(lio->oct_dev, "ioctl: SIOCGIFXMEDIA\n"); + error = ifmedia_ioctl(ifp, ifrequest, &lio->ifmedia, cmd); + break; + case SIOCSIFCAP: + { + int features = ifrequest->ifr_reqcap ^ + if_getcapenable(ifp); + + lio_dev_dbg(lio->oct_dev, "ioctl: SIOCSIFCAP (Set Capabilities)\n"); + + if (!features) + break; + + if (features & IFCAP_TXCSUM) { + if_togglecapenable(ifp, IFCAP_TXCSUM); + if (if_getcapenable(ifp) & IFCAP_TXCSUM) + if_sethwassistbits(ifp, (CSUM_TCP | + CSUM_UDP | + CSUM_IP), 0); + else + if_sethwassistbits(ifp, 0, + (CSUM_TCP | CSUM_UDP | + CSUM_IP)); + } + if (features & IFCAP_TXCSUM_IPV6) { + if_togglecapenable(ifp, IFCAP_TXCSUM_IPV6); + if (if_getcapenable(ifp) & IFCAP_TXCSUM_IPV6) + if_sethwassistbits(ifp, (CSUM_UDP_IPV6 | + CSUM_TCP_IPV6), 0); + else + if_sethwassistbits(ifp, 0, + (CSUM_UDP_IPV6 | + CSUM_TCP_IPV6)); + } + if (features & (IFCAP_RXCSUM | IFCAP_RXCSUM_IPV6)) + error |= lio_set_rx_csum(ifp, (features & + (IFCAP_RXCSUM | + IFCAP_RXCSUM_IPV6))); + + if (features & IFCAP_TSO4) + error |= lio_set_tso4(ifp); + + if (features & IFCAP_TSO6) + error |= lio_set_tso6(ifp); + + if (features & IFCAP_LRO) + error |= lio_set_lro(ifp); + + if (features & IFCAP_VLAN_HWTAGGING) + if_togglecapenable(ifp, IFCAP_VLAN_HWTAGGING); + + if (features & IFCAP_VLAN_HWFILTER) + if_togglecapenable(ifp, IFCAP_VLAN_HWFILTER); + + if (features & IFCAP_VLAN_HWTSO) + if_togglecapenable(ifp, IFCAP_VLAN_HWTSO); + + VLAN_CAPABILITIES(ifp); + break; + } + default: + lio_dev_dbg(lio->oct_dev, "ioctl: UNKNOWN (0x%X)\n", (int)cmd); + error = ether_ioctl(ifp, cmd, data); + break; + } + + return (error); +} + +static int +lio_set_tso4(struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + + if (if_getcapabilities(ifp) & IFCAP_TSO4) { + if_togglecapenable(ifp, IFCAP_TSO4); + if (if_getcapenable(ifp) & IFCAP_TSO4) + if_sethwassistbits(ifp, CSUM_IP_TSO, 0); + else + if_sethwassistbits(ifp, 0, CSUM_IP_TSO); + } else { + lio_dev_info(lio->oct_dev, "TSO4 capability not supported\n"); + return (EINVAL); + } + + return (0); +} + +static int +lio_set_tso6(struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + + if (if_getcapabilities(ifp) & IFCAP_TSO6) { + if_togglecapenable(ifp, IFCAP_TSO6); + if (if_getcapenable(ifp) & IFCAP_TSO6) + if_sethwassistbits(ifp, CSUM_IP6_TSO, 0); + else + if_sethwassistbits(ifp, 0, CSUM_IP6_TSO); + } else { + lio_dev_info(lio->oct_dev, "TSO6 capability not supported\n"); + return (EINVAL); + } + + return (0); +} + +static int +lio_set_rx_csum(struct ifnet *ifp, uint32_t data) +{ + struct lio *lio = if_getsoftc(ifp); + int ret = 0; + + if (if_getcapabilities(ifp) & (IFCAP_RXCSUM | IFCAP_RXCSUM_IPV6)) { + if_togglecapenable(ifp, (IFCAP_RXCSUM | IFCAP_RXCSUM_IPV6)); + + if (data) { + /* LRO requires RXCSUM */ + if ((if_getcapabilities(ifp) & IFCAP_LRO) && + (if_getcapenable(ifp) & IFCAP_LRO)) { + ret = lio_set_feature(ifp, LIO_CMD_LRO_DISABLE, + LIO_LROIPV4 | + LIO_LROIPV6); + if_togglecapenable(ifp, IFCAP_LRO); + } + } + } else { + lio_dev_info(lio->oct_dev, "Rx checksum offload capability not supported\n"); + return (ENODEV); + } + + return ((ret) ? EINVAL : 0); +} + +static int +lio_set_lro(struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + int ret = 0; + + if (!(if_getcapabilities(ifp) & IFCAP_LRO)) { + lio_dev_info(lio->oct_dev, "LRO capability not supported\n"); + return (ENODEV); + } + + if ((!(if_getcapenable(ifp) & IFCAP_LRO)) && + (if_getcapenable(ifp) & IFCAP_RXCSUM) && + (if_getcapenable(ifp) & IFCAP_RXCSUM_IPV6)) { + if_togglecapenable(ifp, IFCAP_LRO); + + if (lio_hwlro) + ret = lio_set_feature(ifp, LIO_CMD_LRO_ENABLE, LIO_LROIPV4 | + LIO_LROIPV6); + + } else if (if_getcapenable(ifp) & IFCAP_LRO) { + if_togglecapenable(ifp, IFCAP_LRO); + + if (lio_hwlro) + ret = lio_set_feature(ifp, LIO_CMD_LRO_DISABLE, LIO_LROIPV4 | + LIO_LROIPV6); + } else + lio_dev_info(lio->oct_dev, "LRO requires RXCSUM"); + + return ((ret) ? EINVAL : 0); +} + +static void +lio_mtu_ctl_callback(struct octeon_device *oct, uint32_t status, void *buf) +{ + struct lio_soft_command *sc = buf; + volatile int *mtu_sc_ctx; + + mtu_sc_ctx = sc->ctxptr; + + if (status) { + lio_dev_err(oct, "MTU updation ctl instruction failed. Status: %llx\n", + LIO_CAST64(status)); + *mtu_sc_ctx = -1; + /* + * This barrier is required to be sure that the + * response has been written fully. + */ + wmb(); + return; + } + + *mtu_sc_ctx = 1; + + /* + * This barrier is required to be sure that the response has been + * written fully. + */ + wmb(); +} + +/* @param ifp is network device */ +static int +lio_change_mtu(struct ifnet *ifp, int new_mtu) +{ + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + struct lio_soft_command *sc; + union octeon_cmd *ncmd; + volatile int *mtu_sc_ctx; + int retval = 0; + + if (lio->mtu == new_mtu) + return (0); + + /* + * Limit the MTU to make sure the ethernet packets are between + * LIO_MIN_MTU_SIZE bytes and LIO_MAX_MTU_SIZE bytes + */ + if ((new_mtu < LIO_MIN_MTU_SIZE) || (new_mtu > LIO_MAX_MTU_SIZE)) { + lio_dev_err(oct, "Invalid MTU: %d\n", new_mtu); + lio_dev_err(oct, "Valid range %d and %d\n", + LIO_MIN_MTU_SIZE, LIO_MAX_MTU_SIZE); + return (EINVAL); + } + + sc = lio_alloc_soft_command(oct, OCTEON_CMD_SIZE, 16, + sizeof(*mtu_sc_ctx)); + if (sc == NULL) + return (ENOMEM); + + ncmd = (union octeon_cmd *)sc->virtdptr; + mtu_sc_ctx = sc->ctxptr; + + *mtu_sc_ctx = 0; + + ncmd->cmd64 = 0; + ncmd->s.cmd = LIO_CMD_CHANGE_MTU; + ncmd->s.param1 = new_mtu; + + lio_swap_8B_data((uint64_t *)ncmd, (OCTEON_CMD_SIZE >> 3)); + + sc->iq_no = lio->linfo.txpciq[0].s.q_no; + + lio_prepare_soft_command(oct, sc, LIO_OPCODE_NIC, + LIO_OPCODE_NIC_CMD, 0, 0, 0); + + sc->callback = lio_mtu_ctl_callback; + sc->callback_arg = sc; + sc->wait_time = 5000; + + retval = lio_send_soft_command(oct, sc); + if (retval == LIO_IQ_SEND_FAILED) { + lio_dev_info(oct, + "Failed to send MTU update Control message\n"); + retval = EBUSY; + goto mtu_updation_failed; + } + + /* + * Sleep on a wait queue till the cond flag indicates that the + * response arrived or timed-out. + */ + lio_sleep_cond(oct, mtu_sc_ctx); + + if (*mtu_sc_ctx < 0) { + retval = EBUSY; + goto mtu_updation_failed; + } + lio_dev_info(oct, "MTU Changed from %d to %d\n", if_getmtu(ifp), + new_mtu); + if_setmtu(ifp, new_mtu); + lio->mtu = new_mtu; + retval = 0; /* + * this updation is make sure that LIO_IQ_SEND_STOP case + * also success + */ + +mtu_updation_failed: + lio_free_soft_command(oct, sc); + + return (retval); +} + +/* @param ifp network device */ +int +lio_set_mac(struct ifnet *ifp, uint8_t *p) +{ + struct lio_ctrl_pkt nctrl; + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + int ret = 0; + + if (!lio_is_valid_ether_addr(p)) + return (EADDRNOTAVAIL); + + bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); + + nctrl.ncmd.cmd64 = 0; + nctrl.ncmd.s.cmd = LIO_CMD_CHANGE_MACADDR; + nctrl.ncmd.s.param1 = 0; + nctrl.ncmd.s.more = 1; + nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; + nctrl.lio = lio; + nctrl.cb_fn = lio_ctrl_cmd_completion; + nctrl.wait_time = 100; + + nctrl.udd[0] = 0; + /* The MAC Address is presented in network byte order. */ + memcpy((uint8_t *)&nctrl.udd[0] + 2, p, ETHER_HDR_LEN); + + ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); + if (ret < 0) { + lio_dev_err(oct, "MAC Address change failed\n"); + return (ENOMEM); + } + + memcpy(((uint8_t *)&lio->linfo.hw_addr) + 2, p, ETHER_HDR_LEN); + + return (0); +} + +/* + * \brief Converts a mask based on ifp flags + * @param ifp network device + * + * This routine generates a lio_ifflags mask from the ifp flags + * received from the OS. + */ +static inline enum lio_ifflags +lio_get_new_flags(struct ifnet *ifp) +{ + enum lio_ifflags f = LIO_IFFLAG_UNICAST; + + if (if_getflags(ifp) & IFF_PROMISC) + f |= LIO_IFFLAG_PROMISC; + + if (if_getflags(ifp) & IFF_ALLMULTI) + f |= LIO_IFFLAG_ALLMULTI; + + if (if_getflags(ifp) & IFF_MULTICAST) { + f |= LIO_IFFLAG_MULTICAST; + + /* + * Accept all multicast addresses if there are more than we + * can handle + */ + if (if_getamcount(ifp) > LIO_MAX_MULTICAST_ADDR) + f |= LIO_IFFLAG_ALLMULTI; + } + if (if_getflags(ifp) & IFF_BROADCAST) + f |= LIO_IFFLAG_BROADCAST; + + return (f); +} + +/* @param ifp network device */ +static int +lio_set_mcast_list(struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + struct lio_ctrl_pkt nctrl; + struct ifmultiaddr *ifma; + uint64_t *mc; + int mc_count = 0; + int ret; + + bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); + + /* Create a ctrl pkt command to be sent to core app. */ + nctrl.ncmd.cmd64 = 0; + nctrl.ncmd.s.cmd = LIO_CMD_SET_MULTI_LIST; + nctrl.ncmd.s.param1 = lio_get_new_flags(ifp); + nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; + nctrl.lio = lio; + nctrl.cb_fn = lio_ctrl_cmd_completion; + + /* copy all the addresses into the udd */ + mc = &nctrl.udd[0]; + + /* to protect access to if_multiaddrs */ + if_maddr_rlock(ifp); + + TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { + if (ifma->ifma_addr->sa_family != AF_LINK) + continue; + *mc = 0; + memcpy(((uint8_t *)mc) + 2, + LLADDR((struct sockaddr_dl *)ifma->ifma_addr), + ETHER_ADDR_LEN); + /* no need to swap bytes */ + + mc_count++; + if (++mc > &nctrl.udd[LIO_MAX_MULTICAST_ADDR]) + break; + } + + if_maddr_runlock(ifp); + + /* + * Apparently, any activity in this call from the kernel has to + * be atomic. So we won't wait for response. + */ + nctrl.wait_time = 0; + nctrl.ncmd.s.param2 = mc_count; + nctrl.ncmd.s.more = mc_count; + + ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); + if (ret < 0) { + lio_dev_err(oct, "DEVFLAGS change failed in core (ret: 0x%x)\n", + ret); + } + + return ((ret) ? EINVAL : 0); +} Index: head/sys/dev/liquidio/lio_main.h =================================================================== --- head/sys/dev/liquidio/lio_main.h +++ head/sys/dev/liquidio/lio_main.h @@ -0,0 +1,145 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* + * \file lio_main.h + * \brief Host Driver: This file is included by all host driver source files + * to include common definitions. + */ + +#ifndef _LIO_MAIN_H_ +#define _LIO_MAIN_H_ + +extern unsigned int lio_hwlro; + +#ifdef __LP64__ +#define LIO_CAST64(v) ((long long)(long)(v)) +#else +#error "Unknown system architecture" +#endif + +#define LIO_DRV_NAME "lio" + +/** Swap 8B blocks */ +static inline void +lio_swap_8B_data(uint64_t *data, uint32_t blocks) +{ + + while (blocks) { + *data = htobe64(*data); + blocks--; + data++; + } +} + +/* + * \brief unmaps a PCI BAR + * @param oct Pointer to Octeon device + * @param baridx bar index + */ +static inline void +lio_unmap_pci_barx(struct octeon_device *oct, int baridx) +{ + + lio_dev_dbg(oct, "Freeing PCI mapped regions for Bar%d\n", baridx); + + if (oct->mem_bus_space[baridx].pci_mem != NULL) { + bus_release_resource(oct->device, SYS_RES_MEMORY, + PCIR_BAR(baridx * 2), + oct->mem_bus_space[baridx].pci_mem); + oct->mem_bus_space[baridx].pci_mem = NULL; + } +} + +/* + * \brief maps a PCI BAR + * @param oct Pointer to Octeon device + * @param baridx bar index + */ +static inline int +lio_map_pci_barx(struct octeon_device *oct, int baridx) +{ + int rid = PCIR_BAR(baridx * 2); + + oct->mem_bus_space[baridx].pci_mem = + bus_alloc_resource_any(oct->device, SYS_RES_MEMORY, &rid, + RF_ACTIVE); + + if (oct->mem_bus_space[baridx].pci_mem == NULL) { + lio_dev_err(oct, "Unable to allocate bus resource: memory\n"); + return (ENXIO); + } + + /* Save bus_space values for READ/WRITE_REG macros */ + oct->mem_bus_space[baridx].tag = + rman_get_bustag(oct->mem_bus_space[baridx].pci_mem); + oct->mem_bus_space[baridx].handle = + rman_get_bushandle(oct->mem_bus_space[baridx].pci_mem); + + lio_dev_dbg(oct, "BAR%d Tag 0x%lx Handle 0x%lx\n", + baridx, oct->mem_bus_space[baridx].tag, + oct->mem_bus_space[baridx].handle); + + return (0); +} + +static inline void +lio_sleep_cond(struct octeon_device *oct, volatile int *condition) +{ + + while (!(*condition)) { + lio_mdelay(1); + lio_flush_iq(oct, oct->instr_queue[0], 0); + lio_process_ordered_list(oct, 0); + } +} + +int lio_console_debug_enabled(uint32_t console); + +#ifndef ROUNDUP4 +#define ROUNDUP4(val) (((val) + 3) & 0xfffffffc) +#endif + +#ifndef ROUNDUP8 +#define ROUNDUP8(val) (((val) + 7) & 0xfffffff8) +#endif + +#define BIT_ULL(nr) (1ULL << (nr)) + +void lio_free_mbuf(struct lio_instr_queue *iq, + struct lio_mbuf_free_info *finfo); +void lio_free_sgmbuf(struct lio_instr_queue *iq, + struct lio_mbuf_free_info *finfo); + +#endif /* _LIO_MAIN_H_ */ Index: head/sys/dev/liquidio/lio_main.c =================================================================== --- head/sys/dev/liquidio/lio_main.c +++ head/sys/dev/liquidio/lio_main.c @@ -0,0 +1,2309 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include "lio_bsd.h" +#include "lio_common.h" + +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_ctrl.h" +#include "lio_main.h" +#include "lio_network.h" +#include "cn23xx_pf_device.h" +#include "lio_image.h" +#include "lio_ioctl.h" +#include "lio_rxtx.h" +#include "lio_rss.h" + +/* Number of milliseconds to wait for DDR initialization */ +#define LIO_DDR_TIMEOUT 10000 +#define LIO_MAX_FW_TYPE_LEN 8 + +static char fw_type[LIO_MAX_FW_TYPE_LEN]; +TUNABLE_STR("hw.lio.fw_type", fw_type, sizeof(fw_type)); + +/* + * Integers that specify number of queues per PF. + * Valid range is 0 to 64. + * Use 0 to derive from CPU count. + */ +static int num_queues_per_pf0; +static int num_queues_per_pf1; +TUNABLE_INT("hw.lio.num_queues_per_pf0", &num_queues_per_pf0); +TUNABLE_INT("hw.lio.num_queues_per_pf1", &num_queues_per_pf1); + +#ifdef RSS +static int lio_rss = 1; +TUNABLE_INT("hw.lio.rss", &lio_rss); +#endif /* RSS */ + +/* Hardware LRO */ +unsigned int lio_hwlro = 0; +TUNABLE_INT("hw.lio.hwlro", &lio_hwlro); + +/* + * Bitmask indicating which consoles have debug + * output redirected to syslog. + */ +static unsigned long console_bitmask; +TUNABLE_ULONG("hw.lio.console_bitmask", &console_bitmask); + +/* + * \brief determines if a given console has debug enabled. + * @param console console to check + * @returns 1 = enabled. 0 otherwise + */ +int +lio_console_debug_enabled(uint32_t console) +{ + + return (console_bitmask >> (console)) & 0x1; +} + +static int lio_detach(device_t dev); + +static int lio_device_init(struct octeon_device *octeon_dev); +static int lio_chip_specific_setup(struct octeon_device *oct); +static void lio_watchdog(void *param); +static int lio_load_firmware(struct octeon_device *oct); +static int lio_nic_starter(struct octeon_device *oct); +static int lio_init_nic_module(struct octeon_device *oct); +static int lio_setup_nic_devices(struct octeon_device *octeon_dev); +static int lio_link_info(struct lio_recv_info *recv_info, void *ptr); +static void lio_if_cfg_callback(struct octeon_device *oct, uint32_t status, + void *buf); +static int lio_set_rxcsum_command(struct ifnet *ifp, int command, + uint8_t rx_cmd); +static int lio_setup_glists(struct octeon_device *oct, struct lio *lio, + int num_iqs); +static void lio_destroy_nic_device(struct octeon_device *oct, int ifidx); +static inline void lio_update_link_status(struct ifnet *ifp, + union octeon_link_status *ls); +static void lio_send_rx_ctrl_cmd(struct lio *lio, int start_stop); +static int lio_stop_nic_module(struct octeon_device *oct); +static void lio_destroy_resources(struct octeon_device *oct); +static int lio_setup_rx_oom_poll_fn(struct ifnet *ifp); + +static void lio_vlan_rx_add_vid(void *arg, struct ifnet *ifp, uint16_t vid); +static void lio_vlan_rx_kill_vid(void *arg, struct ifnet *ifp, + uint16_t vid); +static struct octeon_device * + lio_get_other_octeon_device(struct octeon_device *oct); + +static int lio_wait_for_oq_pkts(struct octeon_device *oct); + +int lio_send_rss_param(struct lio *lio); +static int lio_dbg_console_print(struct octeon_device *oct, + uint32_t console_num, char *prefix, + char *suffix); + +/* Polling interval for determining when NIC application is alive */ +#define LIO_STARTER_POLL_INTERVAL_MS 100 + +/* + * vendor_info_array. + * This array contains the list of IDs on which the driver should load. + */ +struct lio_vendor_info { + uint16_t vendor_id; + uint16_t device_id; + uint16_t subdevice_id; + uint8_t revision_id; + uint8_t index; +}; + +static struct lio_vendor_info lio_pci_tbl[] = { + /* CN2350 10G */ + {PCI_VENDOR_ID_CAVIUM, LIO_CN23XX_PF_VID, LIO_CN2350_10G_SUBDEVICE, + 0x02, 0}, + + /* CN2350 10G */ + {PCI_VENDOR_ID_CAVIUM, LIO_CN23XX_PF_VID, LIO_CN2350_10G_SUBDEVICE1, + 0x02, 0}, + + /* CN2360 10G */ + {PCI_VENDOR_ID_CAVIUM, LIO_CN23XX_PF_VID, LIO_CN2360_10G_SUBDEVICE, + 0x02, 1}, + + /* CN2350 25G */ + {PCI_VENDOR_ID_CAVIUM, LIO_CN23XX_PF_VID, LIO_CN2350_25G_SUBDEVICE, + 0x02, 2}, + + /* CN2360 25G */ + {PCI_VENDOR_ID_CAVIUM, LIO_CN23XX_PF_VID, LIO_CN2360_25G_SUBDEVICE, + 0x02, 3}, + + {0, 0, 0, 0, 0} +}; + +static char *lio_strings[] = { + "LiquidIO 2350 10GbE Server Adapter", + "LiquidIO 2360 10GbE Server Adapter", + "LiquidIO 2350 25GbE Server Adapter", + "LiquidIO 2360 25GbE Server Adapter", +}; + +struct lio_if_cfg_resp { + uint64_t rh; + struct octeon_if_cfg_info cfg_info; + uint64_t status; +}; + +struct lio_if_cfg_context { + int octeon_id; + volatile int cond; +}; + +struct lio_rx_ctl_context { + int octeon_id; + volatile int cond; +}; + +static int +lio_probe(device_t dev) +{ + struct lio_vendor_info *tbl; + + uint16_t vendor_id; + uint16_t device_id; + uint16_t subdevice_id; + uint8_t revision_id; + char device_ver[256]; + + vendor_id = pci_get_vendor(dev); + if (vendor_id != PCI_VENDOR_ID_CAVIUM) + return (ENXIO); + + device_id = pci_get_device(dev); + subdevice_id = pci_get_subdevice(dev); + revision_id = pci_get_revid(dev); + + tbl = lio_pci_tbl; + while (tbl->vendor_id) { + if ((vendor_id == tbl->vendor_id) && + (device_id == tbl->device_id) && + (subdevice_id == tbl->subdevice_id) && + (revision_id == tbl->revision_id)) { + sprintf(device_ver, "%s, Version - %s", + lio_strings[tbl->index], LIO_VERSION); + device_set_desc_copy(dev, device_ver); + return (BUS_PROBE_DEFAULT); + } + + tbl++; + } + + return (ENXIO); +} + +static int +lio_attach(device_t device) +{ + struct octeon_device *oct_dev = NULL; + uint64_t scratch1; + uint32_t error; + int timeout, ret = 1; + uint8_t bus, dev, function; + + oct_dev = lio_allocate_device(device); + if (oct_dev == NULL) { + device_printf(device, "Error: Unable to allocate device\n"); + return (-ENOMEM); + } + + oct_dev->tx_budget = LIO_DEFAULT_TX_PKTS_PROCESS_BUDGET; + oct_dev->rx_budget = LIO_DEFAULT_RX_PKTS_PROCESS_BUDGET; + oct_dev->msix_on = LIO_FLAG_MSIX_ENABLED; + + oct_dev->device = device; + bus = pci_get_bus(device); + dev = pci_get_slot(device); + function = pci_get_function(device); + + lio_dev_info(oct_dev, "Initializing device %x:%x %02x:%02x.%01x\n", + pci_get_vendor(device), pci_get_device(device), bus, dev, + function); + + if (lio_device_init(oct_dev)) { + lio_dev_err(oct_dev, "Failed to init device\n"); + lio_detach(device); + return (-ENOMEM); + } + + scratch1 = lio_read_csr64(oct_dev, LIO_CN23XX_SLI_SCRATCH1); + if (!(scratch1 & 4ULL)) { + /* + * Bit 2 of SLI_SCRATCH_1 is a flag that indicates that + * the lio watchdog kernel thread is running for this + * NIC. Each NIC gets one watchdog kernel thread. + */ + scratch1 |= 4ULL; + lio_write_csr64(oct_dev, LIO_CN23XX_SLI_SCRATCH1, scratch1); + + error = kproc_create(lio_watchdog, oct_dev, + &oct_dev->watchdog_task, 0, 0, + "liowd/%02hhx:%02hhx.%hhx", bus, + dev, function); + if (!error) { + kproc_resume(oct_dev->watchdog_task); + } else { + oct_dev->watchdog_task = NULL; + lio_dev_err(oct_dev, + "failed to create kernel_thread\n"); + lio_detach(device); + return (-1); + } + } + oct_dev->rx_pause = 1; + oct_dev->tx_pause = 1; + + timeout = 0; + while (timeout < LIO_NIC_STARTER_TIMEOUT) { + lio_mdelay(LIO_STARTER_POLL_INTERVAL_MS); + timeout += LIO_STARTER_POLL_INTERVAL_MS; + + /* + * During the boot process interrupts are not available. + * So polling for first control message from FW. + */ + if (cold) + lio_droq_bh(oct_dev->droq[0], 0); + + if (atomic_load_acq_int(&oct_dev->status) == LIO_DEV_CORE_OK) { + ret = lio_nic_starter(oct_dev); + break; + } + } + + if (ret) { + lio_dev_err(oct_dev, "Firmware failed to start\n"); + lio_detach(device); + return (-EIO); + } + + lio_dev_dbg(oct_dev, "Device is ready\n"); + + return (0); +} + +static int +lio_detach(device_t dev) +{ + struct octeon_device *oct_dev = device_get_softc(dev); + + lio_dev_dbg(oct_dev, "Stopping device\n"); + if (oct_dev->watchdog_task) { + uint64_t scratch1; + + kproc_suspend(oct_dev->watchdog_task, 0); + + scratch1 = lio_read_csr64(oct_dev, LIO_CN23XX_SLI_SCRATCH1); + scratch1 &= ~4ULL; + lio_write_csr64(oct_dev, LIO_CN23XX_SLI_SCRATCH1, scratch1); + } + + if (oct_dev->app_mode && (oct_dev->app_mode == LIO_DRV_NIC_APP)) + lio_stop_nic_module(oct_dev); + + /* + * Reset the octeon device and cleanup all memory allocated for + * the octeon device by driver. + */ + lio_destroy_resources(oct_dev); + + lio_dev_info(oct_dev, "Device removed\n"); + + /* + * This octeon device has been removed. Update the global + * data structure to reflect this. Free the device structure. + */ + lio_free_device_mem(oct_dev); + return (0); +} + +static int +lio_shutdown(device_t dev) +{ + struct octeon_device *oct_dev = device_get_softc(dev); + struct lio *lio = if_getsoftc(oct_dev->props.ifp); + + lio_send_rx_ctrl_cmd(lio, 0); + + return (0); +} + +static int +lio_suspend(device_t dev) +{ + + return (ENXIO); +} + +static int +lio_resume(device_t dev) +{ + + return (ENXIO); +} + +static int +lio_event(struct module *mod, int event, void *junk) +{ + + switch (event) { + case MOD_LOAD: + lio_init_device_list(LIO_CFG_TYPE_DEFAULT); + break; + default: + break; + } + + return (0); +} + +/********************************************************************* + * FreeBSD Device Interface Entry Points + * *******************************************************************/ +static device_method_t lio_methods[] = { + /* Device interface */ + DEVMETHOD(device_probe, lio_probe), + DEVMETHOD(device_attach, lio_attach), + DEVMETHOD(device_detach, lio_detach), + DEVMETHOD(device_shutdown, lio_shutdown), + DEVMETHOD(device_suspend, lio_suspend), + DEVMETHOD(device_resume, lio_resume), + DEVMETHOD_END +}; + +static driver_t lio_driver = { + LIO_DRV_NAME, lio_methods, sizeof(struct octeon_device), +}; + +devclass_t lio_devclass; +DRIVER_MODULE(lio, pci, lio_driver, lio_devclass, lio_event, 0); + +MODULE_DEPEND(lio, pci, 1, 1, 1); +MODULE_DEPEND(lio, ether, 1, 1, 1); +MODULE_DEPEND(lio, firmware, 1, 1, 1); + +static bool +fw_type_is_none(void) +{ + return strncmp(fw_type, LIO_FW_NAME_TYPE_NONE, + sizeof(LIO_FW_NAME_TYPE_NONE)) == 0; +} + +/* + * \brief Device initialization for each Octeon device that is probed + * @param octeon_dev octeon device + */ +static int +lio_device_init(struct octeon_device *octeon_dev) +{ + unsigned long ddr_timeout = LIO_DDR_TIMEOUT; + char *dbg_enb = NULL; + int fw_loaded = 0; + int i, j, ret; + uint8_t bus, dev, function; + char bootcmd[] = "\n"; + + bus = pci_get_bus(octeon_dev->device); + dev = pci_get_slot(octeon_dev->device); + function = pci_get_function(octeon_dev->device); + + atomic_store_rel_int(&octeon_dev->status, LIO_DEV_BEGIN_STATE); + + /* Enable access to the octeon device */ + if (pci_enable_busmaster(octeon_dev->device)) { + lio_dev_err(octeon_dev, "pci_enable_device failed\n"); + return (1); + } + + atomic_store_rel_int(&octeon_dev->status, LIO_DEV_PCI_ENABLE_DONE); + + /* Identify the Octeon type and map the BAR address space. */ + if (lio_chip_specific_setup(octeon_dev)) { + lio_dev_err(octeon_dev, "Chip specific setup failed\n"); + return (1); + } + + atomic_store_rel_int(&octeon_dev->status, LIO_DEV_PCI_MAP_DONE); + + /* + * Only add a reference after setting status 'OCT_DEV_PCI_MAP_DONE', + * since that is what is required for the reference to be removed + * during de-initialization (see 'octeon_destroy_resources'). + */ + lio_register_device(octeon_dev, bus, dev, function, true); + + + octeon_dev->app_mode = LIO_DRV_INVALID_APP; + + if (!lio_cn23xx_pf_fw_loaded(octeon_dev) && !fw_type_is_none()) { + fw_loaded = 0; + /* Do a soft reset of the Octeon device. */ + if (octeon_dev->fn_list.soft_reset(octeon_dev)) + return (1); + + /* things might have changed */ + if (!lio_cn23xx_pf_fw_loaded(octeon_dev)) + fw_loaded = 0; + else + fw_loaded = 1; + } else { + fw_loaded = 1; + } + + /* + * Initialize the dispatch mechanism used to push packets arriving on + * Octeon Output queues. + */ + if (lio_init_dispatch_list(octeon_dev)) + return (1); + + lio_register_dispatch_fn(octeon_dev, LIO_OPCODE_NIC, + LIO_OPCODE_NIC_CORE_DRV_ACTIVE, + lio_core_drv_init, octeon_dev); + atomic_store_rel_int(&octeon_dev->status, LIO_DEV_DISPATCH_INIT_DONE); + + ret = octeon_dev->fn_list.setup_device_regs(octeon_dev); + if (ret) { + lio_dev_err(octeon_dev, + "Failed to configure device registers\n"); + return (ret); + } + + /* Initialize soft command buffer pool */ + if (lio_setup_sc_buffer_pool(octeon_dev)) { + lio_dev_err(octeon_dev, "sc buffer pool allocation failed\n"); + return (1); + } + + atomic_store_rel_int(&octeon_dev->status, + LIO_DEV_SC_BUFF_POOL_INIT_DONE); + + if (lio_allocate_ioq_vector(octeon_dev)) { + lio_dev_err(octeon_dev, + "IOQ vector allocation failed\n"); + return (1); + } + + atomic_store_rel_int(&octeon_dev->status, + LIO_DEV_MSIX_ALLOC_VECTOR_DONE); + + for (i = 0; i < LIO_MAX_POSSIBLE_INSTR_QUEUES; i++) { + octeon_dev->instr_queue[i] = + malloc(sizeof(struct lio_instr_queue), + M_DEVBUF, M_NOWAIT | M_ZERO); + if (octeon_dev->instr_queue[i] == NULL) + return (1); + } + + /* Setup the data structures that manage this Octeon's Input queues. */ + if (lio_setup_instr_queue0(octeon_dev)) { + lio_dev_err(octeon_dev, + "Instruction queue initialization failed\n"); + return (1); + } + + atomic_store_rel_int(&octeon_dev->status, + LIO_DEV_INSTR_QUEUE_INIT_DONE); + + /* + * Initialize lists to manage the requests of different types that + * arrive from user & kernel applications for this octeon device. + */ + + if (lio_setup_response_list(octeon_dev)) { + lio_dev_err(octeon_dev, "Response list allocation failed\n"); + return (1); + } + + atomic_store_rel_int(&octeon_dev->status, LIO_DEV_RESP_LIST_INIT_DONE); + + for (i = 0; i < LIO_MAX_POSSIBLE_OUTPUT_QUEUES; i++) { + octeon_dev->droq[i] = malloc(sizeof(*octeon_dev->droq[i]), + M_DEVBUF, M_NOWAIT | M_ZERO); + if (octeon_dev->droq[i] == NULL) + return (1); + } + + if (lio_setup_output_queue0(octeon_dev)) { + lio_dev_err(octeon_dev, "Output queue initialization failed\n"); + return (1); + } + + atomic_store_rel_int(&octeon_dev->status, LIO_DEV_DROQ_INIT_DONE); + + /* + * Setup the interrupt handler and record the INT SUM register address + */ + if (lio_setup_interrupt(octeon_dev, + octeon_dev->sriov_info.num_pf_rings)) + return (1); + + /* Enable Octeon device interrupts */ + octeon_dev->fn_list.enable_interrupt(octeon_dev, OCTEON_ALL_INTR); + + atomic_store_rel_int(&octeon_dev->status, LIO_DEV_INTR_SET_DONE); + + /* + * Send Credit for Octeon Output queues. Credits are always sent BEFORE + * the output queue is enabled. + * This ensures that we'll receive the f/w CORE DRV_ACTIVE message in + * case we've configured CN23XX_SLI_GBL_CONTROL[NOPTR_D] = 0. + * Otherwise, it is possible that the DRV_ACTIVE message will be sent + * before any credits have been issued, causing the ring to be reset + * (and the f/w appear to never have started). + */ + for (j = 0; j < octeon_dev->num_oqs; j++) + lio_write_csr32(octeon_dev, + octeon_dev->droq[j]->pkts_credit_reg, + octeon_dev->droq[j]->max_count); + + /* Enable the input and output queues for this Octeon device */ + ret = octeon_dev->fn_list.enable_io_queues(octeon_dev); + if (ret) { + lio_dev_err(octeon_dev, "Failed to enable input/output queues"); + return (ret); + } + + atomic_store_rel_int(&octeon_dev->status, LIO_DEV_IO_QUEUES_DONE); + + if (!fw_loaded) { + lio_dev_dbg(octeon_dev, "Waiting for DDR initialization...\n"); + if (!ddr_timeout) { + lio_dev_info(octeon_dev, + "WAITING. Set ddr_timeout to non-zero value to proceed with initialization.\n"); + } + + lio_sleep_timeout(LIO_RESET_MSECS); + + /* + * Wait for the octeon to initialize DDR after the + * soft-reset. + */ + while (!ddr_timeout) { + if (pause("-", lio_ms_to_ticks(100))) { + /* user probably pressed Control-C */ + return (1); + } + } + + ret = lio_wait_for_ddr_init(octeon_dev, &ddr_timeout); + if (ret) { + lio_dev_err(octeon_dev, + "DDR not initialized. Please confirm that board is configured to boot from Flash, ret: %d\n", + ret); + return (1); + } + + if (lio_wait_for_bootloader(octeon_dev, 1100)) { + lio_dev_err(octeon_dev, "Board not responding\n"); + return (1); + } + + /* Divert uboot to take commands from host instead. */ + ret = lio_console_send_cmd(octeon_dev, bootcmd, 50); + + lio_dev_dbg(octeon_dev, "Initializing consoles\n"); + ret = lio_init_consoles(octeon_dev); + if (ret) { + lio_dev_err(octeon_dev, "Could not access board consoles\n"); + return (1); + } + + /* + * If console debug enabled, specify empty string to + * use default enablement ELSE specify NULL string for + * 'disabled'. + */ + dbg_enb = lio_console_debug_enabled(0) ? "" : NULL; + ret = lio_add_console(octeon_dev, 0, dbg_enb); + + if (ret) { + lio_dev_err(octeon_dev, "Could not access board console\n"); + return (1); + } else if (lio_console_debug_enabled(0)) { + /* + * If console was added AND we're logging console output + * then set our console print function. + */ + octeon_dev->console[0].print = lio_dbg_console_print; + } + + atomic_store_rel_int(&octeon_dev->status, + LIO_DEV_CONSOLE_INIT_DONE); + + lio_dev_dbg(octeon_dev, "Loading firmware\n"); + + ret = lio_load_firmware(octeon_dev); + if (ret) { + lio_dev_err(octeon_dev, "Could not load firmware to board\n"); + return (1); + } + } + + atomic_store_rel_int(&octeon_dev->status, LIO_DEV_HOST_OK); + + return (0); +} + +/* + * \brief PCI FLR for each Octeon device. + * @param oct octeon device + */ +static void +lio_pci_flr(struct octeon_device *oct) +{ + uint32_t exppos, status; + + pci_find_cap(oct->device, PCIY_EXPRESS, &exppos); + + pci_save_state(oct->device); + + /* Quiesce the device completely */ + pci_write_config(oct->device, PCIR_COMMAND, PCIM_CMD_INTxDIS, 2); + + /* Wait for Transaction Pending bit clean */ + lio_mdelay(100); + + status = pci_read_config(oct->device, exppos + PCIER_DEVICE_STA, 2); + if (status & PCIEM_STA_TRANSACTION_PND) { + lio_dev_info(oct, "Function reset incomplete after 100ms, sleeping for 5 seconds\n"); + lio_mdelay(5); + + status = pci_read_config(oct->device, exppos + PCIER_DEVICE_STA, 2); + if (status & PCIEM_STA_TRANSACTION_PND) + lio_dev_info(oct, "Function reset still incomplete after 5s, reset anyway\n"); + } + + pci_write_config(oct->device, exppos + PCIER_DEVICE_CTL, PCIEM_CTL_INITIATE_FLR, 2); + lio_mdelay(100); + + pci_restore_state(oct->device); +} + +/* + * \brief Debug console print function + * @param octeon_dev octeon device + * @param console_num console number + * @param prefix first portion of line to display + * @param suffix second portion of line to display + * + * The OCTEON debug console outputs entire lines (excluding '\n'). + * Normally, the line will be passed in the 'prefix' parameter. + * However, due to buffering, it is possible for a line to be split into two + * parts, in which case they will be passed as the 'prefix' parameter and + * 'suffix' parameter. + */ +static int +lio_dbg_console_print(struct octeon_device *oct, uint32_t console_num, + char *prefix, char *suffix) +{ + + if (prefix != NULL && suffix != NULL) + lio_dev_info(oct, "%u: %s%s\n", console_num, prefix, suffix); + else if (prefix != NULL) + lio_dev_info(oct, "%u: %s\n", console_num, prefix); + else if (suffix != NULL) + lio_dev_info(oct, "%u: %s\n", console_num, suffix); + + return (0); +} + +static void +lio_watchdog(void *param) +{ + int core_num; + uint16_t mask_of_crashed_or_stuck_cores = 0; + struct octeon_device *oct = param; + bool err_msg_was_printed[12]; + + bzero(err_msg_was_printed, sizeof(err_msg_was_printed)); + + while (1) { + kproc_suspend_check(oct->watchdog_task); + mask_of_crashed_or_stuck_cores = + (uint16_t)lio_read_csr64(oct, LIO_CN23XX_SLI_SCRATCH2); + + if (mask_of_crashed_or_stuck_cores) { + struct octeon_device *other_oct; + + oct->cores_crashed = true; + other_oct = lio_get_other_octeon_device(oct); + if (other_oct != NULL) + other_oct->cores_crashed = true; + + for (core_num = 0; core_num < LIO_MAX_CORES; + core_num++) { + bool core_crashed_or_got_stuck; + + core_crashed_or_got_stuck = + (mask_of_crashed_or_stuck_cores >> + core_num) & 1; + if (core_crashed_or_got_stuck && + !err_msg_was_printed[core_num]) { + lio_dev_err(oct, + "ERROR: Octeon core %d crashed or got stuck! See oct-fwdump for details.\n", + core_num); + err_msg_was_printed[core_num] = true; + } + } + + } + + /* sleep for two seconds */ + pause("-", lio_ms_to_ticks(2000)); + } +} + +static int +lio_chip_specific_setup(struct octeon_device *oct) +{ + char *s; + uint32_t dev_id, rev_id; + int ret = 1; + + dev_id = lio_read_pci_cfg(oct, 0); + rev_id = pci_get_revid(oct->device); + oct->subdevice_id = pci_get_subdevice(oct->device); + + switch (dev_id) { + case LIO_CN23XX_PF_PCIID: + oct->chip_id = LIO_CN23XX_PF_VID; + if (pci_get_function(oct->device) == 0) { + if (num_queues_per_pf0 < 0) { + lio_dev_info(oct, "Invalid num_queues_per_pf0: %d, Setting it to default\n", + num_queues_per_pf0); + num_queues_per_pf0 = 0; + } + + oct->sriov_info.num_pf_rings = num_queues_per_pf0; + } else { + if (num_queues_per_pf1 < 0) { + lio_dev_info(oct, "Invalid num_queues_per_pf1: %d, Setting it to default\n", + num_queues_per_pf1); + num_queues_per_pf1 = 0; + } + + oct->sriov_info.num_pf_rings = num_queues_per_pf1; + } + + ret = lio_cn23xx_pf_setup_device(oct); + s = "CN23XX"; + break; + + default: + s = "?"; + lio_dev_err(oct, "Unknown device found (dev_id: %x)\n", dev_id); + } + + if (!ret) + lio_dev_info(oct, "%s PASS%d.%d %s Version: %s\n", s, + OCTEON_MAJOR_REV(oct), OCTEON_MINOR_REV(oct), + lio_get_conf(oct)->card_name, LIO_VERSION); + + return (ret); +} + +static struct octeon_device * +lio_get_other_octeon_device(struct octeon_device *oct) +{ + struct octeon_device *other_oct; + + other_oct = lio_get_device(oct->octeon_id + 1); + + if ((other_oct != NULL) && other_oct->device) { + int oct_busnum, other_oct_busnum; + + oct_busnum = pci_get_bus(oct->device); + other_oct_busnum = pci_get_bus(other_oct->device); + + if (oct_busnum == other_oct_busnum) { + int oct_slot, other_oct_slot; + + oct_slot = pci_get_slot(oct->device); + other_oct_slot = pci_get_slot(other_oct->device); + + if (oct_slot == other_oct_slot) + return (other_oct); + } + } + return (NULL); +} + +/* + * \brief Load firmware to device + * @param oct octeon device + * + * Maps device to firmware filename, requests firmware, and downloads it + */ +static int +lio_load_firmware(struct octeon_device *oct) +{ + const struct firmware *fw; + char *tmp_fw_type = NULL; + int ret = 0; + char fw_name[LIO_MAX_FW_FILENAME_LEN]; + + if (fw_type[0] == '\0') + tmp_fw_type = LIO_FW_NAME_TYPE_NIC; + else + tmp_fw_type = fw_type; + + sprintf(fw_name, "%s%s_%s%s", LIO_FW_BASE_NAME, + lio_get_conf(oct)->card_name, tmp_fw_type, LIO_FW_NAME_SUFFIX); + + fw = firmware_get(fw_name); + if (fw == NULL) { + lio_dev_err(oct, "Request firmware failed. Could not find file %s.\n", + fw_name); + return (EINVAL); + } + + ret = lio_download_firmware(oct, fw->data, fw->datasize); + + firmware_put(fw, FIRMWARE_UNLOAD); + + return (ret); +} + +static int +lio_nic_starter(struct octeon_device *oct) +{ + int ret = 0; + + atomic_store_rel_int(&oct->status, LIO_DEV_RUNNING); + + if (oct->app_mode && oct->app_mode == LIO_DRV_NIC_APP) { + if (lio_init_nic_module(oct)) { + lio_dev_err(oct, "NIC initialization failed\n"); + ret = -1; +#ifdef CAVIUM_ONiLY_23XX_VF + } else { + if (octeon_enable_sriov(oct) < 0) + ret = -1; +#endif + } + } else { + lio_dev_err(oct, + "Unexpected application running on NIC (%d). Check firmware.\n", + oct->app_mode); + ret = -1; + } + + return (ret); +} + +static int +lio_init_nic_module(struct octeon_device *oct) +{ + int num_nic_ports = LIO_GET_NUM_NIC_PORTS_CFG(lio_get_conf(oct)); + int retval = 0; + + lio_dev_dbg(oct, "Initializing network interfaces\n"); + + /* + * only default iq and oq were initialized + * initialize the rest as well + */ + + /* run port_config command for each port */ + oct->ifcount = num_nic_ports; + + bzero(&oct->props, sizeof(struct lio_if_props)); + + oct->props.gmxport = -1; + + retval = lio_setup_nic_devices(oct); + if (retval) { + lio_dev_err(oct, "Setup NIC devices failed\n"); + goto lio_init_failure; + } + + lio_dev_dbg(oct, "Network interfaces ready\n"); + + return (retval); + +lio_init_failure: + + oct->ifcount = 0; + + return (retval); +} + +static int +lio_ifmedia_update(struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + struct ifmedia *ifm; + + ifm = &lio->ifmedia; + + /* We only support Ethernet media type. */ + if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) + return (EINVAL); + + switch (IFM_SUBTYPE(ifm->ifm_media)) { + case IFM_AUTO: + break; + case IFM_10G_CX4: + case IFM_10G_SR: + case IFM_10G_T: + case IFM_10G_TWINAX: + default: + /* We don't support changing the media type. */ + lio_dev_err(lio->oct_dev, "Invalid media type (%d)\n", + IFM_SUBTYPE(ifm->ifm_media)); + return (EINVAL); + } + + return (0); +} + +static int +lio_get_media_subtype(struct octeon_device *oct) +{ + + switch(oct->subdevice_id) { + case LIO_CN2350_10G_SUBDEVICE: + case LIO_CN2350_10G_SUBDEVICE1: + case LIO_CN2360_10G_SUBDEVICE: + return (IFM_10G_SR); + + case LIO_CN2350_25G_SUBDEVICE: + case LIO_CN2360_25G_SUBDEVICE: + return (IFM_25G_SR); + } + + return (IFM_10G_SR); +} + +static unsigned long +lio_get_baudrate(struct octeon_device *oct) +{ + + switch(oct->subdevice_id) { + case LIO_CN2350_10G_SUBDEVICE: + case LIO_CN2350_10G_SUBDEVICE1: + case LIO_CN2360_10G_SUBDEVICE: + return (IF_Gbps(10)); + + case LIO_CN2350_25G_SUBDEVICE: + case LIO_CN2360_25G_SUBDEVICE: + return (IF_Gbps(25)); + } + + return (IF_Gbps(10)); +} + +static void +lio_ifmedia_status(struct ifnet *ifp, struct ifmediareq *ifmr) +{ + struct lio *lio = if_getsoftc(ifp); + + /* Report link down if the driver isn't running. */ + if (!lio_ifstate_check(lio, LIO_IFSTATE_RUNNING)) { + ifmr->ifm_active |= IFM_NONE; + return; + } + + /* Setup the default interface info. */ + ifmr->ifm_status = IFM_AVALID; + ifmr->ifm_active = IFM_ETHER; + + if (lio->linfo.link.s.link_up) { + ifmr->ifm_status |= IFM_ACTIVE; + } else { + ifmr->ifm_active |= IFM_NONE; + return; + } + + ifmr->ifm_active |= lio_get_media_subtype(lio->oct_dev); + + if (lio->linfo.link.s.duplex) + ifmr->ifm_active |= IFM_FDX; + else + ifmr->ifm_active |= IFM_HDX; +} + +static uint64_t +lio_get_counter(if_t ifp, ift_counter cnt) +{ + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + uint64_t counter = 0; + int i, q_no; + + switch (cnt) { + case IFCOUNTER_IPACKETS: + for (i = 0; i < oct->num_oqs; i++) { + q_no = lio->linfo.rxpciq[i].s.q_no; + counter += oct->droq[q_no]->stats.rx_pkts_received; + } + break; + case IFCOUNTER_OPACKETS: + for (i = 0; i < oct->num_iqs; i++) { + q_no = lio->linfo.txpciq[i].s.q_no; + counter += oct->instr_queue[q_no]->stats.tx_done; + } + break; + case IFCOUNTER_IBYTES: + for (i = 0; i < oct->num_oqs; i++) { + q_no = lio->linfo.rxpciq[i].s.q_no; + counter += oct->droq[q_no]->stats.rx_bytes_received; + } + break; + case IFCOUNTER_OBYTES: + for (i = 0; i < oct->num_iqs; i++) { + q_no = lio->linfo.txpciq[i].s.q_no; + counter += oct->instr_queue[q_no]->stats.tx_tot_bytes; + } + break; + case IFCOUNTER_IQDROPS: + for (i = 0; i < oct->num_oqs; i++) { + q_no = lio->linfo.rxpciq[i].s.q_no; + counter += oct->droq[q_no]->stats.rx_dropped; + } + break; + case IFCOUNTER_OQDROPS: + for (i = 0; i < oct->num_iqs; i++) { + q_no = lio->linfo.txpciq[i].s.q_no; + counter += oct->instr_queue[q_no]->stats.tx_dropped; + } + break; + case IFCOUNTER_IMCASTS: + counter = oct->link_stats.fromwire.total_mcst; + break; + case IFCOUNTER_OMCASTS: + counter = oct->link_stats.fromhost.mcast_pkts_sent; + break; + case IFCOUNTER_COLLISIONS: + counter = oct->link_stats.fromhost.total_collisions; + break; + case IFCOUNTER_IERRORS: + counter = oct->link_stats.fromwire.fcs_err + + oct->link_stats.fromwire.l2_err + + oct->link_stats.fromwire.frame_err; + break; + default: + return (if_get_counter_default(ifp, cnt)); + } + + return (counter); +} + +static int +lio_init_ifnet(struct lio *lio) +{ + struct octeon_device *oct = lio->oct_dev; + if_t ifp = lio->ifp; + + /* ifconfig entrypoint for media type/status reporting */ + ifmedia_init(&lio->ifmedia, IFM_IMASK, lio_ifmedia_update, + lio_ifmedia_status); + + /* set the default interface values */ + ifmedia_add(&lio->ifmedia, + (IFM_ETHER | IFM_FDX | lio_get_media_subtype(oct)), + 0, NULL); + ifmedia_add(&lio->ifmedia, (IFM_ETHER | IFM_AUTO), 0, NULL); + ifmedia_set(&lio->ifmedia, (IFM_ETHER | IFM_AUTO)); + + lio->ifmedia.ifm_media = lio->ifmedia.ifm_cur->ifm_media; + lio_dev_dbg(oct, "IFMEDIA flags : %x\n", lio->ifmedia.ifm_media); + + if_initname(ifp, device_get_name(oct->device), + device_get_unit(oct->device)); + if_setflags(ifp, (IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST)); + if_setioctlfn(ifp, lio_ioctl); + if_setgetcounterfn(ifp, lio_get_counter); + if_settransmitfn(ifp, lio_mq_start); + if_setqflushfn(ifp, lio_qflush); + if_setinitfn(ifp, lio_open); + if_setmtu(ifp, lio->linfo.link.s.mtu); + lio->mtu = lio->linfo.link.s.mtu; + if_sethwassist(ifp, (CSUM_IP | CSUM_TCP | CSUM_UDP | CSUM_TSO | + CSUM_TCP_IPV6 | CSUM_UDP_IPV6)); + + if_setcapabilitiesbit(ifp, (IFCAP_HWCSUM | IFCAP_HWCSUM_IPV6 | + IFCAP_TSO | IFCAP_LRO | + IFCAP_JUMBO_MTU | IFCAP_HWSTATS | + IFCAP_LINKSTATE | IFCAP_VLAN_HWFILTER | + IFCAP_VLAN_HWCSUM | IFCAP_VLAN_HWTAGGING | + IFCAP_VLAN_HWTSO | IFCAP_VLAN_MTU), 0); + + if_setcapenable(ifp, if_getcapabilities(ifp)); + if_setbaudrate(ifp, lio_get_baudrate(oct)); + + return (0); +} + +static void +lio_tcp_lro_free(struct octeon_device *octeon_dev, struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + struct lio_droq *droq; + int q_no; + int i; + + for (i = 0; i < octeon_dev->num_oqs; i++) { + q_no = lio->linfo.rxpciq[i].s.q_no; + droq = octeon_dev->droq[q_no]; + if (droq->lro.ifp) { + tcp_lro_free(&droq->lro); + droq->lro.ifp = NULL; + } + } +} + +static int +lio_tcp_lro_init(struct octeon_device *octeon_dev, struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + struct lio_droq *droq; + struct lro_ctrl *lro; + int i, q_no, ret = 0; + + for (i = 0; i < octeon_dev->num_oqs; i++) { + q_no = lio->linfo.rxpciq[i].s.q_no; + droq = octeon_dev->droq[q_no]; + lro = &droq->lro; + ret = tcp_lro_init(lro); + if (ret) { + lio_dev_err(octeon_dev, "LRO Initialization failed ret %d\n", + ret); + goto lro_init_failed; + } + + lro->ifp = ifp; + } + + return (ret); + +lro_init_failed: + lio_tcp_lro_free(octeon_dev, ifp); + + return (ret); +} + +static int +lio_setup_nic_devices(struct octeon_device *octeon_dev) +{ + union octeon_if_cfg if_cfg; + struct lio *lio = NULL; + struct ifnet *ifp = NULL; + struct lio_version *vdata; + struct lio_soft_command *sc; + struct lio_if_cfg_context *ctx; + struct lio_if_cfg_resp *resp; + struct lio_if_props *props; + int num_iqueues, num_oqueues, retval; + unsigned int base_queue; + unsigned int gmx_port_id; + uint32_t ctx_size, data_size; + uint32_t ifidx_or_pfnum, resp_size; + uint8_t mac[ETHER_HDR_LEN], i, j; + + /* This is to handle link status changes */ + lio_register_dispatch_fn(octeon_dev, LIO_OPCODE_NIC, + LIO_OPCODE_NIC_INFO, + lio_link_info, octeon_dev); + + for (i = 0; i < octeon_dev->ifcount; i++) { + resp_size = sizeof(struct lio_if_cfg_resp); + ctx_size = sizeof(struct lio_if_cfg_context); + data_size = sizeof(struct lio_version); + sc = lio_alloc_soft_command(octeon_dev, data_size, resp_size, + ctx_size); + if (sc == NULL) + return (ENOMEM); + + resp = (struct lio_if_cfg_resp *)sc->virtrptr; + ctx = (struct lio_if_cfg_context *)sc->ctxptr; + vdata = (struct lio_version *)sc->virtdptr; + + *((uint64_t *)vdata) = 0; + vdata->major = htobe16(LIO_BASE_MAJOR_VERSION); + vdata->minor = htobe16(LIO_BASE_MINOR_VERSION); + vdata->micro = htobe16(LIO_BASE_MICRO_VERSION); + + num_iqueues = octeon_dev->sriov_info.num_pf_rings; + num_oqueues = octeon_dev->sriov_info.num_pf_rings; + base_queue = octeon_dev->sriov_info.pf_srn; + + gmx_port_id = octeon_dev->pf_num; + ifidx_or_pfnum = octeon_dev->pf_num; + + lio_dev_dbg(octeon_dev, "requesting config for interface %d, iqs %d, oqs %d\n", + ifidx_or_pfnum, num_iqueues, num_oqueues); + ctx->cond = 0; + ctx->octeon_id = lio_get_device_id(octeon_dev); + + if_cfg.if_cfg64 = 0; + if_cfg.s.num_iqueues = num_iqueues; + if_cfg.s.num_oqueues = num_oqueues; + if_cfg.s.base_queue = base_queue; + if_cfg.s.gmx_port_id = gmx_port_id; + + sc->iq_no = 0; + + lio_prepare_soft_command(octeon_dev, sc, LIO_OPCODE_NIC, + LIO_OPCODE_NIC_IF_CFG, 0, + if_cfg.if_cfg64, 0); + + sc->callback = lio_if_cfg_callback; + sc->callback_arg = sc; + sc->wait_time = 3000; + + retval = lio_send_soft_command(octeon_dev, sc); + if (retval == LIO_IQ_SEND_FAILED) { + lio_dev_err(octeon_dev, "iq/oq config failed status: %x\n", + retval); + /* Soft instr is freed by driver in case of failure. */ + goto setup_nic_dev_fail; + } + + /* + * Sleep on a wait queue till the cond flag indicates that the + * response arrived or timed-out. + */ + lio_sleep_cond(octeon_dev, &ctx->cond); + + retval = resp->status; + if (retval) { + lio_dev_err(octeon_dev, "iq/oq config failed\n"); + goto setup_nic_dev_fail; + } + + lio_swap_8B_data((uint64_t *)(&resp->cfg_info), + (sizeof(struct octeon_if_cfg_info)) >> 3); + + num_iqueues = bitcount64(resp->cfg_info.iqmask); + num_oqueues = bitcount64(resp->cfg_info.oqmask); + + if (!(num_iqueues) || !(num_oqueues)) { + lio_dev_err(octeon_dev, + "Got bad iqueues (%016lX) or oqueues (%016lX) from firmware.\n", + resp->cfg_info.iqmask, + resp->cfg_info.oqmask); + goto setup_nic_dev_fail; + } + + lio_dev_dbg(octeon_dev, + "interface %d, iqmask %016lx, oqmask %016lx, numiqueues %d, numoqueues %d\n", + i, resp->cfg_info.iqmask, resp->cfg_info.oqmask, + num_iqueues, num_oqueues); + + ifp = if_alloc(IFT_ETHER); + + if (ifp == NULL) { + lio_dev_err(octeon_dev, "Device allocation failed\n"); + goto setup_nic_dev_fail; + } + + lio = malloc(sizeof(struct lio), M_DEVBUF, M_NOWAIT | M_ZERO); + + if (lio == NULL) { + lio_dev_err(octeon_dev, "Lio allocation failed\n"); + goto setup_nic_dev_fail; + } + + if_setsoftc(ifp, lio); + + ifp->if_hw_tsomax = LIO_MAX_FRAME_SIZE; + ifp->if_hw_tsomaxsegcount = LIO_MAX_SG; + ifp->if_hw_tsomaxsegsize = PAGE_SIZE; + + lio->ifidx = ifidx_or_pfnum; + + props = &octeon_dev->props; + props->gmxport = resp->cfg_info.linfo.gmxport; + props->ifp = ifp; + + lio->linfo.num_rxpciq = num_oqueues; + lio->linfo.num_txpciq = num_iqueues; + for (j = 0; j < num_oqueues; j++) { + lio->linfo.rxpciq[j].rxpciq64 = + resp->cfg_info.linfo.rxpciq[j].rxpciq64; + } + + for (j = 0; j < num_iqueues; j++) { + lio->linfo.txpciq[j].txpciq64 = + resp->cfg_info.linfo.txpciq[j].txpciq64; + } + + lio->linfo.hw_addr = resp->cfg_info.linfo.hw_addr; + lio->linfo.gmxport = resp->cfg_info.linfo.gmxport; + lio->linfo.link.link_status64 = + resp->cfg_info.linfo.link.link_status64; + + /* + * Point to the properties for octeon device to which this + * interface belongs. + */ + lio->oct_dev = octeon_dev; + lio->ifp = ifp; + + lio_dev_dbg(octeon_dev, "if%d gmx: %d hw_addr: 0x%llx\n", i, + lio->linfo.gmxport, LIO_CAST64(lio->linfo.hw_addr)); + lio_init_ifnet(lio); + /* 64-bit swap required on LE machines */ + lio_swap_8B_data(&lio->linfo.hw_addr, 1); + for (j = 0; j < 6; j++) + mac[j] = *((uint8_t *)( + ((uint8_t *)&lio->linfo.hw_addr) + 2 + j)); + + ether_ifattach(ifp, mac); + + /* + * By default all interfaces on a single Octeon uses the same + * tx and rx queues + */ + lio->txq = lio->linfo.txpciq[0].s.q_no; + lio->rxq = lio->linfo.rxpciq[0].s.q_no; + if (lio_setup_io_queues(octeon_dev, i, lio->linfo.num_txpciq, + lio->linfo.num_rxpciq)) { + lio_dev_err(octeon_dev, "I/O queues creation failed\n"); + goto setup_nic_dev_fail; + } + + lio_ifstate_set(lio, LIO_IFSTATE_DROQ_OPS); + + lio->tx_qsize = lio_get_tx_qsize(octeon_dev, lio->txq); + lio->rx_qsize = lio_get_rx_qsize(octeon_dev, lio->rxq); + + if (lio_setup_glists(octeon_dev, lio, num_iqueues)) { + lio_dev_err(octeon_dev, "Gather list allocation failed\n"); + goto setup_nic_dev_fail; + } + + if ((lio_hwlro == 0) && lio_tcp_lro_init(octeon_dev, ifp)) + goto setup_nic_dev_fail; + + if (lio_hwlro && + (if_getcapenable(ifp) & IFCAP_LRO) && + (if_getcapenable(ifp) & IFCAP_RXCSUM) && + (if_getcapenable(ifp) & IFCAP_RXCSUM_IPV6)) + lio_set_feature(ifp, LIO_CMD_LRO_ENABLE, + LIO_LROIPV4 | LIO_LROIPV6); + + if ((if_getcapenable(ifp) & IFCAP_VLAN_HWFILTER)) + lio_set_feature(ifp, LIO_CMD_VLAN_FILTER_CTL, 1); + else + lio_set_feature(ifp, LIO_CMD_VLAN_FILTER_CTL, 0); + + if (lio_setup_rx_oom_poll_fn(ifp)) + goto setup_nic_dev_fail; + + lio_dev_dbg(octeon_dev, "Setup NIC ifidx:%d mac:%02x%02x%02x%02x%02x%02x\n", + i, mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); + lio->link_changes++; + + lio_ifstate_set(lio, LIO_IFSTATE_REGISTERED); + + /* + * Sending command to firmware to enable Rx checksum offload + * by default at the time of setup of Liquidio driver for + * this device + */ + lio_set_rxcsum_command(ifp, LIO_CMD_TNL_RX_CSUM_CTL, + LIO_CMD_RXCSUM_ENABLE); + lio_set_feature(ifp, LIO_CMD_TNL_TX_CSUM_CTL, + LIO_CMD_TXCSUM_ENABLE); + +#ifdef RSS + if (lio_rss) { + if (lio_send_rss_param(lio)) + goto setup_nic_dev_fail; + } else +#endif /* RSS */ + + lio_set_feature(ifp, LIO_CMD_SET_FNV, + LIO_CMD_FNV_ENABLE); + + lio_dev_dbg(octeon_dev, "NIC ifidx:%d Setup successful\n", i); + + lio_free_soft_command(octeon_dev, sc); + lio->vlan_attach = + EVENTHANDLER_REGISTER(vlan_config, + lio_vlan_rx_add_vid, lio, + EVENTHANDLER_PRI_FIRST); + lio->vlan_detach = + EVENTHANDLER_REGISTER(vlan_unconfig, + lio_vlan_rx_kill_vid, lio, + EVENTHANDLER_PRI_FIRST); + + /* Update stats periodically */ + callout_init(&lio->stats_timer, 0); + lio->stats_interval = LIO_DEFAULT_STATS_INTERVAL; + + lio_add_hw_stats(lio); + } + + return (0); + +setup_nic_dev_fail: + + lio_free_soft_command(octeon_dev, sc); + + while (i--) { + lio_dev_err(octeon_dev, "NIC ifidx:%d Setup failed\n", i); + lio_destroy_nic_device(octeon_dev, i); + } + + return (ENODEV); +} + +static int +lio_link_info(struct lio_recv_info *recv_info, void *ptr) +{ + struct octeon_device *oct = (struct octeon_device *)ptr; + struct lio_recv_pkt *recv_pkt = recv_info->recv_pkt; + union octeon_link_status *ls; + int gmxport = 0, i; + + lio_dev_dbg(oct, "%s Called\n", __func__); + if (recv_pkt->buffer_size[0] != (sizeof(*ls) + LIO_DROQ_INFO_SIZE)) { + lio_dev_err(oct, "Malformed NIC_INFO, len=%d, ifidx=%d\n", + recv_pkt->buffer_size[0], + recv_pkt->rh.r_nic_info.gmxport); + goto nic_info_err; + } + gmxport = recv_pkt->rh.r_nic_info.gmxport; + ls = (union octeon_link_status *)(recv_pkt->buffer_ptr[0]->m_data + + LIO_DROQ_INFO_SIZE); + lio_swap_8B_data((uint64_t *)ls, + (sizeof(union octeon_link_status)) >> 3); + + if (oct->props.gmxport == gmxport) + lio_update_link_status(oct->props.ifp, ls); + +nic_info_err: + for (i = 0; i < recv_pkt->buffer_count; i++) + lio_recv_buffer_free(recv_pkt->buffer_ptr[i]); + + lio_free_recv_info(recv_info); + return (0); +} + +void +lio_free_mbuf(struct lio_instr_queue *iq, struct lio_mbuf_free_info *finfo) +{ + + bus_dmamap_sync(iq->txtag, finfo->map, BUS_DMASYNC_POSTWRITE); + bus_dmamap_unload(iq->txtag, finfo->map); + m_freem(finfo->mb); +} + +void +lio_free_sgmbuf(struct lio_instr_queue *iq, struct lio_mbuf_free_info *finfo) +{ + struct lio_gather *g; + struct octeon_device *oct; + struct lio *lio; + int iq_no; + + g = finfo->g; + iq_no = iq->txpciq.s.q_no; + oct = iq->oct_dev; + lio = if_getsoftc(oct->props.ifp); + + mtx_lock(&lio->glist_lock[iq_no]); + STAILQ_INSERT_TAIL(&lio->ghead[iq_no], &g->node, entries); + mtx_unlock(&lio->glist_lock[iq_no]); + + bus_dmamap_sync(iq->txtag, finfo->map, BUS_DMASYNC_POSTWRITE); + bus_dmamap_unload(iq->txtag, finfo->map); + m_freem(finfo->mb); +} + +static void +lio_if_cfg_callback(struct octeon_device *oct, uint32_t status, void *buf) +{ + struct lio_soft_command *sc = (struct lio_soft_command *)buf; + struct lio_if_cfg_resp *resp; + struct lio_if_cfg_context *ctx; + + resp = (struct lio_if_cfg_resp *)sc->virtrptr; + ctx = (struct lio_if_cfg_context *)sc->ctxptr; + + oct = lio_get_device(ctx->octeon_id); + if (resp->status) + lio_dev_err(oct, "nic if cfg instruction failed. Status: %llx (0x%08x)\n", + LIO_CAST64(resp->status), status); + ctx->cond = 1; + + snprintf(oct->fw_info.lio_firmware_version, 32, "%s", + resp->cfg_info.lio_firmware_version); + + /* + * This barrier is required to be sure that the response has been + * written fully before waking up the handler + */ + wmb(); +} + +static int +lio_is_mac_changed(uint8_t *new, uint8_t *old) +{ + + return ((new[0] != old[0]) || (new[1] != old[1]) || + (new[2] != old[2]) || (new[3] != old[3]) || + (new[4] != old[4]) || (new[5] != old[5])); +} + +void +lio_open(void *arg) +{ + struct lio *lio = arg; + struct ifnet *ifp = lio->ifp; + struct octeon_device *oct = lio->oct_dev; + uint8_t *mac_new, mac_old[ETHER_HDR_LEN]; + int ret = 0; + + lio_ifstate_set(lio, LIO_IFSTATE_RUNNING); + + /* Ready for link status updates */ + lio->intf_open = 1; + + lio_dev_info(oct, "Interface Open, ready for traffic\n"); + + /* tell Octeon to start forwarding packets to host */ + lio_send_rx_ctrl_cmd(lio, 1); + + mac_new = IF_LLADDR(ifp); + memcpy(mac_old, ((uint8_t *)&lio->linfo.hw_addr) + 2, ETHER_HDR_LEN); + + if (lio_is_mac_changed(mac_new, mac_old)) { + ret = lio_set_mac(ifp, mac_new); + if (ret) + lio_dev_err(oct, "MAC change failed, error: %d\n", ret); + } + + /* Now inform the stack we're ready */ + if_setdrvflagbits(ifp, IFF_DRV_RUNNING, 0); + + lio_dev_info(oct, "Interface is opened\n"); +} + +static int +lio_set_rxcsum_command(struct ifnet *ifp, int command, uint8_t rx_cmd) +{ + struct lio_ctrl_pkt nctrl; + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + int ret = 0; + + nctrl.ncmd.cmd64 = 0; + nctrl.ncmd.s.cmd = command; + nctrl.ncmd.s.param1 = rx_cmd; + nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; + nctrl.wait_time = 100; + nctrl.lio = lio; + nctrl.cb_fn = lio_ctrl_cmd_completion; + + ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); + if (ret < 0) { + lio_dev_err(oct, "DEVFLAGS RXCSUM change failed in core(ret:0x%x)\n", + ret); + } + + return (ret); +} + +static int +lio_stop_nic_module(struct octeon_device *oct) +{ + int i, j; + struct lio *lio; + + lio_dev_dbg(oct, "Stopping network interfaces\n"); + if (!oct->ifcount) { + lio_dev_err(oct, "Init for Octeon was not completed\n"); + return (1); + } + + mtx_lock(&oct->cmd_resp_wqlock); + oct->cmd_resp_state = LIO_DRV_OFFLINE; + mtx_unlock(&oct->cmd_resp_wqlock); + + for (i = 0; i < oct->ifcount; i++) { + lio = if_getsoftc(oct->props.ifp); + for (j = 0; j < oct->num_oqs; j++) + lio_unregister_droq_ops(oct, + lio->linfo.rxpciq[j].s.q_no); + } + + callout_drain(&lio->stats_timer); + + for (i = 0; i < oct->ifcount; i++) + lio_destroy_nic_device(oct, i); + + lio_dev_dbg(oct, "Network interface stopped\n"); + + return (0); +} + +static void +lio_delete_glists(struct octeon_device *oct, struct lio *lio) +{ + struct lio_gather *g; + int i; + + if (lio->glist_lock != NULL) { + free((void *)lio->glist_lock, M_DEVBUF); + lio->glist_lock = NULL; + } + + if (lio->ghead == NULL) + return; + + for (i = 0; i < lio->linfo.num_txpciq; i++) { + do { + g = (struct lio_gather *) + lio_delete_first_node(&lio->ghead[i]); + free(g, M_DEVBUF); + } while (g); + + if ((lio->glists_virt_base != NULL) && + (lio->glists_virt_base[i] != NULL)) { + lio_dma_free(lio->glist_entry_size * lio->tx_qsize, + lio->glists_virt_base[i]); + } + } + + free(lio->glists_virt_base, M_DEVBUF); + lio->glists_virt_base = NULL; + + free(lio->glists_dma_base, M_DEVBUF); + lio->glists_dma_base = NULL; + + free(lio->ghead, M_DEVBUF); + lio->ghead = NULL; +} + +static int +lio_setup_glists(struct octeon_device *oct, struct lio *lio, int num_iqs) +{ + struct lio_gather *g; + int i, j; + + lio->glist_lock = malloc(num_iqs * sizeof(*lio->glist_lock), M_DEVBUF, + M_NOWAIT | M_ZERO); + if (lio->glist_lock == NULL) + return (1); + + lio->ghead = malloc(num_iqs * sizeof(*lio->ghead), M_DEVBUF, + M_NOWAIT | M_ZERO); + if (lio->ghead == NULL) { + free((void *)lio->glist_lock, M_DEVBUF); + lio->glist_lock = NULL; + return (1); + } + + lio->glist_entry_size = ROUNDUP8((ROUNDUP4(LIO_MAX_SG) >> 2) * + LIO_SG_ENTRY_SIZE); + /* + * allocate memory to store virtual and dma base address of + * per glist consistent memory + */ + lio->glists_virt_base = malloc(num_iqs * sizeof(void *), M_DEVBUF, + M_NOWAIT | M_ZERO); + lio->glists_dma_base = malloc(num_iqs * sizeof(vm_paddr_t), M_DEVBUF, + M_NOWAIT | M_ZERO); + if ((lio->glists_virt_base == NULL) || (lio->glists_dma_base == NULL)) { + lio_delete_glists(oct, lio); + return (1); + } + + for (i = 0; i < num_iqs; i++) { + mtx_init(&lio->glist_lock[i], "glist_lock", NULL, MTX_DEF); + + STAILQ_INIT(&lio->ghead[i]); + + lio->glists_virt_base[i] = + lio_dma_alloc(lio->glist_entry_size * lio->tx_qsize, + (vm_paddr_t *)&lio->glists_dma_base[i]); + if (lio->glists_virt_base[i] == NULL) { + lio_delete_glists(oct, lio); + return (1); + } + + for (j = 0; j < lio->tx_qsize; j++) { + g = malloc(sizeof(*g), M_DEVBUF, M_NOWAIT | M_ZERO); + if (g == NULL) + break; + + g->sg = (struct lio_sg_entry *) + ((uint64_t)lio->glists_virt_base[i] + + (j * lio->glist_entry_size)); + g->sg_dma_ptr = (uint64_t)lio->glists_dma_base[i] + + (j * lio->glist_entry_size); + STAILQ_INSERT_TAIL(&lio->ghead[i], &g->node, entries); + } + + if (j != lio->tx_qsize) { + lio_delete_glists(oct, lio); + return (1); + } + } + + return (0); +} + +void +lio_stop(struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + + lio_ifstate_reset(lio, LIO_IFSTATE_RUNNING); + if_link_state_change(ifp, LINK_STATE_DOWN); + + lio->intf_open = 0; + lio->linfo.link.s.link_up = 0; + lio->link_changes++; + + lio_send_rx_ctrl_cmd(lio, 0); + + /* Tell the stack that the interface is no longer active */ + if_setdrvflagbits(ifp, 0, IFF_DRV_RUNNING); + + lio_dev_info(oct, "Interface is stopped\n"); +} + +static void +lio_check_rx_oom_status(struct lio *lio) +{ + struct lio_droq *droq; + struct octeon_device *oct = lio->oct_dev; + int desc_refilled; + int q, q_no = 0; + + for (q = 0; q < oct->num_oqs; q++) { + q_no = lio->linfo.rxpciq[q].s.q_no; + droq = oct->droq[q_no]; + if (droq == NULL) + continue; + if (lio_read_csr32(oct, droq->pkts_credit_reg) <= 0x40) { + mtx_lock(&droq->lock); + desc_refilled = lio_droq_refill(oct, droq); + /* + * Flush the droq descriptor data to memory to be sure + * that when we update the credits the data in memory + * is accurate. + */ + wmb(); + lio_write_csr32(oct, droq->pkts_credit_reg, + desc_refilled); + /* make sure mmio write completes */ + __compiler_membar(); + mtx_unlock(&droq->lock); + } + } +} + +static void +lio_poll_check_rx_oom_status(void *arg, int pending __unused) +{ + struct lio_tq *rx_status_tq = arg; + struct lio *lio = rx_status_tq->ctxptr; + + if (lio_ifstate_check(lio, LIO_IFSTATE_RUNNING)) + lio_check_rx_oom_status(lio); + + taskqueue_enqueue_timeout(rx_status_tq->tq, &rx_status_tq->work, + lio_ms_to_ticks(50)); +} + +static int +lio_setup_rx_oom_poll_fn(struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + struct lio_tq *rx_status_tq; + + rx_status_tq = &lio->rx_status_tq; + + rx_status_tq->tq = taskqueue_create("lio_rx_oom_status", M_WAITOK, + taskqueue_thread_enqueue, + &rx_status_tq->tq); + if (rx_status_tq->tq == NULL) { + lio_dev_err(oct, "unable to create lio rx oom status tq\n"); + return (-1); + } + + TIMEOUT_TASK_INIT(rx_status_tq->tq, &rx_status_tq->work, 0, + lio_poll_check_rx_oom_status, (void *)rx_status_tq); + + rx_status_tq->ctxptr = lio; + + taskqueue_start_threads(&rx_status_tq->tq, 1, PI_NET, + "lio%d_rx_oom_status", + oct->octeon_id); + + taskqueue_enqueue_timeout(rx_status_tq->tq, &rx_status_tq->work, + lio_ms_to_ticks(50)); + + return (0); +} + +static void +lio_cleanup_rx_oom_poll_fn(struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + + if (lio->rx_status_tq.tq != NULL) { + while (taskqueue_cancel_timeout(lio->rx_status_tq.tq, + &lio->rx_status_tq.work, NULL)) + taskqueue_drain_timeout(lio->rx_status_tq.tq, + &lio->rx_status_tq.work); + + taskqueue_free(lio->rx_status_tq.tq); + + lio->rx_status_tq.tq = NULL; + } +} + +static void +lio_destroy_nic_device(struct octeon_device *oct, int ifidx) +{ + struct ifnet *ifp = oct->props.ifp; + struct lio *lio; + + if (ifp == NULL) { + lio_dev_err(oct, "%s No ifp ptr for index %d\n", + __func__, ifidx); + return; + } + + lio = if_getsoftc(ifp); + + lio_ifstate_set(lio, LIO_IFSTATE_DETACH); + + lio_dev_dbg(oct, "NIC device cleanup\n"); + + if (atomic_load_acq_int(&lio->ifstate) & LIO_IFSTATE_RUNNING) + lio_stop(ifp); + + if (lio_wait_for_pending_requests(oct)) + lio_dev_err(oct, "There were pending requests\n"); + + if (lio_wait_for_instr_fetch(oct)) + lio_dev_err(oct, "IQ had pending instructions\n"); + + if (lio_wait_for_oq_pkts(oct)) + lio_dev_err(oct, "OQ had pending packets\n"); + + if (atomic_load_acq_int(&lio->ifstate) & LIO_IFSTATE_REGISTERED) + ether_ifdetach(ifp); + + lio_tcp_lro_free(oct, ifp); + + lio_cleanup_rx_oom_poll_fn(ifp); + + lio_delete_glists(oct, lio); + + EVENTHANDLER_DEREGISTER(vlan_config, lio->vlan_attach); + EVENTHANDLER_DEREGISTER(vlan_unconfig, lio->vlan_detach); + + free(lio, M_DEVBUF); + + if_free(ifp); + + oct->props.gmxport = -1; + + oct->props.ifp = NULL; +} + +static void +print_link_info(struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + + if (!lio_ifstate_check(lio, LIO_IFSTATE_RESETTING) && + lio_ifstate_check(lio, LIO_IFSTATE_REGISTERED)) { + struct octeon_link_info *linfo = &lio->linfo; + + if (linfo->link.s.link_up) { + lio_dev_info(lio->oct_dev, "%d Mbps %s Duplex UP\n", + linfo->link.s.speed, + (linfo->link.s.duplex) ? "Full" : "Half"); + } else { + lio_dev_info(lio->oct_dev, "Link Down\n"); + } + } +} + +static inline void +lio_update_link_status(struct ifnet *ifp, union octeon_link_status *ls) +{ + struct lio *lio = if_getsoftc(ifp); + int changed = (lio->linfo.link.link_status64 != ls->link_status64); + + lio->linfo.link.link_status64 = ls->link_status64; + + if ((lio->intf_open) && (changed)) { + print_link_info(ifp); + lio->link_changes++; + if (lio->linfo.link.s.link_up) + if_link_state_change(ifp, LINK_STATE_UP); + else + if_link_state_change(ifp, LINK_STATE_DOWN); + } +} + +/* + * \brief Callback for rx ctrl + * @param status status of request + * @param buf pointer to resp structure + */ +static void +lio_rx_ctl_callback(struct octeon_device *oct, uint32_t status, void *buf) +{ + struct lio_soft_command *sc = (struct lio_soft_command *)buf; + struct lio_rx_ctl_context *ctx; + + ctx = (struct lio_rx_ctl_context *)sc->ctxptr; + + oct = lio_get_device(ctx->octeon_id); + if (status) + lio_dev_err(oct, "rx ctl instruction failed. Status: %llx\n", + LIO_CAST64(status)); + ctx->cond = 1; + + /* + * This barrier is required to be sure that the response has been + * written fully before waking up the handler + */ + wmb(); +} + +static void +lio_send_rx_ctrl_cmd(struct lio *lio, int start_stop) +{ + struct lio_soft_command *sc; + struct lio_rx_ctl_context *ctx; + union octeon_cmd *ncmd; + struct octeon_device *oct = (struct octeon_device *)lio->oct_dev; + int ctx_size = sizeof(struct lio_rx_ctl_context); + int retval; + + if (oct->props.rx_on == start_stop) + return; + + sc = lio_alloc_soft_command(oct, OCTEON_CMD_SIZE, 16, ctx_size); + if (sc == NULL) + return; + + ncmd = (union octeon_cmd *)sc->virtdptr; + ctx = (struct lio_rx_ctl_context *)sc->ctxptr; + + ctx->cond = 0; + ctx->octeon_id = lio_get_device_id(oct); + ncmd->cmd64 = 0; + ncmd->s.cmd = LIO_CMD_RX_CTL; + ncmd->s.param1 = start_stop; + + lio_swap_8B_data((uint64_t *)ncmd, (OCTEON_CMD_SIZE >> 3)); + + sc->iq_no = lio->linfo.txpciq[0].s.q_no; + + lio_prepare_soft_command(oct, sc, LIO_OPCODE_NIC, LIO_OPCODE_NIC_CMD, 0, + 0, 0); + + sc->callback = lio_rx_ctl_callback; + sc->callback_arg = sc; + sc->wait_time = 5000; + + retval = lio_send_soft_command(oct, sc); + if (retval == LIO_IQ_SEND_FAILED) { + lio_dev_err(oct, "Failed to send RX Control message\n"); + } else { + /* + * Sleep on a wait queue till the cond flag indicates that the + * response arrived or timed-out. + */ + lio_sleep_cond(oct, &ctx->cond); + oct->props.rx_on = start_stop; + } + + lio_free_soft_command(oct, sc); +} + +static void +lio_vlan_rx_add_vid(void *arg, struct ifnet *ifp, uint16_t vid) +{ + struct lio_ctrl_pkt nctrl; + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + int ret = 0; + + if (if_getsoftc(ifp) != arg) /* Not our event */ + return; + + if ((vid == 0) || (vid > 4095)) /* Invalid */ + return; + + bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); + + nctrl.ncmd.cmd64 = 0; + nctrl.ncmd.s.cmd = LIO_CMD_ADD_VLAN_FILTER; + nctrl.ncmd.s.param1 = vid; + nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; + nctrl.wait_time = 100; + nctrl.lio = lio; + nctrl.cb_fn = lio_ctrl_cmd_completion; + + ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); + if (ret < 0) { + lio_dev_err(oct, "Add VLAN filter failed in core (ret: 0x%x)\n", + ret); + } +} + +static void +lio_vlan_rx_kill_vid(void *arg, struct ifnet *ifp, uint16_t vid) +{ + struct lio_ctrl_pkt nctrl; + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + int ret = 0; + + if (if_getsoftc(ifp) != arg) /* Not our event */ + return; + + if ((vid == 0) || (vid > 4095)) /* Invalid */ + return; + + bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); + + nctrl.ncmd.cmd64 = 0; + nctrl.ncmd.s.cmd = LIO_CMD_DEL_VLAN_FILTER; + nctrl.ncmd.s.param1 = vid; + nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; + nctrl.wait_time = 100; + nctrl.lio = lio; + nctrl.cb_fn = lio_ctrl_cmd_completion; + + ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); + if (ret < 0) { + lio_dev_err(oct, + "Kill VLAN filter failed in core (ret: 0x%x)\n", + ret); + } +} + +static int +lio_wait_for_oq_pkts(struct octeon_device *oct) +{ + int i, pending_pkts, pkt_cnt = 0, retry = 100; + + do { + pending_pkts = 0; + + for (i = 0; i < LIO_MAX_OUTPUT_QUEUES(oct); i++) { + if (!(oct->io_qmask.oq & BIT_ULL(i))) + continue; + + pkt_cnt = lio_droq_check_hw_for_pkts(oct->droq[i]); + if (pkt_cnt > 0) { + pending_pkts += pkt_cnt; + taskqueue_enqueue(oct->droq[i]->droq_taskqueue, + &oct->droq[i]->droq_task); + } + } + + pkt_cnt = 0; + lio_sleep_timeout(1); + } while (retry-- && pending_pkts); + + return (pkt_cnt); +} + +static void +lio_destroy_resources(struct octeon_device *oct) +{ + int i, refcount; + + switch (atomic_load_acq_int(&oct->status)) { + case LIO_DEV_RUNNING: + case LIO_DEV_CORE_OK: + /* No more instructions will be forwarded. */ + atomic_store_rel_int(&oct->status, LIO_DEV_IN_RESET); + + oct->app_mode = LIO_DRV_INVALID_APP; + lio_dev_dbg(oct, "Device state is now %s\n", + lio_get_state_string(&oct->status)); + + lio_sleep_timeout(100); + + /* fallthrough */ + case LIO_DEV_HOST_OK: + + /* fallthrough */ + case LIO_DEV_CONSOLE_INIT_DONE: + /* Remove any consoles */ + lio_remove_consoles(oct); + + /* fallthrough */ + case LIO_DEV_IO_QUEUES_DONE: + if (lio_wait_for_pending_requests(oct)) + lio_dev_err(oct, "There were pending requests\n"); + + if (lio_wait_for_instr_fetch(oct)) + lio_dev_err(oct, "IQ had pending instructions\n"); + + /* + * Disable the input and output queues now. No more packets will + * arrive from Octeon, but we should wait for all packet + * processing to finish. + */ + oct->fn_list.disable_io_queues(oct); + + if (lio_wait_for_oq_pkts(oct)) + lio_dev_err(oct, "OQ had pending packets\n"); + + /* fallthrough */ + case LIO_DEV_INTR_SET_DONE: + /* Disable interrupts */ + oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); + + if (oct->msix_on) { + for (i = 0; i < oct->num_msix_irqs - 1; i++) { + if (oct->ioq_vector[i].tag != NULL) { + bus_teardown_intr(oct->device, + oct->ioq_vector[i].msix_res, + oct->ioq_vector[i].tag); + oct->ioq_vector[i].tag = NULL; + } + if (oct->ioq_vector[i].msix_res != NULL) { + bus_release_resource(oct->device, + SYS_RES_IRQ, + oct->ioq_vector[i].vector, + oct->ioq_vector[i].msix_res); + oct->ioq_vector[i].msix_res = NULL; + } + } + /* non-iov vector's argument is oct struct */ + if (oct->tag != NULL) { + bus_teardown_intr(oct->device, oct->msix_res, + oct->tag); + oct->tag = NULL; + } + + if (oct->msix_res != NULL) { + bus_release_resource(oct->device, SYS_RES_IRQ, + oct->aux_vector, + oct->msix_res); + oct->msix_res = NULL; + } + + pci_release_msi(oct->device); + } + /* fallthrough */ + case LIO_DEV_IN_RESET: + case LIO_DEV_DROQ_INIT_DONE: + /* Wait for any pending operations */ + lio_mdelay(100); + for (i = 0; i < LIO_MAX_OUTPUT_QUEUES(oct); i++) { + if (!(oct->io_qmask.oq & BIT_ULL(i))) + continue; + lio_delete_droq(oct, i); + } + + /* fallthrough */ + case LIO_DEV_RESP_LIST_INIT_DONE: + for (i = 0; i < LIO_MAX_POSSIBLE_OUTPUT_QUEUES; i++) { + if (oct->droq[i] != NULL) { + free(oct->droq[i], M_DEVBUF); + oct->droq[i] = NULL; + } + } + lio_delete_response_list(oct); + + /* fallthrough */ + case LIO_DEV_INSTR_QUEUE_INIT_DONE: + for (i = 0; i < LIO_MAX_INSTR_QUEUES(oct); i++) { + if (!(oct->io_qmask.iq & BIT_ULL(i))) + continue; + + lio_delete_instr_queue(oct, i); + } + + /* fallthrough */ + case LIO_DEV_MSIX_ALLOC_VECTOR_DONE: + for (i = 0; i < LIO_MAX_POSSIBLE_INSTR_QUEUES; i++) { + if (oct->instr_queue[i] != NULL) { + free(oct->instr_queue[i], M_DEVBUF); + oct->instr_queue[i] = NULL; + } + } + lio_free_ioq_vector(oct); + + /* fallthrough */ + case LIO_DEV_SC_BUFF_POOL_INIT_DONE: + lio_free_sc_buffer_pool(oct); + + /* fallthrough */ + case LIO_DEV_DISPATCH_INIT_DONE: + lio_delete_dispatch_list(oct); + + /* fallthrough */ + case LIO_DEV_PCI_MAP_DONE: + refcount = lio_deregister_device(oct); + + if (fw_type_is_none()) + lio_pci_flr(oct); + + if (!refcount) + oct->fn_list.soft_reset(oct); + + lio_unmap_pci_barx(oct, 0); + lio_unmap_pci_barx(oct, 1); + + /* fallthrough */ + case LIO_DEV_PCI_ENABLE_DONE: + /* Disable the device, releasing the PCI INT */ + pci_disable_busmaster(oct->device); + + /* fallthrough */ + case LIO_DEV_BEGIN_STATE: + break; + } /* end switch (oct->status) */ +} Index: head/sys/dev/liquidio/lio_network.h =================================================================== --- head/sys/dev/liquidio/lio_network.h +++ head/sys/dev/liquidio/lio_network.h @@ -0,0 +1,293 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +/* \file lio_network.h + * \brief Host NIC Driver: Structure and Macro definitions used by NIC Module. + */ + +#ifndef __LIO_NETWORK_H__ +#define __LIO_NETWORK_H__ + +#include "lio_rss.h" + +#define LIO_MIN_MTU_SIZE 72 +#define LIO_MAX_MTU_SIZE (LIO_MAX_FRM_SIZE - LIO_FRM_HEADER_SIZE) + +#define LIO_MAX_SG 64 +#define LIO_MAX_FRAME_SIZE 60000 + +struct lio_fw_stats_resp { + uint64_t rh; + struct octeon_link_stats stats; + uint64_t status; +}; + +/* LiquidIO per-interface network private data */ +struct lio { + /* State of the interface. Rx/Tx happens only in the RUNNING state. */ + int ifstate; + + /* + * Octeon Interface index number. This device will be represented as + * oct in the system. + */ + int ifidx; + + /* Octeon Input queue to use to transmit for this network interface. */ + int txq; + + /* + * Octeon Output queue from which pkts arrive + * for this network interface. + */ + int rxq; + + /* Guards each glist */ + struct mtx *glist_lock; + +#define LIO_DEFAULT_STATS_INTERVAL 10000 + /* callout timer for stats */ + struct callout stats_timer; + + /* Stats Update Interval in milli Seconds */ + uint16_t stats_interval; + + /* IRQ coalescing driver stats */ + struct octeon_intrmod_cfg intrmod_cfg; + + /* Array of gather component linked lists */ + struct lio_stailq_head *ghead; + void **glists_virt_base; + vm_paddr_t *glists_dma_base; + uint32_t glist_entry_size; + + /* Pointer to the octeon device structure. */ + struct octeon_device *oct_dev; + + struct ifnet *ifp; + struct ifmedia ifmedia; + int if_flags; + + /* Link information sent by the core application for this interface. */ + struct octeon_link_info linfo; + + /* counter of link changes */ + uint64_t link_changes; + + /* Size of Tx queue for this octeon device. */ + uint32_t tx_qsize; + + /* Size of Rx queue for this octeon device. */ + uint32_t rx_qsize; + + /* Size of MTU this octeon device. */ + uint32_t mtu; + + /* msg level flag per interface. */ + uint32_t msg_enable; + + /* Interface info */ + uint32_t intf_open; + + /* task queue for rx oom status */ + struct lio_tq rx_status_tq; + + /* VLAN Filtering related */ + eventhandler_tag vlan_attach; + eventhandler_tag vlan_detach; +#ifdef RSS + struct lio_rss_params_set rss_set; +#endif /* RSS */ +}; + +#define LIO_MAX_CORES 12 + +/* + * \brief Enable or disable feature + * @param ifp pointer to network device + * @param cmd Command that just requires acknowledgment + * @param param1 Parameter to command + */ +int lio_set_feature(struct ifnet *ifp, int cmd, uint16_t param1); + +/* + * \brief Link control command completion callback + * @param nctrl_ptr pointer to control packet structure + * + * This routine is called by the callback function when a ctrl pkt sent to + * core app completes. The nctrl_ptr contains a copy of the command type + * and data sent to the core app. This routine is only called if the ctrl + * pkt was sent successfully to the core app. + */ +void lio_ctrl_cmd_completion(void *nctrl_ptr); + +int lio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx, + uint32_t num_iqs, uint32_t num_oqs); + +int lio_setup_interrupt(struct octeon_device *oct, uint32_t num_ioqs); + +static inline void * +lio_recv_buffer_alloc(uint32_t size) +{ + struct mbuf *mb = NULL; + + mb = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, size); + if (mb != NULL) + mb->m_pkthdr.len = mb->m_len = size; + + return ((void *)mb); +} + +static inline void +lio_recv_buffer_free(void *buffer) +{ + + m_freem((struct mbuf *)buffer); +} + +static inline int +lio_get_order(unsigned long size) +{ + int order; + + size = (size - 1) >> PAGE_SHIFT; + order = 0; + while (size) { + order++; + size >>= 1; + } + + return (order); +} + +static inline void * +lio_dma_alloc(size_t size, vm_paddr_t *dma_handle) +{ + size_t align; + void *mem; + + align = PAGE_SIZE << lio_get_order(size); + mem = (void *)kmem_alloc_contig(kmem_arena, size, M_WAITOK, 0, ~0ul, + align, 0, VM_MEMATTR_DEFAULT); + if (mem != NULL) + *dma_handle = vtophys(mem); + else + *dma_handle = 0; + + return (mem); +} + +static inline void +lio_dma_free(size_t size, void *cpu_addr) +{ + + kmem_free(kmem_arena, (vm_offset_t)cpu_addr, size); +} + +static inline uint64_t +lio_map_ring(device_t dev, void *buf, uint32_t size) +{ + vm_paddr_t dma_addr; + + dma_addr = vtophys(((struct mbuf *)buf)->m_data); + return ((uint64_t)dma_addr); +} + +/* + * \brief check interface state + * @param lio per-network private data + * @param state_flag flag state to check + */ +static inline int +lio_ifstate_check(struct lio *lio, int state_flag) +{ + + return (atomic_load_acq_int(&lio->ifstate) & state_flag); +} + +/* + * \brief set interface state + * @param lio per-network private data + * @param state_flag flag state to set + */ +static inline void +lio_ifstate_set(struct lio *lio, int state_flag) +{ + + atomic_store_rel_int(&lio->ifstate, + (atomic_load_acq_int(&lio->ifstate) | state_flag)); +} + +/* + * \brief clear interface state + * @param lio per-network private data + * @param state_flag flag state to clear + */ +static inline void +lio_ifstate_reset(struct lio *lio, int state_flag) +{ + + atomic_store_rel_int(&lio->ifstate, + (atomic_load_acq_int(&lio->ifstate) & + ~(state_flag))); +} + +/* + * \brief wait for all pending requests to complete + * @param oct Pointer to Octeon device + * + * Called during shutdown sequence + */ +static inline int +lio_wait_for_pending_requests(struct octeon_device *oct) +{ + int i, pcount = 0; + + for (i = 0; i < 100; i++) { + pcount = atomic_load_acq_int( + &oct->response_list[LIO_ORDERED_SC_LIST]. + pending_req_count); + if (pcount) + lio_sleep_timeout(100); + else + break; + } + + if (pcount) + return (1); + + return (0); +} + +#endif /* __LIO_NETWORK_H__ */ Index: head/sys/dev/liquidio/lio_rss.h =================================================================== --- head/sys/dev/liquidio/lio_rss.h +++ head/sys/dev/liquidio/lio_rss.h @@ -0,0 +1,89 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#ifndef __LIO_RSS_H__ +#define __LIO_RSS_H__ + +#ifdef RSS + +#include +#include + +#define LIO_RSS_TABLE_SZ 128 +#define LIO_RSS_KEY_SZ 40 + +struct lio_rss_params { +#define LIO_RSS_PARAM_SIZE 16 + struct param { +#if BYTE_ORDER == LITTLE_ENDIAN + uint64_t flags:16; + uint64_t hashinfo:32; + uint64_t itablesize:16; + + uint64_t hashkeysize:16; + uint64_t reserved:48; +#elif BYTE_ORDER == BIG_ENDIAN + uint64_t itablesize:16; + uint64_t hashinfo:32; + uint64_t flags:16; + + uint64_t reserved:48; + uint64_t hashkeysize:16; +#else +#error Undefined BYTE_ORDER +#endif + } param; + + uint8_t itable[LIO_RSS_TABLE_SZ]; + uint8_t key[LIO_RSS_KEY_SZ]; + +}; + +struct lio_rss_params_set { + uint8_t key[LIO_RSS_KEY_SZ]; + uint8_t fw_itable[LIO_RSS_TABLE_SZ]; + uint64_t hashinfo; + +}; + +#endif /* RSS */ + +#define LIO_RSS_HASH_IPV4 0x100 +#define LIO_RSS_HASH_TCP_IPV4 0x200 +#define LIO_RSS_HASH_IPV6 0x400 +#define LIO_RSS_HASH_IPV6_EX 0x800 +#define LIO_RSS_HASH_TCP_IPV6 0x1000 +#define LIO_RSS_HASH_TCP_IPV6_EX 0x2000 + +#endif /* __LIO_RSS_H__ */ Index: head/sys/dev/liquidio/lio_rss.c =================================================================== --- head/sys/dev/liquidio/lio_rss.c +++ head/sys/dev/liquidio/lio_rss.c @@ -0,0 +1,173 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#ifdef RSS + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_ctrl.h" +#include "lio_main.h" +#include "lio_network.h" +#include "lio_rss.h" + +int lio_send_rss_param(struct lio *lio); + +static void +lio_set_rss_callback(struct octeon_device *oct, uint32_t status, void *arg) +{ + struct lio_soft_command *sc = (struct lio_soft_command *)arg; + + if (status) + lio_dev_err(oct, "Failed to SET RSS params\n"); + else + lio_dev_info(oct, "SET RSS params\n"); + + lio_free_soft_command(oct, sc); +} + +static void +lio_set_rss_info(struct lio *lio) +{ + struct octeon_device *oct = lio->oct_dev; + struct lio_rss_params_set *rss_set = &lio->rss_set; + uint32_t rss_hash_config; + int i; + uint8_t queue_id; + + for (i = 0; i < LIO_RSS_TABLE_SZ; i++) { + queue_id = rss_get_indirection_to_bucket(i); + queue_id = queue_id % oct->num_oqs; + rss_set->fw_itable[i] = queue_id; + } + + rss_hash_config = rss_gethashconfig(); + if (rss_hash_config & RSS_HASHTYPE_RSS_IPV4) + rss_set->hashinfo |= LIO_RSS_HASH_IPV4; + + if (rss_hash_config & RSS_HASHTYPE_RSS_TCP_IPV4) + rss_set->hashinfo |= LIO_RSS_HASH_TCP_IPV4; + + if (rss_hash_config & RSS_HASHTYPE_RSS_IPV6) + rss_set->hashinfo |= LIO_RSS_HASH_IPV6; + + if (rss_hash_config & RSS_HASHTYPE_RSS_TCP_IPV6) + rss_set->hashinfo |= LIO_RSS_HASH_TCP_IPV6; + + if (rss_hash_config & RSS_HASHTYPE_RSS_IPV6_EX) + rss_set->hashinfo |= LIO_RSS_HASH_IPV6_EX; + + if (rss_hash_config & RSS_HASHTYPE_RSS_TCP_IPV6_EX) + rss_set->hashinfo |= LIO_RSS_HASH_TCP_IPV6_EX; +} + +int +lio_send_rss_param(struct lio *lio) +{ + struct octeon_device *oct = lio->oct_dev; + struct lio_soft_command *sc = NULL; + union octeon_cmd *cmd = NULL; + struct lio_rss_params *rss_param; + int i, retval; + + sc = lio_alloc_soft_command(oct, + OCTEON_CMD_SIZE + sizeof(struct lio_rss_params), 0, 0); + + if (sc == NULL) { + lio_dev_err(oct, "%s: Soft command allocation failed\n", + __func__); + return (ENOMEM); + } + + sc->iq_no = lio->linfo.txpciq[0].s.q_no; + + lio_prepare_soft_command(oct, sc, LIO_OPCODE_NIC, LIO_OPCODE_NIC_CMD, 0, + 0, 0); + + sc->callback = lio_set_rss_callback; + sc->callback_arg = sc; + sc->wait_time = 1000; + + cmd = (union octeon_cmd *)sc->virtdptr; + cmd->cmd64 = 0; + cmd->s.cmd = LIO_CMD_SET_RSS; + + rss_param = (struct lio_rss_params *)(cmd + 1); + rss_param->param.flags = 0; + rss_param->param.itablesize = LIO_RSS_TABLE_SZ; + rss_param->param.hashkeysize = LIO_RSS_KEY_SZ; + + lio_set_rss_info(lio); + rss_param->param.hashinfo = lio->rss_set.hashinfo; + memcpy(rss_param->itable, (void *)lio->rss_set.fw_itable, + (size_t)rss_param->param.itablesize); + + lio_dev_info(oct, "RSS itable: Size %u\n", rss_param->param.itablesize); + for (i = 0; i < rss_param->param.itablesize; i += 8) { + lio_dev_dbg(oct, " %03u:%2u, %03u:%2u, %03u:%2u, %03u:%2u, %03u:%2u, %03u:%2u, %03u:%2u, %03u:%2u\n", + i + 0, rss_param->itable[i + 0], + i + 1, rss_param->itable[i + 1], + i + 2, rss_param->itable[i + 2], + i + 3, rss_param->itable[i + 3], + i + 4, rss_param->itable[i + 4], + i + 5, rss_param->itable[i + 5], + i + 6, rss_param->itable[i + 6], + i + 7, rss_param->itable[i + 7]); + } + + rss_getkey(lio->rss_set.key); + + memcpy(rss_param->key, (void *)lio->rss_set.key, + (size_t)rss_param->param.hashkeysize); + + /* swap cmd and rss params */ + lio_swap_8B_data((uint64_t *)cmd, + ((OCTEON_CMD_SIZE + LIO_RSS_PARAM_SIZE) >> 3)); + + retval = lio_send_soft_command(oct, sc); + if (retval == LIO_IQ_SEND_FAILED) { + lio_dev_err(oct, + "%s: Sending soft command failed, status: %x\n", + __func__, retval); + lio_free_soft_command(oct, sc); + return (-1); + } + + return (0); +} + +#endif /* RSS */ Index: head/sys/dev/liquidio/lio_rxtx.h =================================================================== --- head/sys/dev/liquidio/lio_rxtx.h +++ head/sys/dev/liquidio/lio_rxtx.h @@ -0,0 +1,86 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#ifndef _LIO_RXTX_H_ +#define _LIO_RXTX_H_ + +/* Bit mask values for lio->ifstate */ +#define LIO_IFSTATE_DROQ_OPS 0x01 +#define LIO_IFSTATE_REGISTERED 0x02 +#define LIO_IFSTATE_RUNNING 0x04 +#define LIO_IFSTATE_DETACH 0x08 +#define LIO_IFSTATE_RESETTING 0x10 + + +/* + * Structure of a node in list of gather components maintained by + * NIC driver for each network device. + */ +struct lio_gather { + /* List manipulation. Next and prev pointers. */ + struct lio_stailq_node node; + + /* Size of the gather component at sg in bytes. */ + int sg_size; + + /* + * Gather component that can accommodate max sized fragment list + * received from the IP layer. + */ + struct lio_sg_entry *sg; + + uint64_t sg_dma_ptr; +}; + +union lio_tx_info { + uint64_t tx_info64; + struct { +#if _BYTE_ORDER == _BIG_ENDIAN + uint16_t gso_size; + uint16_t gso_segs; + uint32_t reserved; +#else /* _BYTE_ORDER == _LITTLE_ENDIAN */ + uint32_t reserved; + uint16_t gso_segs; + uint16_t gso_size; +#endif + } s; +}; + +int lio_xmit(struct lio *lio, struct lio_instr_queue *iq, + struct mbuf **m_headp); +int lio_mq_start_locked(struct ifnet *ifp, struct lio_instr_queue *iq); +int lio_mq_start(struct ifnet *ifp, struct mbuf *m); +void lio_qflush(struct ifnet *ifp); +#endif /* _LIO_RXTX_H_ */ Index: head/sys/dev/liquidio/lio_rxtx.c =================================================================== --- head/sys/dev/liquidio/lio_rxtx.c +++ head/sys/dev/liquidio/lio_rxtx.c @@ -0,0 +1,325 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_ctrl.h" +#include "lio_main.h" +#include "lio_network.h" +#include "lio_rxtx.h" + +int +lio_xmit(struct lio *lio, struct lio_instr_queue *iq, + struct mbuf **m_headp) +{ + struct lio_data_pkt ndata; + union lio_cmd_setup cmdsetup; + struct lio_mbuf_free_info *finfo = NULL; + struct octeon_device *oct = iq->oct_dev; + struct lio_iq_stats *stats; + struct octeon_instr_irh *irh; + struct lio_request_list *tx_buf; + union lio_tx_info *tx_info; + struct mbuf *m_head; + bus_dma_segment_t segs[LIO_MAX_SG]; + bus_dmamap_t map; + uint64_t dptr = 0; + uint32_t tag = 0; + int iq_no = 0; + int nsegs; + int status = 0; + + iq_no = iq->txpciq.s.q_no; + tag = iq_no; + stats = &oct->instr_queue[iq_no]->stats; + tx_buf = iq->request_list + iq->host_write_index; + + /* + * Check for all conditions in which the current packet cannot be + * transmitted. + */ + if (!(atomic_load_acq_int(&lio->ifstate) & LIO_IFSTATE_RUNNING) || + (!lio->linfo.link.s.link_up)) { + lio_dev_info(oct, "Transmit failed link_status : %d\n", + lio->linfo.link.s.link_up); + status = ENETDOWN; + goto drop_packet; + } + + if (lio_iq_is_full(oct, iq_no)) { + /* Defer sending if queue is full */ + lio_dev_dbg(oct, "Transmit failed iq:%d full\n", iq_no); + stats->tx_iq_busy++; + return (ENOBUFS); + } + + map = tx_buf->map; + status = bus_dmamap_load_mbuf_sg(iq->txtag, map, *m_headp, segs, &nsegs, + BUS_DMA_NOWAIT); + if (status == EFBIG) { + struct mbuf *m; + + m = m_defrag(*m_headp, M_NOWAIT); + if (m == NULL) { + stats->mbuf_defrag_failed++; + goto drop_packet; + } + + *m_headp = m; + status = bus_dmamap_load_mbuf_sg(iq->txtag, map, + *m_headp, segs, &nsegs, + BUS_DMA_NOWAIT); + } + + if (status == ENOMEM) { + goto retry; + } else if (status) { + stats->tx_dmamap_fail++; + lio_dev_dbg(oct, "bus_dmamap_load_mbuf_sg failed with error %d. iq:%d", + status, iq_no); + goto drop_packet; + } + + m_head = *m_headp; + + /* Info used to unmap and free the buffers. */ + finfo = &tx_buf->finfo; + finfo->map = map; + finfo->mb = m_head; + + /* Prepare the attributes for the data to be passed to OSI. */ + bzero(&ndata, sizeof(struct lio_data_pkt)); + + ndata.buf = (void *)finfo; + ndata.q_no = iq_no; + ndata.datasize = m_head->m_pkthdr.len; + + cmdsetup.cmd_setup64 = 0; + cmdsetup.s.iq_no = iq_no; + + if (m_head->m_pkthdr.csum_flags & CSUM_IP) + cmdsetup.s.ip_csum = 1; + + if ((m_head->m_pkthdr.csum_flags & (CSUM_IP_TCP | CSUM_IP6_TCP)) || + (m_head->m_pkthdr.csum_flags & (CSUM_IP_UDP | CSUM_IP6_UDP))) + cmdsetup.s.transport_csum = 1; + + if (nsegs == 1) { + cmdsetup.s.u.datasize = segs[0].ds_len; + lio_prepare_pci_cmd(oct, &ndata.cmd, &cmdsetup, tag); + + dptr = segs[0].ds_addr; + ndata.cmd.cmd3.dptr = dptr; + ndata.reqtype = LIO_REQTYPE_NORESP_NET; + + } else { + struct lio_gather *g; + int i; + + mtx_lock(&lio->glist_lock[iq_no]); + g = (struct lio_gather *) + lio_delete_first_node(&lio->ghead[iq_no]); + mtx_unlock(&lio->glist_lock[iq_no]); + + if (g == NULL) { + lio_dev_err(oct, + "Transmit scatter gather: glist null!\n"); + goto retry; + } + + cmdsetup.s.gather = 1; + cmdsetup.s.u.gatherptrs = nsegs; + lio_prepare_pci_cmd(oct, &ndata.cmd, &cmdsetup, tag); + + bzero(g->sg, g->sg_size); + + i = 0; + while (nsegs--) { + g->sg[(i >> 2)].ptr[(i & 3)] = segs[i].ds_addr; + lio_add_sg_size(&g->sg[(i >> 2)], segs[i].ds_len, + (i & 3)); + i++; + } + + dptr = g->sg_dma_ptr; + + ndata.cmd.cmd3.dptr = dptr; + finfo->g = g; + + ndata.reqtype = LIO_REQTYPE_NORESP_NET_SG; + } + + irh = (struct octeon_instr_irh *)&ndata.cmd.cmd3.irh; + tx_info = (union lio_tx_info *)&ndata.cmd.cmd3.ossp[0]; + + if (m_head->m_pkthdr.csum_flags & (CSUM_IP_TSO | CSUM_IP6_TSO)) { + tx_info->s.gso_size = m_head->m_pkthdr.tso_segsz; + tx_info->s.gso_segs = howmany(m_head->m_pkthdr.len, + m_head->m_pkthdr.tso_segsz); + stats->tx_gso++; + } + + /* HW insert VLAN tag */ + if (m_head->m_flags & M_VLANTAG) { + irh->priority = m_head->m_pkthdr.ether_vtag >> 13; + irh->vlan = m_head->m_pkthdr.ether_vtag & 0xfff; + } + + status = lio_send_data_pkt(oct, &ndata); + if (status == LIO_IQ_SEND_FAILED) + goto retry; + + if (tx_info->s.gso_segs) + stats->tx_done += tx_info->s.gso_segs; + else + stats->tx_done++; + + stats->tx_tot_bytes += ndata.datasize; + + return (0); + +retry: + return (ENOBUFS); + +drop_packet: + stats->tx_dropped++; + lio_dev_err(oct, "IQ%d Transmit dropped: %lu\n", iq_no, + stats->tx_dropped); + + m_freem(*m_headp); + *m_headp = NULL; + + return (status); +} + +int +lio_mq_start_locked(struct ifnet *ifp, struct lio_instr_queue *iq) +{ + struct lio *lio = if_getsoftc(ifp); + struct mbuf *next; + int err = 0; + + if (((if_getdrvflags(ifp) & IFF_DRV_RUNNING) == 0) || + (!lio->linfo.link.s.link_up)) + return (-ENETDOWN); + + /* Process the queue */ + while ((next = drbr_peek(ifp, iq->br)) != NULL) { + err = lio_xmit(lio, iq, &next); + if (err) { + if (next == NULL) + drbr_advance(ifp, iq->br); + else + drbr_putback(ifp, iq->br, next); + break; + } + drbr_advance(ifp, iq->br); + /* Send a copy of the frame to the BPF listener */ + ETHER_BPF_MTAP(ifp, next); + if (((if_getdrvflags(ifp) & IFF_DRV_RUNNING) == 0) || + (!lio->linfo.link.s.link_up)) + break; + } + + return (err); +} + +int +lio_mq_start(struct ifnet *ifp, struct mbuf *m) +{ + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + struct lio_instr_queue *iq; + int err = 0, i; +#ifdef RSS + uint32_t bucket_id; +#endif + + if (M_HASHTYPE_GET(m) != M_HASHTYPE_NONE) { +#ifdef RSS + if (rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m), + &bucket_id) == 0) { + i = bucket_id % oct->num_iqs; + if (bucket_id > oct->num_iqs) + lio_dev_dbg(oct, + "bucket_id (%d) > num_iqs (%d)\n", + bucket_id, oct->num_iqs); + } else +#endif + i = m->m_pkthdr.flowid % oct->num_iqs; + } else + i = curcpu % oct->num_iqs; + + iq = oct->instr_queue[i]; + + err = drbr_enqueue(ifp, iq->br, m); + if (err) + return (err); + + if (mtx_trylock(&iq->enq_lock)) { + lio_mq_start_locked(ifp, iq); + mtx_unlock(&iq->enq_lock); + } + + return (err); +} + +void +lio_qflush(struct ifnet *ifp) +{ + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + struct lio_instr_queue *iq; + struct mbuf *m; + int i; + + for (i = 0; i < LIO_MAX_INSTR_QUEUES(oct); i++) { + if (!(oct->io_qmask.iq & BIT_ULL(i))) + continue; + + iq = oct->instr_queue[i]; + + mtx_lock(&iq->enq_lock); + while ((m = buf_ring_dequeue_sc(iq->br)) != NULL) + m_freem(m); + + mtx_unlock(&iq->enq_lock); + } + + if_qflush(ifp); +} Index: head/sys/dev/liquidio/lio_sysctl.c =================================================================== --- head/sys/dev/liquidio/lio_sysctl.c +++ head/sys/dev/liquidio/lio_sysctl.c @@ -0,0 +1,1974 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium, Inc.. All rights reserved. + * 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 Cavium, Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "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 COPYRIGHT + * OWNER(S) 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. + */ +/*$FreeBSD$*/ + +#include + +#include "lio_bsd.h" +#include "lio_common.h" +#include "lio_droq.h" +#include "lio_iq.h" +#include "lio_response_manager.h" +#include "lio_device.h" +#include "lio_network.h" +#include "lio_ctrl.h" +#include "cn23xx_pf_device.h" +#include "lio_image.h" +#include "lio_main.h" +#include "lio_rxtx.h" +#include "lio_ioctl.h" + +#define LIO_OFF_PAUSE 0 +#define LIO_RX_PAUSE 1 +#define LIO_TX_PAUSE 2 + +#define LIO_REGDUMP_LEN 4096 +#define LIO_REGDUMP_LEN_23XX 49248 + +#define LIO_REGDUMP_LEN_XXXX LIO_REGDUMP_LEN_23XX + +#define LIO_USE_ADAPTIVE_RX_COALESCE 1 +#define LIO_USE_ADAPTIVE_TX_COALESCE 2 +#define LIO_RX_COALESCE_USECS 3 +#define LIO_RX_MAX_COALESCED_FRAMES 4 +#define LIO_TX_MAX_COALESCED_FRAMES 8 +#define LIO_PKT_RATE_LOW 12 +#define LIO_RX_COALESCE_USECS_LOW 13 +#define LIO_RX_MAX_COALESCED_FRAMES_LOW 14 +#define LIO_TX_MAX_COALESCED_FRAMES_LOW 16 +#define LIO_PKT_RATE_HIGH 17 +#define LIO_RX_COALESCE_USECS_HIGH 18 +#define LIO_RX_MAX_COALESCED_FRAMES_HIGH 19 +#define LIO_TX_MAX_COALESCED_FRAMES_HIGH 21 +#define LIO_RATE_SAMPLE_INTERVAL 22 + +#define LIO_SET_RING_RX 1 +#define LIO_SET_RING_TX 2 + +static int lio_get_eeprom(SYSCTL_HANDLER_ARGS); +static int lio_get_set_pauseparam(SYSCTL_HANDLER_ARGS); +static int lio_get_regs(SYSCTL_HANDLER_ARGS); +static int lio_cn23xx_pf_read_csr_reg(char *s, struct octeon_device *oct); +static int lio_get_set_fwmsglevel(SYSCTL_HANDLER_ARGS); +static int lio_set_stats_interval(SYSCTL_HANDLER_ARGS); +static void lio_get_fw_stats(void *arg); +static int lio_get_set_intr_coalesce(SYSCTL_HANDLER_ARGS); +static int lio_get_intrmod_cfg(struct lio *lio, + struct octeon_intrmod_cfg *intr_cfg); +static int lio_get_ringparam(SYSCTL_HANDLER_ARGS); +static int lio_set_ringparam(SYSCTL_HANDLER_ARGS); +static int lio_get_channels(SYSCTL_HANDLER_ARGS); +static int lio_set_channels(SYSCTL_HANDLER_ARGS); +static int lio_irq_reallocate_irqs(struct octeon_device *oct, + uint32_t num_ioqs); + +struct lio_intrmod_context { + int octeon_id; + volatile int cond; + int status; +}; + +struct lio_intrmod_resp { + uint64_t rh; + struct octeon_intrmod_cfg intrmod; + uint64_t status; +}; + +static int +lio_send_queue_count_update(struct ifnet *ifp, uint32_t num_queues) +{ + struct lio_ctrl_pkt nctrl; + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + int ret = 0; + + bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); + + nctrl.ncmd.cmd64 = 0; + nctrl.ncmd.s.cmd = LIO_CMD_QUEUE_COUNT_CTL; + nctrl.ncmd.s.param1 = num_queues; + nctrl.ncmd.s.param2 = num_queues; + nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; + nctrl.wait_time = 100; + nctrl.lio = lio; + nctrl.cb_fn = lio_ctrl_cmd_completion; + + ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); + if (ret < 0) { + lio_dev_err(oct, "Failed to send Queue reset command (ret: 0x%x)\n", + ret); + return (-1); + } + + return (0); +} + +/* Add sysctl variables to the system, one per statistic. */ +void +lio_add_hw_stats(struct lio *lio) +{ + struct octeon_device *oct_dev = lio->oct_dev; + device_t dev = oct_dev->device; + + struct sysctl_ctx_list *ctx = device_get_sysctl_ctx(dev); + struct sysctl_oid *tree = device_get_sysctl_tree(dev); + struct sysctl_oid_list *child = SYSCTL_CHILDREN(tree); + struct sysctl_oid *stat_node, *queue_node, *root_node; + struct sysctl_oid_list *stat_list, *queue_list, *root_list; +#define QUEUE_NAME_LEN 32 + char namebuf[QUEUE_NAME_LEN]; + + callout_reset(&lio->stats_timer, lio_ms_to_ticks(lio->stats_interval), + lio_get_fw_stats, lio); + + SYSCTL_ADD_STRING(ctx, child, OID_AUTO, "fwversion", CTLFLAG_RD, + oct_dev->fw_info.lio_firmware_version, 0, + "Firmware version"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "stats_interval", + CTLTYPE_INT | CTLFLAG_RW, lio, 0, + lio_set_stats_interval, "I", + "Set Stats Updation Timer in milli seconds"); + SYSCTL_ADD_UQUAD(ctx, child, OID_AUTO, "link_state_changes", + CTLFLAG_RD, &lio->link_changes, "Link Change Counter"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "eeprom-dump", + CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, lio, 0, + lio_get_eeprom, "A", "EEPROM information"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "fc", + CTLTYPE_INT | CTLFLAG_RW, lio, 0, + lio_get_set_pauseparam, "I", + "Get and set pause parameters.\n" \ + "0 - off\n" \ + "1 - rx pause\n" \ + "2 - tx pause \n" \ + "3 - rx and tx pause"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "register-dump", + CTLTYPE_STRING | CTLFLAG_RD, + lio, 0, lio_get_regs, "A", + "Dump registers in raw format"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "fwmsglevel", + CTLTYPE_INT | CTLFLAG_RW, lio, 0, + lio_get_set_fwmsglevel, + "I", "Get or set firmware message level"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "rxq_descriptors", + CTLTYPE_INT | CTLFLAG_RW, lio, LIO_SET_RING_RX, + lio_set_ringparam, "I", "Set RX ring parameter"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "txq_descriptors", + CTLTYPE_INT | CTLFLAG_RW, lio, LIO_SET_RING_TX, + lio_set_ringparam, "I", "Set TX ring parameter"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "max_rxq_descriptors", + CTLTYPE_INT | CTLFLAG_RD, lio, LIO_SET_RING_RX, + lio_get_ringparam, "I", "Max RX descriptors"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "max_txq_descriptors", + CTLTYPE_INT | CTLFLAG_RD, lio, LIO_SET_RING_TX, + lio_get_ringparam, "I", "Max TX descriptors"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "active_queues", + CTLTYPE_INT | CTLFLAG_RW, lio, 0, lio_set_channels, + "I", "Set channels information"); + SYSCTL_ADD_PROC(ctx, child, OID_AUTO, "max_queues", + CTLTYPE_INT | CTLFLAG_RD, lio, 0, lio_get_channels, + "I", "Get channels information"); + SYSCTL_ADD_UINT(ctx, child, OID_AUTO, "tx_budget", + CTLFLAG_RW, &oct_dev->tx_budget, + 0, "TX process pkt budget"); + SYSCTL_ADD_UINT(ctx, child, OID_AUTO, "rx_budget", + CTLFLAG_RW, &oct_dev->rx_budget, + 0, "RX process pkt budget"); + + /* IRQ Coalescing Parameters */ + root_node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, "coalesce", + CTLFLAG_RD, NULL, "Get and Set Coalesce"); + + root_list = SYSCTL_CHILDREN(root_node); + + if (lio_get_intrmod_cfg(lio, &lio->intrmod_cfg)) + lio_dev_info(oct_dev, "Coalescing driver update failed!\n"); + + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "sample-interval", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_RATE_SAMPLE_INTERVAL, lio_get_set_intr_coalesce, + "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "tx-frame-high", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_TX_MAX_COALESCED_FRAMES_HIGH, + lio_get_set_intr_coalesce, "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "rx-frame-high", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_RX_MAX_COALESCED_FRAMES_HIGH, + lio_get_set_intr_coalesce, "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "rx-usecs-high", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_RX_COALESCE_USECS_HIGH, lio_get_set_intr_coalesce, + "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "pkt-rate-high", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_PKT_RATE_HIGH, lio_get_set_intr_coalesce, + "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "tx-frame-low", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_TX_MAX_COALESCED_FRAMES_LOW, + lio_get_set_intr_coalesce, "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "rx-frame-low", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_RX_MAX_COALESCED_FRAMES_LOW, + lio_get_set_intr_coalesce, "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "rx-usecs-low", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_RX_COALESCE_USECS_LOW, lio_get_set_intr_coalesce, + "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "pkt-rate-low", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_PKT_RATE_LOW, lio_get_set_intr_coalesce, + "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "tx-frames", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_TX_MAX_COALESCED_FRAMES, lio_get_set_intr_coalesce, + "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "rx-frames", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_RX_MAX_COALESCED_FRAMES, lio_get_set_intr_coalesce, + "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "rx-usecs", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_RX_COALESCE_USECS, lio_get_set_intr_coalesce, + "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "adaptive-tx", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_USE_ADAPTIVE_TX_COALESCE, lio_get_set_intr_coalesce, + "QU", NULL); + SYSCTL_ADD_PROC(ctx, root_list, OID_AUTO, "adaptive-rx", + CTLTYPE_U64 | CTLFLAG_RW | CTLFLAG_MPSAFE, lio, + LIO_USE_ADAPTIVE_RX_COALESCE, lio_get_set_intr_coalesce, + "QU", NULL); + + /* Root Node of all the Stats */ + root_node = SYSCTL_ADD_NODE(ctx, child, OID_AUTO, "stats", CTLFLAG_RD, + NULL, "Root Node of all the Stats"); + root_list = SYSCTL_CHILDREN(root_node); + + /* Firmware Tx Stats */ + stat_node = SYSCTL_ADD_NODE(ctx, root_list, OID_AUTO, "fwtx",CTLFLAG_RD, + NULL, "Firmware Tx Statistics"); + stat_list = SYSCTL_CHILDREN(stat_node); + + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "tx_total_sent", CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fw_total_sent, + "Firmware Total Packets Sent"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "tx_total_fwd", CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fw_total_fwd, + "Firmware Total Packets Forwarded"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "tx_total_fwd_bytes", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fw_total_fwd_bytes, + "Firmware Total Bytes Forwarded"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "tx_err_pko", CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fw_err_pko, + "Firmware Tx PKO Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "tx_err_pki", CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fw_err_pki, + "Firmware Tx PKI Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "tx_err_link", CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fw_err_link, + "Firmware Tx Link Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "tx_err_drop", CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fw_err_drop, + "Firmware Tx Packets Dropped"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "fw_tso", CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fw_tso, + "Firmware Tx TSO"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "tx_tso_packets", CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fw_tso_fwd, + "Firmware Tx TSO Packets"); + //SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "tx_tso_err", CTLFLAG_RD, + //&oct_dev->link_stats.fromhost.fw_tso_err, + //"Firmware Tx TSO Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "tx_vxlan", CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fw_tx_vxlan, + "Firmware Tx VXLAN"); + + /* MAC Tx Stats */ + stat_node = SYSCTL_ADD_NODE(ctx, root_list, OID_AUTO, "mactx", + CTLFLAG_RD, NULL, "MAC Tx Statistics"); + stat_list = SYSCTL_CHILDREN(stat_node); + + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_total_pkts", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.total_pkts_sent, + "Link-Level Total Packets Sent"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_total_bytes", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.total_bytes_sent, + "Link-Level Total Bytes Sent"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_mcast_pkts", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.mcast_pkts_sent, + "Link-Level Multicast Packets Sent"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_bcast_pkts", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.bcast_pkts_sent, + "Link-Level Broadcast Packets Sent"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_ctl_packets", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.ctl_sent, + "Link-Level Control Packets Sent"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_total_collisions", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.total_collisions, + "Link-Level Tx Total Collisions"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_one_collision", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.one_collision_sent, + "Link-Level Tx One Collision Sent"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_multi_collison", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.multi_collision_sent, + "Link-Level Tx Multi-Collision Sent"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_max_collision_fail", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.max_collision_fail, + "Link-Level Tx Max Collision Failed"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_max_deferal_fail", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.max_deferral_fail, + "Link-Level Tx Max Deferral Failed"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_fifo_err", + CTLFLAG_RD, + &oct_dev->link_stats.fromhost.fifo_err, + "Link-Level Tx FIFO Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_tx_runts", CTLFLAG_RD, + &oct_dev->link_stats.fromhost.runts, + "Link-Level Tx Runts"); + + /* Firmware Rx Stats */ + stat_node = SYSCTL_ADD_NODE(ctx, root_list, OID_AUTO, "fwrx", + CTLFLAG_RD, NULL, "Firmware Rx Statistics"); + stat_list = SYSCTL_CHILDREN(stat_node); + + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_total_rcvd", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_total_rcvd, + "Firmware Total Packets Received"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_total_fwd", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_total_fwd, + "Firmware Total Packets Forwarded"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_jabber_err", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.jabber_err, + "Firmware Rx Jabber Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_l2_err", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.l2_err, + "Firmware Rx L2 Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_frame_err", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.frame_err, + "Firmware Rx Frame Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_err_pko", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_err_pko, + "Firmware Rx PKO Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_err_link", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_err_link, + "Firmware Rx Link Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_err_drop", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_err_drop, + "Firmware Rx Dropped"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_vxlan", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_rx_vxlan, + "Firmware Rx VXLAN"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_vxlan_err", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_rx_vxlan_err, + "Firmware Rx VXLAN Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_lro_pkts", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_lro_pkts, + "Firmware Rx LRO Packets"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_lro_bytes", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_lro_octs, + "Firmware Rx LRO Bytes"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_total_lro", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_total_lro, + "Firmware Rx Total LRO"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_lro_aborts", CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_lro_aborts, + "Firmware Rx LRO Aborts"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_lro_aborts_port", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_lro_aborts_port, + "Firmware Rx LRO Aborts Port"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_lro_aborts_seq", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_lro_aborts_seq, + "Firmware Rx LRO Aborts Sequence"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_lro_aborts_tsval", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_lro_aborts_tsval, + "Firmware Rx LRO Aborts tsval"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_lro_aborts_timer", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fw_lro_aborts_timer, + "Firmware Rx LRO Aborts Timer"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "rx_fwd_rate", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fwd_rate, + "Firmware Rx Packets Forward Rate"); + /* MAC Rx Stats */ + stat_node = SYSCTL_ADD_NODE(ctx, root_list, OID_AUTO, "macrx", + CTLFLAG_RD, NULL, "MAC Rx Statistics"); + stat_list = SYSCTL_CHILDREN(stat_node); + + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_rx_total_rcvd", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.total_rcvd, + "Link-Level Total Packets Received"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_rx_bytes", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.bytes_rcvd, + "Link-Level Total Bytes Received"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_rx_total_bcst", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.total_bcst, + "Link-Level Total Broadcast"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_rx_total_mcst", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.total_mcst, + "Link-Level Total Multicast"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_rx_runts", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.runts, + "Link-Level Rx Runts"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_rx_ctl_packets", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.ctl_rcvd, + "Link-Level Rx Control Packets"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_rx_fifo_err", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fifo_err, + "Link-Level Rx FIFO Errors"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_rx_dma_drop", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.dmac_drop, + "Link-Level Rx DMA Dropped"); + SYSCTL_ADD_UQUAD(ctx, stat_list, OID_AUTO, "mac_rx_fcs_err", + CTLFLAG_RD, + &oct_dev->link_stats.fromwire.fcs_err, + "Link-Level Rx FCS Errors"); + + /* TX */ + for (int i = 0; i < oct_dev->num_iqs; i++) { + if (!(oct_dev->io_qmask.iq & BIT_ULL(i))) + continue; + + snprintf(namebuf, QUEUE_NAME_LEN, "tx-%d", i); + queue_node = SYSCTL_ADD_NODE(ctx, root_list, OID_AUTO, namebuf, + CTLFLAG_RD, NULL, "Input Queue Name"); + queue_list = SYSCTL_CHILDREN(queue_node); + + /* packets to network port */ + /* # of packets tx to network */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "packets", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.tx_done, + "Number of Packets Tx to Network"); + /* # of bytes tx to network */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "bytes", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.tx_tot_bytes, + "Number of Bytes Tx to Network"); + /* # of packets dropped */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "dropped", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.tx_dropped, + "Number of Tx Packets Dropped"); + /* # of tx fails due to queue full */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "iq_busy", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.tx_iq_busy, + "Number of Tx Fails Due to Queue Full"); + /* scatter gather entries sent */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "sgentry_sent", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.sgentry_sent, + "Scatter Gather Entries Sent"); + + /* instruction to firmware: data and control */ + /* # of instructions to the queue */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "fw_instr_posted", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.instr_posted, + "Number of Instructions to The Queue"); + /* # of instructions processed */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, + "fw_instr_processed", CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.instr_processed, + "Number of Instructions Processed"); + /* # of instructions could not be processed */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "fw_instr_dropped", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.instr_dropped, + "Number of Instructions Dropped"); + /* bytes sent through the queue */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "fw_bytes_sent", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.bytes_sent, + "Bytes Sent Through The Queue"); + /* tso request */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "tso", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.tx_gso, + "TSO Request"); + /* vxlan request */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "vxlan", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.tx_vxlan, + "VXLAN Request"); + /* txq restart */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "txq_restart", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.tx_restart, + "TxQ Restart"); + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "tx_dmamap_fail", + CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.tx_dmamap_fail, + "TxQ DMA Map Failed"); + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, + "mbuf_defrag_failed", CTLFLAG_RD, + &oct_dev->instr_queue[i]->stats.mbuf_defrag_failed, + "TxQ defrag Failed"); + } + + /* RX */ + for (int i = 0; i < oct_dev->num_oqs; i++) { + if (!(oct_dev->io_qmask.oq & BIT_ULL(i))) + continue; + + snprintf(namebuf, QUEUE_NAME_LEN, "rx-%d", i); + queue_node = SYSCTL_ADD_NODE(ctx, root_list, OID_AUTO, namebuf, + CTLFLAG_RD, NULL, + "Output Queue Name"); + queue_list = SYSCTL_CHILDREN(queue_node); + + /* packets send to TCP/IP network stack */ + /* # of packets to network stack */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "packets", + CTLFLAG_RD, + &oct_dev->droq[i]->stats.rx_pkts_received, + "Number of Packets to Network Stack"); + /* # of bytes to network stack */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "bytes", + CTLFLAG_RD, + &oct_dev->droq[i]->stats.rx_bytes_received, + "Number of Bytes to Network Stack"); + /* # of packets dropped */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "dropped_nomem", + CTLFLAG_RD, + &oct_dev->droq[i]->stats.dropped_nomem, + "Packets Dropped Due to No Memory"); + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "dropped_toomany", + CTLFLAG_RD, + &oct_dev->droq[i]->stats.dropped_toomany, + "Packets dropped, Too Many Pkts to Process"); + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "fw_dropped", + CTLFLAG_RD, + &oct_dev->droq[i]->stats.rx_dropped, + "Packets Dropped due to Receive path failures"); + /* control and data path */ + /* # packets sent to stack from this queue. */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "fw_pkts_received", + CTLFLAG_RD, + &oct_dev->droq[i]->stats.pkts_received, + "Number of Packets Received"); + /* # Bytes sent to stack from this queue. */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "fw_bytes_received", + CTLFLAG_RD, + &oct_dev->droq[i]->stats.bytes_received, + "Number of Bytes Received"); + /* Packets dropped due to no dispatch function. */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, + "fw_dropped_nodispatch", CTLFLAG_RD, + &oct_dev->droq[i]->stats.dropped_nodispatch, + "Packets Dropped, No Dispatch Function"); + /* Rx VXLAN */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, "vxlan", + CTLFLAG_RD, + &oct_dev->droq[i]->stats.rx_vxlan, + "Rx VXLAN"); + /* # failures of lio_recv_buffer_alloc */ + SYSCTL_ADD_UQUAD(ctx, queue_list, OID_AUTO, + "buffer_alloc_failure", CTLFLAG_RD, + &oct_dev->droq[i]->stats.rx_alloc_failure, + "Number of Failures of lio_recv_buffer_alloc"); + } +} + +static int +lio_get_eeprom(SYSCTL_HANDLER_ARGS) +{ + struct lio *lio = (struct lio *)arg1; + struct octeon_device *oct_dev = lio->oct_dev; + struct lio_board_info *board_info; + char buf[512]; + + board_info = (struct lio_board_info *)(&oct_dev->boardinfo); + if (oct_dev->uboot_len == 0) + sprintf(buf, "boardname:%s serialnum:%s maj:%ld min:%ld", + board_info->name, board_info->serial_number, + board_info->major, board_info->minor); + else { + sprintf(buf, "boardname:%s serialnum:%s maj:%ld min:%ld\n%s", + board_info->name, board_info->serial_number, + board_info->major, board_info->minor, + &oct_dev->uboot_version[oct_dev->uboot_sidx]); + } + + return (sysctl_handle_string(oidp, buf, strlen(buf), req)); +} + +/* + * Get and set pause parameters or flow control using sysctl: + * 0 - off + * 1 - rx pause + * 2 - tx pause + * 3 - full + */ +static int +lio_get_set_pauseparam(SYSCTL_HANDLER_ARGS) +{ + /* Notes: Not supporting any auto negotiation in these drivers. */ + struct lio_ctrl_pkt nctrl; + struct lio *lio = (struct lio *)arg1; + struct octeon_device *oct = lio->oct_dev; + struct octeon_link_info *linfo = &lio->linfo; + + int err, new_pause = LIO_OFF_PAUSE, old_pause = LIO_OFF_PAUSE; + int ret = 0; + + if (oct->chip_id != LIO_CN23XX_PF_VID) + return (EINVAL); + + if (oct->rx_pause) + old_pause |= LIO_RX_PAUSE; + + if (oct->tx_pause) + old_pause |= LIO_TX_PAUSE; + + new_pause = old_pause; + err = sysctl_handle_int(oidp, &new_pause, 0, req); + + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_pause == new_pause) + return (0); + + if (linfo->link.s.duplex == 0) { + /* no flow control for half duplex */ + if (new_pause) + return (EINVAL); + } + + bzero(&nctrl, sizeof(struct lio_ctrl_pkt)); + + nctrl.ncmd.cmd64 = 0; + nctrl.ncmd.s.cmd = LIO_CMD_SET_FLOW_CTL; + nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; + nctrl.wait_time = 100; + nctrl.lio = lio; + nctrl.cb_fn = lio_ctrl_cmd_completion; + + if (new_pause & LIO_RX_PAUSE) { + /* enable rx pause */ + nctrl.ncmd.s.param1 = 1; + } else { + /* disable rx pause */ + nctrl.ncmd.s.param1 = 0; + } + + if (new_pause & LIO_TX_PAUSE) { + /* enable tx pause */ + nctrl.ncmd.s.param2 = 1; + } else { + /* disable tx pause */ + nctrl.ncmd.s.param2 = 0; + } + + ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); + if (ret < 0) { + lio_dev_err(oct, "Failed to set pause parameter\n"); + return (EINVAL); + } + + oct->rx_pause = new_pause & LIO_RX_PAUSE; + oct->tx_pause = new_pause & LIO_TX_PAUSE; + + return (0); +} + +/* Return register dump user app. */ +static int +lio_get_regs(SYSCTL_HANDLER_ARGS) +{ + struct lio *lio = (struct lio *)arg1; + struct octeon_device *oct = lio->oct_dev; + struct ifnet *ifp = lio->ifp; + char *regbuf; + int error = EINVAL, len = 0; + + if (!(if_getflags(ifp) & IFF_DEBUG)) { + char debug_info[30] = "Debugging is disabled"; + + return (sysctl_handle_string(oidp, debug_info, + strlen(debug_info), req)); + } + regbuf = malloc(sizeof(char) * LIO_REGDUMP_LEN_XXXX, M_DEVBUF, + M_WAITOK | M_ZERO); + + if (regbuf == NULL) + return (error); + + switch (oct->chip_id) { + case LIO_CN23XX_PF_VID: + len += lio_cn23xx_pf_read_csr_reg(regbuf, oct); + break; + default: + len += sprintf(regbuf, "%s Unknown chipid: %d\n", + __func__, oct->chip_id); + } + + error = sysctl_handle_string(oidp, regbuf, len, req); + free(regbuf, M_DEVBUF); + + return (error); +} + +static int +lio_cn23xx_pf_read_csr_reg(char *s, struct octeon_device *oct) +{ + uint32_t reg; + int i, len = 0; + uint8_t pf_num = oct->pf_num; + + /* PCI Window Registers */ + + len += sprintf(s + len, "\t Octeon CSR Registers\n\n"); + + /* 0x29030 or 0x29040 */ + reg = LIO_CN23XX_SLI_PKT_MAC_RINFO64(oct->pcie_port, oct->pf_num); + len += sprintf(s + len, "[%08x] (SLI_PKT_MAC%d_PF%d_RINFO): %016lx\n", + reg, oct->pcie_port, oct->pf_num, + lio_read_csr64(oct, reg)); + + /* 0x27080 or 0x27090 */ + reg = LIO_CN23XX_SLI_MAC_PF_INT_ENB64(oct->pcie_port, oct->pf_num); + len += sprintf(s + len, "[%08x] (SLI_MAC%d_PF%d_INT_ENB): %016lx\n", + reg, oct->pcie_port, oct->pf_num, + lio_read_csr64(oct, reg)); + + /* 0x27000 or 0x27010 */ + reg = LIO_CN23XX_SLI_MAC_PF_INT_SUM64(oct->pcie_port, oct->pf_num); + len += sprintf(s + len, "[%08x] (SLI_MAC%d_PF%d_INT_SUM): %016lx\n", + reg, oct->pcie_port, oct->pf_num, + lio_read_csr64(oct, reg)); + + /* 0x29120 */ + reg = 0x29120; + len += sprintf(s + len, "[%08x] (SLI_PKT_MEM_CTL): %016lx\n", reg, + lio_read_csr64(oct, reg)); + + /* 0x27300 */ + reg = 0x27300 + oct->pcie_port * LIO_CN23XX_MAC_INT_OFFSET + + (oct->pf_num) * LIO_CN23XX_PF_INT_OFFSET; + len += sprintf(s + len, "[%08x] (SLI_MAC%d_PF%d_PKT_VF_INT): %016lx\n", + reg, oct->pcie_port, oct->pf_num, + lio_read_csr64(oct, reg)); + + /* 0x27200 */ + reg = 0x27200 + oct->pcie_port * LIO_CN23XX_MAC_INT_OFFSET + + (oct->pf_num) * LIO_CN23XX_PF_INT_OFFSET; + len += sprintf(s + len, "[%08x] (SLI_MAC%d_PF%d_PP_VF_INT): %016lx\n", + reg, oct->pcie_port, oct->pf_num, + lio_read_csr64(oct, reg)); + + /* 29130 */ + reg = LIO_CN23XX_SLI_PKT_CNT_INT; + len += sprintf(s + len, "[%08x] (SLI_PKT_CNT_INT): %016lx\n", reg, + lio_read_csr64(oct, reg)); + + /* 0x29140 */ + reg = LIO_CN23XX_SLI_PKT_TIME_INT; + len += sprintf(s + len, "[%08x] (SLI_PKT_TIME_INT): %016lx\n", reg, + lio_read_csr64(oct, reg)); + + /* 0x29160 */ + reg = 0x29160; + len += sprintf(s + len, "[%08x] (SLI_PKT_INT): %016lx\n", reg, + lio_read_csr64(oct, reg)); + + /* 0x29180 */ + reg = LIO_CN23XX_SLI_OQ_WMARK; + len += sprintf(s + len, "[%08x] (SLI_PKT_OUTPUT_WMARK): %016lx\n", + reg, lio_read_csr64(oct, reg)); + + /* 0x291E0 */ + reg = LIO_CN23XX_SLI_PKT_IOQ_RING_RST; + len += sprintf(s + len, "[%08x] (SLI_PKT_RING_RST): %016lx\n", reg, + lio_read_csr64(oct, reg)); + + /* 0x29210 */ + reg = LIO_CN23XX_SLI_GBL_CONTROL; + len += sprintf(s + len, "[%08x] (SLI_PKT_GBL_CONTROL): %016lx\n", reg, + lio_read_csr64(oct, reg)); + + /* 0x29220 */ + reg = 0x29220; + len += sprintf(s + len, "[%08x] (SLI_PKT_BIST_STATUS): %016lx\n", + reg, lio_read_csr64(oct, reg)); + + /* PF only */ + if (pf_num == 0) { + /* 0x29260 */ + reg = LIO_CN23XX_SLI_OUT_BP_EN_W1S; + len += sprintf(s + len, "[%08x] (SLI_PKT_OUT_BP_EN_W1S): %016lx\n", + reg, lio_read_csr64(oct, reg)); + } else if (pf_num == 1) { + /* 0x29270 */ + reg = LIO_CN23XX_SLI_OUT_BP_EN2_W1S; + len += sprintf(s + len, "[%08x] (SLI_PKT_OUT_BP_EN2_W1S): %016lx\n", + reg, lio_read_csr64(oct, reg)); + } + + for (i = 0; i < LIO_CN23XX_PF_MAX_OUTPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_OQ_BUFF_INFO_SIZE(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d_OUT_SIZE): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x10040 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_INPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_IQ_INSTR_COUNT64(i); + len += sprintf(s + len, "[%08x] (SLI_PKT_IN_DONE%d_CNTS): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x10080 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_OUTPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_OQ_PKTS_CREDIT(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d_SLIST_BAOFF_DBELL): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x10090 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_OUTPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_OQ_SIZE(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d_SLIST_FIFO_RSIZE): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x10050 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_OUTPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_OQ_PKT_CONTROL(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d__OUTPUT_CONTROL): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x10070 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_OUTPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_OQ_BASE_ADDR64(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d_SLIST_BADDR): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x100a0 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_OUTPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_OQ_PKT_INT_LEVELS(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d_INT_LEVELS): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x100b0 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_OUTPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_OQ_PKTS_SENT(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d_CNTS): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x100c0 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_OUTPUT_QUEUES; i++) { + reg = 0x100c0 + i * LIO_CN23XX_OQ_OFFSET; + len += sprintf(s + len, "[%08x] (SLI_PKT%d_ERROR_INFO): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x10000 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_INPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_IQ_PKT_CONTROL64(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d_INPUT_CONTROL): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x10010 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_INPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_IQ_BASE_ADDR64(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d_INSTR_BADDR): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x10020 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_INPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_IQ_DOORBELL(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d_INSTR_BAOFF_DBELL): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x10030 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_INPUT_QUEUES; i++) { + reg = LIO_CN23XX_SLI_IQ_SIZE(i); + len += sprintf(s + len, "[%08x] (SLI_PKT%d_INSTR_FIFO_RSIZE): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + } + + /* 0x10040 */ + for (i = 0; i < LIO_CN23XX_PF_MAX_INPUT_QUEUES; i++) + reg = LIO_CN23XX_SLI_IQ_INSTR_COUNT64(i); + len += sprintf(s + len, "[%08x] (SLI_PKT_IN_DONE%d_CNTS): %016lx\n", + reg, i, lio_read_csr64(oct, reg)); + + return (len); +} + +static int +lio_get_ringparam(SYSCTL_HANDLER_ARGS) +{ + struct lio *lio = (struct lio *)arg1; + struct octeon_device *oct = lio->oct_dev; + uint32_t rx_max_pending = 0, tx_max_pending = 0; + int err; + + if (LIO_CN23XX_PF(oct)) { + tx_max_pending = LIO_CN23XX_MAX_IQ_DESCRIPTORS; + rx_max_pending = LIO_CN23XX_MAX_OQ_DESCRIPTORS; + } + + switch (arg2) { + case LIO_SET_RING_RX: + err = sysctl_handle_int(oidp, &rx_max_pending, 0, req); + break; + case LIO_SET_RING_TX: + err = sysctl_handle_int(oidp, &tx_max_pending, 0, req); + break; + } + + return (err); +} + +static int +lio_reset_queues(struct ifnet *ifp, uint32_t num_qs) +{ + struct lio *lio = if_getsoftc(ifp); + struct octeon_device *oct = lio->oct_dev; + int i, update = 0; + + if (lio_wait_for_pending_requests(oct)) + lio_dev_err(oct, "There were pending requests\n"); + + if (lio_wait_for_instr_fetch(oct)) + lio_dev_err(oct, "IQ had pending instructions\n"); + + + /* + * Disable the input and output queues now. No more packets will + * arrive from Octeon. + */ + oct->fn_list.disable_io_queues(oct); + + if (num_qs != oct->num_iqs) + update = 1; + + for (i = 0; i < LIO_MAX_OUTPUT_QUEUES(oct); i++) { + if (!(oct->io_qmask.oq & BIT_ULL(i))) + continue; + + lio_delete_droq(oct, i); + } + + for (i = 0; i < LIO_MAX_INSTR_QUEUES(oct); i++) { + if (!(oct->io_qmask.iq & BIT_ULL(i))) + continue; + + lio_delete_instr_queue(oct, i); + } + + if (oct->fn_list.setup_device_regs(oct)) { + lio_dev_err(oct, "Failed to configure device registers\n"); + return (-1); + } + + if (lio_setup_io_queues(oct, 0, num_qs, num_qs)) { + lio_dev_err(oct, "IO queues initialization failed\n"); + return (-1); + } + + if (update && lio_send_queue_count_update(ifp, num_qs)) + return (-1); + + return (0); +} + +static int +lio_set_ringparam(SYSCTL_HANDLER_ARGS) +{ + struct lio *lio = (struct lio *)arg1; + struct octeon_device *oct = lio->oct_dev; + uint32_t rx_count, rx_count_old, tx_count, tx_count_old; + int err, stopped = 0; + + if (!LIO_CN23XX_PF(oct)) + return (EINVAL); + + switch (arg2) { + case LIO_SET_RING_RX: + rx_count = rx_count_old = oct->droq[0]->max_count; + err = sysctl_handle_int(oidp, &rx_count, 0, req); + + if ((err) || (req->newptr == NULL)) + return (err); + + rx_count = min(max(rx_count, LIO_CN23XX_MIN_OQ_DESCRIPTORS), + LIO_CN23XX_MAX_OQ_DESCRIPTORS); + + if (rx_count == rx_count_old) + return (0); + + lio_ifstate_set(lio, LIO_IFSTATE_RESETTING); + + if (if_getdrvflags(lio->ifp) & IFF_DRV_RUNNING) { + lio_stop(lio->ifp); + stopped = 1; + } + + /* Change RX DESCS count */ + LIO_SET_NUM_RX_DESCS_NIC_IF(lio_get_conf(oct), + lio->ifidx, rx_count); + break; + case LIO_SET_RING_TX: + tx_count = tx_count_old = oct->instr_queue[0]->max_count; + err = sysctl_handle_int(oidp, &tx_count, 0, req); + + if ((err) || (req->newptr == NULL)) + return (err); + + tx_count = min(max(tx_count, LIO_CN23XX_MIN_IQ_DESCRIPTORS), + LIO_CN23XX_MAX_IQ_DESCRIPTORS); + + if (tx_count == tx_count_old) + return (0); + + lio_ifstate_set(lio, LIO_IFSTATE_RESETTING); + + if (if_getdrvflags(lio->ifp) & IFF_DRV_RUNNING) { + lio_stop(lio->ifp); + stopped = 1; + } + + /* Change TX DESCS count */ + LIO_SET_NUM_TX_DESCS_NIC_IF(lio_get_conf(oct), + lio->ifidx, tx_count); + break; + } + + if (lio_reset_queues(lio->ifp, lio->linfo.num_txpciq)) + goto err_lio_reset_queues; + + lio_irq_reallocate_irqs(oct, lio->linfo.num_txpciq); + if (stopped) + lio_open(lio); + + lio_ifstate_reset(lio, LIO_IFSTATE_RESETTING); + + return (0); + +err_lio_reset_queues: + if (arg2 == LIO_SET_RING_RX && rx_count != rx_count_old) + LIO_SET_NUM_RX_DESCS_NIC_IF(lio_get_conf(oct), lio->ifidx, + rx_count_old); + + if (arg2 == LIO_SET_RING_TX && tx_count != tx_count_old) + LIO_SET_NUM_TX_DESCS_NIC_IF(lio_get_conf(oct), lio->ifidx, + tx_count_old); + + return (EINVAL); +} + +static int +lio_get_channels(SYSCTL_HANDLER_ARGS) +{ + struct lio *lio = (struct lio *)arg1; + struct octeon_device *oct = lio->oct_dev; + uint32_t max_combined = 0; + + if (LIO_CN23XX_PF(oct)) + max_combined = lio->linfo.num_txpciq; + return (sysctl_handle_int(oidp, &max_combined, 0, req)); +} + +static int +lio_irq_reallocate_irqs(struct octeon_device *oct, uint32_t num_ioqs) +{ + int i, num_msix_irqs = 0; + + if (!oct->msix_on) + return (0); + + /* + * Disable the input and output queues now. No more packets will + * arrive from Octeon. + */ + oct->fn_list.disable_interrupt(oct, OCTEON_ALL_INTR); + + if (oct->msix_on) { + if (LIO_CN23XX_PF(oct)) + num_msix_irqs = oct->num_msix_irqs - 1; + + for (i = 0; i < num_msix_irqs; i++) { + if (oct->ioq_vector[i].tag != NULL) { + bus_teardown_intr(oct->device, + oct->ioq_vector[i].msix_res, + oct->ioq_vector[i].tag); + oct->ioq_vector[i].tag = NULL; + } + + if (oct->ioq_vector[i].msix_res != NULL) { + bus_release_resource(oct->device, SYS_RES_IRQ, + oct->ioq_vector[i].vector, + oct->ioq_vector[i].msix_res); + oct->ioq_vector[i].msix_res = NULL; + } + } + + + if (oct->tag != NULL) { + bus_teardown_intr(oct->device, oct->msix_res, oct->tag); + oct->tag = NULL; + } + + if (oct->msix_res != NULL) { + bus_release_resource(oct->device, SYS_RES_IRQ, + oct->aux_vector, + oct->msix_res); + oct->msix_res = NULL; + } + + pci_release_msi(oct->device); + + } + + if (lio_setup_interrupt(oct, num_ioqs)) { + lio_dev_info(oct, "Setup interuupt failed\n"); + return (1); + } + + /* Enable Octeon device interrupts */ + oct->fn_list.enable_interrupt(oct, OCTEON_ALL_INTR); + + return (0); +} + +static int +lio_set_channels(SYSCTL_HANDLER_ARGS) +{ + struct lio *lio = (struct lio *)arg1; + struct octeon_device *oct = lio->oct_dev; + uint32_t combined_count, max_combined; + int err, stopped = 0; + + if (strcmp(oct->fw_info.lio_firmware_version, "1.6.1") < 0) { + lio_dev_err(oct, + "Minimum firmware version required is 1.6.1\n"); + return (EINVAL); + } + + combined_count = oct->num_iqs; + err = sysctl_handle_int(oidp, &combined_count, 0, req); + + if ((err) || (req->newptr == NULL)) + return (err); + + if (!combined_count) + return (EINVAL); + + if (LIO_CN23XX_PF(oct)) { + max_combined = lio->linfo.num_txpciq; + } else { + return (EINVAL); + } + + if ((combined_count > max_combined) || (combined_count < 1)) + return (EINVAL); + + if (combined_count == oct->num_iqs) + return (0); + + lio_ifstate_set(lio, LIO_IFSTATE_RESETTING); + + if (if_getdrvflags(lio->ifp) & IFF_DRV_RUNNING) { + lio_stop(lio->ifp); + stopped = 1; + } + + if (lio_reset_queues(lio->ifp, combined_count)) + return (EINVAL); + + lio_irq_reallocate_irqs(oct, combined_count); + if (stopped) + lio_open(lio); + + lio_ifstate_reset(lio, LIO_IFSTATE_RESETTING); + + return (0); +} + + +static int +lio_get_set_fwmsglevel(SYSCTL_HANDLER_ARGS) +{ + struct lio *lio = (struct lio *)arg1; + struct ifnet *ifp = lio->ifp; + int err, new_msglvl = 0, old_msglvl = 0; + + if (lio_ifstate_check(lio, LIO_IFSTATE_RESETTING)) + return (ENXIO); + + old_msglvl = new_msglvl = lio->msg_enable; + err = sysctl_handle_int(oidp, &new_msglvl, 0, req); + + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_msglvl == new_msglvl) + return (0); + + if (new_msglvl ^ lio->msg_enable) { + if (new_msglvl) + err = lio_set_feature(ifp, LIO_CMD_VERBOSE_ENABLE, 0); + else + err = lio_set_feature(ifp, LIO_CMD_VERBOSE_DISABLE, 0); + } + + lio->msg_enable = new_msglvl; + + return ((err) ? EINVAL : 0); +} + +static int +lio_set_stats_interval(SYSCTL_HANDLER_ARGS) +{ + struct lio *lio = (struct lio *)arg1; + int err, new_time = 0, old_time = 0; + + old_time = new_time = lio->stats_interval; + err = sysctl_handle_int(oidp, &new_time, 0, req); + + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_time == new_time) + return (0); + + lio->stats_interval = new_time; + + return (0); +} + +static void +lio_fw_stats_callback(struct octeon_device *oct_dev, uint32_t status, void *ptr) +{ + struct lio_soft_command *sc = (struct lio_soft_command *)ptr; + struct lio_fw_stats_resp *resp = + (struct lio_fw_stats_resp *)sc->virtrptr; + struct octeon_rx_stats *rsp_rstats = &resp->stats.fromwire; + struct octeon_tx_stats *rsp_tstats = &resp->stats.fromhost; + struct octeon_rx_stats *rstats = &oct_dev->link_stats.fromwire; + struct octeon_tx_stats *tstats = &oct_dev->link_stats.fromhost; + struct ifnet *ifp = oct_dev->props.ifp; + struct lio *lio = if_getsoftc(ifp); + + if ((status != LIO_REQUEST_TIMEOUT) && !resp->status) { + lio_swap_8B_data((uint64_t *)&resp->stats, + (sizeof(struct octeon_link_stats)) >> 3); + + /* RX link-level stats */ + rstats->total_rcvd = rsp_rstats->total_rcvd; + rstats->bytes_rcvd = rsp_rstats->bytes_rcvd; + rstats->total_bcst = rsp_rstats->total_bcst; + rstats->total_mcst = rsp_rstats->total_mcst; + rstats->runts = rsp_rstats->runts; + rstats->ctl_rcvd = rsp_rstats->ctl_rcvd; + /* Accounts for over/under-run of buffers */ + rstats->fifo_err = rsp_rstats->fifo_err; + rstats->dmac_drop = rsp_rstats->dmac_drop; + rstats->fcs_err = rsp_rstats->fcs_err; + rstats->jabber_err = rsp_rstats->jabber_err; + rstats->l2_err = rsp_rstats->l2_err; + rstats->frame_err = rsp_rstats->frame_err; + + /* RX firmware stats */ + rstats->fw_total_rcvd = rsp_rstats->fw_total_rcvd; + rstats->fw_total_fwd = rsp_rstats->fw_total_fwd; + rstats->fw_err_pko = rsp_rstats->fw_err_pko; + rstats->fw_err_link = rsp_rstats->fw_err_link; + rstats->fw_err_drop = rsp_rstats->fw_err_drop; + rstats->fw_rx_vxlan = rsp_rstats->fw_rx_vxlan; + rstats->fw_rx_vxlan_err = rsp_rstats->fw_rx_vxlan_err; + + /* Number of packets that are LROed */ + rstats->fw_lro_pkts = rsp_rstats->fw_lro_pkts; + /* Number of octets that are LROed */ + rstats->fw_lro_octs = rsp_rstats->fw_lro_octs; + /* Number of LRO packets formed */ + rstats->fw_total_lro = rsp_rstats->fw_total_lro; + /* Number of times lRO of packet aborted */ + rstats->fw_lro_aborts = rsp_rstats->fw_lro_aborts; + rstats->fw_lro_aborts_port = rsp_rstats->fw_lro_aborts_port; + rstats->fw_lro_aborts_seq = rsp_rstats->fw_lro_aborts_seq; + rstats->fw_lro_aborts_tsval = rsp_rstats->fw_lro_aborts_tsval; + rstats->fw_lro_aborts_timer = rsp_rstats->fw_lro_aborts_timer; + /* intrmod: packet forward rate */ + rstats->fwd_rate = rsp_rstats->fwd_rate; + + /* TX link-level stats */ + tstats->total_pkts_sent = rsp_tstats->total_pkts_sent; + tstats->total_bytes_sent = rsp_tstats->total_bytes_sent; + tstats->mcast_pkts_sent = rsp_tstats->mcast_pkts_sent; + tstats->bcast_pkts_sent = rsp_tstats->bcast_pkts_sent; + tstats->ctl_sent = rsp_tstats->ctl_sent; + /* Packets sent after one collision */ + tstats->one_collision_sent = rsp_tstats->one_collision_sent; + /* Packets sent after multiple collision */ + tstats->multi_collision_sent = rsp_tstats->multi_collision_sent; + /* Packets not sent due to max collisions */ + tstats->max_collision_fail = rsp_tstats->max_collision_fail; + /* Packets not sent due to max deferrals */ + tstats->max_deferral_fail = rsp_tstats->max_deferral_fail; + /* Accounts for over/under-run of buffers */ + tstats->fifo_err = rsp_tstats->fifo_err; + tstats->runts = rsp_tstats->runts; + /* Total number of collisions detected */ + tstats->total_collisions = rsp_tstats->total_collisions; + + /* firmware stats */ + tstats->fw_total_sent = rsp_tstats->fw_total_sent; + tstats->fw_total_fwd = rsp_tstats->fw_total_fwd; + tstats->fw_err_pko = rsp_tstats->fw_err_pko; + tstats->fw_err_pki = rsp_tstats->fw_err_pki; + tstats->fw_err_link = rsp_tstats->fw_err_link; + tstats->fw_err_drop = rsp_tstats->fw_err_drop; + tstats->fw_tso = rsp_tstats->fw_tso; + tstats->fw_tso_fwd = rsp_tstats->fw_tso_fwd; + tstats->fw_err_tso = rsp_tstats->fw_err_tso; + tstats->fw_tx_vxlan = rsp_tstats->fw_tx_vxlan; + } + lio_free_soft_command(oct_dev, sc); + callout_schedule(&lio->stats_timer, + lio_ms_to_ticks(lio->stats_interval)); +} + +/* Configure interrupt moderation parameters */ +static void +lio_get_fw_stats(void *arg) +{ + struct lio *lio = arg; + struct octeon_device *oct_dev = lio->oct_dev; + struct lio_soft_command *sc; + struct lio_fw_stats_resp *resp; + int retval; + + if (callout_pending(&lio->stats_timer) || + callout_active(&lio->stats_timer) == 0) + return; + + /* Alloc soft command */ + sc = lio_alloc_soft_command(oct_dev, 0, + sizeof(struct lio_fw_stats_resp), 0); + + if (sc == NULL) + goto alloc_sc_failed; + + resp = (struct lio_fw_stats_resp *)sc->virtrptr; + bzero(resp, sizeof(struct lio_fw_stats_resp)); + + sc->iq_no = lio->linfo.txpciq[0].s.q_no; + + lio_prepare_soft_command(oct_dev, sc, LIO_OPCODE_NIC, + LIO_OPCODE_NIC_PORT_STATS, 0, 0, 0); + + sc->callback = lio_fw_stats_callback; + sc->callback_arg = sc; + sc->wait_time = 500; /* in milli seconds */ + + retval = lio_send_soft_command(oct_dev, sc); + if (retval == LIO_IQ_SEND_FAILED) + goto send_sc_failed; + + return; + +send_sc_failed: + lio_free_soft_command(oct_dev, sc); +alloc_sc_failed: + callout_schedule(&lio->stats_timer, + lio_ms_to_ticks(lio->stats_interval)); +} + +/* Callback function for intrmod */ +static void +lio_get_intrmod_callback(struct octeon_device *oct_dev, uint32_t status, + void *ptr) +{ + struct lio_soft_command *sc = (struct lio_soft_command *)ptr; + struct ifnet *ifp = oct_dev->props.ifp; + struct lio *lio = if_getsoftc(ifp); + struct lio_intrmod_resp *resp; + + if (status) { + lio_dev_err(oct_dev, "Failed to get intrmod\n"); + } else { + resp = (struct lio_intrmod_resp *)sc->virtrptr; + lio_swap_8B_data((uint64_t *)&resp->intrmod, + (sizeof(struct octeon_intrmod_cfg)) / 8); + memcpy(&lio->intrmod_cfg, &resp->intrmod, + sizeof(struct octeon_intrmod_cfg)); + } + + lio_free_soft_command(oct_dev, sc); +} + +/* get interrupt moderation parameters */ +static int +lio_get_intrmod_cfg(struct lio *lio, struct octeon_intrmod_cfg *intr_cfg) +{ + struct lio_soft_command *sc; + struct lio_intrmod_resp *resp; + struct octeon_device *oct_dev = lio->oct_dev; + int retval; + + /* Alloc soft command */ + sc = lio_alloc_soft_command(oct_dev, 0, sizeof(struct lio_intrmod_resp), + 0); + + if (sc == NULL) + return (ENOMEM); + + resp = (struct lio_intrmod_resp *)sc->virtrptr; + bzero(resp, sizeof(struct lio_intrmod_resp)); + sc->iq_no = lio->linfo.txpciq[0].s.q_no; + + lio_prepare_soft_command(oct_dev, sc, LIO_OPCODE_NIC, + LIO_OPCODE_NIC_INTRMOD_PARAMS, 0, 0, 0); + + sc->callback = lio_get_intrmod_callback; + sc->callback_arg = sc; + sc->wait_time = 1000; + + retval = lio_send_soft_command(oct_dev, sc); + if (retval == LIO_IQ_SEND_FAILED) { + lio_free_soft_command(oct_dev, sc); + return (EINVAL); + } + + return (0); +} + +static void +lio_set_intrmod_callback(struct octeon_device *oct_dev, uint32_t status, + void *ptr) +{ + struct lio_soft_command *sc = (struct lio_soft_command *)ptr; + struct lio_intrmod_context *ctx; + + ctx = (struct lio_intrmod_context *)sc->ctxptr; + + ctx->status = status; + + ctx->cond = 1; + + /* + * This barrier is required to be sure that the response has been + * written fully before waking up the handler + */ + wmb(); +} + +/* Configure interrupt moderation parameters */ +static int +lio_set_intrmod_cfg(struct lio *lio, struct octeon_intrmod_cfg *intr_cfg) +{ + struct lio_soft_command *sc; + struct lio_intrmod_context *ctx; + struct octeon_intrmod_cfg *cfg; + struct octeon_device *oct_dev = lio->oct_dev; + int retval; + + /* Alloc soft command */ + sc = lio_alloc_soft_command(oct_dev, sizeof(struct octeon_intrmod_cfg), + 0, sizeof(struct lio_intrmod_context)); + + if (sc == NULL) + return (ENOMEM); + + ctx = (struct lio_intrmod_context *)sc->ctxptr; + + ctx->cond = 0; + ctx->octeon_id = lio_get_device_id(oct_dev); + + cfg = (struct octeon_intrmod_cfg *)sc->virtdptr; + + memcpy(cfg, intr_cfg, sizeof(struct octeon_intrmod_cfg)); + lio_swap_8B_data((uint64_t *)cfg, + (sizeof(struct octeon_intrmod_cfg)) / 8); + + sc->iq_no = lio->linfo.txpciq[0].s.q_no; + + lio_prepare_soft_command(oct_dev, sc, LIO_OPCODE_NIC, + LIO_OPCODE_NIC_INTRMOD_CFG, 0, 0, 0); + + sc->callback = lio_set_intrmod_callback; + sc->callback_arg = sc; + sc->wait_time = 1000; + + retval = lio_send_soft_command(oct_dev, sc); + if (retval == LIO_IQ_SEND_FAILED) { + lio_free_soft_command(oct_dev, sc); + return (EINVAL); + } + + /* + * Sleep on a wait queue till the cond flag indicates that the + * response arrived or timed-out. + */ + lio_sleep_cond(oct_dev, &ctx->cond); + + retval = ctx->status; + if (retval) + lio_dev_err(oct_dev, "intrmod config failed. Status: %llx\n", + LIO_CAST64(retval)); + else + lio_dev_info(oct_dev, "Rx-Adaptive Interrupt moderation enabled:%lx\n", + intr_cfg->rx_enable); + + lio_free_soft_command(oct_dev, sc); + + return ((retval) ? ETIMEDOUT : 0); +} + +static int +lio_intrmod_cfg_rx_intrcnt(struct lio *lio, struct octeon_intrmod_cfg *intrmod, + uint32_t rx_max_frames) +{ + struct octeon_device *oct = lio->oct_dev; + uint32_t rx_max_coalesced_frames; + + /* Config Cnt based interrupt values */ + switch (oct->chip_id) { + case LIO_CN23XX_PF_VID:{ + int q_no; + + if (!rx_max_frames) + rx_max_coalesced_frames = intrmod->rx_frames; + else + rx_max_coalesced_frames = rx_max_frames; + + for (q_no = 0; q_no < oct->num_oqs; q_no++) { + q_no += oct->sriov_info.pf_srn; + lio_write_csr64(oct, + LIO_CN23XX_SLI_OQ_PKT_INT_LEVELS(q_no), + (lio_read_csr64(oct, + LIO_CN23XX_SLI_OQ_PKT_INT_LEVELS(q_no)) & + (0x3fffff00000000UL)) | + (rx_max_coalesced_frames - 1)); + /* consider setting resend bit */ + } + + intrmod->rx_frames = rx_max_coalesced_frames; + oct->rx_max_coalesced_frames = rx_max_coalesced_frames; + break; + } + default: + return (EINVAL); + } + return (0); +} + +static int +lio_intrmod_cfg_rx_intrtime(struct lio *lio, struct octeon_intrmod_cfg *intrmod, + uint32_t rx_usecs) +{ + struct octeon_device *oct = lio->oct_dev; + uint32_t rx_coalesce_usecs; + + /* Config Time based interrupt values */ + switch (oct->chip_id) { + case LIO_CN23XX_PF_VID:{ + uint64_t time_threshold; + int q_no; + + if (!rx_usecs) + rx_coalesce_usecs = intrmod->rx_usecs; + else + rx_coalesce_usecs = rx_usecs; + + time_threshold = + lio_cn23xx_pf_get_oq_ticks(oct, rx_coalesce_usecs); + for (q_no = 0; q_no < oct->num_oqs; q_no++) { + q_no += oct->sriov_info.pf_srn; + lio_write_csr64(oct, + LIO_CN23XX_SLI_OQ_PKT_INT_LEVELS(q_no), + (intrmod->rx_frames | + ((uint64_t)time_threshold << 32))); + /* consider writing to resend bit here */ + } + + intrmod->rx_usecs = rx_coalesce_usecs; + oct->rx_coalesce_usecs = rx_coalesce_usecs; + break; + } + default: + return (EINVAL); + } + + return (0); +} + +static int +lio_intrmod_cfg_tx_intrcnt(struct lio *lio, struct octeon_intrmod_cfg *intrmod, + uint32_t tx_max_frames) +{ + struct octeon_device *oct = lio->oct_dev; + uint64_t val; + uint32_t iq_intr_pkt; + uint32_t inst_cnt_reg; + + /* Config Cnt based interrupt values */ + switch (oct->chip_id) { + case LIO_CN23XX_PF_VID:{ + int q_no; + + if (!tx_max_frames) + iq_intr_pkt = LIO_CN23XX_DEF_IQ_INTR_THRESHOLD & + LIO_CN23XX_PKT_IN_DONE_WMARK_MASK; + else + iq_intr_pkt = tx_max_frames & + LIO_CN23XX_PKT_IN_DONE_WMARK_MASK; + for (q_no = 0; q_no < oct->num_iqs; q_no++) { + inst_cnt_reg = + (oct->instr_queue[q_no])->inst_cnt_reg; + val = lio_read_csr64(oct, inst_cnt_reg); + /* + * clear wmark and count.dont want to write + * count back + */ + val = (val & 0xFFFF000000000000ULL) | + ((uint64_t)(iq_intr_pkt - 1) + << LIO_CN23XX_PKT_IN_DONE_WMARK_BIT_POS); + lio_write_csr64(oct, inst_cnt_reg, val); + /* consider setting resend bit */ + } + + intrmod->tx_frames = iq_intr_pkt; + oct->tx_max_coalesced_frames = iq_intr_pkt; + break; + } + default: + return (-EINVAL); + } + return (0); +} + +static int +lio_get_set_intr_coalesce(SYSCTL_HANDLER_ARGS) +{ + struct lio *lio = (struct lio *)arg1; + struct octeon_device *oct = lio->oct_dev; + uint64_t new_val = 0, old_val = 0; + uint32_t rx_coalesce_usecs = 0; + uint32_t rx_max_coalesced_frames = 0; + uint32_t tx_coalesce_usecs = 0; + int err, ret; + + switch (arg2) { + case LIO_USE_ADAPTIVE_RX_COALESCE: + if (lio->intrmod_cfg.rx_enable) + new_val = old_val = lio->intrmod_cfg.rx_enable; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + lio->intrmod_cfg.rx_enable = new_val ? 1 : 0; + break; + + case LIO_USE_ADAPTIVE_TX_COALESCE: + if (lio->intrmod_cfg.tx_enable) + new_val = old_val = lio->intrmod_cfg.tx_enable; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + lio->intrmod_cfg.tx_enable = new_val ? 1 : 0; + break; + + case LIO_RX_COALESCE_USECS: + if (!lio->intrmod_cfg.rx_enable) + new_val = old_val = oct->rx_coalesce_usecs; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + rx_coalesce_usecs = new_val; + break; + + case LIO_RX_MAX_COALESCED_FRAMES: + if (!lio->intrmod_cfg.rx_enable) + new_val = old_val = oct->rx_max_coalesced_frames; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + rx_max_coalesced_frames = new_val; + break; + + case LIO_TX_MAX_COALESCED_FRAMES: + if (!lio->intrmod_cfg.tx_enable) + new_val = old_val = oct->tx_max_coalesced_frames; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + tx_coalesce_usecs = new_val; + break; + + case LIO_PKT_RATE_LOW: + if (lio->intrmod_cfg.rx_enable) + new_val = old_val = lio->intrmod_cfg.minpkt_ratethr; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + if (lio->intrmod_cfg.rx_enable || lio->intrmod_cfg.tx_enable) + lio->intrmod_cfg.minpkt_ratethr = new_val; + break; + + case LIO_RX_COALESCE_USECS_LOW: + if (lio->intrmod_cfg.rx_enable) + new_val = old_val = lio->intrmod_cfg.rx_mintmr_trigger; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + if (lio->intrmod_cfg.rx_enable) + lio->intrmod_cfg.rx_mintmr_trigger = new_val; + break; + + case LIO_RX_MAX_COALESCED_FRAMES_LOW: + if (lio->intrmod_cfg.rx_enable) + new_val = old_val = lio->intrmod_cfg.rx_mincnt_trigger; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + if (lio->intrmod_cfg.rx_enable) + lio->intrmod_cfg.rx_mincnt_trigger = new_val; + break; + + case LIO_TX_MAX_COALESCED_FRAMES_LOW: + if (lio->intrmod_cfg.tx_enable) + new_val = old_val = lio->intrmod_cfg.tx_mincnt_trigger; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + if (lio->intrmod_cfg.tx_enable) + lio->intrmod_cfg.tx_mincnt_trigger = new_val; + break; + + case LIO_PKT_RATE_HIGH: + if (lio->intrmod_cfg.rx_enable) + new_val = old_val = lio->intrmod_cfg.maxpkt_ratethr; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + if (lio->intrmod_cfg.rx_enable || lio->intrmod_cfg.tx_enable) + lio->intrmod_cfg.maxpkt_ratethr = new_val; + break; + + case LIO_RX_COALESCE_USECS_HIGH: + if (lio->intrmod_cfg.rx_enable) + new_val = old_val = lio->intrmod_cfg.rx_maxtmr_trigger; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + if (lio->intrmod_cfg.rx_enable) + lio->intrmod_cfg.rx_maxtmr_trigger = new_val; + break; + + case LIO_RX_MAX_COALESCED_FRAMES_HIGH: + if (lio->intrmod_cfg.rx_enable) + new_val = old_val = lio->intrmod_cfg.rx_maxcnt_trigger; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + if (lio->intrmod_cfg.rx_enable) + lio->intrmod_cfg.rx_maxcnt_trigger = new_val; + break; + + case LIO_TX_MAX_COALESCED_FRAMES_HIGH: + if (lio->intrmod_cfg.tx_enable) + new_val = old_val = lio->intrmod_cfg.tx_maxcnt_trigger; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + if (lio->intrmod_cfg.tx_enable) + lio->intrmod_cfg.tx_maxcnt_trigger = new_val; + break; + + case LIO_RATE_SAMPLE_INTERVAL: + if (lio->intrmod_cfg.rx_enable) + new_val = old_val = lio->intrmod_cfg.check_intrvl; + + err = sysctl_handle_64(oidp, &new_val, 0, req); + if ((err) || (req->newptr == NULL)) + return (err); + + if (old_val == new_val) + return (0); + + if (lio->intrmod_cfg.rx_enable || lio->intrmod_cfg.tx_enable) + lio->intrmod_cfg.check_intrvl = new_val; + break; + + default: + return (EINVAL); + } + + lio->intrmod_cfg.rx_usecs = LIO_GET_OQ_INTR_TIME_CFG(lio_get_conf(oct)); + lio->intrmod_cfg.rx_frames = LIO_GET_OQ_INTR_PKT_CFG(lio_get_conf(oct)); + lio->intrmod_cfg.tx_frames = LIO_GET_IQ_INTR_PKT_CFG(lio_get_conf(oct)); + + ret = lio_set_intrmod_cfg(lio, &lio->intrmod_cfg); + if (ret) + lio_dev_err(oct, "Interrupt coalescing updation to Firmware failed!\n"); + + if (!lio->intrmod_cfg.rx_enable) { + if (!rx_coalesce_usecs) + rx_coalesce_usecs = oct->rx_coalesce_usecs; + + if (!rx_max_coalesced_frames) + rx_max_coalesced_frames = oct->rx_max_coalesced_frames; + + ret = lio_intrmod_cfg_rx_intrtime(lio, &lio->intrmod_cfg, + rx_coalesce_usecs); + if (ret) + return (ret); + + ret = lio_intrmod_cfg_rx_intrcnt(lio, &lio->intrmod_cfg, + rx_max_coalesced_frames); + if (ret) + return (ret); + } else { + oct->rx_coalesce_usecs = + LIO_GET_OQ_INTR_TIME_CFG(lio_get_conf(oct)); + oct->rx_max_coalesced_frames = + LIO_GET_OQ_INTR_PKT_CFG(lio_get_conf(oct)); + } + + if (!lio->intrmod_cfg.tx_enable) { + if (!tx_coalesce_usecs) + tx_coalesce_usecs = oct->tx_max_coalesced_frames; + + ret = lio_intrmod_cfg_tx_intrcnt(lio, &lio->intrmod_cfg, + tx_coalesce_usecs); + if (ret) + return (ret); + } else { + oct->tx_max_coalesced_frames = + LIO_GET_IQ_INTR_PKT_CFG(lio_get_conf(oct)); + } + + return (0); +} Index: head/sys/modules/Makefile =================================================================== --- head/sys/modules/Makefile +++ head/sys/modules/Makefile @@ -226,6 +226,7 @@ ${_linux_common} \ ${_linux64} \ linuxkpi \ + ${_lio} \ lmc \ lpt \ mac_biba \ @@ -710,6 +711,7 @@ _ixlv= ixlv _linux64= linux64 _linux_common= linux_common +_lio= lio _ntb= ntb _pms= pms _qlxge= qlxge Index: head/sys/modules/lio/Makefile =================================================================== --- head/sys/modules/lio/Makefile +++ head/sys/modules/lio/Makefile @@ -0,0 +1,27 @@ +#$FreeBSD$ + +#.PATH: ${.CURDIR} +.PATH: ${.CURDIR}/../../dev/liquidio +.PATH: ${.CURDIR}/../../dev/liquidio/base + +KMOD = if_lio +CFLAGS += -I${.CURDIR}/../../dev/liquidio +CFLAGS += -I${.CURDIR}/../../dev/liquidio/base +CFLAGS += -DSMP + +SRCS = device_if.h bus_if.h pci_if.h vnode_if.h opt_inet.h opt_inet6.h +SRCS += vnode_if_newproto.h vnode_if_typedef.h +SRCS += lio_main.c lio_sysctl.c lio_ioctl.c lio_core.c +SRCS += lio_rxtx.c lio_rss.c +SRCS += lio_device.c lio_ctrl.c +SRCS += lio_console.c cn23xx_pf_device.c +SRCS += lio_mem_ops.c lio_droq.c +SRCS += lio_response_manager.c lio_request_manager.c + +FIRMWS = lio_23xx_nic.bin.fw:lio_23xx_nic.bin +CLEANFILES+= lio_23xx_nic.bin.fw + +lio_23xx_nic.bin.fw: ${.CURDIR}/../../contrib/dev/liquidio/lio_23xx_nic.bin.uu + uudecode -p ${.CURDIR}/../../contrib/dev/liquidio/lio_23xx_nic.bin.uu > ${.TARGET} + +.include