terminfo-6.1-150000.5.20.1 >  A eyrp9|l:_B)]J)4$k=IQdC9rO+H'88@\_0s?lF NF&ƠKMjEF`Zlr Cʍ[X 78lA X {"Kɼ%b_ϲY鉆"V]`\գ(A1 o!!7i=\Ǯ'*ܶIe/ ~sU0Q$|A\D|9$%Y^/ż|G#<$.7d4a1c2c97856d1c32858900fb576f571cc9b9beeccaa18b6dbdf12a3b3319cd6b53570c07f207b92bd7f7880bd5d7bf65c09467Ӑeyrp9|I$0dS^Pl ĹrݓBhk݇E1\TN{!loq^VZcf`|I"@7 =8eE afS7̟t\~ځ=t١g3&?p3in#MIv`&@)#0>p;t?dd   >(,Efy  -(  BL  Wp    0  `    0D(89"<:+KFG H IL XY\ ]T ^w*b{wc| d|e|f|l|u| vz`Cterminfo6.1150000.5.20.1A terminal descriptions databaseThis is the terminfo reference database, maintained in the ncurses package. This database is the official successor to the 4.4BSD termcap file and contains information about any known terminal. The ncurses library makes use of this database to use terminals correctly. If you just use the Linux console, xterm, and VT100, you probably will not need this database -- a minimal /usr/share/terminfo tree for these terminals is already included in the terminfo-base package.eyh04-armsrv2SUSE Linux Enterprise 15SUSE LLC SUSE-Public-Domainhttps://www.suse.com/System/Basehttp://www.invisible-island.net/ncurses/ncurses.htmllinuxaarch64         R          +7R  !!!>  \ g 0'E ;|^V FaeY{`k  ;]eM2&R\n>T4pBZy"' ~r       p ohdt|ntz ']9.Ii    r#xx!kECiECNR8``4LLQ[[w/ PM :<0Oan <@<Dd\l @ : jR*&8: NZbZjFw yD       0' r'  Y5\   xb'F   C[W7K{K)={s=            y >    *ks  t 0&M   bby s# DbR:Rbu!$ + rr~fL*  *  .g ( N Gi}AS v` ll9:A ? saYWyu i` &<  MU[$n=PZ6g::  NV    `Ny{r2eeb~Jx Ag &q%U C\1a3 $- '? u.n5 3 h?    WyIF  u}}y s=m  lj8@Fw!%$+3wbuiG &^ P8[Br hY)} lNN 4 8 uVpD N d[*9Jt`T SULNt  )*$P~=qS dqI - e    } `lkJ    Wi*q     )4  9{"  c   ,  pei2\j  p}t}t()Ffyp  gwPFR  hro\tn ~[! JLUYmlHJ3IESV  WsWxPLLm04K  t  ":,   T    ~w[?P>| 2 ,s D IvG  ' 1X2 P] y  6,` P  y   K]N,j g?7`  6  bIOjU:~i% Q ,  WTq \       63S %  670   $luxq}     w1YuiC   b_P55 d'eU`p  I1 p  A   y   7-)XqXz7z~ . T . 7;  =G   FLQ]bINXWq 2(<JH    F[U "J6N"J&NNHxdL6XKOV grS^ [Zt .&`mqs}w                          n dc 8 XXXXXZZZZVVVO B"8vF.(:+LJ[K_8O?3 { i UIbROF 9dPeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬeyҬee9fd9118dc6f51156d0f8ef88869bd12f407e4e8591d079e4018b117d830a30812b4ccb219cb54675460adc616a45ca4ede728a30c2107449c9a232f9d16b719af5ba809f52a79a9897e3918e44ce86cc73103ddd590601bccfb2f737c6eec2d2933398f3282a0992bc2288f6aab37009c0784f7c28a6671bd97a2d604c58c37767cdef3b4364847a7c36ab154498fbbafcfbca5414ec0fc0d66b9dccaa39804010926f3319c7545f015257e360ff40c3f0eac903f99a33bfa41636577271d92a5d9f34e12f98adfaf9fa86054de1362be18664ceb8e355ac8aa59fd3953520bf69194c4d3cb0f20d7e0b34669072eb576f7f25cc9a32db602facef62dd7c41bffc4adcc0e700113fa7ac61edd6bef9c513b6bb12f658cbce38a4173de0df95391132208599c4c29dda9d7024170658957a275b08f6c2b5bf70a5a8009c4b20cb3a5b679bf0f7e3750adc7372e3564b6fc8556d9339068dbb5aa7f1c04e9996c6d05d9723ff9ef585be6d885dc19b1e9c2c56ab675291a2160a5cce783bd1610b5dae40b0bef225e48595193256824f6113f4b0890e6f4d63d8fd6898d47fdbe3c82ecced81e0a99d236b9f63abfcb5e2f455b080cee8ba891105cfd87468d35f89d730fd61c2b6187e981aa540c4e9cacd622f4cd46deea87b858c1010317f03ae1b76f7f8b48f044991a3ffe613d72ef82857ff14340c8e900ecd7619bb2deaad0b573c5f964b11c76e74acea28576f3787e477517dc20b9058ad291f25295cd501eb2e0e7f438b28a20582c73037d387021a33194b08c0372d5fcf3288a3064892b2ea3c23494cd87c032d36bd38009208251374527568c89c6f1822a6552fb23e56c96bc038875edb71ad244be968fee529877350fc273431f31d79d71aebfc26b94f64e2be6823941213c19a4bad64ac25def1404ece5c4a57e7e2d1f150af796d536c79c94f9eac367c8de7668e9ba319a10ad75138de1ba5dc3c3262842ae85101e5f622c87a373df72c6ec1b5ce691e0a12d3228fe21816fe8f2fd0ca31b1e49fda9ab8209ceaee84c8d660a53635eae36439bb5771e3d7f44d6c56400af229f91234b2249a723c210cc9f0a0cbcbfd22c2c4c38bfe482ff66fc1e9ad38e6f245fe577441d75aab9cb52d8fcb93fe4aeb5c9a23ec35910973dec6c4910e96a02f294ceacc36b0f927074ba03ba11a3eabe6cc3252fc68c5d58b33e65896ec551001eaab32edb863888ecc2a8064a7f2cdddef084390e5651e73373d8952c4eb0a0431ed9f0e2e558e457b7e68cb2b1422cdd7c48f9cefd02affd37efa1833150456545e4b4555fb6029c60022b9e43be81d656024b8fcf4cbe3ccdf84a40b1371a78a255165b1bc3d15153e8e3379a54d278ab9c34611a7defd10b96be8ffe34b90abbdee05f0090e6d1f394186c2aaf87721e2a8238ba06111ec7e4c6eff6e007e662fad4940b69468baae3f35076b9bc0ae280ed1d2eefa5cdfbbca3048ff8e52a686e763d113f2bc19491a029da3fe3b621273efcc9e9892f7ce5c54becbdb30842b3a854d8414c9cd6218564542c23ccb2d8dcb44f0abafebdf6fc831cc05ecc611e8b31d85d138c0573a0a4cd38e8075b49266d23d802ef156a74d1d6e51a5c57cc2202cec523c05ded67e8df2d7fdfd72cfa462e4eae2b09c251f4e04b4ed99e82ef2eb2748e01b46b5adb88cafc6de303f0f4ae929fa585d28b4b8f55273e9e5bcbf9086881a2d7d0e685dd94ee5acb80f3c77a72f627c19e69f4279eda1feedddfea4e95bbc81d457edfeb934fe50b22e59ebcf215a6d4128545913b507566ea1067ef5cdf05031b3ea7ae046fe3e71ba79cdecdfbba728210f205826786f23b8b1b67853ea7d6d3848791fc17f66de22662b19a20928724752eb599d065807c3fa560925e725c6965619d8a13fe21550161733834ad2e0fe355c08f7dd720791d0308fdec034f12d06eec98676a3b5787e3845e676ceb4ed7049c3be8692a9770088e92d5d197bd0bc0a885fccd64e34445f738fe020a2daecc4bbe78ff39e4addb69e6ff37b06fa1a0a1995141f842d9ef276d82eb5d7d2fee8b2d8434edaeb51d35aea9fb0919d64a7ebc283d2e2b01b62a82216ea9ef5bf5c145f5ff37a7a948678664a6aa6a6fca30dfdb80daa0d1efac247bc5bdc2a6e1504c219ceed29ed387435d438565fac0123ee787ba62a4e16fc8ffc444ade68aec7419caafd7d9c14348b2c37f5e535625124a7e92ad10036b6969f44741bf6953f803f37eb6a99ea65cd88940b530436ee95ecec3bf8d2fc222af54a1b1fd7a4cd772dda0811e4787be5644e9d799270fb7c13d74f726d821d5ccb6d8620163260c78bbc54a4c591b534e84a36413c0bc975942dae09a2761a625e26673da31d73dc6b91b7abeda1c1a4d3192e6c3d1e86cdadd45d8478950330629faf77cb7bab970b0aa6223273ab5844e2292fa8ee97557f0ab974c9e1dbb5ead59d3c7f8f56499db1746fab13aaf6c61239b36a7c2cd1e0c4fb99ba949728ea50f0eb8513724ab08a07c3682ec6e861fe5f090bb7bf454b8c5144981413f9320c82e90912435f0a87efa9c481ac6f082472ad55f3411b4680427248cba24a0f7e34cb68a808095b9dc524f602e1b2685be5af5a3bd18cd6c989c3b44b86fd56e9f940e1e4452d83ab62c9962ef12645281be1322649d326243cae34bbe6b2c0bbe850a8a0e604283d93b171086e517c9d0a75a16bfa13d59998d208e04879274629ddf89a9f8ae9416e937b5ec9f2e8d95b169ff6c46dbaf264d960806ada2740a10eb0e8a538c2b46b3fd1fbdf1f43846e975ff29bd5ce04cf717400985647a359641bad70997e384526acdd456f629e9390d8f9cb2d2921715477d3ce33f8381936a4dc45df69e03adfdfaf5a17d0442655a60be396a64502325f5c2f22a62c813848632a44d61ca1576827f7a9f164b583d8bb58d8bd6ec85441570e1267f3ad9b33b1f0ec3dc97ad5cd9fbdf36771a1062ba549a3fbdf884c4f6925fcccd587da2b70a0f89450f677b9a01da1181e1ccd745f5a65aa175f584b266abde05f8887b7fe435b18fe1b5a9a35f0f5206ea06ff3d7635d6f5dfe11d411c2d1564c6139bf64826287ccf59fa106bf19ac6d3405411fb6ba56c88a70046b3b7ffa7fdf0e682cce67e6af1fd06e9e3ef5d9fa3d1afcc19764eaca3f373576c27fdfe5fe57bf03ba187b03340fa4086992f3a8e064f6bf4345a527b5c091be2f061698bfedaff3f729f314f4672e3a5e81097c51d9f1088a1880d6c094d432b4c6ead8d96d47401a86216d73afed4f4e009d3d0b432f721fd9da9f4ade7a997510585b5ef44e7454c58c01181673d759555936c8e8652783d7b9edc1c338d646fdec7dcc1a2c4f9ca0bbc127ea6c8f45d52790a8123fea5ccac61bae54a0cc00370fa173e169ef6bc893d978bb00079b7d835b30dadf5146470102525671f89594f3230a450a994c5d002b9aa03bac1aeb5689f44e47c2f7674398376130f19c980b22874ed375a14c4b4e2c62a34de136f331426ec5722ac44d52bc5aa7279b4bf8201bc9523a01ca11401c1ce199fb78e70e18d51b3cc6aed5f8bd41310aa66665b5297a5695af543aa8d6722befb49ed41b65dff7090a6c37a392cc6c412a783b607c1dc72881b882e6319b4ede42da8a406757cdd3d13bb909a8b1d09429c61f2843297ecc9369553ba9d86e7fdfb49bb617055e877fad1b0f6930731703f4b93456557e7dc9d92957ac65408cd536a2055853a923af6adeb0de2b1eb610cd16d27bc609dcf538620d8fdb1ce44436f84b19e78a0b0b70c2b1de5ef40a82fa92a24e4f928b2706a5d694eb417ec69aa531c47b1b5a502a1f6ca2f48a27556b641479daa2f2205c9fa155d47c445c15fe85f25982208bef3c6db1c4f2e937658dc0fbead0cecc9c2369eaf81639cd7b289073451c198386382d279114ad192ba5a6ab0dac270d2d45eff70af74a8cbb5fa74d1a8c0e2362e919c9f9f075e304196f656858ae475fa3c20be621b96f9f0d28aa946a6b7356a9ca039e4bbaf489fc36ea66c43c9407dcac4fcb1832a3093ee48667c4e054536a2b9d654db5f72b95eebb75ef12387b6d39f395efff2d1b7d9f6abbb9ecd0d671c0f1da0e19d7b378c6167f7154b889fe9f725628d894ca310f98a9ea321a0482c97bc6ad966598de2a549ca012969bf713f19ed8edbfc73b8b6051f63b88d2605d14caf8492df33a18734f75497b03468ec53b6b9c2b07ff4e53d4b8d8cc3ad3ca74ced09cd69d3824b1f766a3687983cdb3ed54505cb9bf344e62c79bcd0c7619a3c66f235161413edb4131f3850515b4bd5432f6fb90f491f6563fcbb7c919c74e74d3cf9044b2dceb6b44b6a567c7fcb89dd0e0d7910867d9eb01e603ade22f5a25f9208409575a9559374a19a70cab93a7c42c37cd5328075f55723a35ba1d9f7575348cafd2424e90f6d9225812eb6377e2b003d50b77b0389d97080eb37d0a2c40bbb5f83d9a602f86b22c718b9f0a63b6e0642b4c222523d3a78c890a0b7f5e5a7ee589c145d5dc4fa0029da1f6c9f7771b1c935edabaeb96473c0c9cb1405e83b664a4146799cf717d38e4c0be91b29d817a5bc8b251528536b6959a042437adc9a49f08cb57e69df46c1df3840c8b9fc9225238fb3015680c300c3c3fc6cfcdb20932b054782cedc3619ce75fad437ba6eed9440fa8bb4b3125bb49ca8895ee33f63c1f347d65073c0478ecc1148bc9b9666f7a750635f1e1a63074a107958cbc5d4d186f8996246d6424cc50bdf0234b136377dea8011644dd02fa9032a509997af4cdd27b3dddf2f4c3496e260f30da2297d270199132fff14baad07fba4881cdf4c6639a7b02d02d4a43c205483ee08ffe2bc9055d686b770708f703f2a8a8ea10694a284457245f009082f0257773b075b21a00ac3fe376225e4ad873277f0ec4c0eaf240dc2ca87f930fbba964911d63e6609a9d956c629c4a2e702c60acb50c1fd6dc2891807bb800fdde70e4bbe6233cb4fd32f79eac2bb544f7f033c4294333da545bc1dd3dcf66316916bafe3b851686263bf5f4b40efcb570fa1182cbfba11001ae387bb1ca435148cc001b71ea8b2f8edcc59e84d3f7dfb5a4d5de056262d7df307d7fbe4f07db091e8b9ff7c1f6300ac6dc258d0488d66fd4a9840209ed0d51e5cb252a6e28090ba1b0dda8d2d0a79540383c809d7786f9c3b33117c70b46dcb310603f3428d51f002a696dde617fc8caff752ce7e63625efe489a9a50b9d08c47b643ded95a13d14f3ffe4469027c9d18a3f8bb48c33d9ee21cefd0edc5055aca9eeffe0dccee062853eff2c17a636e5c62773aa4d685d8d44f3d00d74768eb648b73fc9afd34892d51fa426557ec5d7e9bb9001f9065bfae930964ac5a3f4aeb545ea2b65f1b6a82874d4b32321ea2583ef4511aef84b9e52f0acd071b30dd5f548de54f711cf65388b5311e1bc77a84d09d8ce0e2699799e9dbc3b8321f398d04e6c61bb070721fa34ce164be7122dcadf5ad2359a8743cac851b0cdcac93b979e8c648bccdf6d0f1cdbc44856d9daf30da1567387a329325126369f60cd1f0ca74ed835cfb97b142562b47e00d3b505f1bff14b8b3b8682aabfe43aac1b84bdbd206a090e89b1fb4dd9cd4f5e65f41e58170ffb3835d3a86d433d32b7d9933bab36cfdc467a41381717d11115930cda957da2a1b8af69be5aac6d16c028e47690018e53a09dc519d0ae82b0031496166a81bbd549473f19706d0d92c22e7fcef067bdce60907fe9a4f2e1cbbd4d387475d75771d90db02e39f3fbbafccf30bb997970d4af5231ca37267506d151b81230059009dfaa647d4b00329d2342ef6b35edad95d6a7eb30982e0302941cb52536e532ce7564557125c4d017af3aa12dc9b351da90833861e70e3aa95a5029f9d1fdbe0122e4fe03bfe9fd0411e1ad70aebe3caf351ef7e0937d9c78eca57689ae9a02a7018bb8439825937665922aa40a7143650fa600431088f80651ca02e2f54623033c443e640b409769a8b917ad1e2c9bd08352427e97a7a76c2faf01a7e195b7d325f4c0ccaebe46e592cf821912508416e6d7a98f90f371d30a032d27b8e5ebc9f83e402c14a6f8fd0faa030a6e0a41e1d087b705b1a44c0dcffa204e76a10655e443a9ffba1a0971f57dec70b5b2295ff78fca6aa56051aef17cea106a763d4ee334036637c9334307e260fbcabdd36f992cf35a204fe795032f724c2aeb8132e6b95a6395cef1fb7ea5fdfc2238be4f579fa5f89d7b1f8a03a2b9d6bacdb9e09016585db3a731265dc8df419933addf445ac3389012543d913a61ae5291d51d4ee3623d1d08c989d3b1d2ce49f308f7fab244710866a8d24fbc012c4bd343556d67156a02e59d149561b1de992b6acaa89f95d68902bfbdf9fc6f711b63dfd86d0e58a8b0d7debfa7e4335d111c3ea2342e83a5b02c3eb2e423783fad1fdfb3424854a6988135c720d2c9031cf5bd99046c93a082d1058315e09838b876e8dec14b08355ce7b4b745b0d159c8e2cbb7ecf04ca2fb36f34f74681795da7686dbdd92da7d71cbce68a67acd1a58e4156491cffb4b6029eba2ac878c3fcce4201d1a34471b793e47c223a8ba425344ee5af2fbb6c2c0fd19b77613c14385fbf31be023c93877642e0cb6679b1bc8782dc9e20dac3c7995f3b72c0a5e8c2e9985bdc73391c1da93a1b831e7403d4ab1c714f67402df38a7e81fb0858b210eb2150c9c15d36aafdae92b558d6137409d67b9afa14e3ef6cedc8c765997952434b29ae77e8d8d17a7d58f8bcc00bf8b9885f802a332f74532fae6a67e3ba728f28ee30b120bad9b978e1c9787465fe0a9e741d051ae31ca4df2ef60201a235576ad1a7826e47cff5ef02fbd5873dc54ff01624b11eb726cd81313adbf685b830fffb6d8f6bf6df30bff4cebb8de9018c195e4b8bd7d34281543b392230d41c748e61048e38f541fa96be495dd4701514ed2cc401a618ea145a0686dee92f68e54efe3fe7357ab68e7921d6cb0d62e704a0000340ef3d7def67fd9b42f2b5e112734e3293de037e703cea2ad7082d95e656d2b4752700790dc1960a814abb28770646e8906f2e26526c8046872d416c875a03cca08bae16c382fdf5498e631e1ef67477d8b80944e1b856080dbdd05bef91fec0c21bdffae3db627534b566976d7e3b572cd26c29c8c36b2c105f2597ab9081647ed47fc0acaa847c50eaab954d756bfcc580f19eb40713b05289e15dec11a6799bb195657d9cdd33f5341c8c75a02225e4826abce4252417a26517f252ca65ad55f7eb8703e335f88d115c19b31887f01bd295d32e543b4973958cb011cb401df59a864e16e5ded4572c6bd2e37f432908a6065611d4601c2512ac947f491a1fe7465d84f309d3c335b34b957378d9fa21deb113657db56eb12b6e84c7f1458b8d95d118a8b10e005794986cad12fbfedcd88fbf58759378b6605d0600545789124aad915bb863bec21f973006de92c89897ccda4495cd65dd6fc408d29b4b107ce9dd8eb38c907c72decb523bf37945ec09f9a612bf9b070b6eefeca1bd52aaeb1909a553c845d47423e8c058d3851cfc2a4ca89241551ca3b4c979d955e76f9a9001c923936d56251ae26c13ffab2bffc679ef1a746ad1561d7936cb9800b4b577bc459fc098b268713931690a8ea1a597f903767356d70db58a0c90859626f63a023588b7d277d16d1961852e648612ed733154a729a805164e41ad1fa46cb55f7288ee9a185b5c65a45cb57b9e5803fd982fff39ffb003967d9e8200d6ed2b8e36e610b4d8bb9cfd8cead5c46e28d154284c1fba5a95a4ede29dc9f6d426815e0332136f95e037ace41abf269e63e90fdc78226f4df7af3878d1523d70d0ec179d7e42a98dfda450145325dbe7a17369cd3934322193b6c8d782ed5734be6ee313404ef7b5cce22526dd1a9c1c382e642ec8c90be81a6b9735c8a8045ed223f3d4986bdbe377bcaa2227a6f23c0b338bf037b533b1eb0f36df6c0ed9bcfc7af146926a1a0c4e9b6e7a51f33ac2e2740844469434a039f14d1b8a62ddaf7899c890818226eb030ec06e45a0c81c268d22bd37de411212ab8634fa9c098260704bcbb517362cfd6b84c62e3c1addcfb5fbf90baa62729198c312b8883483cec21241bce35dd81cf80e92b2393b12c8ab2472f3a87c1de3f50c088d11b038dc5bc19322deef3205f07b1eaed0df454ffecdfb1019d519ed44241f483de1af9746017bcde5338bc1501445f2d73aebb06c4f9d25bcd8420f2d4d4322330f7beda220c9e71b7a27f50a74d0ba1784378db79486d19a5cfdf17b4b52587c80f61015580aad64e190dd01849a4ead6301dec3f222aae6f00eaaa73ec8c8f4502efb2f1e719251d724a755aab71b730fc2188890aeb29250e2aea397fca5442e33292de28493b42270b9b1ba273cda2267b407a0790d73ed3c7fea6b8c6d8e99ddbe0539fc3247b45dbb649ea801670cc857d8eede5fdd6d4548cf03ba3ad98bfd808ad64fa95ee31d5416d3e356fdc9f709809a8ec3cd53f82674676ca9844556d30306012e4d057d4d50eb6c3ecbb47a7beb8a76b2b88d0f5ca4e51a6a1f8ce561e102645389aa5ac62c07175f70e297ad245cb0104d676f16d148bfb61c57519eea5139bc547b4e56a1083e77ce3cd83192e7e80c0f3b98de4a4efdabf5adda0c8767590a311c7635f51c576035afd528f28f12c572bc4db521c2b0b276a6a702902a0c2c9097ea77a9c3d02e8904ddb4f8f303864ee786c9a6fd65b2b0ecc806a1dfa5988b403d25a7f83e3ee1a3358b68dcb8b2c0c662793e2be1e331af81d1832cf1650bbbfafaa5faaf6595361667cfed485e21719c322d2e5d22a08d48ba2cd7dda835bcec1c1de0fa24dca8131b8ae1168dccf3d1cebe846e01e0949abe40a3ff7eea0ad7695bf9d18fff6119298d5fe33100a6ff84b246737691a62a36da92e0f3ac762e5258d8f02fb75d7a9062cf3b02c9edd372e2de1d83eaa0b6d5b6214162fdde2acae9ada0e6529c5a95530fb6d3daf161e30bb31a36d3102b556cda835124aa058980c9f0b40f294a9ac915790f5ce5db417562b7aae23c15550541c62a3a2c63b4683e121afa57f8cc5b05f8213c4b7c44b383484c6d41ea7ed3fb64a31a8efd02a89c87a2478bee824b0a6923db5693cf70781606efb6c4521a666968cf968f79cf15a99cbc965622e3a7166dcef0a08a92e819b9b844332d85d655b006a2fd008f6f9fedb6087343192f11927d1db6721811221b53c61c0d59c4f6501ca9311178a28561b7344cdf964e8a4f47fb2051c41529050693036d0d80da36f8b75c37255821b376a8a2d2eeac289f8ff51c44834a0c722c4eedd0abf8ed78965c135985261acb8a8f165233424b4c9ceae5529d9a04efe4799260efb6ef7b1ab26e75cb91536b40ba82e0f6a051d0544254489fabef878ee688746391ee5c58985f7fd4fa74a70b0525fda013a30df708596b99fb6de008dc3a6181c3a47e4db73d22cb8da3ddd434f05ac1c18609398238f30e556710d2007ee242387010a0761e020851ed18df7d64c6f5b7ec2d5bab3a17fb4799260f1dddec6583c5fa410363d5e3cca50cd13a8145640f0900c3dc299f3ce5500bac16a92bae121ee40866f4c31b43fcf0af0493e719856e7ea6e64f5a0893a8cfb2b308c93b7714bff74e5ed6e0f759f6d140e58d7d8ce73b767ef240fbe2041fe4b4b11b040b5fbef165142b493f84dffb39ed940a286ed2da5f0c49951acd2b042b640dc4d0cf8000a19483253c2a8cab47c4273201649bdb9cdeb7e2a704d84381ccadcc85399bb01a89318bb08e5557018424ded385e91ad452bdf3c5a429b3963e775155e5ed16f8ae01db5f04e88cd8ab94dc550bb5332ab7d8181a23b53c1eef43c4981a6a96ffd30ca3994c608f35837c021baf6fbe189c30d05cb8a2dd53d2e410d6a44651ef22dc2d87c4e8b907206a5131c9a2d1666db4945e375bcb782f5695b00d30f9e84a8a9601b675be9a7a034de29861126db9c7fdbee63f01d48ec994fbbae6af7c8aec36472cbd017cb8dc206227401bb6779ae4b2a6b2fb74c1c455d675bb5bd30ae9a09617ad671ec19c95ed687510878d7663bf48cbf59bcde33a68bfa85b0ffa12ee984249f7f9b4cc4d87534cfec8d239301c5a94988dd80785d16bcf38cb63b38f15c5a784e7a759422b9837e9e21dcb546b4dd029ee90cb78dd7b4d530557f7ea0880e8449e5094686b19621a63c84b5ce975cc811eeb2543ff23c0233ce26d805d0476e63b4bb628d95718521d1cdac8b44efd1f0607650c0a294b6c6958a830d28bc0feffd034e45e073411dbfa3ea53c9f17b465b152872b3b07d36de5f4e1ebb0331c568e35eb7eb82238128b7a6ebfbf3b93af9c163b928ec0de465fdc292dcc445cafa2b3283e5a8c52726c9898accd3124c602571ac46ce267524d684b89d84351203dea694eca8ea9b76d334d82fc52ddd72ab9b6d585979bea54a7f542e78fe9ee949a1205d157b20bccb463b65d5a2adb36d64e7b0b970a84cc0c3c57dff6c1f06bca458796e34db5f85e9e7933cca147bf4c45176dc6d29bef6de7fec8d567b9f0ba1598d2aee48bbe5e52c654f24f30ce8ba5e841faed5a93adc6ee6a7fcb17eaf718d88d6fe5fe812e9f1f3ec68c58a7c3d4daee1bbfa1d7fdea095bd32421d548a86f858d591a3cc6b0e40709b2edae32d1a01cbb3c63c5d4f3b41aed85b45dc00ae22c22a62a6d75c815a060496695af7d3132b3aad0e37b691a0d992ff7105c4c78213393b597fd2c70610eda9ec68dd1e0660aceb3e7999e1c033a985489a45a699838118c11a0ee9502bc2bae1335cbefada6444f6ab01896ced6a4dedbe508e98813ed6cfba89c71d429d8d4b708645335ed50aa711646195e679427547db6d09023ef84231e285937a890174dd97775e35ef1773710e288126fc2cf3d1aebe81a1d7ff05aa301735cfb04845c829bdbddc3aa74fafa9352e283247023e97b105a1fc6b6c99e4b5cfd525ec8db28382ae9245794482d6babb183b2e47a86da4ae3b60966386a99a4d6d371c07e35f1bd3683ef01e6b70143a4d82868ac2f19421f3cae9894e964c8f3cb2e1db5e8e68d426a3578163db216df302cebeb00e369e16d3724f6ad2391d4b2f275ca06a11dc476b2e3d49beaa5e2fbf9b37da06567bca4952b0f9557830e83695c756bd65aff1c010cd108051e58eeb1f58c14ad3a842846887a188b53eb600fa3f59fc20a0cd3b48769cb7b9702dcce67ff1d027fefe16c7b527e8e808799db87161a17518788e3613e736fa4b74b75cc2d1ea25d080b61e70d1384a0ed2187653b745418c226c9609be5c6ab022df6e8c34818ff1673d3ebbed47307e5b9ce66318a0f5187e795ecfe5fdd6e6f854cfbed61eb33623c1fa03b9cfcec1b168ec1a38fc1887525e535fe841fa7ede91ba67ed2dfe20324003dedb6ada3b0798c64e4e7c6f2a2d588015691bf7a9d864818020771c2ccdb000a47a46e20a8f62e51ce0f1a7c1f73a74695033f1f8b4ef403e24c937f2b452207d6a8db9c25fcd6d6b5712cd34b47aff85d884295b32463afd792076e5a5096083331cef901e81332b68f0edd9aff3c091e2638bd5f93bf7f0ec1171b10d2a39ce6f7e06d29623bcb58b4b31b145eb3fd9559b9cb5557ca78bb1f6f9f86512b7099850a53b45d7606d22d46d9649b4fee92a8f17105a979fc1ef95ac23528c75dc5664ed29365bb8a196041a06ac19272f4f1d62e1744ffe9766ce88daa944f2551ec2c7a11513a3a66daaedffe213254a38749d6f82263d1770f286c8c3ace343f1c22772634c58ba13bdf456694ccfd63f51a99ac430fff8623176f77ff3654a420564b5166019760429c4d6150180f1c2dd81136488e21c36b564e605c9dc7366f1db7660765d4440c11eb3a1f831b1127b13787eafd7a0b2943e07f39a53d4cfaecd0cc51c410dc176bd1ec06569361f97fb45e417360198f5a423e3a5d774c0bb97b7db5a317ae2b39180b27fcca6a3390f315da5804aa5cfad60a4a8f475957d5f0723887b0e1c5befb6169c2cdfd87218d268ef9221de1b4373eaed15e99781e59d55dd6040dea73609b326f21b11460b2dcffb5c777d6659c41804f0b53ee4a896f266634b4c0454112b120f5e816d9b20f57c4f3261d923c6675eca7e79fd3e240c868a4a65bc6b464b8d57acc7484a5177faf7040f2e5bfd5ad7d8bcba654823af8e3984a7872d04468a33847495ed579a4951f452295dbd9436750c0a05d1bf522f85aace50a06a3fad3ff357ab951f592b10a10e8d14aa8a2e041e69f4db17e42411b07ce26b0dbd19400bac6e6949f4760a593442a00e684910d17c0e57ee5016ffe98fa957b896377443a6daeac739c0781901aa75eb15e986a3a460d05fd8abbb31434b5b08802607313d67b7218719d7157fbad73297989d1815827adf828a376c73cadc0f03b447cdcde54d4a552b10bfd51bf1349d95ae277601551c1701a7259a7b923f045a1298ab84adf2baea4e8d728eefd546ac9d447e0b53f9d8e9732cc4c29cc14b71aaccc6411f6d15b49e75257bdf6d3e1f1197cb878cde917ea98fd764eb675041c7ea92157bcba0f4d0924dd0429e988e7df7df8359c5f12b0b84b81f673c92eadf01c7447610f33d938983098c1695a9a0e872e588a412ce9493e8b943627c696f74922a4b89fe68724515743ee99d3bb322affda439021e97dfd3f65680a04417fd71261117b368d53fe975f04740a33511229ad7d5e02503bb452f39f7ba2c6470436fa8628565a597c46ef599f2dcaa041f6d776e4fb448f12fd54f99c9b9b46c4e504b9bba70788817a9ce6765be517b5db82490512b57e8e6fedc3dddcfb1c96e506d570f836ae77071564d3d5a6ec9a6185564111db69d16b54f2c814861e6d60983ecad80e9ff32e13dd5434743e25e8f3a6ae7b8809233f7e79200bc613fd2f8dd5b0dff6aeef1eddbfea1c34a81590cd18ca2c7e0776c37cc75fc28c598efd933962963df50790cb6e78f9f3694a3250f19a89484d4e5f8af66374bbe3a4a5ced3a671f79201a0369dbe60da27fb3eff1a064b9370b79737add3a87f3aefdb48843d5cb8f010be749b8ac2ea2b4e55b726c25742e180a63af28c80e459e481e18fa6ec939766bf5e84e5592dba01ca730aa0860b43ef01767ce1be18849f498bca42c20ba8ea11fda3804160436311dd14b479d20416e47fcc964ba77d97bb446eaf9b6325d0c4ccd513512645a609f24054b3355141bf5c92e0ce5f2fdc5c0ef2683cdb57127e0d34b4c813b45baf16c0100e1361990204d140ca8c8dde0a80d6289972abe0fbad47cc9ea6417fa7a3593b2e36f4be75065154cdd3ac151288666a630728391061c4ee66c0693f17ca12b080fca8783fdb5ac534eeece07b8fac605a8a1d98479a22e89de5ca1ccafdd5b5e1a6947dbfa1114f46f77cb9aa02826b564243326b9557621300015f63962c3e4ea415f46cd2b03b2a75db254494203a41d31434a8b2279b664182e63215418e0451bf17023d4b6603b2988b63a300b287727d49d2cc9f5a66756b1dee89f5645a590a79bb3c1ff657da38e6fb44a23430625c5374a0fb6699fdde3e116b5acd69b88fbc9045037b562dd67c876e88cc5d2616af20b9ca6c41d33ee3356060437ef75abb06ca00a0ca444a8aa7402276b7217a20330217c84b59fdd8e0b4fb29c833fa01a0853f263feeba455c26f08215dfed7f22beb6f8eea1bbc78360a446a4e07c5ef70a465227404e1c5c84fbfd23e33510a71dc80c08a5753c20e4a163e2b917736de2c8bb2ca999a0519f34a325ac2dd62fe0f9f59bcf37f586f8130183f091e92be74b200ad2acec5b5532b7fccad3ef893b33f8a616ca80c1d934087aa89f6483ca91ec4700ba54b0fcf878a17c351b449b428c512b24298bc2d7782e62af25898abeed63fbc46c5615173c668f63052186f6916b46b2baf80069fecd212bbb71c2d65a09945874610e1d28564c1837d159e70b05efb413e066e1617c6323ee45290c4df2173fbd132e9c03753f861ce4340ec36c461931a312b361ea294702faa84d74259c8a690841b98c98b47deec7ccd94b62f9c714fa787fb5ed1071091ebab8ac095c75b8bc935759d1797fe49c7b612987dd703b4b713db41ea022aec12ea8444257a8ae8ebc4389e40cc9f5e75488d91c04c45f31da88b64fb7093506be14e457e6b5a0b0ba10ffbe0b28103cdffb23bffee9cb8ec9c06a753e55dc499b8348b287883ac027426331f7708445b5c45e4906f98d3a0e0b9481e82aeb2709efe897ec02880e55afcc8273ece8dee19ab505c6462d059d284dbf6fb4d123aeed290360f9174bd0b265b7ed74bb7b012bb9268e6ca25518224a42df12a86f7532d9483d095c1419b866d074470d788b2d3dfdf911b18e5b8575154e115acf30cdb8006e4546f7374914273662a4240194795b2649d0787c5c27ee179cd5677484388be24cce02d84e1632d906e7dc3451478bf10622b150cbe82c8a5bb48f11ae729ae9f27dd7385458cece9800826a8215bdfdfe2fd8fd615089740bb8a62d6690c483242e23c928c6e5871980e9d24f17966d0e9333b3812f932209d8205dda333c31150f5deb30ae63910ca5caa3d499aee755f43eedaffe15c93106b39885ea6cfe0b06a856e7293995736ab32dc1b34dd20910381fda9074a9f792e7543e9551d66a9723c6f2646d81f97aff921f025567a5fc17ada41745b9b5a1644a4a73cf64ce21cdd2cd4c801a1b1717e8cb55af012295b74e8b90881512270716b797bba7967ce75e93ac2af5f683ff6df38e765de00c22e898ed1856fe4c21884d5604b377005d49cb286ad13c7f313ed00f7453067e561f4123bba51a65adb7e665ac19d1cbe1a30d426b5ca10e4bd6ba9315ed6f67d9c19be688a5bc75cd8b624ff1d1c26605cc7444e4201a93977d7626f586f21e538e066f58f1354fc0751d14cee0e6f834c86ff4301ca12cd9d9522f8e96dd06c9c5c7eb6694ac73df9dfe9d7332b50c54f1694aca3e11371375bae653646a84eaed74ffc87aae4b10487d9bb20ca71bba088f05bdd68f710cc9a86636e17a2568aac6eef12e8490fffe5f86c737c6c7409312071e9c960317772bbf1b345fe80509d3e04bfdcc0764f4e28655701864845752cd3f77d0c52390637ebe588f91665cffbf17bb37146e593188d7f81f7d4ff79a72a4972ce02a046082f22600c527b696de469471b022593ed1bf0756ac8782f82abe614074f92e68b42b0ad028cec28912bf36078c52b8850c6610251d9151ec20ede8c4f758f3f52e9fafbea334e919ce42e3270eec6cfae871660d6018fd49a19db57abbc1496bf0136237e37b7869de1781cc62336e0d350b2fb3d499913dccb20782f550de524c329dd94d4522aaae059053a190882acd1757b92c5c785eddad3b14ce0da0fe3521cadf083987ac227eebfec28048249e64f23bfd99a7ae893b510a5a8699effaddc399a26acb907d8fe7f15b10c81dfaff873c41fac712408d46c33d480c7c5b40e61d086a5518ff891d92fd173c9248d64610ae56649d713d347e8e243e038ee1844e010abdf7607ba19a6c2f7dc2600e7bfee6297f85ed1e75d01808f499a9e02f3356ee6d9f6b0730a9c130481e5f144691d693560635c2e1cdc9967a7b901047609ba369857830d76f88f830b86d1bcb6abe946a523f6bbc83cb9dbad2b4c37885062c05626dac8114cccebc5cd1ce9973bdd500d529dbab07721605b601936baa1a2989f15ec109e50531f6637d785bb11cf1b49c42331f84609d26d7815e45f98162e3e37b3b999f0965afb96b77515b777c67b6932f56b517908f3f0e5511c7905804016c44c5f920f6dcfb312e3e2e9174c5386d0c097169ed3e694102ab4c892750b17820e425c22558449d054a871e3383036c0cf2d6df3d24b0308df2a00bee9352389627d0185acc019fd680526c5fab0b538560808abb7b7e3f25f4cc7eae30f1d8c87e143e67358522c9ee08f4fe30fe7447cae76145182544a22440b0aef4c6fed5c194c0960c6801edafd81b024dd03170425d09d4e4883adfe61fd3f025b31154c507c028325eeadc931641b0db9ed4b1c41985a71a7564bd1774d5252070940b70196c6f88b6301ea2161020e4f9ecde429edc5d87e07b055fe48d16c648a59788742e42ff8030f69ecfba61854238ad79a1eea8b1b9ed6d75d76e0b66d7cad4fd7275bb53b326e3e13b69c1e4fcb717f263fd05d15ff4681e62d8076a3de65bc418d029981eef64c6e5aa273fdf76d4d204e8e2c1b4ccb08ca942ae8be0ae4a0737f5d9a505805217dec49148b7ef05d151538b61627ffa5c92f1a7d71d242fc6edf27d1bb18ab4f21eeb7579f4dbe2e4070068299004200bbf078b1c61c07174ab90a42f50dec4a08dbedc334ac1879761916176cfd41f2d0af75fc44dac6f2ac40fcaa5c76b7cb003ef7c1885c3ebf06daaead076afafff71b98122f70eb8e6bd70b60542622e399086d9e8494f71f3b00f556ae8adc33b058e8a657184b9aa4d6138a0c59bf9970a3d17f1f7d1c9d4bfd1838610873f369668d25f3f9288faa235ab20d29c2214c25f90b88c81f4774261c2e81003845352c6990e831e7e018f6c9649bce8616fcd3284843c23c853b4b56c4b152cf561c29c5fd1b0c5d6ff1c27a7f3c67f28b51143d6b0f55508cab2b554b7fb9ce3ddd1c3188fe1309210b88759e3d74b4b982b756dcec30967d23432869bc09fdba0747ce5b768e1b9ff056077806da62f3b5b3ae184972becc32fe3ba416ad84c5882ae76702fd8b64f147fbd06caa900c58c10bea72fd8939b52903f029816ee7f1846de28cdea666bc52c2cfb7465a8e7d3e6ac128f0b093a73b7c437e46fd4743f07600c7c41d64d0df8949676240dae7e351d0a4813ab0b85e29368bcfbcc4aa56a54c0d1bc38b73ba57b0865ba14194b97acc2daf6ffd30d3c6d47cb82008950bfde690f0e32f237a3e8bf030f6e1b763cfb5a039112428e278a764ba0f2bb1b5029df9cd30f504a80324e0a46c7f6b302c289882dad9a0d87fcffc661e1c37d77494da8173cb7bb40b5ee2ddf23ac2ca57a00583fe786740cb092053fc5496b3120b8b1d9628a07972ab8f6aa003c7af1a1410fe46119bd21ed6a8a7d0948bba0e78f5879526b2047dac6449a39335fc65dcc137f6c5de31c875957c22e92e983b69a1ca4302bd58f335f64ecf62fc7fd1801999ecfa51a88d4c91d490d5328ff6514ec4c9d955ff5f6b2bbc9ad2f025b802dcfc87bbd25b1d2f5f773af718f2c04270e66471d57755fe7799c9566ef58313a4421a0acbac45b08918dd5cb75760cee5f36934795169685588df77726d261067d9bf76241c7d547b95aea2017771451c9448fe1ecd5f8d00e236c0e545affbb69fef5eef3f914d38aa4326e89fb425424d7677bc4da742e43dbead08621016158b4262462f27752ab190a6ccea6f719d296181f9d110508438808920af105ca6cb82d06633934f40e8f8ba40eb699a798b90a1c3f99957578f8c2af8bc0faa53712eb21108af45f6802dce7e258183cb7d85dfabceec8034325d84d49f265b24ad27eb1b401befa0232c683577d02a1bb865d9234da69da32be4324cc4cd5d21062334e7949ba9bbbc9431a6a1e8552e36cc89b9ac9c534bb60c6214be68d74f263c9a659b1c1e751c543f409c9512f91655950700404519eef420399ae5963287b752b58963ea7bf60cbc368a063bed6f8243e857ffc0960adc6a8ea32d73e8d54acdb47a0b9e216d92dbd059e7c84548913f3bb648b7cecd8d6da76edb34b7bf4cfba6fd27bc54d0cf5032315a56f0e0e71ae76f190698cbe005a16bfe3533e0269a78014fa9ab57bda076ba69ffba95791c6b1d159260475a61aac286e2885e4017bfad955b05b6c4911c0fafb21d46d0ece5f1bdda7c22d740365cc587ae8a7cce6e02a5a53eff27fa7c52c85da8d9e0aff5d54de4f798e2be30baf39dd5a632a1a50810ac605792f60d9ba4e26314fe10d69b11f6088e5320676f30d83772c0cfca6fd8e16833f5ef949c491ff76037cbdeee3cb59a4e5ffc711bb3b6ecbd9a0fbf355e5be3b66cfdc49a17e981b40f066bfabfa2ea93c9885ce396e6656fff177ee7db9e6242d452f40965ff4ed91ad7c863a3155403a455c7c65d924d6b3fe0c0e4eb94be5a9e2938a0e27702e367a802503ba333de15848c0cdc3dc4422366500e25ade231cc1b12013d519f95a6baf0c667b3a7fbbef3c1e2da5773dc18872b43cdda0116892bfc7c86197e3565d0e96279b92791157b9f8b0470deb7a881763e1f410dd3c2e52e6b64d914e7b63ffa5db63c3de353374d673b403a4646626d79b64c620225ec61db5653e90e133860e5c3db66c77c1c0c88aeb682d05a16de32210fe868fc21993ad029e3b2876bec4bcdbf60bf338395a527747340040da6cabb72669fdb708db411c5049b4879e46cb6a2a06bdb53e942d1c02e5439b48968c4c2d3bb6bcaf0d4de2e687813d4aecab6a4168944a790fc3a694f8ee1d7d377eb638791538d84ccaf9ebab22e9e8b5aecebf57ef5064f75ac4a855745849996024fbef6445de30cd14549495dc7a56a502036dce655507477577a18f653e387a8fb61a930f3734d77bd61b330579778c03d7d441ba005540645ffdf9047d262ff71736f8e03a1d0cc98b0df58bab9e6585f78e71278f8c77edf5d518a5a860a72ae7baedfdc5380ba4904af528d5b5b3935560187be56e194ce91c5a11157caf8ec8682ecac24ed47048235258c68600b338f94f9073da78ea2a92a7841350d750c1b66486df97e90dbb3c03a9283bf3c2b5a902e398e534c848e2b7d353dcc60a7e1d1c28007dbb6de1c5a39578b78e868f03478efee4aba4033cfe25fb36b25dfc04e26f451220e31264f43344512167c88123ae09f5115682a9e3cfb529b560dbde8cbfde431a0525bbe6a21a4cd8ec5431a5f1ad7e963efc02a4c94eccf39398cc2fc7f2067fadf912851620bbaca69158f044b757b32673e135f3e13bf2ed72c4625f9a45b0ee335d242e80f0ac08d964f650692b462bb5f6b0b9ed6661e4fbfc2b6563aecdd221b7bf431cb044fe8d5cd5e9fc93f22aa41dff9b22e59d3399bd5e2609a6ce277996b08d83c2a24817bd80af9b4c7eaf5288acc16fda97bc507d5dcaf70ee753270eda2b65f7d1861e74c7700539b51590cb1fe60ed25839a9c6b0c6f8dd996aa17602df69d80f16dc6174aa6bcf24e34665c013a5979836f838c312f8ea2a0bcf3a4d2ea8dabf485f9b6e886b4c7c3954c69073e181efe9aa823587ac732495d9d1ae2f8e0d174fe1b254c2b2dc92059d35491212b6bfef04a8062a6c4455b1b90d758f937e9fd7191502cbb18fb79f02e90b053e5997ae5b2f356adc29a108518156f0677fa9fc503561eb2d31cd5caa987680d9af69633cf70418a6d9fde306a6e880eb789840c115744452a28afd440899d672ae3d7c4bf2d6ff3b5f8c4738b7f4da6a106d332d9f67ab693d0e568001d831c24c81f36013a80fac5449b8278fa71563ba19d89c50b06ebafa6065240fc343dcb19bf008ebfbf85be2778fb8bf38618d51492dfac13644a0f7d5ea640739f5b045e861ff83840da8ef8169143c14b5191aff4ba413a7c4a9df98b43b20abdd85c323945b438682b6a72dca7f2b08b691f4c0fe3630320a5dc579d8fe7b0f83e68f084cac9ceaf147d91c69805ac8ed7547006b857f4b45d1602fe9e981b8bdb7b0bbc5a762f5fb2d0a22e063ca8d6512e42d0b129ea6725fa340ea0ce91ac880e0df76b8d6e037a18b9aad5ce84f0edf9a263ddf1f2a850165c9a360d321ef91f272d41b21cc0a1ded3e07abf75d40fde95ad0381c9d47753edb1d2b525591cdc9c277a2be127fab65cbd28f48ba7b82882992c27f751fa5bdb557635ea45f1848558817b2c047bdbef7b46fdc4492d8a69be82cb4b43b0fbf6cc3df2bd066752953d812198cb54e5abe4de833f185f3119daa680b72d2c2ae2a447ffb7152f65f492b12f253818016148348f44f1e4ff195ccabbb27f9383f66120f42ef648b23d83b6748fe89d17fb0c950dc8e4aba5993a2e339e4cdde226847eb7975648cdcbf043055dc9f5f697d599e5f234fce3454599f5fd5ed501a893cbf6776873d0b2639bba36a502cff633d6f231d77ca95fa669c1175bf279c62eabb34839b63bbf5fc66589d6b1709ea826e1b93360194b9f78cc2fb9e9041ef4c0358429172c6f4df3a5ce202210e456432fb22601806fde8caeda6b230413b61b0ab5eca60abde87dc16cd6d6c6686ece0e476dddef525e185d17561f97590885ed5fe0840c54a75c4a35a6286e7fec004a982efa5541a93eb4fe63becc32e94902f9530e433f11bdfe8a2a1f410639a2d2e8c0404c084333641f33dd0011a8e39e0b65816344de77aae7fee6f73fa838a7ad3ae579f25c6b4267c4c9337112cdea78584cecd4180efc14669d79b2cd7c36c5731f660afd586cb2bfcdc91921afb756f27dce7501de67504bc3c5999059e93877f5009fbbfce74dc7cc607622c878cc9710ce19b9c290c63336202ca002a703f5c72689a0d3a6a63baf3d01623e6e09f7a7bf92e440b33b0c8c6b50ffd654cf60a2b043ca371a7a354af209ceab656cd180a1f658e621ab772bf0c1ef861256ebdd30af2825b2a2dfc11ca305b1b39251b8bf8827fa1edc575320fa7a83d1a92449bf2e5352977f71c8c411e8561098e31691d6222f2a2e35035c68687ab4d11a5a4f1adb5ff9a5d08b2c8a0424aff10ced87e9b342c1c348dfd4a468bf823285585ba41f655c005c4b3f6b45c536802d0e5b49420d4a5cb9ed93904f4e55191cffac59d5b3df5fa0bfd0a4f22453c49473bb8462088cec746a24d44e1325d0eb21764dcea16c52887589a6276b16d1db7f6c8b62e916fdc35cc8587c4f82f0d87fcf5b7614741a6e0707ba2918da33256c88a179558de26f044c9dc99ab7e20fadae2e18ee3c46c96fc6dafe06678aecc4d5203956fc79da6f35926fab487629250fedee1a6efb6294a4f4007f455b9cba7924204d3bd366720938a2afc7d5d84a090f450b238ecafe8c4c1c488c00da4bb12dbe6ee8dd7396e06d11d19bbb306a2e1f5d78db04152b78d73b640e940197ed1ab8deea7f60dad3244e8f838d95bdeb698ccfcf789d6496f03b138c398141399962094043e0df5ffd93374020a7726b663a72e34fb72aadb2d1991770fc8bc1b585c10dd0b7279be513aca9742257d00bbd0f44c6135fd461fa20095d00e98f6f48b6b5b96728545b76d7bb48cda27222fb47c201866aff4e14fdedce6f96095f3393faeadb673ca75960a5ae5c1d2ddbb2fb4e51e63b5990e6c1c4caa349603edba96f8eda086f82a54d8d24f98deefaccce09eebbbac6503d4cac41b9cdde5b601db4e43d35336993285ee593781c3c4e2f470056268ae5d935d1437b7db356428b3d66e542a71f19b04e3610f05b2c4250483672fad3df207353444f1a3cfa4b0c01e8d0a48dfae12f16777f3b59cd0270558658e52470399dd7c2349b3afcdebd8322e1f6bcb63df5335424bca953abfc3180eb41ea50d7fd1c1cad640e2753004f6d126f65e622612e806d107842b61833c9fee825660ba4153921f08b45f32cb25ae3f6ec3d67209ead0b6433b602a00ffe6ed268a596ff5ae4aacec61ccb79b7dafc07d0a72e809d3ff30808043138dd6f7779bcec570d27fb9356bfe1f1a17304e617a8740bb94b85a9ef104639c394bf405e2e93977731ef2d59c527f8b5c9745c488912e979f12fb0dd5c96705dc26be4ba7eb5d7a579b302577b4fdb45d7c739362ac04117f5e4b8db38aa0319bcb25375b598dbf7342056d6ded653933a2898b8b53c91bedfdc8736a2a7404a91195e33e6b028206f965f300db87ca72e7611286c429e31d79e42294380c3d3f74ae49fdd7fb63f6f98c9a0842c2f3abac3192a3a8c4cfcdd96896c4a40be0429dd2fc8ca335e98f69b9d2b05c7232517d28a2c137d02888b7dbc5ee3b579411ef385289af991736076577b97b4980388778fe29c5f426c12718af703c538849e5b13ca124dc0416a60e05f1eed5208f6d72836c51c108f31a0ee3a364f22a76b07031e4f4a454f9b00e7e19f37121b32db68d5c2f32200202e197477315c34e1141997601916735816d3f6348a60c959b81ad7ae557d6df3f3e83aa60b0ee6354db600d1daf279f42cc51a078c8ce6569d9528d60a768cae00869e3d15647a170bb0ce3480f89e43e5445ca8a1c53b110565d0a91f77675349e8fe992d367d78ede9512d30bef7e2d887158dc8e27150daf7368ae382384138e549d3e53014518012d24219e754b0f3cc44bef2e56cafd45746c74d7be6517dd650b95ee6ae7a833d312e7d054f8ab530b8a4b99b3a05ccdf92842909d2464615e6f68f062d3ab3a120001cc140008315ee2d2c0d73e59a197dc395172aa1d4019910d0a0e98f94d954dce1e4e41a69f15edd35bd03b1d54b8c6936e4647b606fb6da282a09bc2223008683be56dd6ae830be4c3c5c01a5806f6075ee99314fab9acc086763c73b0bc037a99f0782971954dc63ca3e23d8289f4981aca6f9b0401af6a7d2ea50b82a9e8b061577587ab39be7452751b971cda893b7c21dfb6eb4c78e90f34c59b4ba34e0bb21fcf1a633142801406acc57ccb334d37c2085f4a4490aaf49cc6a0df887b92651cc0166cd624d5c7bcf9dd0c34954bf41f271d7c4f2d51329643732f667511054e5e54e151c30e8e121ed1035b5a5db93b284d6ac65852e6452fef03bef9c5d5dba87ccd4c7f4264693a78f7257b7900de883b9c35a10c44d0487b155f2fd9c6fa54c9d4ffa3c5115109d84c9f8ef310f771f1255b3f733a989f0f49a026310c9ff12870ade65218fe1d54f62a98e5071a71f438a4c75f3be39ee7ce1ce2a04e9466309ea29383e744158af1b61c7877a01d60a8f8a3be7982eaa04ff7edb6d9fa2a5dc28d8854e40c423d281071a5e1f2108f1538bf794c070361bec2399a5b29b0d4b8544d9210f3265bcb6405fb87c7c374e1e257570a8498a41a3fdc4a81b38f634b33348c5418280d628a615fa89e0245a37f9832009037bf3a6233c99d40061d8ce797e319b6a3899df1654c86c922305ad356a0aa1ae137fc6fadeacdcba29c7339cb990fe0a3d01e747aa284d16da31f33cab2686e2053206f4b206e5b7d369f4604ca0f89ddc561e61bd8397ec14dd2b0b9bf2361ef1b12473294126624a74beb5898a17f278763d2bec38a036912a7d2b0f2a27db9cc444fa6cf6a37b7f64779a89fd0acdce620b3fc17bfd8f9e2e90057bf86eb6890c9d0789ec6449fac3bd2775cc41631b40e7bf0b6c031a595cf817dc5e50cf7f08e43fd8b914dec463bb8c67c4b72e0426940c21b2b26baca22d5ce394a72006b53b66f396f353c85d0b776908287189e23c18301b18b3694febadf1587148c3c457c99882ffa0ed8abb80f06d291aa954dfedb69fca91bfcb7574bc06a8928b7a618fd5549b5325dcb3208d19ee152b49719af8cd8e6b9e5e3c22c06034b9b4c88e9a1e471b4f852ded8db4783dd220c846f7ab2834bd34ded12b8dd8d5c9a8eac232fe7bb27ee58c87d5cef8eb6eac426ef4f030ef29149e4e171361be7a8b8eab136e6588eaeb896ded28e07576ec14e1e99136530b6c89fcb7b03f133c195a2c844ec6761a155f1c66a4c0d3c1e790f9b221bfd7b91e3071a8f4379604f1b20b7ed3d34c0afc5b49281607222e64202f4b0595d524440a6069347374646d1f8391184445c8d4f4edc159851acaae755bdc641000d4a72daa5d3202c7db20161299a3833fd5a84d8ceb73d2ee1f88b96e6ff7303d0c150d7bf061f049d2e7861bb479d97b9d9b0972f72d3ea4ae94c69d80e9b3e1d911b279bbc919244b11e3c65cad758f5bd237414dedf3850f191f3e9b449664e72421261dcf3148e6c265ffce294c6636e82e7f263a5a7535810f2f6cd78f02a4b50896c48a43618468c73effc245d088849cd6651819167bd75a89f6ad237337f3bb192d65446b7fe17ce147b7d9bf4a64964beb36fba9ebe1bf6274f94502b762bc645e24caa9bbe1924f57e13669c227c354cb63db459d396e8a83980ddbba8ec8214a67a5f02b07980ab1b89e4dbbb73ff20073551005655869b3ae3b3b0f108f73e4236bc7f6498a18f160dfcec79a0f4dd068c979a1d8a2785411dc3b77a7c180beec333cb4cad1560dc459214d9dc520bcc3cc892643a45d6bfb48cfd97a724fd2a631825c662a7862a3bf0bc94be26643250c000c38d9f51c2d0e5339e091c4e5bc837196f1d1cab1d78106c0aeb6de19393a9b0be6ce447e373678f842ea1450334722ee1bb01cfb99adcd4bbdd72630551b894bf436ab266ec6fa70b9db598673d7fd4377ca03247abfcad568116692a1f8f8b9baad05b83b9a871a65ca3e14e489e6230cf5374046e8a86e77486d6574c2850fa83d910e77a559a7c629873726c0151da62306905c7e19a185988a2be04dad7b50025344ccd184ed41e9b9857a6d710fa49bb81b05eeaaed5cafd1df402ce8d346cccc3bae194d410fa50fb75d3fbc06f8fcfbc27b9de8553c1a2e582b56a79feb2f020a0f1624ec1c567782be7c27bd99241937019589d2f95051c032db49e010231a19ac38553866da61f8285c7a96cd3122478185651dbe22feb18b27eb8a7468ef6d38dfc1a6449727bbe2bfb81005b2345ade9ea8515cd9a7c3be0b11da2cf197ef524fe92124c60f4c2a4c234ee0813dbea464e28d28b98191d4ef4b2a4071eeff90c28652dc6f76b2d6787df3e1bdd7344ee44694c11da05bac346625af5b6c325cf3f6ed9b4bb6f9605a70983b1f44a412b5775f814fdd3bd3e5792d9b25cf1baa99827d9033507f5049063d40e06d8f03817baa70179032bc493de0fb2c61c495a30acabfe5f5f568530e9b42ab9fcc0ad1d4e1df44e135ba8fde691aa284c1a2097605f4b3d6733cca1957d55303d3bfc7e74152bdfaf0852897c7795dfa26f93c4c2b80e7963d1dc46c6f30f099709b3874ef74abfbac4623da2053dfb7fdb0f9c7ea17c50a0de3ce9df0e98c8b990886a785fb94c17b2e963d856379ba66f8ab43b84924d830b54cec27d7de086bf2dc8c7a6d1411bd95cc5ae09a2dfb34005e8873e7bb3ac788768b200c8d64a3368f5b97b381453b96fa459836f3ef65eb333f259fe4448e35f6ecffa4baf3eda686970e2887c89aca19170959d49a8e8b0fd15a679153806f5f3cf25a4930d8634ea2c3e822d2e66dea747d237b5e4ad705a3fef1b98f74b071f2e6df66ced6918b9f7d5678cc7ae38ab4e1e049b2b462bc70dab57c03274b750f4a417059397a0c88ddeacf41ac5d3bc488cb49d5019e0afa5caadc000da0e594ba580c3c9bd47702678d6318a785e55dd5105aefa84986be19d5aa9c27afd992e64a82c2b9fc54b80fdc98b4cbbf14148ae4f4bf379e21b7209278f7b1a3f2f99201b524b592436bf42093ccff65d35c55dcb983854a40c748472f789b3c71b1c258e78de19dc6e9f5da0d1afc93ff0139cc1dbf4b3701f605ee41f6571a8914167f01eb36d627b5ed0cf6d6080eabf8e3dcd26877f58e3613519d8f57445f0146669d6903770973fc11d94f8b53b43b27c1d438665f4760d10671014242986b9b59e54ea270600ae20089af55bf164840cc94d0bdfd9ef6c6655131defba2293e12e04d605bb58132ecf45107f357b61c6b50ea8aa40034bb00b72a7ea0de5c5402b74898e09d877ed1d1bf8c7c16a0af85a3470d5924cb1321926d0951c9a15d503d8f0a0b2c32b2f6833c2f0f11d5c383007027530296eb1b3283f4c6088d5bfa5354cfb7c38635f1f39d84d1516c4c7c21a36bf3ac147b46e04c8ea0ec97f65d92b9887133af5f1c4fc97987a79f15f66cd4a709b0eb5a398c35c29ff1fd3b9295e7ad62e7ce05d87529068b85a4b5c68db461076b81ea1c25732fe6c931dea27b8d8f3bf07bcdf6c984066f40916eac9cdd0694a865409544f9c1698ddd961ac5b04a27014c7ebbc3f21145f7b9a0a71afd625127fd556dd9ba61d65abf057190c1ffcbc7c519bcf6d7fe3f0a345fdac129818cab6aac10359e1164ed0c83e7d0e7e8a7c2a48f076ae78e550a0589fd261f98863b14714accb77f4631c3b28b21d94234c3502038ad47e1c7da88376ac5b1ac918acb0d531cedb448f4b27d4d852b6ca659414fdcd60da5143fc0b033170682c3d249800a63f74d599cf53c9a5f14dab2227b1a46e762830102e81de80c6b786f4860021b6727a6be181598c5c85bee1fbb0e5800a3c0ce6fad9f9481a799b5d73aa42ab5f0c5b894db6ca9e656ce703246b7c2696b45ce34ef45af3e1e736de2ccc3d5628d383adcd013153db8f9d0e9b83fed90dc1968068f4602115f77266270159e5a00258dbed670ae49b80265d9412ec58557cbb160cdabf209fedbb2a5252c533762190d08fce1b22ecd30193a3ee9783ad5f923fae2f6693203a7ab95af332fbbc1af9b2957d384b3bb5d7a7b11097ea65c2156830086d4223b4e2161fe09149ab36037d799d86baed8a56106c52aaa8cdd705e74b2b776bc01a04a2df8f879ddd8c57b44d33e3652f095b29841c42841e9a405c26462632f79f38b5f3e818c27d547593732fc9567f408fd3d63c5dbc52bfe11ab41f8053cb1b1849a7e5aad9a55407ca23fabe1b0df9fd8b7e41f78dc452b01908b76060e83d34cad5488a8355dbae48ea5cd6e2a974ef0b44f43c4e545c1f2dbae50be6f302379c66735d13ff3c93a4a3a2f91dbbacc731f8f91a4906bf4bcaaca9fc2d1c0e7a2df1d881668d36e2b4d93b6d900159a280273ad8ffeb42a2f8d87d0e12ffd5bce90228c471d43076d4d88c77689f2286ef84d9e0b81f4fcf336c7e29edd7c29125a57b5f04108b6f30579d6afefe8e8019226b63f0752ff1ff3526091202e50587fa7582e5250194e954449f9dbdf1362da70dace274c066a5c0d809e5f802b359741eadc8e9ceea80aa2ed3f3956fc6b41f669298bd21f5f5cd298b6b6bfe360e2c40fb062b7770c83ad21c6e5f010c340ee7f28cfdd1e97362928c88445ca4bcfb153e637c84c764430947e0368a9043aaa7570eec2564c5d08adbb8b51d55cb6c0fdc9564375bb741c11aee4c1a7b8cdafb4d0d4a537f47745408aa68d2a4ad1dea5baa1bfa175b2a141360728c462682f4124dd77ad0fe84d3369d91ecb954439b2f66d583db67f3b8464ddc07081cb59761e870d621c692d37528cb51bcd01beb9921e6bca35263798e4f3725defe05f7d03d75d40c0b6e4602d360eef076edaab5f6b00ae3633cc1d81917812dc47cfe6b7b22c8f5ea58a1b6879aad609ec4a24ad85e0d545ea6e4e7e86b6fd9dcbbdb582eb05c70639336191782dcf84e7bc8bc748294512c4d49da470ccbd4e53469fe660ae6d01a98ab8cf7f660692a3ea90b9ab11bda69c30a11693352d6bd52390b9f770c9b0c06a6bedddbf74b31f00700a26a6d16ecaae3f42fa422535fc3bde7b4d2dedcc141c596da7326b583635e3515cf2281be59cebab177dacd0288d7a63839d89d289e109dfabce8c5790041e5e8b89fa99bdcd9ea786fe3af3f1fcbe903537c5daa032395b3016f156902d57f626289017ecaa39fd42820f10e689803d78e8f4f561dc22c6d8681c9ce27f18a909730914f1709a8bce48fbd1a05dcf5580d201f80677d90fa333633d1412de1294a37502e67d13894c27317d48139db71ed677ec35f37a2b75f2f4f12b1cdd4ebf10e419e1116565d38ebf1c666986f16a3f810c3dd12a56500955e1915cea5cb11cf0f95b252a4ecbf3d1ec243e011bb4a51e0f65d6fff69bec7d18ea6bc7972a3fa1e70fc14b90760d88b23d9a596aab099f3b527b073bdc29c0f3a661825bf71ac2cc155db6f6341ca09ce61425a6b951123765c08999f2e20354b0e01203eb5f6bab0e3b19def0d2526055e125dceb3596579871d437936cc383e0c2ddc2679b02d8d5f73ca40d5d91ee6248488268317566ba88aad59f093a40fe0f20f290d1ad5a9713ad7d187532d235a411c9bafd8de3c067b29affa13dcd56c5424ec457f879031d67b24d203acab2648bbcd66a02b18ce4d042c1642cf0d56222f20844998cb3e457ba05f3744c77454a2a6e0a72b19fd7ff23526c0973cd790ec27fea3517cda1607f3c65f58a746c524bced0a32aa3840e5751cdde267f15c07748daa2dacef7a75c1bf08c4c94e23fe87879640e1a152b7570d94bb7bc30bb69ae36b70c3c2cf081a76a4f90ad34d61b5ff920a7820d7212552272ae9d015e1e01ef7a5b885c2215499090f174d1c2ace800308aeb9770d6593f8e7ee2ca077104906adf05bd2edad1e68888a065ebce9869b96aae324633a99ea2cf3c8294d5d4c5e1e7b4e059a9ce6dcacafcc11478899505c1ecb8d5ba563897ac4a43ec2fac35d1a0f8fe3a5a30739110a29ca22b16599a40f3f6b450d8dd5cc01ff9469cada78796fdc686d14187c631ab1413add154dcd15ec7dd04707399c3ec931d9f64edfc7e76a04af4650455ced224d838bbc2625f0044f3ecaaaf900972abbf0e8209eeb8bd09a03f50ab566c57de715bcd4b2f6bbb347abee260774f1b2aaca4c0963fba50570ce5093281a4cf73f2e52392d036aa774c877fbd3e4c75160b8e73293ea8754f8100bd2a7d923e2a6b0be00a20f58102e8c2a7de77e4804bd843f856fcb67dedfb3d368367f543ae4d00a98ef2c060984e5a23a39a3bcaa3e38da67c91a1502e70a015490cdd6e209af924fff50535f28d980ab637cbb36f77baa717918f83a29c0f93af9de0ead93cb99455d41e64c58d109f6f988b4614256ae6404dc1507bb0e8c20c58eb002106463b009020c772c8e7a8bda6c1114151f7a96b346891059a79136b392ce9fae26a69b70305b3e267edde6ce332b44c6ef881999e59e66bdef5bf4080608c2e86c61447f1c17ca0b891c98327233e2329abd57d4331083af6b27dd87286ec6cfd3a413c862566c8b542032b611eabe64da65fd1927150f30998ab070cf040806a6d2ad4bd5fb53861520c029fa4f328fe8fd92cdb3226e270731e2b119108a9002329270de68bfb237fcb5ca71eec53c460f8ed1a2b5310bcfa00af0f671e7d8059cb636a9564dbb92a32dea9c45777e7188187370552c4ab30a5a477cc04f6b89545486e1df39899f72cd1bc4c36116046ed4d2978510e0df8c757e35ffc3ebab949cd63abc81bfa8a30b20168554f4ab52b3135945cdbf2851292a2be24268ef3d2100cd7c5e3dfd99e6fdc6185495d4eb777fdf53be9855158956a68880ea1f46206317249f45518e3d4a9d5142f70dd8ba2d4ba8f1a8196afda9b6706ea7471857098d7bfb9cd4c9ee54491b80d48a50f6808b4f82425999013a7d0530bfe0ad93669bee347b65008b4224afa161e05666a0184c3bd149a81525dfeed6a48f89b37bd5cb5b4cea5c765533c7ea82db74336ec9cfd7db736783583becaf3a44aeb73ba28b12779893b0757923f1e61aaa27ea85fceafce9af6069352e4e70b671f077d8ec07f315ea1ace8308673087fd9ae251925171c39576cfdace9ec2afc02d31d77b371c67aa8c3938a8569da1e962a3a630df013897072e6c3dab1712eaba9cfc76bdf41ee421585ee89b3a1cff0dff9af463abf57441e6e33191c63f82ef7a08ad13b1682e62450038291a92ab6c333e01cf13fd7f724903904c24ab7fb1515df3731ce5f9cd5fee62b66dfb21c1266064c175acf538b943f3d7c1f5c87fdafe5635c09eac3adb5e8b424592e26818155b3aba2ba6816451a07b25c27078bd96b50faf415f8df8954cdecb32809101f3190d7649ea03439062ba1fd92270dd78bd55a4204669183d469c7a3edf664d13751bcff98b23ff4af2d8886a572a5ee87b4a40f542f758cdf87ed8263d506b5f7f9a40b0fd5b5d6dd56f1fd12968d9935b46500a93b66808e44bf349ea6e7791f6a5b02c8237f8ccd6250e32e4d9df5260bf76833029ecf06067c499a059cb76ffca1908209c944139599b5b51aef2bdaae66a257ba8bb35c49e5bbab2f62bcedc21f12b382c0161ac0aeeb002166424e3db521efafb4ada14bc227be3ae27adcd30b426446b6866f425908d8167babfa9a98b65c4f197fb2d64b6180e51e90e073d4879ed51325049e8187f8ec1534b86983572a9e6c32eacafc2781a4d26b97ea3fd301cde4363d294faab622c3e76888069c1850ec87363d70a782b7ecde3806022f23ca572a641a9706bdaf8c7675ac2ae2c9244167cba7b370468ac59f2e80f888d99bd8d66fd1761a98e6ddb007e5a03775aefbd08817d7d3949bae161c52fee3774e97353b80e40eec06833b1a01f630a2bb3187f0708ba0a1860bd7977dabf16fe1d105bb19271c74b81e579b18170ee9a71e5a0515001f5a81a32d4a028ad227f72c4ea1ef24966dbe9b756edfb874c7f76482bdd8c4e25190269b347d3e04b77da1e4eab74d71c826b915d7790dba529a36c36af7d71a6447f6d9b043b2575cb7aeb7415fd042e4e7fff38d09a2b2feaddf78b6b9eb6efea611550de5a6293c4c44ea99d1f08a1502df689b2908918dc4ef69509e95f018183577af6582a8b105ad301d753512a745ac6bca1275d21a26b14ba93476c9203d575013cd1febbc1fabb3d772613aeeccb3c182eb6b00e59bcc986974842dda3ec471a666dc0613c9412ce9b6bba5b2467c18c94d97a5f14eebd72c2ffcc8f18f07d4ac477a5bc665e401987f3124567e5d099f3d55e2224dfc7e9504057b3d6fd81ce93467f569e598f12f3c73b4864fd8fe550e2c7367ce2d5d728d9025f5535edd41b7ba6be9a2571522f1adca87d7bc5918eff3edb72740e81cff2ae13734a43e9aaf0a3e6b148878e1029fd7aeaeda5dd6b6d4c69e22d9336d879eacf47cbd5ed441dc8e4bb44b4ccb01071f5b2a5d7929e5e8ae76c0d55336ec5978aeaa08f563075f3eab9ba6d200d8f48cca4e9fbd5b2270092b811e359d9c3237caa641da0e7eaac03dd6f0b6d2ebcdf01ee7968423665cc787d0850a7a853fe57c5bd2fea08d3963b5aa996b9e332829bbc213ceb6c8f7279049441300f378b8394fb0b812fb89c56823bbafe4d54352eea107036bb9347bc4d69b4c5eb1ee6616bb40ee3dabecfc7638e4088d0d6d78ae68acba0fc4c9f3a6621cceeff073b84b7edab5431d1ef250b93e1d519c9cd792af961690bb3b88f1e5c177c05eed0785704d29c207e674a2185733c544e4d752f1ae4e74d754fa98a4e78c04a5c28dddaf045a5cd67e33a72c87c8cd8390db3ced345c2e615f1a8b80ceb7a92850fd57a1fbe2aeb4f845f505a236c3270ebe245a1490ee6bf948eaf73de9e2bcbbe2128150fa978d52cb0eb4dfdc51cf9f41c153e83b6c520e64dfaa0c9e876edf4a071ae40c557e82bb947396aa9c474f2f530efaf8a35b4cd1ba0afd43e80e36ee667b0192970c92a98db0e761de8c290b1dd46c28baec4da09ae831f64dc6e0f5a1d6ff3339bce343345461ba542c0ab4866d5894d654db7935ed209272d58f4a7cc2b2fdb10b95fc916d37027b34167070d39259aa8973d3d2e6c1574b7fe9b0d303c238f6378992e34dc9eef03f52b6efeb6b6d37a5042d4f1a5a1334b40e367735c91bd04dbb2fac76b3f0841be6d663ae731c527daf2319cd080a9751e327a1f7c2501d252c17024752658c2031db11ff5c8d67ef1d77c0afee046f7ac341e5beeec3c14dc58b2b6506f9d429f7c8fad4d77a3c66835c532a15abc7afe2b7459ea702982e6347c30b5f3ab15648c8aac12c9285d541456766c63efd41e48c9370367a239755ec3ba4f664e34c747f255c60ee39bfa6807dc49b81b3638656a6361639b328286291f656eef8f10a2f419fabb46522d188e61397dd3689cff08016f06e8b0d407656d2982432fbc7f4cf5929c820cbbacc740ed36ad771cd722e435aeae7e7299b8555b5bb22135e9d410262a4a00b11e5d6370763b29c804cf73ad1b5f5b13ce7efc650a1bdb23175ae41056c55b4b5251de262a21f2a324a09a76b53c9e6479f337c4356b1123963efef40d7228390ff68945edde92c7e2d3dc53ccf1f3848679be6b4866b40ba066130d007cc3f95bf7c3e774f24de0b37dc1c725cd7513ac1e786a85afd621b9f46527328b975c00bad7f35fb646f9ac0d5c3f3817513ed1c9f526f6e91832e1bd813dbced78cde065718c11a49390223a9a0e2794875562e64694de93364085dc58c0e7309b95a3e4fc469457ea7a0df25779d096ca5252ed4d6d3bd6310b43d5f27dfecb7e1d12e91c6139c54e18ad0440ebd9fd53e37ad5b57c51b77b1feda67489f284dcf7a24257ce7ac0c1f681ee041ab712fdc57d2556c1e8e7e1eff4961fb30b647b00f18c12e0fd0fdc874e80b2431ed8d97d299ec8380c85ca0edc23849039f602678ecfce7bf50e86eb2c533f79f255fa15dbf28106c363b6629629ea91d2ca134e9a3aeb41e19b898728fb0046af3c888a32867af2c39f8f03b12f0bdd85e24b357cad472a0eed00bdc833120f0a1ccdaa3801acdc77b48f5fab73ffcadb64cc14cbd3b599dbd80383b8f52798fee7ebee9e31b743297d81eabf1c3702342f8cdc691d91643b89f60258b17311144a8b2c0abcaf048d4d3f206db79d25a2b3b19a17dccad22825f4f14bbde4f7196d5dec5efef2bb7459ef58601a128ef41cd70ef22a8002f02c9b3787d5da9953ab695b82626a8253bfa635343768194743dae7fdb3cbf9320185ae8d270e56fd2a52e4a73af6b4047063152ac8979d3497b0b68da707e82f15e25a67ce8c03e998ae25469de6ce4507a9a9ef067873b1878ff659995b39a89065e20a002a33d187bfb2e8562a26cf778105aad4be801fe7e7791c850c3767e66a9750691cb49b00ed565ba4b0e4328f1fa79ea5918c44aaf2f544c6c9f74f781186da546e12f0dbf5e611d39ce148671b6172599bc710633854d127925c87c493e45bf774eaef07a695e329e00520d7c8c7a0c383eb0f442aef9bad8e677bdfdee5c970be197c273fab6a00385772f34013f9fbece0995d7fba14505c21fe9298e6539ff94bbe7a7feb020ae1fb862e39bd60c7065a34a6d30c4f341ad30af448244684b6fe7cc3daad1570ceec6c3670298fbf691c58754867497a765f4b8e2f301e4d19981099bd71ac8b5accf7ed866c1b32c7f1f32a6ac481d0bacefc661d7f693e4440d3ffedb68d6ee275729852f2f4438e930810447b1cd30aea023cdd9644a54bf5b954a2068feb840f2a56474deaff50a5c1c7b42b76d5f78a93f9a4d3966f6415efe5830fc00a70b83e8e7b04b15e719bbd0e4af5daee96d58441900567081b07ce5268e0bcb97ced61bc63a0df5394fef6063672c9d496f30d8b62b24a362ad01b25e52251098399ddcaf7f3c6c55bf156183e9550f372be6c0a5c2d6eddaa21fe7d9269af53b411ccadb185d91089bef6dee0958a8a5ee586d139bdb1d2a0aecd31c58040e5908eb434514e67620b2e4be538655126f427155760b273c7e9b4e4400e3ad4df2dbbf90920860c540cd72552ca71a24b556a0b6ba62fa091b845caa825bd606e26c8b6c55a3206eccfea525e788f74da5e7cb48cc713db5223999372cd399478be723230692595362004df345dee6c4145e4d109113a2357717e1c62541670d0e10fe46daabce8ce95d9fd77115a68106e5eb2c2a7647e40a13c733da62cf782e2d8ec8c54be190c7636471777f97297f3a0d996a72210108e9432c8f3f76370e8dc77cbb441ce61d2d42901c15d7f52d231dde6e26f042fc283db6fae68d1c036bf81225998933556ec7ffac81b5f6750a734d0e569175739843c688b22a4c017494c28878041eae2ddd9dd84016fab9f6b9cf1bbb6884a7fb1ae4baf50e4e41da61e96f766a76c7d94236e369f2a32fda85c9cb39cc44aa60f43709d89ecf82e1551330138c551d72b58ed49793c5af25429c4965c4cc77e39fa24acde0661dd3fe7de694bab719d3fee7edfac2ddad344b0a50246d2aee4aff28d167ab471472a54d10577e8e0fa87c5df418c88ddf158e32e971aa5934c8cb2c9ed718f5a22df75d5b8de9fd45d2edf825b17cb4e78ceee425bf8396e32d6e70ee31bf6aa88abe582c15d09ce2a54427e6e207bf7fecadb9a04367ebadb00346d975de368cfa7d65a971d91b47f3c5b4dbd7cbd3913cf4fb416e5bc3914105068abb6c8a4de8b361e1a1487bd5dd151736df4683144bbbb8328d3056d18746d6cc0fd610b3df480fbb0d2851962a7ee96f54c3f5493e5f6536c74f694842e65f92a5ff2e9032f5dde58ab112670816c236505749a3c61d1d38a84db077b9c035240b709f3942de9600afeb385644706d435c4ffe7b9bb99b899ffa720ede112fa96d48979979e94dfbd98a1707514937ca8d26d2f268ec42ba96a5c5dd335afe303422661fb2315719a32b2c1f1fd6409c96480dc13c06ac842fe1ec7c165abf7bb934b9f74745466665b9e1f42b7b0ce5eaa4715e8460aff11b68fb42b95917d2c001be0327b8a0167861a169fe55f5706eb8f2a6a64243a8b2c9ebc4458056b0b9521a40bfb86174581b2625ef16b36118609b5ced988138a768ef827cdc8481ca7e9e1e32cc6638ffa20423f2b03e6d1a4d252d0e6212b7160e21eb1e2c3ab41ec56c2429bfb8372e183d090a4b3a86290422108844dd67fb1aa2efd20855dea48aac25c054c60c36c9f871d630aee355cf8269f977ffba3ade02e35e030ece7cf591b8383569b012c413d11d0170a2561e19eb638b9bde5c0603b0e479f15a3a9b569c42b96a9b7a06eb9587b987595e08e7a2bfacd98f36f0f69da93ca96c4116878774108eccc2fda1f2706bcd25fcf2e8af98014658d88a3be79651cb94f34b8dd0ea9a09c036f14b76c5147b9192310f12d90ae6a40923d965c4d6d9aae22fbb65407be03ce9faf675eb4168e2d1cd1d5728c6dd4fa0291961cdcff5a5e52d2fe201ecc5a52c586969c3ccf8d743206d10e0acdbfd39d966752f4f4364a91bb099566d22d066361308d0772154be2107a65ea0f024c685c41953823e4e3329e91553a367fd6bf816044e3925961a042acc313359cb6a8740400026683b290475bfdef3c22a6b1761a0fa81db739679e428ee3ff46797d9b3b6534cef5a8c793647a73c665fa6f8384e7f275d97fba11ccf85940d8ad0977c5e858edf6f91a7e074a8edc316a6a1b05dddc05b117a81fde704418c64a2989079ac878002da9f657f8ae6081bad4fc0073c1ecc804307f6349aea04cae5d5626854c25be93c1562b47a35401f112cefc6c04c190ddb3119917a3919d4e3f0443cb3f9665aab636a1c49e4e30b07e72bbd45dec67c1a8207e5458ad97be4de6d472212169e2ff3b05160392e08c5841a79c05e4783b6fdccb2d7b8a8e117b0ef67f96985828a574d3d91ff2212b8cf094c86d814db736f34871eda94d8476212c0ed22ea83d717a5c3b727701a230457f1bc56231eef50ef55709f6e4487075257ef1e6650aaf1364bc121500b3c50f3742cd74709bdfe6ce88a25ada77e86c4f362749360838f321cb727e9a6aa1b91d9df93a566a468686f65031cdcf8055b063255c77d1531b53b1fb2556b8606d307f2fdcabbf3bca09cf3bca51cc496a384ed3020cd3781f7ab5746a7711f7fdacc6864f16150068f0b8eaf862de7ce71c134df7ae1812ff065a717367215cc4077fe9b75edcef6de3682694e5c2d32b8ac3c810e6247a0d279f61ccea80519b3cbc1ce7072e45e0652206c0e5465555792a5c173535a4c1f58a4a2c11e7500434853364702fc9253bf40f4cab44bd22fd8eed5d0d789b240347f8e75ce34e723b73329f09e670351785d9f7c4253c7d477cd96aea0ac4c8fc0cab6da299082298fa63724016c75b13bef312424d04ce38a95beef5b75526cd1c9e205ae891ee29654103cc96be0c191768ddb41ea1edb4af65e7310a50464baad4fe8812501474e05acaf0bae4c42443692dbff151c420b7b67133df77a507cc21a7e9ca133c7f0c2f788db7cc5d1a5070db6a1173a57369e68ec978246876faeecfb3f90bbe2770ce2574ff8d9b05c1cb290cad1ea46b6431e547b16ae5d5e2f413fb53272f7801231fbce2d43f66d529e3e61ea50578893cd8e2abb7fdc5c069221d6c117057029492be932c6da3b7d820cd36c7c74b2be1c2f67449c3abd7cf1b6a850ed23af708a3deaa098c2d9d4b6178d7ad12623b843ad6fe42f4c2981d8b3de81b9f83aca0faafdc3986c0a4afb95f376dcac19479164978cd990bb562e83c4321ae39935b5f71ab90e8a5fbbf17edc91aeefff97f9984616563ead6cfe14f97107af9a58ef06618f1e786a98c16878c4d0e05d1086b7239999806fee8b1817af92a6b0f2f2a8f5de8d2470f790c51ee5aa54c56cf9993d657e4d62ff410607d31083f67995d90953dd95406d83e82e0771fc3100e12dd6d82a66b53709310cf70886fa8c092094ede6efc23acbff5ad486fb700c926fc7b1672b45155ae6d839705ae9526dc375b991dab7ad7d7d3a7022d09310d1aae35fdfae14ed875f34cf8c691d65cc088e22fcdb6f18fc2d718e56ba2a3c4d9a3568081c631c18f87b4a8323c888fa44f5483229a2e10c8c518a1b84fbf2392c53d124ce1cbb62b89383b34d6024b93171e7f2c3ba7bee656dc7df0100956972434b3160f7941961d75bc70d82a143f6ce92e4ffa64f5b9ef572940a3abc8bec07856cca08d460a259450f6dc6d9da264792821e093118573fa24fa0107f545d105aa35e31d03eb1e9368fd0d5f3e43740863bb015c04fc0971cb6c43da047c5484f2dd322924cc8652c7aca6f8ba5a864a8503c070c33999a2548721c1d54e9bf512daa9acb0a87714f5c794661536acb758a40724dc94a7ad88c5cf5d81f4c277df068e760c2e42a118778e000dea0a29ce4b80b14e454502c731738fd1417317e3cefff4ef78df47fcbcafd4fb309decd78167f0bb0122974a20d6504bee8a13ef4b2dbbbae582adf1a168534482a623bd302b67d540e096f276e408d5775e1ecd6584d2babc73bde0eb352363ed3fe09b9bc3a4086eadfeb58c129cdcd32cbf504f0528217b1f45ae069232e0c1091c1c2c6fc9d6a421aa85ebdc63a441a251795e76342f368d4b21d589dcb9e4d8eaf5f36c8a0ff8c74a3e4e9c2f1119db27091111e5efa3a69c148f20547f1162ca93d0b3762e948d6ae3b07e00715bae932856fc2ae7280f77b45a795fdbf8ad7f653ef3351afc7b68f8c3873bc7fea8dea8f7b3d53cc75db21665f1afb367916664975c233e787912dd85e1ee03c0d95d191b7e2d25bc6472380216c264a74e2c4239831bca28b69756731eaa70a7a50189430f99c8a74adf5f2bd17f539a93c9379ec5d465b27f2bfc33b0a4a8fe486dd31ba784d1504364ca33edbf907d4490578bb30cbfeb8335f68a6386fd031bfe1310f4d1de5ca658f5944622af7a4311a36fc9a197da2dd22672f317681cefb8fce75b202398067a62d7cee77c81b9cc8513e65d4d41c02ee69719576a6c74809cd0e6be294cabae3a2aa1b85626d4d2092f8065ec041496f69354fdc25368b36e621896a027dbd48af9be1044b7bc3bd3cbbd3bfc05539684a87bda44dcbdc768e78a0bfc094e773aa294982a4feb2764483cca2acb9dcf61a35a16b5aaa5afd9fdef2275920c326a212a91a075fbe3b94881f8a755b146c116b8c46d1b59765658af45992931c8179e9a5ea295f08d181e8e5a4ee1eed64d5b422da20ddf8d6dea37a5eb7a869bec4c0e3fe520ab5e81f8209cc2e3c49ebd6004782d8a4299bfa795bdbdeba83fd58899fd42a9e6c18a67790ae14b9c142063a5b1dd911075cf966b256fabc0b310436cfffd8981d68e7fb707244c02cad354ffc5c9d47d1e2ef199eac2c641df6b53e0f7823619d9cc2754b0bf030afde486b669ca5f532bfbd85859b63d0579a62adb98e6531525b5e31036cd1a9ecaa327c367a0f33f6400ef3c6328c8259f495b0674d660838cf4f25e0700a563a991790940b709c3cd7d2ae21c18849aa8e2c9e8f6abe57b9d7eeeaad0c0607cf94fb129a2057e503a9c1a3eff5c3addad9e0f0a057013eb0b2813f133cea70870107b26bd58626333773590957b2457ac332b698db2d43ebc29beb32d544181bb3536111854ea3e82fa6631f676adae9cbd776c1c6dfca20278bc890e59361eacc460b3784e272dff227d6ab08738fdcd3fe66e52ce1d89dc868a8411595384425124e384f707d46b3e2d76dcf2ff8548407c1aa3765a8acff62a0009ce3d5db9fc05bce8a955cb733b9e748df773d5a803d7a0886788a902c4f5b9c5fab2620e8a256b67818a040501d836f28535216da5c02ee09650bce8c83f774bbdc4a1d013a6e3840e0b2c448d0f20669f1b68070feda00eaa4ab4d060d533c4dd1ea0b746932cac908c5a0a2226b9bc61e1dce6f9a23157f577696ce94315d7b179a44a7444383f49587049c9bb75570ab4bd78b8428c209361c252c745f7211d93941f15a6c71144560c4de8740da5f648ff40fd2da67e13223f2ed96be3ff859310c1e58cd8c738c4bb889c4cc681de5490a79649b34805298627d88e292e24e641cd8694bdccddff0ab082a582c3b672f351f7f91baf0ce4f90152f9a432c7dca376176dc73eebfd024f74b9d57b7c61b4712a877267fe93cd2f5ea880c1af31b8b9a0bc4b0301b1b29e732af4f4826b3b0f4086ac4d1c6f8fdb7f6516ad35fccca15e31962e4ed7d7e445235fc021582d926a907e8d21ffc6ae041c89ef3db52be989aa5bd6bae5599a66619499f2c088b0d69c6bd36e8f8f0c731c1a7f2e6369b020babd4988c2127807e1be40bdd79f7aae939575fe9ae1e0bcfc48b46118ce520e05631d642d145783f9e1ea0786359bfee27da19e09358665ad87e65fd570e5d843389e007dc8fc7103f6a160ef7beca1f2088df82702e8fe42eac94c6ef88080f6855d3230a5ce57179c04bdfde174c0ab49b03f17e7873a37b446816b1885efcab9020c3b8367de16be09712cc4cd814840bf812f3310b838ffda317a19fcda69490630eb9b9696a8594617a2c9f5a9bb43d973f1aa366c7cd5e09d7ced9d0f63a277edd7fd425d24dc872ee323d4802c2373e060c63724676517811135e0bd6b0b10276ff8a58ec29840bb40a4765b720fa6d773b5de2bc94128b228320bde9e2e040950863fc9b3b057acb8a17db8b4accb764b1027b60fb07a7b9d289373b1c36feb12d7e129200986d48721a2d02786c8d0a244d93ddac6fd292f182ff185697ad441db3fd601c30568867908a759e88310879f0f0137da471074afaafafab779460c37ea6b7888fd7a1a53b33fbf32b0defd185add83ddf2e031b080665f66038bd54c19f94baf74ffe7b56c40a7bd7453f3c9dd51d418ea4639039ae4865163554aff9c8d84cfbef348b3b76e2c71cff051ee9a7476af3c55e5203774097fec7e7db512d01c3f72696ef32a029b99406f66720bf830c061e43beab10fef5e0f11fc9d04a79dd433e2a8b61329ca77c0cd73cb244b6bad023c8a1f19b3c6187d794880979cee779fda8265f7c932c13cca88ddb20e8ee2aab2f38a24731dc2918f00037ae195d0315e58ec773aedafc462cea8a9791d5d3ae4404e2c0d2ea789447bbfbb8abe151e8b81dc7abe92896fa0ae4613dc9f41e87d3797fd2505a9f39ada649951e58437d976810aa06ca7a7862520b9791c064b03a214d064bc8012446cbd6802c83b6a4459e34cb05b47299dbe09522fc41722ef5070f70851c9e1925e8dbcde40078a257db21a152c88f1e47e456b561b8440ab5f1b563fbecaaa451aeb2bfc4fae62f1e5bc26dc7880af48dfb9052a24d0cd08a2dcec314895bb8958a9d2eb2b0994c116a3c0cf007d3d3044f8988efa47f12744091761b622ccbd765df32105ec954a58ed6dacc62b9eea9e68aa0c57dcadb35159fbe36b6e4172782a1251c4e324f297759fc525a6f7f1aa76b5fdfe5697b34627efb275e3bb26bf12fa8e2596f3c60d54d74f8dcf8f1630baa174654136899b819d908bdbad8d4ec173c58bd8320a734cad554f71132b7e4f98805e9c651867625e13b4396e8dc3f00847c6dfbcaddee85c8304a04c45815cf2e3eeab17f86387f22ce044fca740a55c4927ce4e1bd589615df871c5977509e58c7442940c4bf33d696ba329a67e9a82179cc639da1965c4970213b01d374646e71a8a5340449e8365e7e48573941163dbc2016fde7ba5aec1795289c46db508e66c843fc97969774ad31dcbb722897bdb90f87e20b27a5738fb674f9d7ffe50db66967b73d368764898116f790df88f4c97d191ca254b20b909ec2be2d675c03e1a70d8079e6917ed8819837b7b9665704d3fc87264e0a8ff514803718efc8d99a58e2a45f73cc76fd589120363b604534e29f3d1d2b87977b188b0822c2d4e47fa297e1b78a276bacd012963f90ebb8bf75f73dca0f872995ef3e9cabc7b656e24fe60c98fa8f8f035896e88bcfcf75c446f4ec48946aef9d10228ff485895d9bfbd5c10a3d064179a0b915b29762cd82cff95904750dad815174b8a6f01d606bba763c3e1231bc5f456caa70f50698d149e8e87cfef8a07bf6befeb5bca9231331ccc453c7bdc31ccf32b2e538a93c389bc0145b6fdd0048bc3a762cf4d50cc29a39703f6a9795c8dbb2ba48a28caaa30ec582ba369c38bbb416541569d28f4ce10d2b8d2d8029c4a11e1b9e327d7bfe20a5ed8f8a90eeaad511ddfaaf6457071848c774c87b0b133600aff6f6707284adf0153ba419b842b7d3011b2c7e97faa13a9e4f81558bb0da622071a7b41c5c536bdbf1eba8d9f08ed8831558ea99c8659a9b193b107b921cbf604eeca5aa25ec3c15439c025226c539d7f6a3dc647b1af69381b76b2eb553dfee6b444f1498c5dbeb876da9020258c7bc2ce6b2591ec2a6da8ed4999a66196e6a11d89d01d5144c1b185e878042e4502763d5807b0b6f51123292e32ed25f7336e47f33105a399864ddb47f8ad64f4a668a230645280a6aaba9431b09f22235f1e6ad93c836aba135601f3678f5c8de209869cbd30a4f7409753070f975ed11515713755aac43f0a13bd42fb550606febe5efe827649e27178bba855339283af716ea036b128d2a6cbd058fea3cc24eed75ac3a8fd7be9edc4becb4717604117cfc8fed87b72846cfe6015f30d907e1d75b14607f72fa3fbe77abc798895416cbfa22fe5997cb12b1cb56205133be620739c05363f1e001a32269122a6baae64c250e2b21b3a13f436d82a643ff99d842f2d9e1c0fd540e28b7d7e997857fd66a7012dde0cfe88dbc9cdd42f327163c2d75bbea35365b519555539957a20835e716cc2abe9ee166fe66d7e030bea6ad6cf24820f4dd91a1f11ddbf055b30808d737dc5c509d063ad1338d5f19cd71167965bd9029c76928902ff32c0e705ac7e9d8a69734cdd239c8299d0d19134913cefbf8e666ddac19276467e0a4a64b76272ee64a095efbbc08e439d08c3f9c9f5e5ba6275aab7cfa8b5d56af1998bface6533753c7d54a5f1a66c12ee028d31441d9ef85580a3846ade4acbb5872cd9429b4e30d07792912cde49d46065f0674c787ae22c40459e4395bdf95b1bb1eea3940f266ba7d729339e0fd4e239d52068d2afc3493be91a0fb0a4181a4cda9b96af9ee57889451261553e995c381a197f3d28c4dbe340305b5095ce213b533f778710e47448b7a74775c8a931ef95c5143baabe1b9728f70f1bc4c3e769ba57833d6d1ca3794f3196b694299522a0edbb9e154a16aead0f126028b1b8bb746a3a4de958fbd1ab30149dc264fa9ede9a88748ecd7b361916e30da72396488fa94e2e467f5e684957f2d082ee081c2b777c2862007120a808f2949ee33b065e63699f03c0e4c0ab88fa3e49df48484cbddb9a2c28b49e5c3e9831f9e6be8fd611e5cd2353a2e5f2adb0704d55a27b6ebc632116613729aa4b5ea6d9b1e464085990a0627f2e3f6f20ab466f7bd9af9f2852055e98ffc471bde86b04f039915f47726e13e0ad503370288221b0df13d5d240fcbbfc4e35f4c19b149b3d6f6cf24c8a690adf957c7a151e351d6ef4970b4d7606a238eb5c720cfeec53edb706511f949606b91f5278261ebb0ea1a57589833da3ae201cf29d25ce7481733a09cbac8483165967f88325266c3cf97c64f0ed0a67b3cd5b363a201f03e65e6fe25309f5c426b215bafef1f3c644b9e094f4358704d5cd2c3164b1bbee05f4bd7b94a1081fc1a1835c0924fba51cbaf855442a7f21216422120a4781991ea3f28be25638bae017c99f568405201ae2b530ba79f6938abe7bb5da4b7ac833d9c68ae257fdb76ad6165f2c8af98ad13c9bf09bbba1c0d707c032c8b9fc4056239e97465e5c459ba82b6191a7ede77b01a49e5339def88caa152a0d781cca8058f5284353a84cd91b0c983d84276bbb7fccf609f0df129befc3f8f95a32f30f077d2bbe1ea1be35735e1f041daba20b21697ec31046fe0552e13c5dad037a19999df7d3d482556c47398e93f753aabb8302968fde8c90bfe995cd3da8934b337657db36535ee96b2bc1fefb08ec0b61d09ad40deea388d05e4bfb57b3f216139a8327cd95fdff724812d02f8215d691a6d31b9546def25894a5f38fa3d0ec20024fc9fe1aa1ac2041f133b9be4c197072e966984cb35048c7c9487109b38007bfe31461d3f26fdd8a8382c911fc8fefde6b43f9f872bce9a3d5753f26c9caf0026b28009a75af8dc2af858fb89ae855bfd205301bf44aef068fa8e4a1ef1d2320a42814d5f9ea44ae9a599f0d77cd5ef978027ba35bf91a45b4c4cc1f9961bfcaa6c0bdfa1ed894982730b8935447540e9fc32b13c48cf6dd647952ec1421978391795156ef8532923bcb93f815e15583c798faec23dbbeb7642ac471105035ff3e6b04ced875dae13444bdbbbba8439ded6b9a0fa8744cba69d27f503498714211b3f9791eee916699c24decf6ffd2c50ce4cbc9b470100e3610c41831ead29325b30f8ad9c5c066c594db009240c3ebbf1c646dd0f092ed1fc6ce091546a75d734f312c739c1a24c98b746499ca15f2eda499c0c1256fc4c9024a0a7eb7461a4f6c1efb5663b451294c4ad8febc2fe5b5194f78b8d137b0e9a26932b9309621b50c8f728e9aa5d7f064a54c383aba9c528ef4276bdbb65bcb619f17e29bcfb528615ecfe9abe2fdd39e91f4b9d91f2125f8a06acf75042404c6348119e77792ed7840a7176eafce3a207a062d1a68e8e4ddb9118d03c2ce9e2ba01a6f24340038ff4e53b90531f950c47f3cd3300651fc9e1f4791411f36185c65b8cc6395f504c40bd717b91647447219899d54b601ae62c7841a4793e58a3a8745f73e2109e160f09f335ecda9662049c96ee0a574f40cfb8950b0198b508b5b72a3de05774eb3cb3f34e50e3d00b6df2cc9260117816ec2cd6d400e7ef7242e935d660482a8f083ec67baa69702d8f3a8fb0688c8399a4468be07e21ce6d62a8ce1f495301ca258ff43c2d94428fd3591cd7247177a43cbb7f7e5f267d447318f01cbb5f3a72470458fb2dc64f21bcd03c1c9c8f2f6050e8a4f087a1182e39fb41e33763b2ca7e27f31501c5c8af8cb64df4a61bc7b791549f8d0e7658b998a9e9765d6f17da176a60f0ba7c3c880ac182a075a725cd675f3e41062e5920ede9c9bd252201d4b3fa129a4ac0a4dbf213c874121d4cd436acd5b1fd05a9d333285bb775061c42437dd962cfe8b3aba727ab66ad8468739abfc73ab90028fab3a9c9755fc793a7e7a785ad9a5295d363615fce4807e5d02353abdcf92d3c7558171c43efba589ba1535968c5e3742b01338d06a17dcb0762ff4b4a47d5668078712d146a269370032c23c51e13da742c4f1ae6c172a70c2e3712983a6e76876cac4ccbfb95c059fe945db140f1d43dacc3d64653bb0666d4062dadafa89e89298b35307dc6921a88bd909544991b89c09cc04debb95891b176bd581df31f709808ebc15f80c59aba9d482903b098b6ffd1fc732737376c5b238940d22b35322be137118f940f21c2c75393506706118ffc70cd5ffbd31df08f952a5ea5f7ee83d8df3aad8f9828f20481cf41ef1b328502ad7da16d729619f9ffcf2b462cfa301768a49ed0d2ad2a935e4f13bb3aa409df53e36e8ba13e648b2d6553702edf60707f91ac50406633534a99550088e93650c65420cb330495abc70429f98177a6f3b15ceaa8c383e01cd4028d1a4ee910a529d96ca1b39321a2cb4b33eda74afa933b87297fb2ceb0743903917cefa9d1c7cc35b20a92ee8dc93581b9cee77ef3642310a63f6edd264b5904ef8135752897bdde2a658639231df2d112f9899db6b9602078a640bab97b25c153db746145c103eb83c93c76344c4e5290ae58a0033e1bda89a512bcee19149a78fe7a67362ccadd8c51efd4cc7c86ccaafbecdb381502e63825d4c47f2dddf73fd3d574be5ed656dbfc40b6f4b5ee8edabb9a98d461ab3f6fc98a56d5b12f77474cf7f7801ce37ad5f320ced1f46b65a64885d6ccf2f369c119b09f0ffc90db6a6a430cc441e9cfb280d2da73e0f482094321119cf8c1a303ff36b697722bd85638ed7cf1e11096ede3717217c5ffb33532afd7ade3e2427410c3bcdf905adc01c0d207548cfc6c4a46729bddb731d36656e7fcc8e09d74bdf0036b742f64390267c01bc478f6a86df3a38956eddb3dd0626fb1e4356d3b393cf40975bf051cfecbbb0ea55c0c526fea6d622295c3a1d3180d2b639e34e1eb966db35ecd9d63773f3a0c8512c4fa396ed7049ef452b2f07b785aa51ce91b42718ed7a69ed606db0ab42db533856e1989432876c1970d70198b7977b78b97290f4831b7926f63a33244d95ab40cdcbba6dc34d167a2d839b1ab2b850e9e1cba520f2ec12d3b35ce304373ef026652498ab7330fe594a3d215de2227b6100cd0d03cac2dc8fb3e0744c4a1da5cef859d0acc29ca3d420f2ce24b175121ace929fbd0a8fa24662511f0ba70ee7065cb5a0e1c99bc86c95c50b728ec29ad50337269fe99a14d2246768fd0bdfa2cbb44d49f42d2e4bd4875e95642caaab568ce52da03980df23d53c5e83c1bb6b28b1a93e708d8f16810c18bf9a60f6d560158208d7e2bef7e5a3ed63311b6ed687647daa094b57b48ff773ac71bdbdd0948811858a19e1f470b86e24c2ec9d65ab7c17d65e8106ed65aca9ab40300ad0061355590a56276982926d855baae11464067629b628abc9969242d8958650f6d9fdad53d88d4e1b4839239ee96a05890edf7c95cf17d5a5a466335e10e8774c55d2f10fdee4a1aa44e191284842ef226fc27d0a8614f8ee0b8c658ff129cee1f536c0dbbf3e211e14c2bf232d14d6146890caa90759f2aba06fa82c164435a4b920275172fc85f820e2bbd307bb71a65c91964f607c16dbb5dd6bec3c1021af40d131c4fff0d21ccb114857b363ad3e921d02680f77281f84bc620ae49dc08e92956c2b54a2550c269d023737c9a205bbbbbc85a62c80254d4ec8cb8eb32a64e986dcf820f4ad768b32597535297b9704349ae55bf36441bbe0c5b80684cd239cfa42e1c708eabeeb0976ee79958d432a872619163990ee6910b53d49327444cef231e7746ac7b2b7d5331e99ec2d7580af332a37c64d2d373457f17f593627bf7c41368a96afde2e74f6167139fd4c2d8625340b4a827a34db12cc9d0449ae45c70187fdd7445db8adec348160ac726d6bb6a723d5a58eb5cabd462298091582ef4d06ea29fd7740ac8d497651d116ac3449e8970687e4c5a4197315778d213e7ac701eb84e73de174f1c0b7f48758dfd628ab01d198de7359655758465b4019bcbe77cd294d207baf5edae34a978db3b2242adee4100ceaa5d7912a7f437e5e257da83535aef3e6374acb14a41150fa8e870b4b9d4fd4e5b9e842651794c623da26cf80451afe951c788bcea1dec4da1516465faa17334139187fccfaa7424ac348b3a65a93640a22648a81d8e94b5d7fa313a690e6fea6908d3b376eb305642bb97aeea2e2594bd78f5ca03cf8e26f1fe39b116d20324f7476ef6c6dd6d1df87be4ed2fbc6b19cb61a30fa9680cf5046668440624bbcc6cbc440e3c2c50dc5184426801a22b5bd8cf7c301fc7ccc7fb1d0f63ad366e487e18fe758ddd0b06d11db1ab7ea4e79eabfcd0f1d1961f5f7ac4eb6bc9c30d2a2160b021832f8a60da8d8dcf2073e2e870a95b7fa5c7684c48191c665e5473c2f53fa184261009c30c65b7166ca6a2b26a36f58421dd129db562dbd1feef653b7c0a27e4e289063972ceb2e80c1dd10581eea2d26cb4ac157d61fe75743256b089c1d8e4342a51e75844a849e06a5ef11a4d81494dc03d8dc2eed0ee44e3216dc7eff04e6a5eb556816c09f3f790bd647b7f14e689d44442e9d0af0545407d9c32261ab1734d24057f98418b6d5052f88b0f6c5ed91df6439487f6e4c24fa2aab584bb35dde6d4b00290aa71813978d0ad3bce16323ffa9cafcfabb5072b5e078657ac4891cc9dcc1c4040ddd9ac3c38ce5cab1eebe8ff83b48b2bf481a8d39d12bb7fdeea3033278e39db638c8718ed923c1425df129c5eb5e8989fdcc47953e3273e140230e56b1f6beb846519266049750cd40859afd1f67e885de75d1b5c3fa5752e218ee3dcc0efeb3b9fe29bb3a7fd9ae6e78233c431b1420f2decb2366bbd7aeca8a2114fe8fc8039cb5a0ab0d866eff46b2ce3d5add09f3532a11898d207762a55b274585db0e58892f675d14d8415908297bf13d861e00e43533de00aab961ba4459407b368809c7ac674c9ff16a1ff6e770d1ae3da0dfe310abb5dd4dcde52e2d6d30953d3862d66ff3f83c4db5751191a1b2027e9cb94df4a343150d8720f7488a67a58552c12812f8b739ec9c5b50f7348fd988ff286fdb4ff3bdfd3f18a6226dabf32ce54f8a4d9ea61c94a3c53ca8f00598668a6f9bdde6e5b434408d82158cbb399c44ba3ab7441a30da5f8d44f7182323fc87b77e354e31460e9c02fdd117b3db8f77abc8eae646207b9c4cac29cfa971a3ec4fabc789acb49d6abe64de8ba5c27e756d6d63c1dc84bf44aa54f218ec23267080cb32c035643cd9571b0ca8e9d8614c645a0605ef490cf2165cd2404200a2c2d12cfdc9162c51dcf526a92552f82c0b2378ef65e0d3f73c80eb73ff27a4629290a74e813469cd8e85e10abf16f4abc6460dd63084b2449b489ffb7f57ff45c86c5ca0419ddca4ffd539aa2f75fdf836dd15cede85f2d9ecda98b4b6568d28ea0f25e9a1cd9828e95f2771c115e98814141fbbe49aa6bd346dbb3acaa08b777e31fd0723c5280349f556a5dd03d713dd53af6c829b92b30ec24454f9be9c0f40898a01808b15e08b4924f027d7fa1abdec46d06bde7b8c5e24d94a103f678a4854044192662a451f8232874749ec77c894a7b5cbb0bb646fbe609f2217327a5a89798b3449d20237a54eecda2fbd6714525c08971b1a27e79843775f0708035498ee0564b3eec719c68c72438f5728c20e31cb1968af9d62d380ff7d2def56f6dedb1c4889e8f81d2ff0525b150d86a6a06f746d75670ec99004aad3efb3683cba2a19026144782cbfc4b9eed0d1031473b99344b2a839d7d2315f2b4492d77463dd215f8be9bf3e39827ff2842aac4a62807d050c8f535e8dc9ef797fdc3372a63f31e881dd705132ffd78d0cf054b7d73f1ed9d146ee8252f3c60412e66f0ae7ef893101a151498b781870b2ac080275f94151a6dfe32362111aa1909ee7403e783a7b38ccfbf961b736938b3d55e4c6fed2c1487e47f2106b3a30a57e6ffb60f499f5d9e3bb70100dbe57b5270463bd5f1e7bedbffc8062d1e165712e78effcbd8e10b8a59ae62e450a7c87083589230eaeef659dab46a38127e051961f481f62d604cf802a7f3c5e6f43473cc2b13d1a40aa3f118c5b51c3416178ce67ce1d027c48242cf20f6e5c60be0a5636ae597ab8d0d8c9993c863f13a595ac6ba25d7c09ca78b341b0bc2fbf98bc5166477a273feb60d388902fb0bb3b0bf88645f3298ab19137f432bf6f2aeb4757336e446d42b46028eee2bf24a594c4a432b09def6e9e07c56393d508362e811f262cbfb3a8e6dceaad7f1e0a29ced15fe437491af59daa1869e7fd5dff8a7a1957c6a88906e6598da87445afd5a81441a3f103d6ca4ef2391c576a3e2b53141355421b9eb21189f6d3f82e3294d74700b9dbd9c09d8c85a2a4890f6602e7d5772f156ee505caf44330b764745b5f5c403f54c0748a022b60a83305f64a81810cccdda5ba10d2eb556ed9bc491ab61fc353ed312278791c4a1403bcf64f0a014092da43f003c2854f138f4391537c65fbad0004832713ae686ced1d4bc4774e9a05037156a9660d49b532b1d6ce00389512d2c99f1f184d91872513326cc70d6b19f986bedbfd7a25e1566dd38632e32f3efcba1c392d149daed55dfbe019d38850e0a90f7f5eb15e350acc27742150c4e0621ec62a8e53126ef6b69bfcbbb2b5a4ae87770dde3aa627b7570ac0189fb699b968b972919463dfcf09cf16f458e05cadd9927a97e90f78affb0af7f339142c7c1e4ba86e09c3c479f3e2bdde288f2d48833e305142f1da79a0726794bde89ad2bf5448c83ce430a86281a27733b8b740c8fda64f80371b8eacc2b05b392b5560e81c33311528e33ae866d9c14359990c4c51f2cbcf1bee7be1c0c4f7960861c7a73dc6c888b016ddf623999d1b15ddfb2dfcee69a7fc9897f5e5b481087e8a89f033d9b47cdbee476f5f5bae54803c8481c5fb416ca478488dabb8ce0a209e6eec89bd103e8634c4e1e6eec61f35cc1111352b8540169a3c84b60d5f5e57e7a7c45f778a887aa549e500ebe550e8175a868da899b23403017f7b9cefb7975b1163655cc9b0573584183c6524a14a81e54c985322fa5593a441f4c31c5b6d193274f74e07030ce7a0b7a70d7096081b327c427e78baf460ac246f6b3e43896b09bf57e817f6afdf467746afe12fabc6ecbba1905b0f3ad637ae89b4f4bd3f23b2af54b559f6069feafca5df3be3ac9ef6df4ba597ffb0bfdfe7456217d422f930e8b85368f5b42140f3ae632e206ae9708e77dc87459d4ee15e9e3bb1e703c9f0a86b8abc8d5edf613ce64459bfe81790b77889fb1772b8fafceaf3a4d16d6fa6061d8547b033d55172d6bffb68e5e67b811ec33ad58937bfc171992cb1d416855f53184eb34931f896d2899307a8dca75a08023ae884054970adfe4f8a027e1c9678998e350925678a04ce229b4889b56e0bdc0ed1061d63c589e7ada854aaff227ed14d4bbe4aa962c02f420970386e34d789b7110e31d13d8ff006e0d731679d446f12797f16dd2c325b777086069cb3afb7f4e67507e4053abf4aa923191b2727f2158a7912cac17c01c2131771d67158973862d26c4c32c5e475f94db35988ecdc2256a225b8a6598772bcb0655ca8bcc6eb154217b56cd520cbb6d619387df8c94193fd2767c625922755424b6e0a36d3e40649c70b5b7e68f73484e5602bdfef4d4d80f47ce506555df4c245ce635987dc4adc64e1155c6c93428dca920a8f3fcfac819b4497a69af8b5d5cf0e1110b2eac71bafcfd3eaee879c24293d601d8bea0962151ce0e697f2280b39d7f801349ed533699d01ba44307cbc45209f460584a4bb598d2f7862ffb6544d5d8006d37d9488228a55bf9318845c31c6a87e4ddc8ed9e243a54e965f59547e13f46f306774ea8598328184dc50cbf16cf18690ee1620c784666700f20dfd723b4b5167dd9852fc3e7c4b315703441759af19cea9730e7134654443509e30df84977d354814c258b5a84e4797f5870cd971d1afb4e6909671637f00ce1379a258bc05e33ffdaff0834baaffbb545cccc76398924c90cffbfd9bc82cb6d66b6cfe8d6499f0e3b9e5636345d802220d492ac4b72986fae852945c09c7fbe9490e5f787b83d38045b89e2cee7417561aba56bb449ccf0f2f531781931d2ccea09bb5bf18f1db5114a1138651101381da1f660422ce5b11fc435da9b5be61eb223c2fa0ce9baa5f956602084214812278ad9dc039f555b4a933e333815c67b106f3ae3eee9367b2f320b0ba86eb5a044ffb46c0e03acb120d0f762d63bcff280e9ab80dfb0cb01e98e919bff82798afccc187fc83d2dbd6ae3f9f9c30beb9ceaf51bad38579ea1c98ccd8da2eb197c0f722b39e109e119f2b2ba5b2aff8897944fd2f78e2ee7fb40c5f33136e8d516edfcfd6cfd8e3b41d558f6ebeb4d17a3c4471a1c5e188a2b7e220374a275f25af1ad96520fc06d4f2a6a2e402a4bea01f4c2e0f4435a611b2db0c3ed49b0f6d312548fb37b02f3aadcebb5401524a8e6867d3cd8b712acca1b1d85b6e65b23db8d96a05b9784db87e3eecc22792288aa8e863677475a012182b05a1770e0ea5e5945dcc6a2ebfc78afc65ae112a1f30f1588cc194aa55a82ea58b353cc1909849c2f4ddce9cebf275869fc002c0dd57de99f01fab7f70669edca7ad73897c5f24278a3a1abc738edd55de2b57457254f8001c6930f44a7455cab81a5ac0409c4cd8c518f267a5a48bcdc82f3b7f137dc97f448837a63153d330236e3e39382028b2aca0c96b1faa0b320ffdcb1e713cadbe55c90491f9a48c45f40de547aab976648413278bc0c69359eed3f9fe5579312366dae72e2643b4e172be7f56d4d1be2f7bf93437f674e4bd7c492f1fd1ff5fe5de58ac303e3f2da5f0ca2f9439cc7bcb31e714c2ff6f1fb7c8db0e4bf8c9ffcebd417c904fec5d944d86873a66021b8a03cd7183665ad942fd51f9ad9824c280a9155178c0542a899892554ff74f7df7355c6fc92cb21c7211ca07e5b3d88a1922d82c983c15f6e8574898f25934ae9705001d1f5f4f9fea38b042ce3badefcfa496a0322e25565581479b6c431dd20d126b3fb1b75f7d7b5d09e0a51e62813b409c4ec6cdfeb56c8c0bd4f0ff266aac818a457b6294ec9ceba3e1ea5f1c42fe86ef0f16babf368ab212ad39d65cb8d755e1b5f55f74ab9cf7f9edb32edd7a9ac396b167bfbe7dbff26ecd984c303d1cf2cd6ae4c8f10242f7bf5b8ac635acff988c5f54208bb2d8bbfd1d4e5abe3e72dcb4239a18763dd5e55b98c95b4fe2a21c0edee963e3297184b32ea43f836ec63b2bd11f86d7a42f3ce858beba03f1b28eb6581618dadb52f79fac50e63cd2fb711e16a978d8429456daabd4bc9f4748eecab1d00c8e610172c784a1daf899e51adde160d90927333f767e425c7457920f60a83a022d779a28296fd89cc80b60a302495cf6d773277910f4f4787872f4d5302f1a3827ecb669a001a2ca72b77e553d098f3632cf342f18598bb9e9f296dafe75589e31b22f0d18b98b3043dd868cfcdcb0b8b29ba688c60211eada0909d745d4ea8ae61ce333b6b059501da95cfb70dadb0e2f41deb6912b887dbdfc71e3a49fa8496ec6387b2e0c64bca5bfff6e6962f492f6a92ea548ed7be435f366aeabbff41e7fdccb7944e3dfc75a11def7a8ec0991c601ada47d3ace5315eecd0f17c68a71ce7f4d6b6ecd3c79d5dc9301f0472af6a58ff9319275091556bbcaaa7d4b79833ac2f9dd188a21994ad94e4d2d29cc9d7e456629355b91172bfb81bf2ab3a9c9031e88a12a7ca6269bdeb0e10443317476d6b26d26138e8d702a5a310d2b6b5906375ea2b71e4ae1bcc71b94524ffc20f53c18b8cb7755ee30dd94f50166c049176bcfc8462cc6ac1424b16618e81145bcf1f812602b7584ad844fbb555d46de5b9567649cb46c6a34251d5a533780d9ac6fa2dd6f128a2b4a4a692f102eaa29bea4d59f94be2e586ddf0cd255ac044ddea608e021fb7430eeeec3ed1e538f6a16dcb2820b9aca6e65408304b9722840e0ae7c0e8b867cf0912b1b39d725679045e068d047e5b0e5417d366669ad91d9c05ec87f13c1c41b49ece99e66b662053c712e79bbe728fc8f283892bb2c4a3f8a174dd1e62c27a0cde6aab6f3b332d32f7d50bd70b221b95b902d3e8f4c303ac231970130bf6e91aba5538c469dbd2e3048506d46c9514d660232ea443e619ab3ab6dfb9fea10b19bdd168a3da112db01001136c59a9d453279b13f828fa24dda140bfc5d2e08979aa97dda070b2f0ee98f269b0a90eb00272671cfc1117d9071243a99650a2c3fd5eeaa8559abdc4c9d384b265f029dc0aa4a8e755ae1673dd1cb11ae4af30789c0d27f5015fe7d008b22d81597ae4cbb8a2784c2e95cd166b635878dfb4e53471afa32723d4186cb5343702c1ae23f02d0a5d323005ff4cbd223cda07849db346786efc43c461804e563844a26d27b1e4038bd1d4063c9fd78f3430e3c234780f6fcf3b5fc1f6b3c41a921a67ccb79f32abb48f42079603aa0b64779929dfb84760b59d5834cd098369c9a0bbb6e57e8397dac62026b57c7487046737f10e790677658845cce37eb1a28037aff421ca02bd71e2a86852551c0070f56f989439c020819b2cb8340a1f036e89ab012fe2e41d936cf7334b56e9eac6c4b3596155b9fe8b937ca3e7a319890811417815d7dd6af72c5c4c570ddc1c1a1b251d449f8add4d05dc81ff6a72efc5abff60d8a04bc2e1f2b381d6620a5bae2cf9c13046f8c12e8bf00b77375c105baf171774d903a9a76eff43986e59fb4366735ccc41f54fc71ffb54726c962401aa8c78fc7ea64bd13bfb0372b1e6edb84c35c6f07dc455dd4e929484d715b708b99f18bf27ab916de54ebfb31742b15878b5eca1bd3011c04793f484ccba7818fe761af2d9cee6b5b097e4f9e28b0c44e49e3068d04776de616600e495c7bae5dabf97c191149d68e0e39363a6e6d5e55972f7a60513c8a7a4b31c5c089c3e69b319a1780cef6cb168b40675058d231be434b54a36c63ddd473bce96e34e4da6997c0269528a106152fb44e9ce73f8c47675c24f880691ea5591ae9087ea6ae17fce7b5f689b5a7c9790431da8d784722d9d0808f524d04a88b04e1a04bd6f163d4fffac18dfe64d8c68e864251b941453b545750b43926d880c6abfd041014659a42130688045672fe956550a4f837ba89c192513aa96ddc638e835d5f0a40fdb8a93632b9e2fecf823ad348d34c89a90b32f44829e16e3ed9ff1720501af1d7cb1122306c1ce83ca4f3ce92ffefff2a5dbc253f073f08cf8ea5f9c2881e8d48b6d3f7dd5d302e99e529bc1a97a57d08b62e0fb0e71300015deb9357ec1b2ce7acd12d51c6de45d67744dab8bd0118e7564206a0f4b581bf251b877ef0aae1b8052d83f5d8742538d2299d9ac1a251300fae468f47e9ebf26b8ba6451c9fc8746a909a6aaf66a503dccb2d41b51a2c14e6baa0d5abca055052d20a409f84d4d000550c9a18e28fa2fa5564a89357a70bec0eedab2f895f2ff4638c28fb3ad082a5cfc0fb3b8b7f1c6c00887d68250f68516060876586c20451997e2f7d48ece39122ff9db312111492f2f27c3fb12e1cda84eff2bfcdd95a0234b7a826146e6b8a851bf5f77780efdc6e5c66182f8a65766f61c288237d2505c497e2d3ac0b51cfdbfa0edb11f398d7b9f493de6f6243777f0cc3243a01868eef4159ecb3fd1f6c61f064d743c4d19b9093233c0babb831edba9c1f650a64dda655950b995de9ebcf589377ddf96f0c890e17acf113dd8ca02795b7a5bd9bfa1a81de2d4561ab0ac2ca11d9cd0221684318e7b59d08509e2696703ff1daf8e5e8368ff6108d21a7c05a1b1beeff9ab17893e4df95c9aec2168cd5d7220effeaeed01c761cd0ce5cc1642ac913e054441931c2b4240a4fe220888445329813ed59caa0ddc3ffe01f93158390945a5e0535a43ded3f4fa91a4b905e6577cb0344f2f32001a6a0666586a0e8547cd8c301e8ab7013aad7ec34cb01ad17e55ab23ea791c0fd0758d99b01c22f857013b441da2792062332f30cc65ab3a17116808e2c517fffffa307c184d6dbdbf80540a008d986b7ef4549fbeac96f46fccd33ccce6ff95a23fd7082c6eeca0d96bc17bacde938718694ce823f09568daedabef4f9577743f0411440bd21b05b90b02cb2e45b5b36606d303a3d1f237972010ab6a94a7697323e79b526702249d0400a1e794426d863dc4ce42ecaf9cc74253fb634c34f48ccdc63994713deabc00fa75b29ef9cc82306195b025727cf9a490e1b47845be4a4353dbb4e38c5c2b39899df52023a022db691208e28b53d90f2537317f4fb379f8abeab0827927a62c411600b758f2edd71b49f813888c5c061cd0e0de7b7c46ac9c6b2f9891094d2879b9beeef1c448a117f31ba7bdf533d32fb1d0eb39b7ec358ecdbe7f3cccbac973a825911b4d8b0ab86afda9a99d32e4f4cfd30068864459bac2af98dddb6a8f8b0f290051dff213543a7ecc39e0d74060a4b13534a1821e159cf8851ab657ccb1527e94e42e8b72cea0829a4b306a248d2bb3e7c751232dd77fc68588ad88cb95b274ea726ed3892f3a38e2da987f6f29b402e551103718a979537c55111700e8851c3b0156fd6eb7583dc319075e8105ecd73137738122c4c3f0bf40807e321db5f28b97b5a9654c61f63b04199f434e9a92850c95cd61d8f15d48f0c49d1bd79cbed7ef946da943d7898b09a637e882cd6a86319ec29fcfafe46ffdf3f279981e66877923493c8b2deb697947a4273eb1dff1c92d646eb1ac30678bcfa7a9d56c00e65b68d6d08787bebaf6a30f5a934b324a0a3470668114f725605eca2ab67830ea315aaa978f5add5ca7112b0752294bd295739554d3f1094fa8727a5c1f4a9dfb32d88ddcd892217206141fa29a1ffe3f0f0b92577541ed2b1836a3bb4d1727c57ca7bedf842236e51e886c26e398d646d501d64a50b1238f534272f1e36238b777c609ebd4b7bf91e973c63ef7bfac63acf9aece7fb4a005ec62bf538163e38f1b636a8e620edd1a28392c99a6bf018d2ed531a421c91f6482a26bc98cc8accf803c5cd5e586a884982d9f1515e83e9162146f6d263b6d4d3f76230b76cf447f4358cc70b9e5f597ff459d535789d4ed5f5d389912bf861db0fca41c855ef65fc98a994d5e813810baf86223262624843504de60e1fd43b9e144b020a76152a1762f000a9d6486fd09f8ebcc8047876c60a50876b102831cb81e3389fb50123c613babe4a0e22a339669bafc060552a16f7ec822a9b9f9d38c8d982ba3fd0d3e45fac50fe458d91242489c534d38071b328570539ec9a4eb3c38979aaec80e08e122fcd068da5e6dd09cf3979f1d194c17ae8c96cb3554d940cfc1b1b71a20337b3aab8db4dc2a8eb5ed50eee5c62db03cd42ba7c1a2684321b12a7a530da1b15b0f5dbbfdbeb8bb30b3d26277c123f4eb56f7010e434014d65ff87afbdff66c143807244340aee53f37b5c078188a20c95ec5248fb6f96396ab27c8a3b756e7723e98a5b56bc4a78d21c1bb79aaf8e9592b802b478ea6ddeff2d619b4072c5aeea1f0d257873bb897bb5347f6369acf49e8749c50467f1e7653a94ea222faf72c5adc4b6764eb33e8cf0d435bbd0c536dd9b05d5ffc6226fc7aa35ac8fa42b1f766dafc6a938d1c9eacacd110fe16d5625dbe7a45dcf1454f5e0e29ea2effcbac1b3db84da2130b3c21c782f49fe92d176ff6c62025d1860fcdd3ce00b6c6bf107f4d9973151a1539b774762438017fd369ae64bbdc960bb24c350b15bb7cbb045c907ea60fc229581b6fe7f73eab8bf109a8d50f9908c60f7441dcad2c2dbebdeb3c547b639634f0a8006ecc91129bfbfb2e5b2c2e0103c85e9ba93c29365681f618f731478242a42a8a24e92cdda242ff1a8b088d86a1caec196fbc523b8ae97125bd2788a4a2b71b6d6781c0260573b289ffa7deb71b5c080155865a722c840b16acb2f136180dfd6fdf34dc3a1adb54455037ac7d4bf80be434fe1c48e8747a47ad1165dd08f4e2cccfd648ef09743bbf342fda48a44633bcb59269b7c3e9ddd5a90d01f3622087f660d4cb9e3dbec4cb84b63c26ac499b51e12e0331c98e8a7a962681862fbbabd6f013c606bf439f1d06be10b77c85b5140a9d89905579241c2ddabacb3f13736531ebcd4e7454ae4bad93c00e098587e08437be8128b6946f5023902b2eaa8ad67d0f50085ecee9807df911e6452eb99cd841bb6802fa1bfe7cb3fdce8d2d42d49ab80164b972b1d624f4a27b0d6a52d4bf22b86f138f9e601d7d833ae875eb1b96abb62ba4d738e89a0ce71b6483b886053fb259b3c5b052b30a35d744346fd16b06df29c9a0b3bf58cf5ed8542a7c1bc74f0d0a6f3677990a61c82a40de357cc7b4e2007d2bb467650e746650a2d30a94fbc10307c88d8b2db236db1f48bea29fe3c0f201c60ee3561b3f07d57e74b30915e224f5c0c8aa9a526fe485834006834e1753f552a0b3a7149d00ce668df32a13d57462f4fd38ad4b43cbb09c3eca76e86d14c962aa7312c1b1332a063a260a8b8bea6c2da1772a8853552fc1426b915a36969f8468c2a03b8e93585f4a5d8edd0a28ba2e7729579bd797d7c60bfa0233eaca4cfbaea76f7e5fbe08eb0d40a60d3f53e829edad1f5b20d96188af40d93c35b7bafde7c9cf1ec9335adf85df0861aa84294ec36d2bde7c3c9bdc77014c5721566b26f530688912fbe17a2c9eea3017d6f093dbbb826579cf8298849227867c39d9e1cdd0bc6bb316fe430822d0555eaadfd3748d7a56e78d60b42cd51a0cc492b8b918d55212ed123e23bb2e0eda229c32ffe3b9ea54c11919a01d539ca4d94650349c3da2e2ac48fb3bedcf96d184d07cbe9ceca71c0e3bc59d2fc71012256908eaad2e338614a4c9517d350c03c72b60bc11f55d7e647fac82e3c25b141e0ead3bbb508afc2c9b2d610b51eee18477364d09a7ecfc7b34dba3161acf867aacbfdfd37ae3c53d3b87c912cb13c2f2690508d4550170306a5237440ea0dd571fd390294ffaeb9a3f3b5dcf01fca56da45f73ecd30627899233740702df294e192a2dc3172bcad185756aa045c67e483506fbc2252dcbd22dd3950971de1af3dd70c8dec6d9497166ba161a57677edec278ea1829ba5513c66e74bee511dd30514bc813c6a0397ce5babd94cc9a89e396204c2e123082d4ffefc77f018ed7c8edc6a95542598f526654ac07f5dfd7b2d842ba71f418c931fc693c3f2a3ed0a1b1cfc7c5220530ce9c090fddb8c6cf9d0c73e2cd8395f5b624350415c7c6b381e78e8be0869563f3bfb3ed3fe840c9babbb028dbe303690e39ce31aad7af7f09542f48e856b51c995f558cef68a5b1534796e3df407ce1a7d75f3b5d21bdd6fb87a2c36e6cb24ac134a1f5159e054f5d94342af303af0b59f68f7f60455434ad5d9dbf24b607c79f8ae87956b976ff719874df1fc57d2c30c5a9c002c98bf7a9d330f525fd559462cc29ec4634116ac8b7c57ec39f20bdf5604dc7759fa9564ac0c11e5d6693737d2a5147bdc5c73db5704fa981d51d1dc891f05d3e3da05dab37e0112a03b9ec8f11d6631499e46b3187f090f2c1e92b06792fce6ed5cec43ce4c676654926645f77095f7f37c150e6915d06e745c51a9d60c9b1da51810685c4156fac3cc5c9abd6d9682adb715f720485979e96e38ebb8078c67d70c42c6ecc5131a9b127f0018e37907aca3c890044a55dff7fe4e1200bd40e0f0002f6c2a3398a100aefd94dbbe62e455b5177e2dec7048aa093d0aa547a1866bc11b1f0e990cd286e5c9aeb0bc255b474c06cdda62e7a888d8e7298e9480fbbae0447f9a1039e70667125680689340dcb7409d7e04a46ee336cd177499013ae62882b26f37aa7a9eb655fa964d5cbc804cc6f66d0eaa105023886771ddc0394df9000a62de3f0bd80e9d5671b43ef71151f6d78b4a32a29fc6f883cef342616d216330d40da02d7d75c1d03486d4ae0dd34fbe5ff4869cc636a3a4d4d72acc5d25bcd6b85601bcd3944b509e63a63a0666a96976a2e82a112c51ba954750dcdc34cc0d3702a5893ae701232a4ab75fac3bdff6bd847aaff023ce0b9f4e7b818a658899515300c4fa1067ab7211eeaf612093cce6afd87b6b3cc2cf94bff655eae86d800e3b03637ad59ea4fadc9eed8ffd21e8efee0a0ef01874baa07876aa93ea4391088dc5b09d204d9d145b9bea3987bc3198c3e25390aaa10a2a7a8f7b8f9b75eb4a5409af5578f1958168bf006dc31d022c97eaa6cfeaba9ef432742924166a290eab157731ffdc3de6f8b5a84c4a31a0830022b83217fbfe17a6482f43f9c731bd6eaf410e95788be5850673496738b7c85e9968a8a23c8691ae5ed8dfb91b542b6c40c36f7ffe76d2116dfe15249da509bc389fabc68f1f8a9f7b5bf4d6df381588587a3dc76b5407221c76bf6783a2abbe6aa907d24a70b0ee2bb816021409a010434d59eea4354550f4f0fecc6520eca168e2240b0d61a33dcb9b958cc9dfeb39fe644cc6be3d7980de0dc904b03ca29a34b47db261ca0db2f8d87e1c4832559326dcc176ea2c08049012a70e635c7dbd379bda3e0571974167b4e0568e5ffd274d3beedd4a8ddf1daf8b75ea5122552b53b4db8e9310f16e71285e7f4b3bdef2cdc0f3810d12b1d0176b5778dd11d80eada623214c0e7f06e88330b395cc0e85a6faca2671f16e85c0627de246fa03f880ccf831e4b4ba2c668870042b02fb40a9321d42cf40406de07f4037de2668c35f9c60b7809c6193eb160ed1058b808e80ef34c2d3e589f29d0425f154cb1a7727819abd6b360d38d871534f8230a00aca9a94fe1db58731506ae9b256511b036969392a6bb79784f0b79eaa244b773410d40b97a9d90a168ff8d0eb4f2f8e4b76528592125e539d1a00e7966da825db75540112ba5847c484ee714d34063d9cb256a42873b60d687c396fb0009f4f7266c690a922da763d3cb8cfa9eedce8a890331089453ed50eb4a95efbd92af8232a11b12e07feb9fecca6b282830ae5c103d540f4dcb8f06d51880eb83e7e951a92114c5ef07c3764d6ccafbcb8664bd7d2e17ad1b7ae1349daa57860392ce43f1493a32c5642d3da3aeebffe89438224eb3ca24032a9ad57381f5f4e55fa6dcc842b141a4f82f376587b743d0aaf37f4847530e5261a85ad614e228ba4fc8ce0d22d440063be2d2b44127f06f188647afe71b8f0febcbb177b318a0c2b47b09f7d7ee671b65b4d8ddcbf3f9984c404644e40ec2af106884d14030fd04966c9be17c643f14429a73eff2dfb7f68d0b1211af219d00c33711e63b34e0e0954e3c6d1d9375f464d06072628e4267a58310998eca70e692905f4a17a3da4c8dac34337c76335cc60b8da289332f2e3dfd4885927743d1c8b8cd9573f11cf18a8ca6e4d32749b8e8b6f0d06879a3ff8109c1d0a90a1df3300cac9ee27cd6cb499918c50510a43a69198a8e9cccf82b6b668913b1b8171745a31c5c5ee9b955ec918d8597bb9fb47c178632684e0f5b8e3d2be4516f477ac917696f615d105b07b6ea0bf76d1c6e4d80b73621e4e08490c2736609bc218dc184919cc8a635bc4d6df69d033c52ce5c9c27241903895f52f47edde2f0b66350deb13c774636a4fbb0e5c8020595a854baab5e90bcd14d092bb54e865018dd74e666281c6279771329105bdd09106523196b7cb288c51ed5fa13e939cc46d31e0c4f327a3e01bc5a687a9403768e27d2056a147481cb20a1dfdb5c2de1d74bcf85812b49be0fd0d6b46af99d32f6d1176c18d526e188e8ccd5b74abd945c1236da326092c6156ab0a07c7649ab97ac5edfb3f1500f872fc544adeca1d748a45c84f6afd1bbd646a21090d3ba57270b7792d492dcd7d38ef3d88a00c05fa2265926ec1d64d805d28f95e084ae7a072ff0a977496babc39e36494328d2637a250cb29d31c44aadcce314e61e4dfb72ffd9b58752604a55d56c410a968fafde239040d5121f4bae036be6abbd40f41b2f21df0b1af7a64c466094cff1311a11611c69a1191ab48dadceadaa4589f30aea2942f0ecd8bbc8e422ab765671d2ddd29ccd5382a81b139d4a0d387f00ad059d987372824b6d9cc96b59025f87efca8d6d37dc0bd3170e9f423697c32d3820b27999b2d9ff57bb971f1c10114157b19871743ebb45be440b624b594c979d2a4e205bf426dc304897e06f9cb994e324b75d0f26d6c94595209f20ad096aea2261ef6e1b1dfaa220db10be3e7503603499d58e2945ae43b0f4d9ebd31384a94505a4de796e6c0c8ed37f69335a818a0a3b5711194b5319a874c02638090d408e5c7a1e1fd8e4722c17ed93792719aed29ab9a5614d6e6b54a447742a7a32bcd379c1f80eec4dd316cb093fc0d4af1e9bd20e5a1cdda495474f3943e682afa76a11dd5d18e1999d68615948b28d1990eecc96488aac427b4958fde299d1aeb1d0d7319171c0b67212631342f59c91689d3ec54a30e97a491a81fa9529a94bbdc822e04fb2a2eedba85c7d58a52309ab679b1750f85eb978befcd7022bee59ddaf463af5c685dff22852795f6339793fa993f281c4f0ad75a342411450adda02b8580bfce3c7be35f7cd4c87e46b255b7e81f8dab6ecfa940e0ed00a30d23c15746b09cbd4b8ba4ce00cf367a3014ad1e3007b0679e80141d5d53d2c584cad79c9c0771a4bd5274188b96dda7049f91ff6601e04767098b30345bb80bddada072abbf237ca88126c77a8e2413798643e6cdd35bb6c06bd73117f80cdc8ca6de09014efaa168e7809372d7b9a5563e690d92dacf801268fa5e0aa7e2cb12469ea445436589b2f850e80398af1f821fdde84598991f60c85dfb680bfc7c0d2abaebf40cd3003b3108c9fef0bf64fd33034cfd438508ed7eeb87220f635a54c603eb838d8760bac6a0f8cec7defd3e33ccf2d96517d5da3f4f7711bc71d7296031c0eda60bb25e0235d4ce247ff77cdaef932e58b056e00fd01a2bf63cd18d993f81fa55cd6e2c56fb60950b125b0973de102944775a54a82574b06d1ab56488969fed330c8bac4f00b0f06d9a19d112880d53b7a25a4b0f129323545554908d5c70eef4416e89cc51c0f0cf90ff156a3473ab67430b4e9b0b0e035e47bdfaee89faded7456d8b6c1dc243f4242120166fc1a79b14e8433dcf7abaec9582faf03e74f07a9848358aea6554ba5cd2f0f140838a2be69e72af65d40c6183c613a3d8d87f8363f5b816c813e687dfc3a6b52d81b71261a3c89acc7cbdb013f9576f6babf388c33c0e7e034e7118c8823695b027540e23701a4cb2fc28c8bf36e06d234aea4abdffc4f78f8a1c78c39a33244b4c76baa3f3600063c3787340135f5af7314e020b1098f440797d284e7a1d61559e6d0e67f59bee31721e66d88469609e2c1b62cfb92c08462a7d8133366e12145e67812434be010686328cd323cdbb8b986c402e4a7ddabda3d06140bff5c9064b4d3a111bfcce01b77435cf0f1b31d89b4174721038ee1b8419a9d2d6bbac286adbea9f95eb3389c0a39a9984c6544dcb6cc62df1437c370fa5e57bb194d11a9cbc0bb1edf5bf0bb2f94d1e8af53136e22a407cb58c17acba7ef83f9d944a87d6169deb0376982e18a71e20d4762732df8035b06e162a296051c7668d51547366eda417dcf5bf4d457457294fa795b0f71a9875994263001303aecaf88034d863e8a36c8c4cf1845131c07e42ea2816079cd72b2f9759f46f3b077342774fb27631639ced0f1a52b9ac7afe65e32bba5409905a1f9ca4f82ccfca457af70dceb59e09eb3e26fce2b8c6fd009ed5a3dda7b220b79b25c844420b3882152061fc0ce1e7f51fd64a99dce4052a552db8865f94a689097bf1d4af2a6b4187cc8db2d6e2e3a2829d87686da4e7996c9904ef516d307ed2d5c4d2afd0281333d52237ddc2daae4200dc6ae04b93ce46e94a9ff8c5480fc26d5790121691f08551ef117cadf7a986dc9e26c6acb89d557e9b47d2700960d75d6d4ff9b8a412b2bcb22891c4b49136ab7d7b486c414068d616716e0efa5d42641328be449e5443adf5ee4f9d69c6f04634eb4a2128b9fd09850c5309314d3cde509a4ee7373ff884ef9b5b293fdffa88182711d6b0448fe99d2cbeb1939114aa4d366a0c88ea1124747915365e25cba8a3982935eb34c025e5e3cce08c1caa2ee850b844f114351f244cf454021379a684cffd922d91c3ce37a61923ef121e9b584abd9ba7e3840546667493b99ad0e37d53be1839c40cf0b72aa8b49dd6bed8ca53ec7a0d0c435fb80ef39839f9d1d2c153e02284831a3dcddf333daf5d371b96eb3e6c94fa7fee0ded01df86a0b20f11ea1a3b3b6ce7d66e0136c419f7b35d129f1cb84dfb9119934a1ca6e515aba6fbebf79151624e74f155a585907e7c971bf76eba2e3c4efca76dc00b766a83ea3a778f989068bf58d080fc06dfddabf3422753a1bbb67edfead0c09ab93cfd62ffc7e14c74148ce733ab1b29c4b06bcd46625054b2a66bfc2bbdf7d15ff42cab626f48105e68ea6194db465124e9e1eb62f4f473de939187d88433d05463aa1a48071dd18d86c84029d035a92c0e63ba403e308912fe550d9ead7c56aad4dfae7c6cb9ba7e593121708f2373a504361f5c22aede50e3becba229f1c849e07828e505741be24f28751f4bb2b44685667a00fc2ae7df6288cfdb6ff7c5c4c9366722c836285991a71520cdf3dc794ec382301795ce6829974ff698c6862d79c304e948ed8dc02029df991c8394946e23595818eb08de5c909024a2c3cdf8cfc0219ff4d59e8519ebb108133f0ad06400c000cd22032b5c0243ac6d711d3bb3d394ee630090789318665a7b9745726a638f7396a48cb01ec51b516cf78506e5bb2f8a0ad7de48231476a082da601a7d318afd2d7be1821767fa23dafc41afcd01c1998ad8dd4104d5218291a7822ad207aa0644b250d4dc0495e19d9d42e638c9b2b4abf1a61afb20e7cf2b618c61cdbcf70da86a983fd5c64b26461d9af439808d79a4291dc266a8431eba26c43008b4dd3ea6146356e1961d2d09e5fd999e96f57904f5943025ecf6b095abc93eefd16413823aec324210893fac7d294204a36bc2a0835a702f398762f27b7b5dc78bd743d9f70c8e7209676c7afbd10fa5f81a9d4fa8ca643f296d8d80e49d9a7b758eec99559f633157b4109ecd115fc90e3d376027b73598a1874bf4c5a45258ba4b96d57984573267597efb38f2a4f20e2da95dd577141b85c802d133cc43b25d26a8379db88bd0bf497dcf78ea2e225278cd9cf6bcd28ab0e9428f3aec9af7276fa1f0e9eeec4f02252d2cc14d8626458fd73954cb92cf681601ea0b9d135b8b5a89689392638a90c14cef89a4620eaea06dba8b3ab7f67a4e058c1ce7588bcb56be34da3a1416c42665b83b3711d621c6299203499df6cc06cd32460a1652dbc5eee35408e8f242e5018f92e41ff35afcacb09c62c338e89518b39ffb88fd859644a62c83c093b1bc31737a2f19bb0ec76dd596ae4ac04621673c88336d39e26358ee15e9ef257c0d547881f03d20b474ce91b47ea3a08ecc0d4362f3009f9cd008b739fcc9c57363e5dbbed38c4f3a8bb50c08197ff0bfb9bbc54d4c714cafd3e59bedfd1a41cf8071b02ecdd04477a9f3c201933e15c2c51feeca2420a87d3e46aea63385b9cf2d22f482b5f34e7bff2ed5798ee644e1895853deb1d15fea980d3f9cb024404b89f99cab9a83d43830d7a78b69d5695f59667b4ffa8e42e9489fca4224edd4aaf93def6d9c7455c322fb1559998e3d330144c1cbd1669136785e9cf8f630646dc6b0ebcf7799edeb208680539096d835196c719ce4e22e95a965c759eb599e864cdbd01443908d3e88ec3dba715d29b76eefbb4ee8bb10e0302e9b6b5c302360d666d1f409cec7f22b9cff06573d9c439050dd8f0d3be8e68ed11d9a56a3ac9ada764dbf9bbe640e46a054766143746b195a44cdda226fe6bf25b6c6495d4a208228fab04d0559df9159476b45d87d0d9a2e16ebe6ddf773e8a6154d8ff2d009fb13d235bbb0a698268947760a91f141bf708ee1df511659a4fb85ecdd851e0b7526c9010b7a45e9f01877fb0534bb2e452831b7d33c3520f28e0944250d0458ce43f2df05a1cd90dfb37685e9826f0a6f0cdc3ef9c18e5ce593f756c84f8932a3c6ea5eceb70f0d473008cb2ea5a4c16bca86b3f7c991258c1739a580f540771da2bd4081f9ad0c9d3e242f73add304f49efcf8e49c0ec6acb5a07776302570fa6ad92b5f372196ddd4f5116b4e797bbd7ecd184a0efe0a1a301aee3811aff351d2f8aec4f98d84ff6b19b3fda93a67c71598d956f0d2795eae3fe39004992478d09bdb5063c6609f8c6f5119053de8fca645002b993b535bb95b3e90bfc588d03c423dac210dce211a0fa7c0f2c1106ed75197b000ae1c328d3410e6b83a3b78a41f108098ac8772a3af3ee2b627b9f9bb4b19b363a5be318c85db3b0ef0ab15b7eb8dc4ac6ea14a37d851628220c8bb61e2edfa4f81683a5d102c597e6bd71cb8be14f872753eb591782d01eb10d9d1fa1bfd1de03522b106046338451fe1da521ebaf5afae5fe15cb87042451c83756959b281cf67ac5992ef0c3b1f875614b9b3270048121c82d6353a02ba2bf4a5e509f7aa9b46c07200172a5513181a2efbbc30bf931a62f79725e4a7f36561885181307b67f92143003bb5cd7463b54a8a4e35eadec4ee422882862adc0d406d37148b8eebdf49a1debc1fdf45f1e0c3b0f97e213d6c5aee146c515c3fb1961a0a17b92d4a847ca5f58b44946fab2ba71e35bc1e39d0d4c1a9b344c7cf2c172cd4e4e4d396d5d35c52ec094b04b567b8535fba9075af3b2762672fb7558890c227c51f3651d7fb81553e462c12810ad332f568761383d6dfa601d232b74224002c9cf9f996c7b43313d55455bbf5ecce2ea114af52f8ca39c66e7de83f99373c1d73e9212cbba5fa0a30cb9675d2affb32e7ba8a7afe8ca0084a9edc8acb38ae99a706b97e2c3a3054961c786cd9ae34ff93139ed67a9137457a1fb9ae139ae352de23d619f07c0464974e83cf37498dcddd406904a006a5d75a0d9734feb3390914fcd184ad9dd417c36bd021fe529345055f9371db9a3feb603c54c56fb91e38f400b1ec57f7a49dc4df5e6ec2c0d5d7d0de2cfc00d318d4915410ba2467ef158d7ade3cdceb64da61764bca0aff6b1763e8fed076d80002e1d9251330da89ba2d198c92e7ba3403a7e7accb7d78401aff96f9cf2619900b5aa8b0a1c93ed8732edd7db9e2f6b824860aa5c993b1e6eecbca161a2862b01103c5076e06fef96e2302d26222fa290a6bbe58b0bf1e27930056d02d2dd626bfc3f26a690eb6506747d68ab13fdde7162a4bbb3bcacbe64b78b2002f6ac7f0f7e5b619fad6d4431383cbb80d53c4858074b2813cccd4bc86303fb3573e1357791631db9f2a4a0df1a92e088e7c2612fde87325f53d53613bb53851d49684cb25d73c89846340efbb79069d4110bd647f69d7d70386aea525a24fb30dab871e87fa7e0a8a9cc9e6208d707516d85aad6eb1b27cd78ca81856647ca0d14c6e055c6dd111e2a3aecf178ef63bdd4dc332d53a1dcaa94ede75ea9f02bf903f0a2c3199f575ccc82dcbc2a0d4e94cffdad338c65194d09cf61331598e5f082e23ea3ceaa05f956f361692773a71caf3c8a9fe8a4f8e3944e8f29328d9a586d3094800664a01e0d442630271e9bd789b34e84291fe929189fae5be60017e39b40ea7e6db8081604a5daa040e07ac77e8b6996c2b59e3f3373d4b7daa1a4fa7efa474f1639a8b9dad7270028f184fa13dc7474f6498ca2747f245cf82bdb5c2fd6df0fc1a039153360953e699f6661de6e592eac73fe355942bbf991e9879b7a220b2ecd974eb968d026f865eaf10b90c3dac00a8f7069af140b69d080ca81ad10d98bf793bb62144814b7b0e640b9e39adf1ae250b864ef120e6a1e8392dabd2d4ad6d2a0d82ab07567d7f54c5648465517a8e581834a5da4a1d9218f0ddbab0dadc599a3b0dce269e803fad42a99980d97cf9269a910fa326fdd3b3eaea61f4f21a1bccb8e6156718dbca7f57a889fbd674b0520af180f27545a836e7f01cfe0a544e4a684a1c0591ed13f6bbabc3d8644e81ecd45f2618aa508b226458c843a6338697419fbcb6eb0edaeee112d047ff3ca601190bf2dbb9222b8a3ea930eef93b0c114a961fdf75c7f73c80f49b3f6bd7ada26165fa8e11b60ac6fc00977c011e803f381b51b5f57cae5527d7361fed1b2b50a6ac69355024c3289d19a64f78f60b0ef289ec63a51da273d5b0a452b6a02d0ecdd7459bc1ca9f2bc33ffd45319c3e0f1b3a29cb66f9ab5e5cc48f4de9b020ec1c4884ccd0cb7325cd92e11f8163dece2d80d3322f9d37874678a48e8439f8d36b2e35bc2508849154adf6703d1fd24f4373b01bb184671c939b55147a55d8d5753cef02939ae075de31ab9196262578680024342ee998b473f53011da74c98e6e98aed565e63b33d3a7585db6e72853013b52dbd16bc5359a1a51e1b158017ca0232a12518a49bcfa3898e9b301149b39e144cbce1942ba13aec820865dc36400ba20f7c67385c15ec1d87d6186e6f9c700f52c168aec09b4683323f390557c238bf67317b7d5ea6b72a47f3a2f5ac89bded59a0c195d50768b594123fc8ddd7220c8cc2bbfcfaa450ba5ef6eb91088ef13cdcf56a30aa8d3fd7508a6c8fac001b8a1139a299fa2caf7f9143bf7f66a74524f0b52c2cc2d2e9ea95c2195a9a7aacca4af5fb8792af99b6840c46838107029b69c1409b2204c4eedab404a2a2b394731eabe054fca5d53b2ab2fe1e5f626fa751588b6d59eff130af28414da13dc2a065b65c4fea5d8e832b95c08913854c73f28ef7cbe33162eaa38d8c3922b708f27fbec92d7b0a6943b45404e122e9d623beb0c25b6d585acfc37d368c51b84ac45002c0a643eee00c5380bc05e85556ca298d857ca7baa9c8bf3acb6c2bdd018fe50deceb7dff04d83a4cc36baf9a488fed5047a851371ed22ed2dd60c6ecc15c25d7338b4735b0e69a15d48987166fd899d2d2e35c439872f032147e9d287a7ecf463fe64394b4410608631d783c94094ffe031d2414dd6404ce4994e368df1833bb3af24ba570d69d38307422bff83794f86b0191856cbdd21f3aa7eb314cb1e0dcb018343465ee8da50137083a9bc2c0b7d1679cf1c3d8ab06e175695c78ce996f722267a1769b3b8c0b94af3b97c9f7d9629a3d247ed26a16de15c1dbaa11b90f4e94db07f5952a1aa534e66b1905607fddad2357d6d7d7a70635690729a87e661387d578df8c94cfbd9e2bd631fb831475efbacd616b31234a256ea5bd2e8ba8bf953ec635d52f3cb6876a9ac0560703ccc63ef2c05536ad1097a398e5e8c8eee2f63706979f2266a5acbd0661ef7c33da14ea38eeb270655aaeb62b9dd60424cc52b63f6eb6308044a2d263ca2f84935396aeabbbd637a29db6c608dfed02d4be7cdce214aee274dd86dd688b51894bb45cf501c6b72808ac3efe5ddf84bd40a4d31eee2bd8544eb6bd0bb62f8dddabd7e96c16f09a19abb2c255834674696113c4ef3d6a597b0e96b54dd9ea51616faf89dfbe91bb67fb4b9c45750fda9ad47957ca38573803d9f107f41d8d27cf055dc85e8ce21b4d06d7549a9a89a4c48dcd8e7eff238b3636244017f0dc8c8e95159a191ce4d1fe8374d3b14061f939015f93c4d9dd9277f2417cd04b528a379970816de11c03074202b57989b7fa5192b477d1817deb3b3c48d6a0acf72cceae8845476ecc647dc3f98052c565cec9cc7faee0d331e1410fce52516191da74a89f6b79d9beebdbfd027989b9c26ee72251752263cc06304cd89968bf2777d79f247f0e46028848d8617752826da18fb7aac9cea274cec959bf723e795fdee29ec4fc5927e68864b142c3aa4a04e36efce46371fbe6e0be3313fccf976d20d697e72c54bc681f75c13875ce7c00b2e8ea1bd9c1df53fa8f07644b02e6a2627d656fd840738e171e1f06b2e4aa870dce791056a6a083b1fef1628391b045f9cb2cd8b21b0f4bf7cf9250fccaa84977ab92d21fd929a9554b23fadb6fdc98b70463c3778905cbda7085668b907c124a2220d43b266c3eca712dd6c0e3c64627182999c65236c8f47d7bfc7629a80c5e53c79c30d26b9193dc378effdb77dbbb86058db297b1a97a0d3ec7cb4c48c2874a25b7b6d760841ae8821bea5a452b664f38f9efadd732fd0293810cc2985a8309a91bcd692ef99b2b61088ee0e3a5f2016ac10a5d4cf9452d71a97fe2707bb16256d05c3e44f6631aff61832a0fc116ca1089ef254f17ca5a4b0281030aac7be773128d2747e7da47825245461dc68b71af857a1b785634aa649d0fc67b59d48965acfbcd03831dfcb838b037fef2c5b2e493813fad488da2628dff50f31f65b17b11f53d78306c9dc1fbc70be67bca773bd88db7047f1f41ddcc632d216b2cea1112578ffebc7325b1c24d8e4f08b67a51816ae9fb6de722f6a1f9a685687ed951ca3e81484d6b6ee9bc1967a1c4072bf1578def6b0d32744409c49dd51a9bfe1065a633fce0cda714cb854d0092ff48fcd3cbcb3de3518394187e3f57c1da15c22dae4e3aa6db15aae11ca5399e199dcd5e4fc8536acf7d8ca647cafb9fb56cd0f6dd33cb9198238d277e661152dc985f3f9b1cb6a430f8d08343b5c8880a6f05a0d461f05e8b4b2cb91fed3960cb03b295e63b4246408319dd304808129571efbf14f0912b98d01544af5526c105fb945b545e6c40cc574dbc4e25288a9d8776ac85e96df0445db7bc916abe40fe8784563aa0b8bfa845b5a824c3cd946fdde186d7f8ba90946f6ffa14565b6c911a51ec81945747257e8ceba0c9603c89d93daf22ba6929239c6398432e5fa7fd37e1d026c77dd211425813b077b8fcdb0a7aa3acf73c4a3511c0397cbdf3eece2ce7f86685c0e3572b67c782755d3d3aec48cf712affa7fcd7a7457b6ceaf543257c0d70968a77c4bef4bc08cd387b25e2280f2c8a050f04269f5896b743c3c1f2954fa20776b5873b1879821c0b80571b5125d5228067a90a922cde749daea5a3476c4805620d22d984d2ab6a46b5891e1d779aa6c9e9f8da2ce67d9f924463df1b03cdab391278116ef6d88118768d6b1e4d2ba65ea52518e75e5d6c3af0a4478c021ddca2f75e307a903e031d461ac06f82c43eeb113ec4e8209dfe22c0aae07b8655a2c5f1698b132baf2380cf6cdef885c2f1c10c7df9e621e21a9264ca3dc79cfc1d4272938603c61f644bd49977f53012686d38b9ba096bf99eb272f94bfba4eac560f0605a2c652e884dbef17cbbea1f6ed879be7e7db1c6f3fb5f4ece936e7c6c9e2fe72dbe109cd80df8b49367c552d52fbcefef42a4b62312269fb7103acad4e074939416eea9fb9338cd1a39ee34542bd92d68e469aa631bd90693fbf7db778f5c59f5ca967e29187fa41a472cf43066872f3afb4564eb999ce5cdba7cbe70b80540ea67aa8feb97e7d0dbd38ece875917668919ebc66c32f14791154b806017fd886287453dd1f7ed31697af67aaeb0c5efc724298d1a92e76bbc406fa17f98c927533da3517d129433684bf5f2f7c0357362867cad0caacde89ee8748a2329d9b16edb705bfafdb353a2a8dc3599231efb71610c2c820fd31bae561175b3e698793bb7cad251c8ff073090421b75748fdb98b7c6d39a60582d15b4efef654c6a15f21275044e97d0b90356bf30645f6aa94c46f8c7e1d6e0e42ede9bebb71b9f15b2b8fc1bca299dece06f972af57edfd5a40c21cc437f056dcf5f19c202fde9c551e9170cbb80f79367592ba08f4c230c43e1ebe1a588e898c1a483fc5523fbcb32c3693ee2f4690363f25ac7a0113e589c46c41275a88267fed262bcb0d04312e63dfa94f05b04efd714f84c3d69be45ebf3da620e392a73b8f5b68cc878359784378ecdee41d3dc1e574a5932f82fc071a7c2b374621790e09b77d010a6ba572892fb9469c2f0cb57a18e7e2cb9e7349c109dd00826eadec6ff1ee3e24b47ecb1845a942e1a3dcd16ad85c03ab391c9a4f9793b52dabab2681a31ac8cec6421ea6835a66a80294cce51db0f9e5d6e943fdb2ac5dc81083c80eb310c962e73c6d1156678f4d7c1905032803c9e9cb7350abbf9512ba36db824456b6e4a9c5186174fd22da5cbc44011cc954e5b9c2c0e653a5806881f60d718f8876d1d07622b8c581efc552bddaa7327e7d9bdf24ae2e1b4273962a84657b2b2252a6220d8888f6f2982238f34af3ea1bca1f5763cbe5d73ebacb18de5a039d77997d0fa5df3a3fb64f6e363d467678f606d39bb8b8c9e76ec04d4c902cdf25d71149b3b2327dfdbf0505469b092376196214861e71b4ff918a609b13ce9e3fff5b3b4e24fe6b7eac887e6ae9e3a0077433762f0f2c68a83c12cf31f482765d0626bf582140c867594ccb8c0f56b3b05c853a9a3411786fc00ee1e0ad618a88df375d8afc1880a37a28069e883f85415fd8fba442e3a67fcda3c3617b9d154403eac8fb986861372d28615171af1aa328bf60e1b5e40439ff893a4e92975e6756ed20ff65622d2dba14fc7efc12ebe1b8bf8ee50e9cac3d4f61949cbafe46451c41e19d6af761f1b58955fc4273848e0e81d465ee14469db9931241241dad5af3fd4ce30f023150bb65d239f555dc44804c3b9d04ee077ae1221e8b2021db9c9a89f369ccb789b9103f9ed3fb949da23773c605556247498b93ac0a0cfda64507498afd5f3f23ba66006dc538d9e2902086a8854d42c163dc3e5a1e6944d14bbeef0d2e619cfb95b912a83e83ee2a8651cc192a0be157ca4ba256c0835852c90d8a469dbd164eaf60f43433b080d4bb5234aa9cfb38b816692f00bdb296955ae7fb863a68561ea2a2631ef868c431c4364a09504830daf1bd9b9f4693e074681599a07524a181306227909291cdd8e39b8fbc4053fb3600223b948f4abd946902f0125cf87720c3c38218379440df5ac31300430fec431f6a28933078e5bafdcd49ed23a03779d37b53be1cf7f29f64bc4d9c5e3212bfd362aa092ea175638565e02876e1a0dbbf67ebb5d29c0239978603733a56d7825a1e16a0975c456ff12b8d822fd23c8a4ec48676d8c01719b7f3d19feac1ebd562f36a764476028cf7bbdc273e79895c9e5b13df0d9c631df1e5f18ef911f0c8c4cbe8846db31353cd77d67fba6fd14a975b4686b126e0d40923684c3936033ee170d46eb5691ccccc0b0e37b861d1c6974cb6474024a4959a2ed4d32e2692fdde1fd73da6a6d3614b59d716ab43b080ce9ec7ea76b094aa7fad11a733f2eda0f20c96c10af54f1023939965bf841286ac3df29841bdb9c1b72e21a16205f2f4a9e82cd116e89fd5fd99848ee86f57893454152280b835f162a8383890bc31bf1af9da22c0e3f9062e590c55fb1b892b4475fad1a9b86ee1e9bcd30e6a4a6323c2d18adcadfdd319b61e7a4c9e3c2c76a367216b7392491582acf60e34b5e202b5b8eb25ddfb3b161b109d38b2191e813f6637f79b03922dbd36c92a59354ba8f3d0e3eca21baad9b6e759b0c0967e32b61299f85172d40b5a83aa9a4435bfb1744838857df055901cd4623f9e360951fd4182044d9186ab642c16f93d2bd0330a25b3880071a1e670486e4ea2c4fd4d5f7a5e0d6ddd96f7f1ee96238730fd921083dc80611ef4f3d328b80e64c3528fc6c10d2dd252c090b11ff662afee189ce062251f8d90ae877a09a0e7a07f2f27c59f4a8be99d11422c3520c481349831e8da3031d3c929d5b4255985cac4224c8dc4aaf9da89650d1cfdadcf3ab0d6a62b8dd19c4e8867db2d7e2d2817eb0e638da51cc8b83cf9802603824fac1ee2934840c40de3220b83f2b572fc0ad5980c958506ac57bf06eff618e77c804e59c2f399818d706c0d22f56e7f10c879df8a8895ca462949b5783ec9e063f0d84e242a08aa561b5a44af684f3eb68deec602b6e2f5b14d2eee0ab0bde4279fc0273be9eb2710dcbcfcd5f6adcacd0218e730a6b54061db31605bf37551e63eb0784478ebc9407462d77656bafec824cb5fbc55ec9ca8745a77c000c4fcdedc64d6c0ce2b98858be6b2102128539b89c6c479602db09fcd46be906cbf5b9e20bc149432ec857c458d6cf22fbbf10bf620af483a708b500966c6c068d07c1484e6c3cf18931007b736cb524e2ca6d7827fd19ed25d89aac1e0b86b8ae1c1263494c5f1b499df6cc4b4deccbe62f6483f1f5a645c66f125ff7d7037308ff3542c79296de34eb12413edc48b6ab71f8b090396afd4f732acfa1a87af4aaaf45367bcd51760f3c06381b715231f8dbc6f7022588db4a361c699562fb54213ad8b767b9d7ca742cde4857b4e15058768c0ef20c62aa9cfd2b2a6ffc0e5a422a4e24a72c6e7287d216d19e494b385545e27689dcae357167644bd2ebf60ee973b69976fadc6b50d2483d9ebaf3a96f1bf45b2267412fbb17e3ddcb787e1add81219745c9c6ce92f5863edce8685d284177c42618ae860586c8ac4a53d5ab171173d68f922bd035d1a57381728b915aaf7f77a22bae603aee40c2b93e1a78f354e4d1328a2a9f19ae6b6251180fd0dcb79d80cbde11ec27a279bc4c3f5f01ba1f24a88cfd397d7f94f16717b6524d51a71b10c760a3331e0bce0b7236620a27ca8df66d9ba34d50a898d4395de6dbbfa9f7907833395cf8c191c91611367c471570eb84a21b1941e8a8833d8b86ec267780683c9f928ae3aa93bb22c67b7b4efafdeacfe164624003b466fcb8c942b5e350609f30337aa18fa5b0e85861965c26170f7e918bb5be88b0c6fd96e7bf34b5977c25e0b8aa4e984da7218f40e9534d355d244239fc7fc3eb941b86c3c9686fa7c118d91fd7dd3c8919f2f0c52482449f211f2a20c31784ca688b82d406dc2418dc7aeae90f2441acfdbf4516c0438f2a012ad60e4d95995a3f14d72fe7987108912df47c8b9db8b03201bd067da70fc3cbc3bb603cca3d5af3a4a5d8bd292cc2b43c9bb6cb4cca348ca276b43afe3251157527931376dead215ed84b192b1d301437f34a8747983742213a12a1a90da6456e0bb602ebef503d08d720f5e0eb4d76788443c8d7ad7fe634337f2c7562c688b62e59530caea77139a4cebe6e1a55c31024b60566c0422ab6a0aecaa2b096bbd3e3c9296e11c4f4be2f26ec7f5560876db1bae055c678843ab5ac5ce8411fed406634a684a2cd4064e8049ce6934d6b63b57e547c716c57c26b9ccb331b6077b463946daf7c0318328d963734d61f930fd63390f6d7d0ed9c93f8b78bd3cddef11ca5a4866c344d5a50f0332fb9b65849f997225d5eff37cfe4a1eb02809e033a349b6b582d41435b3cda868cf2b743f820114ab5ac499de46bd4c74959ac4e8effd00013ebfc63a0ed0fa97fb0306c0fc802d7f1aa6230ad9ca234833c6bafd1d235850b0f1491521da512278cf1441bdd7315ce977ff6a18c862f627b7bdd4bc1fdc0af679618cf17be92c6c629cde2972724cb963eb8dcf3d8465771cf1dbbc08313988148836dd2523601be6ae0fcc48de920e774486ab268572aa410f49e54785f2fe5cc1b842a3806ca53a889fba7b3ce2773be5be1722e1e74403a72b239039c003d336efa19a41d72cd82075fd8c5ff56e0b6b95048b459156682b6a3212ce0d4f099c87a54882e8c876530004d3ca698192b1249158a7053eee58242625f79b29f35da721cbcf695a327521cfed3bec1176d0a051181c07ddf0442f542375ac67d86eb7c0aaa0fe919361a1bce099741235956361073c012c553c68a0089065a44d0c7e950df02114e6520f815f419aa824296a878469b6bc5bab5acbce875e43bc501ab57a62d8d29cd34a424ba1e9de4d4f5d65ba6e6856e08fff408dc43a56a5af68d366d33c44ee816152903bbbe3f1e55882b82fc4f6d22e38dd0d36ec8d3cf225a0045d75e58124eab7885f78107d6473a1ae4cf3fe6db1914d52e04df56f0f1f125c99425246019089d1d034d29c1fb479583d422e6046b35302f944962b98e409161f4d13806aed6c79b9b5da74a050b5a6c13a8a801676a47d859bffc4028f477ba68fdc76564160a622736b391f86a5b2747af06c491870fd1b550f52e1d8b05c8c3e43829cad3258f6853e1927b8821c947b96b020ca7341dffb57bdfa2986fcaecd5fdbf2ca2369eacc2858e26c29e1e306f010b464dacc578ca179943ff3717e43af3d566bad24d74dc1082098ec067be6189e91e8264278bb85fe3b7bfdeaa3754be301313be140522ca7b263571d8faea2decc93c9544d318bad2575287c0435172d4d7b427da97fb0b59ff2e4c54bdd7c06e8f14fcd5c7dd2687560f6a251e00af47f90cd3a25f69b65fc927150ba08205d6b6fc059ea77ef6b07c6b859d57cbc33d0df33fc24d7699680ee8ab240e05e243fd6d40b6e5a820601089c4d583d727021c4f35df8c486a99afd4451a07b57527fa44c0e08a4543d151464a26fc4d9326116373f33c8e3bec2164504f16ace2ce5d17b1f07a655029767148dc5f58d388853454aeb47a6d75f19d9f69b13fab6be4afa557ba0e1e23a213c7d7cf65a79ad70388343891d28bc5dfd0d7cf77202db06c1a19f533aa20e641e496264218fcd979ce3d1e3717da6a1ed22bbfe1e87f5e34675ee817928ed5c28aaaa7a4aed385d71eb66312aa1a7e21eacc61871107d075a26f26d369cc26fa513dfa08c90880c67e7a5fe89dec87ef27413c6cdd2f9ac9df501ca96e87534736da3729f1205e9b9b3eb70783345a924a1bcf044ea5151447665c1695c9412383674f468dfe5771e5a75ee121f554f37d94a43d234fd864d21b24e0ecbc49f2d5ca881636991e43241298aa25a15986cbea4990959c8add612c5460d274d2552e1632964556d67d75ce7fc1b9e8d2495110bbfebabdb8d89dad2d39a70bb806704bb379d8d0a9ad61869a87812cfabe28ee20533848426f6c04c134603dd121a3d6831d0ec8a12f200e5a863b451ce3e86035100811b2fc6a31f7bd6b5234a309fdc58e0a41905bce6f19171c1504a7c9914dd23d93cc536a899e4c0900c77e4564109bd06ba6e65b31f847a0d33d6efbca054d9e2e90c543b387a3bfe3f97c07c03bb3f62f7ba223483826d470faf6fd04c9357103e93adca6dbf4746ab1eac0457ea294b9ab985c953551c1342287569610970d938eacdc5756c15bea125ec31c649af11e7a8a9cfdf866d4595ec520a0cd018446e872c800c685a586929fcc513dd66986271fde911ca287a511d114d7f8483bbbd557f6bd31c308df8a339ece559e580229fac2b99c8ceada1f5b67915008da26246b8d6848c3ae55aa893bbcb7188de6dd0aa644a6f6e078cc8dd47afeb1eada89efd269258d2ac769ac675e4f185c42e6c9140db90c23da16d81d8ef8d8478008da4b2a5c60e3312a7f16344e09fe31fb68eab44c5a248affea68990a6da77dd224f18861f03013febfefb4fc8373e40dd1fcef7e2b4a41ff7388a2bf2b467bf37bbd8f9ded9b78e57a31495b6018544e3c342e8f95b0d3b66fac07d487379009c66edcf75f69a5cf588072793a81543515e650fc1aeb65aace4aad91750deb541a722c1aea11ebd274acbb8dc1fd51e2421ef32719e403773f1ab93379c10f167f03686255ee8a199b740778c45a0f6d26a0922fc13c916d0e11efe4abd206c7b80f7bb7d4fd9158f98a71064184eb251b0cdba26981571fdd0e529444b16d495380ade7b644015df1990f8e3a71f5ae5de46ec3e15b882d3c52f7f1230404b971f999d8461fc0c7a41c0d3baef04a38fe80d9bf0397../a/adm1178../d/diablo1740-lm../h/hp2621../h/hp2621../h/hp2621../h/hp2621../a/att6386../a/att7300../t/tek4025ex../t/tek4025ex../a/att5410-w../i/ibm-pc../a/att5410-w../a/att5620../a/att630-24../a/att630-24../d/dg6053../d/dg6053../d/dg6053../d/dg6053../d/diablo1740-lm../a/att630-24../h/hp70092../a/att730-24../a/att730-41../a/att730r-41../a/att730r../a/att730r-24../c/citoh../t/tvi955-hb../t/tvi955-w../n/nstermEterm../l/lft../n/ncrvt100wan../p/prism12../p/prism12-m../p/prism12-m-w../p/prism12-w../p/prism14../p/prism14-m../p/prism14-m-w../p/prism14-w../p/prism4../p/prism5../p/prism7../p/prism8../p/prism8-w../p/prism9../p/prism9-8../p/prism9-8-w../p/prism9-w../b/bq300-8-pc../v/vip-H../v/vip-H../v/vip-Hw../v/vip-w../v/vip-w../h/hptermampex210ampex80adds980annarbor4080aaaaaa-s-ctxtaaa-s-rv-ctxtaaa-30-ctxtaaa-30-rvaaa-30-rv-ctxtaaa-30-saaa-30-s-rvaaa+unk../v/viewpoint../v/vp60adm1aaj830aj830altos2altos3altos4altos3altos7altos7pcalto-h19alto-h19alto-h19altos2altos3altos4altos3altos3aaaaaaampex219ampex219wampex219ampex219wampex232ansi-m../p/pcansi-43-m../c/cons25../c/cons25-m../c/cons25w../c/cons30../c/cons30-m../c/cons43../c/cons43-m../c/cons50../c/cons50-m../c/cons60../c/cons60-m../c/cons50../c/cons50-m../c/cons25../c/cons25-mansi.syskansi-generic../c/cons25wapple-vm80../i/ibm-aplappleIIgsappleIIgsarm100arm100-w../s/st52../s/st52-color../s/st52att6386../s/st52../s/st52-color../s/st52../s/st52../s/st52-color../s/st52att5410-watt5410v1att5425att5425-nlatt5425-watt500att5310att4410att4410v1-watt4418att4418-watt4415att4415+nlatt4415-nlatt4415-rvatt4415-rv-nlatt4415-watt4415-w-nlatt4415-w-rvatt4415-w-rv-natt505avataravt-rvavtavt-w-rvavt-w../c/commodore../m/mai../a/att510a../a/att510dbeehivebeehive3bitgraphbg2.0bitgraphbg2.0rvbeehive3beehive4bsdos-pc-m../o/oc100c100c100-rvc100c108c108-rvc108-wcontel300contel301contel301ccicad68-2cad68-3cg7900citohcit80cit101citoh-prop../p/pc-coherentcs10c100../a/avtc100c100-rvc108c108-4pc108c108-wc108-wc108-rv-4pcons25l1-mcons25l1cons25rcons25r-mcons50l1-mcons50l1cons50rcons50r-mcons60l1cons60l1-mcons60rcons60r-mcontel300contel301cops10cops10crt../s/swtpcolor_xtermcolor_xtermdg6053dg6053d200d210d210-dgd211d211-7bd211-dgd216-unixd216-unix-25d216-dgd216-unixd216-dgd216-dgd216-unixd216-dgd230cd230c-dgd400d410d410-7bd410-7b-wd410-dgd410-wd412-unixd412-unix-25d412-dgd412-unix-sd412-unix-srd412-unix-wd412-dgd430c-dgd430c-dg-cccd430c-unixd430c-unix-25d430c-unix-25-cccd430c-unix-cccd430c-unix-sd430c-unix-s-cccd430c-unix-srd430c-unix-sr-cccd430c-unix-wd430c-unix-w-cccd400d400d410d410-7bd410-7b-wd410-dgd410-wd410d410-7bd410-7b-wd410-dgd410-wd412-unixd412-unix-25d412-dgd412-unix-sd412-unix-srd412-unix-wd412-dgd412-unixd412-unix-25d412-unix-sd412-unix-srd412-unix-wd412-dgd412-dgd413-unixd413-unix-25d413-unix-sd413-unix-srd413-unix-wd414-unixd414-unix-25d414-unix-sd414-unix-srd414-unix-wd470cd470c-7bd470c-dgd577-dg../a/ampex80../x/xnuppc../x/xnuppc-100x37../x/xnuppc-100x37-m../x/xnuppc-112x37../x/xnuppc-112x37-m../x/xnuppc-128x40../x/xnuppc-128x40-m../x/xnuppc-128x48../x/xnuppc-128x48-m../x/xnuppc-144x48../x/xnuppc-144x48-m../x/xnuppc-160x64../x/xnuppc-160x64-m../x/xnuppc-200x64../x/xnuppc-200x64-m../x/xnuppc-200x75../x/xnuppc-200x75-m../x/xnuppc-256x96../x/xnuppc-256x96-m../x/xnuppc-80x25../x/xnuppc-80x25-m../x/xnuppc-80x30../x/xnuppc-80x30-m../x/xnuppc-90x30../x/xnuppc-90x30-m../x/xnuppc-b../x/xnuppc-f../x/xnuppc-f2../x/xnuppc-m../x/xnuppc-m-b../x/xnuppc-m-f../x/xnuppc-m-f2d132dm2500dp3360../t/tty40deltaddr../v/vt340../v/vt340../v/vt400../p/pro350dw2dg210dg6053-olddg6053dg450diablo1640diablo1640-lmdiablo1620-m8diablo1620diablo1640diablo1640diablo1620diablo1640../a/ampex80../a/ampex80../t/tws-generic../t/tws2102-sna../t/tws2103-snadm1520../a/att5620../a/att5620-24../a/att5620-34../a/att5620-1dm80dm80w../t/tty40../t/tty40dt100dt100wdm80dm80wdw2dwketerm../g/gs6300env230ep40ep48excel62excel62-rvexcel62-w../h/hazelf1720../p/pt100../p/pt100w../c/cbblitfosf100f100-rvf100f110f200go225../a/att505../t/tt505-22../a/att505-24../i/i100../i/i100guruguruguru-rvguru-sguru-76-lp../z/z100../z/z100bw../z/z100../z/z100bwh19h19-ush19-ah19-gh19kh19-us../z/z29a../z/z29a-kc-uc../z/z29a-nkc-bc../z/z29a-nkc-uchazelhazelh19h19h19-ah19h19-a../i/ibm5081hpgenerichp2382ahp2397ahp2621hp2621hp2621hp2621-ahp2621-k45hp2622hp2623hp2624hp2624-10php2624hp2624-10php2624hp2624b-php2626hp2626hp2640bhp2641ahp2641ahp2648hp2645hpansihp70092hp70092hp98550hp9837hp9837hp2../z/ztxibm3101ibm3151ibm3164ibm3161ibm-pcibmega-cibmapa8c-cibm8503ibm8512ibm8503../r/rtpcibmapa8cibm5081ibm5081-c../c/cons25r../c/cons25r-mibmpcxicl6404intertubeintext2../c/citoh-prop../d/diablo1620../s/soroc120../s/soroc140iris-ansi../w/wsiris../b/blit../k/kon../h/hp2621-k45kaypro../i/icl6404../i/icl6404../i/icl6404-wkonkterm-color../s/synertek../d/dw3../a/att5620-slftlunamacmac-w../c/cyb110microb../a/act4../a/act5mime3axmimemimemime2amm340mimemimem2-namm2-namm2-namminix-oldmime314modgraph48modgraphmtermmsk227msk22714msk227ammt70nansi.sysnansi.sysk../N/NCR260VT300WPPncr7900incrvt100anncrvt100wanncsa-mndr9500nec5520nwp512nwp512-anwp512-onews29nwp513nwp513-anwp513-onwp513-anwp512nwp512-anwp512-onwp512-anwp513nwp513-anwp513-onwp513-ansterm-c-s-7nsterm-m-7nsterm-m-s-7nsterm-s-7nsterm-c-acsnsterm-c-s-acsnsterm-m-acsnsterm-m-s-acsnsterm-s-acsnsterm-7-c../i/interix../o/opennt-100../o/opennt-100-nti../i/interix../i/interix-nti../o/opennt-w../o/opennt-w-vt../o/opennt-35../o/opennt-35-nti../o/opennt-35-w../o/opennt-50../o/opennt-50-nti../o/opennt-50-w../o/opennt-60../o/opennt-60-nti../o/opennt-60-w../o/opennt-w../o/opennt-w-vtnwp513nwp513-anwp513-onwp511nwp517nwp517-wnwp513-anwp513-onwp512nwp512-anwp512-onwp513nwp513-anwp513-o../a/adm31-oldotek4112../a/abm85h-old../a/abm85h-oldoc100oblit../s/simpletermoldpc3../i/interix../i/interix../i/interix-ntiopennt-wopennt-w-vt../i/interix-ntiorigpc3../c/coco3osborneosborne-wotek4112otek4112prism12prism12-mprism12-m-wprism12-wprism14prism14-mprism14-m-wprism14-wprism4prism5prism7prism8prism8-wprism9prism9-8prism9-8-wprism9-w../i/ibmpc3../c/cons25r../c/cons25r-m../a/att7300pcansi-mpcansi-25pcansi-25-mpcansi-33pcansi-33-mpcansi-43pcconspckermitpc-coherent../f/fox../o/owl../b/bantam../b/bantampe1251pe1251pmcons../l/lprp8glpsterm../a/ansi-ntpt100pt100w../a/att505../t/tt505-22../a/att505-24qdssqnxqnxtqume5qvt101+qvt101qvt119+qvt119+-25-wqvt119+-wqvt119+qvt119+-25qvt119+-25-wqvt119+-wqvt203qvt203-w../d/ddrregent60../a/att7300sb2../b/bobcatscansetscansetscreen.minitel1b-80screen.minitel1b-80screen.xterm-xfree86soroc120../n/nec5520st52stst-16colorst-256colorsun-csun-esun-e-ssun-cgsixsunsunsun-esbi../a/att2300synertek../i/ibm-system1tandem653tab132tab132tektek4024tek4024tek4025-extek4106brltek4107tek4106brltek4112t1061terminet1200terminet1200../p/pilotti700ti700ti700ti700ti916ti916-8ttterminet1200terminet1200trs2trs2../f/falco../f/falco-p../f/falcots100../f/falco-ptty33../a/att4420../a/att4424../a/att4424-1../a/att4424m../a/att4426../a/att4410../a/att5410-w../a/att5410v1../a/att4410v1-w../a/att4415../a/att4415+nl../a/att4415-nl../a/att4415-rv../a/att4415-rv-nl../a/att4415-w../a/att4415-w-nl../a/att4415-w-rv../a/att4415-w-rv-n../a/att5425../a/att5425-nl../a/att5425-w../a/att5620../a/att5620-1../a/att5620-24../a/att5620-34../a/att5620-s../a/att5620tvi912b-2p-mctvi912b-vb-mctvi912b-2p-ptvi912b-vb-ptvi912b-2p-unktvi912b-vb-unktvi912btvi912b-2ptvi912b-2p-mctvi912b-2p-ptvi912b-2p-unktvi912b-mctvi912b-2p-mctvi912b-vb-mctvi912b-ptvi912b-2p-ptvi912b-vb-ptvi912b-unktvi912b-2p-unktvi912b-vb-unktvi912b-vbtvi912b-vb-mctvi912b-vb-ptvi912b-vb-unktvi912tvi912tvi920b-2p-mctvi920b-vb-mctvi920b-2p-ptvi920b-vb-ptvi920b-2p-unktvi920b-vb-unktvi920btvi920b-2ptvi920b-2p-mctvi920b-2p-ptvi920b-2p-unktvi920b-mctvi920b-2p-mctvi920b-vb-mctvi920b-ptvi920b-2p-ptvi920b-vb-ptvi920b-unktvi920b-2p-unktvi920b-vb-unktvi920b-vbtvi920b-vb-mctvi920b-vb-ptvi920b-vb-unktw52../i/ims-ansi../i/ims-ansiuniterm../a/att7300vt220-namvt320nam../a/apple-videx3vc303vc303vc303avc414../p/pc-venixvp3a+vp60vp90vip-Hvip-Hwvip-wvi603../a/att5620-s../g/gigi../x/xterm-24../x/x10termvt61../m/ms-vt-utf8../m/ms-vt100+vt100../n/nwp512../n/nwp512-ovt100-s-botvt100namvt100-w-namvt100-svt100-svt100-wvt100-nav-wvt220vt220-8bitvt220-8bitvt220-oldvt220-wvt200-jsvt320vt320-namvt320-wvt320-w-namvt340vt400vt61../m/ms-vt100-color../m/mvterm../p/pt100../p/pt100wwy75apwy99fwy99fawy120-w-vbwy120wy120-25wy120-25-wwy120-vbwy120-wwy120-w-vbwy160-w-vbwy325-42w-vbwy325-43w-vbwy325-25wy325-w-vbwy325-wwy370../i/ibm3161../i/ibm5151../i/ibmpcwy60-w-vbwy99fwy99fawy99gt-w-vbwy325-25wy75apwy120wy120-25wy120-25-wwy120-vbwy120-wwy120-w-vbwy120wy120-25wy120-25-wwy120-vbwy120-wwy120-w-vbwy160wy160-25wy160-25-wwy160-42wy160-42-wwy160-43wy160-43-wwy160-vbwy160-wwy160-w-vbwy185wy185-24wy185-vbwy185-wwy185-wvbwy30wy30-mcwy30-vbwy325wy325-25wy325-25wwy325-42wy325-42wwy325-43wy325-43wwy325-vbwy325-wwy325-w-vbwy350wy350-vbwy350-wwy350-wvbwy370wy50wy50-mcwy50-vbwy50-wwy50-wvbwy520wy520-24wy520-36wy520-36pcwy520-36wwy520-36wpcwy520-48wy520-48pcwy520-48wwy520-48wpcwy520-epcwy520-epc-wwy520-epc-wvbwy520-epc-24wy520-epc-vbwy520-vbwy520-wwy520-wvbwy60wy60-25wy60-25-w../i/ibm3161wy60-42wy60-42-wwy60-43wy60-43-w../i/ibm5151../i/ibmpcwy60-vbwy60-wwy60-w-vbwy75wy75-mcwy75-vbwy75-wwy75-wvbwy75apwy85wy85-8bitwy85-vbwy85-wwy85-wvbwy99gtwy99gt-25wy99gt-25-wwy99gt-vbwy99gt-wwy99gt-w-vb../d/diablo1640../d/diablo1740-lmxerox1720xerox1720x68kxerox820../t/tws2103../i/ibmpcx../d/diablo1640../d/diablo1640-lm../c/cyb83xterm-24../i/iris-colorz100z100bwz100z100bw../h/h19z29az29zen30z39-azen50../c/cci../c/cci../h/h19z29z39-az39-aztxztxztxrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootncurses-6.1-150000.5.20.1.src.rpmterminfoterminfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)terminfo-base3.0.4-14.6.0-14.0-15.2-16.14.14.1eyexK@dJcbVaf@][H[@ZI@Z@Z%Z1@Z@Y-^Y, @Y%uY"Y@YYY@YtXXXh@XsX9@X׭@X@XƉX @X@XXe@XpXpX*XX@X|Xs{@XWXN@XEVX<@X2X lX@X X@Ww@WW W@W֘W^@WWt@W9W~D@W^@WUeWDB@W;W1@WX@W@VVVVVV\:@VRVA@V4@VVZV @V @VV7@UU|@UAUU@U5@UnU@UU@UmUlI@UY@UPUG_@U>$U+T@T@T\@TT,@TTTT@TTTi@TD@T;werner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dejengelh@inai.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dercoe@wi.rr.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.desleep_walker@opensuse.orgwerner@suse.dewerner@suse.desleep_walker@opensuse.orgwerner@suse.dewerner@suse.denormand@linux.vnet.ibm.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.derguenther@suse.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.de- Add patch bsc1218014-cve-2023-50495.patch * Fix CVE-2023-50495: segmentation fault via _nc_wrap_entry()- Add patch boo1201384.patch * Do not fully reset serial lines- Modify patch ncurses-6.1.dif * Secure writing terminfo entries by setfs[gu]id in s[gu]id (boo#1210434, CVE-2023-29491) * Reading is done since 2000/01/17- Add patch ncurses-bnc1198627.patch * Fix bsc#1198627: CVE-2022-29458: ncurses: segfaulting OOB read- Add patch bsc1190793-63ca9e06.patch to fix bsc#1190793 for CVE-2021-39537: ncurses: heap-based buffer overflow in _nc_captoinfo in captoinfo.c- Add patches CVE-2019-17594.patch for bsc#1154036 -- CVE-2019-17594: heap-based buffer over-read in _nc_find_entry function in tinfo/comp_hash.c CVE-2019-17595.patch for bsc#1154037 -- CVE-2019-17595: heap-based buffer over-read in fmt_entry function in tinfo/comp_hash.c- Remove screen.xterm from terminfo data base (boo#1103320) as with this screen uses fallback TERM=screen- Add patch ncurses-5.9-bsc1115929.patch * For bug bsc#1115929 port back null pointer checks to catch e.g. the crash in _nc_parse_entry(), belongs to CVE-2018-19211- Change baselibs.conf to avoid mixed version requirements (bsc#1082744)- Add ncurses patch 6.1-20180317 + fix a check in infotocap which may not have detected a problem when it should have. + add a check in tic for the case where setf/setb are given using different strings, but provide identical results to setaf/setab. + further improve fix for terminfo.5 (patch by Kir Kolyshkin). + reorder loop-limit checks in winsnstr() in case the string has no terminating null and only the number of characters is used (patch by Gyorgy Jeney).- Avoid opaque libraries for Leap 15 and SLES 15 - No tests on Leap 15 and SLES 15- Add ncurses patch 6.1-20180303 + modify TurnOn/TurnOff macros in lib_vidattr.c and lib_vid_attr.c to avoid expansion of "CUR" in trace. + improve a few lintian warnings in test-packages. + modify lib_setup to avoid calling pthread_self() without first verifying that the address is valid, i.e., for weak symbols (report/patch by Werner Fink). + modify generated terminfo.5 to not use "expand" and related width on the last column of tables, making layout on wide terminals look better (adapted from patch by Kir Kolyshkin). + add a category to report_offsets, e.g., "w" for wide-character, "t" for threads to make the report more readable. Reorganized the structures reported to make the categories more apparent. + simplify some ifdef's for extended-colors. + add NCURSES_GLOBALS and NCURSES_PRESCREEN to report_offsets, to show how similar the different tinfo configurations are. - Remove patch ncurses-6.1-weakpthreads.dif now upstream (bsc#1082772) - Make expect build check less fragile on timing- Switch back to shared libtinfo only but provide an auxiliary shared library libtinfow to avoid a rebuild of third party programs (bsc#1082772) + Add sanity check if new 32bit API is included in libtinfo- Add patch ncurses-6.1-weakpthreads.dif + Be aware that libtinfo/libtinfw is also used without libpthread (boo#1058509) - Use expect to run at least two test for normal and wide character version of newdemo from test suite- Add ncurses patch 6.1-20180224 + modify _nc_resolve_uses2() to detect incompatible types when merging a "use=" clause of extended capabilities. The problem was seen in a defective terminfo integrated from simpleterm sources in 20171111, compounded by repair in 20180121. + correct Ss/Ms interchange in st-0.7 entry (tmux #1264) -TD + fix remaining flash capabilities with trailing mandatory delays -TD + correct cut/paste in NEWS (report by Sven Joachim).- Add ncurses patch 6.1-20180217 + remove incorrect free() from 20170617 changes (report by David Macek). + correct type for "U8" in user_caps.5; it is a number not boolean. + add a null-pointer check in safe_sprintf.c (report by Steven Noonan). + improve fix for Debian #882620 by reusing limit2 variable (report Julien Cristau, Sven Joachim).- Add ncurses patch 6.1-20180210 + modify misc/Makefile.in to install/uninstall explicit list in case the build-directory happens to have no ".pc" files when an uninstall is performed (report by Jeffrey Walton). + deprecate safe-sprintf, since the vsnprintf function, which does what was needed, was standardized long ago. + add several development/experimental options to development packages. + minor reordering of options in configure script to make the threaded and reentrant options distinct from the other extensions which are normally enabled. - Make reentrant libs opaque- Add ncurses patch 6.1-20180203 + minor fixes to test/*.h to make them idempotent. + add/use test/parse_rgb.h to show how the "RGB" capability works. + add a clarification in user_caps.5 regarding "RGB" capability. + add extended_slk_color{,_sp} symbols to the appropriate package/*.{map,sym} files (report by Sven Joachim, cf: 20170401).- Add ncurses patch 6.1-20180129 + update "VERSION" file, used in shared-library naming.- Correct include path for wide chraracter header files for ABI 6.1- Update to ncurses 6.1 (patch 20180127) + updated release notes + amend a warning message from tic which should have flagged misuse of "XT" capability in "screen" terminal description. > terminfo changes: + trim "XT" from screen entry, add comments to explain why it was not suitable -TD + modify iterm to use xterm+sl-twm building block -TD + mark konsole-420pc, konsole-vt100, konsole-xf3x obsolete reflecting konsole's removal in 2008 -TD + expanded the history section of konsole to explain its flawed imitation of xterm's keyboard -TD + use xterm+x11mouse in screen.* entries because screen does not yet support xterm's 1006 mode -TD + add nsterm-build400 for macOS 10.13 -TD + add ansi+idc1, use that in ansi+idc adding dch for consistency -TD + update vte to vte-2017 -TD + add ecma+strikeout to vte-2017 -TD + add iterm2-direct -TD + updated teraterm, added teraterm-256color -TD + add mlterm-direct -TD + add descriptions for ANSI building-blocks -TD - Modify patch ncurses-5.9-ibm327x.dif - Rename patch ncurses-6.0.dif to new name ncurses-6.1.dif - Modify patch ncurses-6.1.dif- Add ncurses patch 20180121 pre-release 6.1 > terminfo changes: + add xterm+noalt, xterm+titlestack, xterm+alt1049, xterm+alt+title blocks from xterm #331 -TD + add xterm+direct, xterm+indirect, xterm-direct entries from xterm [#331] -TD + modify xterm+256color and xterm+256setaf to use correct number of color pairs, for ncurses 6.1 -TD + add rs1 capability to xterm-256color -TD + modify xterm-r5, xterm-r6 and xterm-xf86-v32 to use xterm+kbs to match xterm #272, reflecting packager's changes -TD + remove "boolean" Se, Ss from st-0.7 -TD + add konsole-direct and st-direct -TD + remove unsupported "Tc" capability from st-0.7; use st-direct if direct-colors are wanted -TD + add vte-direct -TD + add XT, hpa, indn, and vpa to screen, and invis, E3 to tmux (patch by Pierre Carru) + use xterm+sm+1006 in xterm-new, vte-2014 -TD + use xterm+x11mouse in iterm, iterm2, mlterm3 because xterm's 1006 mode does not work with those programs. konsole is debatable -TD + add "termite" entry (report by Markus Pfeiffer) -TD > merge branch begun April 2, 2017 which provides these features: + support read/write new binary-format for terminfo which stores numeric capabilities as a signed 32-bit integer. The test programs such as picsmap, ncurses were created or updated during 2017 to use this feature. + the new format is written by the wide-character configuration of tic when it finds a numeric capability larger than 32767. + other applications such as infocmp built with the wide-character ncurses library work as expected. + applications built with the "narrow" (8-bit) configuration will read the new format, but will limit those extended values to 32767. + in either wide/narrow configuration, the structure defined in term.h still uses signed 16-bit values. + because it is incompatible with the legacy (mid-1980s) binary format, a new magic value is provided for the "file" program. + the term.5 manual page is updated to describe this new format. + the limit on file-size for compiled terminfo is increased in the wide-character configuration to 32768. - Add ncurses patch 20180120 + build-fix in picsmap.c for stdint.h existence. + add --disable-stripping option to configure scripts. + modify ncurses-examples to install test-scripts in the data directory. + work around tool-breakage in Debian 9 and later by invoking gprconfig to specify the C compiler to be used by gnatmake, and conditionally suppressing Library_Options line for static libraries. + bump the compat level for test-packages to 7, i.e., Debian 5. - Add tack patch 1.08-20170818- Add ncurses patch 20180106 + fixes for writing extended color pairs in putwin. + modify test/savescreen.c to add test patterns that exercise 88-, 256-, etc., colors. + modify configure option --with-build-cc, adding clang, c89 and c99 as possible default values. + modify ncurses-examples configure script to use pkg-config for the extra form/menu/panel libraries, to be more consistent with the handling of the curses/ncurses library. + modify test-packages for mingw to supply "pc" files. + modify gen-pkgconfig.in to list -lpthread as a private library when configured to access it via weak symbols. + simplify gen-pkgconfig.in, adding -ltinfo without the special linker checks because some versions of the linker simply hard-code the behavior. + update URLs for ncurses website to use https. + modify CF_CURSES_LIBS to fill in $cf_nculib_root in case the ncurses-examples are built with a system ncurses that lacks the standard "curses" symbolic link, as done by SuSE. The symbol is needed to make a followup check for the pthread library work, and would be set properly using the options "--with-screen", etc. + generate misc/*.pc with "all" rule, as done for "sources" rule (report by Jeffrey Walton).- Add ncurses patch 20171230 + build-fix for ncurses-examples with Fedora27, adding check for reset_color_pairs() -- not yet in Fedora's package. + consistently add $CFLAGS to $MK_SHARED_LIB symbol in configure script when the latter happens to use the C compiler rather than directly using the loader (report by Jeffrey Walton). + set ABI for upcoming 6.1 release in "*.map" files. While there are some remaining internals to apply, no ABI-related changes are anticipated. + add configure --with-config-suffix option to work around filename conflict with Redhat packages versus test-packages. - Add ncurses patch 20171223 + modify ncurses-examples to quiet const-warnings when building with PDCurses. + modify toe to not exit if unable to read a terminal description, e.g., if there is a permission problem. + minor fix for progs/toe.c, using _nc_free_termtype2. + assign 0 to pointer in _nc_tgetent_leak() after freeing it. Also avoid reusing pointer from previous successful call to tgetent if the latest call is unsuccessful (patch by Michael Schroeder, OpenSuSE #1070450). + minor fix for test/tracemunch, initialize $awaiting variable.- Disable memory leak checking (boo#1070450)- Add ncurses patch 20171216 + repair template in test/package/ncurses-examples.spec (cf: 20171111). + improve tic's warning about the number of parameters tparm might use for u1-u9 by making a special case for u6. + improve curs_attr.3x discussion of color pairs.- Add ncurses patch 20171209 + modify misc/ncurses-config.in to make output with --includedir consistent with --cflags, i.e., when --disable-overwrite option was configured the output should show the subdirectory where headers are. + modify MKlib_gen.sh to suppress macros when calling an "implemented" function in link_test.c + updated ftp-url used in test-packages, etc. + modify order of -pie/-shared options in configure script in case LDFLAGS uses "-pie", working around a defect or limitation in the GNU linker (prompted by patch by Yogesh Prasad, forwarded by Jay Shah). + add entry in man_db.renames for user_caps.5- Add ncurses patch 20171125 + modify MKlib_gen.sh to avoid tracing result from getstr/getnstr before initialized. + add "-a" aspect-ratio option to picsmap. + add configure check for default path of rgb.txt, used in picsmap. + modify _nc_write_entry() to truncate too-long filename (report by Hosein Askari, Debian #882620). + build-fix for ncurses-examples with NetBSD curses: + it lacks the use_env() function. + it lacks libpanel; a recent change used the wrong ifdef symbol. + add a macro for is_linetouched() and adjust the function's return value to make it possible for most applications to check for an error-return (report by Midolikawa H). + additional manpage cleanup. + update config.guess, config.sub from http://git.savannah.gnu.org/cgit/config.git- Add ncurses patch 20171118 + add a note to curs_addch.3x on portability. + add a note to curs_pad.3x on the origin and portability of pads. + improve manpage description of getattrs (report by Midolikawa H). + improve manpage macros (prompted by discussion in Debian #880551. + reviewed test-programs using KEY_RESIZE, made fixes to test/worm.c + add a "-d" option to picsmap for default-colors. + modify old terminology entry and a few other terminal emulators to account for xon -TD + correct sgr string for tmux, which used screen's "standout" code rather than the standard code (patch by Roman Kagan) + correct sgr/sgr0 strings in a few other cases reported by tic, making those correspond to the non-sgr settings where they differ, but otherwise use ECMA-48 consistently: jaixterm, aixterm, att5420_2, att4424, att500, decansi, d410-7b, dm80, hpterm, emu-220, hp2, iTerm2.app, mterm-ansi, ncrvt100an, st-0.7, vi603, vwmterm -TD + build-fix for diagnostics warning in lib_mouse.c for pre-5.0 versions of gcc which did not recognize the diagnostic "push" pragma (patch by Vassili Courzakis).- Add ncurses patch 20171111 + add "op" to xterm+256setaf -TD + reviewed terminology 1.0.0 -TD + reviewed st 0.7 -TD + suppress debug-package for ncurses-examples rpm build.- Add ncurses patch 20171104 + check for interrupt in color-pair initialization of dots_curses.c, dots_xcurses.c + add z/Z zoom feature to test/ncurses.c C/c screens. + add '<' and '>' commands to test/ncurses.c S/s screens, to better test off-by-ones in the overlap/copywin functions.- Add ncurses patch 20171028 + improve man/curs_inwstr.3x, correct end-logic for lib_inwstr.c (report by Midolikawa H). + fix typo in a few places for "improvements" (patch by Sven Joachim). + clear the other half of a double-width character on which a line drawing character is drawn. + make test/ncurses.c "s" test easier to understand which subtests are available; add a "S" wide-character overlap test-screen. + modify test/ncurses.c C/c tests to allow for extended color pairs. + add endwin() call in error-returns from test/ncurses.c omitted in recent redesign of its menu (cf: 20170923). + improve install of hashed-db by removing the ".db" file as done for directory-tree terminal databases. + repair a few overlooked items in include/ncurses_defs from recent port/refactoring of test-programs (cf: 20170909). + add test/padview.c, to compare pads with direct updates in view.c- Add ncurses patch 20171021 + modify test/view.c to expand tabs using the ncurses library rather than in the test-program. + remove very old SIGWINCH example in test/view.c, just use KEY_RESIZE. + add -T, -e, -f -m options to "dots" test-programs. + fix a few typos in usage-messages for test-programs.- Add ncurses patch 20171014 + minor cleanup to test/view.c: + eliminate "-n" option by simply reading the whole file. + implement page up/down commands. + add check in tput for init/reset operands to ensure those use a terminal. + improve manual pages which discuss chtype, cchar_t types and the attribute values which can be stored in those types. + correct array-index when parsing "-T" command-line option in tabs program. + modify demo_new_pair.c to pass extended pairs to setcchar(). + add test/dots_xcurses.c to illustrate a different approach used for extended colors which can be contrasted with dots_curses.c. + add a check in tic to note when a description uses non-mandatory delays without xon_xoff. This is not an error, but some descriptions for a terminal emulator may use the combination incorrectly.- Add ncurses patch 20171007 + modify "-T" option of clear and tput to call use_tioctl() to obtain the operating system's notion of the screensize if possible. + review/repair some exit-codes for tput, making usage-message exit with 2 rather than 1, and a failure to open terminal 4+errno. + amend check in tput, tabs and clear to allow those to use the database-only features in cron if a -T option gives a suitable terminal name (report by Lauri Tirkkonen). + correct an ifdef in test/ncurses.c for systems with soft-keys but not slk_color(). + regenerate man-html documentation.- Add ncurses patch 20170930 + fix a symbol conflict that made ncurses.c C/c menu not work with Solaris xpg4 curses. + add refresh() call to dots_mvcur.c, needed to use mvcur() with Solaris xpg4 curses after calling newterm(). + minor fixes for configure script from work on ncurses-examples and tin. + improve animation in test/xmas.c by adding a time-delay in blinkit(). + modify several test programs to reflect that ncurses honors existing signal handlers in initscr(), while other implementations do not. + modify bs.c to make it easier to quit. + change ncurses-examples to use attr_t vs chtype to follow X/Open documentation more closely since Solaris xpg4-curses uses different values for WA_xxx vs A_xxx that rely on attr_t being an unsigned short. Tru64 aka OSF1, HPUX, AIX did as ncurses does, equating the two sets.- Add ncurses patch 20170923 + modify menu for test/ncurses.c to fit on 24-line screen. + build-fix for configure --with-caps=uwin + add options to test_arrays.c, for selecting termcap vs terminfo, etc.- Add ncurses patch 20170916 + minor fix to test/filter.c to avoid clearing the command in one case. + modify filter() to discard clr_eos if back_color_erase is set.- Do not remove ticw.pc as well as tinfow.pc for wide character ncurses ABI 6 (boo#1056171)- Add ncurses patch 20170827 + fix a bug in repeat_char logic (cf: 20170729, report by Chris Clayton). - Add ncurses patch 20170902 + amend change for endwin-state for better consistency with the older logic (report/patch by Jeb Rosen, cf: 20170722). + modify check in fmt_entry() to handle a cancelled reset string (Debian #873746). Make similar fixes in other parts of dump_entry.c and tput.c - Add ncurses patch 20170909 + improve wide-character implementation of myADDNSTR() in frm_driver.c, which was inconsistent with the normal implementation. + save/restore cursor position in Undo_Justification(), matching behavior of Buffer_To_Window() (report by Leon Winter). + modify test/knight to provide the "slow" solution for small screens using "R", noting that Warnsdorf's method is easily done with "a". + modify several test-programs which call use_default_colors() to consistently do this only if "-d" option is given. + additional changes to test with non-standard variants of curses: + modify a loop limit in firework.c to work around absense of limit checks in some libraries. + fill the last row of a window with "?" in firstlast if waddch does not return ERR on the lower-right corner. + add checks in test/configure for some functions not in 4.3BSD curses. + fix a regression in test/configure (cf: 20170826). - Split off terminfo-iterm to avoid conflict with package libiterm1- Add ncurses patch 20170826 + fixes for "iterm2" (report by Leonardo Brondani Schenkel) -TD + corrected a warning from tic about keys which are the same, to skip over missing/cancelled values. + add check in tic for unnecessary use of "2" to denote a shifted special key. + improve checks in trim_sgr0, comp_parse.c and parse_entry.c, for cancelled string capabilities. + add check in _nc_parse_entry() for invalid entry name, setting the name to "invalid" to avoid problems storing entries. + add/improve checks in tic's parser to address invalid input + add a check in comp_scan.c to handle the special case where a nontext file ending with a NUL rather than newline is given to tic as input (Redhat #1484274). + allow for cancelled capabilities in _nc_save_str (Redhat #1484276). + add validity checks for "use=" target in _nc_parse_entry (Redhat [#1484284]). + check for invalid strings in postprocess_termcap (Redhat #1484285) + reset secondary pointers on EOF in next_char() (Redhat #1484287). + guard _nc_safe_strcpy() and _nc_safe_strcat() against calls using cancelled strings (Redhat #1484291). + correct typo in curs_memleaks.3x (Sven Joachim). + improve test/configure checks for some curses variants not based on X/Open Curses. + add options for test/configure to disable checks for form, menu and panel libraries.- Add ncurses patch 20170819 + update "iterm" entry -TD + add "iterm2" entry (report by Leonardo Brondani Schenkel) -TD + regenerate llib-* files. + regenerate HTML manpages. + improve picsmap test-program: + reduce memory used for tsearch + add report in log file showing cumulative color coverage. + add -x option to clear/tput to make the E3 extension optional (cf: 20130622). + add options -T and -V to clear command for compatibility with tput. + add usage message to clear command (Debian #371855). + improve usage messages for tset and tput. + minor fixes to "RDGB" extension and reset_color_pairs().- Add ncurses patch 20170812 + improve description of -R option in infocmp manual page (report by Stephane Chazelas). + add reset_color_pairs() function. + add user_caps.5 manual page to document the terminfo extensions used by ncurses. + improve build scripts, using SIGQUIT vs SIGTRAP; add other configure script fixes from work on xterm, lynx and tack. + modify install-rule for ncurses-examples to put the data files in /usr/share/ncurses-examples + improve tracemunch, by changing address-parameters of add_wch(), color_content() and pair_content() to dummy parameters. + minor optimization to _nc_change_pair, to return quickly when the current screen is marked for clearing. + in-progress changes to improve performance of test/picsmap.c for loading image files. + modify allocation for SCREEN's color-pair table to start small, grow on demand up to the existing limit. + add "RGB" extension capability for direct-color support, use this to improve color_content(). + improve picsmap test-program: + if no palette file is needed, attempt to load one based on $TERM, checking first in the current directory, then by adding ".dat" suffix, and finally in the data-directory, e.g., /usr/share/ncurses-examples + add "-l" option for logging + add "-d" option for debugging + add "-s" option for stepping automatically through list of images, with time delay. + use tsearch to improve time for loading color table for images. + update config.guess, config.sub from http://git.savannah.gnu.org/cgit/config.git- Add ncurses patch 20170729 + update interix entry using tack and SFU on Windows 7 Ultimate -TD + use ^? for kdch1 in interix (reported by Jonathan de Boyne Pollard) + add "rep" to xterm-new, available since 1997/01/26 -TD + move SGR 24 and 27 from vte-2014 to vte-2012 (request by Alain Williams) -TD + add a check in newline_forces_scroll() in case a program moves the cursor outside scrolling margins (report by Robert King). + improve _nc_tparm_analyze, using that to extend the checks made by tic for reporting inconsistencies between the expected number of parameters for a capability and the actual. + amend handling of repeat_char capability in EmitRange (adapted from report/patch by Dick Wesseling): + translate the character to the alternate character set when the alternate character set is enabled. + do not use repeat_char for characters past 255. + document "_nc_free_tinfo" in manual page, because it could be used in tack for memory-leak checking. + add "--without-tack" configure option to refine "--with-progs" configure option. Normally tack is no longer built in-tree, but a few packagers combine it during the build. If term_entry.h is installed, there is no advantage to in-tree builds. + adjust configure-script to define HAVE_CURSES_DATA_BOOLNAMES symbol needed for tack 1.08 when built in-tree. Rather than relying upon internal "_nc_" functions, tack now uses the boolean, number and string capability name-arrays provided by ncurses and SVr4 Unix curses. It still uses term_entry.h for the definitions of the extended capability arrays. + add an overlooked null-pointer check in mvcur changes from 20170722 - Modify patch ncurses-5.7-tack.dif and ncurses-6.0.dif to get position independent executables as well- Add ncurses patch 20170722 + improve test-packages for ncurses-examples and AdaCurses for lintian + modify logic for endwin-state to be able to detect the case where the screen was never initialized, using that to trigger a flush of ncurses' buffer for mvcur, e.g., in test/dots_mvcur.c for the term-driver configuration. + add dependency upon ncurses_cfg.h to a few other internal header files to allow each to be compiled separately. + add dependency upon ncurses_cfg.h to tic's header-files; any program using tic-library will have to supply this file. Legacy tack versions supply this file; ongoing tack development has dropped the dependency upon tic-library and new releases will not be affected.- Fix build by removing workaround in patch ncurses-5.7-tack.dif which was required since patch 20170415 but had become obsolete with patch 20170715- Add ncurses patch 20170715 + modify command-line parameters for "convert" used in picsmap to work with ImageMagick 6.8 and newer. + fix build-problem with tack and ABI-5 (Debian #868328). + repair termcap-format from tic/infocmp broken in 20170701 fixes (Debian #868266). + reformat terminfo.src with 20170513 updates. + improve test-packages to address lintian warnings.- Add ncurses patch 20170708 + add a note to tic manual page about -W versus -f options. + correct a limit-check in fixes from 20170701 (report by Sven Joachim). - This also for bug bsc#1047964 and bug bsc#1047965- Add ncurses patch 20170701 (bsc#1046853, bsc#1046858) + modify update_getenv() in db_iterator.c to ensure that environment variables which are not initially set will be checked later if an application happens to set them (patch by Guillaume Maudoux). + remove initialization-check for calling napms() in the term-driver configuration; none is needed. + add help-screen to test/test_getstr.c and test/test_get_wstr.c + improve compatibility between different configurations of new_prescr, fixing a case with threaded code and term-driver where c++/demo did not work (cf: 20160213). + the fixes for Redhat #1464685 obscured a problem subsequently reported in Redhat #1464687; the given test-case was no longer reproducible. Testing without the fixes for the earlier reports showed a problem with buffer overflow in dump_entry.c, which is addressed by reducing the use of a fixed-size buffer. + add/improve checks in tic's parser to address invalid input (Redhat #1464684, #1464685, #1464686, #1464691). + alloc_entry.c, add a check for a null-pointer. + parse_entry.c, add several checks for valid pointers as well as one check to ensure that a single character on a line is not treated as the 2-character termcap short-name. + fix a memory leak in delscreen() (report by Bai Junq). + improve tracemunch, showing thread identifiers as names. + fix a use-after-free in NCursesMenu::~NCursesMenu() + further amend incorrect calls for memory-leaks from 20170617 changes (report by Allen Hewes).- Add ncurses patch 20170624 + modify c++/etip.h.in to accommodate deprecation of throw() and throws() in c++17 (prompted by patch by Romain Geissler). + remove some incorrect calls for memory-leaks from 20170617 changes (report by Allen Hewes). + add test-programs for termattrs and term_attrs. + modify _nc_outc_wrapper to use the standard output if the screen was not initialized, rather than returning an error. + improve checks for low-level terminfo functions when the terminal has not been initialized (Redhat #1345963). + modify make_hash to allow building with address-sanitizer, assuming that --disable-leaks is configured. + amend changes for number_format() in 20170506 to avoid undefined behavior when shifting (patch by Emanuele Giaquinta).- Add ncurses patch 20170617 + fill in some places where TERMTYPE2 vs TERMTYPE was not used (report by Allen Hewes). + use ExitTerminfo() internally in error-exits for ncurses' setupterm to help with leak checking. + use ExitProgram() in error-exit from initscr() to help with leak checking. + review test-programs, adding checks for cases where the terminal cannot be initialized.- Add ncurses patch 20170610 + add option "-xp" to picsmap.c, to use init_extended_pair(). + make simple performance fixes for picsmap.c + improve aspect ratio of images read from "convert" in picsmap.c - Add ncurses patch 20170603 + add option to picsmap to use color-palette files, e.g., for mapping to xterm-256color. + move the data in SCREEN used for the alloc_pair() function to the end, to restore compatibility between ncurses/ncursesw libtinfo (report/patch by Miroslav Lichvar). + add build-time utility "report_offsets" to help show when the various configurations of tinfo library are compatible or not. - Remove patch ncurses-6.0-crashw.patch as a temporary as now part of patch level 20170603- Add patch ncurses-6.0-crashw.patch as a temporary fix which will become part of next patch level: solve binary incompatiblity of libtinfow and libtinfo- Add ncurses patch 20170527 + improved test/picsmap.c: + lookup named colors for xpm files in rgb.txt + accept blanks in color-keys for xpm files. + if neither xbm/xpm work, try "convert", which may be available.- Fix ncursesw6-config and ncursesw5-config scripts to return -ltinfow as well as the pkg-config files do- Add ncurses patch 20170520 + modify test/picsmap.c to read xpm files. + modify package/debian/* to create documentation packages, so the related files can be checked with lintian. + fix some typos in manpages (report/patch by Sven Joachim).- Add ncurses patch 20170513 + add test/picsmap.c to fill in some testing issues not met by dots. The initial version reads X bitmap (".xbm") files. + repair logic which forces a repaint where a color-pair's content is changed (cf: 20170311). + improve tracemunch, showing screenXX pointers as names.- Better screen support and workaround about missing terminfo entries might be help on boo#812067 as well as on boo#935736 but may cause boo#940459 (which should be fixed by screen its self!) - New package terminfo-screen which includes some useful but troubling terminfo database entries for screen.- Disable the usage of getttynam(3) as under Linux this is not used- Add ncurses patch 20170506 + modify tic/infocmp display of numeric values to use hexadecimal when they are "close" to a power of two, making the result more readable. + improve discussion of portability in curs_mouse.3x + change line-length for generated html/manpages to 78 columns from 65. + improve discussion of line-drawing characters in curs_add_wch.3x (prompted by discussion with Lorinczy Zsigmond). + cleanup formatting of hackguide.html and ncurses-intro.html + add examples for WACS_D_PLUS and WACS_T_PLUS to test/ncurses.c- Add ncurses patch 20170429 + corrected a case where $with_gpm was set to "maybe" after CF_WITH_GPM, overlooked in 20160528 fixes (report by Alexandre Bury). + improve a couple of test-program's help-messages. + corrected loop in rain.c from 20170415 changes. + modify winnstr and winchnstr to return error if the output pointer is null, as well as adding a null pointer check of the window pointer for better compatibility with other implementations. + improve discussion of NetBSD curses in scr_dump.5 + modify LIMIT_TYPED macro in new_pair.h to avoid changing sign of the value to be limited (reports by Darby Payne, Rob Boudreau). + update config.guess, config.sub from http://git.savannah.gnu.org/cgit/config.git- Also split libtic into normal and wide version libticw as those libraries are linked with libtinfo respectively libtinfow - The tack tool does require the old _nc_read_entry()- Add ncurses patch 20170422 + build-fix for termcap-configuration (report by Chi-Hsuan Yen). + improve terminfo manual page discussion of control- and graphics- characters. + remove tic warning about "^?" in string capabilities, which was marked as an extension (cf: 20000610, 20110820); however all Unix implementations support this and X/Open Curses does not address it. On the other hand, termcap never did support this feature. + correct missing comma-separator between string capabilities in icl6402 and m2-nam -TD + restore rmir/smir in ansi+idc to better match original ansiterm+idc, add alias ansiterm (report by Robert King). + amend an old check for ambiguous use of "ma" in terminfo versus a termcap use, if the capability is cancelled to treat it as number. + correct a case in _nc_captoinfo() which read "%%" and emitted "%". + modify sscanf calls in _nc_infotocap() for patterns "%{number}%+%c" and "%'char'%+%c" to check that the final character is really 'c', avoiding a case in icl6404 which cannot be converted to termcap. + in _nc_infotocap(), add a check to ensure that terminfo "^?" is not written to termcap, because the BSDs did not implement that. + in _nc_tic_expand() and _nc_infotocap(), improve string-length check when deciding whether to use "^X" or "\xxx" format for control characters, to make the output of tic/infocmp more predictable. + limit termcap "%d" width to 2 digits on input, and use "%2" in preference to "%02" on output. + correct terminfo/termcap conversion of "%02" and "%03" into "%2" and "%3"; the result repeated the last character. + add man/scr_dump.5 to document screen-dump format. - Add ncurses patch 20170415 + modify several test programs to use new popup_msgs, adapted from help-screen used in test/edit_field.c + drop two symbols obsoleted in 2004: _nc_check_termtype, and _nc_resolve_uses + fix some old copyright dates (cf: 20031025). + build-fixes for test/savescreen.c to work with AIX and HPUX. + minor fix to configure script, adding a backslash/continuation. + extend TERMINAL structure for ABI 6 to store numbers internally as integers rather than short, by adding new data for this purpose. + more fixes for minor memory-leaks in test-programs.- With one of the latest update patches libtinfo now has become splitted into a normal and wide character version (boo#1033198)- Add ncurses patch 20170408 + change logic in wins_nwstr() to avoid addressing data past the output of mbstowcs(). + correct a call to setcchar() in Data_Entry_w() from 20131207 changes. + fix minor memory-leaks in test-programs. + further improve ifdef in term_entry.h for internal definitions not used by tack.- Add ncurses patch 20170401 + minor fixes for vt100+4bsd, e.g., delay in sgr for consistency -TD + add smso for env230, to match sgr -TD + remove p7/protect from sgr in fbterm -TD + drop setf/setb from fbterm; setaf/setab are enough -TD + make xterm-pcolor sgr consistent with other capabilities -TD + add rmxx/smxx ECMA-48 strikeout extension to tmux and xterm-basic (discussion with Nicholas Marriott) + add test-programs sp_tinfo and extended_color + modify no-leaks code for lib_cur_term.c to account for the tgetent() cache. + modify setupterm() to save original tty-modes so that erasechar() works as expected. Also modify _nc_setupscreen() to avoid redundant calls to get original tty-modes. + modify set_curterm() to update ttytype[] data used by longname(). + modify wattr_set() and wattr_get() to return ERR if win-parameter is null, as documented. + improve cast used for null-pointer checks in header macros, to reduce compiler warnings. + modify several functions, using the reserved "opts" parameter to pass color- and pair-values larger than 16-bits: + getcchar(), setcchar(), slk_attr_set(), vid_puts(), wattr_get(), wattr_set(), wchgat(), wcolor_set(). + Other functions call these with the corresponding altered behavior, including chgat(), mvchgat(), mvwchgat(), slk_color_on(), slk_color_off(), vid_attr(). + add new functions for manipulating color- and pair-values larger than 16-bits. These are extended_color_content(), extended_pair_content(), extended_slk_color(), init_extended_color(), init_extended_pair(), and the corresponding sp-funcs.- Add ncurses patch 20170325 + fix a memory leak in the window-list when creating multiple screens (reports by Andres Martinelli, Debian #783486). + reviewed calls from link_test.c, added a few more null-pointer checks. + add a null-pointer check in ungetmouse, in case mousemask was not called (report by "Kau"). + updated curs_sp_funcs.3x for new functions.- Add ncurses patch 20170318 + change TERMINAL structure in term.h to make it opaque. Some applications misuse its members, e.g., directly modifying it rather than using def_prog_mode(). + modify utility headers such as tic.h to make it clearer which are externals that are used by tack. + improve curs_slk.3x in particular its discussion of portability. + fix cut/paste in legacy_encoding.3x + add prototype for find_pair() to new_pair.3x (report by Branden Robinson). + fix a couple of broken links in generated man-html documentation. + regenerate man-html documentation. - Add tack patch 1.07.20170318 * init.c: use def_prog_mode() to eliminate two internal details from ncurses * edit.c, tack.h: accommodate opaque TERMINAL structure in ncurses * tack.h: update copyright to match version * config.sub: 2017-02-07 * config.guess: 2017-03-05- Add ncurses patch 20170311 + modify vt100 rs2 string to reset vt52 mode and scrolling regions (report/analysis by Robert King) -TD + add vt100+4bsd building block, use that for older terminals rather than "vt100" which is now mostly used as a building block for terminal emulators -TD + correct a few spelling errors in terminfo.src comments -TD + add fbterm -TD + fix a typo in ncurses.c test_attr legend (patch by Petr Vanek). + changed internal colorpair_t to a struct, eliminating an internal 8-bit limit on colors + add ncurses/new_pair.h + add ncurses/base/new_pair.c with alloc_pair(), find_pair() and free_pair() functions + add test/demo_new_pair.c - Add ncurses patch 20170304 + improve terminfo manual description of terminfo syntax. + clarify the use of wint_t vs wchar_t in curs_get_wstr.3x + improve description of endwin() in manual. + modify setcchar() and getcchar() to treat negative color-pair as an error. + fix a typo in include/hashed_db.h (Andre Sa).- Add ncurses patch 20170225 + fixes for CF_CC_ENV_FLAGS (report by Ross Burton).- Add ncurses patch 20170218 + fix several formatting issues with manual pages. + correct read of terminfo entry in which all strings are absent or explicitly cancelled. Before this fix, the result was that all were treated as only absent. + modify infocmp to suppress mixture of absent/cancelled capabilities that would only show as "NULL, NULL", unless the -q option is used, e.g., to show "-, @" or "@, -".- Add ncurses patch 20170212 + build-fixes for PGI compilers (report by Adam J. Stewart) + accept whitespace in sed expression for generating expanded.c + modify configure check that g++ compiler warnings are not used. + add configure check for -fPIC option needed for shared libraries. + let configure --disable-ext-funcs override the default for the - -enable-sp-funcs option. + mark some structs in form/menu/panel libraries as potentially opaque without modifying API/ABI. + add configure option --enable-opaque-curses for ncurses library and similar options for the other libraries.- Add ncurses patch 20170204 + trim newlines, tabs and escaped newlines from terminfo "paths" passed to db-iterator. + ignore zero-length files in db-iterator; these are useful for instance to suppress "$HOME/.terminfo" when not wanted. + amended "b64:" encoder to work with the terminfo reader. + modify terminfo reader to accept "b64:" format using RFC-3548 in as well as RFC-4648 url/filename-safe format. + modify terminfo reader to accept "hex:" format as generated by "infocmp -0qQ1" (cf: 20150905). + adjust authors comment to reflect drop below 1% for SV.- Drop authors block from description and ship AUTHORS intead. - Replace canned summaries and descriptions by package-specific ones. - Replace |xargs rm by simpler -delete. Use modern tar options.- Use gzip shell script as GZIP envornment variable becomes obsolescent - Split of ncurses5-devel from ncurses-devel - Now ncurses-devel also provides ncurses6-devel - Also ncurses5-devel requires libncurses5 (boo#1023296) packages which want to be build with ncurses5-devel may require pkgconfig(ncurses5) or pkgconfig(ncursesw5) or /usr/bin/ncurses5-config or /usr/bin/ncursesw5-config- Add ncurses patch 20170128 + minor comment-fixes to help automate links to bug-urls -TD + add dvtm, dvtm-256color -TD + add settings corresponding to xterm-keys option to tmux entry to reflect upcoming change to make that option "on" by default (patch by Nicholas Marriott). + uncancel Ms in tmux entry (Harry Gindi, Nicholas Marriott). + add dumb-emacs-ansi -TD- Add ncurses patch 20170121 + improve discussion of early history of tput program. + incorporate A_COLOR mask into COLOR_PAIR(), in case user application provides an out-of-range pair number (report by Elijah Stone). + clarify description in tput manual page regarding support for termcap names (prompted by FreeBSD #214709). + remove a restriction in tput's support for termcap names which omitted capabilities normally not shown in termcap translations (cf: 990123). + modify configure script for clang as used on FreeBSD, to work around clang's differences in exit codes vs gcc.- Remove -L option on screen call dues API change, now we depend on environment variables only.- Add ncurses patch 20170114 + improve discussion of early history of tset/reset programs. + clarify in manual pages that the optional verbose option level is available only when ncurses is configured for tracing. + amend change from 20161231 to avoid writing traces to the standard error after initializing the trace feature using the environment variable.- Add ncurses patch 20170107 + amend changes for tput to reset tty modes to "sane" if the program is run as "reset", like tset. Likewise, ensure that tset sends either reset- or init-strings. + improve manual page descriptions of tput init/reset and tset/reset, to make it easier to see how they are similar and different. + move a static result from key_name() to _nc_globals + modify _nc_get_screensize to allow for use_env() and use_tioctl() state to be per-screen when sp-funcs are configured, better matching the behavior when using the term-driver configuration. + improve cross-references in manual pages for often used functions + move SCREEN field for use_tioctl() data before the ncursesw fields, and limit that to the sp-funcs configuration to improve termlib compatibility (cf: 20120714). + correct order of initialization for traces in use_env() and use_tioctl() versus first trace calls. - Add ncurses patch 20161231 + fix errata for ncurses-howto (report by Damien Ruscoe). + fix a few places in configure/build scripts where DESTDIR and rpath were combined (report by Thomas Klausner). + merge current st description (report by Harry Gindi) -TD + modify flash capability for linux and wyse entries to put the delay between the reverse/normal escapes rather than after -TD + modify program tabs to pass the actual tty file descriptor to setupterm rather than the standard output, making padding work consistently. + explain in clear's manual page that it writes to stdout. + add special case for verbose debugging traces of command-line utilities which write to stderr (cf: 20161126). + remove a trace with literal escapes from skip_DECSCNM(), added in 20161203. + update config.guess, config.sub from http://git.savannah.gnu.org/cgit/config.git - Add ncurses patch 20161224 + correct parmeters for copywin call in _nc_Synchronize_Attributes() (patch by Leon Winter). + improve color-handling section in terminfo manual page (prompted by patch by Mihail Konev). + modify programs clear, tput and tset to pass the actual tty file descriptor to setupterm rather than the standard output, making padding work.- Add ncurses patch 20161217 + add tput-colorcube demo script. + add -r and -s options to tput-initc demo, to match usage in xterm. + flush the standard output in _nc_flush for the case where SP is zero, e.g., when called via putp. This fixes a scenario where "tput flash" did not work after changes in 20130112.- Add ncurses patch 20161210 + add configure script option --disable-wattr-macros for use in cases where one wants to use the same headers for ncurses5/ncurses6 development, by suppressing the wattr* macros which differ due to the introduction of extended colors (prompted by comments in Debian #230990, Redhat #1270534). + add test/tput-initc to demonstrate tput used to initialize palette from a data file. + modify test/xterm*.dat to use the newer color4/color12 values.- Add ncurses patch 20161203 + improve discussion of field validation in form_driver.3x manual page. + update curs_trace.3x manual page.- Add ncurses patch 20161126 + modify linux-16color to not mask dim, standout or reverse with the ncv capability -TD + add 0.1sec mandatory delay to flash capabilities using the VT100 reverse-video control -TD + omit selection of ISO-8859-1 for G0 in enacs capability from linux2.6 entry, to avoid conflict with the user-defined mapping. The reset feature will use ISO-8859-1 in any case (Mikulas Patocka). + improve check in tic for delays by also warning about beep/flash when a delay is not embedded, or if those use the VT100 reverse video escape without using a delay. + minor fix for syntax-check of delays from 20161119 changes. + modify trace() to avoid overwriting existing file (report by Maor Shwartz).- Add ncurses patch 20161112 + improve -W option in tic/infocmp: + correct order of size-adjustments in wrapped lines + if -f option splits line, do not further split it with -W + begin a new line when adding "use=" after a wrapped line - Add ncurses patch 20161119 + add check in tic for some syntax errors of delays, as well as use of proportional delays for non-line capabilities. + document history of the clear program and the E3 extension, prompted by various discussions including http://unix.stackexchange.com/questions/87469/clearing-the-old-scrollback-buffer- Add ncurses patch 20161105 + fix typo in man/terminfo.tail (Alain Williams). + correct program-name in adacurses6-config.1 manual page. - Add ncurses patch 20161029 + add new function "unfocus_current_field" (Leon Winter)- Drop patch ncurses-5.9-environment.dif as YaST2 ncurses GUI does not need it anymore and as well as it causes bug bsc#1000662- Add ncurses patch 20161022 + modify tset -w (and tput reset) to update the program's copy of the screensize if it was already set in the system, to improve tabstop setting which relies upon knowing the actual screensize. + add functionality of tset -w to tput, like the "-c" feature this is not optional in tput. + add "clear" as a possible link/alias to tput. + improve tput's check for being called as "init" or "reset" to allow for transformed names. + split-out the "clear" function from progs/clear.c, share with tput to get the same behavior, e.g., the E3 extension.- Add ncurses patch 20161015 + amend internal use of tputs to consistently use the number of lines affected, e.g., for insert/delete character operations. While merging terminfo source early in 1995, several descriptions used the "*" proportional delay for these operations, prompting a change in doupdate. + regenerate llib-* files. + regenerate HTML manpages. + fix several formatting issues with manual pages.- Add ncurses patch 20161008 + adjust size in infocmp/tic to work with strlcpy. + fix configure script to record when strlcat is found on OpenBSD. + build-fix for "recent" OpenBSD vs baudrate.- Add ncurses patch 20161001 + add -W option to tic/infocmp to force long strings to wrap. This is in addition to the -w option which attempts to fit capabilities into a given line-length. + add linux-m1 minitel entries (patch by Alexandre Montaron). + correct rs2 string for vt100-nam -TD - Re-enable block cursor on virtual console- Add ncurses patch 20160924 + modify _nc_tic_expand to escape comma if it immediately follows a percent sign, to work with minitel change. + updated minitel and viewdata descriptions (Alexandre Montaron).- Add ncurses patch 20160917 + build-fix for gnat6, which unhelpfully attempts to compile C files. + fix typo in 20160910 changes (Debian #837892, patch by Sven Joachim).- Add ncurses patch 20160910 + trim dead code ifdef'd with HIDE_EINTR since 970830 (discussion with Leon Winter). + trim some obsolete/incorrect wording about EINTR from wgetch manual page (patch by Leon Winter). + really correct 20100515 change (patch by Rich Coe). + add "--enable-string-hacks" option to test/configure + completed string-hacks for "sprintf", etc., including test-programs. + make "--enable-string-hacks" work with Debian by checking for the "bsd" library and its associated "" header. - Add ncurses patch 20160903 + correct 20100515 change for weak signals versus sigprocmask (report by Rich Coe). + modify misc/Makefile.in to work around OpenBSD "make" which unlike all other versions of "make" does not recognize continuation lines of comments. + amend the last change to CF_C_ENV_FLAGS to move only the preprocessor, optimization and warning flags to CPPFLAGS and CFLAGS, leaving the residue in CC. That happens to work for gcc's various "model" options, but may require tuning for other compilers (report by Sven Joachim). - Add ncurses patch 20160827 + add "v" menu entry to test/ncurses.c to show baudrate and other values. + add "newer" baudrate symbols from Linux and FreeBSD to progs/tset.c, lib_baudrate.c + modify CF_XOPEN_SOURCE macro: + add "uclinux" to case for "linux" (patch by Yann E. Morin) + modify _GNU_SOURCE for cygwin headers, tested with cygwin 2.3, 2.5 (patch by Corinna Vinschen, from changes to tin). + improve CF_CC_ENV_FLAGS macro to allow for compiler wrappers such as "ccache" (report by Enrico Scholz). + update config.guess, config.sub from http://git.savannah.gnu.org/cgit/config.git - Add ncurses patch 20160820 + update tput manual page to reflect changes to manipulate terminal modes by sharing functions with tset. + add the terminal-mode parts of "reset" (aka tset) to the "tput reset" command, making the two almost the same except for window-size. + adapt logic used in dialog "--keep-tite" option for test/filter.c as "-a" option. When set, test/filter attempts to suppress the alternate screen. + correct a typo in interix entry -TD - Drop patch ncurses-6.0-signal.dif as now upstream- Add patch ncurses-6.0-signal.dif for bnc#995148: + redfine sigprocmask macro + wrap sigprocmask to call system sigprocmask instead of self- Add ncurses patch 20160813 + add a dependency upon generated-sources in Ada95/src/Makefile.in to handle a case of "configure && make install". + trim trailing blanks from include/Caps*, to work around a problem in sed (Debian #818067).- Add ncurses patch 20160806 + improve CF_GNU_SOURCE configure macro to optionally define _DEFAULT_SOURCE work around a nuisance in recent glibc releases. + move the terminfo-specific parts of tput's "reset" function into the shared reset_cmd.c, making the two forms of reset use the same strings. + split-out the terminal initialization functions from tset as progs/reset_cmd.c, as part of changes to merge the reset-feature with tput.- Add ncurses patch 20160730 + change tset's initialization to allow it to get settings from the standard input as well as /dev/tty, to be more effective when output or error are redirected. + improve discussion of history and portability for tset/reset/tput manual pages. - Add ncurses patch 20160723 + improve error message from tset/reset when both stderr/stdout are redirected to a file or pipe. + improve organization of curs_attr.3x, curs_color.3x - Add ncurses patch 20160709 + work around Debian's antique/unmaintained version of mawk when building link_test. + improve test/list_keys.c, showing ncurses's convention of modifiers for special keys, based on xterm.- Add ncurses patch 20160702 + improve test/list_keys.c, using $TERM if no parameters areg given. - Add ncurses patch 20160625 + build-fixes for ncurses "test_progs" rule. + amend change to CF_CC_ENV_FLAGS in 20160521 to make multilib build work (report by Sven Joachim). - Add ncurses patch 20160618 + build-fixes for ncurses-examples with NetBSD curses. + improve test/list_keys.c, fixing column-widths and sorting the list to make it more readable.- Add ncurses patch 20160611 + revise fix for Debian #805618 (report by Vlado Potisk, cf: 20151128). + modify test/ncurses.c a/A screens to make exiting on an escape character depend on the start of keypad and timeout modes, to allow better testing of function-keys. + modify rs1 for xterm-16color, xterm-88color and xterm-256color to reset palette using "oc" string as in linux -TD + use ANSI reply for u8 in xterm-new, to reflect vt220-style responses that could be returned -TD + added a few capabilities fixed in recent vte -TD- Add ncurses patch 20160528 + further workaround for PIE/PIC breakage which causes gpm to not link. + fix most cppcheck warnings, mostly style, in ncurses library. - Add ncurses patch 20160604 + correct logic for -f option in test/demo_terminfo.c + add test/list_keys.c- Add ncurses patch 20160521 + improved manual page description of tset/reset versus window-size. + fixes to work with a slightly broken compiler configuration which cannot compile "Hello World!" without adding compiler options (report by Ola x Nilsson): + pass appropriate compiler options to the CF_PROG_CC_C_O macro. + when separating compiler and options in CF_CC_ENV_FLAGS, ensure that all options are split-off into CFLAGS or CPPFLAGS + restore some -I options removed in 20140726 because they appeared to be redundant. In fact, they are needed for a compiler that cannot combine -c and -o options.- Add ncurses patch 20160514 + regenerate HTML manpages. + improve manual pages for wgetch and wget_wch to point out that they might return values without names in curses.h (Debian #822426). + make linux3.0 entry the default linux entry (Debian #823658) -TD + modify linux2.6 entry to improve line-drawing so that the linux3.0 entry can be used in non-UTF-8 mode -TD + document return value of use_extended_names (report by Mike Gran). - Modify patch ncurses-6.0.dif- Add ncurses patch 20160507 + amend change to _nc_do_color to restore the early return for the special case used in _nc_screen_wrap (report by Dick Streefland, cf: 20151017). + modify test/ncurses.c: + check return-value of putwin + correct ifdef which made the 'g' test's legend not reflect changes to keypad- and scroll-modes. + correct return-value of extended putwin (report by Mike Gran).- Add ncurses patch 20160423 + modify test/ncurses.c 'd' edit-color menu to optionally read xterm color palette directly from terminal, as well as handling KEY_RESIZE and screen-repainting with control/L and control/R. + add 'oc' capability to xterm+256color, allowing palette reset for xterm -TD- Add ncurses patch 20160416 + add workaround in configure script for inept transition to PIE vs PIC builds documented in https://fedoraproject.org/wiki/Changes/Harden_All_Packages + add "reset" to list of programs whose names might change in manpages due to program-transformation configure options. + drop long-obsolete "-n" option from tset. - Add ncurses patch 20160409 + modify test/blue.c to use Unicode values for card-glyphs when available, as well as improving the check for CP437 and CP850. - Add ncurses patch 20160402 + regenerate HTML manpages. + improve manual pages for utilities with respect to POSIX versus X/Open Curses. - Add ncurses patch 20160326 + regenerate HTML manpages. + improve test/demo_menus.c, allowing mouse-click on the menu-headers to switch the active menu. This requires a new extension option O_MOUSE_MENU to tell the menu driver to put mouse events which do not apply to the active menu back into the queue so that the application can handle the event. - Add ncurses patch 20160319 + improve description of tgoto parameters (report by Steffen Nurpmeso). + amend workaround for Solaris line-drawing to restore a special case that maps Unicode line-drawing characters into the acsc string for non-Unicode locales (Debian #816888). - Add ncurses patch 20160312 + modified test/filter.c to illustrate an alternative to getnstr, that polls for input while updating a clock on the right margin as well as responding to window size-changes. - Add ncurses patch 20160305 + omit a redefinition of "inline" when traces are enabled, since this does not work with gcc 5.3.x MinGW cross-compiling (cf: 20150912).- Add ncurses patch 20160220 + modify test/configure script to check for pthread dependency of ncursest or ncursestw library when building ncurses examples, e.g., in case weak symbols are used. + modify configure macro for shared-library rules to use -Wl,-rpath rather than -rpath to work around a bug in scons (FreeBSD #178732, cf: 20061021). + double-width multibyte characters were not counted properly in winsnstr and wins_nwstr (report/example by Eric Pruitt). + update config.guess, config.sub from http://git.savannah.gnu.org/cgit/config.git- Add ncurses patch 20160213 + amend fix for _nc_ripoffline from 20091031 to make test/ditto.c work in threaded configuration. + move _nc_tracebits, _tracedump and _tracemouse to curses.priv.h, since they are not part of the suggested ABI6.- Add ncurses patch 20160206 + define WIN32_LEAN_AND_MEAN for MinGW port, making builds faster. + modify test/ditto.c to allow $XTERM_PROG environment variable to override "xterm" as the name of the program to run in the threaded configuration.- Add ncurses patch 20160130 + improve formatting of man/curs_refresh.3x and man/tset.1 manpages + regenerate HTML manpages using newer man2html to eliminate some unwanted blank lines. - Add ncurses patch 20160123 + ifdef'd header-file definition of mouse_trafo() with NCURSES_NOMACROS (report by Corey Minyard). + fix some strict compiler-warnings in traces. - Add ncurses patch 20160116 + tidy up comments about hardcoded 256color palette (report by Leonardo Brondani Schenkel) -TD + add putty-noapp entry, and amend putty entry to use application mode for better consistency with xterm (report by Leonardo Brondani Schenkel) -TD + modify _nc_viscbuf2() and _tracecchar_t2() to trace wide-characters as a whole rather than their multibyte equivalents. + minor fix in wadd_wchnstr() to ensure that each cell has nonzero width. + move PUTC_INIT calls next to wcrtomb calls, to avoid carry-over of error status when processing Unicode values which are not mapped.- Add ncurses patch 20160102 + modify ncurses c/C color test-screens to take advantage of wide screens, reducing the number of lines used for 88- and 256-colors. + minor refinement to check versus ncv to ignore two parameters of SGR 38 and 48 when those come from color-capabilities. - Add ncurses patch 20151226 + add check in tic for use of bold, etc., video attributes in the color capabilities, accounting whether the feature is listed in ncv. + add check in tic for conflict between ritm, rmso, rmul versus sgr0. - Add ncurses patch 20151219 + add a paragraph to curs_getch.3x discussing key naming (discussion with James Crippen). + amend workaround for Solaris vs line-drawing to take the configure check into account. + add a configure check for wcwidth() versus the ncurses line-drawing characters, to use in special-casing systems such as Solaris. - Add ncurses patch 20151212 + improve CF_XOPEN_CURSES macro used in test/configure, to define as needed NCURSES_WIDECHAR for platforms where _XOPEN_SOURCE_EXTENDED does not work. Also modified the test program to ensure that if building with ncurses, that the cchar_t type is checked, since that normally is since 20111030 ifdef'd depending on this test. + improve 20121222 workaround for broken acs, letting Solaris "work" in spite of its m.isconfigured wcwidth which marks all of the line drawing characters as double-width. - Add ncurses patch 20151205 + update form_cursor.3x, form_post.3x, menu_attributes.3x to list function names in NAME section (patch by Jason McIntyre). + minor fixes to manpage NAME/SYNOPSIS sections to consistently use rule that either all functions which are prototyped in SYNOPSIS are listed in the NAME section, or the manual-page name is the sole item listed in the NAME section. The latter is used to reduce clutter, e.g., for the top-level library manual pages as well as for certain feature-pages such as SP-funcs and threading (prompted by patches by Jason McIntyre).- Add ncurses patch 20151128 + add missing assignment in lib_getch.c to make notimeout() work (Debian #805618). + add 't' toggle for notimeout() function in test/ncurses.c a/A screens + add viewdata terminal description (Alexandre Montaron). + fix a case in tic/infocmp for formatting capabilities where a backslash at the end of a string was mishandled. + fix some typos in curs_inopts.3x (Benno Schulenberg).- Add ncurses patch 20151121 + fix some inconsistencies in the pccon* entries -TD + add bold to pccon+sgr+acs and pccon-base (Tati Chevron). + add keys f12-f124 to pccon+keys (Tati Chevron). + add test/test_sgr.c program to exercise all combinations of sgr.- Add ncurses patch 20151107 + modify tset's assignment to TERM in its output to reflect the name by which the terminal description is found, rather than the primary name. That was an unnecessary part from the initial conversion of tset from termcap to terminfo. The termcap program in 4.3BSD did this to avoid using the short 2-character name (report by Rich Burridge). + minor fix to configure script to ensure that rules for resulting.map are only generated when needed (cf: 20151101). + modify configure script to handle the case where tic-library is renamed, but the --with-debug option is used by itself without normal or shared libraries (prompted by comment in Debian #803482). - Add ncurses patch 20151101 + amend change for pkg-config which allows build of pc-files when no valid pkg-config library directory was configured to suppress the actual install if it is not overridden to a valid directory at install time (cf: 20150822). + modify editing script which generates resulting.map to work with the clang configuration on recent FreeBSD, which gives an error on an empty "local" section. + fix a spurious "(Part)" message in test/ncurses.c b/B tests due to incorrect attribute-masking. - Add ncurses patch 20151024 + modify MKexpanded.c to update the expansion of a temporary filename to "expanded.c", for use in trace statements. + modify layout of b/B tests in test/ncurses.c to allow for additional annotation on the right margin; some terminals with partial support did not display well. + fix typo in curs_attr.3x (patch by Sven Joachim). + fix typo in INSTALL (patch by Tomas Cech). + improve configure check for setting WILDCARD_SYMS variable; on ppc64 the variable is in the Data section rather than Text (patch by Michel Normand). + using configure option "--without-fallbacks" incorrectly caused FALLBACK_LIST to be set to "no" (patch by Tomas Cech). + updated minitel entries to fix kel problem with emacs, and add minitel1b-nb (Alexandre Montaron). + reviewed/updated nsterm entry Terminal.app in OSX -TD + replace some dead URLs in comments with equivalents from the Internet Archive -TD + update config.guess, config.sub from http://git.savannah.gnu.org/cgit/config.git - Add ncurses patch 20151017 + modify ncurses/Makefile.in to sort keys.list in POSIX locale (Debian #801864, patch by Esa Peuha). + remove an early-return from _nc_do_color, which can interfere with data needed by bkgd when ncurses is configured with extended colors (patch by Denis Tikhomirov). > fixes for OS/2 (patches by KO Myung-Hun) + use button instead of kbuf[0] in EMX-specific part of lib_mouse.c + support building with libtool on OS/2 + use stdc++ on OS/2 kLIBC + clear cf_XOPEN_SOURCE on OS/2 - Remove patch ncurses-6.0-wildcard_for_ppc64.patch as this change is now upstream with patch set 20151024- remove hunk from ncurses-6.0.dif modifying configure.in according to NEWS (20110924) it is not used anymore - drop ncurses-5.9-overwrite.dif as not neededd (WITH_OVERWRITE=$with_overwrite is in configure already twice anyway) - drop ncurses-6.0-avoid-line-markers.dif as not needed (see ncurses/base/MKlib_gen.sh 69-84)-Add ncurses patch 20151010 + add configure check for openpty to test/configure script, for ditto. + minor fixes to test/view.c in investigating Debian #790847. + update autoconf patch to 2.52.20150926, incorporates a fix for Cdk. + add workaround for breakage of POSIX makefiles by recent binutils change. + improve check for working poll() by using posix_openpt() as a fallback in case there is no valid terminal on the standard input (prompted by discussion on bug-ncurses mailing list, Debian #676461). -Add ncurses patch 20150926 + change makefile rule for removing resulting.map to distclean rather than clean. + add /lib/terminfo to terminfo-dirs in ".deb" test-package. + add note on portability of resizeterm and wresize to manual pages. - Add ncurses patch 20150919 + clarify in resizeterm.3x how KEY_RESIZE is pushed onto the input stream. + clarify in curs_getch.3x that the keypad mode affects ability to read KEY_MOUSE codes, but does not affect KEY_RESIZE. + add overlooked build-fix needed with Cygwin for separate Ada95 configure script, cf: 20150606 (report by Nicolas Boulenguez)- Sedate the inflexible factory-auto checks- remove macro defined system-wide already - remove special handling of patch which is no longer present - move tack replacement code to one spot under comment - remove duplicate parameters for configure - fix position of libgpm.so- Simplify bootstrapping of libtinfo and its fallback.c- Add some comments what is done in the spec file as well as do some modernisation, concretion, and clarification- New patch to avoid ppc64 build error, related to bnc#946048 ncurses-6.0-wildcard_for_ppc64.patch- Add ncurses patch 20150912 + fixes for configure/build using clang on OSX (prompted by report by William Gallafent). + do not redefine "inline" in ncurses_cfg.h; this was originally to solve a problem with gcc/g++, but is aggravated by clang's misuse of symbols to pretend it is gcc. + add braces to configure script to prevent unwanted add of "-lstdc++" to the CXXLIBS symbol. + improve/update test-program used for checking existence of stdc++ library. + if $CXXLIBS is set, the linkage test uses that in addition to $LIBS- Add ncurses patch 20150905 + add note in curs_addch.3x about line-drawing when it depends upon UTF-8. + add tic -q option for consistency with infocmp, use it to suppress all comments from the "tic -I" output. + modify infocmp -q option to suppress the "Reconstructed from" header. + add infocmp/tic -Q option, which allows one to dump the compiled form of the terminal entry, in hexadecimal or base64.- Add ncurses patch 20150822 + sort options in usage message for infocmp, to make it simpler to see unused letters. + update usage message for tic, adding "-0" option. + documented differences in ESCDELAY versus AIX's implementation. + fix some compiler warnings from ports. + modify --with-pkg-config-libdir option to make it possible to install ".pc" files even if pkg-config is not found (adapted by patch by Joshua Root).- Add ncurses patch 20150815 + disallow "no" as a possible value for "--with-shlib-version" option, overlooked in cleanup-changes for 20000708 (report by Tommy Alex). + update release notes in INSTALL. + regenerate llib-* files to help with review for release notes. - Modify patch ncurses-5.9-overwrite.dif- Add ncurses patch 20150810 + workaround for Debian #65617, which was fixed in mawk's upstream releases in 2009 (report by Sven Joachim). See http://invisible-island.net/mawk/CHANGES.html#t20090727 - Move infocmp from devel to utils package for ruby readline implementation- Update to official ncurses 6.0 + based on the patch 20150808 - Port and rename several patches ncurses-5.9-avoid-line-markers.dif becomes ncurses-6.0-avoid-line-markers.dif ncurses-5.9.dif becomes ncurses-6.0.dif - Add ncurses patch 20150808 + build-fix for Ada95 on older platforms without stdint.h + build-fix for Solaris, whose /bin/sh and /usr/bin/sed are non-POSIX. + update release announcement, summarizing more than 800 changes across more than 200 snapshots. + minor fixes to manpages, etc., to simplify linking from announcement page.- Add ncurses patch 20150725 + updated llib-* files. + build-fixes for ncurses library "test_progs" rule. + use alternate workaround for gcc 5.x feature (adapted from patch by Mikhail Peselnik). + add status line to tmux via xterm+sl (patch by Nicholas Marriott). + fixes for st 0.5 from testing with tack -TD + review/improve several manual pages to break up wall-of-text: curs_add_wch.3x, curs_attr.3x, curs_bkgd.3x, curs_bkgrnd.3x, curs_getcchar.3x, curs_getch.3x, curs_kernel.3x, curs_mouse.3x, curs_outopts.3x, curs_overlay.3x, curs_pad.3x, curs_termattrs.3x curs_trace.3x, and curs_window.3x- Rework fixing the pkg-config files- Add ncurses patch 20150719 + correct an old logic error for %A and %O in tparm (report by "zreed"). + improve documentation for signal handlers by adding section in the curs_initscr.3x page. + modify logic in make_keys.c to not assume anything about the size of strnames and strfnames variables, since those may be functions in the thread- or broken-linker configurations (problem found by Coverity). + modify test/configure script to check for pthreads configuration, e.g., ncursestw library.- Add ncurses patch 20150711 pre-release + modify scripts to build/use test-packages for the pthreads configuration of ncurses6. + add references to ttytype and termcap symbols in demo_terminfo.c and demo_termcap.c to ensure that when building ncursest.map, etc., that the corresponding names such as _nc_ttytype are added to the list of versioned symbols (report by Werner Fink) + fix regression from 20150704 (report/patch by Werner Fink).- Add ncurses patch 20150606 pre-release + make ABI 6 the default by updates to dist.mk and VERSION, with the intention that the existing ABI 5 should build as before using the "--with-abi=5" option. + regenerate ada- and man-html documentation. + minor fixes to color- and util-manpages. + fix a regression in Ada95/gen/Makefile.in, to handle special case of Cygwin, which uses the broken-linker feature. + amend fix for CF_NCURSES_CONFIG used in test/configure to assume that ncurses package scripts work when present for cross-compiling, as the lessor of two evils (cf: 20150530). + add check in configure script to disallow conflicting options "--with-termlib" and "--enable-term-driver". + move defaults for "--disable-lp64" and "--with-versioned-syms" into CF_ABI_DEFAULTS macro. - Add ncurses patch 20150613 + fix overflow warning for OSX with lib_baudrate.c (cf: 20010630). + modify script used to generate map/sym files to mark 5.9.20150530 as the last "5.9" version, and regenerated the files. That makes the files not use ".current" for the post-5.9 symbols. This also corrects the label for _nc_sigprocmask used in when weak symbols are configured for the ncursest/ncursestw libraries (prompted by discussion with Sven Joachim). + fix typo in NEWS (report by Sven Joachim). - Add ncurses patch 20150627 + modify configure script to remove deprecated ABI 5 symbols when building ABI 6. + add symbols _nc_Default_Field, _nc_Default_Form, _nc_has_mouse to map-files, but marked as deprecated so that they can easily be suppressed from ABI 6 builds (Debian #788610). + comment-out "screen.xterm" entry, and inherit screen.xterm-256color from xterm-new (report by Richard Birkett) -TD + modify read_entry.c to set the error-return to -1 if no terminal databases were found, as documented for setupterm. + add test_setupterm.c to demonstrate normal/error returns from the setupterm and restartterm functions. + amend cleanup change from 20110813 which removed redundant definition of ret_error, etc., from tinfo_driver.c, to account for the fact that it should return a bool rather than int (report/analysis by Johannes Schindelin). - Add ncurses patch 20150704 + fix a few problems reported by Coverity. + fix comparison against "/usr/include" in misc/gen-pkgconfig.in (report by Daiki Ueno, Debian #790548, cf: 20141213). - Add tack patch 1.07.20150606 + Able to handle ncurses6 in configure- Add ncurses patch 20150530 + change private type for Event_Mask in Ada95 binding to work when mmask_t is set to 32-bits. + remove spurious "%;" from st entry (report by Daniel Pitts) -TD + add vte-2014, update vte to use that -TD + modify tic and infocmp to "move" a diagnostic for tparm strings that have a syntax error to tic's "-c" option (report by Daniel Pitts). + fix two problems with configure script macros (Debian #786436, cf: 20150425, cf: 20100529). - Add ncurses patch 20150523 + add 'P' menu item to test/ncurses.c, to show pad in color. + improve discussion in curs_color.3x about color rendering (prompted by comment on Stack Overflow forum): + remove screen-bce.mlterm, since mlterm does not do "bce" -TD + add several screen.XXX entries to support the respective variations for 256 colors -TD + add putty+fnkeys* building-block entries -TD + add smkx/rmkx to capabilities analyzed with infocmp "-i" option.- Add ncurses patch 20150516 + amend change to ".pc" files to only use the extra loader flags which may have rpath options (report by Sven Joachim, cf: 20150502). + change versioning for dpkg's in test-packages for Ada95 and ncurses-examples for consistency with Debian, to work with package updates. + regenerate html manpages. + clarify handling of carriage return in waddch manual page; it was discussed only in the portability section (prompted by comment on Stack Overflow forum):- Add ncurses patch 20150509 + add test-packages for cross-compiling ncurses-examples using the MinGW test-packages. These are only the Debian packages; RPM later. + cleanup format of debian/copyright files + add pc-files to the MinGW cross-compiling test-packages. + correct a couple of places in gen-pkgconfig.in to handle renaming of the tinfo library.- Add ncurses patch 20150502 + modify the configure script to allow different default values for ABI 5 versus ABI 6. + add wgetch-events to test-packages. + add a note on how to build ncurses-examples to test/README. + fix a memory leak in delscreen (report by Daniel Kahn Gillmor, Debian #783486) -TD + remove unnecessary ';' from E3 capabilities -TD + add tmux entry, derived from screen (patch by Nicholas Marriott). + split-out recent change to nsterm-bce as nsterm-build326, and add nsterm-build342 to reflect changes with successive releases of OSX (discussion with Leonardo B Schenkel) + add xon, ich1, il1 to ibm3161 (patch by Stephen Powell, Debian [#783806]) + add sample "magic" file, to document ext-putwin. + modify gen-pkgconfig.in to add explicit -ltinfo, etc., to the generated ".pc" file when ld option "--as-needed" is used, or when ncurses and tinfo are installed without using rpath (prompted by discussion with Sylvain Bertrand). + modify test-package for ncurses6 to omit rpath feature when installed in /usr. + add OSX's "*.dSYM" to clean-rules in makefiles. + make extra-suffix work for OSX configuration, e.g., for shared libraries. + modify Ada95/configure script to work with pkg-config + move test-package for ncurses6 to /usr, since filename-conflicts have been eliminated. + corrected build rules for Ada95/gen/generate; it does not depend on the ncurses library aside from headers. + reviewed man pages, fixed a few other spelling errors. + fix a typo in curs_util.3x (Sven Joachim). + use extra-suffix in some overlooked shared library dependencies found by 20150425 changes for test-packages. + update config.guess, config.sub from http://git.savannah.gnu.org/cgit/config.git- Add ncurses patch 20150425 + expanded description of tgetstr's area pointer in manual page (report by Todd M Lewis). + in-progress changes to modify test-packages to use ncursesw6 rather than ncursesw, with updated configure scripts. + modify CF_NCURSES_CONFIG in Ada95- and test-configure scripts to check for ".pc" files via pkg-config, but add a linkage check since frequently pkg-config configurations are broken. + modify misc/gen-pkgconfig.in to include EXTRA_LDFLAGS, e.g., for the rpath option. + add 'dim' capability to screen entry (report by Leonardo B Schenkel) + add several key definitions to nsterm-bce to match preconfigured keys, e.g., with OSX 10.9 and 10.10 (report by Leonardo B Schenkel) + fix repeated "extra-suffix" in ncurses-config.in (cf: 20150418). + improve term_variables manual page, adding section on the terminfo long-name symbols which are defined in the term.h header. + fix bug in lib_tracebits.c introduced in const-fixes (cf: 20150404).- Add ncurses patch 20150404 + improve description of start_color() in the manual. + modify several files in ncurses- and progs-directories to allow const data used in internal tables to be put by the linker into the readonly text segment. - Add ncurses patch 20150329 + correct cut/paste error for "--enable-ext-putwin" that made it the same as "--enable-ext-colors" (report by Roumen Petrov) - Add ncurses patch 20150328 + add "-f" option to test/savescreen.c to help with testing/debugging the extended putwin/getwin. + add logic for writing/reading combining characters in the extended putwin/getwin. + add "--enable-ext-putwin" configure option to turn on the extended putwin/getwin.- Add ncurses patch 20150307 + document limitations of getwin in manual page (prompted by discussion with John S Urban). + extend test/savescreen.c to demonstrate that color pair values and graphic characters can be restored using getwin.- Add ncurses patch 20150228 + modify win_driver.c to eliminate the constructor, to make it more usable in an application which may/may not need the console window (report by Grady Martin).- Add ncurses patch 20150221 + capture define's related to -D_XOPEN_SOURCE from the configure check and add those to the *-config and *.pc files, to simplify use for the wide-character libraries. + modify ncurses.spec to accommodate Fedora21's location of pkg-config directory. + correct sense of "--disable-lib-suffixes" configure option (report by Nicolas Boos, cf: 20140426).- Add ncurses patch 20150214 + regenerate html manpages using improved man2html from work on xterm. + regenerated ".map" and ".sym" files using improved script, accounting for the "--enable-weak-symbols" configure option (report by Werner Fink).- Add ncurses patch 20150124 + add configure check to determine if "local: _*;" can be used in the ".map" files to selectively omit symbols beginning with "_". On at least recent FreeBSD, the wildcard applies to all "_" symbols. + remove obsolete/conflicting rule for ncurses.map from ncurses/Makefile.in (cf: 20130706). - Apply symbol versioning only for SUSE version greater that 1320- Now with symbol version control- Add ncurses patch 20150117 + improve description in INSTALL of the --with-versioned-syms option. + add combination of --with-hashed-db and --with-ticlib to configurations for ".map" files (report by Werner Fink).- Add ncurses-5.9-avoid-line-markers.dif to pass -P to the preprocessor when generating lib_gen.c to avoid breaking the parsing with AWK of the preprocessor output of GCC 4.9 and up.- Add ncurses patch 20150110 + add a step to generating ".map" files, to declare any remaining symbols beginning with "_" as local, at the last version node. + improve configure checks for pkg-config, addressing a variant found with FreeBSD ports. + modify win_driver.c to provide characters for special keys, like ansi.sys, when keypad mode is off, rather than returning nothing at all (discussion with Eli Zaretskii). + add "broken_linker" and "hashed-db" configure options to combinations use for generating the ".map" and ".sym" files. + avoid using "ld" directly when creating shared library, to simplify cross-compiles. Also drop "-Bsharable" option from shared-library rules for FreeBSD and DragonFly (FreeBSD #196592). + fix a memory leak in form library Free_RegularExpression_Type() (report by Pavel Balaev).- Add ncurses patch 20150103 + modify_nc_flush() to retry if interrupted (patch by Stian Skjelstad). + change map files to make _nc_freeall a global, since it may be used via the Ada95 binding when checking for memory leaks. + improve sed script used in 20141220 to account for wide-, threaded- variations in ABI 6. - Add ncurses patch 20141227 + regenerate ".map" files, using step overlooked in 20141213 to use the same patch-dates across each file to match ncurses.map (report by Sven Joachim). - Add ncurses patch 20141221 + fix an incorrect variable assignment in 20141220 changes (report by Sven Joachim). - Add ncurses patch 20141220 + updated Ada95/configure with macro changes from 20141213 + tie configure options --with-abi-version and --with-versioned-syms together, so that ABI 6 libraries have distinct symbol versions from the ABI 5 libraries. + replace obsolete/nonworking link to man2html with current one, regenerate html-manpages.- Add ncurses patch 20141206 + updated ".map" files so that each symbol that may be shared across the different library configurations has the same label. Some review is needed to ensure these are really compatible. + modify MKlib_gen.sh to work around change in development version of gcc introduced here: https://gcc.gnu.org/ml/gcc-patches/2014-06/msg02185.html https://gcc.gnu.org/ml/gcc-patches/2014-07/msg00236.html (reports by Marcus Shawcroft, Maohui Lei). + improved configure macro CF_SUBDIR_PATH, from lynx changes. - Add ncurses patch 20141213 + modify misc/gen-pkgconfig.in to add -I option for include-directory when using both --prefix and --disable-overwrite (report by Misty De Meo). + add configure option --with-pc-suffix to allow minor renaming of ".pc" files and the corresponding library. Use this in the test package for ncurses6. + modify configure script so that if pkg-config is not installed, it is still possible to install ".pc" files (report by Misty De Meo). + updated ".sym" files, removing symbols which are marked as "local" in the corresponding ".map" files. + updated ".map" files to reflect move of comp_captab and comp_hash from tic-library to tinfo-library in 20090711 (report by Sven Joachim). - Add ncurses patch 20141129 + improved ".map" files by generating them with a script that builds ncurses with several related configurations and merges the results. A further refinement is planned, to make the tic- and tinfo-library symbols use the same versions across each of the four configurations which are represented (reports by Sven Joachim, Werner Fink).- Do not use new symbol versioning as some common symbols are missed - Add ncurses patch 20141115 + improve description of limits for color values and color pairs in curs_color.3x (prompted by patch by Tim van der Molen). + add VERSION file, using first field in that to record the ABI version used for configure --with-libtool --disable-libtool-version + add configure options for applying the ".map" and ".sym" files to the ncurses, form, menu and panel libraries. + add ".map" and ".sym" files to show exported symbols, e.g., for symbol-versioning. - Add ncurses patch 20141101 + improve strict compiler-warnings by adding a cast in TRACE_RETURN and making a new TRACE_RETURN1 macro for cases where the cast does not apply.- Add ncurses patch 20141018 + reviewed terminology 0.6.1, add function key definitions. None of the vt100-compatibility issues were improved -TD + improve infocmp conversion of extended capabilities to termcap by correcting the limit check against parametrized[], as well as filling in a check if the string happens to have parameters, e.g., "xm" in recent changes. + add check for zero/negative dimensions for resizeterm and resize_term (report by Mike Gran).- Add ncurses patch 20141011 + add experimental support for xterm's 1005 mouse mode, to use in a demonstration of its limitations. + add experimental support for "%u" format to terminfo. + modify test/ncurses.c to also show position reports in 'a' test. + minor formatting fixes to _nc_trace_mmask_t, make this function exported to help with debugging mouse changes. + improve behavior of wheel-mice for xterm protocol, noting that there are only button-presses for buttons "4" and "5", so there is no need to wait to combine events into double-clicks (report/analysis by Greg Field). + provide examples xterm-1005 and xterm-1006 terminfo entries -TD + implement decoder for xterm SGR 1006 mouse mode. - Adapt patch ncurses-5.9.difh04-armsrv2 1702482690  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  6.1-150000.5.20.16.1-150000.5.20.1  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))11781730-lm26212621-wl2621A2621a386at3b14025ex4027ex4410-w50515410-w56205630-245630DMD-2460536053-dg605x605x-dg630-lm630MTG-2470092730MTG-24730MTG-41730MTG-41r730MTGr730MTGr-248510955-hb955-w9termApple_TerminalEtermEterm-256colorEterm-88colorEterm-colorLFT-PC850MtxOrbMtxOrb162MtxOrb204NCR260VT300WPPNCRVT100WPPP12P12-MP12-M-WP12-WP14P14-MP14-M-WP14-WP4P5P7P8P8-WP9P9-8P9-8-WP9-WQ306-8-pcQ310-vip-HQ310-vip-H-amQ310-vip-HwQ310-vip-wQ310-vip-w-amX-hpterma210a80a980aa4080aaaaaa+decaaa+rvaaa+unkaaa-18aaa-18-rvaaa-20aaa-22aaa-24aaa-24-rvaaa-26aaa-28aaa-30aaa-30-ctxtaaa-30-rvaaa-30-rv-ctxtaaa-30-saaa-30-s-ctxtaaa-30-s-rvaaa-30-s-rv-ctaaa-36aaa-36-rvaaa-40aaa-40-rvaaa-48aaa-48-rvaaa-60aaa-60-dec-rvaaa-60-rvaaa-60-saaa-60-s-rvaaa-ctxtaaa-dbaaa-rvaaa-rv-ctxtaaa-rv-unkaaa-saaa-s-ctxtaaa-s-rvaaa-s-rv-ctxtaaa-unkaas1901abm80abm85abm85eabm85habm85h-oldact4act5addrinfoadds980addsviewpointaddsvp60adm+sgradm1adm11adm1178adm12adm1aadm2adm20adm21adm22adm3adm31adm31-oldadm36adm3aadm3a+adm42adm42-nsadm5aeproaixtermaixterm-16coloraixterm-maixterm-m-oldajaj510aj830aj832alt2alt3alt4alt5alt7alt7pcalto-h19alto-heathaltoh19altoheathaltos-2altos-3altos-4altos-5altos2altos3altos4altos5altos7altos7pcambasambassadoramigaamiga-8bitamiga-hamiga-vncamp219amp219wampex-219ampex-219wampex-232ampex175ampex175-bampex210ampex219ampex219wampex232ampex232wampex80annarbor4080ansi+arrowsansi+csransi+cupansi+enqansi+eraseansi+idcansi+idc1ansi+idlansi+idl1ansi+inittabsansi+localansi+local1ansi+ppansi+rcaansi+repansi+sgransi+sgrboldansi+sgrdimansi+sgrsoansi+sgrulansi+tabsansi-color-2-emxansi-color-3-emxansi-emxansi-genericansi-mansi-miniansi-monoansi-mransi-mtabsansi-ntansi.sysansi.sys-oldansi.syskansi43mansi77ansi80x25ansi80x25-monoansi80x25-rawansi80x30ansi80x30-monoansi80x43ansi80x43-monoansi80x50ansi80x50-monoansi80x60ansi80x60-monoansilansil-monoansisansis-monoansisyskansitermansiwap-vm80aplapolloapollo_15Papollo_19Lapollo_colorapple-80apple-aeapple-sorocapple-utermapple-uterm-vbapple-videxapple-videx2apple-videx3apple-vm80apple2eapple2e-papple80pappleIIappleIIcappleIIeappleIIgsarm100arm100-amarm100-warm100-wamatat-colorat-mat386atariatari-coloratari-matari-oldatari_statari_st-coloratarist-matermatt2300att2350att4410att4410-watt4410v1att4410v1-watt4415att4415+nlatt4415-nlatt4415-rvatt4415-rv-nlatt4415-watt4415-w-nlatt4415-w-rvatt4415-w-rv-natt4418att4418-watt4420att4424att4424-1att4424matt4425att4425-nlatt4425-watt4426att500att505att505-24att510aatt510datt513att5310att5320att5410att5410-watt5410v1att5410v1-watt5418att5418-watt5420att5420+nlatt5420-nlatt5420-rvatt5420-rv-nlatt5420-watt5420-w-nlatt5420-w-rvatt5420-w-rv-natt5420_2att5420_2-watt5425att5425-nlatt5425-watt5430att5620att5620-1att5620-24att5620-34att5620-satt605att605-pcatt605-watt610att610-103katt610-103k-watt610-watt615att615-103katt615-103k-watt615-watt620att620-103katt620-103k-watt620-watt630att630-24att6386att700att730att730-24att730-41att7300att730ratt730r-24att730r-41avataravatar0avatar0+avatar1avtavt+savt-nsavt-rvavt-rv-nsavt-rv-savt-savt-wavt-w-nsavt-w-rvavt-w-rv-nsavt-w-rv-savt-w-sawsawscb-128bantambasic4basisbct510abct510dbeaconbeebeehivebeehive3beehive4beehiveIIImbetermbg1.25bg1.25nvbg1.25rvbg2.0bg2.0nvbg2.0rvbg3.10bg3.10nvbg3.10rvbh3mbh4bitgraphblitbobcatbq300bq300-8bq300-8-pcbq300-8-pc-rvbq300-8-pc-wbq300-8-pc-w-rvbq300-8rvbq300-8wbq300-pcbq300-pc-rvbq300-pc-wbq300-pc-w-rvbq300-rvbq300-wbq300-w-8rvbq300-w-rvbsdos-pcbsdos-pc-mbsdos-pc-monobsdos-pc-noboldbsdos-ppcbsdos-sparcbtermc100c100-1pc100-4pc100-rvc100-rv-4pc104c108c108-4pc108-8pc108-rvc108-rv-4pc108-rv-8pc108-wc108-w-8pc300c301c321ca22851cad68-2cad68-3cbblitcbunixccicci1cdc456cdc721cdc721-esccdc721llcdc752cdc756cg7900cgc2cgc3chromaticsci8510cit-80cit101cit101ecit101e-132cit101e-ncit101e-n132cit101e-rvcit500cit80citccitohcitoh-6lpicitoh-8lpicitoh-compcitoh-elitecitoh-picacitoh-propcitoh-pscoco3coherentcolor_xtermcolorscancommodoreconceptconcept-avtconcept100concept100-rvconcept108concept108-4pconcept108-8pconcept108-w-8concept108-w8pconcept108rv4pcons25cons25-debiancons25-iso-mcons25-iso8859cons25-koi8-rcons25-koi8r-mcons25-mcons25l1cons25l1-mcons25rcons25r-mcons25wcons30cons30-mcons43cons43-mcons50cons50-iso-mcons50-iso8859cons50-koi8rcons50-koi8r-mcons50-mcons50l1cons50l1-mcons50rcons50r-mcons60cons60-isocons60-iso-mcons60-koi8rcons60-koi8r-mcons60-mcons60l1cons60l1-mcons60rcons60r-mcontel300contel301contel320contel321copscops-10cops10crtcrt-vt220cs10cs10-wct82ct8500ctrmcxcx100cyb110cyb83cygwincygwinB19cygwinDBGd132d2d2-dgd200d200-dgd210d210-dgd211d211-7bd211-dgd214d214-dgd215d215-7bd215-dgd216+d216+25d216+dgd216-dgd216-unixd216-unix-25d216e+d216e+dgd216e-dgd216e-unixd217-dgd217-unixd217-unix-25d220d220-7bd220-dgd230d230-dgd230cd230c-dgd400d400-dgd410d410-7bd410-7b-wd410-dgd410-wd411d411-7bd411-7b-wd411-dgd411-wd412+d412+25d412+dgd412+sd412+srd412+wd412-dgd412-unixd412-unix-25d412-unix-sd412-unix-srd412-unix-wd413-dgd413-unixd413-unix-25d413-unix-sd413-unix-srd413-unix-wd414-unixd414-unix-25d414-unix-sd414-unix-srd414-unix-wd430-dgd430-dg-cccd430-unixd430-unix-25d430-unix-25-cccd430-unix-cccd430-unix-sd430-unix-s-cccd430-unix-srd430-unix-sr-cccd430-unix-wd430-unix-w-cccd430c-dgd430c-dg-cccd430c-unixd430c-unix-25d430c-unix-25-cccd430c-unix-cccd430c-unix-sd430c-unix-s-cccd430c-unix-srd430c-unix-sr-cccd430c-unix-wd430c-unix-w-cccd450d450-dgd460d460-7bd460-7b-wd460-dgd460-wd461d461-7bd461-7b-wd461-dgd461-wd462+d462+25d462+dgd462+sd462+srd462+wd462-dgd462-unixd462-unix-25d462-unix-sd462-unix-srd462-unix-wd462e-dgd463-dgd463-unixd463-unix-25d463-unix-sd463-unix-srd463-unix-wd464-unixd464-unix-25d464-unix-sd464-unix-srd464-unix-wd470d470-7bd470-dgd470cd470c-7bd470c-dgd555d555-7bd555-7b-wd555-dgd555-wd577d577-7bd577-7b-wd577-dgd577-wd578d578-7bd578-dgd80d800darwindarwin-100x37darwin-100x37-mdarwin-112x37darwin-112x37-mdarwin-128x40darwin-128x40-mdarwin-128x48darwin-128x48-mdarwin-144x48darwin-144x48-mdarwin-160x64darwin-160x64-mdarwin-200x64darwin-200x64-mdarwin-200x75darwin-200x75-mdarwin-256x96darwin-256x96-mdarwin-80x25darwin-80x25-mdarwin-80x30darwin-80x30-mdarwin-90x30darwin-90x30-mdarwin-bdarwin-fdarwin-f2darwin-mdarwin-m-bdarwin-m-fdarwin-m-f2datagraphixdatamedia2500datapointdataspeed40dd5000ddrddr3180dec+ppdec+sldec-vt100dec-vt220dec-vt330dec-vt340dec-vt400decansidecprodecwriterdeltadg+cccdg+colordg+color8dg+fixeddg-ansidg-genericdg100dg200dg210dg211dg450dg460-ansidg6053dg6053-olddg605xdg6134dgkeys+11dgkeys+15dgkeys+7bdgkeys+8bdgmode+colordgmode+color8dgunix+cccdgunix+fixeddiablodiablo-lmdiablo1620diablo1620-m8diablo1640diablo1640-lmdiablo1640-m8diablo1720diablo1730diablo1740diablo1740-lmdiablo450diablo630dialoguedialogue80digilogdjgppdjgpp203djgpp204dku7003dku7003-dumbdku7102dku7102-olddku7102-snadku7103-snadku7202dm1520dm1521dm2500dm3025dm3045dm80dm80wdmchatdmddmd-24dmd-34dmd1dmdt80dmdt80wdmtermdp3360dp8242ds40ds40-2dt-100dt-100wdt100dt100wdt110dt80dt80-sasdt80wdtc300sdtc382dttermdumb-emacs-ansidvtmdvtm-256colordwdw1dw2dw3dw4dwkdwk-vtecma+colorecma+italicsecma+sgrecma+strikeoutelkselks-ansielks-glassttyelks-vt52emacsemotsemuemu-220emx-baseenv230envision230ep40ep4000ep4080ep48ergo4000espritesprit-ametermeterm-19eterm-colorex155excel62excel62-rvexcel62-wexcel64excel64-rvexcel64-wexec80f100f100-rvf110f110-14f110-14wf110-wf1720f1720af200f200-wf200vif200vi-wfalcofalco-pfbtermfenixfenixwfixtermfortunefosfoxfreedomfreedom-rvfreedom100freedom110freedom200gatorgator-52gator-52tgator-tgigiglassttygnome+pcfkeysgnome-2007gnome-2008gnome-2012gnome-256colorgnome-rh62go-225go140go140wgo225graphosgraphos-30gs5430gs5430-22gs5430-24gs6300gsigt100gt100agt40gt42guruguru+rvguru+sguru+unkguru-24guru-33guru-33-rvguru-33-sguru-44guru-44-sguru-76guru-76-lpguru-76-sguru-76-wguru-76-w-sguru-76-wmguru-lpguru-nctxtguru-rvguru-sh-100h-100bwh100h100bwh19h19-ah19-bh19-bsh19-gh19-smulh19-uh19-ush19ah19gh19kh19kermith19ush29a-kc-bch29a-kc-uch29a-nkc-bch29a-nkc-uch80ha8675ha8686hazelhds200he80heathheath-19heath-ansiheathkitheathkit-ahfthft-chft-c-oldhft-oldhirez100hirez100-whmod1hphp+arrowshp+colorhp+labelshp+pfk+arrowshp+pfk+crhp+pfk-crhp+printerhp110hp150hp2hp236hp2382hp2382ahp2392hp2397hp2397ahp2621hp2621-48hp2621-ahp2621-bahp2621-flhp2621-k45hp2621-nlhp2621-nthp2621-wlhp2621Ahp2621ahp2621a-ahp2621bhp2621b-kxhp2621b-kx-php2621b-php2621k45hp2621php2621p-ahp2622hp2622ahp2623hp2623ahp2624hp2624-10php2624ahp2624a-10php2624bhp2624b-10php2624b-10p-php2624b-4php2624b-4p-php2624b-php2626hp2626-12hp2626-12-shp2626-12x40hp2626-nshp2626-shp2626-x40hp2626ahp2626php2627ahp2627a-revhp2627chp262xhp2640ahp2640bhp2641ahp2644ahp2645hp2645ahp2647ahp2648hp2648ahp300hhp45hp700hp700-wyhp70092hp70092Ahp70092ahp9837hp9845hp98550hp98550ahp98720hp98721hpansihpexhpex2hpgenerichpsubhptermhpterm-colorhtx11hurdhz1000hz1420hz1500hz1510hz1520hz1520-noeschz1552hz1552-rvhz2000i100i3101i3151i3164i400ibcs2ibm+16coloribm+coloribm-aplibm-pcibm-system1ibm3101ibm3151ibm3161ibm3161-Cibm3162ibm3163ibm3164ibm5051ibm5081ibm5081-cibm5151ibm5154ibm5154-cibm6153ibm6153-40ibm6153-90ibm6154ibm6154-cibm6155ibm8503ibm8507ibm8512ibm8513ibm8514ibm8514-cibm8604ibmaedibmapa16ibmapa8ibmapa8cibmapa8c-cibmegaibmega-cibmmonoibmmpelibmmpel-cibmpcibmpc3ibmpc3ribmpc3r-monoibmpcxibmvgaibmvga-cibmxicl6402icl6404icl6404-wifmrims-ansiims950ims950-bims950-rvinfotoninterixinterix-ntiintertecintertubeintertube2intextintext2intextiiipsipsiiq120iq140iris-ansiiris-ansi-apiris-ansi-netiris-coloriris40iterm2-directjaixtermjaixterm-mjerqjfbtermk45kayprokaypro2kds6402kds7372kds7372-wkermitkermit-amklone+acsklone+koi8acsklone+sgrklone+sgr-dumbklone+sgr8konkon2konsole+pcfkeyskonsole-16colorkonsole-basekonsole-directkonsole-linuxkonsole-solariskonsole-vt100konsole-vt420pckonsole-xf3xkonsole-xf4xkt7kt7ixktermkterm-cokterm-colorktmla120layerlftlft-pc850linux-16colorlinux-basiclinux-clinux-c-nclinux-koi8linux-koi8rlinux-latlinux-m1linux-m1blinux-m2linux-vtlinux2.2linux2.6linux2.6.26linux3.0lisalisatermlisaterm-wliswbln03ln03-wlprlunaluna68km2-nammacmac-wmachmach-boldmach-colormach-gnumach-gnu-colormacintoshmacterminal-wmaimasscompmasscomp1masscomp2mdl110megatekmemhpmgrmgr-linuxmgr-sunmgtmgtermmicrobmicrobeemicrotermmicroterm5mimemime-3axmime-fbmime-hbmime1mime2mime2amime2a-smime2a-vmime314mime340mime3amime3axmimeimimeiiminitelminitel-2minitel-2-namminitel1minitel1-nbminitel12-80minitel1bminitel1b-80minitel1b-nbminitel2-80minixminix-1.5minix-1.7minix-3.0minix-oldminix-old-ammlterm+pcfkeysmlterm-256colormlterm-directmlterm2mlterm3mm314mm340modmod24modgraphmodgraph2modgraph48mono-emxmorphosmouse-sunmrxvtmrxvt-256colorms-vt-utf8ms-vt100ms-vt100+ms-vt100-colormsk227msk22714msk227ammskermit227mskermit22714mskermit227ammt-70mt4520-rvmt70mtermmterm-ansimvtermnansi.sysnansi.sysknansisysnansisyskncr160vpppncr160vpwppncr160vt100anncr160vt100ppncr160vt100wanncr160vt100wppncr160vt200anncr160vt200ppncr160vt200wanncr160vt200wppncr160vt300anncr160vt300ppncr160vt300wanncr160vt300wppncr160wy50+ppncr160wy50+wppncr160wy60ppncr160wy60wppncr260intanncr260intppncr260intwanncr260intwppncr260vpppncr260vpwppncr260vt100anncr260vt100ppncr260vt100wanncr260vt100wppncr260vt200anncr260vt200ppncr260vt200wanncr260vt200wppncr260vt300anncr260vt300ppncr260vt300wanncr260vt300wppncr260wy325ppncr260wy325wppncr260wy350ppncr260wy350wppncr260wy50+ppncr260wy50+wppncr260wy60ppncr260wy60wppncr7900ncr7900incr7900ivncr7901ncrvt100anncrvt100ppncrvt100wanncrvt100wppncsancsa-mncsa-m-nsncsa-nsncsa-vt220ncsa-vt220-8nd9500ndr9500ndr9500-25ndr9500-25-mcndr9500-25-mc-nlndr9500-25-nlndr9500-mcndr9500-mc-nlndr9500-nlnecnec5520netbsd6newhpnewhpkeyboardnewsnews-29news-29-eucnews-29-sjisnews-33news-33-eucnews-33-sjisnews-42news-42-eucnews-42-sjisnews-anews-onews-old-unknews-unknews28news28-anews29news31news31-anews31-onews33news40news40-anews40-onews42newscbmnewscbm-anewscbm-onewscbm33nextnextshellnorthstarnstermnsterm+7nsterm+acsnsterm+cnsterm+c41nsterm+macnsterm+snsterm-16colornsterm-256colornsterm-7nsterm-7-cnsterm-7-c-snsterm-7-mnsterm-7-m-snsterm-7-snsterm-acsnsterm-acs-cnsterm-acs-c-snsterm-acs-mnsterm-acs-m-snsterm-acs-snsterm-bcensterm-build326nsterm-build343nsterm-build361nsterm-build400nsterm-cnsterm-c-7nsterm-c-acsnsterm-c-snsterm-c-s-7nsterm-c-s-acsnsterm-mnsterm-m-7nsterm-m-acsnsterm-m-snsterm-m-s-7nsterm-m-s-acsnsterm-oldnsterm-snsterm-s-7nsterm-s-acsntconsolentconsole-100ntconsole-100-ntintconsole-25ntconsole-25-ntintconsole-25-wntconsole-25-w-vtntconsole-35ntconsole-35-ntintconsole-35-wntconsole-50ntconsole-50-ntintconsole-50-wntconsole-60ntconsole-60-ntintconsole-60-wntconsole-wntconsole-w-vtnwe501nwe501-anwe501-onwp-511nwp-517nwp-517-wnwp251-anwp251-onwp511nwp512nwp512-anwp512-onwp513nwp513-anwp513-onwp514nwp514-anwp514-onwp517nwp517-wnwp518nwp518-anwp518-oo31o4112-ndo85hoabm85hoblitoc100oconceptofconsojerqold-stoldibmpc3oldpc3oldsunomronopenntopennt-100opennt-100-ntiopennt-25opennt-25-ntiopennt-25-wopennt-25-w-vtopennt-35opennt-35-ntiopennt-35-wopennt-50opennt-50-ntiopennt-50-wopennt-60opennt-60-ntiopennt-60-wopennt-ntiopennt-wopennt-w-vtopus3n1+origibmpc3origpc3os9LIIosborneosborne-wosborne1osborne1-wosexecotek4112otek4113otek4114otek4115owlp12p12-mp12-m-wp12-wp14p14-mp14-m-wp14-wp19p4p5p7p8p8-wp8glp9p9-8p9-8-wp9-wpc-coherentpc-minixpc-venixpc3pc3-boldpc3rpc3r-mpc6300pluspc7300pcansipcansi-25pcansi-25-mpcansi-33pcansi-33-mpcansi-43pcansi-43-mpcansi-mpcansi-monopcansi25pcansi25mpcansi33pcansi33mpcansi43pcconpccon+basepccon+colorspccon+keyspccon+sgr+acspccon+sgr+acs0pccon-mpccon0pccon0-mpcconspcconsolepcixpckermitpckermit12pckermit120pcmwpcplotpcvt25pcvt25-colorpcvt25wpcvt28pcvt28wpcvt35pcvt35wpcvt40pcvt40wpcvt43pcvt43wpcvt50pcvt50wpcvtXXpcz19pe1100pe1200pe1251pe550pe6100pe6300pe6312pe7000cpe7000mpilotpmconspmconsoleprinterprism12prism12-mprism12-m-wprism12-wprism14prism14-mprism14-m-wprism14-wprism2prism4prism5prism7prism8prism8-wprism8glprism9prism9-8prism9-8-wprism9-wpro350ps300pstermpsterm-80x24psterm-90x28psterm-96x48psterm-basicpsterm-fastpsx_ansipt100pt100wpt200pt200wpt210pt250pt250wpt505pt505-22pt505-24ptyputtyputty+fnkeysputty+fnkeys+escputty+fnkeys+linuxputty+fnkeys+scoputty+fnkeys+vt100putty+fnkeys+vt400putty+fnkeys+xtermputty-256colorputty-m1putty-m1bputty-m2putty-noappputty-scoputty-vt100qansiqansi-gqansi-mqansi-tqansi-wqdconsqdssqnxqnx4qnxmqnxtqnxt2qnxt4qnxtmonoqnxwqumequme5qvt101qvt101+qvt101pqvt102qvt103qvt103-wqvt108qvt119qvt119+qvt119+-25qvt119+-25-wqvt119+-wqvt119-25-wqvt119-wqvt119pqvt119p-25qvt119p-25-wqvt119p-wqvt203qvt203+qvt203-25qvt203-25-wqvt203-wqvt203-w-amrbcommrbcomm-namrbcomm-wrcarconsrcons-colorrebus3180regentregent100regent20regent200regent25regent40regent40+regent60rt6221rt6221-wrtpcrxvt+pcfkeysrxvt-16colorrxvt-88colorrxvt-cygwinrxvt-cygwin-nativerxvt-xpms4sb1sb2sb3sbisbobcatsc410sc415scansetscoansiscoansi-newscoansi-oldscreen+italicsscreen-16color-bcescreen-16color-bce-sscreen-16color-sscreen-256color-bcescreen-256color-bce-sscreen-256color-sscreen-bce.Etermscreen-bce.gnomescreen-bce.konsolescreen-bce.linuxscreen-bce.mrxvtscreen-bce.rxvtscreen-bce.xterm-newscreen-sscreen.Etermscreen.konsole-256colorscreen.linux-m1screen.linux-m1bscreen.linux-m2screen.minitel1screen.minitel1-nbscreen.minitel12-80screen.minitel1bscreen.minitel1b-80screen.minitel1b-nbscreen.minitel2-80screen.mltermscreen.mlterm-256colorscreen.mrxvtscreen.puttyscreen.putty-256colorscreen.putty-m1screen.putty-m1bscreen.putty-m2screen.rxvtscreen.teratermscreen.vtescreen.vte-256colorscreen.xterm-256colorscreen.xterm-newscreen.xterm-r6screen.xterm-xfree86screen2screen3screwpointscrhpsibosimpletermsimtermsorocsoroc120soroc140spinwriterstst-0.6st-0.7st-16colorst-256colorst-directst52st52-colorst52-mst52-oldsttermstterm-16colorstterm-256colorstv52stv52pcsun+slsun-1sun-12sun-17sun-24sun-34sun-48sun-csun-cgsixsun-cmdsun-colorsun-esun-e-ssun-ilsun-nicsun-ssun-s-esun-ss5sun-type4sun1sun2sunesuperbeesuperbee-xsbsuperbeeicsuperbrainsv80swtpsynerteksynertek380system1t10t1061t1061ft16t3700t3800t653xtabtab132tab132-15tab132-rvtab132-wtab132-w-rvtandem6510tandem653tektek4012tek4013tek4014tek4014-smtek4015tek4015-smtek4023tek4024tek4025tek4025-17tek4025-17-wstek4025-crtek4025-extek4025atek4025extek4027tek4027-extek4105tek4105-30tek4105atek4106brltek4107tek4107brltek4109tek4109brltek4112tek4112-5tek4112-ndtek4113tek4113-34tek4113-ndtek4114tek4115tek4125tek4205tek4207tek4207-stek4404tekentelerayteletecteratermteraterm-256colorteraterm2.3teraterm4.59teraterm4.97terminatorterminetterminet1200terminet300terminologyterminology-0.6.1terminology-1.0.0termitetgtelnetti700ti733ti735ti745ti800ti916ti916-132ti916-220-7ti916-220-8ti916-8ti916-8-132ti924ti924-8ti924-8wti924wti926ti926-8ti928ti928-8ti931ti_ansitktermtmuxtmux-256colortn1200tn300trs16trs2trs80IItrsIIts-1ts-1pts1ts100ts100-ctxtts100-spts1ptttt505-22tt52tty33tty35tty37tty40tty43tty4420tty4424tty4424-1tty4424mtty4426tty5410tty5410-wtty5410v1tty5410v1-wtty5420tty5420+nltty5420-nltty5420-rvtty5420-rv-nltty5420-wtty5420-w-nltty5420-w-rvtty5420-w-rv-ntty5425tty5425-nltty5425-wtty5620tty5620-1tty5620-24tty5620-34tty5620-sttydmdtvi803tvi9065tvi910tvi910+tvi912tvi912btvi912b+2ptvi912b+dimtvi912b+mctvi912b+printertvi912b+vbtvi912b-2ptvi912b-2p-mctvi912b-2p-ptvi912b-2p-unktvi912b-mctvi912b-mc-2ptvi912b-mc-vbtvi912b-ptvi912b-p-2ptvi912b-p-vbtvi912b-unktvi912b-unk-2ptvi912b-unk-vbtvi912b-vbtvi912b-vb-mctvi912b-vb-ptvi912b-vb-unktvi912ctvi912c-2ptvi912c-2p-mctvi912c-2p-ptvi912c-2p-unktvi912c-mctvi912c-mc-2ptvi912c-mc-vbtvi912c-ptvi912c-p-2ptvi912c-p-vbtvi912c-unktvi912c-unk-2ptvi912c-unk-vbtvi912c-vbtvi912c-vb-mctvi912c-vb-ptvi912c-vb-unktvi912cctvi914tvi920tvi920btvi920b+fntvi920b-2ptvi920b-2p-mctvi920b-2p-ptvi920b-2p-unktvi920b-mctvi920b-mc-2ptvi920b-mc-vbtvi920b-ptvi920b-p-2ptvi920b-p-vbtvi920b-unktvi920b-unk-2ptvi920b-unk-vbtvi920b-vbtvi920b-vb-mctvi920b-vb-ptvi920b-vb-unktvi920ctvi920c-2ptvi920c-2p-mctvi920c-2p-ptvi920c-2p-unktvi920c-mctvi920c-mc-2ptvi920c-mc-vbtvi920c-ptvi920c-p-2ptvi920c-p-vbtvi920c-unktvi920c-unk-2ptvi920c-unk-vbtvi920c-vbtvi920c-vb-mctvi920c-vb-ptvi920c-vb-unktvi921tvi924tvi925tvi925-hitvi92Btvi92Dtvi950tvi950-2ptvi950-4ptvi950-rvtvi950-rv-2ptvi950-rv-4ptvi955tvi955-hbtvi955-wtvi970tvi970-2ptvi970-vbtvipttw100tw52tw52-colortw52-mtws-generictws2102-snatws2103tws2103-snaultima2ultimaIIunitermuniterm49unixpcuts30uwinv200-namv320nv3220v5410vanillavapplevc103vc203vc303vc303avc403avc404vc404-svc414vc414hvc415venixversatermvi200vi200-fvi200-rvvi300vi300-oldvi50vi500vi50admvi55vi550vi603viewdataviewdata-oviewdata-rvviewpointviewpoint3a+viewpoint60viewpoint90vipvip-Hvip-Hwvip-wvip7800-Hvip7800-Hwvip7800-wvisa50visual603vittyvk100vp3a+vp60vp90vremotevs100vs100-x10vscvt-61vt-utf8vt100+vt100+4bsdvt100+enqvt100+fnkeysvt100+keypadvt100+pfkeysvt100-amvt100-bmvt100-bm-ovt100-bot-svt100-namvt100-nam-wvt100-navvt100-nav-wvt100-puttyvt100-svt100-s-botvt100-s-topvt100-top-svt100-vbvt100-wvt100-w-amvt100-w-namvt100-w-navvt100namvt102+enqvt102-nsgrvt102-wvt125vt131vt132vt200vt200-8vt200-8bitvt200-jsvt200-oldvt200-wvt220+keypadvt220-jsvt220-namvt220-oldvt220-wvt220dvt300vt300-namvt300-wvt300-w-namvt320-k3vt320-k311vt320-namvt320-wvt320-w-namvt320namvt330vt340vt400vt400-24vt420vt420fvt420pcvt420pcdosvt50vt50hvt510vt510pcvt510pcdosvt520vt520ansivt525vt61vt61.5vte+pcfkeysvte-2007vte-2008vte-2012vte-2014vte-2017vte-256colorvte-directvtntvv100vwmtermwrenwrenwwsiriswsvt25wsvt25mwy-75apwy-99fgtwy-99fgtawy100wy100qwy120wy120-25wy120-25-wwy120-vbwy120-wwy120-w-vbwy120-wvbwy150wy150-25wy150-25-wwy150-vbwy150-wwy150-w-vbwy160wy160-25wy160-25-wwy160-42wy160-42-wwy160-43wy160-43-wwy160-tekwy160-vbwy160-wwy160-w-vbwy160-wvbwy185wy185-24wy185-vbwy185-wwy185-wvbwy30wy30-mcwy30-vbwy325wy325-25wy325-25wwy325-42wy325-42wwy325-42w-vbwy325-42wvbwy325-43wy325-43wwy325-43w-vbwy325-43wvbwy325-80wy325-vbwy325-wwy325-w-vbwy325-wvbwy325w-24wy350wy350-vbwy350-wwy350-wvbwy370wy370-101kwy370-105kwy370-EPCwy370-nkwy370-rvwy370-tekwy370-vbwy370-wwy370-wvbwy50wy50-mcwy50-vbwy50-wwy50-wvbwy520wy520-24wy520-36wy520-36pcwy520-36wwy520-36wpcwy520-48wy520-48pcwy520-48wwy520-48wpcwy520-epcwy520-epc-24wy520-epc-vbwy520-epc-wwy520-epc-wvbwy520-vbwy520-wwy520-wvbwy60wy60-25wy60-25-wwy60-316Xwy60-42wy60-42-wwy60-43wy60-43-wwy60-ATwy60-PCwy60-vbwy60-wwy60-w-vbwy60-wvbwy75wy75-mcwy75-vbwy75-wwy75-wvbwy75apwy85wy85-8bitwy85-vbwy85-wwy85-wvbwy99-ansiwy99a-ansiwy99fwy99fawy99fgtwy99fgtawy99gtwy99gt-25wy99gt-25-wwy99gt-tekwy99gt-vbwy99gt-wwy99gt-w-vbwy99gt-wvbwyse-325wyse-75apwyse-vpwyse120wyse120-25wyse120-25-wwyse120-vbwyse120-wwyse120-wvbwyse150wyse150-25wyse150-25-wwyse150-vbwyse150-wwyse150-w-vbwyse160wyse160-25wyse160-25-wwyse160-42wyse160-42-wwyse160-43wyse160-43-wwyse160-vbwyse160-wwyse160-wvbwyse185wyse185-24wyse185-vbwyse185-wwyse185-wvbwyse30wyse30-mcwyse30-vbwyse325wyse325-25wyse325-25wwyse325-42wyse325-42wwyse325-43wyse325-43wwyse325-vbwyse325-wwyse325-wvbwyse350wyse350-vbwyse350-wwyse350-wvbwyse370wyse50wyse50-mcwyse50-vbwyse50-wwyse50-wvbwyse520wyse520-24wyse520-36wyse520-36pcwyse520-36wwyse520-36wpcwyse520-48wyse520-48pcwyse520-48wwyse520-48wpcwyse520-epcwyse520-epc-wwyse520-p-wvbwyse520-pc-24wyse520-pc-vbwyse520-vbwyse520-wwyse520-wvbwyse60wyse60-25wyse60-25-wwyse60-316Xwyse60-42wyse60-42-wwyse60-43wyse60-43-wwyse60-ATwyse60-PCwyse60-vbwyse60-wwyse60-wvbwyse75wyse75-mcwyse75-vbwyse75-wwyse75-wvbwyse75apwyse85wyse85-8bitwyse85-vbwyse85-wwyse85-wvbwyse99gtwyse99gt-25wyse99gt-25-wwyse99gt-vbwyse99gt-wwyse99gt-wvbx10termx1700x1700-lmx1720x1750x68kx68k-itex820xdkuxenixxeroxxerox-lmxerox1720xerox820xfcexitermxl83xnuppcxnuppc+100x37xnuppc+112x37xnuppc+128x40xnuppc+128x48xnuppc+144x48xnuppc+160x64xnuppc+200x64xnuppc+200x75xnuppc+256x96xnuppc+80x25xnuppc+80x30xnuppc+90x30xnuppc+bxnuppc+basicxnuppc+cxnuppc+fxnuppc+f2xnuppc-100x37xnuppc-100x37-mxnuppc-112x37xnuppc-112x37-mxnuppc-128x40xnuppc-128x40-mxnuppc-128x48xnuppc-128x48-mxnuppc-144x48xnuppc-144x48-mxnuppc-160x64xnuppc-160x64-mxnuppc-200x64xnuppc-200x64-mxnuppc-200x75xnuppc-200x75-mxnuppc-256x96xnuppc-256x96-mxnuppc-80x25xnuppc-80x25-mxnuppc-80x30xnuppc-80x30-mxnuppc-90x30xnuppc-90x30-mxnuppc-bxnuppc-fxnuppc-f2xnuppc-mxnuppc-m-bxnuppc-m-fxnuppc-m-f2xtalkxterm+256colorxterm+256setafxterm+88colorxterm+alt+titlexterm+alt1049xterm+appxterm+directxterm+direct2xterm+editxterm+indirectxterm+kbsxterm+noaltxterm+noappxterm+pc+editxterm+pcc0xterm+pcc1xterm+pcc2xterm+pcc3xterm+pce2xterm+pcf0xterm+pcf2xterm+pcfkeysxterm+r6f2xterm+slxterm+sl-twmxterm+sm+1002xterm+sm+1003xterm+sm+1005xterm+sm+1006xterm+titlestackxterm+tmuxxterm+vt+editxterm+x10mousexterm+x11hilitexterm+x11mousexterm-1002xterm-1003xterm-1005xterm-1006xterm-16colorxterm-24xterm-88colorxterm-8bitxterm-boldxterm-debianxterm-directxterm-direct2xterm-hpxterm-newxterm-noappxterm-oldxterm-pcolorxterm-r5xterm-scoxterm-sunxterm-susexterm-utf8xterm-vt220xterm-vt52xterm-x10mousexterm-x11hilitexterm-x11mousexterm-xf86-v32xterm-xf86-v33xterm-xf86-v333xterm-xf86-v40xterm-xf86-v43xterm-xf86-v44xterm-xfree86xterm-xixterm1xtermcxtermmxtermsxterms-sunxwshz-100z-100bwz100z100bwz110z110bwz19z29z29az29a-kc-bcz29a-kc-ucz29a-nkc-bcz29a-nkc-ucz29bz30z340z340-namz39-az39az50z8001zen30zen50zen8001zenithzenith29zenith39-azenith39-ansizt-1ztxztx-1-aztx11/usr/share/terminfo/1//usr/share/terminfo/2//usr/share/terminfo/3//usr/share/terminfo/4//usr/share/terminfo/5//usr/share/terminfo/6//usr/share/terminfo/7//usr/share/terminfo/8//usr/share/terminfo/9//usr/share/terminfo/A//usr/share/terminfo/E//usr/share/terminfo/L//usr/share/terminfo/M//usr/share/terminfo/N//usr/share/terminfo/P//usr/share/terminfo/Q//usr/share/terminfo/X//usr/share/terminfo/a//usr/share/terminfo/b//usr/share/terminfo/c//usr/share/terminfo/d//usr/share/terminfo/e//usr/share/terminfo/f//usr/share/terminfo/g//usr/share/terminfo/h//usr/share/terminfo/i//usr/share/terminfo/j//usr/share/terminfo/k//usr/share/terminfo/l//usr/share/terminfo/m//usr/share/terminfo/n//usr/share/terminfo/o//usr/share/terminfo/p//usr/share/terminfo/q//usr/share/terminfo/r//usr/share/terminfo/s//usr/share/terminfo/t//usr/share/terminfo/u//usr/share/terminfo/v//usr/share/terminfo/w//usr/share/terminfo/x//usr/share/terminfo/z/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31889/SUSE_SLE-15_Update/fb8f103de0f07be6727dbb26409d75d1-ncurses.SUSE_SLE-15_Updatecpioxz5aarch64-suse-linux֡ ʵڝ 6!dutf-879a28e36f7cf345726b2cf99d230fd22b3e649cfb30acba5ad18efb77365be14?P7zXZ !t/ ] cr$x#I)%@Ʉ0\Kl9$ ǭ4rIu:Clcᴸ=kݰ>F-w d5c@0jk.xԋr}^v.mmEBwŕX֭QDUwȊP2#+p@g}JFyUeڈ'{D }̮Qfv ː9G!V8j%B2q+IRWpqM\yvՐr,*;ExneEw; 6+f L-EZmcSCMTJNŠa,/r P>hj4a[/a ZMɺZe= m+44?,HMx(HW9UHW>g,U68x aE_\ J%' .ݜ*abI4Yy6P6Gk`f%q+#l:hΤA(+:{E71c?:Y_x oa\G[Eع) <_~lO#ͽDE:8O[0kj5$ǩ~7 ƹ~&@ӆ" lć ]!+<<لSLjf}B% uy Fy*v d ZWvO֬ݝ`G KVWrAn7mn5ek鎶ϑu7HуR`ӓLsr FgA|?7dq潶A"_ZGmGRomqRQf&MPuw11QkR&S !.OVz:tUγDtL<bݛp+TSՆ}azYJ;. fs3^[,XXzlbG[(V)KTnxJI"nLoVDo#/45J,aL“@2 z!Z){wB{[v<(&{"ehLg5QF@nn4}DSŘ Ld-܇FW*NޤJ_3-xf8 Pi6:#οuQ_5tu5tJVh- V~E5$$fh4O5㥡ɆK3څ3Qu(5G]9\Al<P'Oꩍl4hqR33itCf;st ")BheZ8x\.)d9yMm)+K&0Ϣ#Υ4uoʱhYn8[Æ PX8Ғm\+d0ũM-1I2.H߶co Nz[(kYRgjEe?X'\UbBvoQU1]I]węu7܃R (_a:K@E3;#g|6iV?s XZ@T͂3k@KYnrֈ2C>[߹rJWɰA-IXM:!+fLF.G=䚪C Ꮭ2U2}ܧWIq&a%\f! iMa>)^SiWMq]8eQO/Hx 75*д&4`꿮,Rg`?Zޱ5[f"F0[~NnLo@Ed53=O8J{Z#b-$]CDѶbNg͉D,\#^ȯX,E8_!{Kj؁bϳoĞCZn]!LQ߾톂f } 0-v0@!{K䢒YӺ@HuM4pa&=7iJ)OR|5};DIQqF8(sꪲgj}tkcuLTn)5"O<~HM>rw 4#9 2wpYr"D F\ sO-[g{{E\|) W+}znO-R *r찵ɗS/8ZzI=I0O'wHi)HgyM׽r|o ߘ$>&IF /Ae?[toarxħ媡`uϣk²>DJdϹTiݻ )B4@*~q+9{[cnwYGs^V_]ء=Xb'n56EZ?e/+JmVS+L ]q4;I )*HNLInrwA;*.w1d-oh H° n]i!1DhD étWͦPqf5EBhO¸ m[7|QkGږb-dk<ҳShdF s%Tuޯ jИZ>W.\HI 5^)+q|9֠Q-=fH˾'Q€%ذ+{Uf*lՅE"gd/(xH |;81Wi*-z ," txa/TgCL 7XSjt>Ѕ@nhqxFGsO'Βe3AD /0ۅ2b5Ϙ̀b&Up]Upp!s)vWL>[Z]Xzqҋ&e~Jܨ< o $H2?z>.+?sUc 5t%A攻"Z7lA OQzlz6Et$FvQF,Ôn ?9%.w7̹[N2d=53wش : oiv(MlKkZljcR6ISDWc& ׉ ?mWل;#YFذV->7ٺBw(dӎ!R@d,^'ap颹Y]V ` H7ʗ,ey;yi:AM% fSj.RYry$fz2$.&ďExXSSo}2!i_Ҡz2FrծV zHJ]N ?r{A0#3.oayټH^[\ZE"m=10/;(b+(Zգ$gKs J ^ʄM;c,9$Ssj8 V!T$M<}"c;SX$e,|NJS3Wg YA#wӠ-S{s# CbCKy >(TV\=)oޓRP^@Bxխx>5A:r-^Vwf%cG`p&x@Du?+-^ I:dix's1Mݠ{ו!\!mbWPK$ 1V9+><tn`   Po _v4ш *a&'ՍuOyU)aIqvYF~;r{yƇ\7OFPM'c%zy?l;i/{\B'[i+0|MV#P(΍CgJoa.t-(ɟ$z@MXvl}^>:ʱ@'?l<_7:5̗wʥ.I!4>+5Ug+iErуZH_]y45oo1ULث}IdU{Q;Lx礱,[gŤWR+?k{Tzb;n'3 {OI2zE!+5 6$u6i/nptœZ=DX49,3⛄Iÿsegg!hpzMe詫sBlg-+=yWkY,'0!VɯLqXܐ c#e1F3/?V[8J uzCGg{ާQQs^5f[Y O]ge47wKo`6>ɦ5v*BZrJ \މ+xn{I-?UZ17K0¯݋2G-np2IoyY =N1v|Ne)j5~K%NwiVx)+lȪ5UvxL4>5U ic8MQ i[s^ݥ?EQzxK=3% ɰ'xXdK΢&th;NEuǎ^7<{K>)6š ˕TbupAY^޻(yt `w H͘8|Q19ĸXȄ@gB%ή1sfu^\oa髥|(FJ5zO:<w;H8DwNs94NV-SvJ/XXƼaqxi!An4.MURl"sIh : t,lj? rAqr{x}h ȱ/#GX ~s2ksfjɴ -`ٕ;{X>Ha!+lw1VꪋTla*uI 9ы 2hjMfT^Gq^C`B9TV ƓNA+ Sx 58bQ_/7BĜhMxG܉n#|M PPua֭ fQ\B0W{vC_l4_llElgrIV+ ♪JuOTf҆y {Y5~w.?qփ_KK 15o#@4ЫyOH <"D>,ъ}\5Y&.c<~E_tj/"L1]+*+tD,pH׾Q }n*ai)YYwg,}}^\iHE˹|x:L3[u4l]=/.#TbwJUX ~,e#BhxqT^B7MH4w;J."2,(T pNŊM i [J'_{e}$^[X ,+5p=owPSPt?A ,z֨?ON7$߼| ˶+6I5?dTV^c?پ8!x]Ec,h (FQL*ݶ  R%fYv@'WZ y1w2#o8XgkY9BI *3~n^x^zgF?<ƛeӉa ک9^nzcM2 !0V)E7fe[s)0JrB J}g  R;mH#wYEYn gK(f4z@||]`ӽH®07Y#/CC܄N+d1ɕNtc_ ?oKdڹ?Ѣ/Rqں_Π9#[ՇLN~s ))u BoJ]-KN#1ߦGbˤMSHZ9|8@?baS{/Bw<(t'ܔtg4)Ai`f\&K}$@yH VuS'. 62 ;٭y*u 4xhˠ66+#dּS&A.Y@ГyK9sxtIAn}GP\~(1j Wz;qArBj]zf*oQ|V#>{˰v4h6<9'ZECZృ1yÿ6CPb}[;ʋVyR{pu;HәFt rSwxzMqTKkE2#e}5 Xy) h,=^Lw~m%'U/umXcĚ"?BO ՙtǰ ٌl1(n'+I<ܼ|hXӧFaqԍVEq[z5-״dN/5 [7;[ƹ H.@7𒵏f> |H!60W_xiH?( *ҋ0ۂRUZ~* >Rj0L:ť\(NBa8{Dv:@w >f 7$}Yʫ["a>?ٙFQ?ܗ,#e4l:HlX(DGiM)7h[\޶$A`>iD~ܛo7?9w; `EDSl;.}gԁH,-T`}}?}J1ӌij9B3:aUr j*D: ݈/M8fgB]OJэ|BuiHLE g@'"U3veVMcAοGLfOsxzAo h,s;r5#+mg &ϙ,2fCiY6 9Y{ϬF/ O%?X@{5\ڢSz$,y%ݺB`8 mY~9HoNUΪwЮn+;WwYk(^5e`tWηDa܉r9HG>Hgx@S˨ Tv9.E:a3]w~Vfdf`3aԣܩҜ:z;@o3-=u6mЧ}ߙ)dy,7qRI0GT[bO6 iGmŶwLHȼNZgp^,SylM*;XGffY񐀽cr=c@SѳUǎ= : {3Pt1!C1fJ$?V ^=8Eg~+57 ֋]*MN iU>e-d]9wrm * L8ADo+l'\Mg35)EZ=\ލ<O?˜8f04M]XJȼ8K3͌Ds`%m#ܘ9n7ZA<ХQ0jل벺?#Ai76N37|8Y3 g2UoÅ*uGlTE2}.w&KCD4E_38\m'y[ա `j|`pܚCdNhyڷ5f>(shs1HZ޿u'|Azjb$I!)Γ+&Ơ/1J 8IB*5bSj!cOJ<@_2˳ NCR7:4gjR<^pY°%TX|N$;Ry _;SXA[+L3g >xWn )cni6c[(Kp{͝6~N9: ~- 8}GzL|SO3YKYݴ5PMK:1|O>IX][*C/Qhآ!UOh]-&(۲M.&1u5L 'im^GCO;S@=] ~̰ J&RLJ}(0=TE&~%C/Wp2)p9u2++Y*.Ac?Oz +`*.( V(}XT㷡)m'mpqi+2{Z)W vc ua%+c',hmln_|[歨uVC15HCe= $]â *cEbn93`K {O2onNZB7lXR':o:pJy@FԏR})>(hnSPf.ԛDm Y2r%:I"7|O䐑)s/Q;~$Y°2#9nNU"m-&m*cCdmbxV4 6&_&N=>6]?cLs`/Q%Df'xZnhW-an Tr~^jM8ι<0t$[r敹@wrя Ow>nbЧDY\=$ܺWݜ.l; K>{S䲑6ܢh/Xѷv[7DfD:,񽵕*x0c#_& ?e-C;-ӊTM~IaԐq"!YdP:Y} cз/V@-߹TJ؈۱5V]օbt HrW"GA$ƣK#Զɼ>\$]Ɖ!Spﱿ0ց i7qtt\8W["O@#/TYMac7 w.ttK=1eN+\<;Wj5nil!|Ѥ?g6-\ĝvh2Lb/ \뒃><.JQ/zm;$Q(]oˉ$),ۅհHf!:]B_-Szy651@/یaj}~i*gTqNc YڷU@*w$ 72y[<7V5ܟqCc9W~;!i{c{vc6#9kK9mkMޑs<tS.[Gc{~fRLG0XB(eq?rrpY+k|)Va=-{@ӠUaaEվ"' * E2ZDϬn Gݘ`_R5Ǚs u{&=WЏPU>x/"ۈu$clORbWImZ-xP!fwmp,֌| UoM//JǷv*kv컅!gh.nݱw7SI>{"Q2X:;qgwq>"`䝐,$:mg[+-A0DBy0n,LR/xfUݾH vK 1tkrY荚בv~"g:\* A3L5",倍ޢ*0KKfό+i}65zʛnaQH10>'eCu<(jL.ZgVԩi4rCyqhg_G+# ǬG5$(#d`xg# 6`*Y i'ЛZ@GoϥRB*r)XGĘ):I *|5OÔ*JbNOuz NT;W#9DZ:1ڑ-h\I%9*ji3a8:>Q1KIU@#1ˆ=VxNW %rxn.X`|#11am\n~6mĕn&L>잃 .`ʿ[9Jgqsbў+1܌u@`&$nrp8< :Q{\'EjzZ ~9YyX0=@WK*뇕%6\0MWK/>מikD n#m ۅ "? %(jvm8s y5ޓwu^cVgK@R<85NwN#$RÈfynI`r''!p4TC<5$i;DmA.eAJnoV>XƘI5c+h)6̽ʀ<=6uFN@Oy}SƦI߂۞+<$7d-vz L ClF[m(u9{J<Ȼc)8,WCk9#+$q* ȃRhB8Di6N&7(~`Vz234& YSK$ ɞd)͊ɣ *wS` 7Qqz@R9|{\Py4w+UU.b ո~iK#wnab>2 D`2 2*rU/uskV J ˰˟A+2>Er];ǙOg89L!cu) &s=7W% 2NFz?k\tPrĤOHܵrb((Vm,gwu"-J[k94u ^u~KݮEJTn?T, L:p+B~8Kwa^1]kcK3ezΥ061lݘi QiYLSωs> 3+?&~$a:*D}@( L}l! vn_`\,Irڧ/CԾX@RzO\1 w.L]ݞc#rgU6O84;o`._ % /#YHnau.ra6oAث~PT8^,o*8Hl\Md`GTS:+CC]+ ,GuS]ڱDW!EA5ɘ!&/rpR*?sTR@a~ ,)G6΄į[X{iF^Xؔ9bqb/Gvbn,)a_$ dYD!Y;7PH={J|92!ˠp/6T){?ONv4@=ݷ% l;Җ'}‡!mN} Prm95gl))wr  +/gIVtݳ,#%\KDz2PǰJm*lSIj1%|QEy 7%*82?;nPwW`b52ϜXs\fDPz=a#Ht|sH} ȗp;ç͕N # ]SM<1qmR]4ĥ`JZ|X=xnF%ņTkۥ9Wf򗓅=k?cXt"ќr|WZFe%on)Xxo` ^VH~F._UHb 7PLj!'Qe.r<(=N)NQhw#.aD%JwIwQUN fN}@iwV~ ,i{(Ι4yrj1.4sd`G b8d va;H]P:wbΧ\M0sAI$S*D(h޵;Ujae&XAvvq( ~X2K}LKݢ!K. `'3F*K~V5|,r5e9.Y*z7BY…/Iv"nDЇ<{6ai?TO'mpW%gU>:AP%pfʬP%}8H>/dW JR#HB=m/T.'UI(K(܍DPpwz&'̹Ҍ|}aӣq<u)HxC=t\cT`rFX T{Ji(.a17 : t6$SR ZAap#WD02@Үɢ2ԆwPɬdDTB5vD0VŐb7!8%'P& Sp"{mO':oB%@C6 NǮ2b@IaToQ3nd\Ơ͒H2pŗ<bZϳ9qޖoS:PT꤆si9ɢ^zقX*8tM8sw @>\ֽs.s FXdHG8,>Et0,U)Y" cNc=W)'fU{HEZJ6>H`r˲>OL6cmɆjzD[ []ֆ& QNgq %aQS MI]B }a#O7=Mz+Z"/1#hs4Z*G!EӍB{=znMrJl[sRv>yLK# qe7̈́NjbŇ2זѣfi]W6IiVi*gW>L?byBJ75vO%oye}8jV߾Kϡ֓ R nһJs]T.}'Y4%U[.Yvzm.߲-<\ ,Ҳߗ"5Iޅ㢲 4<['ڧTbʘdĴ[ģ['}}RR=|Q@Ð#OҌ!Θ|7 +aOse0,^CE^},۷ow\ > &gjYGMt,wz3΀9dε{BK  `$?N(ܯiãOòL-[U>G,Wsù5MM,kYind8q&tHܻ}iuP!ԭX(6vi ڏq`t >ա.:7|.VN~1Wi}!&+R ym?R$ rtidĠWvNu,L[?+-] {n>;Y@Q Q1T`FCx&- O]TÓzN|Ie wǣ]l'"rŞ.,176 Ee#iN?)YgNA`r֟]F)/cͳXbۣcHE AطG[)(~=8E8'Rbm_&4$W]rʧcmk40 >V*09[`՛Q fb!&ZGݻ,N1{lA32"8[ jϢpӺ'aiGά$Gbt#tAC&Gڷ '7Ϧ 5Q>xO9oEwGh򁱺WvpSurT즯+5{ 2mdBZ|(:އވɿU^# XRĈ]5v`eR= )[C߇4_D~!JޯJ]eٯ;}^tOHQ.x~kOhԝ ~"| Q3ahI"Dݥ!91N2;NRID<4ZL/'ʓܿ y/ #H)N?\x_ Tw;k`/9 f|TZx7)Pqa1EDJA.aUE%U0 sRE|ac^|)1 eˌ T0@oY{:39p I LN2:2+^D#[P~@UAx[F[ܬ[r^i\q]% fȪ2\A|v<\5,dυWMj%|&j **F]iO7^Y%OCMזUwR֓A1jq#M2<} Wgq2c׬9[0QUH Sk/ ZV\I7#NFתdhPH/WXfDYkȋk*9¼eTUL_b%oOlUPF&ncc}F*+–_lnR#^]Vz׆ֿG'dr ZK7:?!u!è-2l_x[(Of,F8,_& ꬻ=f@8׺&}?`[<p[*!zb ʺ? 3kseC*s[R]DvXU#|ԦyY?zgDFvHO% Y1) +P{kRȁ͇'Wʙ9 n| Y.\md*F+7nh8/Rkq Ʒ:b0Bҷҭ',:)7Ge늭Bj2gWq#S(,V:ZY} {IJ&銹Bc\tl`T|%r?̺/>^R%3-CeNE.5n]=IcSu'/2JaYxKń= '÷ɴec%LBڄ˦w}dUu 9)@!+FO^[Ƅ_iO+6C}4x;7SGV^54W@d$bw\wirBݴFt<Ҷ=ںXT+$ =tB Ov_3j{ }8Eq(G)^|2x}"hLъ/sUI\;eȤ:;Pƶ˦/#m*.~ _a0{2QYLnGõQ3)^~4G fHdKq?53mY lW%?E $Y:1 WqneV;⵫H.[)[=-_@*`!LP(~T l=öPLS궎\(uP4bv[QYD< Q))օ!`V1<HJ{h'Fz#}'J^0eUdWQV4V}HD I$!=-_Jh cĎXBU` WQ7v<:%֬E:Ad[BgnVy}9Ȭ!#qTv0D34dvUj/xv~5Anm6*Nv@K y`S9Z|x8 z:<[>n}KL倜Hq>U:p؋d>n|wҗл$*_&sRn19/ZnOΟXDoz"wi3!,r\6N8` {m %fy(iԛU;ő!8Z^P[r\taUvH\E pF}UB@O7x[8_г'1k9 v:$s2B sT4=ȹU|5Rˬרi:*||XhL5Ʉ"xߗ fB@O EHhJi* a78n(@R izI$a86- ߵ] :c$''\GزYF-"͐?t!2- Y%(4}Wy7?t<D[ A#b)ٜ\`|*b*$HNkktpjY P!z?!+5/e^Qzhz][OJ A,fIq9J!efu͛cSqL#!&f0d<Z;;kE RDsWˎ9$l`8 E=@~n:U RVبl byL/m;&~LA\P2ۛ(Wcb@ Qb\S:`&m"t!''t X8>U2#[FA?;JDi%9jgùY>{i R 3ޢDIJ 1e3/Md˫_P8L :#A#r Y,$u~S zI޷@%.cϚ|o}v&dCP,m̫Iq`GK,طGg@9{D{o}k_:gv^C)nĎ^AM g]I%V"@s ~cU13YCd ؝>)~_PW6<)| 8hcz\Ѓ= l Yvdͩ 8>Lc)R׬ y֏fMO[ϙ)U^%ov AY!wf `J+W#'j k~kV~D/;pcMa9vHQB%JaB-/0JGbW ,_;>b]rb jW٬B6gaiK Pn¥Cv{ ,_w |}CntՒ  x&TIn)tJ1)(5]Lr v5'DT@ixA~h՟MŤ D #A>mm`zYςo=ԃGM&)읋{,Ot {/…9SC^ݑw˙r!,(?k^`Ѻ5vИҌyh"?IMkлy`9PjM+oU %lΖ=8#f)0U8(٢ 7ͪVSg5{˪ Q&s$Edk_?( {nOlk B3ur$h8vdLE\Qc"\7B~hu?ܜ)?(\㗄<'.GR&>TF~frvZtM?G5Poz9Ȁ9Z {Mv!=V6CMA wZ(!1,>'@ٲ)$]f&(ʦ$"Zd!lSWo*~[?ߐ&S\' \fӍ*yY[ԍx\󋅌Q4>PEj-]beiiK7.E{p E_Ry\$:-}_ /D/qɥ+6TU؋};/Nm -YLK9&њ tJ~%`yO{6:ƒ>cb ]04۠s =8 o{5f$7mX뜆'X Fkx[vgGh(}C}ɷC.$|jj9G2ʎFh{ojtF 1X, ;/R׭D6pN8/7J@ Cd|IRM I1+^YSHY*$V쪟X A᲎ݣWnENp8ęFVQ * 0}5HQHd !bW uFϑl{׮?&ݛ@:f0!dy3;XDꔭP5e~CDJH#9o7h AA' %(M4zӧ|{@^`S G[/νфk# ܫ%e9l0}%ţvʹ/Z-dP_y{l>j|HddEsl8}#g>U 64'"!d1~&l|iCzNl, Cw;`sO&Iz6cJ~|+&dv P˲uV SeQpsKr%fmӗaB4.84/,ORcX/c}YxO`pu9)! }@Ӡs=]lt9ͰP%xLkCmNQުi,uE~eORRSd!!)sN<#11F! U]JKX~~f η^/ɷˆmBKx1&HkM;^"5H}=I"E([x Ps&+LXy4L Tݪ(2' DQ1ug@l eM$Q:f0Q>J;ތdIs)}U Po.Bוx&w rpm4wަ \pYdnhe97S޴#F]%捻yvU=~O4IC ǚ~%M5VZ __@A 1:ݤ%s%:2 ,S[n4ܣ\x7zT.AŴ h 9dr m”hoSQ CNUm<pCīRi1:+[r`\IP;jt3VeRBOrS_L88w]!Y{- N B,-';9 ɢuL 5Us޳R8Xzi' WB .Gԛ_s@[6,s%+ !u"KBr[QHw/Paw-9ݎJ)-?=BE)]C֌ۦrqtߩfƧZQ^"ZІ5Vx<#;y8 i˳.'s~(y+:sjctݧp@ɍyJyqꢆ|2ݙN;jF>Gth[\Ǧ-K6ڥ3D~DF\Br@ˡ q+) 9[$*jr9I2@xwYbOO:~>*hL}ɞ OwmyZx:rPAd OWRὋmJɲNC2I d7O8,z8"K Nq;95H(ƕQs(FtY*ۍd.<, 4u짂C(7 n23mˈ[@/:%ȢAhԋ`9&Gz1|ѓIv´!&Zh#]&GM5O>/Xs*ZS/vN2ϡJC*~> 7ԭk> mi/78pR8 A9(Mt$r<),qdX#l \|$QJXFPW;T^K 09ltJ(XJ5O! G44&m8u>PqxzW}*cp2dA <=j/*LBM3qս\ϰnJp0@ZGw YT8i2;./Byvff£W []K Wș@4гgR×z8rNf)rZ<)j SQB T%i,Jg\5-Eh@KXxGv]~b"VlD;Z,zX+Hο=9{@X8rr7RaNNl)*V;EmZyZn<'e/c+nR>`F9%Q0$ ,ԄDv{KٱSpU ?hDyXQP~{Uqi&2O2_h]rC:s?DeD[ވabT ѷu>X/Nk~[ξ@ T[nHNFbNBM(;?b2q#Y PMGR4-)P/{I;.Kl|<7,yOiUv}dp ?ݎvs7&r"?o_Wdz*?BTD΃#3T֐#Qv4U.0y()q9FLy4kPQQshL 'iZv!mBm$V{Fj=_\O@'z {HWCE}"'IYܨk%)qQPuKT=>pdwmZA2=F/ ފop>?Q-$D@%[Th>G;׿ lEm#=4#H{r6|z&Dj`$P7J`.c@tyMzG'3J]s+m||ډ YtLs+(TY3[͗Ea9m{\xS>9t"wgA#[.έ!S_㰔G3npꮞ)Nii`h5NXu|ƹ<~.ڷ*%WnfnP9xZjc.ޯ᩻VgrSg ?`cbcL7C Ud- vpH(4#auG+m;GJqVWk[Җ^+|dw /QkW&A*.Y@FK7ҁvn&|&?<5d H=XenBZ_AH"uyW-ݐ߹)${s1qm3hih|h(@ {]ូ",̕ГKӱv&^]7gHgrN' 2@æǗyzjHM_:ńYYyiiU9f`B`x(@1rEHMj'rn9*Wo>/GX*{c|wXۡ5w3sDDvQ婾+sŌk۞o'! R+\ta1M_J1d;&Z ȎQE8HeKVT(?iG32$!x DAlEpe^LcĆhsD/5m^T u pЕM߬ ۭӉ]׎ѭ#Q%6)2YoFo~&~ڇj>jpbq3O^6U~v#?extc&jn‘K 8Xl+7w]n[ֽu &HV<ߌ`pW1pr<뙫=BDix4ȬHi/ g֗}Bvc; T_5KKRvl>ce[.Va/0P>:sb<{׋Eۓ`R&q,d&ż&.`{V[Nle/^oOdĬn6/C9[v}4C4EđGƹɵlk{hATr-n 'w-X8.+b\# \1i`.-LSތ$\4i$"BeNmSXT* >xtKQ L$w0q(ʱIwן;x9jjY]#K4v$I%KG)Y _!gvhZO^I=ߦ:Z-|ڔWOx%KѠpk_rhC7X {+9N{mG0&_ >} +{OE] {ST5Ww3C(PpQt z}b1;kak\h,1?n͘6& fNUײOhV0skFjB#G ,ĪD~s8 ZI&{%lk][UC Kj-C *(T :1/Ԅ\MdG@G8BkYg9ԚY!!k7Ӭ~ݍ,f xP11H! sQPQ>g9 |VS'0O;kzṾG!F^b H?NF:7 wJ'3&mDu>)0XAt:F' \շi'j齯 mJoB[|s\?u9:#YZmC*6fojxe7KtpHVdyړG (g EO(EM8 :l.ab7ctvv=B@{ֽ@pq{3]_QJ~vC;]ѩN2Ї:IHF;⼑"F!맥)&@6)UΆ/QuƖ5XGE>X5d =(ǔh0 +v:y[v@܄˞%{ ׁCE2*>.#8H*J={NF[%q\.,pEE7 d̈ZncQ Ǽ#℈PֵnY`>2[yj%ttC݊ث'N9msHT@(CSd}t0id̛E={dA2v?]yYOQ]6Ukh1,N6_es ~*/)+AΖiGF, Am @K跹:Kr"/"nNM!H5R3lXrek^Ejty0%Pcz mXV1Di`njYU|ѩo1Ѫ#gÏ M]}12n/r-?(Z,t7-֖>fޅ nԨ! A+AOىxEF`kѻ ]++; m`CGXdG,\zU=,K| L<3c@9>oMXؒCkX~id=$%FX%|&#gR,,?汀=]j9J9!*U fMBpP E|]Ɠ01#'n%޶mn)?4KѧSeZTh(BI휪4?z Fkr w„eh~urDMAHNrjP7b %B1s-j|3 H卄2nh[ E*S")g֌E2Ɠ ,g/>@GB?4)[v}CWSgbf*^wa׃ lp4n(~rYVht_e/-|\n̯Esծw6gqZɅq .yBi܌u.ѭAE|Q<ϩ O먃UD2:b3@&?VRmO3b^C|ʉ!7 U:{:x'|Ur3i*Aĸ; R}ȺRM)\jMk-AjW=s8Zv_U2MF%uuRG̸4aԀb1D؍$=0}og&u-Yȩpƅ#߄d@?^xKWpC:5v^ ;ۻD/4b6K<:_^ (8*9t¨c_d5ҺNhݘZπ 0ix}dnh#$]du˼_ʓf[YH"? )zUD!g)#_ 43+ډ*%IwzgckTc%`jhZyE*+Fݵ>{+wޡLL?]9iE5bQ@&ů~(W/K?սS =V? '4Vۜo-5MCEpvIb 2LcLA/Z{i-ΛWaowH(Y$Ʃ0=ɀp`4Q2Β3 Y\+[΁x—mT9Wj W6'~7)ϷU}QqSڎ{f;zF1O4xqlA/Y|MDӰ{|R;LIwDh[Gl(tryj6c'# L! l,l~ o23MSb;h՜r \ _TD˷W DNa,ZőӀ9Iaĵ&:2VpJbсcL@ҹGG1ĺ`mX̓W=\h`Аv]*SibF>oyȯ3RHE?w5FíZ#QAB<*7|; Hΐ9Xvo/CQ!+R.}s]4uĂ2'62}oit7(,Ffc^䝋b5|!(?܄-L6N"sj:kY׊ћ,\Ř>2a_yR>R.4 R `F(S)X#;GZ ޏW N6N$+b*Z8MvNWED9$zbj)a(hfN !vG% 0V`.7X7OE 5T<器e^6Z 0)9;B^9IV)bkb*qjEEu: YOiC Nƀʘ[4|DP376V6E4k2EuTٽw;hbi)rI79>]qGKqx!)3Vk$j8oPsfN1(ޗѴFcgP [L费Jӡ :ڰ&;i*:A$J}%XE'AӢt!)N`Q.$W5EE&Gn,V#v]}Wj5S%fNBmzϖRBijNeBI bnG3wͪH{CD4*]|" P/fȮ_5I6h պ$M|(G4|%ض ѪŲBQ,&,ȳnJ$, 7 Ti{hSOa-PHxdh&Yo41 qXR6nt3~B6?i^aa_tL&.䭊kPbT97QF_4e9HWu#T$k7co"x6ǹrQekTvr8ó9q!i?,:㜲 3=uVږ|#[<*~E"ӚĹ]EoL² ,,f+^J*ZJY$ 8F\a5`EA cSf+Q;pc/{ {fv6c@/E[j]mՍ:'[$e%aAJ1LuJ2̌vDڞTK|J[&nxju=n'DXWێ$uwuC=}a1;o\X΅J Rt;Aa$buPOub+r1A cʡIQ'pTvͤ~4@4!n*V)ܶiz޼z{/NQ. 5( ! '!UЪQ.D:–i9 \Oac*mϰ ep܋pZ}2tL: S)3=L󸩢seoS 9PZya1U|0XKZ9#Bۡp| ?)|ܧVw hOUZw c1>-^zْh;=}nr%IipњRԆqg)RƼƬpj{~O?DQ9D?ݺ7YJ1?f_z H}ABђ&5,Ζ ; ^q/VUAmݞh:A[QR [L`Hp*bٛܧQL`QR/% C_J (xe~:}1JSOsƶBRڴ\r\5˱hBǏ5B-OeS_3, sۼB +8+!p O 4dDKU=ce#ִ w2auE7 Ij2~v2iq J!ɘL eK](832HHy90MDܑ33 n$ vM ?gƈ W!Hz`4+:/O3sya"uE[e}z3Mf_K2$9DF D0 OZ\Y^H{h_\:IMo_ȳʦ?Գ3c`֞S^W}!8!Bځj5a2 IÕt]$0b)e0@C:- >%D6q=R4T': njIQJzC6һgIi;g5ɿ/8ڧޞڕpS6Fl iTPʨ'5 2>ZfىrVh}Q9%xQnduY0׬I#gƌzU@;1 0hpiѓ~Daj[]z5cx1SMt˯lo s v qs"ެʣB@~PxuV>nOcze@O@yZ}^RޡqB<k! mWΞN+jM%4'8f^pu"mA.g .!0("= ke뤄(]no"PGTŋ I(zEA|ؾժj =l2"TEo?h(ɿ5_nj]vkOg[ъ{b-CwUC{iSGa˿])}Osdj.2f*h+ mYH(p@#Z-l߰!hfa"Mz\sNü:QSX܃G@&{fdx9ֱH;10Ԡuq]p \XzTh+ hNjEa\K⁺yCEq]yJ84=cFR/$5~$Ca L0t[Z wȟba z)->/kAsD~p-u1.]P`&oYaدq]O(Jd3쉞*P6i"\]ܔ -!vQ$0Yw*y~g,Rq3rCeй^Tq.d sJ|zs?倫( }!Hɗ'ՉXT=*]S\L x2ԅkFFsYdxs-ޢ&ESYSOL}،}1Iө{[$B҉"~)Xo(KEn`_}1gB d_t ,$hnL3p+LJ)9 '"dJc] Kt`7W!:=FB?` R)u9~1bW*A5vﻁ);>\Gx`Tb ?x 'A !kfo\ 93>;"a;9T'16y% ʻ_Pxv=@=, MԽ<'Rk8l 0:Ot7[󞏗i%^l:j`#d\7U텶~qkmQeHi (#a4">/̓Ȩ|E%fwr[")6=@ NӮWƙ*,m’FsǮRi J%ՒŸÐkĠP dHTzOeiy$Is;uځ/p=FŔ=NF8 Jjq-&*mg v`72`Fa#7`S.߂Ah߉S,ԥ @J" 8Y&e ҈\Ngd'^ Jqᕋ88r9z,s3rΟ| }=oJ+̰ yՆQ{IPBʼn_FMC..gjjW~*w#14uχb洇rXU{(}L%3u7̖?9'v.6l# L&q'䀐p|z 25`d`%x t:+)mFX'YTGkݻ2F@S3y^k*/e,1L7'lL |jc/F:R#+ksTs=wg<'!c5tq}to40Ҽ$Nwt j bwZh0,n}ygsuݵ"̼V;`=>>nX%FDl@)V c~D;` +vr\ʇKb3+ȈaDQ.=9{[8o Bs[ }6o$Q ViL}!`c/}uFOA~P8>JQ;B =}'mW`%%/e 9͌u8u-nIskγʬ/h؄sQp|d9 Q#FS,rFw0vsoĚ+ď|@C4)t$ !﹦oV$q^~r)'qī3OD(YU9.# Ij4E*ݕL%ri8ܑ  Qa@7֫O]XĴi J;&N m>!IIjץS.XS I9oCY5Jm4wdN7ZNNt/tİHԞQqXˠ-\$ځ K=d_q:g/G-/OۣqU9.i; عk$ 8SWPE)^ad&lڷ6t>&Iy .ʡjx3I*<cn֥֭PWÕJB6nLy Gcn%Z`SH-ӀHL u8Ho98n ԟMd'OR.} wsq-Z Б%b!<,/yg~~eK.ZRo4,'D^_Rd{ 0-Td]ŷc`PgN(᯳ЃGOsJU÷4ժّ}:ȶ0VN8R}=&xݻR5J}FXvng'kC#(2] ,?ө_hݕ^Xѝ}\2ݓ2 s҅"sQSHoy04\oe0DsZ){Vd9zmu cO_zb~ K]+^1] 'w{Rp*ea#\r7ܮ&(CHjw%DbT`߳6nrɞKh*uG^֍\:Wd1 ƒȔ߭%$aچ&hWn…ؗv.S쭛e .fV(5g8 jwfAMM#D$2V |7$"sIq1LbM޸tFk`>'3yp\Je ,Wx^hQ6*T/fxV΁\Q6Y: Cn o+eݐCԌ6^ER|JX2=7xwY`6t HqE#pc܎2sh|d! 7rvD lYODHa\&Y|4!tٲPvsO]A4ci'7y,{k.>*)P%a6;E]Qz ]!T;!ߥ`;o-< }.ў\ =L$"y44ƢoņȴSFsth@*xspgmK*hZYB?_㻕r>JԺgñIQ'|Q*ϕ׮A>`'TmA|Xd]wF9Tf4CodLany+^#⾙U~ٛ.rI|Y]vA c|9ßJegJiǰBJ̏o dwo{26ZudN(pD\W0賔5J\RVo_!4)/AY9)' cm9<;j4~4E)(] E{agGݷU&5DSb$ C2X^$>Ip K:nO+C8Ö5)IcXk|V &Jq9!"|$pl$L?ZUj^WFuX fb H@|Yزh]ivc-h/*pu/$}j*#MMt=T70G5TŘ|ؓ{a9vARv]5PNLCʹ?0 ٗ &dXpYDlsgp #BϏy)Sw,ҭ:etGEbt 4Q~ LDm<홷@CK[;RxrYwOڐa9lZ*cr<ֽK8fv=݆C!l'v79u ^/8iIfO%؞rd,zɑ7h,c(ދ/yi<,v^ EwR@+ 8W wG3,X"NCxV &(Gܭmh: /*Ja rQp`Ѫ{}Gu,)T ;p$z2,\\? +ɚB <r3/.xGI'A ͸Uo9756N3\X3^Zö;ppS[=)ÎEr[VZ"@Ҏ=~Ʀ~.AE^FR^<\:/BDڪJʅ)?s"LT{5Jz'n*;1 .D1`h#=1WN XniډiX!0[9$?Ϣ~256t ųQYXi=S0qzG#!i{Nݩ D eőζ2v̹)~]TWm6Ç^Է@MWO|| ބu'7.ߖtLf΄}/[qd kr_ ~~ 3BYVuzH:gh(f% vAH J̃Ï.~a\=e܀!*" TTxt6cWtafƂ&ϯv%|/e^_Ȇ G_7%%TlLbR|m;^+cn*% Eeo=ee&AFK[xK$56*uǫu-(QuhEN7߱`鷲@(mtvs2i%񭒪!Gތ}obْ6-#^fa Ÿ"7{>Pi}ؔ̃"I8% Y@>9Њ74֑;0&'I4G*Qu'Ci1#v>Fq'}<0R^Q:O'pZV/tk|Y@mW?0Q(ArOծ _`^zvfзFVLJd?H/Ip~0m͈J$Yc^a73zgb?n8wJQ!K;i<*1PX@VӔ8f q]?{G&@{amn$ +jM٠?Julۥv\BSY8&yXa-EL:E읆SiwEaAR 1H| ڵzIO+fZ1i+S(Bٳ\N \ڈ;1IaxhᾶY!+J"G0D vFO"9?4E/*Mq |6((< #RbO1BHys>rL2)0r1{LnUbvTF9[5W&}Bō CiA&K L}vZiE"&_FxGmeA;>[1(eSqn秂 w0!. ޗ:Ir'#adlyn$N W+~ i"b]q 2ӇKZhCĬ31]5h?!/'j,NXiDstKq RwD]6<_* IXdC"TVOARv 49&*DXp;Kl(+(lI`#xTߧ0>aXؤ6O]EPb FlMUD gfŏo<<W:ۢ1g|9*P 2XW垩HȬ;:6oޅʥ!G{pP2+}@\ջ &#;@E\ جGHO{'|KR5*4;P2>迕JMX\biB8ҷ*ڞv~HC| ޸i5.-w/;SƲʖ@6reoE0nbƃunl;sia8 oe635^@Es]hcȺAsEcr$K؝ak# 83l(PI'x" Ѝ? l_41&Lw}Hxy 2jdd4B0"a s@LKgZEKc>K.WQoJJżVX: 6AI?I5!G)̦|Sx@a#+(] 2vNz?p*Ps%@}>xi0.x4rC>VoGp y6!yAXb$"E]CCe?;YU<`j]Mi(0ȘXʌ.O Ϩ)ttegp@&qEQ#v1JB-D?ԃ>y7;3ZX4@ϧSʟΑ.f<@YZUQ c6Z-Ӏ,0Un|3qO<[A"?ʗY*xIz^LL9Lr[#=}N׍4AY-Ӓ!Ӣ'9˳.<. 5e^G>8,Mڬ81qfy9[K3.i7ިFBK{r wGdIaSOTm7t:&/K<&!)sM "VOmZ~EdݏZg}]tCKn|!P*ڥ90GQsɆdkKhP4v_c xE up5^̖9[sKky-#$U#d%z`s^̎+a_Ǔ P zӺ.̅ eT0jUlV~Li[itQHRMya9$v=Ny5( 3OѲ3H晢% {)swOzpd ;qu'1$u$n8HgpK`wzƹi; sI`}ZT)91~tɞa0nt@\YiACK#%QAA.{/>q1tL}gPp?Pf&yC=S}c B37T(b8'Jz}zx$7>*~hԿ7%w`ǴȝNzY@R;1B {ЯQ%+Ob4F0h \tvBIڜy_ <+m.%~϶E ^=7m\jٱIolRDK%ܢO0ɺ;젴*AzlP<2vlFcW *ȑ h,}E}eR`ɤ;탠XtǥJ2R: \&fd Ck֘cքdoDq @JyVϖP}fEV&/} C_e8Ww^ iFzӌ2,sU{\$̘Ӱ\oG]U..d,\~1~l-VP7$Ez1%D=Cmt.o&Zff"--հi(`"N@ۼQHdeW#MGa#[ AN7fqrGR 5PvrU p0ٵjI㷪LhxàsuRq-4(.u.~B,}um謮Bb{VXsΙEe2KF/ԡ$ 4kAU ʒ zk8F\@y#9 r*xIx<%/lHF'hR4a2{ EOyB7k0`w~%+:콥D5= G"Sk&{85jip޺%jCNd%9̕O{xJPhRbЫ,N%=ݞ!1K2K&m*E pۚw.%x?u6?s0',%ҩQ4)p89Nw6FûzDcRo]*dEZm;?`Pzyළ"~wkA-:-(7rOp|lg`x?EG}u^yq%~ à5P?%aS[7ZQ_q1.!Ii2C!U]aw)OHcI2%$]XDq#نK;bUuZ_{$`F6y!f/*SgK5p2p+.${Ϭj3ct2Y&yr8งM5%2qLXH^Ō_< &pijBz8ޑWfsRջK_.MUwS@ &; Å#Ùhw[nsR ]bW7%ْ]C0z!tzP  rUl-Q2>fO GdJdӑ^ 3q [JW p7EyT>ߒ=6e|e# W@Cs8!ކ\PS, إ]-˸$6d]ğ vXҫ|~v?+$K6C3sm;܉8޶J1S/b]1͚1vn9L51$ $?:eص5mtO-~>>lUξ"xEI48Gm\ lc-4H"7,bHTS$Hv&Y;)`륊/WYO@84YILrK>B .k_/Ȇ'7q~Ԇy,qIN u KnEHx~KQqApֻv|5 -ci:de@ߺ8!<̣Qͦj_t/¶='d ՏXLwYKҙGH^:-ndvoP`r{Lƺ$Qu!`>*d\'xuՄ]'ɀF  zt |Ɲ ty?bMbo=$ȄnM >XtkJ`4WF#CJ*iARXZ&Rhƌ_$*i_,:889mi 1wZ1ʔ*8G@7@Hu. NNqO\2?SVfONᨡS^V ַNÀT5*jNɪ=;H\cqCD`1Q,y%<@o, ]AhALiZ%`rgdWX[=$_$:4{#Ԧ3:$"Z҅z?r|۸4uRfN_(Z(MmmhnWC ؁!In Ue-}Τ^vPLP)f_b<1RVۖRrPQK5rzd>O]>[[m䣂jWIj)9U>@# W#%f3.[ЉmڴvruGDZ׬ĆVMGF og—BSr}̃ ƑB3~St7>!;6~->-¸dJez\d_^eMrL'E/ƿj!^<7}^u(zk'Pn6~]02s9lC*{7 w <DOɖ֮%ZZ\aWN+`!2'ؼnF"%'aC,pK25 yqMje`(Г{S^DJH( 9ϿnpRˇ,K\~N g4cUR^ѧ"S,y7"R[ƶ{eU*T q#bqΗbDPA vMfuv3kd˾۴DhժUT\gX-ՇlH|[-Mt/tF . id:TwV 'D6X58ҙwv-Q=t KFǵRӹI֬tnBSm͘Bϖ2.p k9jlFλ惍*9@=}n Wtc3;x׍1dqȃ]vx9Z 0<*Fb>c%7&0`=CmbA[S+O!J ەF[^.yA2B`G>pwjt@4>rMiBٛO~ Ui:,Mi7S.E l Fr~d'-sVW/!u:%> ݅OG$-pmfI^G%"И.G4`w+uŸ`$u7,2F`kAԈULzg_F />n/8NEp8iE& ۞ bkA]Z_:9sawt߇R 6tjo 9yc{(KN/u˯VT5 ii SqdEh 8Dׅ눃38p o"zZfAn4`ؚ\4#nyQk'Ǭmbc2eওGE/&#f1rD97x&`})} ׄd(S!uLsvg>*~ h D5Җ&k0yMF:;p,yj {s`f d/%g?jM ϴINon Fi`ըUD:Np-JJ7L.zObsHCɫDR޼3gعa.XOYO+V1}Ɩ꩝Yʫ/{l < Qx&@ksLjޗhӳ&&DfF~āP߯ѱ(z!4jf᠙zczw5iCB\X?K~KJfku@zAc9 8WT\DLf)$Dz W%F^&#Xg$Q?=̥-RQzIzHnKtsn/%~QMZ)֩Ƅ:n XCN2V̄S}kݧyUZfo){1MdV٧ LN7 T~uH{Є]W `'*NʹJ*vwA).z(#ܱ;φ#ϑo]H4d>c AŠ&*Jp !֨`l3dN|RKD x.~`_]y׃(F̃Ʒ@c mn1*&ؙ8ދi0ͣ _xC^/7tl7+YawO Sؠ'N&r4N{N >ZJ.MyznQV^` _"~dUu AAO(|> ʨ"_%l/AokhB hކO=> _fH8&G7M,u?]ED.05ɭWZ ZW vKx- ̫M UGVJ{l ,I-Q3N Cm| 3W6X |$Mf8Zl0SyJfhQbX.@PlhTt#xA}a^*;F+qV=ؿXĪڸIŐ]XܫYl8 3Cu6$D.jO!(Z#,QX9ms IG1Lh @8@"Mu!^]<\Jss\8>3wj XG7:#A 2M|΂{p%}".IPr M0 >,(zZC%043{Q ~7j.sm w@;Uۓ:S)#uF]K@6HjwAq4񒫴CUFß*cNr$mshU9ײ}֛_\-8bf%VN-vFC`Jk}bOt[D0\Po_Cw hڬZ.F^qCNۈ'8@l:jؐWzY=Ƚ\D d5d6((wЈB* ud>#΂5G:&-8QJ;¡u r< :'0AwmL6Tc$Mo2T5M:OӴ'S=\{Zw̩n\@ĝg C*;+ ?7}X)/<aDQݩ wײYR>tO@NGsJiOT.Ƚrxǥ=MbI^  `ܷ&}ym~ڏyTl1+ lKb'g3>wňݭl;֨<}++A2wY2Kj.P w1 \2V{ ٷv>y` Ö0$馐$,: 5ŀ~X/j24M/l 5W DDf<)ZH؎b;sc>ڧW(j9zfh#1."s =)o(z\9J%#/5YL ^p€WJ~L{ǓqQOVb/Ѐ`_oA 9,6VaAV3㥓+Y4ރp%~ӓsim#Yޤ2#ٰl`7ͶX̛ {2΂4l!ro'Ýɤz SbMS*1rWhk< ;=G*p]k՝"Kn$fX* B4Y'D4{͖X^QfU@BU pJK0nԩڗ?G3 JBrM_/Fk φ@^0i \qjpm3L?iVoYZƯ }4֤kx`x<.:60G.^IUX\wFtt@#yj; ߯!`0!8͵%hQ I~koϩ:JhZr*f5͑AC>ʽ9xFx\,S?ˣ ؎LO(R`ۚ.pn?w iQyI61C])aCK/jRkZYbj&I%k[~Lu jYt߱_pZĕHeP-?cHHXkmJ6_YMXheZ6vYL-O*u4[Zrº=qGN8q_s4(rČ"٤nSR:b9$Qܛ3W w]Cx7r0;/){f[M%bys -g,QbU;= U&`຃*7ԥ2ϔ)B5˘5pu@8m~1K¢|A'nPam0|`n![-S7Z{aLv@XW{me@ pJ)8uhRrү *^i(ntEN)X1]s5[!kOB=Vע9PUԸIjԭ" N/ (E7<Vr<8sZ֯jw-43&"q>I5Xz :v ~T#pXIh+8 aYexE:  I_EaQhzZcOf8lz@ٶAe L]cI*98l!@6T 8o(l-f"|F#^[5FrĜ؍(ƠٝIO}fE>,^a@,d~ڟ5u倽SҢjuD=3A4z{x~>t2Z۩禾aie.8._l&ބ@V-JcI.;9t\ZB:22r]_Ixm%]E#,B2zGH:'mW48ukޘbs JQoȢ*Rr)4PWSB[~ R3_R}8FL% eߵT4”'lEFV+;Qĉ1ӓMBZ*dg9I{bfo8.4K+JĿpₓ= s:7й呂k؛B[:M,/JzXbVW(m=T>njEG`@mHtR g5#=zkhɯCnMY;ij\SUliWM&WvTcz"ڰGD&%=R-TzayR .R~nW^8 )Ύŀ gÄT _QcÛo^}.oEg y2\Lsҧ4lY+o|Sg+D2ggLwA){ũ3NQ~p~$1OdJ ?*k?$2 ')ί[lq1,Iq-:S!Tf& =TnG'}v mY 2:\DEn|X9XӘZĴ[ucw{%jp1I)-Աyg=\ J dgl\N@?`UD}1E&aFb"ٟ4)j|9~q2̂=JVOֻ#KϤZ7ݱ%YGɲVk+ _+s$ٱyQvbO”-wVSՁ"rS6R~agW٥Ex"!JX o(,FSs1PO&8df@oYSǜ8 2Ƴ\/E]c =[l&B 8L.Crtsv.>rLrs SOlo\C +|<M|UDWM⩱#b(Zu uxF(uGB!-jk<l@N.HTOC@x8s mFs @^PB&X+:-x2Û.S "S:M&ga j {mH&oUZĊ+/v3k|=IA#2oi8P?:[DAPڭmcsyzp|zYᑣ$b:EB7[FKkݖɬ2rF.v&)tϘ׵(J#;90؜ҒEևW]#͕|_0ikno/9$ k6A@C>M,U 0# -kp |${]O}ŌuL\ J{kg_ABkB!~mkeY_FOșssѫ W,p׭CEýa_ $:qY*scUUqd NhZ\ Xkdx5JUO)z) Kbm!<:o= QԵhcX3(B$k&B6B6q^Wri*T7j$8\':*\7EjlXA`Pҕ9ԃK ( G",n%h^z*{x0c5,3>W93&Þoc {jO5څNd;ϔ{Cco[kwo}2#QJ^V<uʊW^oDaP"3rnsiM7]* | 1o_֋45[; -8TcI ul%!'ΟH\a,2~qrB6DڶXT%}u2dyW%֯">y``a'0&G#tZ͂u\nΩhzEtǏ_}u r3yjkaKz8XgITH n Q=/#MGV@;|VK%2['qOSy}G=Zbq .Q-߆YS:Z 7X:vAJe?A ȜlMqE&$Fa^_AWмS3@ީ>hd*vAtbL\8 b.r39MSzty2wޯn t-JO0doTQO\۹ S<4h%iI} jEsb*sxnx+) )ݜ4p0;S;2d 5~CVԑs]FaB#mF)o"YՋxWW~X؊ ٵ4Y[#й F_̠GKk"udb$N.<8<cZR'`ܫ~xV$ N~t<>^.CLrtTK"dѩ+Ow# p? PX 5 WQip vKd8W-(VTQ%禕laZ^A`-!+tq=SaaetIx;4"ϒgLF 0`e."M6N"OsA?eWF\t% 3e$:qW"حcM̃" EIny,E `s}kn$šFَhNޅ`]<'c=hY /\#NX:>E; y c:p}vC:PBJlY7 l 7G7IQ*Sř# ƴD+GExeͼb܋=/,*Tf_מ7[G">`V'lk;UX\ֹ`OaB%;#o6=woMZurMCI6@X쁠¹3l b@%u|aYo佹O6sC"hr> BVV'+BڄE!VRul* ~.ePd01Z h Irg=@O$m aS8&s*?T9i*6>x8I)kh+PL9\vD[]FQ|1fGOLuk~ o΢;c埳#gLG 9Hu;mbd8F {6)+4*NQ0{E\JhW$+62`QAF_+wFxW+=TWa^F.{ccI32~ Edf,й8Ao_c=FF3viK0?VbƀPe;t^= +<)74;]Lr1Asȓǃ&4 Qi98lIPaSrqp[\V2z.[w-y8/ I,8n/û,jl)u9~lSP8jl^T@M3=kcM. y] >*oI$wvpե;nݾHt1B8\i4%LG]:hU}mbpyw FyHk3]<6g7T~A_4Gnc-pi[l xD0#O+FŽ}N(4GyM[UԮ,<7AH.k C#lxuKWb=ٯ?@Z][FњlQx@dDyz>]?Y(CĨ_9T!=K\_I?V?GnGN}Fk2J=V mķ텉0([+Igx u i_/P: UP2aja0& 0 ,h?*NĮ";5T^FFʝM1[ w>s=A:W瓜f{I8}- \ uT Ĝcʃ`WLRqxoJ"HXFb^}>>  7T}ǣbGþ1fyՉ*V߄]]$[AjbQl e_˩R[e@`$iOu'*l\)YpqcaOƄ%<ׂ{/)YYBMf@<v`Rٹɹ ;v/6kڦK q*K䢩/rA-jTYt54MK@2;ˡF=SrtX A'-Ó@|e^SVX8'jU#oPY_%7P8haY7h4jR;ad39A? VbZ@*$Cgou76(Wf˾ v{wDOuuVu3$6hJjE6o;LS;o7bBc}h@?o8Iq GS2`֧ pBVsNfS&8 ^#2Dfr)-vN:k{xy&m-̵P "ʨW@jP7zܕ=m)J柶̠ksc5{28*&dGC 깎%`te ѳܕY^vhw \," 3o̼P'a;,kg2NZe=hVB8)jH)#JHf,܃/Dz@OǩmBOÆ"~E.pPJCH3m^>e|f/(6&r7=`gs(j,'=…`Cm4wl;Om(ahTv\l-kG9ѻH8  dRqLbe"v.t|N*S5MO-Y/ssiB&۝}:ѫՒBBBE2UzöQسCr BC:CgFG#@Ew,܂t9}[yd{EIcra2('g!ǂמ Phb#@?-wk8-mްxd:sm HzP}+;oX,bQ߉nvta'dSo>ihY8fIdD'.xѩ #+JW`h.qjkdIus64{䆗''7Emn jm5}]Rga:݃CQhm(YvYUZ ev%կ}ݸc/ Xz鸬hB6c ",fb@:qy0Dlr 7#3ZCtVR z^z/{vs+qnE$\SYCLjKǿ$p*꿔 &G=dboVL⑪T6Tlı nds #wCcEE, 41g5'|LU>k?Vʞ[Bo)u֭$0)@>Colpl\t*ח^gLф(|ݙ-pqoT݇+Lwݎ1&^zl1=bz1*zfʮbV{*Ĺ@T8Jf}ҁ⏅l8%I}Q %ĄlËlMb5oբYoF).0h Gu 4™=(/kϝ;;#[ҰWP^ kڮGYlBV->}۶X1w=zd pէW ̇5agwmBЁI%<|F:nP8<'_AK‘:k(i=ÕcG>7ȔXIJkƷ8/X\>L!caz\!>6\Ws;k cN7 <A͚D5>,?&\!@ވns \T\WG|`/Ci"OcT܅vF/+:ymuX~N4"eH"Z٠bBϑ\(tJHaV 52 i&7K&;sͺVZS,7mA=-@7IsGPTɛ]DwUϔBk`Wbk*9+@VƱ'6DEtKw NkxS$VL|լ(=۽SI꣔SM..69'`>hq5HaINqG/#1(tHdzR5-I5$Uj[ NUw3}j ɭQEn~cƻbr?Jf[kGupaqKox:zSuq ZҼ%Ic]x0; cE 5 pE:29zk<*6vc;"N/%g_e4%Z6K^R4m$%|Sqv"gMtmlg4\v$Q#@]~''OLrjz^A% vO怙l)F{+_ \̮ +RDa <1gG.gLWޙ^0O{bG2WcU̟a G ¥+hut5ޞoyK)xdgnFv.oɡnP>t@,:mc! J)wDཌྷ~7mdS!fm$mSɤ_׾i5"AKQXɵ㋋ =C\.z.P #px$[(z[`7`3 (bB$E}Ε u|z%W_טJf,f`W+\m/pȱ % bHʌRBVׂ`rt {Odeuq\٥Vҍj#TMjnX KnBT*KܣF_ӂ'u92H' Oܭ 'VhBhPor%3@7;P5m7aJ:¯ -Q]C&8ثyb`sS9 A$n MgNx43{{ISgl|ʅo9ޥ*Y>~wQc5yӻEd#%[hb& *٘iw6czBw[r8YuHV|0Gȫo\Z4}n*Hx$Tyu5 @s7;lg'W0Ol#H\*eLx=h ;1s^sz,{ e:GSBk:CHb!nţ+zgWSsdR&8L`oC-R[Kj.]6V)P j^?@£Z >)W^M,&밻SyTi&/آW-o{q N'ɜ8=RSsRҴ`oY:@PGBiDgsZš-@=$@GLZ@ 7e'Mphٽ/"eY 0hB3G hA%O}Ѿd V?#(rȣ}0MXml4c 8ʖPݮ 8cxD7ěWڨg ~5izb_}@ĝ=|t# L"Ä%o[qs`=Za-8t?iV|Z/ߍQa;!IĖ3B~J}j `xhĤi ℡Cj[\Y%$(yrrW7}pTy],;VkThV"GX<܅񭛆svvBmnƑ%dHuuR-D4&SgEK 7Y8g5r=%HRԛ' IgEWrW)16ó/|ͤTF̯qB2%5a>3LswwDt+) Le".@r`g7Vlnf+>CC:*ݸ`|f2soCdp{=|T!䈯|lRM,\UR/p9)  ׂ ^/yQ{7=WyrԄ@žkފcbkQ(2~IaT4ړL5GBKb;F-GӗΌ`u\G%]B}@ݚF;Rcg^ZZ?C5`LQaEXL-~EU <1y_j} R37M?%豃 Ս){}mFcYśníƣU%_rxZBrufՉd}p6+ZTd&q !R-ql&u,0cx4~46<8m@X>5 緕 =%9T( |-Ǥj b\}|aEsc[۫mɞ7|zC\5̽}q{k[9ScX^5:HkMw)w bSs`_KKtlߓ,zIcÇ}0$ڏ͠vjLC`j|c~U5AursQZ@fRW@-| )l#6 v৚=mwIcsInsxg|کEguj:~Rx͢_J 4p\i ztxvQժqJKoV@05ERNK*{BtOqv:`nZ `i 7 ñ}#שjјRaB_˖*Gi&>)O=3;3$cS?#V"6BC{4'qD֖nˈ 9%mV:feQF|@swM n~A 0|kY64 1}8->"K_2jb2.Ntw#4"Y0,:YeCId!ײ#K[&7,F)`FH) BvO&K Eib%{ .#8 +іf`"?p7am%ER\gCɗ #7">G3I-M}o/h=c,_Z)o" O lL2y ג?[*vyA f#Fi Lv&Ũƶan!FV*$ @g%mwE ;(!slf^|gNń= ŀ\c\|QAD0qN<cvK?L?,'–DB1mf*Hjb+FKfm u\?4Y0Wi6I?7Q:01^, 0&iX9i&xT{s3!6 HЉߤQ-NkD-ƕv؜xLߚz7 }*/bcXbqJbZogs{Իl3yZo803I+LnaIOԙZF`Swh[jv 'eH+!1Bl"r,x_k-}tTNݓGg,QGAfB /2g8 mߵ!#LK,Q/HhK(RېH$R=ͺlORy!Tli! v~^jD"ȨaXC?$ ZǎP'01CuђD`3Cծ⇳qi k$1V hϘg</9͠bb:qKd웷Omoi<y{GsH䞁7z޹ >g2zÂmpGƏa:3r FS ^0Ag,X9T2\D35yq~7wqvu 0Xq+{4|r~uuo|9l>FdZ |89I` yp#d\,$ޯtLP6x'kt:[$<9Y N]!^ W=WѰc0i9&Y :yu}kHzчH Rdn #%+qz &FmHz|"Y[zU4CX=6PNJMЍGyXUTܔ?6"lrbwEtǢO%ct$xr2VJ\Rya Wq;Օ=l q6T_Yb38_E,m5ty0"fTo~Z@e38zx?+ 8-*|.wU>e Og:jƹ?ë ^pޓ*2O{NfVV7(Vt{1>\Yp߿8,͛:mq\ z놹w^hbPg 1~\*7DR7$T~s^zy!8F .FE89 ?+Av%DSܕH.>SGϓ0x^&(73ra>XܼrqM$3=K-vP|^-Pg\mMeeZg,s6G$>J/+l; ;0o)O'|[uھ[*X޸[!a0BU3 VX󷡒g#S+:Y61'M` $@h)ӈ&^?a0?5_?@"Vh/&StfQ$Hc 7ӊʨGr XG'^Y-hbz"3p_jksdn~I(39zۛn-QS<8b( nO\G =G4yDiKNyÇS[ef6ҧuDV.: -ȝ_S֜kAU?K=>p|hTV=G;?1E[LcWHy]9TCvd~$elȓ8He\vVn0)܂f{\|^51,ퟜbm?xP~dA𑔋eGfv|uPǨo$͎xOc3oFW6aFu.$ xkO% ;m{,#%x e_063Z!\d0}V'GyT-'%0WT~Z7Dལpr]僿 Sx 78xX#ޣ_]$`Y'q|Q<6ry>Mf$q;4uLmipL=2y,$\L3\^#;";@zC] 'dZ6R!~:ДI=pe0_դ)H_Zg/ڱp}u~,=XGx5FOϪ]K8غ Zj)ڢ" 5\*]J'gt4"n;jݤnkYsac{0kZ_ޘZUL,7?DQ;.Lk%d?rzeC H.e\-X Z{@GJ5^ZPxOlA𖍩9y sm*H56Uߤ+ci?ӾYX(L,F늑m4|ݺ_sFy4(C?&^RgP4_{يB=E6du`EQJ6b~MY nh̢֬ Z2B,1qI?(@c8?DD-BY׶]6wa.7j/XޟB^ru8CJ֓(@Zn+ K d}h#mM+/ze]" жo[׶Yxbq<;9e2C|o^X+F9y18'xd;>%-Fe6uػh9 M}2-b*Y_ۻϚM農OҀDUY [f_v aԃМ?K7>F"?1W0q1E!䁗kQlt)L*H3Hw{rdf+SG vBm_pec8JKp94Zmp 1[-~·}#Q#+W/[`\Sإ`" E`n$UFx.DpD}e g=BGbE/͇cmS!.$ C.@Ϗ1e|Ch^3&$pĝ,\3d T?TU"|S#.SCFEZCNUBMeؓs/.[ڇ¦7G[JN')yBe9|*ql:UqF (kߺNVL 9 P.4Oqb9䴤vvM䃀?A/(Kʨ{S8ˏ=ΝVQd/BLL6E10{UD#T C 0g>~*/K`{SFy'Yv^TwfI ~^3k9Sx_2[-S:Y+v4],]aZ sIM>I}$-cQY!dlD-Y7K6yʘ_\)8?(uإOpYS]&jX~S|!nGv'D8 qr;qUxb&)ڥ9df`VŨ0qWJQ52Yv|Fb7vЧsKp5K%03Rev&%~CuukK;&=#!DAMD1M΄ ߎƞ1AL/Q⤛Kd(f[ٰY_yF gPſCQK414z1ɋ dSA2W|dfl:+rmD>lTcP!_FWK\c{Ƿ#oɊMbeo_dl媉4Dֱ= (viaö^Lˑdr"y7 Tज़Pj [ٺB!˖>K_Ȥ-"WW䶶S0 = =?B}òS0lMߧ{6Fœݬ&qL"$(8ϠRXsYQVZ_ob*hQh.;D).P3&/7\$yՃ@YZhP4SCCyVZ~Fn T'0oeD7)PI_53Dz*Wd756b~d%E[7=*-lqLfD`آwJޥƷXude1}sТBPK rd/yPcw*#w=g+bLoY-[|Vtlt ٫j.9m>KI= Xpt7D @.My%\c,oF3?[Z]Ec$3*Y{u{ @fE L:U!()Dmܺn}.c\ BTnF"=caġa𶑯lG]>[<|+SFYA:H#D O))îndq5ٞ2Y< V: qs!Et @7!cِ,ҡ4!GxؗGG({i/=:MX#& iҷѿey*шD0g[)" ]BPPuJj4V(G`~N #COj ~vXE1EM-SN+!)=1#Y',QazʂTH&+bn@m2o;raBC䶲exPeHDz 6/2m(.}Q1Z"…_W x"&bvٯ1!nJ'y 9Jb~ L6dD S808dzz $}r9}1o1;-L3[쏗x&2e}SQ4jtFbE 'Ō@ʄ -{9/+UU^>ٖF8aH(um`ê!")>;Zo8 _f3ek%5 \ܵ,{ FW\Oh X^>l4LVG| }rNeh<ēj:k:BD= \i*Jm'q8(o?b徰lسɘuy6/~`zTgJɣ(_:[II}FEmk,Ql'8Q/ğ;<>MM.PHÄ觤cAMg.T[I|Uygroׯ\2n.wڐ Pj=Q*\~,T@[-;De"HP*^!}$ XTXgUmVƨKDzne [Ũ&(`ź bd~tk4>N1F?5S R(lQC9,Z!!gKy@&}`'N_SStVb~f:*FA=!}-W9|I Ugyx䊌R)/XOՙ:?`u80#P=U}atynEZ# I mXT^"n W8!HH7KZ -w85+,|}k&+~ixv .c7X6X;%Xhnj'5WoqYSCn-Z*&plH> O4FF'O$vLZލC!0{qs*"6-#X|Pbos*z>؝E`ӁsIBEZۮ\\04_y !oB,3% SY{/4 %<˿(TqV.EzB>r~dn4= Yу[RP9$)2ί eyq&|=yVkd!M9>Wh:^쏰LBzƘQpz@V+/M{`A)*=QU\QǢI9Q*|j-#e=dC|73KK _3=/> 2J/:x,Oɒ\uv}{6G^,Sa-5U#PaxBh5 ~TAik,q|6g&wlv5Lo2٨cޕP>B>A^T-d?Kᑕ&xjфݵ\ t}.:!H8|^)FT2 %Ь*aR~*͔`-}JTÉ_/$W2mVE Wt i>\ #.Hn1/|_)YL T$}IV 9VA |"@ƄgC96Cs.mk~#W2ٛnTfYy϶;%Ldw Ap fhAEn=vQµGH)YSJdZfRz+umQF,Fݠ=ɛ 6L+]fLdL$ ]';`vW$0ٚ;o"n֣څ7~oGShMVb@Pq0+@1т*PU[m'QaңAkwĉd.X˕&Zo R=8e^g]d'RU?ճ~v'N:f/,;fGX@Rr.b01db"4g@S%)r\A}P7]=aW/6Z. O?İɳ<בiohW b\C?.-m+^cgOAf\y7CQ{еU(H9gHj&zo*-^fOwKΡEIn6@,V=,!P+yØmh>sL <)2;uIEac _wK07(BERQOR K,+(Iebږֺq1s`%||/ϕ|  p${s¨dY`[LeD5 Ϩ" s}0?L"zsI~G!9XP0y0;=~ :8] L îPem/f`qjs@8ߤiřD; #OnTbޠT3>^n ;>Viyr"虀.yd>8R/ VёyR>@uFd.NƉ|.,| w'="rg/x]h (iHDEvR(k;G7q&Q9r#Jlw`vdԉy]bmìmyS_ϬئWx\NJ ,NH݂!(}EOIXǰ8twft`B409ن/%||0r3lC x W+NBAD\MtzGEk7j*y 3.N^2O"rӸ^UgG)eY ›8>a Qdkj-6uhʶ=^L6j< RS ri}+j=_ϫ ><'BV&zrKs(nťg݋xpҔV Dm0xCq>&'#w_Eq<_~ t*ޜƿngEb»3*Y1nj"g_j.]%[- =)>ȓeɝڶ ٍmȕ#n<VϙRXQM7#fTb >?oV3 CT0ز?^gqOkʏ"El:)7omH-[I41v 4^ju{dd(1ED~i :6dӖpbDrk* .˰aDJ$|08F($0Wqz&JbgҹSZK1$by:Nj@jfϚiMJWf~I0 c 5f-9Hg(n.oN0?/Te%) SfF @#9 jph$ׯMtэyXjNCv="]Vm8)08TI<$/;//X+a]չ2OlN(Gcb8:SXX1@RM^)z)"#і=V#MT%mrSxP uȪ C׽4AjnF$|Y6DƨUxg [gRF׫jϮ"׀k(ya˷ Ee] >61#0۩h;A+E)"QHgΆ-5=mzYbfWBv-\!1F:@ѕG(o: aKq9İD6opfڭR^A2l׹ "K+G)W05Fx!L5Z R4m4]͉ {à *̒yA9"z׸5}$Q?կUEE!r|^KӐʁr%BȡǂPsZlAi.ӇYyEo#3.ha^2\!4?C6Ę!S̉h% 5O ՞ckxԆ ӧcX%E#en,l:!.޾wQJJINOπ$@>3~PQDwL x0O^pJ}hhB o2&XQa#x5g[mִs?b1~@P25KOb| %X1!v3snG~LKs[ioF%u,bmphqAʢ4opN*&i >͸4Gr(^A<lmBef?0>, HSs54JGQICV%7CsǛ$NMеW~{uCne"8{⤖vQ&$qEogc] bLvI ;`/7|@="[KFV7}>'wX*,{$0XIt2̔ޭDո҈+`55!`сDTvB S#G~g|[qUygZEy޼N*XJ1n:["U> [u_(lo Τ^ՙ*Ёn"r&xB~wmw0cm|%9O_? #NiVM>K|֐/Bv j^~697|$M;F=|:`_=gZ,xȝd]dZh6,_hojnKFpFJ yJx75jrU7-߁ N >wN3Lk2ъ /+,yVp/[[ZP|e3( Q~$z<2`ۂT 5_i"tNgxu %}j[r=1B}^!Bxܨm PMyixitp=ؿ׊ j>*\yJp(U ˒xwU5A > dq>ko >jX2^4DLia}0q4&@`hwh`՚;/β^{RvJCdп&Jr561J/-H?9]{%:u696qI.Mr_3٬gV݀Y"UߒU.?*_\,X2NT'uX/,x7I&Wrp-HנjqsVDkϲΐt{0aE8{y>Gy\LżBm֚_6'Ag zD'f ~a uIX;[3ę;]njX|h Kvy@؞KxZt8exQkoYK%<\PԄlkE-S}_`l4wgohڞ3)h>TVnC ixI>_W &K3vj#UE]S+}p]21Vqq2;S2kRB`#If|k5g9B20I;RHif_#"YcVC'jg k8dDy^vCg #$}jνgf0+DŽ5J18Uapha57ٽH6VZr~Qi&XO?!"7I[uXN>Zfa^ѫbH󵠫>-ʟ9aG QY4T !I2B?v_}=_熦vlD;hQNXϡMj}MNjNEAxDI qR!9#r YzFr-FݏP

p"~w!z7{9l5\ !g9& mTOGLfpn==,/3K7gڌz դzmE+8 !$'j `=+#oܪO$d"{$&&(-RIvؠatmJea8ؒ,&DǨrE͙]RTյyR\di=dⴥF㗖 Ld,NpG4icEC%)['LZ@ր:HyvDP!ݔ乎cL0kȠ-0\qv 9:pPRĆz-S5'6cKiנ_hC_:;b\R 4r(ᴇ: ^RnLPf;f쥻ۗbqJ˶2j'*,W\tSX~~];x:d=+걗ZBj'ڵsP=N*WABqz*=]\0[?Ic8(&Bg/Ў{&<>(K@,VFY[ Ήs2&JIW3e6Uw?mI_fBiFfxMFԊ6eCj=eTpXy8n2!e_3a+sA)n 5aXqI{V F3žh!Ȯ^Σq@y"_/f4k Y< sw/`.+ӏZrj%yY.j q0?0?y[1b ȓ8 Cyji~xmT SI|N"A_^W>ppESE(q0%uŸqn"cFJq fߪ~ɇ&" ;h;ӓ̙*C)10U!,K!@ O&[ V2l (rk`74#mvH-4)e|5YFWN>KFU/Y=q,77j">>!^ ž~7B3@B˂k*ZvAn ί۽'}MϸOz8:pu" @9O{* f2f![WuO]NdߋxeUQvI0qjЉ\u;2X4-K$X_7g6*{=sjǛ:P;y¾jy v<}E ,u磘9|l ;pgk?!m̘{4 2th-. Ryu'6.7&Tn(*7QKEJsq9z)9 E7~yX98@Q鈸WcJ𽯦?t6UGMO)8?DnpjgB?M^;DŽ6`^ΈƮ ()?oNj~1 w _vH#7oc?cJ=`\1|vz ?Sy N*$L×Onp<`;QH_nPI?ON61_qħS-}Ϥ-i ؒ8ԫZdx&)o6b>ahD0m'z8 m^' -\yJiҠOwF\eBj68K Nvv"PMmÍX=m`FG*RJDq F!FO ݦ1:`Mir3ٿlLdm˷3Bw':/ 2P!~+2 "V13{ͻVf-&!X0IEQᑂ&^Sd{mpg=xb&SA}-!*0vSh~/ +hk?a) f+\T2KŽL┠o0%r~5I0Kȯ@rq6 UFI-=D(&1y?`ѓ/x.bI$5=wDeSPalW(|zQe)~O׋^|^/껎7XHA"{&KP* !Ԋ,d_#m7(܏~112I,R=y|AHHϲg91Ihs|;]|(4;)T'{嘩5y@9@4/PyKu[-z?AuL:LwWosȎQ>CDdzȧdHuNd+~R~|yyWC'4mUjqˆcf t]35R 2d< Q_ÖO,rN'` ?H\G\l2ۭ[2|R 3䥈ސ2ax;xyGS346^S0+&彧> "~m і4EO^4\}+r^b4 'MJqyˠʧe,#VǨX~-X'"~"#0 ^/ ']B!ב 'k֭`y)8Vd#-LG / -(,B"5qMW5ico]X\g- IXgiptL͔[F0݆k` "ЦFxzFĴ]\b:h aoFVCYbhK/mQlʃͱ 2Uҵu#FGP0kJ\+ )w"|ZemM B?OgmrD|-Tu5t6Hi ϱRh8: ̛11'+6h C3i%3bsem#;zRPH֮P oaLm#ʸt;DVUsCL\w+^i|jiL]q+ay HQ?Q )xyVsAq_)[}_y*غcGrTw3f1[s-Dqθ]t˓_\4i wʉfEӃBzd,eS*ISkdj([ wCffz¤+ư#+]w,f[YEj}-ɇLbktz3Y'Cȴ״%QD.8r5A9 ?VcmU'4яomtᡂQo~ESҶhX'], qE`3}K® "::MlaYkP)J0s(*ݗ4I4kh&EfֱFp|U{.&49lF]g[s_`:N,`CǍusbuYt׭&\YsQ : "-e@.nܞ1sѪQs DEj`ޔ?`9&"~Ϊ c·džjlR'i+s(AcV*LkraMG8ܵ\Iac%DUckp7Ph8OiHHL}u=_@ Գl$tVS ,aZ*|Wqx4$^mz&fvk6^܏7c!vXf ,İ-^GH3ֶrUsWݷ!Y26(1f#fs wɟ|7}`u}Ң]' TyWx}zeJ7d FR d3;.SX GjN+d\=8<ˊ;5EXY8iT!='Utwk*L?Kb=jS(v\}t30Y1W_K;\+=Gc!EHs IC9)7\q5 \M.wL'~pY*h(k qLx"!qUD_ǘd/-cN Ûo~ [yGX"+Si q@ b` >WӖUJW!#7줋Ĉ4 QNH&}v:F^ DI(Շm u]j@ukm|`DWp|)a5=+Gc[>GZoXx6gr9NBaIQ^JcݠvaD=nA5bld1rKDg? ּg8CJ6ɞKf7,! ƃviM<EywX !5uHB]=h@$Ӝݕ"g2q21}鎭h}Z{Q/pr-eKQ),=pma7I[(rOWW& $6AUhW;rRJh `Nf K%[<ǍF$BۼDO 7;k9Ot@R'KK eg\}0vf({knCݔ'8y-B9yk÷Wik_h0;/0S!G"s0_ P(S;S͒ X .jx">*y׎Dʂuh?ۺkn.7*"([H/7Iy/8sF6 _zt9uk!Eɣ)lme=6N[+f>6>/K|Ne;l/Ь9 ;_JL 6bU&D\^kiT Na_q1VԅgP}NAlLD,Tk*a~nk2P];=I?C}&t˴$=Jbڭ4݅I7 SR ݥ e#?i8iO-e8xqQWDf"E~Y$+,yp Xт7~%L#QS [[Xr^39{kc3ŠSF] +s5kbbSlyG"Z3/vie#[:i4Nxi}RJ ng;S帄-Y0<&y)n-XܾY՟((V"`'y!Ƣmx$PqfC:Q!uKl[5c,ƋFrC65yjk}pA [.G bb癢 _lr,RքS!?կ1~@RFM۷g{Xty:_yD֖KRur,7伧̬jNΓ߷:wu-N(t jj@z1OtM<InNdK~'vz,準T/@(TmXId zXV;xU>y?yα5 mW;}_*. x>dD7ƚ/̭'VDoch4oIRFen=O\c.jpZVJ;q_2؉JJs"r[hu,@r9Y U)`Ha;ޮh8Ci(Q`/OJ1klPk| .OY1^`:ܱL,yo'FH-u6TՌHtLI.!kr/( ##C-2C4[fm>-ha0ObN~ ) ]2|Lg?ȫ:bkυ9D'Sp\1cZS&1>|3ywSjrW]&b.-+Vp?$,PN7 8m#dւP7xOan {vP?%BG@o:U_a3"%͉`#Owl4=f2WҟDڳz] 8ivBecX > _Q~oěwsIA* 7<Dtͻ dziM F_BU liۺ))0MΈ*To:g^ITMV>'ZgHbgv1~z0̱T$[ 7BjHbyŻp:Q׿<*~ t ICP~5ibl0A)}5ntl09A2Mۨ[7Wx,d%xjZs"e[I&x~Y;[ EMpwqN#HtEr DZ8ܺ<+\2xlhK@=??2 LY/n}QH۷_]cj'n/&B5Y]NӴȄ-E\Tu](YHГRšn-cX6Ri,[0 H\x@^~Ecѥϡ[\i@H=@8}:oB@"$:!na܃$$[qql'^L+DGeJ&{a` =[^譧12?PG B<*[3 kiXBQqoaU>f?z&Ly v/z{44%`Ix6@w=Q=kCgKd[I\1Ƀa|$u ~5da ԋL2*t?ڋ{R*יwz]vqS `qmL$1r"; OkkG4|_6lo/)hsOgmw2,?-kjҚH珉?=@XMnc:܀ IL!y)G:Dш5:i[q&ڂ")*e}'olu:*5yS#Fنre_>-wEO#ˣ9)ΈR|\>4CS@-d<h8Y-F9f7n 6?Cn[Z!qZ;RoحGpE "W>݁x̼uxZռ4,DH~j|rw1_oy$|5GYjM wO0TWDr$ >& ;,Vr䁔 =bz"xgҦm.h_! =sӃᏝekcICy& n@_> ڂZFL`O"M`M*x֜g0v',2a^%HbpכHT55?vGfg>{7 :+(+>1XIi4=YK%s w<@j8â*[^؅Ap{<~1]5'md2Z;QǧZ*kߺLL25iZz 7z$kMCQw`׼t˶38pn5U,!h<QrHHrucQG=#./]c ]kǶmɆ/ ]YGpn񊮫R.8Aw *cCϪʪpZXR2ݗAֶ tzAMZ*iwul-NYhm̄k)h[pwN> - l\ھ#vXUYO0΢O5߉xCDy)\4l#D,ug:.WPJ6: ,Z>T3Ž*#Du@b#GRK TA \rIX/%N>taƎdžTMtvJDaIS@v5{ԂIWW ^:6/|YHLCf"kxfZ%H.ZL Z|T) <.Tg)8o%X5Dڦ.D -[*G%{ާxFEbf㳰 p3|&"aɮEɻJPE]"-]3(e9|mn?̇1v/2!D?MqÍV4rsH& m_6@1A Z 8zb4 Ⰹn{ JYSTػ[G!ymQɣ膱[bAkCV[vX(>=$}VU@}}cd2WJg~%0f[ӍtmE*ަ5g&Ϋء+K%7d+7waFtK[!}L{1םõ&L]A,erA:s0^! \|B2*Im~f9ꥤڊ>E8#1?:׮-ɖza71q /DG]loi1RۧF򎷏&w]TyBU| *)$ |0 [?*I^ɂGCJL+i*x, <\TPf,ן ;؛u?fP b"auPIGG|_v*6@XMi=疱,4cWھ f"W LeXSX͜8\HuKr8UȢ '2R?w9/_#*ǴrS HșqNUBOhXbwrr7٧O[Xƻʹ >!]OG2MG);!h}Q9=; }B5x9u{'on"fȖ4|Z:?ɝZVbZ9ņTtzZ,#*Lof/f}uSANvՑ`QV[KU8pDG+){ެ_p.D-R`&o$kYc1`y~UfDf˒Ch0aVƨڴ4@gQ+T@/X; RPo 2 oxw5L+ztub+ZbRU}7k*F&҂ӈ>cH?ltbCrEj;Ǜ;sw~梫s^À @]IHZ:W;Va<-9Inֹ ~wv!)ìKlF;=_̴v.c23Z"H95ds1$.FӜZ" 4B"Y^VO wY!_on/gV0RWS0XzIG* }e;5{&o7RAiv Ul{;یRoƢ|s~&#舚$n5"R|si$IoeOĞmA捝's=Dԅnc-l_6~QԎaZ]K\r1̭%9]pץx<$WAK` O"NԌèS!2}?c,á*}旛9.GJ([6 g@kM{*L-r:-AE vXϹ9-( icD-*I?{haI)^gNcu sSݯbc*-bpoB!Y,JwX̏XfNpw.|UT=Sw8*HfI114/b5KU+`L,[huu&Li.{w#j)wS$Խ\iXc7s%ŕ+jZBƣȄż\Ur2]O< 4 1+*֓4#Jh5ߑ v U$o\֗ϭb10uKt%=n>ڂ`8v(QCt͛2AnDu$b5di]g-0qMji˨,f9v(("X2m2#Q?F·B݋`#,=tuv=q&Yq\;+ˢD\'Fŀ<Ѧ]`Z7aj {-`ІN)``ߡy=Lď( I! qҠ#JYc}ZgɁXA,#^| ;C2~dUZN [h+^6?LRyZ@ˢ#PVIY3[Ώ_-Tg`ˠ=uķTm)2 c׮t7Tf賴w#l D>T9&CMC}E==YR#<,mt)&㏋U V2wh۰a^iFϮ!t|W\ys5hy-Ȋuu~QX-{ʝ&DU8TO*Px:fueL:JѸ(Ք 1:wz+=N:D^*nZffpPT3W^Yp@_&La)܉´, Pu_\=!yނ|)ﺰ+`&װ=^ɉq1>{#.$4v“=_.Z"*aH2&qWw\7滜(g 9B j]qn}[g+`x0T>~A%mzB6}" 蚬8ZԠJVy"M iż.ӲڣNЯ[#% {MpaqꯄвYM^2}(pܝJ6Vƻ{HMc7@ym yX+ړ쭓 HvS `V5>H;V9B΋ Y[[oPQwںm"W$rmݰO0Fi`ls !+1%T˹47w4}8㻄F۶:H9"hzz\)ӊ2U)섵@st|xs .8VC`3iS~s(54Nu³bOEY\ V6yy&KhUN@P[g)g%BCʴO|iGU&\ҳ` 8·r`̘ X+Ld^0ڥUe kb[f`I[Otۑ{Eط9udEk JYC} Np=愪# s̀&nΫ/|ɔH6\$ŽhPq!MiaM䵋rvNJ`&*4G8t0[Nt ` 1A/;rx-x}nOxd4t+0Y);Wy5ܿt.!4@iSPSlR[z#5aGU=x06M;*gHe]غ nP6$(ּ(xTqbq3{\p!ah̘Yt0 +\M iANl\΀O7.=C8Th-Fv]5ր; l憂Z$`~嚷D#$<ي}&EA=3ʄ*y.WZK5V2-;X^5[2Cg>E1<0et\yR'$m(#Xc0_׈U+!'7N?8YWiV4*| ,Eun5H>F˄cVEnhaI]7HjĢ8y5PF1MB.?!raHw ^Fcfi0a!kcc?<|S7}°!t|ZSv%u 1ki5TΥq3HwA3S{G-~*$,Xc~ JL\ӭp8$lJ]QQayvXoҺ9PG]@#.yelFD>u}!r iQ)Z5Ien^vfMlȿtM) ^>]HNz*8P_G<܎iV"c嗐+E]iÞas3=%. "]DW{ 8AXu4qy6NHt-X+\뀌1>;La vb,8۔gګ z w <‡VNjR؎m/KJ ĭ}Fʳ]5{{o l:kQ g8g&^âaL촔'(}0*saLp]6*8a*Kq$n ,Y3L+A=Ne~o(:QyfĥUr&t{a E|\:.$ɞX8J6i[ ²&ߓ-R`i@Ek:IvCw~ŎY\< N#Dz&sjEh3),#`hЄ)_z~zuVR(()Gk?S6S,D`יLWXT98uS} _\B#.8ŖUA.pN } =#-%QpS!Biys__ ]qf"*6.L̞B#DW &3l,~F<5yO T_zc(c8]̄zN)"GQRVwpL2e Twxgb]8_,WUjgrw?|(=п픔/Kp Hzv*?Dj^)NoERzΘnT'SN8-,k?v{2O,ʹ;BUײoUmO: iqnjUQelԡ&X ߺܙԎ"j3x1j5I3NhSLozǰA"#Ag.1q4ОlA,~(?a^{JJLa5w9!,~rtRs_!l9o5F,"w.JU)>(H~4_ŔnIw>m84ۂ^+;`Vr\ j|*+w4ZԅW GXj4z>V;צq,7GQ{Vm>7J󬝆,~ Z~ #[t^hI@?8ěΛ&a QR5 xp`SݺNrjèŮ&ԻOw ^*_'eqէj;!! ~-컀ruM $ؒBa&{/JwxoshmzqP`6W} <e qP hy/!_4MjdSrv)Zޥk\xtꚘ/<"E|p `cU(gfgŀn zTٞ)*U44n [g {Ų! U3*[wd [tל-NjW !iyի,BA 0$;[NeH+|&Rxt/"/U~% FV|M= "ZV8 xB_ٸaZJ,u0B}1L@񆄊% %q&[ PUe*&Θ4GեEL ɹL bbAdAe1Z0z!w+Q(7|-zeqq4(yS~~Z7'NseCX^;նW$[w?hJ@]mI qB5r._d[{uSXk#}@j,$ͺio Tg ӿ$gL1zKѕ5T5oEa0|Y;`zǏJ"!i<8=f1k_)M/B*~y$+oL K/67!4u:ug<5Za%oIEe8Q C3+iZkpz~(|l!|4,0DՎ0U#ϐO4@ڝD] rC`ǻ1,^pwOZ%/C/e?(:y"Er~тPۯMݠC]W?epr}| [q )hUQzeO‰ uCTcA;yv=Zu>=H*Xa9|u4 %~`9Ϩ2{E gHR~2mT0l(3}9*aS8LU ⠥k\I$4#R2`SfPܥSRc&qW䜭 _o攪<3گCX\foL9@L {" 1k^diw$cVF f/Yi0B')p!ss &ڥMWBFV$:У&.~ ExI.cYF␊cOg jZCDa&(,Sg#RnsG3~Lhx:־O?ܹEܟ^6dsX 7maSI뫆 " j $`/ a8n΅?BtYX=iDGM.coV.0.v}Tf&+"OE-@_?y4'n_i%ݹv?%Hv5OaGچT4ܥܜ3,PiTe"^XAu4h=7փ7tXbi,M%4'gexAɶS}kߛO pŻvڗվ6]y%6"27Gz( .c%XI$"<o|x~;[2d'=iLQ!w )R@iW(dj>XԴȫvV Y9HS+WƨɪԞP 雳 " q 2 ԿbYx)|z1tk+ 咁s3U Zq[It}wd*р+?3@;Ghʋf`1Kл7LRRtD2H$^ƇA92shjr˫r4sI)Y%$.!XEY[0̪͌0Υt@YH-!jĴԉ7E3 l3;SY>O\L{*ViOh_bw՜Cm\0^fF*}sD0 Z+̇9j%T^9Y3+;~WJ4Y97y%xݶ@P_Vn,^] #@a҉=m~Tds&*mCHQ./ϖ%õE!k ޟs萞rAMER7|~29"G6!ceZ2|Lb,gr;G7n/ܥ꿺(\Ԅ4ѩ}Vi*he?P]2hbJODʨց'h|R Y ojE4`>t~%=vxDX%Tȝ)/TJ|o^HMG#&MT-R"&zN@(a9%IKHʍ\/t"PqBmLAW̴uքdvvg`t–Knib,@E7sRY2N Xu=u2O&f(Dv|kBҦEn%udzdaؒrdVDAWDYGF{!u^5ʖ-v;˱gdͤ" HdƠbDҤ+6e67:4ɹkEZO:9uϱ;B9)BJz#'̠CȔ# 9 _ޜ}0^-4څ0*jZ}w^pklB/Юb"1{0t|؛mj"N6U,֛mgC445XbԣR,!E,Q-ݒޗb*p)ZXH jQ~Ⱦ {^<Ї*ͼK,h#`5ԫT} c^Jurz3ɾ4vYialm2|˺-4Wpo^ f5& O%@yرݚyPZ({߹V{<4c0_³Su-@밺 8b$3PZs[p(l3?ϑ-\;4ѭ;ں84j,vRo"v1X6=_@Xz a z~V#\orMWT ^LsT]{k%< d/?L{S $S+s r|j!iGx" UlPWݎ~>1i/-GK)Y|Uz}yZyK$o߷\׿|,f̤p=:Mu5GogOl׷@_B?oju>\ ɓ[0rn*(߽.GO+"U+i -VLq%̽_m_ղIpˬ&&:@qSf0byd=y>A#v5.R7VP)o-ʦIIR9J]/ gK9<9\5R 3.4X=8ON*IFAh0 2ڇωL% U}~e{'1,E4%ŧ?⚺D| }i~c8ʋ y,-vlSVxGop$ؘh!s +ڙk/5ᦺEa#s )+vw4l')܄u,C<̔8Sy`Eˤ1u ` A֮t8_w1:s/e}҅ |\HgjJkf&™VZP13j6qӭlדW>H([`C 2x{Fʿ*3y壸_RWztpfhTN?"6C^fQN{\YB|LbFfnOcqai[dۢRvO6[gW.b'n@07yrh'#F w\;.[4]2<3]C Ș:]2asXi1?Y-:fv#v'ՈoN!kHdvڛĴ8y?KjEQ 4,-= -FgϜ9cmsw9JgdYa~V"G{|_ Bz=*q6VD)T!RO[QYy~D/G43ȒcNS? ց91Ğ6VZG c ]}tEv~Y&-kv_,7a³-͙2[+uR8S )]oTj7s+^|:gz:˪0ԃHچȜSҊwcBfQޮ9]2n:!9Ւӂy뢼Ke+ݼ>3rz4KjVSqJ7f[]5 5,A]Y6

A{᭹ 9?Z̚В,C*rq]Mo:LKsHBn' Ga@1{k}Z=}m.X^]Ƙ{p퍰$(,+0ygcHi9",p7F[, 0g_j# &z5>ɬƄȺ:4c![h.瓥[u\ՓƮ<ߴZ8&eq`E=$/Mh}x5_D3.hVL~r_6NQ=s+"h{)!ϔw]i ¡ic[1a,.GmWkVx^ۤ[*5lV!h7INe9}QedB;VT-Hֶ`͂w;[;|6tf,2xp_Ƒ$7*_m$I@ZRy-8D6*ͯ=DH&v s>(3:l@x؝$\\/>U̿ˏz<YfGd3s{-?Ҭ[?Zf3U񹆦*1Ld`DhyovJ$ҝR,E8~􄍅+DV,^wA;7ިOcs2_NN/jڋhF=SV9,B6tJSq.'gtچ>Yr!K̄lVjZhB~h\zR>aR7ph;QND]\ϖuTD~~nYKXܞܴ2ly{ҏ3JsdVTMǫz`u߃HJ?ƘgO7Os'K,?Ok["ǿ6w{.|wj]} &Z)zI,ZN*ٿʔ*9#.\ZR=/)THk4$59~q.`RN娸Xe": @s{T|Y9L4\=fT" fcؼeUjb=]N_TyDp^f㼱-8"r; MX>*8 SĂٻibS[GpRQ]Xj3`@b1w\&< šu_[+%D]eZQ$WY@_ᅉA0zO8*96ZAhSg/Fm~br7d| %BP61Hs#w-BJ!Ȯޠ8Qz#@!5+O=+D {nwA;t#LTw2@:ijR2i#lB1&ʌ{GWrpFMY2mqrVxބ3'6Zwϋ$M(U|R^BT[dQ k<492xYP%YڰW䉑?"sW=k"Ôv>  ̆W5NJ|@~+CdE^czO-FbV.c=JcD8ѣ8)d vn0E|Jr5 @R=5f{gμ θZqwmZNL|$7BH[H^ϵDt8 ʩcb HFJnfN֝(kY(vx;V3??|¤lbOOch.:XhBWch<+ĽDC(jʽ'}y +uA%bSP|qYf]7(d==`*4x㌄14읁 [awg>lKU:cc lU y3dmkcb`fQ+z}2-:nh!kwϨ.cͩEtgP 50VDtߚNt̋#q΄1c]G9&6`&Mq V$eƕQhd`n,." d59+`ë[v y" -a^K0tp Ei _>@ $??jї7P8qxC.t{($qDVk=\/ #ޱ_JYY?R}Tk?7g@e QrLyܣ?¾쉟wG5Ŝ$j&5:q`Ysg;9~;ST,P_!Μ홆QUH>E㢌qMl_ȷuinrOJs~P]rm76RFL X56x|%@@s:n5m!/'ymI E zqV aLbHf`u \})az%_8O,:d}pMfcҮ"Z@#pd ˱X8uHJ*tZҢJy6|}p}|-{`AqXORY޽&;N5b^\ 56p =OFB q ӵ;1";GNBĕ\HΥ*c7ˤgL01>?)ɓK7x(~qO74W&Zj(`؎QA'T{ףQonaCQ>X)UOJyLK!0de\!91j Ͱg !s߸jC8kSD胄n[s/\n¨}ʻױ ɶs)AގOoBT0MfGe"%T)`&pBAY`ȣ!GPW1p%DJ!ݲլ/Zx<>7EE2kx)!OG[UYYtfgT_4VkO@Co(hx ?>l[xWZ( hF4wwVR*KL?OtL|(qri`w7k=XhmX_L Bж.n;Smn~96Nlu-kQ%s"Ygp;i~*%ɒ^i0s$peZPbsnqU@;yb_ʿ-h(U 0 ;w+CkŮ#d j%tϹTmB{&"9 ft'5GB?=VYݫph9×[:$nn귤:H('V^L8 ѮtgZbc=pHXcOǮrDQ+Dpò ~= Z6)Rav'@pCB됖&MI-`5&U%y3*|9K[B&lrzwЁkߌY`rq蓕& _I I|vgsz(a>:ݿoZa{7C9 7Y*QymxW#rHqj P?%ص![Tl*q&!cY\ d~A MjQ7FpM'ӪU0YLˈ0ZJO*lʃg2F=S1˟BZ-.2|_`:z 5 k-n=zEe֝_4hot5S@GIQ,l;vglκyr3Vw~b{Yycs縤*@ZMyC n`O.SޕюU+aJ-?2F0/1qFudP@a9h=!+$fW(Etf{s8uDžk*38S8+Qќ1Jh]Uv v½ԴBY$vQ1CI/@\5"w嵁Je?]s|,m4W|WjkNN v%׳ۯD7vl::SʬxcI v$p&9Tsy}gѺO|rJ,H e6 *Lr+?K$U)/33Ҷ*XiV۝'W.wze@i ?5 ] $bGP1\Ԩgwy"u@ۿQ-)~3Kx=5ޔou 3ec\."Ү `~S-SBOfM ̈́a֠ezƺ]֦ 8-m;‘&]*u 6;v};R=~y A{ wX'5W$Ț#$H#,[T;?;ɑ}7%4֕=^d0:'x?=&OtEN5Gtɧ(tl9b^KI k+h Efx:nXeњp ,zyzz]دj񚱐 -LB{ $@HP驋fcUL@zk*Jckx'P8Kox$Jmkwp]So yo:֞)u+s\4Td*#Wȳ 2Yn  /z%)EL0-X0Y@sN n#s,יr>e[(8~mA͚ʜ$}Flc,>=PuCF%,ZZQ k6<{~`]CW~ zsۇ Tpُ@YWbQ)Ȯb5eakQp%,\'>I)m|(c=M`U5uY5N G= k?\'"VW{&zu +>6o(Sc)X}v8)1̥`W,{}6tX"RYK$] -ٖ2앸K|됁i&fV?0l[| dY !Xa=GtF(҉T dR:K!q%0YB> v 7IsJN{ SᱣʑyS+o:쨜S.{vlܔ#ѽum =o9QB3>/J:a AX"p:Q?@ |-_}p|ֲvtڎG 4ߒ9AI#iPM);@Hz`9?losՋnl`Ǝs؃ZrzGuN~, ̭,1UqXž}\K/ddVQ1INLF{˾r6kB)+5ˬ?ͧK cӤ[Qe4,qu=K`d, =Wj{\R)38\MF(TҏǞ_ C!JHXYJHJ%h7A4Okgp6ӑ!YCHe,1{%PEmӡLЬqKqҡF-" a!0**T m;$+[02;12 j;\c 6P~^M&e0`@sh4xY8Y fAA73Xh}5qoU 0i\5ixȧwE'H}…1؟NfKkA sc &rA|h W,rtowF&,v8՛|ʻKTeqG,ґcq3&4PQSA(C"S7 8Ɔs:A+B[Ƶ`SsUI AmfYv9msíE_7[bFXg~\\Vup;Iʝ!8]X#9G|+@ OFL8 2qZ ^$3i̅"Q.b@qd,:S5kp=p_p5{*$ wd,$o(b|J_ZEj_6z_^n 4Mfu[Du3j]Ob`;|[لd\+,3@u8;I) =' 6tUܯ 7zL>9=QG2*)nybW aR0/B$ִ+96+qqLy.I҂t]9kP`PTy^G+z|jzx,7wX\XJnt[쏭0;[Ɗti Rl]@&a;/]QJa~CoB5 YNo_ׄ%#6\hi%6Xj)`$#SbLy㭾_*]HrgZ:qspN7{ż4LWA`ly9!kkĤǴ44(L(R)5}v2&&Cx@ZM: "QKN*7?#-DX s@KHKtIbbUH|[PUɸ9TA.iwAlc*YCfʬ6rzE+9 7ESˀRu㘠GP4]Bc'}PO6H{@M$)֨Ke9Ž%>`:hz)Hn?sRv`^+goQ=-l5!4I~bk^OK8Mz_:Q-͖k{EM.:v0(kxHmMR4`č8ˠ&G抜+lveh@uQwhv8b[5EM-JVWm2Y<˪ĵ ~IXQ /̚h^KG= xyA?R~UR",ѣlZj~N+z+\))ד\zǓ4"&{sYFsVʱ3 DN߳'G잦N P61a)n 9WlR+ h.p/olL"ۜ=okz?M*gZpYui貑L qDP} >ȈDڿ3i3fd&sDi4T.zaW mX|kN2zK .7ĕoJ"xE 21/}:' R:R8Gv xVFvۋ3%m^4orO>=ˇ!1]Ƶ$SZlnS"hf4fwA'/3 8Ot קcM8xQ}AiۻPHtIǟeu, F{̋KzΨw)´Pf=Bxc͹W]nʨ3h2-NnV oRo;5iF4C [^S⪳+W__ BE fllV9(8L~qyYw! 7J ]B/Y!9\!EI\$MD!5ŀyO-?bNӵi]t*.ɓͺ=j>;;h O W){n]  $? ̝J^!!^JravʣٸHuJvIhHU)4n-,|`s~WҟMX/BuC]vA@MZ9Y)iJu-جrkREF jˌ%`íQq 24uڸ.S`72FdH* P#pߑYy ̄ hhTU݌,Gv22P7&ŎR+ɷ20Lt'>d~VK[uVU$Am>+E튇#92LZ9H7CZ3kj^^/JdK2S?/ˡ-'*1OX/芖 6rҼ߁rGeLѿ>X!(KtٌLaEZ!hŖJ&m cYӯLFb@h!کմM7^BW+k@²rc#uXGZ# #t3Ɠ{8,'"V TQ?:A2Vo{#g=aढ़]8Z^{]"Ģ'l&(CcƓ僊 qP?&k~ۋ"G䟹ǔR=" ,\~]u5\p"?5h6U8L?i5}+OK('ط4Ok2zgԴ #%<%>>9#g{"bS$J}u:)$E8Li*a<#F6:Zh~|ֳIǕ(a+iqkOhM_̧FP~ υc<5 l?nU ͔̔ jX/U5 N3spW=i&ߣyh$U FXwQ>гgtMHڃ$9tQn0f6 ZEYKML)^.5ϵQw)$vE\8L2Vw֨ VFu&lZE2 8d X<,~cz;Ujfݚ&s[pQLm}VH&lP>Fwɕܪ)V#_&W|| BOl(p>/A%( ^,e_ Iuf,+wVQ]+K6'`=QQ{jXcҕlRY:C|֦W$,fzaꁐl&HMIRO#(9]y$#8p_1t>P55tB`P~Y r)6G[sC< Wpg|gGu@ |xƭ%{Pm08fqȘVD?piW1ip"rbG|^k S|1+`W$F()Kӎ{wzmY\PL(+,8 z$U@b4$x؆ GG`;?8 Ĝ4PжvKNqDJ X4p4L ;DwXݣGTפ>DNQpw >'> 벍ۼ}_֞GsORb@ nG( o{Hil8c;f, fԱ=iW.bҡRLDd |EF_ aQf]@^Յ,<k{ >6uS:+UjڷQ 89i8Ȗ%t.+n ??@_޴ic3In7Hfx4y [rzImz <#FxͥO ,a+<Norrp<>㯙iUⷨ!V7zᆇkFbV,+ :w7#r?.8USw C4\RR=ϼyڌ.`ѠtJ[T>+߫z]'5)q||I2N4`.+镯-7RŸ;ɩP:, 8:DO躽Y,Q;价Vgj# ʉQ)Z`mM&ofgZ[]SкQmeb1&ܛ¯BoxagMأpz5{z_ǿت6'h%EMHsYV!vQ<_HK+}LhY;Ӵ"Q"FfVJvw%}K.'GZҝL7Wip1ĴT iTb0ŖZd-&Սahk f~}} +9'KHQ1?ϸݷ<9݅^f /wg7yfm+[:4Vi,|d&ag%[sGIyIK<-nw{㾲3E~ ?N訥Egb ZƩxawYeȊa: sXbM6U`TG{w+nbhR=ĆqBN1ky]~tA޺^j~4~,u)-sx)l'fzZ&Xn|C#h8t#%q w/KG}lmi +C%|%&CclIE~$$)\v6\,fkr:ފYLw.[oEJ07rI:@FnT Za$r^G1 =XNrXlq73p:[-*R)ŞD:l/dCX,S tF@Bڳ?ݺʘ9}B哀Tf1:gJ>Dаt>"ϧ +x  W!2R,κNRcFPs~ٜcذje?-t j9HTk-o +?c.f0%f[ǘxIos,WM o]nX{K-wmMqUk8ϒaē*'S)H@#tU, "?I'^F 5ֻCq؆u|%A"M4j )d"&bLc*^`;^Qo4?Vǐ=INdfsK"3JX!}Wt1NFBeiשhJ~FNwdwZ X\x\" x( Ĥ Ygitk4!O^6{N&zIM%FQaaar}֋X%"1=k9͂!|^Ћe_P <6K՜?,>(O~/=벙WT:tw"k?C}˞t/ªjJRdE#NQ숛43Qx zyƻRm=8؅n; ;>iAZYY Sh 4)@8xM+c,3s{Ev"!3k<_ bȵ89Nao6/8b)b .\UYwd zRzE|Ȋ0>ܨ+ RfҊ`% ӭK<%iQ4UC866L`Ud}?Z5M:ί`gyQb̊VC Z{*&zrW&]`Rg.Yj򤬩WLf}sE=lQZ`We#נ^C{,zwHC `uV}Db> ?`Rrz4yu͕POXEO_)VΣ,xT)s?+38Cm4 /0Mj @(f9R/Hˆ@K^% "VB8JƟPz≊EnYMX[V 8$)Lk.B\HnPwvT BJ eӡd>?1̹^SU[ZX;Y-eau莟} @AoxxR&oXYBwӦxa{V3泱v4m0X[q^HX{l:ḹVf찖VFb@6t;g:ZoBP1oC 1Ά@}O@en@]\jei-8ݏ)U9fA_`.*X$OcT:W}E;fVh @٦p`Jn5ո#}f7Ƞ#uM]y஘[`wB nlθqks U[>,\DžpNrƴ ]KO9Ńr7ˆ/2A`.;C>{j(tLS? !R_Ov P e S`Sݻrm.=?^1؃.mPzgf~F,bTq $gZwK&[A#7ayg]'eMԹ#aAìr}cG;7.>#J}"aX )os8PP]m(MXZp2G> ;;{0^4 t?j|[m6n]Qe#7n_@bDι8.<&:rA9<0:Oޕ y[!L\$[3QBi6tU@<3oO1+Iً-*̈@ʾuNEtiL6.J '@e`)fG0{B{{G51A8Sj:0ȰEY!imQzj3aek8u#\K{raGEUgX WiUȑB.ݰAjPIVW~fg\Wn^Tu4<0ٷm9Oÿч@?\I=a/ҷWrs΢ n1}f*>}Nps=4^:pSOtS͙vxhʻ̺*4`Tz00%B#zp:ڌh Pk inmHcZ>Ͷ^C*IG7%aA|k^9n6[cd(I V "-Yw.ʛV$\̉Lҟi,i3 I/8]k1j+d]p' (]ÈkwxY9cƿhƇKRx%;UTJԐ7EREv=S)Bע r?O>/ZŝKl)I(.$D!o۾ :3xeld7T.A&YJ]d`ɹv3/ f|ܛ~9,C֪Sqm.:6X +wkK je' }-2o;7f5CKL>H8zĹA(Rn RW?cxS;c/=KC_ش9>YJ_?0A FdѲʼngɵI@%Ò9˚kU> /5jET !# /DE HQ8d4yzd-2oԆ#j+;B^ W 6Eq-U}%z7O'HHu{;3503ٍre >8Opw,#ܩb 3qp{2NR}WJ8\ JR`~ -OѠvj/*O"Mp +6vco-8ڰڥgbC_Z 1x =|ۨ׾]yH4m"3AU3hr3a3|a|ºE_巐<`5MKOr[fFQt0 1txR>rKYxL*`'<A+9OsBHR!Hg~*V@7tqm>ZE`}ɧ fQzqCG/v Q5{a,04{$豜=bʶ'ݧ6 Q$֮ITcVi^4NmYd'_=&g)"/}N%͖%ȮgPA߶:k~@Wt_[Xg7͈60(6~?޴ zPꬱt6S ?KT>M%|,۱:ܨKOb7 г cl)Ҳ뜿Yy $XY*L`]D2!(zR2m EraU"QDcX+ ~Y"t8A2HI8g-$N^3~K1 +.ɁK|G V@yA?8Qrp.ijܟj1aCϢKԄ>p,C/GOJz Érx$ 4_8ISsB6^⨑$U4 G Y40T/Z-%Lb2a$LIzCGag+2?J*x%l6{%9W9J H,7P`<+]bXhV'2P*m:|?p9UIXҪ~'Q#LJTn* l(I.sBFsQN~-W/10EkyB:xZer8r3o` }-> [.EU}AX3ZjB8fpT*t".v*Aiy:ڈT}L} {݃\#V/o=C1EY֔gP.'MS |V+$PUOU"߻|*䀩1 g#,oDnG2G `9ạE:#' R/F-Fwλ5irIT 'ym%x aV|qi j,h5QPmǓ@/P>ffvHŸX7"l|LMb.M*b8Ol.MՉ/M[-$9αG$ @% XVQ:6C CqrՇȡ#@<u18x*=1+p;-Wmn7쭘e= B P{vBD7%3Ho_Z `bN7‡ c%xJ7lW'djyw"csսۅ)`.`RZpRQ6N41Ph2U9`TR?,?&ͼfzDJִLjPMB9rSl5Bn_?_PJmU={]D<֋?&1zX9Dd9O =FG vsFV˫ֵdPm)'Jm}vV|пo(?V)azu)ITQ9bt3 mHv˛yjV(j+R\繕-,#XGfMɿ/ʎn⚰BY*'ٓ&1̐]팏QklQqOazkbzphaWN swX A)=js'qsv7`f6AG5ϱ)p!{$-Sqv'@eH֑upX;?'5`U[Ca7A%3@2V-dT␴u _#md'jS:dY2*@oCWD(3j*UI)xj0d3ȯ8\M?r rfS"DM¥! X6G[:)|:6t! JTW:u`)4J|m=.2[#[@kXh_iչ!U=;oրK؞;ԖJ NuF|OSЀ=YV gKjOAxͱd7|uCh QIL=gl`4wT#:B"HˡT[?K9gílvdr\] ^t4l}6e0O79ll'80 $QO)rg_2U$5DrЦv} KV֦X1 C4q|d}0HmTLͲ8ö8E+;QƻD( Ak/ R 6} c8bW8V25bwMf?tvk/~fsUmvjq%*e-tNqԋB^\cIGK失#qh{32R錆,OzK _rQ[8AKO>M}OM3/GlhL>Uܫ i͛qN~`pj",!*SRVHV6w!JIΉ*AkBEn!ZayHCeaZhކ!,w{ 9߱`e|R!g%Z)$ȭJ˿$#{Ԍ R7۹pdDC t:F`5*+v8yڍ`S2*8ze 5<Υg?t ig9vnBd~{db?Y,u5{p B Mbjr񭉱ʹWےG9dAzl*#WS=IVHS^!l=JmhHgB|mvfEpV%nԶ\`y7ن)9˭z꣜q"dReho~gMS0\Ǔ#"Ĵ=jWl(qkK >VCmVm4fU&vP>eK=Z[L \[PRk3`cDj}ȂB$d 7qP  "u2(Jeg,zS@5'',L0 q Rx-8bl 6n~o ٤]3x`~+C)'<ݰFbm@M04>EA'o2Ƴ$Ŗ聥2h2_Ng5*,#Yed Y>]Ul+&7FE:0ǂLR_{y%gP!Ewr"*P&M'-76n5> fJiє\)0}=Q} _.eA;ƙ~f ףK.!Rk9P6"Y6@H.. Epɶ6HJM?k,Xi)3E&,vJ>~ ]K7qW^G);hq{uܺ#38Vs3Zwt"7O3kយK)qq!2--y(e(Ӎyٟ9 :ЗrbFg0.nea(Gb=SpJ8➓ 6s~d~UE0+URLEo]e;Ewٙm~!c#]C:*\nNNw~/q3ĈkcDt;a5FRUXI2KrNI%ٸৎʀH/Дued֙a~I_s0R%Y#A8z]}E ?,- f<]n{:'_gCe/`B3:/PD _d+*Yi ]ʓ4,b6Bor^"L_ E;[{ӌ_³"ŹT9V)L͑~X( ޕfp;uFmyFP u_=/ɥDg{\lcA'?coa9|[^"jۅ: .I}rFkʓ" /Nx̟ lj8W OBh7`8xMX*r`SoW9Dt!P1e._&c*!^1M-ׁes\P/O~Yiķ9NO߉Q2Yy_*:>4.E-z\FGs|śBC?K>AaрbW`@9_o `Ȑg><oWef)k3 @|dG)/;=iGz׎//l5raI7mYn`@9+ARTvpn͏;= "^GK;Lb( nTv-^ZB@UF.|Mv*ؼDbͱ -YA;P&2&tNo+-0h`ҍ<+%9^V4xyfŒe>ߞh:nm2}:  JO8ځ+ еf6yfifԍAqW3sl0AS`rș}8!w3 w8g"8UɢEkwU,nѡ!mG%TBß.{ԓNgԶJRqPտl`;f <T5uGR`nN.ErÏ0ϐG"j J ?2bg#|d.ɄĠч3Dd;yY)+u![b!騏85)mZ'2h>qAG;)xO &UZ@1@/_.2C/;"Z.Q'VJqd@eq[C<3Y$1h]*KQ=nd/;넉1L-r}nNVY5ҀQ$lכt^>{Tb={*i>n%xz]B@\uS8=+EU8UYQ70q qch2 xMS]wf/]Dy>,jKc |d*ܲsog~;!O5iDZ@oe(iʈ5vܒ+f+P0}jD1=r&7x>bqeTT0Q!03߯BK~fL=D^CUE.O"m4ac4,V)KUjO'0RCB@r/Y YMO]g^S\иU}@ǚ#]$b:-hgGtՆ)[jۈj>a/% ˔gq/ѤgN%:ݞ/h(fJ^crرm6nldB\cgw JD4-铝Tޭ'e_EMÐkOg'*"ovRp3au.Fz:MXA;epRYa&Jy:zjPNĿ7z 'lcvԈi1Epҕ`̥m)G~#艰YBj`>pD?B0Z@??Qe> msa٫,9^+TD ɥwt#UvlYFTǐíKPjgC4Kk;{q*P,\ jN jl0ui+pW ;M\uQ/K{Qx+p+>3t91}(17U V4`#*EJCB᳦(Z{7IaU꽃?>U*&T{^v=/w$2T`h3A5&zd$gn8NKD ـJpfkϙL=K[?X FEbiH[C@6a Fx<}Sg#%}(7r+qZ1,8]ٔ4LMkA: V_vÿbS]oU/i-{:G/5` hB]&,7 ]oh07.)*l َ^U*!=oD!0SpzVP2ΚSm/V=SG,,r0 ȘfK dy,XCqW2 ac&G®_l^ON^\ +].\m: ^n΍}n @1,%"9.8jl@J{>0ʹ1IaUo-,',E ܳ!{Ff<Q@ЏUIOqWDs熖g%؅y*#7Ԅ&PZαJUP,$^W%<9M{gl#;M0<}s]{varnͣ ,yk/LbG z"T29V(h5魸W(`AHH3P *38 ;dǼYUj=fĴ3BnJrf_.Tx$fڛr)wN2y²Xr(?F4UV֎1G;p0QpoN*~b6n>1$UڴLLɝl<.F7 u{yqr*DW9DK #1ܨJ5d?<p7ѭQ80}|lBUA;W _Fܥo>ϐ:,"vWi,!NKnbp滼:kw<IjE}|@mAy|]Esm aY7nJ]^/CZ8WT}T$uc8Aq:SlPL#~UCUmZs(,ߠ5Rك3{Ӯg|RvmIGk?Rg)uQ &ܻ돚zrK5s/9J6 kGڒƌt:IhyԴ =K(į7z83'Ⱦ$އڡp,:*O{iv>g E*G.*fRna##gЃ) u&/h$mb+9z48v;4͛mp$-0BV|X1vDI((I4}-FVI_T1.{(͏ОV%Uh0cFvLMKx[LOHhjP 4O ϪzҔ-rN: M:TJR ᝝d'i q61jn5Ժ"~;SMP7Q(ac])*`/4 t*ŨCn# e!Ɠ8"ld9u=!u Gm%/ <)[.ܼ9*4;j c~fCW!g!lfK3{c1&tNяa<ݿnL 0$n`r7<;iGL~Z5N⪅x\Hޅ/_ n^;]{L(.8O2HZi6? UZ^FBnqj:F SUZ[aުc"ԫseH@x[ W:͊I),Xc/tσq% !`ǨO[Ub%kۉYݾ!FH&uv kI%x/}ǍuyT YG40KA9H}c=r 9b`ޒ.ڬe#֘vE}U"fۨQ@^LAS.0O95.̽R|a.Kjv9u `T˸kba2?`іm߱OwP¸ zD ri(}c!S8OR#-?zSSL֟^؝+Boܢz,'f- (.v~'J{G~*,92M(*ȏ S  *r,wa5.n-(0# ڷbz~U5v-Sy !ɂ:s):~xx=1Vgz,<1uN*{ͺ#=w6e[,HŒfY/cp'gיձJpqٙ{KphO*5(Mx6ږ rRsW !ƛ_%BCJ]퉞4/JB}EYÞ_B ls]B}i*[]e;RA]jƧRevRJ#Y؏?vhz Mf.;q`gO5yP|(xCknkaFNͤA^݃kBݪʰ6vxB۪W"va@˗1v7B@s d`jj ˋlcCbIM:[M0bt$:NtwL4R촛^V!3FLJv4@8aR7^H-gUϒᕒ)e$!IɐG+̽ץ 홼{6\;i;w5`k>f;Sl8ɞ#͕j;% `J c1 gFD<&7$V?B6~)4}WX 7 i%HmnvⓃ@l7[2pbXR!S-8`48H`iD4 JqTzKƗ@=@9ڡ?c*Zl2@:ͯ!@/ܢe!r=ܪ'|b>]@gמWk:fJ6c]C$*tXC)K:uޟmGN)l:\)+/W6v,f5p!wnMqEsy%,I)*&#H>*L#WTGE*\ܨ~N=/cƃ v'(yuO7wϵGxO:VН Ϛ0pZE @nrS*uƜP;al蘖m{FU$evHBʅ%Ј/@xJ/ZrqfpvEqmAqdyT脠ml6N9}G3SY:w4枹k"1zҷ"XB35κe K8ZAԮ8bM~œ+̏Q1i=:̿;DSAQ:"59SeZ#u (IhF0 J Rvy`m!9|,á؞C>j**A%Qb2~ΓFʞ7p5bAXj$TS#wxL5% B ڸ]Bİ4bCE;@HYJ2K|W R`f|?jYx?'I{T4ګv+BK[Ȯ4ծB=aEY`/ ~ʩif4mv8ѡs-# $,Er{cYTh ::i㍓n?@eoGyYC]ƯL:/1V%0 K}e/(5Eל\]M4:@ .s8Nex[pų7j?,yA7QY #R0Hht7bx ~Iv#o | ?;>l=EH~5!w6> Q!“W ^r7/ .[Ht}] i}yiO}*aYF' ͩ0'JBi3,2A`˭V  b0ĸJJ9o{~3s0'5C'^lK( dÞA 0M.Axe'pfܓ=nYj̉5.(4?f;3eVIρk"M#T_iRG!^9+ !V]ZmVσṾ5)FKSrN2oاf:GF&Xlش%G4R2b$LC-{ &qFl-QÂV{tZ Z 3͌pa'V+~7 *.^ ߜj_aQY`AR,ڰ>&E$9>X9cj-n/a{ ƷZ *@ zmwcq"9o<ݽꯪ2<{mZ"cx|5!+,&dtw0,lQ]"U'ރA򨙧 뙕Y}B|G 3B \LzcgfWS1X#/ڨVU@a{`3_t2)IB@ޜ*I2 5cdi^^_a{kNw| ~8%t|/ٞ@ 6h?z?c) *C'5Hj@S༈ݧͨSvrzLk$% !E )S@3ԐOX/لqӲZgɯPbx,PYeXvO8{o 8n)0yWFdf4b1 :RRXjȒ<j5.[Pcb9vn79 Gd>xsBHY-sхQROsջg&4×]m훮SaURs&.Y#8+<[N@h UuݶLrl׵Ql+3zPC'^/OPq@jWGRvr4IN?IP̕ch1WhSa+e* $X̓CZ=g Ԥ#"3'*N gcM4tGn(zU *Z 3-m/@0icMj1 ꛈ-C0  @gi߷7M@!#s9NEMosĕ(Mܒ&4*?)Wl'oOq>GI3oVsvy^PgU Ru$%.{y9+> Crr0M1=[LBj{}_K. zӅ%5htʽ7Eϡg3[Plk[Q7Dr#2|Vz1eA񥻈=ӕ؊1]tt u)F~}(<,,3`uKCZVz^K֛M"ak!BTARxGnrD p$poa2IS۸pK%Ք'NW )jJ O1= rNG_<Rf:K*@GLEhlac֙>ԇ >MeجA4+_8xAEO@[t}Y"qA[G$M^R}5`Qt걨Q?M({sMk h[Ag1ΝID,h'' 5 ӄE*ůCO}'vK.|Xsm$l| p<ߠA\=@?Q7D^:XC{t =ҩkv_@ѐ]B^d99N=2sSuk (<ǖ_|G%5 L쥡ꭳker )Mnˁ뢖5h0E[uazy %NJQ#J:__?;U\^Uboҳ5ю :'5Etoc̳g忤|fN#y/NzLα+ebA`mX<@AdsݳC`vyo|Jغ gOʦڱ8;n'pC;}r6T Y%LI3-[1f-K@qf* Af -@sܰ*] gT1r4US"T37;z"ۉ\USpÝsFېwpZc_SMVOH 6evh3?&sDaL*MCl*tJ7kU{?gvjWlFJ6Ɛ;s-~1?嘯LL˷UUx ޼56E JOQ_3KaΪ4l+ A8D'b=&8>rmc7hrK'`v\;"@*w3+C}c B^YJP6*o&%-A Y|\כ{ β /~,*^~Obl4g{r !*ͩݿR%q$)w8{4 gfj#Kމ. `aEύtt]dh pfoԍe+,|HB1i&ɚݪ)CJxl%֟7<<{0W"\ G"phȪ%kM{#[ov;&7t1'D4 vF$# u-<;;Ӗ;}0y$j&{eݬ)Yzv[*]oDe;gEB+x^u`arzVU?* ? ZGH= o *VUbq:w`]ERA縉-NuE8۝νWO2o?amE`a]tl_-(ó8x7Yt6Q4SDcz ̵a0w*H<]ɽ'Ց<5zSh*#PMDZa'E}i4(߉nZVF?nDmU~ۨPE,EPJNgR9PeF*<7r *@%e,n6ϞR]VӦsh/f.ti/3O^3P  Q(c'>clrdC^ rwaj.ܾx5+3_ G5<vB>GDMf8Ara4uK>zZ4f@A#Ahe]Nn"AEmOC(}e&0&e'y?XпU/ir}c^_מtTy#hdAN?%uLHgX=,aU֡6yI$Lp6vZ|/f5 {L~?H J6 h <28܍N P@1'k$K#LV荜 qgFm-_74C%[]? o(>,Y70^ R%$dB4Ck:e˟Adݾ|>G:o5Z8k9jlO^!]_e928_; 'Wt_JfݹGL% 0ш2ʹ_j&"BD)i8c1<%{Y&gR=OC<>29K*e~%{#) ' oJٓ’ 4w"h9@!|!7U9Mx^Uru"5x+kmŅǣ॥H.U;Yi8hXD}8eF2awf!-fe)%qӍ9SnqBTSNY<@>OݫB .F3@5z3|b_6&[:Isn Lfi50&sOI:lUlVHjI`4k<)Af\9K:Wn򄔎ͤM0x5+6xs q*rw^cLDk0_T7-L9q3[ G4{M=5uׁЉ)+qP9@Nn}d(~Eo/8+7/\+yܺ5vLxHmAGdRDPXSfx\t(:Alґ"&m|h}6#s+pQ}3mAzItOdo V K!5Z"?_p5?3uw/%(b T&Mef&FGL9EC. b!q3]G' ,-/Bp[GO LߍC~ibs jPr=oӟ]2c.[/Dڙ ._2N?E]/F55ӧfCv.|Ӆx3l=#Ȁcb5YaDƻ>|.yM F03 k g‡^ȘG8 dEEO@u|Wʯ%@6U5ؗrny /.(wDlqɼQXAEk02yqYaUbS-tSHS֓pܴ.%.Ja(Bя"ףשy&|EY[AÛ ]\%Z{ Iܝoc(. ]޵졎M,+fjIЇމiciy{CH5caӟQ@+ʸ.$©@f].ܦ#GL2 T4oһy2K 1?s\朊cv6?XJLXŞ_65cd`!v*q6HNnV3O m)|8i T[m X%>uFU>zcڹNX2Tx Me7+i5kUUXiKu{|Y"$}A 8)04ыky evϨv?ѡN?: |Ы:PnǶt^I't,2QmeC5MEAc"axg*5  &yu]׽0rJPT>@X }ն@ ~h,6')Fݗy:{<%%C5~,3n,T_ µ-ӹo-&T _?FԲv2E%) q%7GB&ԉK B+M_OgXMXRk g50z$綾%P&W.kcKoY *FhN-6y}HMilE)3t ف)%\UOKr3 %QK">&bWVYR=9 uِ5p4}AWfRեՐ4cu|~ )a}.eT̳mqI:Eu3]H5_ Oh˯2em*w`gaRѥ ؔ߮1eiRÍ%b%7AKw3%fGG8ϻb:qҺMƦ&mf!e {{x1z^T䱷A3 KM2j1ebC.rN]D[mP:7z9joۨ@E893@[-5~6'#9<.5%R_? !Ž9o pN歎 pz8"HIX; QAE{ /Ex( `_=y;UWE1eZn<[~RWg/́1炳vSd뙣w[r:ity2\bkz2xYT ep- O`ѯ.P cTQy J^`\̯'t!G9#:;Lĕߏ|S)B!pLiG1`c>7kZCafw?U8. ܹs'Cǒ6P++a`S<"ra}F'awi=[)2$rׄZ[?DŽ/8L>9swBv͇Ŵ{}Ȟ$(ˢ]^sk"Y (M8Wp:+ԜpB|I&?^.8#~P`:68| iH< 3T#]rgI*pBITO"@rD?6FAΟ,n(yFOk {U2 =Uсo. ái 9ۤrPϼ9{pyFs<_8%JƏr[G#JO9֊Έ:DJtQ綝.Yu+&0NL &!*N[Niam.:C#4Ж~~ @,C5+26񽳿 Е>]5>' <@Zw C+.U gRaqy?E;ʻܲ7S6u͐aŁ)R\"*`vVPnZAZ9&ԑq=- MVͮfTJt7ԌxW\xoYy8 |>U-Ũѳ1U09ĀG N=fuQdj4JyNȖ-TzxJ^:cͤyמ 8"wH.wMdO"xɵA"ycbwS|{r 9#K'}9P߆Xr׈{FFW_t1ENBz=QV'^ܶ<9kaD?CIm6[0?Gmp}_J A?u}ޑP\x.*#&y n7=]s6)XO[mxsqS1t1DD I`C+MQ6:دoKlMIV4KUٳnYTZzb+!HT4>lÅLw XL%a| 9Zf!S+s ]hUa=Zx,ٟd\Ncx(ƠEt1>j%^QfNYF2)j>`ݚ8etR/W[%ߦ 6Ef@ZX9/WȀ[gfYߑ]zXwknٖIeb|!|lc[/jHa=dOؿ,A&~$*XTy 8S-O{vŝN,FdATVP+a`z3t$,[ywdEYR[u5xWdWX~dNU3Vڑ{q., aCYUzD)*\ AѐCݸinLB'{4!.`k@jꍖHwRҊȜH-k;N/BlZN;YK|admbꐌg[p&"5*k6d ZzBrlD7-ƃ<"ΦZ@-Z <+(3J5(#"zs~$$COIא㱴4QD8|䐁# ABY9k3/XMEDn66UƣiTbmßLW+˂y{J]]iCDS cd%I -Q|%1ta tn>N@$9Z"Iv+Y[] KM{aC . /өPJ;fE a4P$iviѫe[5g0Q%CͽĖ.`d şmŻqv*b&9m_ DF:bW]{C(ʹ̃ S=6Ny]=etd?VJimI@]Ff>)K'-{`]U8[t 'Waf6T A>nf^xɶғւKB=֯PV6&`~,ѭ96÷ne{6W!-pxȅ vQ@- OXuيz+ v?iqt#iJ)w`xK,ϔ T  i p|DӰ_PcY`yxi'c[םբO=f'18gFNInQ( P0H`pCdPRӘJф̼ E'𘐬sALR}P5nV&}7=͌%QEYvAQ`3iN<B -}(i+bTH^Ƽn2A;k!NW}*-Et=92J;l ]ߍ\1A,E~HE}X^ -dp_j=S.yJ9,'>{u Pe<\CZdfD cvw7e>w lVF.B?-бN0Z](PdV:XՈ@GEḌ/ELB3Ev0/ȎN)W4<]ZJnN=IA}hѮi]y)'$A|бQ -lkSq'b[ ݿ;[/u7Wsj 9C8W4N3ly<μl-ᄉX aKvP`QTP\;Æ eOj'-ZYOV  }43/? 36 pDL葫"QPvPy;?QBwba|jh9N2nm6ORTtGm1L nQDi0DޘO_O+DQ[ĵЃ FTgd9^`g7BC} ˜b@it++K^F];ht|Ά> 5Qe8PN%eh;.ݠ+tWGkmLw+\Φ^" L꽾ȇzC+d1My:&5Q _`nȷkz,w+e洿eRx5Rnւ)x\E:(vˢ Je3B H,=5Qbm[mv7\vZ ֔b5өsf+pj 9p@d-5_\KYH,&lf=V7&ϟUH[dюa,#R,_nw KNXq^LzOg!ϐ;,OSq iL v<[Jo-}H4IOe*'A۰űGwq{H+ DAόGQD y>! t+C,}\OA >Jp@IO=m혟Y:i˗X4=Q;;<&& D:=>=Ti`SQUgl8" +m1 7 X+;t5".d!\Ln7}WҊx׹X|ڊT}]d\jot+_FU̹Gtqc1 ծƄ.j˵*=)ed 2{յCP'tgY8ぼL>x_Թc|2^qvHێ!Vysv$ΰv9CNW+I6~T5@`5TX@ȿw0 5ćzetĝw r9&-ʅܼ\PaɩNK[[^\oG|2&m&o*oS-CDQN3 Z$!e;MLBӖ뼾d U3A@$۪ӵ)m\h|ڝ!+qKĮ)WqH]\ڐgǒu-B h^L0i?y.'8mj{壽%rԢEhqNJ0(Y6 ;V6 Br[p_^5]Ƈ䣣2&Ѕ`AHEz,ي5m? [.~ϷUvuOD!? 8+LMN#s4#+SH#gk{N?v\ԕ+:K'&Wm+#)K]hH!E‡~]'oZ5,':8yǫȹ_J꤈cO"" q 9Z=U1/cN*Z-Ÿ x!2Jܸ$I0zVV |Rc1hK|Ix \YP!e.IɇߺP䣪KUWuYH%Jr?q~70,>S[x6BXfKKu"&إqH,!"^mMiȗ8[O:g~0!:i@2tCeK{2z^uv.Oxu j1zbg1gQI5H!4Չq"qIcgu~3.BnKL2ʼNCvRO%KpS cgA "y yv)|Gq>oj]uHLQ!Ċuz+y9 ѐv|`" |[O4D2YeR%(Opu`.5!b͓ZEXm}Y$v% 5Nz NK0qvN[<5C߆h)C?Miqo]4Q;u ?y%i cg] (%-]V#Lr,@{uU?hTjSPT*J\X8 3ɇO’(_;N ՉW;!cfh"_=e/ӡp-hU'u9uBvqj)mA3bUƀ-0V]Mgb6 uT}#| NpS3o4q̄hrMM3Ma=6ٳteX"wZL%ݫUMGJ8|}ddX>;Bj=D:i]Q%#'IsIWq,8_I3\tJvP>;ckHyo>EY~)b4i"GlvjC8rL&$ ⿃Ţ穖bb5hj:W+/*T z!X7qѲ,9I}0d)d )m^ )ѸDI:3YNj%t':{r{*=rQ7A39Ǯ!ڝbnKCP[ek^g|g$Pʙx l~v%TK@͇I}QHHcyPQѠ7d~ x4VJT͸p+[xth3ƕ!Ll}D{orʨI]>&rSQQ85${VCTA7?Jex!.A( Q|wctaspsQgf#Y?g-cl~iK$)ÿ,gڔFRXN~h:{{bKğܛ:2Y -@x qoG:. K8t.0 BQ'Ip;kI0橙sױp" 1xfIOJ׉2y)=߲s`ajGKAk7N3CLF,if#PZ7znQ(85dY*}! qDК96 >8B6O N?9J%knRZc8Hw b x)rS1Cq7Wӊq-Z6 /Կlumt~!(!8'kH&W*0-{G}޺o< ޖGD!N3<)Gá$|y7C\| GA?S!2DrfyAVE7_ŤTc03SO⺗5c0BCtm1lm%mAp@#{@NMuPrB5bc@SG7PPΓܢ>[y:R" 4ĵ):eq""cىaAױS_gY~&HP`?~~l4>o=C &y+j[o>^/ҧ+ob%xW NsD-ڸ +]t_GR)ҹ!>R Ay+վ=sw5S6+ :b?,DY]x}iȏ| ?vCu 2_MƤi7LO 4ouZcѫ[IV' L} /^soh;H;NH#*0ӯW49=|dެ"jcUN5cB(>{sv"[{dK)%VWu@|l-'e6ĕ5X>_i6 ~yiL#Ј6X2" $VثmX2ndӶƕɤ6DW٤A}Pv[.Ww U'뱦tڍGghC]*x<+sI|ܦ BzxmKȡVò8ϰ=i>X:}BqpeM@6"񜈴yБ'UuhV$Rw"[AoRF߯)Z4&-0{ivJ^)&IkuVNm~J)ΜgZj g>"}skY#&Nr7J>}IZ_,[aOڤ*3?HO࿎-Y#pmt(Tơ7m6?XbPYZ|=i"m2KCܔV*)9J.7\{N`KOBd7HjnPe#Ȃ*ޛJRAπ v,wI}D(\F9x\l{ai&] ^!zsHs حujd~Y m4s5.j< GOA\X ا5l[I hFFVu٪EԄuMr LCQ>Ϻ:@] dS)^t5צT.p̍JNfry~a7!xWi Hv9"G!ߚIi`;bċ@iQUb=Ș8zZuR^8wyS ma4g,RL=4iS G[pxԖ`HC6R1Y81iGٗ,[+'ZeR1?LU"0}%iCCկd lAgZX `o:Nȍ?r x(SRf =4%Y౤E۽b?JC_-JݦT;e5cE4g}R~XSoE eW)Fݧ3T&StKOFxv7עGl0t&'7D (b K:DvBv R)=/ WOwy7V0s{ױr` ?uw54UF3px@\Vq_c1|G(mLz oדWo_yKxF: Vrt(.l|BpZ,7*Uۺ`wSGhU9=Eo MP鬠EYgl yubHTxj+ su|thQ "\5_̴Yln<_ |VOuǥ{< S;LO4Y|X`u&kV6[: x;iKdQn 3~ Fm- G1Fi tQB:MQw.4>#l9K2i ̓!#~jϊ$$48reEk__[2*+JL؀;OB1A[3b?mʬT3(*.K&`pJ(ꜪK"fQmKXyȇsIxf]'eds;I!w1*pͪYlfhi;Li2[`9u_LޠOc] I9(d dp4b٘kofo3fu&6/AoRyP=l?m+H/ 8}nÇ;]ϮnD3BO 8RIa|g&&+Aۦ{ܳqQ҂-`{C /MI87*Cff/%sIx-2H>AqZy4A{O*kRhޞXE aG˺vrO8HI %RKiHC nYthn,h=7l{; ?V%F]>֞ Ԗ\X-(?W޳]CZjL ."{mpPbSh$C}*\dÝ9/W47  1-"h+X#)ڔ-Z<S\b /E꿹?U誅*y6q\dqaխ G[#[A+)FuyVEE zH}Ūk!g9km9G~rџ-hP?'JZZS4RnkDE,# e&5'A6!BU߭1LKMA9倭W akL޵0hCAH[dw jJ2kGOˬH4tQJYFzMϪ@.6D>+] K ghfǢx`?[ /Adr[ żCl4552Bٔ:`y5Sx1a`Djmz: 耶h"l0roD[E?D%p7t/ F~N;u*\$ 4W9k 6| wda|)8w. q+էku=LW"qo:a)qeOG 2z}DW&+!Z0L%_Y 'utT8"5n5hڣ S:_Zq[Sh wJXKd׾)?3o̲.-/S`r,H'ՈEWz!26d( oGȲ# X~tv 4A 84wxZyS{GL7k3?.X̘xc.d47LGD{qXGuby?fh7 B.x-NIHxVGUGWʨD뺪x&LNe U7G<[0̑,ui+EwDD\Tʷ`w"5&?E)wfgj^zi{]OdU;6',9#"??R lIcKC@6n{!N8~F"4*ak{> :bHDQhX%8ğa悳f=6,pJܱ(50(0̴C wL=ۗ&HEɕm9aZ)Gtڥ괇nCd-~?>޲C~ ..=FKldU9#{5uN ojo#+s+ᏫctT :⿶ر3[x|*AOI*yV$y;dF)Qk=n{(2FлXd?[M𳾋iEn.q0çڅ[8 c3m㤾фl[l yQsHE8OY e3T,X8Ev! VkRFjʽ:T''Q Xp Ec M0|*`Y4_>ԓ# zVOei x(}Q]S؃M%gp 0ٝ`YIemBU aWkt!ClS}n~M4lCd1Jb9J{R>SAnHsݶeEd&>:HLWuZBч1/?b:%պf:[|}*{&ovR^^Tĸy,aݚ9f+1ݽJO=crZ氄{#CKKN(:غ&yn VKR'n{@_ݡ2٭nZ6y NaS&eDjQa/6)6邤(y]a ^t[&h30jp0| w*+arXɉN !rE* >Dr!gͽa-\abÎߎV=(NlŘVݎY*yCchBkk4Fhhp6NsNKᶄrz# )ɖֈ ~5N T2-bn=N6: 䉹}Z!B̹ IJt<3@m=ү EBjS{`4H 1Vo͉G%}8g3lakKUDp5:ZQ87ؾ^i3<{B=ugAR:QW0맚f]!LW+yIԌ&SȦ\|do[+=)?Io;eg =p VIWz)3ξ`X֭(0-RJZ23=ϻlɫvt|tCL&SMH#փM_!׿fD@DL7"q6e4ABMPIG'c4墻-*3&o 䛕?2%>av& -yo|X< Βل}eCC"TQnBswG%X]h"hYb9w cȠoꈿ8+-ABE&X'='}sT+tNY+Nҙ)'?wz?7>1G_ǚUS-N`pҜAt C'jV DOUpS8V 3LUl=P \.:9`1cG,"F&uG/χ= šB ϙLc87ݟ:+ü*%ϓoKų6F&Mx@mם;bp8c6w%|q #cF~8A<8p)fK&F_\6TgJe0Ad}[%F*|oR |U=VzAI`CxMqj{1JJz&=,p2XC kuy]MssrI XE&C/ώඑz\)153*b栬ٵ>]_ub:48٨<йf>"1φE=}>aIgG3!9֓%rnPfzS8]{{l0,~gBt@ؗ,)zyT!+Qۓr>XV X4-72*_~!Aq})P2@o!GGRˣ#̘^рc R}1ffl`S.{Q JV("z ʜ+Ǯ 8ZiQY5 vĠâڂo2'k]m4 ")ci[)NF|8>Enqi(ÙK>f9jmdқF^!( o/IFީskT;>$)[$ԁ=X˂gڀrZ>F. PY Gc?Lf.䴓i IVu`xut{Ljy uQcÏT;:.g9ǒZ8m c.9؅}25$iJLH"t(~n޿\7/]v:aa(`SfTZ~rJ5a hv0wzRMeVT(M'/,R/}sȷҽDi-8_Ѷ&%"L0ƧxPkjWF9ZqS&xTˇI@;" CҊ/D H7w*)6š7V,,^zJPP2-JqhKZsfSG&=$>HG1x ʈ; 9!ZBvZ"*3#L&n )4ᓁ%~Q }!(@HiE~ zH`YAIx#Sϲ{:!lwLIAB'NnRd$ʩ1uKDzi:TMOƷX[+3߆ , P{YNLp<+40=k.A:{w&W1rD-EPcEt|kGVd+K 1yS lڨ})8U0#ДaCkU9R9̉]V>?AFR~~C4wݫ|ӫ;q e)Yw97O8vN8ݮf6ApEqc4 c0?&|W첏Bԯzt7}BŒ0볢u}rOqfSgBY2v5$N ge+G8.Xŗ*̱yn~UI!S5Yާ).q~?tƓ5P1"F4{~WK콇3L`hX4IM=(sp9ô}9VEOnF)Z TIJO+{_wKB5+{&h[?{-K۰\] >D)ITT{=Ɨؤ~d >,_=ꞞRҡأu 'ͳ[-?;v1̯ Í~M`z!CԳi6$A^f N6T6ꬭNRaWaL( (M5[h*>#C<lG^XA?VJIw3Qd&Ox#ůk6 xǿm盐(oKM5}CRHܷxWfGNK5P[u8ցwWھ{MUyͼ O8 T ȱ7ճc: I1|߭Wj,M׀B ^~[a@Dd/LKI:* %bfEJvU2za_h}/ڕd/Y)!:[kskQ3DGF>nTWlNio!acF-ͱkvSUFFV\O3iTKGAeFMEf>DƩ@ػ3F[`uZ͌}e ǵen1&fW^nH9BTؓ뿃Xݘ0A2,M\p+O惫uKnnT!ШT s`OK UwDX@NpUN,f~Իj_1`p4E.peiN?RFm$OtJȂV/bZ3FQ!:% ) K'SOьkQ#:I ; Obw_tH+^ܰ4S zYk5fÌ9%Hɯj l :wpз%&"Ǹ^ VReRz1o}zMmaiAT\0f|⫕7Å1r0a'S*,Q!eky19 =]mC\TF;gdfY6YTȄe*kɝ[2jBHY4%jKh;gSNp&*>B*cfɺ?tQ7$HsDxH\ŧK"xkqf8"NfsDJ0*>/+_4gb$o]yA{ڟ`Sհ0 r  @F:^MͭЈ/_^y|-5鑑m(s-w f%fVVD7P;9P?ѐܯks yykԤ-MJ6Qz!ITc>-.h5_Tryji̖`}:Ap|+e##d2tPaϿVYg*b3j8zF<¯()ֱDP˧ &hJ5+#,&0FUB>iiJ}DSךs&/\}CƭBPt_HT#QG!g7*Z%~O_MLyr'~nXxNCĢ] _w/0MRڍ$UkIBrpa-Oi'dQg;ޗR RaARG&qA Pt9n¢ҦN#p V=AĠ H6 Q݀4Ie=._î8xV됄> 3;smY27=I%៺i=y@3=u gD]+Kos~)pd: sIz0763^gq`hu}tu\9/8xӄ~ñH)]qRv@\`9>o0Oƫ *[dHfYU8 o5,lCtIφBe; Q]Aa ~U1c<[QeQYk+ 񽵄l[d')C/be]`Y3Pre+_lUK4(;!h4yQZN YGPfGP [KX~V?{r3VET`]d"K=6U 85U,x$5A`"Dx+rV3j&3JSE/* +ͯ8ϫӮ-1+&㘡FzhA lr N;'4N \3!Ҧ6KBX8 < EmbzmB:9jtF2}dB1Y j"Lɦ,b o;CPBjnE5B+Vi@i~`qj'DIj+D2\^צZ0-<%ԋ\P=Ol]6}m,;s$FXѧTq5>89zIV-Npd|>cda8WV@{tF=edd Wq|Yy̪a]$|'C$D_Mbi*r!s'`@P""rAy,ŹB;e)I G9ϪEOA;|pUPcР"EOk2_0Nȕ[vz%ԧ[9pLAJӇ؅CPpu;|&џQq66p*4B`ieR~M gVT û _i>CĶIbW2E0FL-Ò~+w+Kdi˨M #^gIX!2lզ1;UyB.=d2EkZ*?]ˈ=5dxqg%u%jj\ rLswstȧ[ttǏ:Ү֙jql`}L+-席ITg~@o0<nh\O >\eh|q8qBޯ,[6 OCTn󂽠G7 -/S>1T1JdaPmg6&`#C+4*7k)r4>k-V|A)5s ~yJEΝlxȳx6M= 5(8Y eGIjO'dlYE Q@;J} N3WD7>Nqp 8~[o߷GV|&W YћCf:q/1+hcI;G=8$) ,"c^ߣk~__❖>SaKur}e\ttokTǖd^;b`!l\oTrRK3.OTT?ie,R*X4{]:QŚt36.*Id[zxc98^Z7Q0췪*|7Z@+QE6țYyh&fFжjL vmTdB༼Drи4U6"|I@xsĞ6 BA@:?:sr Sl5C_Y)`LDž\mdI8R5w!{}K7 tp:S6}Y%D7kOsguvm7s>G]Q1yTG2?eߊ }[gNv}@Z!u@ yɒܤ,(ĩ7$j20H;Gor~+߄W O3 wSlf 7|ykvŒ6).s`gey:J_ȭKFBTwwMe0|uUO>3RZt8~69k&,V*}c¯ϑ7r=!"%= ݨ&JܾoSvjT[GE\@c᜝')`؊}M n`M]/r! Z{vM>) \^.S{eR=go.M4,N4I')ZH (ܺj&KǩxϩXeE13Rv6(լ$ȮʛvVv^DwvpL5I)A( v̰_Tmݮ3*N yk̬R"% 9@D:KV 0Rj)b.;GpP@V6y*G@#x}mz M' !w6H^\e)0i/FAk DrUM^ܩm&/8O}_ P-5.Jy&@?uqPL|妭 wVP0iYj~|ʝ(HEj$Wrw*"$P8*ǁZ$G'6>wyrﻣhPYwD=8  VݚN3z ٛ${wHmpBxqSŭƄ6{ﴸN i)+Aۊs)uVX#ISP A Ď(?U`9a)Χqadm͘LqLY:;3*-P_ذVo@t;}<8P#p_ Q}pAWg,kU5sᶊz7l3(X_Ib`Wkc8mzu D%*5!;Q7" XHhU3nI|}ITi%3YStChD5)|M_bpKr*E֭'MscPup|]*Exrҕ}IڐV3=Ր6 ;nl0nVly4?Xs1Yޓ6jNO.~D9Pѿ2nIЀ1SNR^>s0 T;Hb[n\. &Be`%(KeO/Ġ^1'*OUjT 5}O!e d8=Lb{A/sºݻٿ; =.6jLQElz?I$-#dG5Ƕ#כNʖ?F'RXaE@NM;4 \Tǚk0#P =n: q P6'HB-3"7MU^4y9µ:\F{ ԐuWkW<-& L`pHDBh{{:nﶵ~mj[/v:CiU|q>o:%˾{@r5PxWK[o¡?/)Ú"F2{w;xpʧf#١dxz"b&s,([HzP?x8w7|_w99Wr)>GF╽q~[҅4 V|(kńĦIp6x`L<+". 4gJv5wi^B!=$  -3C"\De$>ʓ#h/ؾ8/j%l~eO$c|:Tyù/ugH+v0̔\ Q,,üƐ168aĺ؝ k;:P0 C%d٫kXLj @0Ϧ<^ǐZ^TMenzJ?Ux@5mOLTL[`ܽt[v`fc;ΰZlb$R'8@'_;DWexB\8qҨTh znrR +DMҤ0?Vƍ G2<AqCcX/cחi<5Cj{ rtro?FaI(,ԿKNmRU׼9m# M*2iU( uc$IRž0 B dbtB>3CHkڿlOXì:"/w3Mژj`~aϱpPQyk<QOL4.o7FK1V"ffDxHzFv4W2Kc(;Oiૄӯ3:Zϱ^j{Ylq#N>MvY '3bK߉ԗ-.-.!yܻW`@)iЖ}z#`¯8VD(HZEŅoՃs%wc:;7!7_is0n<#+">+__q\ aDK_ӹ bQjVE r Q<3XePK)94K;Aer7LDYCqCXV#v{I!a6%l&Z,m\PL ݶRZ{\>Qh[Sip`ҳ:I:0eggt/Z'[g&|9w-xFna8PfFP&K I)'_Qܜ^wɇQ euF5ԻNRAT:o7hvRSOƺc-W*Z %nDbl\](ab[ meIY*huvG{5DZg-YxX: ;Cw'S 9RwYܠS{-'N iIvte\1,g!oUB姹pm.ߢv+ B!b2~{v qp1 #WT[7aj;DpgVҁ3`7}{f7~0S}u SAe͏wOAmM 4BGqhx0i$^u? ݦsqnƛ靲>RƬnjf]yb;@!ߕL@Є?YAcJ* `ww]/T( lqiE@w1KE1dIW/#|ټ6 3~ 7*ǹ߶@W_yGbE14Zү%<q\Tzwb@pjMdYOT,Kb>a?kfu"0I?АO]ǫO'`S|8䨫$K/#lMĎ+-^3Ith}#K6j/5RxldG*E󣪚,Xg&܏K|[Tk]"59eOLb" `~ϭٰ :JAT-pݢ> )?ոAK{?87ۛ1Sd,9Rx:21g[yrԓMU~~#@uGOtL\/%:6QL *wYb۴l{ oGȸiwv^iZI[d+۰ͽ{ͭu޲C9esc0'zb&$ޑvu@69 Y@*WR >ݘPIBvl"оvs;osAh|E,T^<$iG޿.O3&N sD|sb&,Hfe#Uk*y繘:)'KNi`0f_b 4ĥ4Wu>=9PuS KN J/5%= fY:ze/*[=.Jdn&x%>HWo(0(q{_&OkOX#Ʀ灲v.7C:^Y , \M'+hqZKzhTi>͆OGe&b6tK<%YYSjH=-}L]p1AK& D KA`]:&=0[8ݮԗV*\,bm|$Ui\$_áױTQol7,eJE3&M@(:!Aխny&>*}/x;9sΒG\Z'xi#cqt(Oxz@Qn<57 065yuiK#WI-D_p@@nji;URU_`{oF/4?}Hcpx-{3 B"v ܐ+_V|̱+O yK# iΒl҉7G,ׇ[sX%$uKA%3_`(p$"[pn7EϞS-k/, FxTit嘦8R|Q:&$ç0ǟezͰr;җhDb2HVcnrK9P4Z͂.Qw(FZ3T#K> (,_8] _K\k1B ǰVtd^<LΩ7-c'I{hH/DH"L"I`_)0S232 Ckq<Ee>t8 ZN ӑ.P(dґBb8@Pa V)PS]rRY0eD~bcG|8 |QJm4YS !+/&\OH{Fn+B2MznZN;q~L]8x b,}:A+e˒X{%FJ! }p9xn7 Aor3,z}H>{dA@:}gmK ^R\L&͢o6DwMgr(L!h)L{luK h5ցyPUAYnL4p, pb'p;sB5 i;gD]'p jP)dpu8HLgN^\OZ/h*ڲk7 ӺYɡjc>ws앐z K`sQ^=Hi6B"S&[qVki$>r7)to>|oGM~!Tt z {{Y#MŤ~SY ]x# ]f"F޽g$myg4[Q%tAyeHW#kA,2Шh HCKgUOVCu! X *}3%DG$¢tx Qـ5v֦,8{ $〉A'2htJqbGDcf`ǧ*pVUun:_{:Mi,D *Ntfz$Ь"BE/.S!KP[+Ҷw͍*!(7?sSz6F3z6sY)*~kLMƣ`YMc *qP~E &F@UtMv_k|Ie$nXTd"ͦ7Gs8~At)UcPp!7IP&T"ѥ@ǟv(4W/@\^8bw~bq736"Q) $hS@4"DVd2eOR857?rcSsk#"3א>L2n% ~ZZ~iv_a^n;q=r6TPNbl>  Ƀm{NB]5]h#!k"!w$4#ݞ?B`+Ӷ#6qJ#Qg"8r$ȮiY;$@"%s)Ap>]6SQ]Y6$"l$KH]Ebhu>1Btp>!ɿ Zpc'ĩU@ ʊuVQ !K~X?LK(whCϯt23^%(HK\!4 K).i I@T:P.79`#OKJ=hA- H9bRdft^1$l 7mdmlςĦ&M_wj#Y(+JW(ggqԣ69W7eҪs=i-kD)duU>/b}v) GGNu#T,eךsL}y=~{P>z\5`x3qLU^}ř*SgCc?9g3inW>]:t{7\&|"V+G03/ީpjQ~">F&j/1ku2e!װHXđURC碞ܵwXx|Ν |L⪇Y+^2[)>vor&ma7RvǔТ{Y<!pO^&Au}| =g /4}UW&7yegGq &$f[ep(Qwi_x̭B=oYO֢A^PVF{RD܄Y$j asm6ȝy+k2y%@ۥ6\lr_Rr1WH?N[RiMbXSSeQ(r_@{,cy2HI!,o~!LZ fW{$M?[d(| :V!;;pKx;@`]e:,MA<&^mV197`Y~rP`D"m v\٦τQ ~{'m|YRadbN)ilN&)TIP x[R W84\1}*vBqOA`QT337u{&(Ǡ(*`TUH *Xg "|~ "t 7/=qQ^L|[M!t)){zo+jra`!Y/̀c2DǑ݉!8|1ǒ !GM?h=-7QiA؝>Ou^;Yv::Y7xDU@ /uL>{>g_?&d6S7l\G>-$qz^E̒ Y>c፽GD4 +7w]p[hKLjgׯ)<4tfЉ86ep[ &&wM QԞ2UBҪ.? E>>LoPxV:k8HagnDnPn8?v b0uB.V$64#f< &>( F#?Oy:gh(,L}_o*$ =/ ؛fΈ o~ pVqkYM^IwV'2Ql ܲ^kY[&tus?(;W[a^)DIu۵XA>΃H-Fq:pluߌl 4R`e`Uuas %᲏%h 1Ç|6#^W~VH1Bqǣ|aƣqK Z9UM#j۰Ɔ7>AH vߤ#'@C7WRARZ] Ff+^h~˱ő-QJ`"` DMXZe[?o)hR/Hت+Uo|pf$f༬:9?oHWDB@5(߁2\1F~gz  m7z9DbƷA)"+c\0Q+𘺾RL RtP "8_&88i"VaHEDu`ɻ('!ck_34FenMA0.սr8s >;V֗fy$OamkO6ހV~lg%m]; Bh ;8X,$8_߱$Pw"TT(Ia=Ucov?hcbR" 'H<>w Tً5w !E;SIxG`µŏ S3Z̆R-Wj@:/5Z%5)'~wvԡ`l,jT7G)e~N`Qf 0 FhEAPij|?*¥妀.vMq@lf ];rh"GeLǭѠ#uViePM--)nlJIk G4hs{f0hQj塃+2UA: xEZ|iDs:N?2$*x+'Ɗ_TH n> %Yi0$IQ!C{ke|kߑf]w8)k $TQ$f8%jQ8_;@6^ܯd)?pMBE7:8j[jf"trOQwȡLsN)r*sJQA(Fnx̪ʞD8Y.c XTzeIS4vag ͔JLZQ1}fmBzb>nQkWv;,U);e7E oMj++eM%kA]Z=J\i&l) I:sg =$3Z&NY좱B3~!`OuuSjAqU蚕CzVY;)i)SPqʲk_ixxL_ˑ 7S eaȌ ܆-g"ٴeR@.H| zUS̡b*x*Bm=Bץ7+1wgd@~Uu/Z_ϴ=N3?ۣ#ӟFV>fG OtUx>XBxl̓c s<,aKvzw |cBQF̎j cxREϣxlM.~4dJBrG4q&tpY!k;RDەwsl쩩@k'zuq=Cq3XwOp)vY$fXXrDz3J! YWQAuz)F' @Oe&|q~{nb{BH"r1G ǤzRW Y=Gzؽkv3K-aS b;Hel2.~sSwb#sNE- (1Ce5] \O}.ĠLa`k6QRjӐvlI+C}9kL+b @{Q!E4EQ`S!i}00`s"nSDcɟ 9-{*!Z91J;Z`oRY$ǔ.=2پl#eXxx`F8ZY q1#FDltV,f(\!ҝawy[PxHD V(rmFkۦ\<71|Ȩ6P!p/Dqhؾ8~ŕ4m!cF܌ຕpIxo!@; DU?g p4"HaoaG6 Vp f\QJoԟ/'F |I毺5PsD vQ;|=75q|T#m;Q-lfrj/؊H47puսqez@bHy !|‹=^"xL ܼӾLe&U(#U՟TK6N=Lq/D#NV:owPJ.{ &E<X2X;rPK|xD\ oN |)¦ŖpUv_S>+?2I퓬($gsH3{M~; s"h ;G+ # {d[1s8(] ",入V8ڦ-' DǨ|r_ 6Yi,Ij_?Jhg`zEVD_5šX7W4i_'Eq}!> [i;>WF(.qI^re~H`l@%2bZoC'TG|.rIylsWf+g",b8~Al1=KxBh$=8|tkT (SZ(ڇR6])\َZ G[8Fۉ\cqZ5c&C?YĤ/ ֌!3;:y$ˬjׁ{i LӋaX4&>q!&]ދ1^ E&M)ze8fu{VPY]d]XYW+q<4K? sH]\@ s0}D[̒&Trݮ*!.6¥x7sZCy]G~NEGLz~XC2mؤeq2 ]?o~(s]U`2PZز-YA}ePօ >k$~YNq`[:|Sk%(nrCupZ6Y{X-&*F95VC ]n%҉?A*7QJ\e^4 8WM 'UA! HJ;*.DX3=DHHk*w˱@|Mh۫@?Nk6>GEן8w_0g/bR h07[K8,,7Dzws{d뫟.5>%!-1.WޥEd3{ȟ&dͮh '-, % 1: YZ