ELF@-@8 @ U UQtdPtdDD@@@ %'Rtd@@@pp8)8))))$$## $$ 0$0$ P$P$ p$p$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPXp D~) Iph$  aBL">vP!cOF"3`$/L6"G   P !x`  8 1  D"v% zi2@d qsa! /EWN!")"!  ({*  i!w1!m Y"x Y  [ 4 p- ? <|! w" E^ vc]n?O8p "!-^U mv7 d W1!a!L&  C! k, V  4V] &\S  !3;= N+  >(  1D" dh  4(  4 DXx   hZ  lH    ܡ` 8 hxr 4@ <  pm Ծ  ,  h  Իhvz 4  x    m    \n PL  4t ( X 50Y`, N?  x41  0   p< p 4/h# H#x p S  ;0^  \ ` ( |&  L     P  k 6  )4$ 4 !< Xx/ ,D ` `8# (t  | X[ @(p 4    $43 4 l`d_@  :J8HC  U 5y  8 ( q  ( hrH\  @PX 4PW  ,  H    t| @d %[ t , L'hP  $`    4  T  h  <4 ,H *p d: xr  4Txq#  <3   U|@pB 3 hp@  7!  ж4    (   KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrj]#4 q##G# ## @#/$ ґ## )0 #=##@0HP|hp x@pȢ0Hh8hȤ0p ȡ0 @0P@`PpXhpx 0ȯ@ЯPد`p (08 @0H@PPX``phxȱ0XpH`ȳX x@Pȸ`ظh`pPx@0ȸ@HXhx 0@P`px0X0Pp@ `(08Hhxظȸpp`5t  P008HhPX`xh8x%H@d (68HXhpx$ P(HhP    (  p     إ    0( H0 8 p@ H P X Ȧ` h p x  0 @ ( ` x  8 ȧ   H 0 H X X    h  ( 00 x8 @ H P X `  h 8p x x        @ X h    ȫ      P `( h0 8 @ H P X ` h 0p x X p  (  ȭ  8     H P h x X Ю (08@hHXPHX8`(hpxxhXH8( (08@xHhPhXX`XhHpHx88((HYȸ  XH (x%0|8@HDrP Xh3px{x0ܟ\ XL:p@,2'l*;?5>= \8@DHDPX`h4p9<h6@')fTPȸX T N(|_0\N8_@bHHcP$_X^`x%h|pxDr ,``0ܟa\ b:p@,2'l*c?c> =8`d@dHepxDD4he9<h6@')fef pf0ظ@(TH4tPXhh_pdxd] ]d0d`ccb_lb8eerfg(8b8\@ hHx^PLh`Xihipjx`jjkhk$nXnnnn(o\ooop{`rHORl p(pHXqPqXr,)PX8`ph`p1x9XT6M-0_D$ s(0a85@HX`7h0p#xNmPjHO?zwWr U(S0<8%@~HPX`h:px4^g3B+nQZx E(y08[@lH.XJ`@hopxh t;R/ (808@ H P X``h p x\C9 !("0#8T@$H%PX&`'hp6x()M*+,-./012345678q 9(:0;8<@=H>P?X@`hAp_xDBCDGEFGaHIJKLMNOP Q(R0S8T@UHVPWXX`7hYpZx[\]^_0#`NabcdefghiPj j(k0l8m@cHPXn`ohppqxfrstuvwxzyz{]w|}~ (08@HPX`hrpx <(08%@HPX`hpx:}K (048@HPX`hpx^3B+Q (Z08@HPX`hpx,E*[  .   ( J0 8 @ H P X ` h p x                      ( 0  8  @  H  P X ` h p x ; ) R  /  u{<{_{G?    հ@ ְ@" ְ @B ְ@b ְ@ ְ@ ְ@ ְ@ ְ"@ ְ&@" ְ*@B ְ.@b ְ2@ ְ6@ ְ:@ ְ>@ ְB@ ְF@" ְJ@B ְN@b ְR@ ְV@ ְZ@ ְ^@ ְb@ ְf@" ְj@B ְn@b ְr@ ְv@ ְz@ ְ~@ ְ@ ְ@" ְ@B ְ@b ְ@ ְ@ ְ@ ְ@ ְ@ ְ@" ְ@B ְ@b ְ@ ְ@ ְ@ ְ@ ְ@ ְ@" ְ@B ְ@b ְ@ ְ@ ְ@ ְ@ ְ@ ְ@" ְ@B ְ@b ְ@ ְ@ ְ@ ְ@ ְA ְA" ְ AB ְAb ְA ְA ְA ְA ְ"A ְ&A" ְ*AB ְ.Ab ְ2A ְ6A ְ:A ְ>A ְBA ְFA" ְJAB ְNAb ְRA ְVA ְZA ְ^A ְbA ְfA" ְjAB ְnAb ְrA ְvA ְzA ְ~A ְA ְA" ְAB ְAb ְA ְA ְA ְA ְA ְA" ְAB ְAb ְA ְA ְA ְA ְA ְA" ְAB ְAb ְA ְA ְA ְA ְA ְA" ְAB ְAb ְA ְA ְA ְA ְB ְB" ְ BB ְBb ְB ְB ְB ְB ְ"B ְ&B" ְ*BB ְ.Bb ְ2B ְ6B ְ:B ְ>B ְBB ְFB" ְJBB ְNBb ְRB ְVB ְZB ְ^B ְbB ְfB" ְjBB ְnBb ְrB ְvB ְzB ְ~B ְB ְB" ְBB ְBb ְB ְB ְB ְB ְB ְB" ְBB ְBb ְB ְB ְB ְB ְB ְB" ְBB ְBb ְB ְB ְB ְB ְB ְB" ְBB ְBb ְB ְB ְB ְB ְC ְC" ְ CB ְCb ְC ְC ְC ְC ְ"C ְ&C" ְ*CB ְ.Cb ְ2C ְ6C ְ:C ְ>C ְBC ְFC" ְJCB ְNCb ְRC ְVC ְZC ְ^C ְbC ְfC" ְjCB ְnCb ְrC ְvC ְzC ְ~C ְC ְC" ְCB ְCb ְC ְC ְC ְC ְC ְC" ְCB ְCb ְC ְC ְC ְC ְC ְC" ְCB ְCb ְC ְC ְC ְC ְC ְC" ְCB ְCb ְC ְC ְC ְC ְD ְD" ְ DB ְDb ְD ְD ְD ְD ְ"D! ְ&D"! ְ*DB! ְ.Db! ְ2D! ְ6D! ְ:D! ְ>D! ְBD" ְFD"" ְJDB" ְNDb" ְRD" ְVD" ְZD" ְ^D" ְbD# ְfD"# ְjDB# ְnDb# ְrD# ְvD# ְzD# ְ~D# ְD$ ְD"$ ְDB$ ְDb$ ְD$ ְD$ ְD$ ְD$ ְD% ְD"% ְDB% ְDb% ְD% ְD% ְD% ְD% ְD& ְD"& ְDB& ְDb& ְD& ְD& ְD& ְD& ְD' ְD"' ְDB' ְDb' ְD' ְD' ְD' ְD' ְE( ְE"( ְ EB( ְEb( ְE( ְE( ְE( ְE( ְ"E) ְ&E") ְ*EB) ְ.Eb) ְ2E) ְ6E) ְ:E) ְ>E) ְBE* ְFE"* ְJEB* ְNEb* ְRE* ְVE* {G&@C@Gӣ$cG$р8@`2 8BGG@@?@T{¨_{Ga@c``!-Rco{Gc@a`c`!.Rc@`{Ga@c``!-Rc#R{Gc@a`c#`!.Rc@C{Ga@``!-Rc #5{G@a`c #`!.Rc@&{Ga@``!.Rc/{G@a`c :`!.Rc {SsGc@h@@a@k@TvSA{Ĩ_{SG[a@_qRT qAT` kZG@@@TNSA[B{Ĩ_{SG[a@_hqRTc qAT7kZG@@@T%SA[B{Ĩ_{SbGA@AqRT< qTZsG@a@@TSA@{Ĩ_{G@a`c``!.Rc`m{G@a`c``!-Rc^{Ga@``!.RcP{Ga@``!-RcB{G@a`c`!.Rc@3{Ga@``!.Rc%{Ga@``!-Rc{G@a`c`!.Rc@{Ga@``!.Rc {SG@> @a4@@4G@@?TSA@{Ĩ_ֵ]`!``@@s.@-pF@,#GF@k_֡!{!!?8hT{_ց!`5R`ðr RG7@@_!TSA[BcC#@{Ǩ_֟q@Tq> T  Q  *4QJSqR$R Ts kTQqIT`a!`R@/{/@*5R R`W44**Xa@J`4?kTsR`B@QCqTux~SaB!R/N/@*Z4?kTR*@R!Ra @R?k)Tux~SaB! x~SXxuBR/(/@` 4**x~S 8D@uBR//@^_{seGk[cS@7xy??z__@s*u *s`Te@@kAT@@I5`@@5RR`R{G7@a@_TSA[BcCkDsE{Ǩ_ֹ` @`4`@4R{SЃG@`@'T*c@9@`Ӥh`x@R@X6BTcQc|@ d@9ӦhfxX6Qf|@cTsaTC RG'@@_aTSA@{Ũ_fh7qATs?Td@9ӦhfxRh{ bGB@@a @ B$GB@`TBGB@TBGB@ TBGB@TB0FB@TBFB@@TBTGB@TB GB@T@@ @@?sG@a@R_T @{Ĩ_"{SЃG[c@'@a`@RG'@@_TSA[B@{Ũ_րRRR{SbG@@@R!ҡ@ `|RsG@a@_TSA{Ĩ_րRR{SЃG[ck`@/A!@ R5G/@@_TSA[BcCkD{ƨ_a@@RBW@@@|ӳ@@@B|.@`@7@9@|:@@a@b@"`@ k7@@!xaR R@@Y@RR~{cGkS[@/ RG/@@_!TSA[BcCkD{ƨ_ւV@@T@**s*T|ӄj`kT@@`56R6RR6R@RA{[GScks`@GWt5@ R5GG@@_ TSA[BcCkDsE{ɨ_֡@a@R4ga!`@@4|{8RRҜ{< cBҟ<B@RskTBKs8C@dB?74(T Rs@a!B?4RRC@?;@?{[УGSck+c@G@TA6@3@ RGG@@_a TSA[BcCkD+@{ɨ_ R 3T2@3T@9"bhbx"o7iT?qT3@RRT@3T@9AxaxAo7`5R@4?@?TC@ TDhT Gӻ3@8ҀG 4;@#!GӁ!Gc37R@RR43@T@9qTQ MC@?@Һ73;@ 57@@B?aToTRkRgc`ac!`b3Rc {SeG@'@"T@RRsG'@a@_aTSA@{Ũ_RR@@@C4*!|5@?#T@ #4a8a`28c|5 R{SeG[@e@/5RTsG/@a@*_TSA[B@{ƨ_w@'#/'@#@5a@4`T!?Tfha8?*Tfh87RRR{k#GcS[c@_7@_7 E3 @?`@a* !@jsjs*j33@@T@@s|Ӏjsms2R@R9G7@!@_TSA[BcCkD{Ǩ_ R@RI{ bGB@@ @@??sG@a@R_T @{Ĩ_.{GSB@@@@@a@@s@@_T@@G@@R_TSA@{Ĩ_{SG[A@'3`@x RuG'@@_aTSA[B@{Ũ_ R``{SbGB@ҡ@ RsG@a@_TSA{Ĩ_րRR{[GcS#c@S@73a@`@!!|ӈ``x@@|ә @@'@Rj8a@!aRRG7@@_TSA[BcC#@{Ǩ_//@ 5S@}{[GSA@@@@ҵA@!!@sC@T@@5@@_@/G@@R_TSA[B{Ĩ_O{ sG @a@@a@R_T @{è_={SG@s@Ң `@`RG@@_TSA{è_րR {[GS@ @'-T@@T@s @T@G'@@?TSA[Bb@{Ũ"{kBGS[csB@4*b?7@;@+5@TҔ@*c@d @ka @TkTW4C4T `5x@ZG?@A@*_TSA[BcCkDsE{Ȩ_ց@kTB T@{Ӏj`kAT`>D@k*ҀTBTC{ӃjckTBAT`>җ5 @T5@ @k@T*4Ҡ7#@$@k!@TkTW 47@ 4sT TBkTc`ac!BRc*3k3@@*T `(*5$ ` 5Rs$TTT4b{Ӏ@33@`{RBˣ33@{9 @T @{{h;w | @v c! 4/Lc`ac!Rc{!G"@@!@_T!{¨! {[GS*`@'s5RG'@@_TSA[B{Ũ_֖Ԣb3@@5@T@@k@TcTBkAT`@@5"@$@A``4{!G"@@!@R_aT{¨_ְ{ScGc@ҡ@@@RsG@a@_TSA{Ĩ_րR{SbG@@@c`@T@_T`@`sG@a@_TSA@{Ĩ_t@@BRh{G@c@ @@T@RA_G@@_aT{¨_L{SeG@ҟ'E@@@@k@ sG'@a@_TSA{Ũ_ր"{CG@c@R@@! @!?T@#e Ś!@$ @R@5RBG@A@*T{¨_a?T@!Q#a 5@a@c4R@R4R@CR?!T{!G"@@!@_aT{¨{G"@@B"@@?aT{¨_{dG@D@TcG@a@_AT{¨_'@@A@$@$A@!A{ScGc@@@(TsG@a@_TSA{Ĩ_ҡ@Ң@&@@ǠdAd@'A@d!At{CG@`@a ?q R T?q@RTR?k`RLTBG@B@! !T{¨_?kRR`Q{SB@GE@e R@9@1BRR! ! '?q`@ T?qbTR?k T9`@"|d9`@b9`@aR9`@a@9@@`@@@a@1"TBbb|"h 8`@a9G'@@?TSA@{Ũ_9`@b?kTb9`@"|d9`@"|d99{[GS@/qS@* Tb@9_q`T% 71`T q Ta@9`"*G@C@?@7@;@ 5c@GC?7;#G@C@?@7@;@@ @@ i 5c@GC?7;K9RG@C@?@7@;@K@@@ c@@d@_k TGC?7;K: YRG@C@?@7@;@K@5W@ qTq Tk O7KC?;*7@K@ 4[@b@7@?֩7@W@c@77@_@77@*4jR``Rd@Rb9R`R^ҫK'RG@C@?@7@;@K@@||@a@*GC?7;KG@C@?@7@;@K@5Y@c@!*C@?@7@K@@5l@_@**Ҁ?*?@7@;@K@4`@ `7@K@*c@ey @?99@ |ө7;K }?@7@;@K@ yraT@w q! Tb a @B|7K;?b a@B}:[@a c@ {!x @@87@K@` @@@(c@b @@|Ӂk 7@;@K@b @B!<r*7@;@K@T5ҩ7K@d@dA` @| ` W@y{c@ _@9"RR7K6K@7@7K/K@7@` @*`@(@` @ 7@K@{[uШGScks@_**c@STVWS4? qT{`@ `@@ RR` `RG_@@_TSC[DcEkFsG{B_@R@Ru!@"@OS[cҨ3K3@Ra?|?|!@Ҡ#3*;7?q@T@kT@k@*K@T@# 3***3*3@5? qT@@?k!*"@_k-T6!@ <r*TK@w@!K@R@?k!@_kBC)*|3d3@*v{C[uШGScsk@Wg[_c*k@o@s@w@STVXW3#4@R4Gg@@*_ATCSB[CcDkEsF{A_@RY R q)TR`8`R RG?;37*G@?@;@3@7@5c@G?;37 G@?@;@3@7@ @ 5c@G?;37C 9RG@?@;@3@7@C@@c@G?;37C G@?@;@3@7@C@ d @$c@@@_k T?;37C YR?@;@3@7@C@5W@O qTq@Tk 3CK;7*3@C@4[@B@3@?֨3@W@c@3 3@_@3t3@h4X9RVRTҪCRG@?@;@3@7@C@||RC@@*G@?@;@3@7@C@5c@Oc@*;@3@C@5K@_@O@**`?*3@7@C@4`@ `3@C@p*c@ua @3!!|@ |ө7CGkG@ }gO3@7@C@ {raT@w q Tb a @B|3C7b a@O@B}[@a O@c@@x!x @@X8C3@C@` @@@@c@b @@|Ak 3@7@C@b @BY<r*3@7@C@T)5Ҩ3Cd@dA` @O@` W@z a{c@K _@RR3CC@3@O@3CC@3@` @`@*@` @@3@C@{[uШGScks@g**k@STVW :4 q TR``R@RGg@@_TSC[DcEkFsG{B_@ R@ R @"@OS[cҨ3K3@R?|?|!@Ҡ#3*;7q@T@kiT@k@*K@"T@# 3***3*3@5 qT@@?k! R* @k T#@|@_c<r*TK@w@!K@R@?k!C*w33@*q {SscG[cks`@_  RsG_@a@*_TSA[BcCkDsE{̨__5X @UR @@i@x@@ @@?**4@w@a!$G@!@#@_k TuRw@DqAT@*5W@c*5@RkS*@R@!@*05 @#CSc?3 @@4`G"@#<rT@4@@@_T@A@*537vs7@*r@RwRwyCq*T4Rd@AC ! Rc{SsbG[B@/+&bB$GB@'#<rRaT#@*!ksG/@a@_TSA[B{ƨ_={bBGC@@B@aT{¨X0{ccGd@@c@aT{¨j#{bBGC@@B@aT{¨{[uGSck@7ST RG7@@_TSA[BcCkD{Ǩ_ւc5  @B"R 5@"*`5b/@*4`@`W4@A@SB @ SC*@RRS3*R/@C*5@/@@ @_k T‚b`@`@!@* 5R*b{StG[c#@?SA@ RG?@@_TSA[BcC#@{Ȩ_ @/+/@+@@@@@ @A@#@_k TR@ @ @!@**`5@@6B@?**4`@F`*@R R5B@dR@;@?*5@_*@R@@C @`@`@@@!@#@_kT@!@*t5 @ @@#@_AT@!@j5!Ry@ Rt{SscG[c@'R! @K@@@!@`?*RV5sG'@a@_TSA[B{Ũ_֠@* R*{SscG[`@'!R! @@@$@C!@`?*R5sG'@a@_!TSA[B{Ũ_@RR R@*{SsdG[@?' RsG'@a@*_TSA[B{Ũ_֡@Rf@d@%R#~*$R5?@eR@#@*S{SscG[c@@c4@V@!RTsG@a@*_TSA[B{Ĩ_AR@R@B*5@@@@{SscG[`@' @@@@!@`?*R4@*RsG'@a@_aTSA[B{Ũ_@R@ R@R{[uGS@'@sD @G'@@_!T@[BSA{Ũ@RG'@@*aTSA[B{Ũ_ր @@`R@ @!@a @A@B@8a@`@6h 8@@*A R*{StG[c@/Sc @'#'@#@ @@?*R5G/@@*! TSA[BcC{ƨ_@R@D@ @kTRD@@aD@ @kT@@!@*#*#@5@?**4`@Y`*B Rb R@@!@*#*5 @@?#@R`` @!@a @A@B@##@*a@`@3h 8BR"{StG[c#`@k?;**S@RG?@@a"TSA[BcC#@{Ȩ_֟F5q T5Ҥ/+/@+@ BB!F@yC@B@y49/++@/@*u*/+g*/@+@ 5k@x4/+g@>/@+@ R;@ **?**v4`@`*g@**4`@`*``RR``RU 4@!5 5 4Bq@&ThTAq$T)TAqTTBq$T@BqT@A@! R/+/@+@>U4zSs+B+@+=z+@`+@R]R[?qT>45|SR6R !5qzST@!@! R/+f/@+@>u53`s  A@!`R+T+@R.@RkT`RkT Rk @T!! R/+<+@/@r@T R4!Q?<qT !@! R/+>%k/@+@TJzS!!R/+/@+@ !@!  A@!@ Ha8cb"@ A@!  !@!  !@! !@! !@!Cq@ T)TDq` Ti T@Dq TDqT A@! >G@q T@q@T@@qT !@! R/++@/@1CqT@CqTBqT A@!  !@!  !@!AqT A@! A@!  A@!` A@! !@! A@!CqT A@! A@!` !@!  !@!@  A@! A@!@{[uGSc`@'T Q@?  @Rm@4Ra @ @ ` @ `@a"`@a@br`@ab*@RG'@@_!TSA[BcC{Ũ_*@b"*`5@bb*5@c*5sR@@ R{SscG[cc@' RsG'@a@_TSA[BcC{Ũ_?w5B@`q TQRCA @t#@@@L*@R@AC@"!"bRc!2{[uGSck+`@7?;Ts4V@@#[@R#B`?*4@s @sG?@@*_ATSA[BcCkD+@{Ȩ_@R!R8R@7@@ `o`@!@#|S"|S!9# 9"9!|SD8@A@B@@A@@ @@ @RRA{dG[sSck`@3_\3@dv 3@dCv @k TҤ*7(@c @!ht`?*5@Zl@@hC@cZaC@G@] @k"T @_ ZR*@RbAG_@!@_TSA[BcCkDsE{̨_ R4RRR@W@3@ O@ {dGc@@ @RG@@_aT{¨_% @EG@@!T"@{¨*@R@ R{SscG[`@'t" @@@`@!@`?*R4@*@RsG'@a@_aTSA[B{Ũ_R@R@ Re{SshG[@?CDef @73/+'#7@3@/@+@'@#@@@(!@?*R4@?*@RsG?@a@_TSA[B{Ȩ_ RR@ R@R{eGc@@4$RDd@9d87a`@9G@@T{¨_ք!QFkhTa*4aQb@9$#@8c  kT*?AT*{cbG*@@?q R TR*!|S5cG@a@_aT{¨_{jCGc@a_k5q+@)ThR*7$k5**49'Rkc Q)T6`2f9(RJG@A@_!T{¨_`8+*{bDG@#!@$@9 RqTBG@A@AT{¨_ R@R$@94!86qTS!$@9 Rq!T @9!`aRm{SsbG[B@!@?T@A!"4@9q@TsG@`@?AT[BSA{Ĩ@ BsG@a@R_!TSA[B{Ĩ_@ @@@ A/{cXGS[ks@o``@y@@@_kT A@  Ab @c@?*5 5@a@[;`@a q @ @ @@ Ҡsa@7?<rT[@`@!?GC#?@W| @[@B4@(@a@B?<r!T@ 4[@@@@;@c?J@R$a @b@?*54@* ?@!??@@_cTkRGo@@_aTSA[BcCkDsE{Ψ_ R@@**5@`?Dq*T*Y4@*v{STG$[ck+#@@y@9O?#yK9|@?֠oR5GO@@*_a TSA[BcCkD+@{ʨ_@So@$RD@R%?֠o5@J@*9'9 C@90*@#Ay[ c?H@e{ *Rdy{yc9%BQD* 4@R@@?@?@@"?C@BZ"h ?@C@cG@?*R{SSeG[@'#/M'@#@@D@?*R5sG/@b@TSA[B{ƨ_ RR@*{SScG[c@'@@L@C`?*R5sG'@b@TSA[B{Ũ_ RR@*{SSdG@@@ @?sG@a@_TSA{Ĩ_ RRl{[VGSc#@/7d `/@d /* 4@<a @ @` @`@a"`@ /@czG7@@*_TSA[BcC#@{Ǩ_,` @F@/@c"?*5s3@"RRR{kZBGcS[@@/6 @kT5@3 @*ksBTc@kAT@a@]5 @xtZG/@A@_!TSA[BcCkD{ƨ_{SScG[a@'*@RW5@*`@@B@Rw4@@h!8sG'@b@ATSA[B@{Ũ_@*qRR{CdG@@ (T RcG@a@_T{¨_@ѥ@Z*CT%@$@@$ T$hfфZ*TA@!F@@BR]{s[cGcS[k`@CgWw@`@ R!{Gg@a@_ATSA[BcCkDsE{ͨ_@R !R@@ct`Rc@ 4 C *ҵ  @@`a#7C3g#*5G@gA AdG@C?*5G@@@jC@@@`|"h C@@@ @K@A `@@C@R4R C?*RRJ*r Rp@@C@?{STG[cks@WSU@0F@@ @_kT@@RAGW@@_!TSA[BcCkDsE{˨_@RvB@ wR8? R*5#:*5@F@@ @kT@TG@ @kTR@!@*`4 O@*?T @6R@ @@c@@q@cc*@!@*5 @c@S@O hT6RC@9?qaT@9!Q!S?qT C@9C @9& **cTC@96R_qTaK7@C@B7@B Kk#`T @!@ 7CR7@ A|@ ?*5c* 4`@` @@!@*;4p@ R< @6R`@` @{H@D|@?*C@D@cZf C?T4@9!4*OS?* @RUdK@?*q TC@9C@9cQ *kT Cck`T*!_85cQ*@c4O{STЃG[c`@+?Ss6@7@ !RG?@@_ TSA[BcC{Ȩ_ !R@RKT@9@9 @9  @9#    4*T aRˡC;k/3* 5+@A+@#5A+@Ac#?*V5'@ *^@R*RR`@@` @@6R^@c#`?*{[UШGScks@_c@g@k@o@s@@Vt8T?;7Y?@;@7@ 4G_@@_TSD[EcFkGsH{C_@R[@?;7?@;@7@@@`[@@d@_k@ T?;7Ca?@;@7@C@5@O)[@?;7C|C@W@[@@KGjO@K@G@?@;@7@ "A ?q*C@)T`@rO@` @@@W@?`T[@*AR@ R@O@)ҥ?;7CIO@O@[@"!?@;@7@C@@5O@?  RvRta@@*GCG@?@;@7@C@5@W*a[@O@ @@O@ @O@RO@R{STДG@Ё@pFSs>!RaQ:@@` _TSA{è_{STЁG @p@s`@9 x`xo7G@@_TSA{è_{CbG!SD@@95@84_kT9cG@a@_aT{¨{UСGS @@9s4<@@84s hsxo69G@@?T@SA{Ĩ{WG[S!@`'@@*s.@Sa@#@kaT @@5G'@@_TSA[B@{Ũ_s{SSaG#@R5K@! ?(@q`T.@sG@a@_TSA@{Ԩ_5@.@? J{[UРGSv@Ԃ@RA @s @ @*Tւ @G@@ ?TSA[B{Ĩ_$@{cXGS[ks"@!!@%_ bRҀҺ`@c?R`@9?q T@@94<@948@9?lq@T!4?q T0@97?lq;` T?q3@T 5];@@hG_`@? TSA[BcCkDsE{ƨ@_ֿ777@;{R3 @94qT$%Р?@"R%%U@`u@`q@cF@@i7@`=;@9{ R;@9?@"B`%={  8]@c!  @! 5?`!7@` ;@` 3@!!%`5 R C@@,@M$ @@!C{[VGSB@ GҢ/Q#!! &b~q'@@q!!&~q'@`q!!&~n'@@n!!@'~l'@l!!'~k'@j!! (~@i'@i!!("~g'@@g!!(B~e'@e!! )b~d'@c!!`)~@b'@b!!)~`'@@`!!)~^'@^!!@*~]'@\!!*~@['@[!!+"~wY'@@Y!!`+B~mW'@W!!+b~cV'@U!! ,~Y@T'@T!!,~OR'@@R!!,~EP'@P!! -~;O'@N!!-~1@M'@M!!."~'K'@@K!!.B~I'@I!!.b~H'@G!!`/~ @F'@F!!/~D'@@D!!0~B'@B!!0~A'@@!!0~@?'@?!!@1"~='@@=!!1B~;'@;!!2b~:'@9!!2~@8'@8!!3~6'@@6!!`3~4'@4!!3~3'@2!!4~@1'@1!!`4"~/'@@/!!4B~}-'@-!!4b~s,'@+!!@5~i@*'@*!!5~_('@@(!!`6~U&'@&!!6~K%'@$!!@7~A@#'@#!!7"~7!'@@!!!8B~-'@!!`8b~#'@!!8~@'@!!`9~'@@!!9~'@!!@:~'@!!:~@'@!!;"~'@@!!;B~'@!!~@'@!!>"~'@@!!?B~'@!!?b~'@@G/@@_!"TSA[B@{ƨ_ rdVH:,vhZL>0"|~xztvprlnhjdf`b\^XZTzVPlRL^NHPJDBF@4B<&>8:4 602,.(*$& " !!&~ms{[VGSB@ GҢ/E v#!!bb~O'@A`@!FT!!`b~@ '@A`@!F@T!!b~1'@A`@!pGT!! b~"'@A`@!4FT!!b~'@`A`@!GT!!b~'@@A`"@!G렱T!!`b"~`'@ A`&@!G뀮T!!bB~@'@A`*@!F`T!!bb~ '@A`.@!(G@T!!@b~'@A`2@!F T!!b~'@A`6@!GT!!b~'@A`:@!FT!! b~'@`A`>@!FT!!b~'@@A`B@!G렘T!!b"~}`'@ A`F@!G뀕T!!@bB~n@'@A`J@!`G`T!!bb~_ '@A`N@!F@T!!b~P'@A`R@!PF T!!@b~A'@A`V@!GT!!b~2'@A`Z@!|GT!!b~#'@`A`^@!\FT!!@b~'@@A`b@!GT!!b"~`|'@ |A`f@!|F|T!!@bB~@y'@yA`j@!G`yT!!bb~v'@v!! b~`t'@ tA`r@!dGtT!! b~@q'@qA`v@!G`qT!! b~n'@n!!@ b~`l'@ lA`~@!hGlT!! b~@i'@iA`@!F`iT!! b"~ f'@eA`@!F@fT!! bB~c'@bA`@!,F cT!! bb~y_'@_A`@!G`T!! b~j\'@\A`@!G\T!! b~[`Z'@ Z!! b~QW'@WA`@!@GXT!!@ b~BT'@TA`@!FTT!! b~3Q'@`QA`@!(FQT!! b"~$N'@@NA`@!LFNT!!bB~`K'@ KA`@!XFKT!!@bb~@H'@HA`@!,G`HT!!b~ E'@DA`@!F@ET!!b~B'@AA`@!F BT!!b~>'@>A`@!XG?T!! b~;'@;A`@!TF;T!!b~8'@`8A`@!G8T!!b"~5'@@5A`@!F5T!!@bB~`2'@ 2A`@!F2T!!bb~@/'@/A`@!tG`/T!! b~ ,'@+A`@! G@,T!!b~p)'@(A`@!F )T!!b~a%'@%A`@!lF&T!!b~R"'@"A`@!F"T!!b~C'@`A`@!GT!!@b"~4'@@A`@!GT!!bB~%`'@ A`@!GT!!@bb~@'@A`@!4G`T!!b~ '@A`@!PG@T!! b~'@A`@!DF T!!b~ '@` !! b~ '@ A`@!F@ T!!`b~'@A`A!HG T!!b"~'@`!!@bB~'@!!bb~ '@N@bG/@@_MTSA[B@{ƨ_1 -)%A`A!HG!TA`@!FT A`@!DF!TA`@!PGTfA`@!4GTMA`@!GT4A`@!GTA`@!GTA`@!FaTA`@!lFAT!`@!F!T!`@! GT!`@!tGT!`@!FTl!`@!FTS!`@!GT:!`@!TFaT!w!`@!XGATm!`@!F!Tc!`@!FTY!`@!,GTO!`@!XFTE!`@!LF롱T;!`@!(F끮Tr1!`@!FaTY'!`@!@GAT@-!`@!GaT!`@!GAT!`@!,F!T!`@!FT!`@!FT~!`~@!hGT~zv!`v@!GTvur!`r@!dGTr\nIj!`j@!GTj5f!`f@!|FTfb!`b@!G례Tb^!`^@!\F}T^Z!`Z@!|GazTZV!`V@!GAwTVR!`R@!PF!tTRN{!`N@!FqTNJq!`J@!`GmTJmFg!`F@!GjTFTB]!`B@!GgTB;>S!`>@!FdT>":I!`:@!FaaT: 6?!`6@!GA^T625!`2@!F![T2.+!`.@!(GXT.*!!`*@!FTT*&!`&@!GQT&" !`"@!GNT"s!`@!GKTZ!`@!4FaHTA!`@!pGAET(!`@!FA@T!!`b~@ @!`@!F@T` !c#@!_Rc{S4G[ @@`@@`@@` @@`@@`@a@Ta`>@`5`@@`&@a"~~~~~~G@@?TSA[B{Ĩ_v@RGҊ{c8GkS[s@WT_@@@?T3sAU@` T T @R  @5g@@6@jT딢jT@ @$dB@d4d@s.@sG@@?!TSA[BcCkDsE{Ѩ_֟~`@Wc@@W@yW@@P xҩ`@[@ ?֠_ W@a@J` R`>_@@C?FC@f|ӄ@OKG`$@?@{T+W@W`d@Ҥ7s7@@K@O@hf@! a*37f3@`7@@@@37;7@O@@G@;@@K@hf3@C@'`@+@?AC@'B@?{S4GSs>@a @5`@`4` @G@@_TSA{è_! !c#!Rc{S4G[cks@@?Su@RG?@@_TSA[BcCkDsE{Ȩ_ֿ*`R5ZV<58@5@`@@.@Xҝ[` @ *|K.@B@5@y @@|"@@ @A@B@Q@@ k8@ZV 5@ 5` 5A#* 5@w@**Ҹ<;@So@5f@~|@e@*"Ta@|!;ox5G;@@`@@L-*w*m`C`5`@5ReU @@s5ATZ@ @0@__ ,5@)@4Rr{S3bG[c@@'@RsG'@a@*TSA[BcC{Ũ_ցR 5X| 5@@l@B@?*4@@1.@U@5sG'@`@?TcCSA[B{Ũ*47'{S3aG[!@5VԂB5W@ @`5sG@a@_aTSA[B{Ĩ_5{[5СGS"@ ҢR3@ Gb` @GH@` @v:@@a:!Ra>.[@` @@S@` @ @K@` @@C@` @D @c:@8@k*T`.3RG@@_aTSA[B{Ĩ_"8@kT,@a @a.,RaT R33 g{c7G[Sk@_/ R4G/@@*!TSA[BcCkD{ƨ_ZS`5`@4@@3@*`&@@k Ts.@t@@kT@@ 5s&@3* @@5*3R@*4H R`v@0{c7G[S @'5X`J`5s@3*a&@ @kTs.@saB@5u@@@?kaT@@*`55G'@@_!TSA[BcC{Ũ_ @@*L4s.@{c8G[S#@?*7<rTk-TQ`BP5<r*ATsBT3@R!G7@@_TSA[BcC#@{Ǩ_֠sf*{c7G[S @7L 5X` 5s@ @*a&@#@kTs.@a@#@kT @@ 5`@8 5`@G7@@_TSA[BcC{Ǩ_ @@5$5`*@; @c~`@Cp/@+@!`# `@'@ ?`+@a 4Y+@@5u@a@+@!R`a>9{C[6GSc+@GOKS@STUW @73/+f7@3@/@+@`k@(G@O@!@ C #?*`5K@l*4G@O@#@?*RGO@@_ATCSB[CcD+@{A_ւG@"L*44*@R!RC@R`@`***{S3dG[@/!Ra @'#'@#@@@@D!@?*R5sG/@a@_!TSA[B{ƨ_@R@y* RRa{[6GSck@;?STW3 @kT@RG?@@_TSA[BcCkD{Ȩ_֡@ @:@/+/@+@y5CdS@F 4?* 57@*5  @ @J<r* T;@4@@*@RR*g@` `*/+c+@/@<r*T<r*!T;@R?*`4`@`**{S4ЇG[@?@U@R3/+'M`4G?@@_TSA[B@{Ȩ_֠;@`@R;@;@b@/@+@'@?*@57@**4g@``* R`@`*w?*5*{%ФG[kScs@GOK?7 RC2* 5 @kM Tҥ*3# @ @!@?@!hx?*5 @q TK@G@@;0@sT@!*4;@G@7@! GO@@*_aTSA[BcCkDsE{ʨ_R! @Z?k#T*4#;@ @R;*4#5R;K@*#R;{[6GS@/aCD@A R@@5'<r'@AT@'.'@`@Eҁ@?*R44SF`@`*G/@@_!TSA[B@{ƨ_@RBARSR@ RS @R{S4G[`@#'SU*4G'@@_!TSA[B@{Ũ_@R#@d@R#@Qf@`?**4`@d`* RN{S4G[cks`@G_KW[SUSac2*#4C*G_@@_A TSA[BcCkDsE{̨_@R@RL*C5*`5G@ @Ҡ?7G@Z"@_)T<@O@;S@5S@;@*33@5@44*K@K{S3eG[@/ @'#0'@#@@@@%!@?*R4@*@RsG/@a@_TSA[B{ƨ_ RR@ R@R{S3dG[c@+/@RC' **4sG/@a@*_TSA[BcC{ƨ_֠+@@$R+@a'@?**4@t*$R^{ 3sGd@#<r@#@a@_T @{è_E{[5GSc#@7B_V*4G7@@*_TSA[BcC#@{Ǩ_֠3@@3@ @?<r*Tv@R@R4R!!F!@h<r`Ts`@`*{k:EGS[cs@KW C3<r*T377@C*@RZGW@A@_TSA[BcCkDsE{˨_<r*T37K@@ c?;3ҡ7K@@?i T@|!cOS<r!TO@@`@sT@457@cE7@B@@sT@4S@@@sT@5K@!@!l<r*@T7@c7@37?RT{%G@@@aT{¨NG{7G[S"!@BS@'@*s @Sa@#@kaT@!@5G'@@_TSA[B@{Ũ_{ 3aG!@@@sG@a@_T @{è_ {S4G[ca@'@c@`@_kATa@@*jR5G'@@*_aTSA[BcC{Ũ_a"{R@4@@#e@`R#`5 @ *RR{S3bGB@*4@sG@a@*_TSA@{Ĩ_֕{S3cGc@*4@wsG@a@*_TSA@{Ĩ_{{$G@@@aT{¨n{S3cGc@$*4@PsG@a@*_TSA@{Ĩ_T{S3cGc@{*4@6sG@a@*_TSA@{Ĩ_:{#cGd@@c@aT{¨-{ 3bG@@?5b@$@_k`TsG@a@_T @{è_R`@!@*k {S3fG[@7A#AR @/+'#e/@+@'@#@@`@f!@?*R4@*!RsG7@a@_aTSA[B{Ǩ_@R RR{S3cG[`@'@@C@ RsG'@a@_TSA[B{Ũ_ R@R!R @@@@!@`?*RV4@* RR{ 3bGB@@A @ @V@??sG@a@R_T @{Ĩ_u{S4G[ck@@/"@BU@ R@TG/@@_TSA[BcCkD{ƨ_@R* R? @kT** @ @9 @@@b@!@?5 @?k"LT@ @*R`@5`RZRR{S3bGB@`5@5@C R TsG@a@*_TSA@{Ĩ_@R*C R?@a"u @ @ @@1bfR{S3dG[@/ac @'#<'@#@@@$!@?*R4@* RsG/@a@_TSA[B{ƨ_@RR@ R@R{"BGC@@B@aT{¨l{S3dG*@qOT@R RsGO@a@_A TSA@{ʨ_R9WRH@9cIRRgR!R?o*eҧ3#K/;*RA5B9B9B9 B9B9kSB9B9 S SPSgG*S JC*}ScA)B*E*BBD*ka@|SA h8 j8hb8 g8n@ i8 hc8p8he8f8o8hd8:99999"9&9*9.92969>9*){c7GS[#@7b__vu4G7@@_TSA[BcC#@{Ǩ_n@3@%@?*5R@R@ҀA@G<r*R Ts* R`@`DqT*R`R{s;cGckS[`@CO B_5C@@`7#5R3C@s@T@v|  @?*4B@qT@_?!TC@7@$@#hvB 5@#`5Y4R7@0*{GO@a@_TSA[BcCkDsE{ʨ_@R5R7d{CS4G[kc@7**Sfu&@//@ R2@ @**?*R5G7@@_TCSB[CcDkE{A_@R`@5`*!R R@**4@`@@R {'G@@@aT{¨Z{S4G[c@*g3  @/+'Y/@+@'@p@!@*?*5R@RGg@@_TSA[BcC{ͨ_@*DRG Rk$RR!@?;KWSc_R?*@5S@;@_@A kTRR`@`*!R RKR`@`x4{S3dG[c#@;?6@@/++@/@@B?* 5R@RsG?@a@_!TSA[BcC#@{Ȩ_/+/@+@w R@e*RO?*@5;@M#*5;@ *RR@*{GkSc[s@?a6@v @kTR*@@!?Dq*Ts@5* @?ks"T @d RAG?@!@_a TSA[BcCkDsE{Ȩ_@R**R7F`@?*57@6 ҅;"R ҵ |Bv*5;@`RRR<*@*{ sGd@A@a@_T @{Ĩ_֍{SeG[@/! @@'#'@#@@@@!@?*R4@y*RsG/@a@_aTSA[B{ƨ_@R@ R@RU{kCG[cS`@/x @kMT**@#@!hs`?* 57R @?ks"T @7R*ZG/@A@_TSA[BcCkD{ƨ_@RRW5R R@"{SG[@/SdS!C @'#h'@#@@@ R5*@!@?*R5G/@@_aTSA[B{ƨ_@R`@`*!R RRн{G@@@aT{¨týC{CShG[c+@?73/+C@G@K@@7@3@/@+@***?sG?@a@_TCSB[CcD+@{AC_RU(@***?{ (Gs[ckS@o?kgC@XZ_o@? qTRRR G?@@*_aTSC[DcEkFsG{B_{`@ 4\c*5;@@ @@ ;@7R o@;@k@g@ a"bk*R`4@7*@R R @kT*RZ@@<r*T @kBMT @v@o@k@g@ a"b/*4@@<rT*9R~`@zRxּ{CsGh@ պ@a@_TC@{A_ֿ{[GSck@/St6@@ RG/@@_TSA[BcCkD{ƨ_ R@R!R@`4@f @?*R4`@`* R@G/@@?aT[BSAkDcC{ƨ@@R^{G@@@aT{¨*Q{[GSck@W3  h@A@?*5GW@@*_TSA[BcCkD{˨_@7j@Rh$@AR#c$A@$@`R{'eRZRZ@ZZ}2k:? ?@?*59#"@@kz6s!#ER:R!@Rck!@Rcc{S[Gck+@7d @;`7@@_ATSA[BcCkD+@{Ǩg RG7@@_TSA[BcCkD+@{Ǩ_@R!R R{SG[@7SAd @/+'#/@+@'@#@@ R5@!@?*RV5G7@@_aTSA[B{Ǩ_`@`*@R!R RRg{SG[@/ @'#'@#@@@`AR!@?*RV5G/@@_aTSA[B{ƨ_ R@R!R R`@A`*-{SeG[@/`@e@ RsG/@a@_!TSA[B{ƨ_ R@R!R @'#v'@#@@@,@!@?*R4@* RR{ХG@@@aT{¨ߺ{SЈGcs[k@**@"@A@**?*5G@@*_TSA[BcCkDsE{Ҩ_@@`k@+B@CR[WG$@`R' RRaRb|@BB}H'@#$R!|@$k"!b H$!}"R|@"k!!??}R!k G@ *7;**`?*7@;@@5*!khx?,qT!!@B_kaT7;h7@;@bRRERI|@[W@%@A@7C?;η?@C@@"}@B}@"!C!C@%@@ 7@;@ATh@G@** *?*`4@-s [RYRRU*R`R#Rt !BRc!"Rc|c!Rc`sc!BRc`j{CSЈG[ck@7**sa @/A!R/@`***G7@@*TCSB[CcDkE{A_@R!R R{SЇG[@7 @/+'# /@+@'@#@@@ R5@!@?*RV5G7@@_aTSA[B{Ǩ_`@`*@R!R RRp{SЇG[@7 @/+'#/@+@'@#@@@ R5@!@?*RV5G7@@_aTSA[B{Ǩ_`@N`*@R!R RR2{SЅG[@/ @'#'@#@@@`AR!@?*RV5G/@@_aTSA[B{ƨ_ R@R!R R`@ `*{SЅG[@/ @'#V'@#@@@`AR!@?*RV5G/@@_aTSA[B{ƨ_ R@R!R R`@`*{[GS`@U_kT TQ3 RsbTa_65a_sb!xaTRG@@_TSA[B{Ĩ_֐{[ФGSck@7O;sS4GO@@_TSA[BcCkD{ʨ_@R R;@@@@_k` T(<r!T7@v@;@Av@?<r*T7@`#*@ R@EK@_cgC#R!G"@s?<r*Tc@@4!@ @a`?K@cC@c@@*}@5@*R@  @{[ФGSkcs@x"_<*zBv\5@` bj;8ab"c5@@`@@`Ra"ѱG_P@*_TSA[BcCkDsE{ƨ @_v\R {SAAhG[ksc{# wAA@# RCcC# r?_4RsGAa@_:TSA[BcCkDsE{ƨ _֠s(*4R@A?@c@gk??'B_@C@`@@Ҫ3 <r3@!T@ 0@xrTR*_gS!@@;3ߴ3@;@@a@'A;33@;@@@;333@;@@4@ER?qزr_k@T 5@ Ҥ;3,3@;@@@@0@%@;3ѷA@;@3@ @ @!;3EA@3@;@;33@;@33@`@@3D3@@ @SA 7 @ 7 5@^@05@J@@b4@b5@K@_gS@DR3N 3@4@;A@_gSp@@@@HҠ)@B@"G@@f@_[d@_@[@ R%Ro*4`R`ðr_k TR`ðr_kTR`ðr_k@TҤ_@"RgS<R'rJ C _qR@||||Js 7KgƸg@7@@C@`4@@_@**O_@`R*@@ @Ƴ!@@@""O@:6@_*@jA 5@;3׶3@;@tF@@$@[@ R%R?/*?@4`R`ðr_k!THF@@D@[@ R%R?*?@4`R`ðr_kTlG@@d@[@ R%R? *?@5_@@ `@[qTִ4R@ @@@a@;3@3@;@@@B@g޵*@5@",@@@z*`5"R@@[@*5@b@@@@ *`4ңRSr@c@"@'+[@[ ER!RgSزr\@"R @ RRSO@Ҥ;3>ARS;@3@BҢRS=@ A97@@A@#]D*4ҡRS.@@$(@@@ҭ*@@33@*4ҠRSc `!.Rc@@R35@@Y @3@@@`RkTC@@?*R?@3@#4*SS@@@`@@@4SA@`0Lk T RҠRңRҠ?v?@SAa@9R !x!R@Kr!x`a9_@AbL2g@`PdaA@"@@!$@B@cc*4RҢ"@W/@D@C @BR;~?@*@@?p?@;@3@5@4@RkR S#@R?;3?@;@3@ 5 @@@?k`T҃RSxRRg@@a@@ *ƀB*@4RңbRR]@@A*4RҠS@?\qI T@a@D@?@"T RRSKrBҢR*S<!@@Ҡ@!@@%RƠB* 4Rҡ,@@YP3@@5@CB@'A?Ĵ?@3@.5'A3@"@'C@"D@c@AxSa`Q3@b;6@_ q ;T@y @yG bpQ?k/T !AKq`+TR RҠ҂R*SҀRS#@@@b@@@B3* 5@D@M@@9_(x@9@_, @@Z`6g@@a@" C g@@A@!@pcK@MC @@737@@@"@7M*5@@@@@bB c Cñ*7@`5@@a`6!26@5a`7@T7@@?q T@@ `7@ 5K@@73ű*Rd4*~@9@@!2<9@@@!@;3^B;@3@`4*RgC@@?;D?@@`@KA@<;@7@3@C5@@ `6@96A@@ab@9ARBx9@@r@#R@@73ش*7@3@@4R@_@@ w@B@@#h@oAX@`Kw@ `{@@{@@ @@@@@@a`@ @b@@@ @9#2B29A_@73*47@3@A_@@R;377@@@A7@A@@!@9!29;@3@h@@B;73;@7@3@4*QRRM@@9!29@@"X@#;73P;@7@3@`5fc !!`!‡Rc`c@@c2@*73ֳ*7@3@`5#RK;;@R R'S@@@KC_CcWK@@[C CO +7!* 4* RRңKrwK@@@K@c7@3@5@! ңC73*7@3@ 4 ҡ@a@7;?3=3@?@;@7@ Aa@7;?3}3@?@;@7@O@A(@@?3 3@?@wA@K@?3`?@3@) 5SAB2SC [@4@q+T@c QDD@ @ZZkc)T"@ `K@@@)@qaT@@@`C ;3`;@ 4*@ A@@B@ҧ7;3"*7@;@3@5@ A@@*7@;@3@`5O@ҩ?7@?@3@` *Ҡ;};@J*7@;@3@4?Ҳҧ7@?@3@mR *ҡ@@@!@ *7;?3(@7@;@?@3@ 5@!R1)@!A9"8@ A2u1!9 GRE;@҉R7@3@;@73ޱ*ҧ7@3@ 5@@*;7@;@@@c *7@;@3@5@+Ab@*;@3@+A5@@@3=3@>ERزrc@@B;3;@3@5@@@*ARRҠزrR@ 0@`5g@C @@@6@ *3;7g@7@@g@@@` @RA@C$@r$@g@D@ DDC7?j7@3@;@?@@4R R*@@$@@$ 73;?mE?@@@,@7@<r3@;@aT@@!2>"@@#3N3@ 4*c@gA@?73?*?@7@3@5`@@qTTQqT@xCRT \QqhT RRҠKr RRҢKr!!`!0Rc i??@6{ShG[ck; @(@GK@O@S@W@(@9A`5 @`7R!@"% RsGG@a@_ TSC[DcEkF;@{B_ֿ;gFI?@@H@7*4R 7@%@$@ H@!L@C*57@@9!29Z7@ H@!@A?*`5;@@7@P@77@H@h@c@!X@@K 7@@xRg{sG#@j@'@+@ }r@a@_T@{B_K{[GS@#*"R'gERr?c ';#Zg@@?TSA[B{ͨ_{SbGB@$4@7"@RB@*5ǰ RsG7@a@_TSA@{Ǩ_SR*k{[GSA@v@'a6@*4G'@@*_TSA[B@{Ũ_֡#@f%R >*4#@ *VRزrc #`'!'ARc7{CS[cksG2@#@BR?Cð4G@@ATCSB[CcDkEsF{A_* 5@ @?@x 4@ @  @@R(*L5#* 5 '7(;RC3* 5 @4 @CR @rOq @ Tr* 4ܱQRزrkTv@`5F@RRW?@xC@u*ҡ?@%Ri=*`5@? RKrC@ @ *;@4rvv@@5v5!RKr@ @*_HT_0T47@u`5z@ 5C*4C@1*J43@`5"@C}*5O@*w5O@BRez{ˮc # (!'2RcB{[GSc#C@"@7/3 #0@ #D@7R#vA@ 45G7@@_ TSA[BcC#@{Ǩ_֡QRزrkATc*w5/@5IaF@*/@֮bXRزrk@Tԯa2@A3@/@K*N*b@`4`2@ɬ**/@/`2y5 RKrc #@)!'B:Rc@̰K{S`G@'@`4RsG'@a@_TSA@{Ũ_`@ެ@Fx5!5@4* 5*Yf{SbGB@~R5z@47@_kiTsG@a@*_aTSA@{Ĩ_ց2@Bx#R{cG$D@e@@`@?T{¨_֥@d@C@TB@!0@BKB|B {¨b ۭ{CSG[#C@"@g" A97"t@5C? 4av@4RGg@@_! TCSB[C#@{A_֙@4C? 5'@b2@T*@5eF@`@@'@C**V4'@*c6@C`@C@'@* * R`r@`v!'@VRزrq{SG[c@'/P'@5`2@q`T`@RG/@@_ TSA[BcC{ƨ_`2@ x#a@Ce*QRزrk`TW4 5*R+@A%Rfo;* 5`2@p*5`@ `2@@C*5O*5\*`XRزrk T5`@ 4!RKr+@D;*5`@a2@ʭ2c #@*!'bwRcg2{[GcksS@@@w_7;3?*{@@U ҉ A9?h3(3u0 ( 90 4Ra2@`"A9 6a6@aia*@aea.@a`@a:a"@uF@a`iWe@S*Gw@@_$TSA[BcCkDsE{Ϩ_ qTb:; 5{rT q T`"A97`@c # -!'"hRc>R֫ࠍR`ðrR qTǪ5U<r*Tbv@@CK_ka5SRRR`*@GK! Ck 4G@*aK@! R5K <rTb <rT7@bD@E@CRr[*`4Nc@`F;@$;@! cc*`5`"A92`"93@b!b*5`2@3*`XRزr?kT5`@*5fK@Z@5?@?@#*{4G@a@! S#@G@C @@`:*4VRزrkTVR" RزrKr; RRKrG@R9F`5@A #)*r4"@*y*5K@ G@Ra*`.*ec?cR*`5 S@@*65cD* 4cڪVRزrkTS@aG@5K@-5#*5;@!b*4cS@S@ͬ4VRزra@!@C! @k5K@@ 4ac*4pc #*!'Rc[`F@`5*`4Z!@+R@W@VRزrѩW@VR֫زr`@aF@a5?`@0*  42a*4v@!`,s5c #+!'TRc@SC{ShG[cks@**;@73 4R3@sG7@a@*_TSC[DcEkFsG{BC_֠J`53@ **{SbG[D@b@_ aTv@5@)4RsG@a@_TSA[B{Ĩ_֡.@@Y*5@.`R@ZRgc #.!'Rcެ{CsGh@** {@a@_TC@{A_C{CsGh@*&R `@a@_TC@{A_({ЄG@@@@T{¨**C{ЄG@@@@T{¨*&R/{CSbG[cD@b@O_`Tw@@ @@V#b~~~~~%4RsGO@a@_TCSB[CcD{A_XRRR@ @'@Ҡ***@~**c #.!'bRc*{SbG[ck;C@*S@O7;?C 4RC@a7@d;@a7@D?@a7@@7@rsGO@a@*_ TSC[DcEkF;@{B_֠5C!/`<r*TK@7@ª5! /R<r*ATK@7@ܫ@5!`/D<r*TK@7@Ϋ5!/#6<*5G@7@C@;@?@ *J*,{[ФGS@/3Gt@@@k`TlG@@k TG/@@ R_ATSA[B@{ƨ_ր@a@*'y'@5G/@@?!TSA[B@{ƨ|@a@*'e'@@5{SЄG[@'*@@4RG'@@_TSA[B{Ũ_֠#@7#@*è{ScG!@9c@DR '?qT RKrRsG'@a@_ATSA@{Ũ_րJ@@5j@G@@9`K7J@!X@ kMT@RJ@UR_R{SbG[c#D@b@o_  T5@x@ê` 52@qTc* 4A 5RsGo@a@_TSA[BcC#@{Ψ_1 5ࠍR`ðrRC/@2@*5/@2@r@5/@*/@W4/@2@Ԫ5W5/@%*5/@*/@RR/@*/@Rc/0! 1"Rc@oc/`!-Rc{##GcS[b@/7`@54R@d~|`hdvr5@@@skHTR9G/@!@_aTSA[BcC#@{ƨ_@R Rا{[УGSc@'b__@S `F@tJ@@a*@ada.@a``@a5`@a5a@aRaZ@aNaN@`@`5X`R@a;ab@ag`J@@~~~~~~~~~~ ~ ~ b]G'@@R_TSA[B@{Ũ_9aN@t{SЄG[c#@ЄF?__@C4RG?@@_TSA[BcC#@{Ȩ_@ $@,q T7@ب*47@7@1R;@9`57@;@t7@&R`ðr7@//@5@7@;@b7@5*0F@@*{[GSB@*`R'@`@kTs @Sb@kT`@ЧRwG'@@_TSA[B@{Ũ_47@R"`RE4@s`@t @T RR RȦ{SG*!@`Rj@a @kT!@"@kT @ G@@_TSA{è_֔G@@?T`~@SA{è{S[G*@@*y@5G@@?TSA[B{Ĩ_֡@@?T[BSA{ĨP{{'+CS/lGcg#@ -@%A'=+=/=3=7=;=?==%-*!R'G/q7#@*3 5sGG@`@?TSA{Ԩ_֠#@<{[GS@****B`%@@?T[BSA{Ĩ{[GS @@s`@t @ަܦTG@@?TSA[B{ĨЦ{SG[@7**cƄGs@@@k TlG@@kTtF@@kT RG7@@_a TSA[B@{Ǩ_a@@*/+'>/@+@'@5q T qTRa@@*/+',/@+@'@4tF@@kAT@a@*+'+@'@ 5G7@@?TSA*[B@{Ǩ+'+@'@@4R`ðrR*''@}5RR*w{SG[`@/s# @`4`RG/@@*_TSA[B{ƨ_֠#R@ 5'@C4*4'@`'@:R'@6+@*A{ScG[b@'¦`5#@Ң#@*f@*sG'@a@_TSA[B{Ũ_C{ScGb@R5@sGBa@_!TSA@{èC_{ScG[cksc@#CC4RsG@a@_TSA[BcCkDsE{ި_ւ@H*5@c@sw{[@[@3w_*3@4`@s@w@{@@@@<4R@Rsq "5@_@@*@@@!1c]*@v@`\5#@[@C_*5+@[@c*5_@/@[@[@3У3@!RB1R`7@c*@3@{5 3@SLS@[@! Ҥ 4[@S@_*5@c*@@_57@[@#_*5C@_@[+ _\* 5[@c@@O5/@@*@\5[@@L@[$4O@|@^* 4@_bУ_@!2B2ݢ 5@5@͡* 7`*t#*5[@S@CE*@5@[@*@[@+4@Сi*e*@@\*@5c[@S@ Gb*5Ь1_CЬ?2;7[@S@_@c*`5_@[@@oK* 4@@K@@@[@_@G5@@*@4[@S@c+QRزrkAT@M`!.Rc`1_@[@ @?*@5cO_@O@@@!@C@D*5_@@$@WKC*5W@@@@@@C@O@.*5@@3ۡ3@*?5W@ W@8@_@9@WCn*5W@@@@@C@O@*5@@33@*5W@ W*5@_@@E@5@-@=@A@U@e@1@5@9@@@#@O@7@K@ ԡ*5@T#*5@{@#A9@c@@s@ s@w@w@{@@G@3@_@!@2Aӭk*@_%#][@*_5_{SG[c`@73c'b'@4`RG7@@_ TSA[BcC{Ǩ_ֿ/@!@:4`/@k/@Rc'C'@`5/@!@'5/@3@YG@@(R 9 R 9@#4RsG/Pa@_TSA[BcC#@{ŨC @_֙"р_@R4SRزr@nR@j@|Rj{SdG[ck@7c @9AR qRTsG7@a@_ATSA[BcCkD{Ǩ_@R RY@W#@_kT@@*//@ 4baTRRZ#X @?#{ScGd@#@ T(4RTsG@a@*_!TSA@{Ĩ_ @!`4|4R5u!G* @!2o5!G* *{[GckS@7S#X@sBb@_kT@a@*/F/@ 4sbaTRRG7@@_TSA[BcCkD{Ǩ_@R R RZ#TR@?{[GcSk@7ab!@/)C<r/@TS#@sb@_kT@a@*//@4sbaTRRG7@@_TSA[BcCkD{Ǩ_@R RZ#T@?c{SG@CaB<rTR`R@RG@@_aTSA{è_ R`YRزr`R={SdG[c@'#$Gb@@tR@_kTsG'@a@*_!TSA[BcC{Ũ_`@@* 54R@ !@̞`@#@r*ӟ#@RkR#@R{SbGH@$R`4<raTRsG@a@_TSA{è_Ӟ{SsGb@@Rsl@a@kR_TSA@{Ĩ_ַ{SbGB@@RW@ sG@a@R_TSA{Ĩ_֜{SbG[B@@R';8VRsG'@a@_TSA[B@{Ũ_֗RRC *4#@*4Ҡ#@@[56#@ * 5#@}@ RY{SG[B@'@R@R*4RG'@@_!TSA[B@{Ũ_*RR({SG[@FWs2G R*4GW@@*_!TSA[B@{˨_@R* 5!hF`R*`5#֪G~~~~~~!@5>?/;BB5/;B5;/ ~~~~~~! 3?/;Ν{ sGa@F R@R`RLG@F|@`@?T @F{ès{G@@@?aT{¨i{SG@@0`@a@a@`@a`@aa.@`@`@r@@?T@SA{ĨMx{[GkSc@/? @ tF?k@@C#R3t* 5S@3@AQ;S5R/@Sۭr@'G?@@*_ TSA[BcCkD{Ȩ_֡/@3@9q!TS7S@W@#KkCT3@ Dc "Kcd3S*5/@@F/@@!3@S@@@@!bT@rT[@@=[@+@O@K@d<r*T_|C||?|_|C||{@K@[@"@@$@!@BR7*7@@5@@Q 1Tv@5@@q[@@qTr 5[@?|@<@@5A CtF?@ZK@O@@@C@ Y *5[@!RPG@ BR**rrrgow_z"Rҥ*4C;?3C3@@_@3F@?@g@;@dWR3@زrkTR5[@@qTtF@ [7R4@-7RO@-* 5@ 4qAT@C?;;@@?@z*5@ 6@ 5C;?R@@7Κ7@O@Rb@77@52@@AR1*YRزr_k TQRزr_kTB5@R{@@F:@C?;;@@?@)*`4r@5y@5!R@ @RrgVRزrC;?d7R@7$*7@5@@` ;@q`T;__@;@C"?*5*5J@RJ@@@7@@77@@@v@@ϙ RO@$R@0<r*T[@@r@k@A"@_|C|_||_|C|_|K@"@a@@`Q 1 T@$@!@BR7*7@ 52@@R7*@@33@7@D5@@@:@v@@-@R"A9R`6@ @ @bK*5@ Q 1iT@.@2@*5@@!@.@ *5F@@@p*d5@@@37;C?7@3@@7X*7@5@@ 8ߗ.@m6@"@@*c : (!`=!`=b!`=5Rc/c :?!`=BLRc&{G!@@@@AT{¨@@R_aT{¨_֐{G!@@@@AT{¨@@R_aT{¨_z{cG!@d@@c@AT{¨*@a@ R_aT{¨_d{cG!@d@@c@AT{¨@a@R_aT{¨_N{S[aG@#@R@'R5sG'@a@*_TSA[B@{Ũ_ց@*7+{SG[cc@#/* 5'@!@9!7=RG/@@*_!TSA[BcC{ƨ_֠C!*5+@'@!RP!RC{C[GS@#@B_CD!tF!@SgN@eR@@ R@*b5tF@b@*BxbG@@_!TCSB[C{AC_*{G!@@@@AT{¨c:@@R_aT{¨_֝{G!@@@@AT{¨@@R_aT{¨_և{G!@@@@AT{¨@@R_aT{¨_q{G!@@@@AT{¨@@R_aT{¨_[{G!@@A&@@@T{¨!`G@@R_aT{¨_A{G!@@@@AT{¨@@R_aT{¨_+{G!@@@@AT{¨ !@@R_aT{¨_{G!@@@@AT{¨@@R_aT{¨_{G!@@@@AT{¨I(@@R_aT{¨_{G!@@@@AT{¨@@R_aT{¨_ӕ{G!@@@@AT{¨ @@R_aT{¨_ֽ{G!@@@@AT{¨@@R_aT{¨_֧{ScG[cksc@w:4RsG@a@_7TSA[BcCkDsE{ڨ_@ !@A5Õ45RKw@as@c*w@qTw@2aTbRؘb!2ە 5!s@> 8!T {*35ҿ3{@ 2!({@gq Tcq0T a0T  /`n.5@@-5!@! `,5A@!@+5@A{@B@+5aBR|*{@}"A93"9BRr`){@s"A93"9ٖ{@B@'5Ж{@.qT  q&T"5@Z@"5@.{@g?0WqW@ ?Tg@ qg@=Tq!Tg@O!! ң 5g@Ҕ685@@@*75 "[?Bc;S#CGC[@O@?@,T[@g@qRqTJ4ATa?@`5!Y;@*@5APb?|qT+T*ї3!bRʗc•5cR@raR"@2R`6R :R >BR BR F!oDq To@@q! To@ۑc˓c@ To@a}ӟk!kK+q!Tk@ǑTҠk@*m_k@!bRgk _@7•7@c`k@a@7S7@5@Rr@`K@ak {RRXϓoR7@ĕ 'C@!X{@1{;AbR@#C5@.@abRV#C 5@6@fsq` Tq!TLk<ҡk@@T\}k!o_qTo@7TҠo@*ݖc@o@!bRזocc@727@c`o@a@7Ô7@@5@Rr@`_@ack  u{8@Rr*ٔ5[@[@W@%R 0{@C A93C 9 {@BӖ*5!BR{@rA*{@va*~{@ߔz{@C'qT#qTҿTR_z5C{@! 5*{@XӒ+5R @{[GScks@_`B_U`4**Ra[ja[`[`[#`[omkiG_P@*_1TSA[BcCkDsE{ƨ @_T G@@ @kTF@ @k TF@ @k T0F@ @kT@ !@&F@@ @kTF@ @k`TF@ @k`TG@ @k`TF@ @kTTG@ @k@"TRzRt@!@*5@@R9 / j98t!y% 9сk98`[cRd"l`4*a@!@*~5@ @TRaðrR`ðrZRP@!@*j5t[Ϗb"`5`[a[%Rf 4*1@!@*N`4WҀRR#RR5a[HY@!@*/@5`[b"d@5@!@* 5@!@*@5@@ab"d!5t\@ARZR@!@*@5BR@!@*5@5-T @9qT @9q@Tq!T<R T @9@5G!@9@@ _AT!?T!@9?qaT!@9T8˟T@ˑ5 mTkt8 @9"@9  @9T 8 ˟ T ҁk48<5@TУ?! b$Rc?@!@*`5a\Au*y@R`ðrZRR-@`[!@b"Ѩ5!@R`ðrZRARRR:UF? T@9kt8@98  @9X 8 TRZR"e[xd37#*3@7@4*ZRa\|xRcѤ37*3@7@`5@@E{[SGsG!@b@'4@bA4_kT@a@* 5=G'@@_TSA[B{Ũ_֘{[GS!@s&ua@ ?ր5s"ATG@@_TSA[B{Ĩ_{{ScG[c@#74RsG7@a@_TSA[B@{Ǩ_֠'@4'@'@HR@@'@cC/3+Q(*4'@ '@4R'@0/@R@~R/@*6{cGd@@c@TcxGa@{¨%{[Sc#GB@@CB@G3" 7R`.`@@ *`43@GG@@*_aTSA[BcC#@{ɨ_`@;@@*;@ 53@`.@!@ `.*`R a@aDa@b@aa@!@`@ah u`@C@ @"%R yyN`@@`3@ RA@"!ZA@B@@sRs_@Bx`@@@ZB`@b@@B@#@D@0@&Rm_@*7@,7@)y4`@"@! R`.ow@RpkTGRزro`.@mСУ`!B(Rc`СУ!!Rc`ݑ{SsGa@ 4@a@_TSA@{Ĩ_ֵBF5!5@`5@`@?5T@SA{ĨT@SA{Ĩ.A1 {S[hGAcks@wsAAAB@okgAA @H@`UG@@ @kTlG@ @kTHF@ @k TtF@ @k T@@9RsGAa@*_A=TSA[BcCkDsE{ƨ _ր@!@*O;K7KO@;@K@7@5@@@ R#r|@ 5X@@9A6 RKrR@!@*O;K7*O@;@K@7@4@!@*O;K7O@;@K@7@@4@!@*;K7;@K@7@4 @6@w@u*4s@/s@#`@ @[4a@ca`CO@ ?wy*?@4O@@??@O@w@ k5w@ @@@@bBC#c CL5w@A@ @ @_qT @`7@@@@kT@9w@!29@!@O*`4w@@R|a@w@;K7*<;@K@7@@4@a@*#t!@@``@8@Q*R\3@l@?qiTRJ5#^!@@a@H"O;K7O@;@K@7@4R;K7;@K@7@4<rTA@*@`@O;K7<rO@;@K@7@@T@a@R`@ƌs@ !@a 9RYR s@s@S@c@R%R7?כ7@?@5@:[@M+* 5w@@ @`7@9k@29d`5k@@k@Ko@ @o@ UR@a@Skw@R@ҥ;K7C;@K@7@C@@ !R}}}}}}}}}} } } a Kr@  CG[;K7}*C@G@ 4Rss@ CGKG@C@M@K@! CGKK@G@C@@@ CGKXK@G@C@@@ CGKMK@G@C@@ GKώK@G@ KK@@RR s@S@$@`R%R1?@"49R)79R@LCO@5@@Ww@A@Ro;M@ RC@;@K@7@C@G@ ;K7CGK*;@K@7@C@G@5@9R!2 !x29E #A97&R* `6 @2 #W# ;K7CG4*;@K@7@C@G@ 5Q 1ITi@ CG;7q*C@G@ 5w@ i*;@7@C@G@5@Cw Asw@ci@*C ңO;7?CGcKK@c@*@O@;@7@?@C@G@@s@aA@c9a $@! cBR;7?CG>*;@7@?@C@G@5#@FR#A9Ak3@w@ * ;K7?CG*QRزrk;@K@7@?@C@G@T5f 07G@5w@@`@8@kTw@w@B@a9@ s;7?GCC@c@ ԍw@C@@ s@G@@ =f;@7@?@C@x6@D@6 @!R* 7?CG7@?@C@G@ 4R@@C cc*5c@a@ @4@Rزr wR2 A i5w@@@@!@@ ;7?CGы;@7@?@C@G@5nRRزra9@ GKCC@c@ ww@C@A@ s-RC@G@K@jǏQ@7?CGG@c@Q@C@7@?@c$@ CGS?'*C@G@ 4QRزrk@T`XRزrk T!RKrk TRDRزr@k`R9c`>!Rc DRزr#@#A9@7s@ @Km?@C@G@K@5#*OO@Rr`#@C@@c@!@ 3@RW*;@7@?@C@G@5c@ D@6c@#@`=bf`3@w@  R;7?CG*RG@C@?@7@;@Rc`!RcRM@bR Lc@G@&@C@c$@M@#g@Р_B@3 #CG #݌G@?@ @C@<R`6|RrM@S@ G?Cފ?@C@s@[@  *G@C@M@* K͊C@ K@?@C@G@5s@s@ = @fAD@q``6e@@Rr|@g`n`@@  CGKK@G@C@5M@c@ CG|c@G@C@M@= #CGՈR*C@G@5A C@A* K9K@C@G@5@9@x)-9  CG8(*C@G@5 @c6k@ #CGKC@G@K@5i@ Ak@K@g@o@ @o@ UM4@9%Rx9s@ KԊK@J @@92!2 9=@@A!bBc CӬCGKJC@G@K@4*R*a@?CGK֗*gN?@C@G@K@w@a@\ RCGK??@w@b@ @a@w@?@@@a@@C@G@K@MҼgJgRG{SaG!@i*`4sG@b@*TSA@{Ĩ_ֵеBFR*`5!"R"҉* 4 {#sG#@j@'@+@ /@3@}@a@_T#@{C_ى{[ШGSck@OS@TCb@9xJ@7TCRe`R@f` @`@9`@9Aa@9R6_kRGO@@_ TSA[BcCkD{ʨ_֡?;73/GK*?@;@7@3@/@5`@9yj@@9K`5[@9 b@a@kA#?;73/7*?@;@7@3@/@@5`@9b@a@kAC?;73/!*?@;@7@3@/@`4G@#n*RR*tG@cK@`?k"d<{[GSD@"@9G65X@ @+ @#'l<r*T`@@*GG@@_aTSA[B@{ɨ_5@;@R!BҤk<*5k@;@c3/?<r**aT@R@@B@c*{SЅG[c#@L!@8b7*4@RRG7@@_ATSA[BcC#@{Ǩ_֧W@'4c@@dҹchss"dW@@k!T@!B@C@#<r*Tc@**"**{ sG$e@ҥђ@a@_T @{Ĩ_փ{SbG$@9B@/D6!X@ @ćR@@4sG/@b@*!TSA{ƨ_!@ @R@5?@Z"  '*R{SfG[cks@O;?C4RsGO@a@_TSA[BcCkDsE{ʨ_VWu7@ҳ<r*AT7@?4R?@ 5b7@*[7@*?@t@56@ 7@*5C<r*TC@ 7@c@;k{S7@G@%R#*47@G@ 7@*R!lG!@<r*aT!G!@<r*ATvC@Y;?@x0@5wK@u7@k`Rv<r*AT;@0@?xr!T(@7@#*4VRزrkT7@*[{SgG[@,@542@?qT?xrTu7@sG@a@_TSA[B{Ĩ_V7@2@?xrTb{[УGSa@'G@@@kTlG@@k THF@@kTtF@@kT3RG'@@*_TSA[B@{Ũ_@@*56*5!F!@N*4*@@*@4HF@@kT@@*4@@*{5!F!@**5!G!@"*5! G!@*5!F!@*5!F!@ *5!F!@*5!TG!@*5!F!@*4{sGckS[&@*#4RaðrRG@@_3TSA[BcCkDsE{Ҩ_ @9BRB _qT RKrR"@4H@4_qA'T*** 5WR!(@B/@@;@?kKA#@GqBK@@S@[g05q5#5"5@@@@8c g@*;7?*S];@7@?@@g@**7o@Ayy7@U!4;!4o@3Ayyo@ 9@o@Dq 9Tg R*R Hg8bA! ֧@RkR!@C7*7@5@k@k77@ @G4K@@7Q$*7@ 5@@@`;7@;@7@4@``Se@ *o@"_@?o?@_@@G@@{…?@*??@B5@DqHTpHg8bA! ցRRRRA[@!To@@[@8?`@o@kC{@G@RB8w(*@54@@qTA?@#ZK@@*5s@"@_@q`Ts@!@"h`8BlR"h 8@!T[@s@8o@@RCz$s@*U5J@?@S@@?gvlGg@@@ @_kT@G@RR#*5[@o@|@@c!8R`ðr!K@A@7?{#7@?@;4@@q@T!R@  o@ 9o@ 9@ ! !pR KS@??@4??@4?Ƃ?@4@4[@o@8@ [@o@8K@@Rc#*4ɅDž*4@!@*;c;@5G@@A4 ! Rc]!B!RcU{G@@@T{¨'@R DŽ{G*@@@T{¨R *' R{CShG[cks@w**c4RaðrRsGw@a@_!TCSB[CcDkEsF{A_ @9AR qT RKrR5@J@4qT***5*5***7SW[o%7@*"R7#7@q`E4 @`7R*R*7&k7@*R;7#;@7@@kb 5@% 5O@O@"@R@!8! ?7*O@@˄?@7@7@hT @"@A8R@! *;7ő:@_@@y;@7@5_@ 9_@ 9_@ 9_@ 9:@DqIT0!`"H`8cb"@ qRR@;7ց*;@7@4#O*%O@nRRRRR`ðr*@!@;7"|@O@;@7@4J@@qT*;7<%[@W@O@ccb@;@7@ˡ @A`6b@`WRزr#O@ 7@_T@*?;7 @7@;@?@`6@O@c;%#O*?@;@7@`5i*;7$[@W@O@ cc;@7@@4J@_@yi@z*;S@@4*@"@_@#8@B7!*7@@4#OrC?;7%*C@?@;@7@5#@"@.@*@O***5:@ qTTq TDqTO@"@@_@8@9_@k.@z@R8B%* 5@4J@@q T @ ҡ@*@B0LR'$*4*$5!lGR@!@@#@.@_k To@RR!* 5B@_@o@c!8|>@>6O@"@b@_ATO@_@@8k@ҩЁЃ! BRcS>@*@Zt5c@"@_@qT!@"h`8BlR"h 8c@"@TR*#c@*>@!@*?$?@`5C @ЁЃ! Rc *{ShG[cks@W*#4R`ðrRsGW@a@_!TSA[BcCkDsE{˨_ @97 RKrR**3;7?#3@;@7@?@ *R3;7?!3@;@7@?@` @:R``7q*"R3;7!3@;@7@` *Cc3;7#3@;@7@ 5@J@?q TZ5J@@q TK@O@R@@ңBK!4T ;c5XD RRR*@!@?39 "@!8!@ ?@3@R@5K@! K@*ˤ3@?@ҢK@R4@@*4*Cc3;7c#3@;@7@*3$k3@@9 6Z@@V 4*R#373@7@`4RB@?3O*?@3@ RK@<*,*Cc3*#3@v*"R373@7@5K@@O@@@b˻@*33;7{C3@;@7@@5@@5Z5*SS@{K@@R`*3;73@;@7@`5*R#37N3@7@5@ЁЃ`! @S@! @@7~@S@@C@7@@"@_K@@*\@*S@"S@>S5@K@_TC@ @_@@} ~`>@_`>5y?@R v@x@5$5RCwS@RGg@@_TSA[BcCkDsE{ͨ_ր@(T@k*!@ARrS@9~@?*`Ry`@9@BA2 * 99 yya>@S@! @@}@S@!{@$A@Qc@@Ҥc2@*S@BS@ȀS5`>@`>kRR@*ЁR wC?@BRIC@@B\}C@7@ @QR=] yy8R6K@qT RsGw@a@_TSA[BcCkDsE{Ϩ_@9?k`TR`ðrRkRR 6` 6Z@@q Tq T q!T_x@ ڀK@@K@#@c@R| @@$@c@`$b @a@c@ B0Lk*5>H *y`>@`>G@a@"Rk;7*;@7@ 5"K@9 @bK@ @7K@@A@?cTK@ Ay@@S A* y`@9@B@* 9 9H5 y ya>@?@! ڤ@!***7*7@`5`>@`>4@?@A@B@ @ @4_q@TsRR:@+J@/.@v* 4H@#n* 5@96Z@cg*@5C;ҡ37Q|R*r{SaG @a@ @qTRRsG@a@_!TSA{è_Rq{SGB@!@a!@s`@@r`@@ra@!$@Tt`@`q`@rG@@R_TSA@{Ĩ_ֿq{SgG[@7A ҡ/#'+p3/@R#@'@+@@|||||`/#'+s*/@#@'@+@@5e63@3@$RsG7@a@_TSA[B{Ǩ_֢3@p*#@'@@@53@B #Ys*#@@5U3@#p3@@#@@Rr*3@o3@ @@ Jqc`ac!`Rcs{SG[ub@'~s*5a@b@c @d&@k*p5'@@*_TSA[B@{Ũ_qXuIu{cGd@@c@T!@B@{¨p q{[GScd@_/a$@$ @  @ @?qTceRco@*a`R $q*G/@@_TSA[BcC{ƨ_ @ 7@8 @'p'@Rec*ce'Jn'@d@c/@a@Ta@[BSAcC{ƨKop{SG[cks@@?GSU=4`RGG@@_TSA[BcCkDsE{ɨ_br5&@ ;@%q*4Qp5;@?@r;@gok@TT qRlTwRw*w?@C;@  ;o<rT@#`Mb_C@#C@p`@!qT"||C@d@e@h"e@DRrj"!qB@%TrC@?;@"to*5&@o@75c`ac!`Rcrnr?irU?rR p:tGt{SG[cks@WS4`RGW@@_ TSA[BcCkDsE{˨_b+r 5&@@@Cko;@#c(p*`5U@@RK@rK{k@`zo@@V@@RS@rSo5;@nk@TT qRlTwRw*w;@"n`5&@`do5;@}nRoss{SG[c#@?*SC4`RG?@@_TSA[BcC#@{Ȩ_ֹbq`5&@A@@@@+@*c3_;odo*%o 5+@>nk@TT qRlTuRu*u+@"n`5&@` o5+@$nR1oasns{StG[`@/S4`RG/@@_TSA[B@{ƨ_ַb[q5&@@@#@#+O-q*n 5#@mk@TT qRlTuRu*u#@"6n`5&@`n5#@mRnss{StG[c#@/*SCq4`RG/@@_TSA[BcC#@{ƨ_ֹbq5&@@@`h`84n5+@mR&@+@*%n*zn 5+@mkT+T qRTu*uRu+@"m 4`nrr{StG[c@'S4`RG'@@_TSA[BcC{Ũ_ָbp5&@@@@h`846n5#@OmR&@#@@m*4)n`5#@Bmk TkT qR Tu*uRu#@"m4`;nkrxr{StG[c#`@/73SC4`RG7@@_aTSA[BcC#@{Ǩ_ָbap@ 5+@@o*53@k&@A+@Rcn4*+@3@m*a.@+@al*`@+@a+@a"@m`B@@EmxF@5j=m;m_k4*+@#*5+@Ik@kR+@*m*Rk**+@5k*Bl{cbGD@`G"@@_`T`lG@_T`HF@_ T`tF@_T`F@_TdF R@_aT?RcG@a@_aT{¨_l{SssGb@`5@a@_TSA@{Ĩ_֡@`@?TSA@{Ĩrk{StG[B@*4RG@@_TSA[B{Ĩ_֠@@j*k{SscG[cksc@!0@G?q)T᠍RaðrRsGG@a@_! TSA[BcCkDsE{ɨ_ր2@@"@z@@@ңj|||||||||m*`74Lka3@m7@TlRR R`3:@7@`w@**5a! ci*5`#A9a3@2`#9@[i*`5F@7a3@k*`5Yi*5aw@{@ K RFk2@b3@j*5@!@l*5;@ha3@ERCrc({CZi;@*bk|5@!@bi*4c`ac!Rc@mc`ac`!"Rc@mc`ac!Rc@m{SsdG[ck+@*@qTࠍR`ðrRsG@a@*_A TSA[BcCkD+@{Ш_ R@R2@qTRXp4R;@S<r*!T@@ ?7    {G@B@K;@`@bl5&@BRrk*5rj52@Rҥl*4{@]lRaj5;@zij;@*uiVj 4n?@*{@*@l?@j>r!T7@c@Ac`!-Rcl{[uТGScB@`@'@ Tt@7@@@4 @4R@s?kiT@ Xs4i5RRزrRa!~Ai`s~~Ӂ@gk3|l5B@@kBi5RG'@@_TSA[BcC{Ũ_րRel5B@@jBi@4zn* jc@ac.!  Rcl\n{SseG@aRri@5@i@*ri*sG@a@_TSA@{Ĩ_i{cwGS[a@/4҂@'!RB@r#j4@'@AG/@@_aTSA[BcC{ƨ_ր@!R@r#j@5@aRr#j@5*@aRr#j@5.@aRr#~j@5R@ @'@0F@' " v'@+@ '#RJ@rej 5!RN@r^j@5Z@aRrVj@5b@ab@"hsbARrIjs"4R@9@@!?k@$@Rr6j*RHi{[uФGkSc+@ Rrhk*5A@`@3KR5@@? TG@@*_#TSA[BcCkD+@{ب_R!RKr?i`@9:i`@9A5i`@9B0i`@9 C+i` @'i`2j`:@i`B@i`J@i`b@i`f@i`j@ i`n@i`r@i@`>@`?@`B@`?wR@WRrh`4*@h@5@@j5Rrh5`@ !R@rf5`@ !R@rf@5b@aRrf 5b*@aRrf5b.@aRrf5wF@wRrh5u!5Rrh`5RbJ@rf`5!RbN@rf`5`@h5`@h 5bZ@aRrf5`@sh`5`@nh5ab@"@! "@bh@5`b@`b@hwbARrhf"4*a@9b@`@!?k@$@RrUf 5!RKr;h`5@@Ab***g{SsdGkcs[@# Rrj*4sG@a@*_!9TSA[BcCkDsE{ݨ_ֶ$@@cG[~iR5@!RKr?kT@hTRf`@|| c  czKZic@9@3c9Ric@9@3c9Jic@9@3c9Bic@9@3c9:i@`3d #g/i@c;)ic##i@cKi@cci@cgi@ck i@coi@@`s``?փ@``?*5C@@?s;_ch4!Rrf*4XqT@````a/@aha+@aha@ah`@a-`@a(g*'!Rrf* 4ZqTa*`4ZqTaC*`4ZqTac*`4ZqT@@s_ch4RrbCf*@5!Rrbcf* 5zh*@`t5rh*@`5a*4Xq`T@`@Rr?kTүe sUh4rgiҡ[@%Rf* 4[@gf?h*@`T57h*@`t5/h*5@kT1f`c@ *@k-Tbc@ARBr37.f7@3@* 4t5a@9`@b@!?kBRrB fXq*@T 5g*`5@!RKr_kRT@@!*NR @Rr?kT`#s*@4XqATGҡ[@%Rf\* 4fR@ |@7e7@*e 4@fesg5@Rr?kT`G@ssg5@Rr?kT_@c@tS_@c@{SsaG[c!@'7_(_'@4RsG7@a@_ATSA[BcC{Ǩ_`@@aTw@ Rlc@_@3`4Ҡ4 Re4_@A5_fҠ_@5@@vzf_@kRs_@ 53@@=se@AC.!Rc h{CSshG[cks@W**[@_qT_qITࠍR`ðrRsGW@a@_TCSB[CcDkEsF{A_@R`ðrRRң<5w@`RB4s@qTkCGo4`R`ðrR*G@aC@fC@(d*\5 R*0e4R**C@p<*|52@4cA!/ <r*!TO@C@#of4Rd5|? ҿKOSX5@CcR$RJ*>?raT@4;R@C@G@B@b5G@C@2@G@}d4R RKr[R@AC`!.Rc@Lg*o@4`R`ðrRC@#d@5{CssGh@ )@a@_TC@{A_֧d{[vGSkcs@@O*W@Z4@RS3ke3@4GO@@_TSA[BcCkDsE{ʨ_**C *R 5@@ Ta R | !|@;7kc k TsQw}Ҡjsj3@ @sbT;@ `bRj C@R b@R@j!5@ @ @@7@5b*e*c*R@B!TC@!@`@TWRزr`@@Q `@@ d@AC ! Rcf@AC`! Rcf{[uGSkcc@RC7a**`5+@R St@a@`@Rb`@"a@a @b@aab@`@bh a`@# a@b@Uaa@b@bh!b@a@La**c_3b*4dG7@@*_TSA[BcCkD{Ǩ_|@b R @b @$aEa *c2@ @C#eң"* @c7@a@:|@cRcC@Ac ! "Rc@ze{CssGh@I@a@_TC@{A_b{CssG(Ri@@2@a@_TC@{A_b{StG[@!(@ed_ b 4@@_TSA[B{Ĩ_a.@Td@@.?Tbb[BSA{Ĩbb{SsdG[c@'!@a*4sG'@a@*_TSA[BcC{Ũ_ Cb #@!k@;bDRr_*?cRRfb{[uGS@'S"`*@ @b5@Q\qT R`RG'@@_a TSA[B{Ũ_A!"H`8cb"@i5!Ra:a"RaJ] 5b*@RAb.@ARa:a"ARaJAEc@ b`5a*@c*_*"5#@ @4*"@*Cha8clRCh!8#@"@kTbBb#@*a5a*@R a.@ `"t:tJ*`:`J*a@AC !" Rc`Yd@AC! Rc`Qd{ sbG#\QB@qRHTsG@a@*aT @{è_֢``5#@a{SscGc@'*@7?#bsG'@a@_TSA{Ũ_WRزra{SsgG[c@*!C'G'@ 5+@*c_3Cb+@*kc*sGG@a@_TSA[BcC{ɨ_ga{SsfG[c@*!#*75'@FRrGR*C%S[_3b'@*:c*sG7@a@_TSA[BcC{Ǩ_6a{SsgG[c@*!C'G'@`5+@?R*co_C3 b+@*c*sGG@a@_TSA[BcC{ɨ_a{SssGh@GRr*'G7C|^@GRr*HRC$ҨS[_3^7@a@_TSA@{Ǩ_`{bCG<S`@?$qT?,q`RT?qRTBG@A@T{¨_@R`{eGc@!q$TR##!Q?1c`@Td@ykAT!Q?1c`TG@@_T{¨_`{cxGS[skK@@{;*BR**G*R*"RRa4GG@@_!TSA[BcCkDsE{ɨ_*R@a5@@*;@B@BBy #@a Tb@_ TR|:7T_7@` Rc@b @u@5B kTQab?**`@~6_j: 4a@ҁ a @ 6?@sbTREP @@| ~@`ѣs@b@CR " @Rj  ;@@@!RWRزrR{@Ckz_Tb @B@bu_@AC!B3Rcjb@AC !2Rcbb{ky&G[sSc@*7**BR ~@@ @ T*R`@ R|7^ AR R &@ @|\k TQ`b*`@~7j64b@r7" b @"sb!T~@tR ? ?UR9G7@!@_TSA[BcCkDsE{Ǩ_րRWRزruw_C@Ac !"*Rc`aC@Ac !*Rc`aC{CSshG[cks@***C@@?4sG?@a@_!TCSB[CcDkEsF{AC_ք@5**S*V43@'a****53@;@7@*]*;@__{SSgG@GR!@rO+**/K#`5@#@*#]*@_*sG/@a@_TSA@{ƨ_^C{CSShG[cks@***C@@?.4sG?@a@_!TCSB[CcDkEsF{AC_ք@5***V43@`*** *53@;@7@*N`*;@o_^{CcG_qb@@b@T!T{¨BRT{¨R^{GG@`_?kmT!QR%?qT`@T@y?,q!T@`TDfG@@?!T{¨_@S^C@Ac!PRc`{UGSB@ ?kT4Q`RsbT`@6` @sb_`^x`TG@@?TSA@{Ĩ_C@Ac!SRc`^{SScG[*c@*"R'I*"RD6`@RRsG'@a@_!TSA[B@{Ũ_@@BB_8d_TWRزr RbATa!RR *]C@Ac!"\Rc@K`{CbGB@@?kT@y_q@T!QR!Ax_q`TT RcG@a@_T{¨_R]C@Ac!B^Rc"`{STG@@3u@6a\` 2uRG@@_TSA@{Ĩ_`R]C@Ac@ !B`Rc_C@Ac!"`Rc_{[UGSc@' [*5#@ @4f @d @QK'@hf8H#8#@c$@kTY]* 4#@\@^*G'@@_TSA[B{Ũ_֡@DR҄ R*/]{ ShG&@@BS\Qq9999 T RRsG@a@_T @{è_֥cZ R]{SS[gG&@@\QqTRR5@9@9?kT`!RKrsG@a@_ATSA[B{Ĩ_R@9_kaT@9?kT@!\Q?qT@9@9!<S@9! *@9!*!`*\@9@9!<S@9! *@9!*!`*{STG[a@'^5a2@acv@5RG'@@_aTSA[B@{Ũ_\*4b\5@R`@#@@u\ 5V\5 RKr@R#@]w\C !c `!-Rc@^`{SSbG[B@4RsG@a@_TSA[B{Ĩ_֢@*4@@@:[*\4`C\{SSfG[@/4RaðrRsG/@a@_A TSA[B{ƨ_ @9AR! ?qT RKrR@?q@TR@*@6@@J@'#E#@"@ @ p!8R@! i#@K k'@@iTKKrR4`6Z@*6@5#q T**#Z@#@@T@qT@QR 6@J@C#Y#@@@4RR@@+@"@_@$TK@Q[{SSaG @@ @B@BT@!@?T @@ҲZA!FsG@`@?!TSA{è_` @[{@G@@@?T@G{¨[{STG[!@-[<r*T+Y*G@@_ATSA[B{Ĩ_A!G!@k\<r*aTA!\G!@b\<r*T*S[{CGG[cksS@KkG$@WЧGk@$h%@J@?#ҢwcE7g$OS]4Gg@@_!TCSB[CcDkEsF{A_Z*@ 5G@`@ t*sg@|hh@_ kT`@@*}[@5s@ss@`@T_km T 7@@?@Cw@9\*Xs4X!Rr Rrf*[*4k_k*X5*ZG@|X*wX!Rr RrfRZK@xfXcXRR!Rr RrfR4*r{[VGSkcB@;?C@GT Ҥ/+CZ/@+@*#*7@3!X5;@U*G?@@_TSA[BcCkD{Ȩ_րRR'[*_OZ{CSsGh@  @a@_TC@{A_6Z{SSaG*!@ ҡ4Y R 048@DLH,0sG@a@_TSA{è_Z{kY$G[csS@;G?CU һ@-X5@A Y* 5@@*@s@*bT@|Ӣ?@!Wo@D4@@!Z`4WW!Rr RreR9GG@!@_TSA[BcCkDsE{ɨ__q@T[*=Y*\WC@@R?@NW*Y{UФGS@d@/+_q*T@9kT AQ3_y@7+@b@*BT@4 ࣟZadG/@@_TSA@{ƨ_R*+@[Y{[VGSd@*R'7RXG@@3G'@@_TSA[B@{Ũ_I-G{{_No errormit-krb5Unknown %s (field = %d)routine errorcalling errorsupplementary info codeThe routine must be called again to complete its functionThe token was a duplicate of an earlier tokenThe token's validity period has expiredA later token has already been processedAn unsupported mechanism was requestedAn invalid name was suppliedA supplied name was of an unsupported typeIncorrect channel bindings were suppliedAn invalid status code was suppliedA token had an invalid signatureNo credentials were suppliedNo context has been establishedA token was invalidA credential was invalidThe referenced credentials have expiredThe context has expiredMiscellaneous failureThe quality-of-protection requested could not be providedThe operation is forbidden by the local security policyThe operation or option is not availableA required input parameter could not be readA required input parameter could not be writtenA parameter was malformedlocal-login-userGSS_C_MA_MECH_CONCRETEconcrete-mechMechanism is neither a pseudo-mechanism nor a composite mechanism.GSS_C_MA_MECH_PSEUDOpseudo-mechMechanism is a pseudo-mechanism.GSS_C_MA_MECH_COMPOSITEcomposite-mechMechanism is a composite of other mechanisms.GSS_C_MA_MECH_NEGOmech-negotiation-mechMechanism negotiates other mechanisms.GSS_C_MA_MECH_GLUEmech-glueOID is not a mechanism but the GSS-API itself.GSS_C_MA_NOT_MECHnot-mechKnown OID but not a mechanism OID.GSS_C_MA_DEPRECATEDmech-deprecatedMechanism is deprecated.GSS_C_MA_NOT_DFLT_MECHmech-not-defaultMechanism must not be used as a default mechanism.GSS_C_MA_ITOK_FRAMEDinitial-is-framedMechanism's initial contexts are properly framed.GSS_C_MA_AUTH_INITauth-init-princMechanism supports authentication of initiator to acceptor.GSS_C_MA_AUTH_TARGauth-targ-princMechanism supports authentication of acceptor to initiator.GSS_C_MA_AUTH_INIT_INITauth-init-princ-initialMechanism supports authentication of initiator using initial credentials.GSS_C_MA_AUTH_TARG_INITauth-target-princ-initialMechanism supports authentication of acceptor using initial credentials.GSS_C_MA_AUTH_INIT_ANONauth-init-princ-anonMechanism supports GSS_C_NT_ANONYMOUS as an initiator name.GSS_C_MA_AUTH_TARG_ANONauth-targ-princ-anonMechanism supports GSS_C_NT_ANONYMOUS as an acceptor name.GSS_C_MA_DELEG_CREDdeleg-credMechanism supports credential delegation.GSS_C_MA_INTEG_PROTinteg-protMechanism supports per-message integrity protection.GSS_C_MA_CONF_PROTconf-protMechanism supports per-message confidentiality protection.GSS_C_MA_MICMechanism supports Message Integrity Code (MIC) tokens.GSS_C_MA_WRAPwrapMechanism supports wrap tokens.GSS_C_MA_PROT_READYprot-readyMechanism supports per-message proteciton prior to full context establishment.GSS_C_MA_REPLAY_DETreplay-detectionMechanism supports replay detection.GSS_C_MA_OOS_DEToos-detectionMechanism supports out-of-sequence detection.GSS_C_MA_CBINDINGSchannel-bindingsMechanism supports channel bindings.GSS_C_MA_PFSpfsMechanism supports Perfect Forward Security.GSS_C_MA_COMPRESScompressMechanism supports compression of data inputs to gss_wrap().GSS_C_MA_CTX_TRANScontext-transferMechanism supports security context export/import.*H*H*H+*H+++*H+ + + + + + + + + + + + + + + + + + + + + + + + + + + *H}generic_gss_str_to_oid{ %lu %lu %lu out - nbytes == oid->elementsoid_ops.ck5_mutex_lockk5_mutex_unlockmecherrmap_addr == 0../../../include/k5-thread.h(*mecherror_cmp)(r, pair->r) != 0errmap.h(*cmp_OM_uint32)(l, pair->l) != 0No @ in SERVICE-NAME name stringSTRING-UID-NAME contains nondigitsUID does not resolve to usernameValidation errorCouldn't allocate gss_buffer_t dataMessage context invalidBuffer is the wrong sizeCredential usage type is unknownUnknown quality of protection specifiedLocal host name could not be determinedHostname in SERVICE-NAME string could not be canonicalizedMechanism is incorrectToken header is malformed or corruptPacket was replayed in wrong directionToken is missing dataToken was reflectedReceived token ID does not match expected token IDThe given credential's usage does not match the requested usageStoring of acceptor credentials is not supported by the mechanismStoring of non-default credentials is not supported by the mechanismattr_authorize_localnameexternalName != ((gss_buffer_t) 0)g_authorize_localname.c The routine completed successfullyA required output parameter could not be writtenA token had an invalid Message Integrity Check (MIC)No credentials were supplied, or the credentials were unavailable or inaccessibleInvalid token was suppliedInvalid credential was suppliedThe referenced credential has expiredThe referenced context has expiredUnspecified GSS failure. Minor code may provide more informationThe quality-of-protection (QOP) requested could not be providedThe operation is forbidden by local security policyThe operation or option is not available or unsupportedThe requested credential element already existsThe provided name was not mechanism specific (MN)An expected per-message token was not receivedUnknown errorgss_encapsulate_tokentokenSize > 2g_encapsulate_token.cNTLMSSP*H++7 k5_mutex_lockk5_mutex_unlockbuild_dynamicMechgssint_mechglue_initialize_libraryr%s%s%s/usr/lib64/gss/interposergssi_acquire_credgssi_release_credgssi_init_sec_contextgssi_accept_sec_contextgssi_process_context_tokengssi_delete_sec_contextgssi_context_timegssi_get_micgssi_verify_micgssi_wrapgssi_unwrapgssi_display_statusgssi_indicate_mechsgssi_compare_namegssi_display_namegssi_import_namegssi_release_namegssi_inquire_credgssi_add_credgssi_export_sec_contextgssi_import_sec_contextgssi_inquire_cred_by_mechgssi_inquire_names_for_mechgssi_inquire_contextgssi_internal_release_oidgssi_wrap_size_limitgssi_localnamegssi_authorize_localnamegssi_export_namegssi_duplicate_namegssi_store_credgssi_inquire_sec_context_by_oidgssi_inquire_cred_by_oidgssi_set_sec_context_optiongssi_set_cred_optiongssi_mech_invokegssi_wrap_aeadgssi_unwrap_aeadgssi_wrap_iovgssi_unwrap_iovgssi_wrap_iov_lengthgssi_complete_auth_tokengssi_acquire_cred_impersonate_namegssi_add_cred_impersonate_namegssi_display_name_extgssi_inquire_namegssi_get_name_attributegssi_set_name_attributegssi_delete_name_attributegssi_export_name_compositegssi_map_name_to_anygssi_release_any_name_mappinggssi_pseudo_randomgssi_set_neg_mechsgssi_inquire_saslname_for_mechgssi_inquire_mech_for_saslnamegssi_inquire_attrs_for_mechgssi_acquire_cred_fromgssi_store_cred_intogssi_acquire_cred_with_passwordgssi_export_credgssi_import_credgssi_import_sec_context_by_mechgssi_import_name_by_mechgssi_import_cred_by_mechgss_acquire_credgss_release_credgss_init_sec_contextgss_accept_sec_contextgss_process_context_tokengss_delete_sec_contextgss_context_timegss_get_micgss_verify_micgss_wrapgss_unwrapgss_display_statusgss_indicate_mechsgss_compare_namegss_display_namegss_import_namegss_release_namegss_inquire_credgss_add_credgss_export_sec_contextgss_import_sec_contextgss_inquire_cred_by_mechgss_inquire_names_for_mechgss_inquire_contextgss_internal_release_oidgss_wrap_size_limitgss_localnamegssspi_authorize_localnamegss_export_namegss_duplicate_namegss_store_credgss_inquire_sec_context_by_oidgss_inquire_cred_by_oidgss_set_sec_context_optiongssspi_set_cred_optiongssspi_mech_invokegss_wrap_aeadgss_unwrap_aeadgss_wrap_iovgss_unwrap_iovgss_wrap_iov_lengthgss_complete_auth_tokengss_acquire_cred_impersonate_namegss_add_cred_impersonate_namegss_display_name_extgss_inquire_namegss_get_name_attributegss_set_name_attributegss_delete_name_attributegss_export_name_compositegss_map_name_to_anygss_release_any_name_mappinggss_pseudo_randomgss_set_neg_mechsgss_inquire_saslname_for_mechgss_inquire_mech_for_saslnamegss_inquire_attrs_for_mechgss_acquire_cred_fromgss_store_cred_intogssspi_acquire_cred_with_passwordgss_export_credgss_import_credgssspi_import_sec_context_by_mechgssspi_import_name_by_mechgssspi_import_cred_by_mechmech_type != ((gss_OID) 0)g_initialize.c/etc/gss/mech/etc/gss/mech.d/*.confgss_mech_interposerk5int_i->did_run != 0gss_mech_initializeABCDEFGHIJKLMNOPQRSTUVWXYZ234567GS2-gssint_unwrap_aeadmech != ((void *)0)g_unwrap_aead.cctx != ((void *)0)gssint_wrap_aeadgssint_wrap_aead_iov_shimg_wrap_aead.coffset == output_message_buffer->lengthmech->gss_wrap_iovkg_process_extensionkg_accept_krb5k5_mutex_unlockMEMORYexts != ((void *)0)accept_sec_context.cctx->have_acceptor_subkeyaccept_sec_context called with existing context handlek5_mutex_lockk5_mutex_unlockget_name_from_client_keytabscan_ccacheget_cache_for_namekg_cred_resolveacquire_accept_credacquire_init_credacquire_cred_contextgss_krb5int_set_cred_rcachegss_krb5int_import_cred%urefresh_timecred->name == ((void *)0)acquire_cred.ccred->name->princ != ((void *)0)krbtgtproxy_impersonatorcred->name != ((void *)0) && cred->ccache == ((void *)0)cred->ccache == ((void *)0)cred->keytab == ((void *)0)No key table entry found matching %sreq_ccache == ((void *)0)Unable to resolve default client keytab: {kerr}cred->default_identity || cred->name != ((void *)0)value->length == sizeof(rcache)value->length == sizeof(*req)ccacheclient_keytabkeytabrcachek5_mutex_unlockgss_krb5int_copy_ccachek5_mutex_lockvalue->length == sizeof(out_ccache)copy_ccache.ck5_mutex_unlockvss%s:%siBvvviiiibivBBvivvbbvvvvbLLvssvK5C1+GS2-IAKERBiakerbInitial and Pass Through Authentication Kerberos Mechanism (IAKERB)GS2-KRB5krb5Kerberos 5 GSS-API Mechanismkerberos_v5kerberos_v5_oldmskrb*H *H*H*H*H*H*H *H *p+ *H*H *H*H +*H*H*H*Hiakerb_parse_tokeniakerb_make_tokenk5_mutex_unlockiakerb_init_creds_ctxiakerb_tkt_creds_ctxiakerb_initiator_steprequest->data + request->length == (char *)token->value + token->lengthiakerb.cq == (unsigned char *)token->value + token->lengthcred->name != ((void *)0)ctx->state != IAKERB_AP_REQkrb5_gss_import_namecp == endimport_name.cmake_gss_checksumk5_mutex_unlockk5_mutex_lockget_credentialsdata->cred->name != ((void *)0)init_sec_context.cdata->exts != ((void *)0)evidence_creds.ticket_flags & 0x40000000*Hk5_mutex_unlockee`WW make_seal_token_v1(!do_encrypt) || (toktype == 0x0201)k5seal.cenc_key->length == 16make_seal_token_v1_iovkg_seal_iov_lengthmd5cksum.length == ctx->cksum_sizek5sealiov.cgss_padlen == 0 || padding != ((void *)0)gss_krb5int_make_seal_token_v3gss_krb5int_unseal_token_v3key != ((void *)0)k5sealv3.ccksumsize <= 0xffffgss_krb5int_make_seal_token_v3_iovgss_krb5int_unseal_v3_iovctx->proto == 1k5sealv3iov.ccksumtype != 0gss_trailerlen <= 0xFFFFheader != ((void *)0)kg_unseal_v1k5unseal.ckg_unseal_v1_iovkg_unseal_stream_iovk5unsealiov.ctoktype == 0x0201stream != ((void *)0)i <= iov_count + 2k5_mutex_lockk5_mutex_unlockkg_init_namedata_list_to_buffer_setprincipal != ((void *)0)naming_exts.cminor_status != 0k5_mutex_unlockkg_compose_deleg_credk5_mutex_lockimpersonator_cred->name->princ != ((void *)0)s4u_gss_glue.csubject_creds != ((void *)0)subject_creds->client != ((void *)0)k5_mutex_lockk5_mutex_unlockgss_krb5int_set_allowable_enctypesset_allowable_enctypes.cgss_krb5int_ccache_nameset_ccache.ck5_mutex_unlockchecksum_iov_v3kg_make_checksum_iov_v1util_cksum.crrc != 0 || trailer != ((void *)0) kg_setup_keyskg_translate_iov_v3kg_translate_iov_v1kg_iov_msglenkg_release_iovkg_fixup_padding_iovkg_integ_only_iovkg_allocate_iovutil_crypt.csubkey != ((void *)0)trailer == ((void *)0) || rrc == 0trailer == ((void *)0) || trailer->buffer.length == 0iov != ((gss_iov_buffer_t)0)data->buffer.length >= relative_padlengthiov->type & 0x00010000k5_mutex_unlockk5_mutex_lockPrincipal in credential cache does not match desired nameNo principal in keytab matches desired nameCredential cache has no TGTAuthenticator has no subkeyContext is already fully establishedUnknown signature type in tokenInvalid field length in tokenAttempt to use incomplete security contextBad magic number for krb5_gss_ctx_id_tBad magic number for krb5_gss_cred_id_tBad magic number for krb5_gss_enc_descSequence number in token is corruptCredential cache is emptyAcceptor and Initiator share no checksum typesRequested lucid context version not supportedPRF input too longBad magic number for iakerb_ctx_id_t spnego_gss_inquire_credhandle_micspnego_gss_accept_sec_contextSPNEGO cannot find mechanisms to negotiateSPNEGO failed to acquire credsSPNEGO acceptor did not select a mechanismSPNEGO failed to negotiate a mechanismSPNEGO acceptor did not return a valid token(*mechanisms)->elements != ((void *)0)spnego_mech.cSPNEGO!send_mechtokspnegoSimple and Protected GSS-API Negotiation Mechanismnot_defined_in_RFC4178@please_ignoresc != ((void *)0)+}+};DX%%@9x(9>8G(pLL$LL\NO0Q ZD(Zh^_8_,gdP'D`H0``@pTHX P(< ` PX  X 0 ` HP@h  Hp<|HP H,!(@(x+,,((3x6<?hBXCCC8C`0FHdI4JPKKLM8OpVXY H[hL]]^ _P `x a a b c0!tfx!h!hi!j0"j`"8l"m"m#n@#q#v#x$0|`$|$|$\}$}%~P%$%%0`&&&'d'''4@(x((($() h)))Ⱦ *`***$+P+++,80,p,,0,-@-x--`-.0.d`.. .. /xH////0H0400$1X@111202h22 2@3DP33P3 4H4445P5555@6x66l6T 7 X7l78P88 8H9 x9p!9D%: '@:'p:t(:(:*;,H;5;5;6<@7H<7x<7<L8<9=;X=<=@==(>(> @h>@>|B>C ?,EX?E?`F?\G@G8@`Hp@pJ@HK@K(AxLhAUAVAHX0BXXBYBPYB\B]C^pC_C`Ca Db`DXcDdDeDpe(EeXEfEgEiFi(FiPFljFhlFmF oXGoGpGDqHq(HwxHH Hd(IXIII|I0J؅`J0JJJH KPKKPKKLX@L(M,pMLMN`HNtNNآ(OpO̷OhO P\`PPP@QPQQQPRPR0xRRR8S`S0AA A C | A $ ?A A S A $4,@dA A U A $\h@A A j A $AA A S A <AA@A AC[ A N A DXBAA AF A D4D0AA AG e A 4|FA` A A C_ A 4hGAP A ACY A ,GA@A AY A <4HAp A A E } A <\IA` A AE g A 4JAP A ADe A $JA A N A DKAA AF\ A DD,NAA AF b A <RAA A D Y A LT|AAA AF g GA ,WhA0A AU A ,LXdA0A AT A $|4X`A A T A ,lXA@A ACX A 4XAP A AD` A , (YA('A A&%C$V A 4<YA@A AC^ A t 8A A $<A A dYtAAAA AFX AAA 4\A` A AD  A 4T`kA` A AD  A 4A@A ACt A D`A"!A AF U A ,  A@A ACP A ,<܇A0A AT A Dl4AA A F U A D,AP A ADP A j A 4A@A AC_ A 44pA@A ACR A <l`A` A AE S A 4AP A ADo A <Ap A AE k A 4$Ap A AD p A D\HAAA AE H FA 4A` A A C` A <TAA A E ] A 4tAA A D \ A DT4AA G  W A 4ܙ`A` A AD | A 4AP A ADX A D AA AF m A 4T\A` A A Cl A 4A` A A DX A $ĞdA0A AT A <LAp A A E [ A D, xAA A F e A $t<4A A I A 4HAP A AD_ A $LA0A AN A 4ԢtAP A AD_ A ,4hA@A ACR A ,dHhA@A ACR A $4A A I A ,hA@A ACR A ,ĤhA@A ACR A $4A A I A $DA0A AT A 4lhAp A A C o A 4$AP A ACT A $ܦtA@A AX A < (`A` A A EV A ,D HA@A ACU A 4t A` A A Cj A $ 4A A I A , ̩AA ACR A <!XAp A AE a A DD!AA A F Q A D!hAA A pA E j FA $!4A A I A <!AA ADh A <<"|AA A E g A D|"AA G y A $"HA@A AM A 4"A` A A Cj A <$#A` A AE o A 4d#`A` A A Ci A $#$4A A I A D#0AAA A E d FA L $AAA G  ` GA ,\$L\A@AA 0AN @CA L$xA` A AE _ A r B $$4A A I A <%AA AE ^ A TD%0Ap A A B Db A L A 4%ؼAp A A C f A 4%A` A A Cd A 4 &@A` A A CU A $D& 4A A I A Dl&A$#A A"!F d A D&AA A pA E e FA 4&LAp A A C h A 44' Ap A A C h A 4l'A` A A Cd A 4'|A` A A Cd A 4',A@A ACf A <(`AA AE ^ A dT((A@A@AAA ADCw @A@A?A L((AAzyA ExwFvurqpotsx AA L )dAAA AF ^ GA ,\)pA`AA @AS `CA 4)HAA ACd A )08A A )H<A A ,*Ap A A C [ A 44*AP A ADV A Ll*AA$#A A"!E R GA <*<Ap A A E ^ A ,*AP A ACO A ,,+lA@A ACV A ,\+lA A K A J B <+AAA ADZ EA 4+p,A` A A D[ A D,dLAA AF[ A LL,hAA A pA F Y GA 4,A@A ACU A ,,lA@AA 0AR @CA ,-lA@AA 0AR @CA $4-,PA A M D $\-TPA A M D <-|XAAA AD ` EA L-AAA AF e GA D.< A` A AD ^ A R B 4\.AP A ACV A ,.`AP A ABV A .8A A <.AA AEa A <$/A` A AE e A 4d/<AP A ADT A </tAA A E \ A 4/<AP A AD_ A 40A0A A[ A H A <L08A@A ABT A H A ,0A('A E&%s A 40TA@A ACZ A 40|A@A ACW A D,1Ap A A D f A x C 4t1 A` A A CV A 41P AP A AC\ A <1 AAA ACX AA L$2 A<;A A:9H87654321T FG A@A@AAA AFt @A@A?A 4>lOAP A ABa A 4>OtA@A ACU A 4?PAp A A D S A $=\DD49<h6@')fTP ȸX TN|_\N_bHc$_^x%|Dr ,``0ܟa\ b:p@,2'l*c?c>=`ddeDD4he9<h6@')fefpfظ(T4th_dd] ]d0d`ccb_lb8eerfg8b\ hx^LhXiij`jjkhk$nXnnnn(o\ooop{`rHORlppXqqrlibgssapi_krb5.so.2.2.debugqy77zXZִF!t/Xg]?Eh=ڊ"ڵ{ 'w#k#.P@2GdSxuH 7eܸphyUцŹaGXxȑ.\#uhh X( I AW;*L6rY<߲p< k;08\Էz.|1#_*vQ|Al9BX\.\*Psmmwꕸpc(2p61a`K"8 kg'U@==jX6hm#\uOI@$l$L&~JJ`~ͨSV5y= QE6-TJ1OU]=EnMWQS3> $H+PH:%)uoL{ǔ UC]wh.i\ob028 -+uhedTzȨNO h 4EPeq/Iԙ>sT4H0 ;Lth^XnbIy)Hhsja'7/`5zs3@"L>!ְtF>VRZ> j8"$\F'KG7߱̿ź֓4D벷:@U>tO$dعv񗃉gWm F@WpV*9Ͼ74QIm5ǽ@ԏ{kajTM5tz/K <2bn+}=5w bPǓdxgHRT1*glq$=KY鵹X.F|GV0A rLlT? X|jd ]L )7.WyP!/nv*=JziŒ_<((M# N»VJ R (+4!4KT~Aa]1/EX3GC? H.IeZ6ʪbJPYv_/QVϩ@Fr# =oцR]D<'"},,c7uob>>6ru;-d^5I vJ"ƫA4)%*ZdZdyC1Ѯa|٣B_]Cf?̊f {_o$k7u,VLpt_`EQ ipcFXG^9tv%R$s5rͶـ)*eݗS2i҈<73tW9"7QZf/E#hw~Yr^:C)Z`1eQVľXh^*H2On~]Z%BQf53MmIng8vq4x]P\\%yM>>;yڣ+JGȕ}Y~(r"q'Y>Htul X8 {r-˹Ė.TނQڇvF_|6a;$Ω-ޖ;@@M b 8tP5ofE:'#KE&Kp-nv5*tw2&5%o\P+W"QdAH(S x :J{)wIݯms=(2Ew::X cwdvCzH #,~Hxjb=LjLF[g3nc0_IFzFjk͸*3r8}J.`+^͑YpL,j`@,RkՉ7<ָ>6-A1LAWAGYbF%46c^= R OG/QsSBW !r7m9@`?u币<#ބ2 6qAגCG) Fҙ` e  OgK KO ) =7Ed:#!D_#qӜc0nzv!,\ϏY8HY{gB)Mʅvuo?bXLTJtKj`\u6[H}l8Lsb`X[jHu ^Ws HJXZ-E.AEQWxHO7d\m6PmطTR@f``+.ք-Xoi@R|8i*1^XX9JhLxX Q0k,(GiW*v\(nVf97 lW0' 3-"ԂbJ e3%olY*ٲG̊ɐг%:Tx5‡IFSUrJ$: &&؅bYZY T]}*#vSҶ/.V&OI ^PK25֌_yAǬlJhGky6\r̉2TFrۙijG./Gkb/d58r?AX;(v F%<ގz@gaI3t4(ϭdT4|<)K^) gfl{t]Kޡ5$QW`մ5ws(y !' 7ד yNƨԪ_+|`\/5=/c'uѩ qB΢鶃2(;qmX`F%&,#FwX F/.̒UaTJ->!m WF)Z!;&8i p|9mˏog^8Q5+],WBzoL6Ehh9/I5o뉎0wDݺE5IP===rd7Kl0fڌ-t >A<[4Kt h!9sJi1 z?bq!(19ǝĵ-@wQ%saLf>u]٥rWAMw|Ɵ9(@\sm g5QzA4;$ dKVޅ611|p#M[q)*c1re樟PavP`5 x.w)̩Xޗl^E'_r2S),L[ ꅡ׿`b(,/2yIFΟg'qF$I6iRS(ǣ ~^xsAϭw=/MYi*P06n(SHI~ϩ`r]Yڎ 6 ~N_Lխ6 %7[q[.Z.-Aqpg]2tm KxQR+q=01gF_13("Ctˎ}%<}$er r\t7u:0?'ղľlTj|=-+%z‰RI0I`s2p;\e^{c[SB%^;{T,\b䶜`#,1wjiW>H;8نm"tV+R.DW-nMERŒ5fˁvXP&zx׉iʼSo/iAi^Ĉ\%Lv(rC(>J[|jPE*dJˣA,m*KIaJš`AS|nbhٞ~f '^K%OY<FǩyMM ?$v)YE@ژhi|+(UXڙl{H 幨ɦr ?NX[c޶M>* UQI` ^H@.u+ QuYR{j\f76k7+b*gYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu_debugdata(   p)8oRTRTtEoWWTTo X XcXX:mB@@ wPPrpp}X<D``h@@HHXX``xpHH    ``` ,o##0 ))$0 j$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX I fP  P!4q3D A  `@@ "`h؈JM:"ԀHP0ACFGIJKMNPQSTVXYZ\^_`cdeijlmprsvz|~ L%y]\WIe'9πGF?SGi{S0ٜRɏҐڮ-TUۍYt,e@"Y;zA|ޯ9k1yMN=JŠɖwcht^{-M_\!M?㢮k~wiX!:nGK!PmU:T!6A\gMFD>;MIϪ1VQt>=XG T0ݝE!!pv>:!Nc  Kfl=6ԡӫ_̜Mĩ<(X%tFTco17{Я~ <@D2H o*@\ 2cOQ U(7gVK6%C_!dei' >UުRa!B\k1ސEBFX[:f*]թ͡rܰ'K^ݒKtn7淀~]1O aqsbP;3@/y -C4t2#P(,E[y^![ObEe+xYgzSÛq3{Qkn4GNUCEv^Uu"P&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClasses__stack_chk_guard__stack_chk_faildcgettext__asprintf_chkstrlenmemcmpGSS_C_ATTR_LOCAL_LOGIN_USERGSS_C_SEC_CONTEXT_SASL_SSFGSS_C_MA_CTX_TRANSGSS_C_MA_COMPRESSGSS_C_MA_PFSGSS_C_MA_CBINDINGSGSS_C_MA_OOS_DETGSS_C_MA_REPLAY_DETGSS_C_MA_PROT_READYGSS_C_MA_WRAPGSS_C_MA_MICGSS_C_MA_CONF_PROTGSS_C_MA_INTEG_PROTGSS_C_MA_DELEG_CREDGSS_C_MA_AUTH_TARG_ANONGSS_C_MA_AUTH_INIT_ANONGSS_C_MA_AUTH_TARG_INITGSS_C_MA_AUTH_INIT_INITGSS_C_MA_AUTH_TARGGSS_C_MA_AUTH_INITGSS_C_MA_ITOK_FRAMEDGSS_C_MA_NOT_DFLT_MECHGSS_C_MA_DEPRECATEDGSS_C_MA_NOT_MECHGSS_C_MA_MECH_GLUEGSS_C_MA_MECH_NEGOGSS_C_MA_MECH_COMPOSITEGSS_C_MA_MECH_PSEUDOGSS_C_MA_MECH_CONCRETEGSS_C_INQ_SSPI_SESSION_KEYGSS_C_NT_COMPOSITE_EXPORTgss_nt_exported_nameGSS_C_NT_EXPORT_NAMEGSS_C_NT_ANONYMOUSgss_nt_service_nameGSS_C_NT_HOSTBASED_SERVICEgss_nt_service_name_v2GSS_C_NT_HOSTBASED_SERVICE_Xgss_nt_string_uid_nameGSS_C_NT_STRING_UID_NAMEgss_nt_machine_uid_nameGSS_C_NT_MACHINE_UID_NAMEgss_nt_user_nameGSS_C_NT_USER_NAME__ctype_b_locmallocmemcpyk5_buf_init_dynamick5_buf_addk5_buf_add_fmtk5_buf_add_lenk5_buf_status__assert_failcallocreallock5_os_mutex_destroyabortk5_os_mutex_lockk5_os_mutex_unlockmemsetgssint_g_seqstate_init_et_listgss_accept_sec_contextgss_release_buffergss_inquire_attrs_for_mechgss_release_oid_setgss_add_cred_fromgss_create_empty_oid_setgss_add_oid_set_membergss_acquire_cred_fromgss_release_credgss_indicate_mechs_by_attrsgss_acquire_credgss_add_credgss_add_cred_with_passwordgss_acquire_cred_with_passwordgss_add_cred_impersonate_namegss_acquire_cred_impersonate_namegss_authorize_localnamegss_canonicalize_namegss_compare_namegss_release_namegss_get_name_attributegss_userokgss_import_namegss_create_empty_buffer_setgss_add_buffer_set_membergss_release_buffer_setgss_release_oidgss_complete_auth_tokengss_context_timegss_decapsulate_tokengss_delete_sec_contextgss_delete_name_attributegss_display_namegss_display_name_extgss_display_statusgss_duplicate_namegss_encapsulate_tokengss_export_sec_contextgss_export_credk5_buf_freegss_export_namegss_export_name_compositegss_import_credgss_import_sec_contextgss_init_sec_contextadd_error_table__lxstat__xstatfopenfgetsfclose__snprintf_chk__strdupsnprintfstrcmpkrb5int_get_plugin_funck5_clear_errorgss_process_context_tokengss_get_micgss_verify_micgss_wrapgss_unwrapgss_indicate_mechsgss_inquire_credgss_inquire_cred_by_mechgss_inquire_names_for_mechgss_inquire_contextgss_wrap_size_limitgss_localnamegss_store_credgss_inquire_sec_context_by_oidgss_inquire_cred_by_oidgss_set_sec_context_optiongssspi_mech_invokegss_wrap_aeadgss_unwrap_aeadgss_wrap_iovgss_unwrap_iovgss_wrap_iov_lengthgss_inquire_namegss_set_name_attributegss_map_name_to_anygss_release_any_name_mappinggss_pseudo_randomgss_set_neg_mechsgss_inquire_saslname_for_mechgss_inquire_mech_for_saslnamegss_store_cred_intokrb5int_close_pluginglobglobfreekrb5int_open_pluginremove_error_tablek5_oncegss_test_oid_set_membergss_inquire_mechs_for_namegss_display_mech_attrgss_oid_to_strgss_str_to_oidgss_oid_equalkrb5_k_make_checksum_iovgss_sealgss_set_cred_optiongssspi_set_cred_optiongss_signgss_unsealgss_verify_mic_iovgss_verifygss_get_mic_iovgss_get_mic_iov_lengthgss_release_iov_buffergss_pname_to_uidgetpwnam_rkrb5int_accessorkrb5_free_authenticatorkrb5_free_data_contentskrb5_cc_closekrb5_free_ap_reqkrb5_free_contextgss_mech_krb5krb5_us_timeofdaykrb5_mk_errorkrb5_auth_con_freegss_mech_iakerbgss_mech_krb5_wronggss_mech_krb5_olddecode_krb5_ap_reqkrb5_auth_con_setrcachekrb5_auth_con_initkrb5_auth_con_setaddrskrb5_auth_con_setpermetypeskrb5_rd_req_decodedkrb5_free_principalkrb5_auth_con_setflagskrb5_auth_con_getauthenticatorkrb5_auth_con_getkey_kkrb5_merge_authdatakrb5_k_verify_checksumkrb5_k_free_keykrb5_c_checksum_lengthkrb5_auth_con_get_authdata_contextkrb5_auth_con_set_authdata_contextkrb5_auth_con_getrecvsubkey_kkrb5_auth_con_getremoteseqnumberkrb5_timeofdaykrb5_mk_repkrb5_auth_con_getlocalseqnumberkrb5_auth_con_getflagskrb5_auth_con_getsendsubkey_kkrb5_rd_credkrb5_cc_new_uniquekrb5_free_tgt_credskrb5_cc_destroykrb5_cc_initializekrb5_cc_store_credk5_os_mutex_initencode_krb5_ticketkrb5_free_datakrb5_rd_rep_dcekrb5_cc_set_configkrb5_clear_error_messagekrb5_kt_get_entrykrb5_free_keytab_entry_contentskrb5_kt_have_contentk5_kt_get_principalkrb5_cc_set_flagskrb5_cc_get_principalkrb5_principal_comparekrb5_build_principal_extkrb5_cc_start_seq_getkrb5_cc_next_credkrb5_is_config_principalkrb5_free_cred_contentskrb5_cc_end_seq_getkrb5int_copy_data_contents_add0krb5_parse_namestrtolkrb5_cc_cache_matchkrb5_cc_defaultkrb5_cc_get_typekrb5_cc_support_switchkrb5_get_init_creds_opt_allockrb5_get_init_creds_opt_set_out_ccachekrb5_get_init_creds_passwordkrb5_get_init_creds_opt_freekrb5_get_init_creds_keytabkrb5_cc_selectkrb5int_cc_defaultkrb5_kt_closekrb5_rc_closekrb5_rc_resolve_fullkrb5_kt_dupkrb5_rc_recover_or_initializek5_change_error_message_codekrb5_kt_resolvekrb5_kt_free_entrykrb5_kt_start_seq_getkrb5_sname_matchkrb5_kt_next_entrykrb5_kt_end_seq_getkrb5_kt_defaultkrb5_cc_dupkrb5_unparse_namekrb5_get_server_rcachekrb5_cccol_have_contentkrb5_set_error_messagekrb5_kt_client_defaultkrb5int_tracekrb5_cc_resolvekrb5_free_authdatagss_nt_krb5_namekrb5_free_unparsed_namekrb5_anonymous_principalkrb5int_getspecifickrb5int_setspecific__vasprintf_chkkrb5_get_error_messagekrb5_free_error_messagek5_json_string_createk5_json_null_create_valkrb5_kt_get_namek5_json_releasek5_json_array_fmtkrb5_rc_get_typekrb5_rc_get_namekrb5_cc_get_full_namek5_json_array_createk5_json_array_addk5_json_number_createk5_json_encodekrb5_aname_to_localnamekrb5_kuserokkrb5_cc_set_default_namekrb5_cc_default_namekrb5int_key_registerkrb5int_key_deletegss_mech_set_krb5_bothgss_mech_set_krb5_oldgss_mech_set_krb5GSS_KRB5_CRED_NO_CI_FLAGS_XGSS_KRB5_NT_PRINCIPAL_NAMEgss_nt_krb5_principalkrb5_init_creds_freekrb5_tkt_creds_freekrb5_free_iakerb_headerdecode_krb5_iakerb_headerencode_krb5_iakerb_headerkrb5_k_make_checksumencode_krb5_iakerb_finishedkrb5_free_checksum_contentsdecode_krb5_iakerb_finishedkrb5_free_iakerb_finishedkrb5_sendto_kdcdecode_krb5_errorkrb5_free_errorkrb5_authdata_export_authdatakrb5_tkt_creds_stepkrb5_get_credentialskrb5_free_credskrb5_init_creds_stepkrb5_init_creds_get_timeskrb5_tkt_creds_initkrb5_tkt_creds_get_timeskrb5_init_creds_initkrb5_init_creds_set_passwordkrb5_get_init_creds_opt_set_tkt_lifekrb5_init_creds_set_keytabk5_json_array_getk5_json_get_tidk5_json_string_utf8k5_json_decodek5_json_array_lengthk5_json_number_valuek5_json_bool_valuek5_json_string_unbase64krb5_free_addresseskrb5_authdata_context_freememchrkrb5_sname_to_principalkrb5_copy_principalgetpwuid_rstrncpykrb5_authdata_context_initkrb5_authdata_import_attributeskrb5_ser_context_initkrb5_ser_auth_context_initkrb5_ser_ccache_initkrb5_ser_rcache_initkrb5_ser_keytab_initkrb5_auth_con_setsendsubkey_kkrb5_fwd_tgt_credskrb5_init_contextkrb5int_init_context_kdckrb5_rd_repkrb5_auth_con_setuseruserkeykrb5_k_create_keykrb5_free_ap_rep_enc_partkrb5_mk_rep_dcekrb5_set_default_tgs_enctypeskrb5_gss_dbg_client_expcredskrb5_rd_errorkrb5_cc_retrieve_credkrb5_auth_con_set_req_cksumtypekrb5_auth_con_set_checksum_funckrb5_mk_req_extendedkrb5_auth_con_getsendsubkeykrb5_free_keyblockk5_enctype_to_ssfgss_krb5int_make_seal_token_v3krb5_k_key_keyblockkrb5_c_crypto_lengthkrb5_c_padding_lengthkrb5_c_block_sizememmovekrb5_encrypt_sizekrb5_k_encryptgss_krb5int_unseal_token_v3krb5_k_decryptk5_bcmpgss_krb5_get_tkt_flagsgss_krb5_copy_ccachegss_krb5_import_credgss_krb5_export_lucid_sec_contextgss_krb5_set_allowable_enctypesgss_krb5_ccache_namegss_krb5_free_lucid_sec_contextkrb5_gss_register_acceptor_identitykrb5_gss_use_kdc_contextgsskrb5_extract_authz_data_from_sec_contextgss_krb5_set_cred_rcachegsskrb5_extract_authtime_from_sec_contextkrb5_authdata_context_copykrb5_build_principalkrb5_authdata_get_attribute_typeskrb5int_free_data_listkrb5_authdata_get_attributekrb5_authdata_set_attributekrb5_authdata_delete_attributekrb5_authdata_export_internalkrb5_authdata_free_internalkrb5_authdata_export_attributeskrb5_k_key_enctypekrb5_c_prf_lengthkrb5_k_prfkrb5_cc_copy_credskrb5_get_credentials_for_userkrb5_c_valid_enctypekrb5_internalize_opaquekrb5_size_opaquekrb5_ser_pack_int32krb5_ser_pack_byteskrb5_externalize_opaquekrb5_ser_unpack_int32krb5_ser_unpack_byteskrb5_k_verify_checksum_iovkrb5_c_make_checksumkrb5int_c_mandatory_cksumtypekrb5_c_random_make_octetskrb5_k_encrypt_iovkrb5int_arcfour_gsscryptkrb5_k_decrypt_iovlibkrb5.so.3libk5crypto.so.3libcom_err.so.2libkrb5support.so.0libdl.so.2libkeyutils.so.1libresolv.so.2libc.so.6ld-linux-aarch64.so.1libgssapi_krb5.so.2gssapi_krb5_2_MITHIDDENGLIBC_2.17k5crypto_3_MITkrb5support_0_MITkrb5_3_MITlibgssapi_krb5-fec99a71.so.2.2libkrb5-c5423238.so.3.3libk5crypto-47ac5e52.so.3.1libcom_err-057ba42b.so.2.1libkrb5support-2c32ed7d.so.0.1libkeyutils-19c64d08.so.1.5