/usr/local/lib64/python3.6/site-packages/torch/lib
NameSizeModeActions
libc10.so6659760755editdlrm
libc10_cuda.so4660320755editdlrm
libcaffe2_detectron_ops_gpu.so478687440755editdlrm
libcaffe2_module_test_dynamic.so382480755editdlrm
libcaffe2_nvrtc.so213840755editdlrm
libcaffe2_observers.so5513680755editdlrm
libcudart-80664282.so.10.25238160755editdlrm
libgomp-a34b3233.so.11687200755editdlrm
libnvrtc-08c4863f.so.10.2220454560755editdlrm
libnvrtc-builtins.so48629440755editdlrm
libnvToolsExt-3965bdd0.so.1435200755editdlrm
libshm.so364640755editdlrm
libtorch.so7899920755editdlrm
libtorch_cpu.so4393671440755editdlrm
libtorch_cuda.so12196516560755editdlrm
libtorch_global_deps.so126160755editdlrm
libtorch_python.so255116880755editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/lib/libc10.so (665976B)
ELF>@T @8 @ʘʘ QtdPtdTT&&n &&PRtd&&@@HH&H&@@` 0'0'xxP) P'P'$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXm m LkI^fo XiGZI[ WP}#C"hb-ufc 3S 6d: QXS<:6PI 3;Vm P >"D)_oeueklXzEqq)4v4z`_/dj`z=3c -m=o c[dIb8 <|dySR" 'do>m I(7":;^_<=ScvIlLO;c3w!yd:1sHoq%h P#m jLl;WSE(PPiUj0F`UI%d#] d"T =y N "2 _eOMaq\V-"9\  m p<)aWxI l P!rhSe#(ej\d |N!ا&(8A @ e7 *0S! ` M rE'mu *[" pAw p,}J Pe:'A |O&" ;" 0?K " cB" < al , G+e" QN І[C " C g" Y ! B j]>!ئ&? `-" G^" Te." ut p)/ @Lr܏" pGb R 'h!  y= 0j" WG g [i4 #f/ @Lr}" P:j"!&" `d" p %" PL" FM7 PY[1!`&(sM qA Q7 ^r &t 0)A K" `De3" 4';  !Ȣ& : @:oP I @gD4 #]H gaR2!  q % @P" S(\7 *x -1 ]NW P" 0?K" @\* ,5u *" A T+ @3" PVV @" `A y%!8&(Ee .O%'r 'S @VK pi*" ?*-!ؤ&(>>! (f" PQV `[ 1&r2! " 0\ S" `^g  CK" Y*pb l3!&PE^j('J" >) ?8" 0;SY H" dnp %l _'rx -P" `F`Z!&j @W" eQ  5! &ߝ" @V3!&V" `H0~8 !t 0)a pn p#F" L.n: @:%&R'{" 82!&o" `w -" f}" P;#~" p:2W P% 3,, W% p2?Qu *7# C" ^Em _!&("!(&m6 D5 `( ;*" Rzr 'K i" Z ~" ?+ 0A)Ұ" f5!&bm " G4A\ f gU"  4 P#" pNM;2! pd `*Y!&s (W 0" >. 0K!K @ij N ( `;Q 0j4 #y_ ez" <H" 0d.P!h&(*" PZ $ ( w" 0S Y! /2l n P#" Zpm" @h" :W< f`i p5 `\5 'w -# p /! C{+ A)}o @$ p oQ " D @_" ?0" X* ?Q b r '" PIF" EX  o @$0 W#$'ۦ" p_& 06c^ @! r" X8~" \Q" PW  jEf e_T" >`%' 0 ':<" 0ch `|" 9 * p@,%  G" p. e!&" A " A& 52! X " ; : WY " 0M2XA `" A!x&%!&D" :2! Ѕ), Be" ?"L i!+ `Aw, I` 60" @E" [t *" `dʌ" C X bL in P#" l! g " pV?I O:!&@F" .(" dt *" pL |" 9 L" {P!&OV" a %h}" 9 W  вYV :aN!ȧ&2" p\@\" xG (&" @C 0b` @"+ @p %* @{l u + 3 @" @G # `zk  (H 0S" S `ۈ" PAi @k u +n* p@8   l " H>3` 5q p&M" C8B `Sђ" I4" S ' @:L i!Gv +"? O P< ЫLm  [ 0BL iQ"   " P( :Z 0!&(b p S! @" ;r1!&" @S@]  Is (fs (ƒ" ?" DZ! ^"" C <" SGI: X !&" C"R Pې" H>3! 0%" b$G _! mD֋" PC"" H33 Ћs (U3! &p " pX - 0K!K) ?[  $K" d[Gb p E" Ck1!ȣ&" PeF!!@&Xtq P&|>! ߡ" Y6 PYB `Sh B 0b\" G" @s " ?:( ;pF" P*2!&b  " b " c$6 L jrDU! `' :"" `fOX!Ш&8O p -B pi2k e ),5 8m "6" M5#'_g " C" @A 0vR Sp %" KC! g1 @ (oO!H& z! &('" C z" 8a p3T" 4" OF'!&@_ 8p $!" ` /.& 4^f&uz" 9lW@ K" pMAU$ kiT p`" PT(" P[E)= f! d" `fi# kYa @u *T8 @,Vy /@ `- f" Q;" -j v p,x '=1 @X|^ #r '" `P @\ Pm "U%&J @h΂" p>gv 0,v" `Z*4 (Z! 4N? `w5! ~" bå" ]99 p0M ! &" `y /=$!&(FJ d=sr 'Y " fEWt p)" fE}" 9Q >c" @\[" " fQ2! ( |" 8 a" 0Ck X" eQ ^ " " 0Jd wԭ" PeF(* `@%" PM" H2!&}" f`o #q &X" [ g`&jW Ю`" Pal K" 0Օ" Nk_ t*8 @,;" -j  @Uj" H. P( P;U жH.'M t`) `@~" :&W" `e!H&0̔" M.y /i V ` |9 /J! %J `dh  `O%'`. `K 6D %o 'a" Qm@ 7x -%R @>! mCC @_& 3€" ;f w" QI"  ^ ^ " A " `L  зFN! S=" 1O%'"' 6VU" d" gwC Vc 0T!&0j  " T(_ t" L:>!&$ p(*g < 'R @U" B> g o #>%'("! w$ )ݮ" fQ ## P6i < 0) " c\K PiS P2Q >}" TG" ]" 0A+ A O" У.\" `V, D1: /$ 0)[" NFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX        ui _  ii k P&y u@ }ri ui _@ii ui _ Fjuѯ dhŲeԲg rѯ wѯ a )ӯk)t)4&ȟ&П&؟&&0&`&&& &P& &0 &@(&p0&8&@&@&P&&X&``&h&pp&&o&ao&fo&jo&qoР&xo&o&o&r&o &o0&o@&oP&o`&op&o&Ho& &&&p&ȡ&ء&@&&&@&p&&&p&&&m&p&&@&`&H&lP&pcX&^p&_x&pg&^&a&pe&^&_Ȥ&`_Ф&^&0_&@_&&k&piH&P&^X&|h&^p&^x&0&& &n0&8&Ph&p&^x&|&^&0&Ц&n&@&{&{0&@&x&&&^ &p8&H&P&0&`&x&&@&p&&&&&ȩ&X&Щ&ة&&P/&`/&X&к&N&D&L0&Sؼ&Z&a(&h&ڣ&ڣP&ڣ&ڣ&ڣ(&ڣp&ڣ&ڣ&ڣH&ڣ&ڣ&ڣ &ڣh&ڣ&ڣ&ڣ@&ڣ&ڣ&ڣ&ڣ`&ڣ&ڣ&ڣ8&ڣ&ڣ&ڣ&ڣX&ڣ&ڣ&ڣ0&ڣx&ڣ&ڣ&ڣP&ڣ&ڣ&ڣ(&ڣp&ڣ&ڣ&ڣH&ڣ&ڣ&ڣ &ڣh&ڣ&ڣ&ڣ@&ڣ&ڣ&ڣ&ڣ`&ڣ&ڣ&ڣ8&ڣ&ڣ&ڣ&ڣX&ڣ&ڣ&ڣ0&ڣx&ڣ&ڣ&ڣP&ڣ&ڣ&ڣ(&ڣp&ڣ&ڣ&ڣH&ڣ&ڣ&ڣ &ڣh&ڣ&ڣ&ڣ@&ڣ&ڣ&ڣ&ڣ`&ڣ&ڣ&ڣ8&ڣ&ڣ&ڣ&ڣX&ڣ&ڣ&ڣ0&ڣx&ڣ&ڣ&ڣP&ڣ&ڣ&ڣ(&ڣp&ڣ&ڣ&ڣH&ڣ&ڣ&ڣ &ڣh&ڣ&ڣ&ڣ@&ڣ&ڣ&ڣ&ڣ`&ڣ&ڣ&ڣ8&ڣ&ڣ&ڣ&ڣX&ڣ&ڣ&ڣ0&ڣx&ڣ&ڣ&ڣP&ڣ&ڣ&ڣ(&ڣp&ڣ&ڣ&ڣH&ڣ&ڣ&ڣ &ڣh&ڣ&ڣ&ڣ@&ڣ&ڣ&ڣ&ڣ`&ڣ&ڣ&ڣ8&ڣ&ڣ&ڣ&ڣX&ڣ&ڣ&ڣ0&ڣx&ڣ&ڣ&ڣP&ڣ&ڣ&ڣ(&ڣp&ڣ&ڣ&ڣH&ڣ&ڣ&ڣ &ڣh&ڣ&ڣ&ڣ@&ڣ&ڣ&ڣ&ڣ`&ڣ&ڣ&ڣ8&ڣ&ڣ&ڣ&ڣX&ڣ&ڣ&ڣ0'ڣx'ڣ'ڣ'ڣP'ڣ'ڣ'ڣ('ڣp'ڣ'ڣ'ڣH'ڣ'ڣ'ڣ 'ڣh'ڣ'ڣ'ڣ@'ڣ'ڣ'ڣ'ڣ`'ڣ'ڣ'ڣ8'ڣ'ڣ'ڣ'ڣX'ڣ'ڣ'ڣ0 'ڣx 'ڣ 'ڣ 'ڣP 'ڣ 'ڣ 'ڣ( 'ڣp 'ڣ 'ڣ 'ڣH 'ڣ 'ڣ 'ڣ 'ڣh 'ڣ 'ڣ &V&V&V&Vئ&VX&Vȧ&V(&V8&V&V&V0&Vp&V&V(&u0&&&(&&&ȣ&&& &&&&&&&&@&X&&8&@&5P&h&sp&sh&sp&sx&s&s&s&sȥ&sХ&sإ&s&s&s&s@&sx&,&,&,&&&&4&4Ȣ&&H&Т&;&& &0&8&&&0&H&i&&{&{&|&Zأ&Z@&Z &Z&Z&ZУ&&7&&D(&8h&)د&)&J&J&Z&O&@&@ &c@&c(&H&0&8&X&@&`&`&&&&!&&&Ȧ&&S&0(&tP&z&-&&&&2&N&&(& &(&0&8&3@&H&P&`&p&x&&&&}&r&&Ч&&&&&'P&`&p&&&&.&~&0Ȩ&Iب&&&y&&&}&(&^h&^&^&&&&K&&&&&&&Ȭ&ج&&X&&&&& &(&C0&8&@&*H&P&X&`&h&p&(x&&&&y&&&&&+ȭ&{Э&Bح&3&4&&@&B&C&E&G &H(&d0&88&L@&LH&P&NX&`&Ph&Rp&Tx&U&y&y&W&h&l&d&Ȯ&kЮ&aخ&%&w&z&&& &&&6 &(&m0&F8&>@&H&P&vX&1`&h&p&x&M&&&&&&&&ȯ&wЯ& &,&X&&&Ⱥ&g '>& &(&0&8&@&H&P&X&`&h&p&x& &j&h& & & & &&&Ȱ&а&ذ&i&&&&&&&& &(& 0&8&@&H&P&X&`&^h&p&x&&&& &!&@&"&#&$&%ȱ&&б&ر&l&K&'&(&)&*&-&& &.(&0&8&/@&0H&P&1X&2`&5h&6p&"x&&7&8&&p&9&&[&&:Ȳ&;в&<ز& &&&&=&?&A&& &(&O0&D8&V@&FH&P& X&I`&nh&Jp&hx&&K&n& &&&&M&b&ȳ&Oг&Qس&&&S&g&E&J&&& &(&W0&X8&@&H&DP&X&`&Yh&4p&Lx&&Z&\&&&o&M&[&\&ȴ&д&ش&]&_&`&*&a&b&c&e&f &h(&v0&i8&m@&jH&P&X&`&lh&p& x&m&n&&o&&&&&p&ȵ&qе&rص&&&?&t&&&u&v&x&y &$(&Z0&J8&@&H&P&|X&`&}h&~p& x&&&M&&b&&!&&&ȶ&ж&ض&&&&&e&L&&&) &(&0&#8&@&H&P&X&`&h&p&Nx&&&&&&&&&&ȷ&з&ط&&&&&&&&& &(&0&8&@&H&gP&X&`&h&p&x&&&&S&&&&}&&ȸ&и&ظ&&&&&Y&&&&3 &(&0&8&@&H&P&%X&`&$h&p&x&&&&&|&&&\&o&ȹ&й&ع&&&&& &&&& &(&0&8&v@&H&P&X&`&HH$%HtH5R'%%T'%@%R'%h%J'%h%B'%h%:'%h%2'%h%*'%h%"'%h%'%hp%'%h`% '%h P%'%h @%&%h 0%&%h %&%h %&%h%&%h%&%h%&%h%&%h%&%h%&%h%&%h%&%h%&%hp%&%h`%&%hP%&%h@%z&%h0%r&%h %j&%h%b&%h%Z&%h%R&%h %J&%h!%B&%h"%:&%h#%2&%h$%*&%h%%"&%h&%&%h'p%&%h(`% &%h)P%&%h*@%%%h+0%%%h, %%%h-%%%h.%%%h/%%%h0%%%h1%%%h2%%%h3%%%h4%%%h5%%%h6%%%h7p%%%h8`%%%h9P%%%h:@%z%%h;0%r%%h< %j%%h=%b%%h>%Z%%h?%R%%h@%J%%hA%B%%hB%:%%hC%2%%hD%*%%hE%"%%hF%%%hGp%%%hH`% %%hIP%%%hJ@%$%hK0%$%hL %$%hM%$%hN%$%hO%$%hP%$%hQ%$%hR%$%hS%$%hT%$%hU%$%hV%$%hWp%$%hX`%$%hYP%$%hZ@%z$%h[0%r$%h\ %j$%h]%b$%h^%Z$%h_%R$%h`%J$%ha%B$%hb%:$%hc%2$%hd%*$%he%"$%hf%$%hgp%$%hh`% $%hiP%$%hj@%#%hk0%#%hl %#%hm%#%hn%#%ho%#%hp%#%hq%#%hr%#%hs%#%ht%#%hu%#%hv%#%hwp%#%hx`%#%hyP%#%hz@%z#%h{0%r#%h| %j#%h}%b#%h~%Z#%h%R#%h%J#%h%B#%h%:#%h%2#%h%*#%h%"#%h%#%hp%#%h`% #%hP%#%h@%"%h0%"%h %"%h%"%h%"%h%"%h%"%h%"%h%"%h%"%h%"%h%"%h%"%hp%"%h`%"%hP%"%h@%z"%h0%r"%h %j"%h%b"%h%Z"%h%R"%h%J"%h%B"%h%:"%h%2"%h%*"%h%""%h%"%hp%"%h`% "%hP%"%h@%!%h0%!%h %!%h%!%h%!%h%!%h%!%h%!%h%!%h%!%h%!%h%!%h%!%hp%!%h`%!%hP%!%h@%z!%h0%r!%h %j!%h%b!%h%Z!%h%R!%h%J!%h%B!%h%:!%h%2!%h%*!%h%"!%h%!%hp%!%h`% !%hP%!%h@% %h0% %h % %h% %h% %h% %h% %h% %h% %h% %h% %h% %h% %hp% %h`% %hP% %h@%z %h0%r %h %j %h%b %h%Z %h%R %h%J %h%B %h%: %h%2 %h%* %h%" %h% %hp% %h`% %hP% %h@%%h0%%h %%h%%h%%h%%h%%h%%h%%h%%h%%h%%h%%hp%%h`%%hP%%h@%z%h0%r%h %j%h%b%h%Z%h%R%h%J%h%B%h%:%h%2%h%*%h%"%h%%hp%%h`% %h P%%h @%%h 0%%h  %%h %%h%%h%%h%%h%%h%%h%%h%%h%%h%%hp%%h`%%hP%%h@%z%h0%r%h %j%h%b%h%Z%h%R%h %J%h!%B%h"%:%h#%2%h$%*%h%%"%h&%%h'p%%h(`% %h)P%%h*@%%h+0%%h, %%h-%%h.%%h/%%h0%%h1%%h2%%h3%%h4%%h5%%h6%%h7p%%h8`%%h9P%%h:@%z%h;0%r%h< %j%h=%b%h>%Z%h?%R%h@%J%hA%B%hB%:%hC%2%hD%*%hE%"%hF%%hGp%%hH`% %hIP%%f%%f%%f%%f%%f%R%f%%f%%fH=%t G GPWjÐH=%t G GPWBÐH=%t G GPWÐH=h%t G GPWÐH=@%t G GPWÐH=%t G GPWÐH=%t G GPWzÐSHGHHGHWHkHH9t:xHH{HC H߾8[H=~%t G GPWÐUSHHHGH2%HxH9t+H=9%t P PJH Ht$HEHxH9t+H=%t P PJH Ht$HEHxH9t+H=%t P PJH Ht$NH[]ÐH=%t G GPW ÐH=n%t G GPWÐH=yH6>H=~H&>USHH5wHHH% %H6MH5%HHHHHH=%t G GPWZfAWAVH5AUATUSHXL|$Ll$ LLVHHD$0H %HD$HH%HD$@Lt$Ld$(H5HLLH\$0H=vm%MHLH<HD$(H- %HxH9HD$@Ht HHHD$ HxH9H5LLHfHD$0H %HD$HH %HD$@H5LLHD$]HT$H=l%MHL<HD$(HxH9;HD$@Ht HHHD$ HxH9!H5YLLH_HD$0Hs %HD$HH/ %HD$@=H5~LLIH=!l%MHLL`;HD$(HxH9HD$@Ht HHHD$ HxH9H>$H5%H=P$ H$$H5e%H=F$H5R%11!HX[]A\A]A^A_Ht$+HGHt$|HoHt$`=HSYHHD$(H- %HxH9t Ht$,HD$@HtH|$0HHD$ HxH9t Ht$0HIHD$@Ht HHHD$ HxH9tHLKIHD$(HxH9t Ht$HD$@HtHHIHD$(HxH9tHt$lwHH- %,I ~%f~%f~%AWAVH5-AUATUSHHL|$ Ll$LLvHHD$ H%HD$8H %HD$0Lt$Ld$H5xHLL.H\$ H=k~%MHLH8HD$H- %HxH9HD$0Ht HHHD$HxH9H5LLHHD$ H:%HD$8H %HD$0H5%LLIH=}%MHLL'8HD$HxH9uPHD$0Ht HHHD$HxH9u7HH[]A\A]A^A_Ht$˃H较:Ht$诃H襃HHD$H-%HxH9t Ht$聃HD$0HtH|$ HHD$HxH9t Ht$ PHIHD$HxH9t Ht$-HD$0Ht HHHD$HxH9tHLhHH-N%hI@H=|%H0H=%H$H5k|%HfSH%H HH$H=?[fH=}%HH=i%H$H5{}%HbfH`H5%Ha$@@0H=2@HH?HFfFF?HFHfH=}%H@H=%H$H5{}%HfH=j}%HH=%H$H5L}%HfAWAVH=~%AUATUSHXH=o%H$H5}%Ll$Hl$(bH5+LHHyHD$0H %HD$HH%HD$@Ld$H\$ H5\ILHHLt$0H=|%ILHL4HD$ L=/%HxL9HD$@Ht LLHD$(HxL9H5LHHHD$0HT%HD$HH%HD$@H5LHHD$HT$H=|%ILH=4HD$ HxL9HD$@Ht LLHD$(HxL9UH5kLH0HHD$0H%HD$HHi%HD$@wH5/LHHD$HT$H=g{%ILH3HD$ HxL9HD$@Ht LLHD$(HxL9H5LHHHD$0H%HD$HH%HD$@H5LHHD$IHT$H=z%ILH2HD$ HxL9HD$@Ht LLHD$(HxL9H5LHHKHD$0H_%HD$HH%HD$@)H5LHIH=z%ILLHL2HD$ HxL9uMHD$@Ht LLHD$(HxL9uHX[]A\A]A^A_Ht$)LHt$wLm$Ht$^LQaHt$B)L5Ht$&fLHHD$ HxL9t Ht$HD$@Ht LLHD$(HxL9tLHHHHD$ HxL9t Ht$HD$@HtLLHHHD$ L=7%HxL9t Ht$dHD$@HtH|$0HHD$(HxL9mHt$0/^HL=%HHD$ HxL9t Ht$HD$@HLLHHHD$ HxL9t Ht$HD$@HLLH@f.[f.H9Hjx%ÐH=!z%H H=$H$H5z%HfAUATH5USHHLd$HT$ LH&.HD$ HJ$HD$8H%HD$0Hl$HT$H5IHH\$ H=y%MLHH+/HD$H-o%HxH9u0HD$0Ht HHHD$HxH9uHH[]A\A]Ht$-H-H-%HHD$0HtH|$ HHD$HxH9t Ht$ -HHHD$H-$HxH9tHt$k-fH=z%HH=9$Hb$H5y%H2fH=]%UH]%H9HtH $Ht ]f.]@f.H=]%H5]%UH)HHHH?HHtH$Ht ]f]@f.=Y]%u/H=$UHt H=$H1]%]fDUH]ffDHt[SHHHW HGHtHHT$t>Ht$WHCHHC t HHH߾(H[AVAUIATUASHH@HBHD$ Ht'Lt$HպHLHEHD$(HEHD$ (Ll$0HT$ DH5$foD$HCL+HPHT$(HsDcHPHT$0HP H؈SH@[]A\A]A^HD$ Ht LLHHD$0HT$ HtHHD$t8Ht$H|$T$(HD$ HD$0HtH|$HH f.Hq$H88wH A$8H4HH-$HHHtHHHRHD1HÐAVAUEATUISHHIHt*HEMLHH[LRH]A\A]A^AfD[]A\A]A^ÐfDHy$HHÐHH=$u"ƀfH= $ffHpfH=$ffHUHSH=>$AuƀfH=$ffH![f.ATUHSI|HE$LHHTH]H[]A\HH߾H^@f.ATUHSIH5$LHHH]H[]A\HH߾FH@f.ATUHSIH$LHHH]H[]A\HH߾H@f.H=$tG~ ËGPWHSH9wHH H1H3[,ff.IIE~%APHHLHHHH9ut"McH 1J<ljƒD9Dr@f.Y%t HX%DH=X%HfH-Y%H=X%HX%HX%HX%HX%)X%HX%X%?)X%HX%HX%HX%HX%bH$H5DX%H= xH1X%Hff.@f.HH|$D$H@H1bfH%Hq%Hy$@80w H$@0H:DH$HHt USH5PHHHcH{H5UHfH$:HĈ[]HHEHff.AWAVAUATIUSHHL=$AA?uH=|$tHH}01LHHE(H4IHHHY(fHHtxHX1HHHHI9uaL9uH6HtTLvLe`H}(M)Le`HHHYH5HID$H@HHHpHxH8H9{HjY^HHH@HHHH*HHHxL9DHHFHPHF@HIGHXHHxL9IFH{@HXFHHH{XHPH@HPIEHHHH=,E1L?HH(HxH;=z$tLHxIH@HxL9tHLUDHHjA[ZHHH@HHHH@HHjB_AXHHH@HHHH|fDH@HsPHHH@HsPHHKH=$PHHH=`$P6HH%H=/$tlPH0H=$tJPH(PJHNPJHqPJH듋PJHIHHHxL9t H(H@HxL9t HHHPLXIHHHxL9tH0IIH{IM~HHPHAHHPIEH{XHLH{I3HHPHAHHPIHI >HwMt$1HIHHD$I$LHw۾Mt$1HIHHD$I$LHw軻Mt$1HIHHD$I$LHs0HtL%]H@L9uH5{LHhH{H`LHH`6H5zH=H|Hٺ3۔HLzBDIHHH9FH01Hz-L8IGH苠HXD LH+L;X "HH9uD#AEJIH`HxH;=$tHFH8HxH;=ܹ$t H/&H0HxH;=$t H/L趥fDHHj^_L`HhHhLSL`HsPL諡fDH Hu$H9CAEH8HxH;="$u~H0HxH;=$uDHe[A\A]A^A_]DH!$HH9uH $H0H9uH=ظ$t~PHpdH=$tcPfHp:ULx@HDIH9XhD$H8tPJH끋PJH뜹H0y1rH@HHHDIH9XvD$H8H0)H=ٷ$tPPmHha\H=$t.PHP4PJH믋PJHH=w111GIQH{IID$LpMLpHݴ$H{XHHIHhHxH;=$t HP1H`HxH;=Ƕ$t HhH豝IIIH=iv衕H=]v襔;uD#H,HHp蔡H.vHHH8H@LPMHPH vHHHH_wH@H5uH=pwHٺIHhHxH;=$Hp)HHpHxH;=$t HhIHfUIHHHATSIHL`Lht#)p)M)U)])e)m)u)}HFH(HH)HEDž( H\$Dž,0H0H@HHH8AHH'HcjHH(I$HeL[A\]UHAWAVAUATISHpH{XHHPHH軏HL$E1HEEHEHEHHEHEHHȲ$HHLxHyHpHXHL?L%$H{@HDžHDžHDžHDžHDžID$HDžHpID$@HH$HHxߗHX$L-$HsH{XDžHHxIEHDHPH0HyHHPHPHHPHHHH0HV:IEIHHSHHHgH9Hj*ZYHhLHh袟HhHxL9FID$HpID$@HHO$HHxHHxL9Ha$H{@HHx赞HXH{XHpH@LpH$HHHeL[A\A]A^A_]fDHHjJ^_HhLHhžDHpHxHߋw ߚf.HsPLH=$tfP Hh0H=x$t&PHfPJHDPJHII>HL9t HhZHLIHhHxL9tHf+IH{I.HXHpH@LpHe$H{XHHyL葜If.fUHAWAVAUATISHpMH{XHHPH@HHL8ZH$E1HEEHEHEHHEHEHHg$HHLhHyHpHXHL/蚕L=$H{@HDžHDžHDžHDžHDžIGHDžHpIG@HHH$HHx耓H$HsH{XDžHHxH$HHHPH0H2HHP蓏HPHHHHHH0HVۓH@H0HHHPIHPHH觓H8HH0HV葓M6MeL LHHoHH$HI$HHHHHgH9HjWZYHhLHhϚHhHxH;=ݭ$IGHpIG@HHz$HHxHHxH;=$H$H{@HHxܙHXH{XHpH@LpH$HH7HeL[A\A]A^A_]DHHjr^_HhLHhDHpHxHߋw fHpHxHߋw ;fHpHxHߋw ǕfHsPLH=$tfPHh H=h$t&PeHfTPJHDPJHII<$HH;=$t HhEHLIHhHxH;=ȫ$tHfIH{IHXHpH@LpHL$H{XHH`LxI@USH(@@H5mHHc HH5nHnHT$HDH(H[]f.HlH5kHT$HDčfH}nH5ajHT$HD褍fHunH5jHT$HD脍fH lH5|jHT$HDdkHkH5[jHT$HDHL9t Hh袑HL"IHhHxL9tHfsIHIH$HzHHxL9u]H$H{@HHx HXHpH@LpHQ$H{XHHeL}IH=x$HOtHhyBHJ@A@HgHcHfHdHfHnfHofHfHrfHgHfHfHfHfHfHeHeHheHDeH eHdHdHdHdHdHzdH]dH5dHdHdHWeHcHcHdHeHeHZdH0dH dHcHcHcHbHbHbHbHbHbHfbHGbH*bH bHaHbHbH@bHbHibHaHraHkbHBbH_H_HaHaHaH]cUSHH`Ht+HH~HHHHH[]HEHxHw ʆHH[]Ã'@wH+d@8Ð1@tWvOH;ff.@t;@@H;#t&@A;t@?Ht OHH cH5BdH=dH'轀f.'@ H,d@HcHf f.f.f.f. f.f.f.@f.f.f.f.1f.@t@t1@H3fDHDHG{H tHH H@@u 1S&~K[HHAUATIUSHHHH5bA@PHDH?)ÄtJLxKH1HH!uH5bLHL[]A\A]f.H5YLf.H5RbHL[]A\A]ÐUHAWAVAUATISH`H{hHH0uH#$E1HEEHEHEHHEHEHH$L`H@HHHID$L`H`HDžhI|$HHڗ$1Lh IELpH|H$H@(HH@H$H{PLpH@0HH8IFH`H$HDžHDžHDžHDžHHDžHDžH`H$HhHH$H@HpH$HHx*}H$HsH{hDžHHxH$HH~H0H{rH$HIHHHHHWH9;HjuZYHXLHX HXHxH;=.$xH$HH`H$HhHH$H@HpH$HHxHHxH;=Η$H$H{PHHx IFH8H{hHHH`IEH@LpHpID$L`H`H"$HDžhHH/~HeL[A\A]A^A_]DHHjjt^_HXLHXDHs`L<H=$tfPHXxwH=$t&PlHVHw[PJHDPJHIHXHxH;=P$t HVI?HH;=4$t HX΄HFL&IIIHH$HzHH;=$HxHΕ$H{PHHx"IFH8MH`IEH@LpHpID$HHL`H`HDžhH-$H{hHHA|LYHHHID$L`IH`HDžhIH=&$HOt HXu BHJf.H$fHGHGHG8fw@HHWHHGPHGG(Ðff.HSHHP@HtH@HH[G@Ðf.ATUSH@H\$H54\HT$Hl$HwHHӀHD$HxH;=$HxIHI xHHLH!}HĠH[]A\DH=[11vxrHt$pH~{DnH\$HĠH[]A\H=$t&PWHt$ tHDPJHDH ZH5[H=[[3vH [H5ZH=;[7vHL$HHyH;=ޒ$uH~HH|H=ג$HwtHt$dsƋQBAf.@HGzHff.S%z8 @8[HzHf.HHFt!t4HHGHHH?HGHHÐHD$~ZNT$HfWfWOWHH ZH5FZH=[ZAu>Htfo)foF)GFNfW(ZOGÐff.SHHHFtUt)fH*+~CHH[HD$D$~CHH[@HD$ND$xCHKH[f.ATUHSH5rYHHuHuHkH5VY HI^uEUHt$LT$D$1lHH[]A\Ð@USHH(H%$D$H&iHHD$HxH;=$tH}H{USHH(H$D$HhHHD$HxH;=$tH|HzHHHH@xH9HHHRxH9umHHH@xH9ueHHHRxH9uMHHH@xH9uEHHHRxH9u-HHH@xH9u%HHHRxH9u HH`xfDf.@HHHH@pH9HHHRpH9umHHH@pH9ueHHHRpH9uMHHH@pH9uEHHHRpH9u-HHH@pH9u%HHHRpH9u HH`pfDf.@UHAWAVAUATISHpH{XHHPH@HHgH$E1HEEHEHEHHEHEHH$HHLxHyHpHXHL?qL%$H{@HDžHDžHDžHDžHDžID$HDžHpID$@HHp$HHxoH!$L-Z$HsH{XDžHHxIEH qHPH0HHHPkHPHHpHHH0gpH@H0HdHHPukHPHHoIEIHHlHHHgH9HjgZYHhLHh;wHhHxL9_ID$HpID$@HH$HHxHHxL9H$H{@HHxNvHXH{XHpH@LpH$HHpHeL[A\A]A^A_]HHjf^_HhLHhZvDHpHxHߋw wrfHpHxHߋw Wr9fHsPLtqH=($tfPHhiH=$t&PHfitPJHDPJHII>HL9t HhRwHzoLtIHhHxL9tHf#wIHIH$HzHHxL9u]H$H{@HHxjtHXHpH@LpH$H{XHHnLsIH=؇$HOtHhchyBHJ@f.HGHÐf.HLPH bQH5yYH=|\H%pfDLQH RH5IYH=d\H/pfDLIRH RH5YH=T[HvpfDSH5YHHHT$iHH[@f.Ht+SHHw(H?S H{HtSH߾0[r@f.HWHHwHGPÐHGPÐf.HWHHwHGxÐHGPHATUHSIqH-$LHHmH]H[]A\HH߾&rHq@f.ATUHSIqH$LHHt_H]H[]A\HH߾qH~q@f.H=p$tG~ ËGPWeHSH9wHHqH1H_[ off.LLNPL^xN(HWH<~HLw4H J9 }HHHNHLHwJ<LHFPfHFPHfDHBAWAVAUATIUSI?IHIL9HD$I@xMxPHHD$LSM`HLKIN IMJ|N4~3NTJ|~IHl$0NTN9T5} HL ML9LH|H|$uLJLH?LHH9L HPII?IIH9~vLIXPIhxIB@J<~IHN<L9<};JIRMHH?HHL9}"IMhHN IIw!HH<N I []A\A]A^A_DI@PfIhPHTLLL HBL .DI@PJ_IhPJlfH|$HL 뀐f.H9AWHGAVAUATUSHHH9HD$HGIHLrPH)HLlPHuH<~HIGxH J9 }H{HHHHL$H<L<LNNI~XLLt$@MO<O9<}3HHH<L~HvMMPMO<O9<|fDLt$H9s.HLXH8HPM $IuHJIMPXHT$ Ht$LHLt$HL)H~wH|$ H\$HHLsI fDIK MHLLMufHI$HMH1ML)LHHEHvHH8[]A\A]A^A_ÐMUPMpHH,H I$iH~ LH<)J9<}\I$HD$HPI|$M $HHH<HM~ IK9}|I<$HD$M $I|$HPHD$M $HIT$HPI}PHD$NJ<H@H<L ~>H<HI$CH<L ~HLH<J9<|I$I $IHD$I|$M $HP Hl$AI]PLIK9H<H,I$Ip$I}(HHIEtAU PL]H(pHHvfH{PH\HHCPHUHHHuPH]@4ffH{P^fHHT$SNHHCPHT$uH =H5>H=DfTH =H5=H=QD GTfDUSHHH\OHHu H[]fHEHtH@Hk0HC0HtHmuHEHH@H9u8HUHEHuHEHH@H[]H(uHUSHHHNHHu H[]fHEHEHk0HC0HtHmuHEHH@H9u;HUHEHuHEHH@H[]f.H(uH뾐H7HWHGH71HHH@f.HGÐf.Hff.H=$H$HtfH )<H5@H=;BHMRff.H HtH`HgSHHHRHfDH HtH` H7SHHHRHfDSHHH HtHPH[RHH|$HRHC H|$HD$HH{ tHHR8H|$HtHP8H{ HPH[ÐUSHHH8H HtHHEP(H8[]DD$HL$HT$\RLH|$(HAQHC H|$(HT$HD$(HL$DD$HH{ tH0HV8H|$(HT$HL$DD$Ht-HDD$HL$HT$P8H{ DD$HL$HT$IH{ @f.SHH @u!H HtHH [f.HHtrHz HuHT$jQHH|$HQHT$H|$HD$HB Hz HtHHQ8H|$HT$HtHHT$P8HT$Hz cH|$!RHT$wH 9H5>H=@O@AWAVAUATUSHHHHHHWLb8Uf HDAHL9HHH@0H9H{HCHx}@0Ld$ LD$ QHHL1HPD$9PLd$0L|$ HD$0Ll$(Dt$8D$VH5i$L$H|$L`(H@H@LxHVLh Dp0H1H@8HH@@@AHhH-H|$0Ld$HtT$(HkLcHt Hm3HǃHH[]A\A]A^A_ffH?HL9Hh$8HCHHL`8fH?HHh$I)L; RhHuHH[]A\A]A^A_KFHH\+FHHHfDH q7H5;H=;>LH}(HE(HtU HEHUHEHt H(Hg$H}(HHHEtU PHUkfDsEHHMHtLAH|$0HtT$(HTf.AUATUSHDfH(Hf$LD$HGHHGHHHHGHGpHG HG(GPHG`HG0HG8HG@HGHHGxHLJHLJffDHLJƇtf$$taMAHE1%?u4DHH EHH!HH([]A\A]ÐHA@H?A)DH=I$|BtLd$HT$H5`9LILwIH=$KHHD$HxH;=f$LH=f$P,Ht$KGfDDMHH!H HHH" 4RH%f$H|$H@H@@HHH(Hk0HD$HD$HHC0Hmt[HD$HHhH|$H5HH@H9HGHHrHPgHEHH@H9HUHEHuJHEHPHD$pfDH 3H5c7H=V:H@H(*HoH|$Sf.H|$/@H^HH{Hv H{PRH{0&H{(HtHPH{ HtHP8H{%HPPJHHHD$HxH;=gd$t Ht$H=$OOwH@LA@0E@1HIHI G@f.USIH(H\$HL$HHD$HGHD$HtHht H([]fDH\$H{(HHC(HtS H\$HEHCHu5HtHIb$H{(HHHtS PHOHkH\$zHHr$HJOf.H`$HGHGfHHHHGHHGHG GpHG(HG0GPG`P0@1HG8HG@HGHHGxHLJHLJHfDH!ƇHƇHHufUSH H NHa$H|$H@H@@HHH$H]0HD$HD$HHE0tGHktHHD$Ht5Hhu-H|$HHH@H9u~HGHuLHtHPH[]fHHH@H9u]HSHCHu/HHPHD$HoH|$ufH(]H|$v@HH}HHv H}PNH}0 #H}(HtHPH} HtHP8H}!HL@f.AWAVIAUATAUSHHH(t =+LfD$T$ D$8LL$ID$T$ LLHH L$HH CLd$LL"Ht$ALHUHH7)HUHuLLHEH<)HE#HD)HEuLHHEH+uPC8HU$H HHHEHxH;=V$uHH5qV$H"H:?f.HxHxHCPH L`뮿HLeH]<=IHZATHMHUHuHEH(LMLEHHEHMHEH$HEHEPJXH;(E!uHLHEH*uP>7HT$H HIHEHxH;= U$uH5lU$HL5>LHHEHxH;=T$tLoLHIH9L>IHEHxH;=Q$tL{ҐUHAVATSIHHHF9HI$LP`LuLeHEHUH$LLHE#H#HEЙuLHHEH&uPd3HP$H HHHEHxH;=3Q$uH5O$H3H[:LIH8L=IHEHxH;=P$tLHG0f.SHH(HC(HtS HC[f.@HHH(H)O$HHHH(Ht` f.@f.@ vHL9t HhHZLbIHhHxL9tHfӭIH{ILHXHpH@LpH0$H{XHHLIf.fu%@tƒ@DÐf.UHAWAVAUATISHpH{XHHPH@HH H0$E1HEEHEHEHHEHEHH0$HHLxHyHpHXHL?L%/$H{@HDžHDžHDžHDžHDžID$HDžHpID$@HHp1$HHxH!/$L-Z1$HsH{XDžHHxIEH HPH0HHHPHPHHHHHH0 H@H0HdHHPuHPHHIEIHHlHHHgH9Hj ZYHhLHh;HhHxL9_ID$HpID$@HH-$HHxHHxL9H/$H{@HHxNHXH{XHpH@LpH-$HHHeL[A\A]A^A_]HHj ^_HhLHhZDHpHxHߋw wfHpHxHߋw W9fHsPLtH=(/$tfPHhH=.$t&PHftPJHDPJHII>HL9t Hh"HzLIHhHxL9tHfIH{IGHXHpH@LpH+$H{XHHLIf.fUHAWAVAUATISHpH{XHHPHHH|+$E1HEEHEHEHHEHEHH+$HHLxHyHpHXHL?+L%+$H{@HDžHDžHDžHDžHDžID$HDžHpID$@HH,$HHxH*$L-,$HsH{XDžHHxIEHtHPH0HHHP" HPHHHHH0H]HHP HPHHLIEIHHeHHHgH9Hj< ZYHhLHhHhHxL9XID$HpID$@HHa)$HHxHHxL9Hs+$H{@HHxHXH{XHpH@LpH )$HH"HeL[A\A]A^A_]HHjb^_HhLHh!DHpHxHߋw fHpHxHߋw RfHsPLH=*$tfPHh0 H=x*$t&PHf {PJHDPJHII>HL9t Hh袤HLIHhHxL9tHfsIH{I.CHXHpH@LpHe'$H{XHHyLIf.fuHGfHg tHUSHqHH($Hl$HHD$HHH5eH=HٺHH$HxH;=($tHuHf.USHmHGHHHHGxHH  HHH@(H9HCHHHuZHBƒ ʄ&HO1,fƒty ЈH[]DH H_ Ј Љƒ⿃uuHzHfDH&$Hl$HHHHHD$*H5sH=HٺHȀH  ‰Ј*f.HOPHHH$HxH;=U&$tHHSUSHHHH?HGPHHHPHH H9t@HHH9uHH, HDHH@(H9>HCHHHH ƒ ʄRH1 ‰Јu2u(uƒty ЈH[]DH H_ Ј Љƒ⿃uuHzHfDH$$Hl$HHHHHD$JH5H=HٺHȀH=HGPHH$HxH;=#$tHKHAVAUATUHSHH0DfAAk& AH5JHHHHHكI ALl$%H|$(HLHHP@Hp8Ht$(HHV5HT$(HzH;=#$gAL-L5HHǃ LEIEE;H5 HD$D$HHt$HHHHكI LHDeAAoH5e HDmvHHHHكIANAAH5=H0H51Hu@ QH55HH1HHHHكIUH5 Hu@@K@HAH5AHDHHHHكIH5Z1H{H5,Hg}mH5 HIH5Hߺ5H0H[]A\A]A^DH5 H HHHHكIH5HAH5HH҃ EHDfDAH5HAHDHHHHكI1H5XfDH5HdH1HHHHكI H5H5' H$1H5fDH5Hf.E< <<H55HlDED$%H5sHfD$&T$'D$%T$*T$$fD$(fD$"fD$T$!ĈT$ D$^HHt$HHHHكI31LfDnfDH5z H H5G HH5HvH=$t.J}LHD$/HD$fDJqrEnH lH5tH=7-H H5H=9HL$(HHyH;=$uH H=$HwtLՋQBAHH H5H=H ]ff.H H5H=H-ff.H H5H=kHff.H H5ZH=+H!ff.S1HHL$HH$HHH[USHHHP$HHHHFHC0Ht HhH{(Ht!HHFH@H9H{ HtHP8HCHtHhtH[]HkH}(HE(HtU HEHkHEHHtH$H}(HHHEtU HHP[] H{0HHH@H9uqHGHtHoH{0HHPfHm%Hk]HP? f.H{0USHHH$HHHHFHC0Ht HhH{(Ht!HHH@H9H{ HtHP8HCHtHhtHH߾[]@HkH}(HE(HtU HEHkHEHHtH $H}(HHHEtU PHyH{0HHH@H9uiHGHtHo H{0HHPHm%HkeHPf.H{0H$HHf.USHHHfH=l$ffHH@ HH1H1H(HXH[]ff.USHHHfH=$ffHtHHHEH1H!HHutH@ H1H H1HH[]ÐfDHGHtHH@ HHH1H!H1HfDUSHHHfH=$ffHHH3PHH!HHStHHPHH1H H1HpH[]fHGHt!HHHHQH1H!H1HA@SfH=$ffH]HP1tKHHH1H[AUATAUSAHHfH=$ffHH3XEHtRAL$HHA8t,Eu=HfH=r$ffHH!HH1HXH[]A\A]11ffH=8$ffHH HH1HXH[]A\A]ÐSfH=$ffH]H1tKHH@ H1H[@AUATAUSAH@ HfH=$ffHH3EHtSAL$HHA8t+Eu>HfH=s$ffHH!H@ H1HH[]A\A]D11ffH=8$ffHH H@ H1HH[]A\A]fSHfH=$ffH\HH3PHH!H9[SHfH=$ffH,H@ H3HH!H9[ÐAWAVAUATIUSHHHHH?viH9HLHHH4HL9H{HHHHCjH+H[]A\A]A^A_HHHIXHL9N4HsHD$wnLLHs0IHsHHC8D$HVH9HMHUHHt$8HEoEHL$0HT$8foL$ HuM)D$ 5foD$ HHHP @H@8HC8HHƃ|$uHH[]A\A]A^A_fH|$HtMtHH[]A\A]A^A_DLkPHKHSLH)HHH)HIEHC8HMHUHt$8HEoEHHL$0HT$8foL$ HuM)D$ foD$ HHHP @H@8HCPHPH@HSPHHC@HC8HSHHH|$ HHs0MI)IM~IK6H9vYL)IIHL4LH)L9L9LGfHTH|$ H@HLlHI9J<HLHs0L)HL4HCPHPH9tH)LHL$HL$H{HL$IHL$LkHKIOl>Ls0LkPHC HHC(IEHC@HHCHAVDL9tLH)L=랿qH5HH/H#H5#HHHH|$Ht H|$&Hf.@AWAVIAUATUSH(HO HG0Lg8H_HL$HO(HD$HGHLiHL$H$L9vTM}IDIG8HtI(HIGHtIHIHL9uIL9,$wH $H9L$H;\$t[HD$HkHH)HLlHf.HHHC8HtH{(HHCHtH{HI9HuL9d$t]HD$I\$HH)HIlH HHID$8HtI|$(HID$HtI|$HH9IuI>HIFHI^(HhH9vDH;HH9wI>H([]A\A]A^A_HD$H9tHkHH)HLdH DHHHC8HtH{(HHCHtH{HL9HuI>H\H([]A\A]A^A_HGHFHt/USHHHHEHCHEHCH[]DHHCHt HHHf.St HH?HtH=#tOC[ÿf.DATUH-#SHHL%B#LH5#H|Jy7HNH>HH@Hǀ8x+H9Xt81 @H;Xt*H8}HtmL%#[L]A\HVHVHRHH9tHnHP@~fDoBHBBBHu[]A\H5#H|Jy7HNH>HH@Hǀ8:ɉgfDAWAVAUATUSHH_H|$;IDIĨA<$xHt$HFHFHHHL9H$H|Jy7fM|$I\$L9tqL-#f.M7L5LAMI}HHH@Hǀ:x*L;r1L;rH8}IL9ufIĨA<$xL;$$hHt$HFH^HFHHL$L9tnHLH=<<H)HHHH!HHHL$HŨ;xH{HC(H9tL9HuHD$H@ H[]A\A]A^A_IEIEH@HH9ImHBRfDo@HP@@IL9uHt$IHFHFHHHH9H$JH#ATUSHHHHEH]HEHHHH<H9tfH-H=<<HHHH!HHHL$;xH{HC(H9tHèL9uH}HE []A\ff.SHH߾([fHfH=L#ffHHH@USHHHfH=$#ffHdHHHUH[]ÐfSHfH=#ffHHH@Hǀ8x%H9htF1f.H9ht2H8}HMt H=+#H[]A\A]HVHVHRHH9tH@H|Jy7AMHHD$HH H IUHʀ;xxH;Ct:1 @H;Ct,Hè@83}@HL$I}LD$Hq HHCH;C sH(HC@H{Hs(1LHC1MHt H=C#Hv_f.DHWHHHWHRHH<H9tHD8xHH9uH9HAGAWAVAUATIUSIfH(HOHAZT$HHHA8t$fIII*yLMfHAL H*XfHH*yHIfHAL H*XYf. AoE@2r)D$LRHD$E1fB@HzMHBLT$HBIH|$y8fLHL@L@NHxLMAH0@o@8ʃA:L$uEHrHBMELELRLZIT$Ht$HD$Ht1ҽIL$fHH*yHfHH H*Xf%AZD$^f(f(fTf.v+H,f%fUH*fTXfV H,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H ŸHHHBH9HAHH HHH HHH HHH HHH HH H HHH)H(NHHH:D<H AEMIHH9kL,@ILJt(H9tHHHH9uM,$I$@D)IT$HAD$ID$Et$Il$ID$HL4@IKD5I9jILI|Jy7HL9D}xHuAL$HIHH@I$HЀ:H9rt.1f.H;rtH8}HMLEf.H HHBfHH*yHfHH H*X^\%4f(f(fTf.v+H,f%fUH*fTXfV H,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H øHHHBH9HؾHH HHH HHH HHH HHH HH H HHH)H(NHHH:DH AAMHHH9L4@@t$D$IL J|0D$t$H9tHHfHH9uM<$I$@ID$IL$HD)I\$AT$At$ID$HL4@IK7I9ILI|Jy7 HL9tu;xHCAL$HIHH RI$Hʀ:9H9Bt51 H;Bt$H@82}@HKLL$"L$HL9uLJIUH|Jy7AL$HHH @I$HȀ8H;PtD1H;Pt:H@80}@LHLH@HH([]A\A]A^A_@1@1ɻ@B@2HMD$fEfoD$@ID$H(Hк[]A\A]A^A_fD1g1HH,HHByL7Ht$H|Jy7AL$HHH@I$HЀ8x?H9pt51H9pt+H8}HL$HLHӈH111LD$H|$f.fAWAVIAUATIUSMfH(HOHAZUH&HA8ufIII*yLMfHAL H*XfHH*yHIfHAL H*XYf.h I@2rLRHzE1HBHBHB@LT$H|$My<fDLHL@L@NHxLMAH0@_@8ʃA:MuE0HD$HrHJLRHBIUHt$HL$Hk1ҽIMfHH*yHfHH H*Xf%^AZE^f(f(fTf.v+H,f%9fUH*fTXfV H,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H ŸHHHBH9|HAHH HHH HHH HHH HHH HH H HHH)H(NHHH:D<H AEMIHH9qL$@IL4Jt H9tHH@HH9uMeIE@D)IUHAEIEEuImIEHL4@IK4I9iILI|Jy7fDHL9D}xHuAMHIHH@IEHЀ:H9rt'1 H;rtH8}HMLXEfH HHBfHH*yHfHH H*X^%f(f(fTf.v+H,f%fUH*fTXfV H,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H øHHHBH9HAHH HHH HHH HHH HHH HH H HHH)H(NHHOH:4H @DMIHH9H@@t$HHH$H$t$H|H9tHHHH9uMEIE@IEIMHE})I]AUIEHL<@IK8I9ILI|Jy7HL9tw;xHCAMHIHH RIUHʀ:JH9Bt81H;Bt.H@82}@HKLLL$L$LL$L$HL9uLIH|Jy7AMHHH @IEHȀ8H;PtD1H;Pt:H@80}@MLHLH@HH([]A\A]A^A_Ð1@1ɻ@HBHBH@2MEEfoD$@IEH(Hк[]A\A]A^A_1_f1HH,HHBL觿Ht$H|Jy7AMHHH@IEHЀ8xGH9pt61H9pt+H8}HL$HL HӈH111H|$MLD$H|$f.DH9AVAUATUHStEHLfHHI9tFHWH9t HHHEHCHEHCHELcLcL#[H]A\A]A^HVHGIH)M)ILIHI9r$HtPL9tHHLLlH5HH)HH9wpMu;K4,H9tJ<)H)HMLHMHHCH[]A\A]A^III9tLLHHSHML#fHuHMLHE15HSHML#jDAWAVIAUATUSHfHHHWHOZWHlH@8wA{fHHH*yHfHH H*XfHH*yHHfHH H*XYf.D+EH$ IH$H$H$H$H$H|$H$IFI9FIvH$H$D+D#Ld$ HSHCID$H$HD$ HD$(I$HD$0H$H9$tHD$LHp)H|$HCHIHD$H LLH|$ IL9tDALH$H$H$EL$#AD:mIĨE4$EE8~It$ID$IGH9E,$H$H$IH$H$tHD$LHp9HD$Ml$LHx#LLH$IGH9tEnH$H$H$?HHHBfHH*yHfHH H*X^,%f(f(fTf.v+H,f%fUH*fTXfV ϹH,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H øHHHBH99HAHH HHH HHH HHH HHH HH H HHH)H(NHHH: HaaDMIHH95HL$L$ILJ XL$H9tKI$I=<<HIIL!HH1N121H|$ IHL9tHD$H$H H9tHHܾH{HI9tHH$`HHH9tHH$IHL9uI|$HI9llnf.@AWAVAUATIUSHfHHHWHOZWHDH@8w.fHHH*yHfHH H*XfHH*yHHfHH H*XYf.D+EH$ I$Ld$ H$@3H$H$H$H|$H$H$HCHSH$ID$HD$ HD$(I$HD$0HCHIHD$ULLJH|$ IL9tDALH$H$H$E3L$,fAD:mIĨE4$EE8~It$ID$IGH9E,$H$H$IH$H$tHD$LHpyHD$Ml$LHxcLLXH$IGH9tEnH$H$H$?HHHBfHH*yHfHH H*X^l%Df(f(fTf.v+H,f%)fUH*fTXfV H,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H øHHHBH9gHAHH HHH HHH HHH HHH HH H HHH)H(NHH߫H: HaaDMIHH9VHLD$L$L4ILJ0XL$LD$H9tQII=<<HIIL!HHfDHHPH;HoHP0P@ P8HPrHLHL@pfDHHLHL@pfDH9IH H9USIHHH7I;2Ho sdHLMLEL)Ћ}HHHH~$HH HHHo@HHHHuI2MJMBAzI9HuH[]ff@f.HBUSII?IIL9TIMHO IIIBHHHHI9rLLoIIL9ALIMHDIEHI|uHII?LHH9HPLT$Hl$ H\$(D\$0II?IIH9~fLHHL;wU@LLMHHL;v<oHHHJHHRLHHPIAII?IIL9|LHiHYDY[]DHDHHHoLBLADBDAH+f.HHHH@f.AWAVAUATUSHHH(HuH?IHI)H)HH,LIL90LLL$LD$HL$H$mH}HuLx H$HL$ILD$LL$IMtLAIHMUAEIUIMH9tBHL@HtooABH H H9uHG HH)HHM|@H9t=HLDHtooBAH H H9uH H)HM| HtLeL}LuH([]A\A]A^A_fAIMfDHI9MuA E1E1Df.AWAVIAUHATUSH)H(Hl$`MIILg HL)IM IHLFI}HM]MUH?EMHHHLHH9L9>L9IE0MU0AoE I} M](IEAE8AEEM8AEHFIMLHH9IwfH9LBHBHH H;H rH9oLCHKLJCLKDJDKBH:LBHJHBIMH{ H L9;L9goFAEHFIEFAEH~HL^LVDNI} ,fLH9Z@HLHU@HL)HXYMH^HLbHILHL DIHSHsH H{8HC HT$Ht$H|$H$WVLRPHLH MuI fDAoELI IW(IG L)AG IMIw0IO0AMI8HT$Ht$H$AO8HH|$HWVR1PHLH H H([]A\A]A^A_oAEHPIUPAUH8LXLPDHI} HFfHHGHGHG HG0HG8H|Jy7OLGHHH@I8xH;pt$1H;ptH8}fHWHWHRIH9tHHHHPH@ H)HH9sHG(H9H YH5H=H3-ff.S0Ht&G1uC1[f苟C1fDH|Jy7KHHHH@Hǀ8xH9pt1H;ptH8}DHSHSHRHH9tHHHHPH@ H)HH9sHC(H[DH ٚH5H=ISHH?4HSHCHSHRHH H9tH8xHH9uHC [Ð@USHHHHG HH3HW1HW(HGHRHH H9tH8xHH9uHEHH9CHC8sH{H}H3HCHEHHCH[]H H5H=COAHW1HG HW(HGHRHH H9tH8xHH9uHG8HÐ@f.SHHsHS1HC HS(HRHH<H9tHf8xHH9uH{ HC8[ff.ATUISHHfH=Ϲ#ffHH88kL `H[Le@@0@HHC?MHCfCC?HC HC(C0C1H]t`IT$ID$IT$HRHH<H9t H8xHH9uI|$ID$ 8LH]HcfH=#ffHHUH[]A\H H5H= AIH}Ht訪Lh8HI蘧fDAUATIUSHIHHfH=V#ffH膜H88L(`HLm@@0@HHC?MHCfCC?HC HC(C0C1H]tUIUIEIUHRHH<H9tH8xHH9uI}IE 螖8L衦H]LefH=y#ffH詛HH[]A\A]H H5:H=ٝIH}Ht@L8HI0@f.SHHGS1fH=#ffH"HSHSHHCHRHH<H9t"Hf.8xHH9uH{HC 螕H߾8[頥HfH=|#ffH謚HH@USHHHfH=d#ffH脚H8uHHHH[]骟f.H H5H=+衜SfH=#ffH/H8H脗H[Ðf.HfH=ܵ#ffHHH@AWAVAUATUSH8HH$H|$8`DŽ$HDŽ$HD$H$HDŽ$H$H$?@f$@0`@HH$HDŽ$DŽ$?HDŽ$责?@@0@HHDŽ$f$HsH H$DŽ$?HDŽ$II)LHHHH9L5HsH IILd$@1Hf.IHH9uLd$HH9HD$pHD$xHDŽ$HDŽ$E11Ld$hH$Ll$pH$ID$hL9MtI0IIFAFIvIv Ht$xH$D$hL LH9N hHtH:IHFFH>HVLv HsLt$xHHH)H$HH9v+HSLH<#H{@HDžHDžHDžHDžHDžIFHDžHpIF@HH#HHx3H#HsH{XDžHHxHȝ#HH蘃H51|'HĂH5|H谂It$(HH5$|!H菂H0HH5)|,HlH@HH0ʆH5n| HFH8H视H#HH`HHHHH_H9'HjzZYL`HhHhL草HhHxH;=#-IFHpIF@HH8#HHxHHxH;=[#HF#H{@HHx蚈IELpH{XLpH#HHHU|1LHDž!HpHxHxuH`HxH;=Ǜ#uMHe1[A\A]A^A_]@HHjx^_L`HhHhLcfDH=#2PH|fL`HsPL荃HHH|Jy7AL$HHH @ID$HȀ8H;xt<1fH;xt0H@80}@HHI|$LpH1IT$(HPID$(Heظ[A\A]A^A_]@H=#tnP'Hh0{H=x#tNPH^{PJHf.PJHDPJH1$IH#H{XHHЀLIH̀LՅH{I)IELpLpMIH`HxH;=#tHh螈IHhHxH;=g#tH^yIH`HxH;=@#tHVL>@f.SHH 0Ht$H$t)G1uC1H [{wfH?HwH;wHtHD$HHHwHw H;w(HHD$HtHHHw H$H|Jy7KHHH @HCHȀ8x~H;Pt21 @H;Pt$H@80}@H{LD$HH/HS(HPHC(H [HT$HzuuDHT$H;4fD1@HWHHHWHRHH<H9tHD8xHH9uH9HAsHt3ATIUSHHsLeHkHsHHu[]A\@fDAVAUIATU0SHHMu!HmIHh HI]ID$(HuSHSHtHHs H9rHS1HuHu'H9w?LsH1[]A\A]A^fLI9]tGHtHp HHH9vHtDI9ֿu.LL|[LIE(]A\A]A^HڿI9t1H;j @1qAWAVIAUATIUSHHHOHHI)H)HHH4IH9LH$H]HMMH$III)MtHII9t LHLHL$L$ {HL$L$IODM)L9tLLL膂IMHtHqLmLuL}H[]A\A]A^A_L<FfDHH9-HuME1E1>fSHHHs@|HHqHk([ÐAWAVIAUATIUSHHHOHHI)H)HHH4IH9LH$蜀H]HMMH$III)MtHII9t LHLHL$L$yHL$L$IODM)L9tLLL6IMHtHspLmLuL}H[]A\A]A^A_L<FfDHH9-HuME1E1>fAWAVAUATIUSIfH(HOHAZT$H8HA8t$fIII*yLMfHAL H*XfHH*yHIfHAL H*XYf.y AoE@2Hr)D$HD$HzfBHt$rHBHBH|$@y?HHxHHHL$L@H|$HHNLD$H0@a@8ăA:L$uHD$HrHJHzHBIT$Ht$HL$Hl1ҽIL$fHH*yHfHH H*Xfm%mAZD$^f(f(fTf.v+H,f%mfUH*fTXfV mH,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H ŸHHHBH9{HAHH HHH HHH HHH HHH HH H HHH)H(NHH^lH:D<H AEMIHH9cL,@IL|Jt(H9tHHHH9uM,$I$@D)IT$HAD$ID$Et$Il$ID$HL4@IKD5I9bILI|Jy7HL9<}xHuAL$HIHH@I$HЀ:H9rt&1fH;rtH8}HMLEf.H HHBfHH*yHfHH H*X^@2HrHzHt$HrHBHBHt$r@yB@HL$HxHHHL$H|$HxHHNH|$H0@g@8ƒA:MuHD$HrHJHBHD$Ht$HL$HBIUHo1ҽIMfHH*yHfHH H*Xfze%ReAZE^f(f(fTf.v+H,f%-efUH*fTXfV eH,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H ŸHHHBH9HAHH HHH HHH HHH HHH HH H HHH)H(NHHcH:D<H AEMIHH9hL$@IL(tJt H9tHHHH9uMeIE@D)IUHAEIEEuImIEHL4@IK4I9iILI|Jy7fDHL9D}xHuAMHIHH@IEHЀ:H9rt'1 H;rtH8}HMLxEfH HHBfHH*yHfHH H*X^b%bf(f(fTf.v+H,f%bfUH*fTXfV obH,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H øHHHBH9HAHH HHH HHH HHH HHH HH H HHH)H(NHH?aH:4H @DMIHH9H@@t$HHH$|qH$t$H|H9tHHHH9uMEIE@IEIMHE})I]AUIEHL<@IK8I9ILI|Jy7HL9tw;xHCAMHIHH RIUHʀ:JH9Bt81H;Bt.H@82}@HKLLL$L$LL$L$HL9uL`IH|Jy7AMHHH @IEHȀ8H;PtD1H;Pt:H@80}@MLHLH@HH([]A\A]A^A_Ð1@1ɻ@IHBI$@2HBHMEfoD$@IEH(Hк[]A\A]A^A_1_f1HH,HHB~L_Ht$H|Jy7AMHHH@IEHЀ8xGH9pt61H9pt+H8}HL$HL,HӈH111lf.AWAVIAUATIUSMfH(HOHAZUH&HA8ufIII*yLMfHAL H*XfHH*yHIfHAL H*XYf.h I$I>@2HrHzHt$HrHBHBHt$r@yB@HL$HxHHHL$H|$HxHHNH|$H0@g@8ƒA:MuHD$HrHJHBHD$Ht$HL$HBIUHo1ҽIMfHH*yHfHH H*Xf\%\AZE^f(f(fTf.v+H,f%\fUH*fTXfV \H,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H ŸHHHBH9HAHH HHH HHH HHH HHH HH H HHH)H(NHHc[H:D<H AEMIHH9hL$@ILkJt H9tHHHH9uMeIE@D)IUHAEIEEuImIEHL4@IK4I9iILI|Jy7fDHL9D}xHuAMHIHH@IEHЀ:H9rt'1 H;rtH8}HMLEfH HHBfHH*yHfHH H*X^LZ%$Zf(f(fTf.v+H,f% ZfUH*fTXfV YH,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H øHHHBH9HAHH HHH HHH HHH HHH HH H HHH)H(NHHXH:4H @DMIHH9H@@t$HHH$hH$t$H|H9tHHHH9uMEIE@IEIMHE})I]AUIEHL<@IK8I9ILI|Jy7HL9tw;xHCAMHIHH RIUHʀ:JH9Bt81H;Bt.H@82}@HKLLL$L$ELL$L$HL9uL8XIH|Jy7AMHHH @IEHȀ8H;PtD1H;Pt:H@80}@MLHLH@HH([]A\A]A^A_Ð1@1ɻ@IHBI$@2HBHMEfoD$@IEH(Hк[]A\A]A^A_1_f1HH,HHB~LWHt$H|Jy7AMHHH@IEHЀ8xGH9pt61H9pt+H8}HL$HLHӈH111kdf.AWAVAUATIUSIfH(HOHAZT$HHHA8t$fIII*yLMfHAL H*XfHH*yHIfHAL H*XYf. AoE@2r)D$LRHD$E1fB@HzMHBLT$HBIH|$y8fLHL@L@NHxLMAH0@o@8ʃA:L$uEHrHBMELELRLZIT$Ht$HD$Ht1ҽIL$fHH*yHfHH H*XfnT%FTAZD$^f(f(fTf.v+H,f% TfUH*fTXfV TH,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H ŸHHHBH9HAHH HHH HHH HHH HHH HH H HHH)H(NHHRH:D<H AEMIHH9kL,@ILcJt(H9tHHHH9uM,$I$@D)IT$HAD$ID$Et$Il$ID$HL4@IKD5I9jILI|Jy7HL9D}xHuAL$HIHH@I$HЀ:H9rt.1f.H;rtH8}HMLEf.H HHBfHH*yHfHH H*X^Q%Qf(f(fTf.v+H,f%iQfUH*fTXfV OQH,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H øHHHBH9HؾHH HHH HHH HHH HHH HH H HHH)H(NHH PH:DH AAMHHH9L4@@t$D$IL\`J|0D$t$H9tHHfHH9uM<$I$@ID$IL$HD)I\$AT$At$ID$HL4@IK7I9ILI|Jy7 HL9tu;xHCAL$HIHH RI$Hʀ:9H9Bt51 H;Bt$H@82}@HKLL$"L$HL9uLOIUH|Jy7AL$HHH @I$HȀ8H;PtD1H;Pt:H@80}@LHLH@HH([]A\A]A^A_@1@1ɻ@B@2HMD$fEfoD$@ID$H(Hк[]A\A]A^A_fD1g1HH,HHByLNHt$H|Jy7AL$HHH@I$HЀ8x?H9pt51H9pt+H8}HL$HLHӈH111[LD$H|$f.fAWAVIAUATIUSMfH(HOHAZUH&HA8ufIII*yLMfHAL H*XfHH*yHIfHAL H*XYf.h I@2rLRHzE1HBHBHB@LT$H|$My<fDLHL@L@NHxLMAH0@_@8ʃA:MuE0HD$HrHJLRHBIUHt$HL$Hk1ҽIMfHH*yHfHH H*XfK%KAZE^f(f(fTf.v+H,f%KfUH*fTXfV oKH,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H ŸHHHBH9|HAHH HHH HHH HHH HHH HH H HHH)H(NHH?JH:D<H AEMIHH9qL$@ILZJt H9tHH@HH9uMeIE@D)IUHAEIEEuImIEHL4@IK4I9iILI|Jy7fDHL9D}xHuAMHIHH@IEHЀ:H9rt'1 H;rtH8}HMLXEfH HHBfHH*yHfHH H*X^,I%If(f(fTf.v+H,f%HfUH*fTXfV HH,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H øHHHBH9HAHH HHH HHH HHH HHH HH H HHH)H(NHHGH:4H @DMIHH9H@@t$HHH$WH$t$H|H9tHHHH9uMEIE@IEIMHE})I]AUIEHL<@IK8I9ILI|Jy7HL9tw;xHCAMHIHH RIUHʀ:JH9Bt81H;Bt.H@82}@HKLLL$L$LL$L$HL9uLGIH|Jy7AMHHH @IEHȀ8H;PtD1H;Pt:H@80}@MLHLH@HH([]A\A]A^A_Ð1@1ɻ@HBHBH@2MEEfoD$@IEH(Hк[]A\A]A^A_1_f1HH,HHBLEHt$H|Jy7AMHHH@IEHЀ8xGH9pt61H9pt+H8}HL$HL HӈH111H|$M>SLD$H|$f.DAWAVIAUATIUSMfH(HOHAZUH&HA8ufIII*yLMfHAL H*XfHH*yHIfHAL H*XYf.h I@2rLRHzE1HBHBHB@LT$H|$My<fDLHL@L@NHxLMAH0@_@8ʃA:MuE0HD$HrHJLRHBIUHt$HL$Hk1ҽIMfHH*yHfHH H*Xf6C%CAZE^f(f(fTf.v+H,f%BfUH*fTXfV BH,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H ŸHHHBH9|HAHH HHH HHH HHH HHH HH H HHH)H(NHHAH:D<H AEMIHH9qL$@ILQJt H9tHH@HH9uMeIE@D)IUHAEIEEuImIEHL4@IK4I9iILI|Jy7fDHL9D}xHuAMHIHH@IEHЀ:H9rt'1 H;rtH8}HMLEfH HHBfHH*yHfHH H*X^@%d@f(f(fTf.v+H,f%I@fUH*fTXfV /@H,f.r\HH,H1H9HCHHHH HHH HHH HHH HHH HH H øHHHBH9HAHH HHH HHH HHH HHH HH H HHH)H(NHH>H:4H @DMIHH9H@@t$HHH$IH|Jy7AMHHH @IEHȀ8H;PtD1H;Pt:H@80}@MLHLH@HH([]A\A]A^A_Ð1@1ɻ@HBHBH@2MEEfoD$@IEH(Hк[]A\A]A^A_1_f1HH,HHBLW=Ht$H|Jy7AMHHH@IEHЀ8xGH9pt61H9pt+H8}HL$HLlHӈH111H|$MJLD$H|$f.DUHAWAVAUATLfSHXLHHIH9'ILLJ(HDHHH9uHHMIHDHH.:MAte~aHILq fDE~*I9tLHLH)HDHHAIuIL+HMIMcLM9 s HN,L+MILHD?HH]#HHDžHH`N$+H@H^#HHPH\#HX HH9LJHHL9Ht:LfDHH3tHL\AHHI9uLpI~X{9H \#E1HEEHEHEHHEHEHH\#L`LhI|$LpLL/CH[#I~@HDžHDžHDžHDžHDžHHDžHpHZ[#H@HHh]#HHxAH[#HR]#IvI~XDžHHxHCHCHH LE1ƅHHHHHHHHCH51ҹLHHHH:@HIH@+LHHB?HH)LHH?HHLL1LL%HHLHH HxH9 I$HHH@H)H9,LHLLGHLHxHH HxH9 I$HH@HHHH9 LHLLbGHL3HH HxH9 HH~ LL^CHLGH HxH9 LHƅ I}}9HI}Hpi9HI}Y9HHxH9DH=Z#PH4;HHxH9H=pZ#PH:HHxH9H=0Z#RPH:HHxH9H=Y#"PrHx:dfDƅ ƅ(HHxH9HHxH9HHxH9FHHxH9rtD EH59LD>LLBH5H%> H(LHV>H59HI=H0LHV=H5HI=HLJ4A5H5x9HI=H8LHV=H5S9Hs= 7IIL;aLHCIHHHHHH9Hj:5ZYHH H DH HxH9HU#HHpHyU#H@HHOU#HHxHHxH9HaW#I~@HHxCHU#H U#I~XH@HQHpH@HpHT#HH>HHH9t(III$HxH9IM9uHHtH3H`HPHt'HHp H@LXHPHHDž`tH@HH2HHe[A\A]A^A_]DI4$LHVP;H57H<; H8HxH9H0HxH97H(HxH9H=U#%PmHg6\fHH5S6HHH_8 D HHj2^_H LH BWDHH55t#ruHH1H9I#H1H71fH=A#Ht H`fD1DHu H=#H=#tH ,H5,H=,H.#t HU#DH=#H&t&H=#+HA;#H5U#H=)HU#HfH=`J#tG~ ËGPW*ATUISHչHVHvHHh%H{H5+ /HuH{HV.H5+ HH.M$$MtBLZ*LHH.H5MH.H*HĀ[]A\@HEHxHw z2HH)HU5DUHAWAVAUATISHIIAH80HHELHI'HLuDmuuLATH6HEH HxH;=H#uH5G#HH1HuaIH0L4IHEHxH;=H#tHu/f.UHAWAVAUATISHIIAH8/HHEHULHI +HLuDmuuLATH5HEH HxH;=G#uH5-F#HH&1HuIH/L3IHEHxH;=G#tHu[fAUATIUSIHfH=D#ffH(H8Ht&HLLH@H[]A\A]f.HHHEDf.AVAUIATUSHfH=oD#ffH(HHtWHLd$HT$LLLh)@LHt$@HAHD$HxH;=F#u/H[]A\A]A^f.IHI$H=F#tPHt$6'@PJHHHD$HxH;=RF#t Ht$HN2@f.@H='p-SHfH=lC#ffH|'H[SfH=OC#ffH_'HHHt[f+H[fD@= ##USHH@0EH[]'@f.?'AUATUSHHHH(HPIHH\$HH@Hp1>*Hq-H5HHHE#Ll$LHT$HSH%LHL|HHUHSHHD$HxH9u HD$HxH9u:H(H[]A\A]@H=D#tVPHt$N%@H=D#tPL(%fDPJHDPJHHHD$HxH9t Ht$HD$HxH9t Ht$H0HHD#@f.AUATIUSHALH(H\$Ht$HL$HSHDLHHHD$HxH;=C#t Ht$CH/f.AUATIUSHAH(H\$Ht$HHL$L$H/HDLH>HHD$HxH;=+C#t Ht$H'/fDUHAWAVAUATISHpHHPH{XDHXH@#E1HEEHEHEHHEHEHHA#LpH@I~LpHHHHE(H6@#H{@HDžHDžHDžHDžHDžHHDžHpH?#H@HHA#HHx$&H?#HsH{XDžHHxHA#HH'IwHXHV&MgI_LH)HL9t8L-#HXL|&H3HXHVi&HI9uЀDt+HXH5"H<&Iw(HHV,&HA#HPHHHHHHHgH9HjZYHPHhHh-HhHxH;=@#H[>#HHpHI>#H@HH>#HHxHHxH;=B@#HXH&@#H{@HHxz,IFHHH{XLpHpH=#HH&HPHe[A\A]A^A_]HHj ^_HPHhHh~,fHXH5H$IGHH0HV$H5Hn$ fHXHPHpPy'@H=0?#tfPHhH=?#t#PJHf9PJHPJHHHPH8HH;=>#t Hh/HXs%H{*HHhHxH;=V>#tHfHHHXHxWIFHHLpHpH;#HXHHXH$H)HѐfATUHSHHHl$H0"H{0H*HD$L%=#HxL9u7HH1"H{8Hf*HD$HxL9u8H[]A\H=x=#tVPHt$@H=P=#tPHt$@PJHDPJHHHD$HxH;=<#uH(HHD$HxL9tHt$uېfAWAVAUATUSHHHx:#H-<#HGHGHG HO@HHHHGHEHH2HG0HHG8Hw(H[]A\A]A^A_IHC8HxH9t Ht$HC0HxH9t Ht$HC(HxH9t Ht$LsL{Ll$M9tIHzH9u;IH{HtHCHxH9t Ht$iH#L'H=;#HOtLH뢋BHJf.UHAWAVH`AUATSIHXLIHH0Hlj,L HHELHHPHHpH{X!H8#E1HEEHEHEHHEHEHH.9#L`LpI|$LpHL7g L=X8#H{@HDžHDžHDžHDžHDžIGHDžHpIG@HH:#HHxMH7#HsH{XDžHHxH9#H8HHH5HHPHHVH5H,H#H5HM L LHHoH5yH[H HH0HVEH8HHHHHHHHGH9UHj*ZYLHHhHhL%HhHxH;8IGHpIG@HHF6#HHxHHxH;8HT8#H{@HHx$ID$LpH{XLpH5#HH HMHLH0HHHxH;8gHPHxH;8HXHxH;8H`HxH;8He[A\A]A^A_]HHj^_LHHhHhLC$fDHpHxHߋw _ f.LHHsPLmuH= 7#bPQHDH=6#"P HxH=6#PHHH=6#PyHlH=`6#PHhH=(6#t&PYHFHPJHDPJHbf.PJHfPJHfPJHfPJHJIHhHxH;8t HFHHHxH;8t HhH7HPHxH;8t HhLHXHxH;8t HhH`HxH;8t HhH IH{I+NID$LpMLpHe2#H{XHHyMIHHHxH;82H%IHM4#H8HH:4#H8HH$4#H8$ISHGHH;G t2HtHHH3#HHHHHC[HHH!H[f.@fDAWAVIAUATIUSHH(LgLHLL)L)H<$HHH HH9H)MIMfHMOH$LtHUHH3#HSHUM9LLfHtH2H2#H1HsH2HHI9uIhLH)M9MLtHLLHtH2H2#H1HsH2HHL9uILL)HM9MLt*IhHg2#Ll$HIHzH9uHL9IuM&MtLHD$L $oHD$L $M>MNIFH([]A\A]A^A_@H=2#tFJLHD$L $HD$L $@H}fDJqrDHH9THuA1E1YM9-fUHAWAVAUATISHpH{XHHPHHk H.#E1HEEHEHEHHEHEHHx/#HHLxHyHpHXHL?L%.#H{@HDžHDžHDžHDžHDžID$HDžHpID$@HHW0#HHxH.#L-A0#HsH{XDžHHxIEHHPH0HyHHPHPHHHHHH0HVIEIHHSHHHgH9Hj ZYHhLHhRHhHxL9FID$HpID$@HH,#HHxHHxL9H/#H{@HHxeHXH{XHpH@LpH,#HHHeL[A\A]A^A_]fDHHj ^_HhLHhrDHpHxHߋw f.HsPLH=X.#tfP HhH=(.#t&PHfPJHDPJHII>HL9t HhbHLIHhHxL9tHf3IH{IFHXHpH@LpH+#H{XHH)LAIf.fUHAWAVAUATISHpH{XHHPHHH*#E1HEEHEHEHHEHEHH(+#HHLxHyHpHXHL?[L%L*#H{@HDžHDžHDžHDžHDžID$HDžHpID$@HH,#HHx?H)#L-+#HsH{XDžHHxIEHHPH0HHHPR HPHHHHH0H]HHP HPHH|IEIHHeHHHgH9HjlZYHhLHhHhHxL9XID$HpID$@HH(#HHxHHxL9H*#H{@HHxHXH{XHpH@LpH:(#HHRHeL[A\A]A^A_]HHj^_HhLHh !DHpHxHߋw 'fHpHxHߋw RfHsPL$H=)#tfPHh` H=)#t&PHf0 {PJHDPJHII>HL9t HhH*L2IHhHxL9tHfIH{I^BHXHpH@LpH&#H{XHHLIf.fSHH=v@pD$ L$ Y f~f H߉T$ ZD$ HH[Ð ?D$ T$ \~ f~@f.t uH71ÐH #H1@f.t uH71ÐH #H1SH@H[ATUHSI|H%#LHHH]H[]A\HH߾H^@f.ATUHSIH'#LHH$H]H[]A\HH߾FH@f.ATUHSIH%#LHH H]H[]A\HH߾H@f.ATUHSI\H]$#LHH4H]H[]A\HH߾H>@f.ATUHSIHu&#LHHH]H[]A\HH߾&H@f.H=%#tG~ ËGPWXy#t H#DH=a#HtBHH=F#Hw#H8Ha#H#H5>#H=H+#HfD#t H#DH=y#HhtBHH=^#Hw#HHa#<H#H5>#H=RH+#HfD9#t HN#DH=!#HuH-#HH= HHt8HHEH##H=̚#H#H#H/"#H#{H#H5#H=H#HÐ@HSH9wHHH1H[ ff.USH5HHH!#HHuHHV|HHH@HHtO{8tsCHHH[] DHHH H@0H9tHATUHSH PHHEHD$Ht"IHLHEHD$HEHD$o HCHKfo$) $HHT$HD$HSHT$HL$HSt HHH []A\HHD$Ht LLHHUHAWAVAUATISAIMH(H}H HmHxtrHMHHMHPHLMHuAWMLDHXH6 #ZHHHEHxH;=!#uH5 #H'H HuIHd L| IHEHxH;=Z!#t HuMf.AUATIUSHAHH(H\$HT$LD$HLD$HLDH HHD$HxH;= #t Ht$H fDATUSH HH%HHEHD$Ht"IHLHEHD$HEHD$o HCHKfo$) $HHT$HD$HSHT$HL$HSt HHH []A\H aH5H=#sHHD$Ht LLH ATUSH HHHHEHD$Ht"IHLHEHD$HEHD$o HCHKfo$) $HHT$HD$HSHT$HL$HSt HHH []A\H qH5H=yHHD$Ht LLH SHWHtHxt HHP[kHHt [fSHHtHxt HHP[+HHt [RfSHHtHxtHHP[HHtH c ff.AUATUSHuH[]A\A]fDH-*#}~L%%#H5<LLH5QIĺHI$H@MMA}8AuCL HEMH-#H5oHUHEH@L(MA|$8t$At$CH HH[]A\A]ÐLI$H H@0H9tLDLXIEH H@0H9'Lf@f.H#fAWHGpAVAUATLUSHHAHhHt$T$L|$(H$ZH-+#H#1ƃPHǃHƃQHǃXLeHBHMHǃ`HǃhHCpHǃpID$LcHL$ HLHCM|$L}Lm HKHu(HL$IMLkHt$0H1H1RL}Hm0H{XIGHlH#HC(HC0HC8HC@HPHCHHCPHSHPhH@HCH#HSpHS HHT$8HC 1H#H #Hs H<$C`HHC HAHChH#DxD90~Hh[]A\A]A^A_DHH|$H5FH+xVH|$Ht$NT$NgH5ZHHPHl$XHt$HT$MH Ld$PHLHt$PHHVH5HHt$HH5HHD$PHxH;=#uWHD$XHxH;=#H=#t_PL5HHfDH=h#t.PHt$O@PJHDPJHIT$Ht$ ILcHtHCH#H<$HHCpLIH{ I62IGHT$0HlIELkHTID$HT$ LcHTHCHHD$PHxH;={#t Ht$OHD$XHxH;=_#tLH|$(sHSHHʐUHAVATSHH(Ha#9x H5HH57#x;YH#IHg#HPHSHPhH@HCHl#HSpHHC HChHxL9H#H{XHHC Hx#H{pHPHH0HRHLHP HH(HSHRHLHPH@HSHRHDH#HCHHCpHe[A\A^]f.H#HPHWHPhH@HGH#HWpHHG HGhHxH;=#.H=#/PHuTL%#ID$MHEHCHHHs8H{@HUH9vwHHj^_HuH}HEHEHxL9utHuL%n#HVL2HEHxL9x%L{xHj%ZYHuH}HEHEHxL9tH=#PlHuL^PJHfHshH}5fDH=h#t P;Hu-PJHߋPJHx0HEHxL9t Hu:HEHxL9t Hu$?f.UHAWAVAUATISAIMHHHxHPHHPHHHAWIMLDHHXHPZHxH;=F#H#8t5H5.HHH{HV'HHHH#HH#H5#HDžHHHHHHHDžHHH HPHSHDž HH H(HH(HH(H0H0HH0H8H8H@HH8HP@HVqHeHH1HHHPHxH;=#tH!IHdLDf.AUATIUSHAHH(H\$HT$LD$HLD$HLDH-HHD$HxH;=j#t Ht$HffDUHAWAVAUATISHH@HxHpHH`PH{X5H#E1HEEHEHEHHEHEHHB#L`LxI|$LpHL?{L-l#H{@HDžHDžHDžHDžHDžIEHDžHpIE@HH)#HHxaH#HsH{XDžHHxH#HHHHH5HHuH H5HH`HHVHHHHXHHHHHWH9XHjZYHhHXHhHH8HhHxH;H?IEHpIE@HH #HHxHHxH;HH#H{@HHxID$LpH{XLpH] #HHuIH81H@HHpHHHI5HpHxH;HHXHxH;HH`HxH;HuqHe[A\A]A^A_]fHHjB^_HXHhHhHH8HXHsPHH8H=#"PoH8bH=#P+HH=P#PHhH=#PHhH= #t&PHVhPJHDPJHZfPJHfPJHfPJHbIHXHxH;Ht HhjH"H`HxH;Ht HhBL H{I^&ID$LpMLpH #H{XHHIH #HHIHhHxH;HBHV1IHpHxH;Ht HhHXHxH;HHxIff.HGHtHDfDHGHtHDfDHGHtHDfDHHt#ruHH1H #H1H71fAVAUATUISHH* #H-S #HHHG8HxH9+ID$0HxH9ID$(HxH9Ml$I\$I9t"Lt$HHxH9uDHI9uI\$HtHID$HxH9LH[]A\A]A^fH= #tPLPfDPJHDH= #P/Ht$ fH=P #}P Ht$H= #txPHt$DH= #t=PHt$zPJHPJH9PJH‹PJHAVAUATUHSHH:#L%c #HHHG8HxL9;HE0HxL9HE(HxL9LmH]I9t%Lt$HHxL9uTHI9uH]HtH*HEHxL9HHHH[]A\A]A^H=#tPLPfDPJHDH=#PHt$fH=P#}PHt$H= #txPHt$DH=#t=PHt$zPJHPJH9PJH‹PJHATUSHHH?HCHkH)H AH)H9HCH9It1HHHtHHH LHkHKH[]A\HHt$HHt$tHHH븿H#H51#HHHH# f.USHHH/HHHt2HPHHHH9w7HHHxHH[]fDHHHH[]H5H==1>@f.USHHH.HHHH9tHʾ.HdHHH1HH[]f.ATUHSL&HMtvLfLHHH5HLeMt[L3LHHH5HߺuHH[]A\fDHHxHߋw S뉐HHxHߋw ;fAWAVAUATUSHH>HHIIHE1LIx1LHLHD$SHHtRf.LIDHILLLPH(HL$HLH HHHuHL[]A\A]A^A_fDH .H5+H=C%H H5 H=#&HH=]#`8u!H@H"H=ƀ8H='#*HH@Ð@f.USHz#HHt0@:hu8XtH@HuH[]HH[]fD1@SH~z#HH@HHHCtH=C#u @H[@H[fDUSHH9z#HHhH[HH9t/HH=#t+CHhHHUt*t{HXH[]CHtUJMuHUHD$HRU HD$JM uHUHD$HRHD$랐HtH=k#tHUHUHD$HRU HD$ATUHSH?tLBy#LeHXHUI9Ht6MH=#tsAD$HXHHSL`H]HtH=#tkH[]A\DCPSuHHPC PS AD$HtSJKuHHD$HRS HD$JK GfH_H=7#tHS*GHHD$HRS HD$!HHD$HRHD$ HHPC HHH@H[]A\H>HGHGAUATIUSHHw#HhLcHL9HSt]HH=`#ELcMID$t/(u)I$LPAD$ f.Hk.w#ImL`IUL9HtfHH="EL`MIT$t8*u2I$HD$LRAT$ HD$fHhH[]A\A]fDM_H=o"t:ID$MtH=S"tfIT$wEMAD$PAT$I$LPAD$ PAT$ fEMSAT$JAL$=I$HD$LRAT$ HD$JAL$ fDI$HD$LRHD$I$LPYH{HHthHPAWAVIAUATAUSH^u#HXL8HtH=*"lC8HH"E LeHEHEHHE(HE0HEHHEt#L L`HhMtH="*Al$t#L Il$ M|$H9t9HH=t"~CIl$ HHEt (iI\$ ft#HDhYt#L(InIMeIEL9t8HH="EMeMID$t (&ImHtH="t3kxH[]A\A]A^A_fCfDCPSuHHPC PS >AD$PAT$I$LPAD$ PAT$ LfDEMMAD$PAT$7I$LPAD$ PAT$ I$LPfDCHEPUHEHPE PU dHEHPUfDHFH="tHE)@MH=o".ID$gHHPC lHHH@H[]A\A]A^A_f.I$LPAD$ \I$LPMfHEHPE I$LPAD$ HI HtH LIH:HGHGAVAUIATUASHHpq#HhLcHL9HStXHH=+"ELcMID$t*(u$I$LPAD$ =DHkIH$IFHHD$tH="uE@HDHl$HtH="t*mH[]A\A]A^@븐EPUuHEHPE PU ~f.MWH=7"tID$EM3AD$PAT$I$LPAD$ PAT$ HEHPE 4HEHP%@fDI$LPH|$HHt H{Ht HqHff.UHAWAVAUATISAHfo#H84Vo#H8X"Do#HXL0HtH="C o#H0Io#IO L`IWL9IHt9HH="nAL`MIT$LxIIEIFHIEH="u2@HtCPSHeL[A\A]A^A_]D@HHCt(uHHPC uHHP벐CfDHtH="|HCM7H="IT$*I$HHLRAT$ HHI$HHLRHHHHPC PS 8fAMAT$JAL$I$HHLRAT$ HHJAL$ mHpAHHH{XH"E1HEEHEHEHHEHEHH"L`LxI|$LpHL?KL-<"H{@HDžHDžHDžHDžHDžIEHDžHpIE@HH"HHx1H"L5"HsH{XDžHHxIFHH5HHHH#IFH`HHpHHH_H9HHj^_HhH`HhHHHHhHxL9bIEHpIE@HH"HHxHHxL9H"H{@HHxID$LpH{XLpHd"HH|HHH5H=0mDHjZYHhH`HhHHH IH`HxL9tHLH`HsPHHH>fH="tSPHhxH="t.PH^HqPJH묋PJHIHhHxL9t H^H`HxL9t HhMH'L/HItH/LIIH"H{XHHLIH{I9 ID$LpLp붐fATUDSHH h#H8tch#H@8huTh#HHH@HHHCtH=x"u@H H[]A\fD@H H[]A\H\$Hl$HBHT$Ld$HHHD$H5>H=\Hٺ;HHD$HxH;="tHGHDf.@SHH~H5"H9t?*tuHC[1[f.f8fDf.USHHH_0HtH=N"t\kH]HtH=0"tkt_H[]CPSuHHPC PS AfDCPSuHHPC PS IfDHHPC uHHH@H[]fDHHPC ;HHP-fDSH_HtH=V"t kt-[CPSuHHPC PS fDHHPC uHH[H@H="SHtot+[fGPWuHPC PS HPC uHH[H@f.@UHAWAVAUATISHpH{XHHPHHkH"E1HEEHEHEHHEHEHHx"HHLxHyHpHXHL?L%"H{@HDžHDžHDžHDžHDžID$HDžHpID$@HHW"HHxH"L-A"HsH{XDžHHxIEHHPH0HqHHPHPHHHHHH0^IEIHHGHHHgH9HjZYHhLHhVHhHxL9:ID$HpID$@HH"HHxHHxL9H"H{@HHxiHXH{XHpH@LpH"HHHeL[A\A]A^A_]fHHj^_HhLHhzDHpHxHߋw fHsPLH=h"tfPHhH=8"t&PHfPJHDPJHII>HL9t Hhf.@_#t H_#DAWAVH=_#AUATUSH(uH(H_#[]A\A]A^A_@H=!`#L%_#mH>"H"1`#H`#`#H`#HkHLsH_#H`#H`#H`#HEH-:_#M4H3_#H}LLk I|$HC(1I}L-_#H$HiL{H[0I|$PIGIH "H^#H^#H^#H^#HPH^#H^#H^#HPhH@H^#H"H^#HH^#3H"It$^#H~PHHV^#H"HH^#H=^#+H="Hm"H5^#A"HHJ"H=S^#HHH^#[H=]#_HgHD$H^#H"HzHH;=5"H]#H"H=]#HH]#jIGH4$H {]#IIEL-l]#H\$H4HEH-H]#M4HA]#;HUH-)]#HM4H]#H="HOt]Ht$;NBHJސf.A^#t H>^#DSH=(^#HuH^#H[fDHP0f >H=]#HHPh@ HP8H@XH HXH@0H@H@H@H@(H@hH@@H@HH@PH@`@p@qHPxHǀHǀHǀHǀHǀHǀHD$H ]#HD$H[H=\#HH@9[#tH6[#H7"fDSHH=[#@uH [#[H "@H=Z#H9H=Z# H=N"HO"H5Z##HZ#[H"H=Z#HTH\ff.H" \#HHdHf.HS1H8HӺ [ÐHS1H8HӺ H[HS1H8H[@USHH5HHHeuEH[]ÐH5HAtH5H.tH5<HtH5Hu EH5HtH5HtH5Ht;HhH51HH3HHVHH5HúHH}1fDUHAWAVAUATSHxDEuHe؉[A\A]A^A_]ÐHH}HELpH55Hú&LEHCH@IH: {8bsCLH~HE87HEELuHEHEHhHEHxHEHpXfDAuCLCHIHMDcL-y"HHEHxL9IcHMEE9LceHELHUIN< I7H51ҹLHHEPx LHE8-uPx LHEx-1L`H5KLHuLHVH5IHII$H@MM A}8LIEH ; H@0H9L@L-1"1Ҿ=LIEHEHEHIHHHEH@Ha LeLLHxLHEHxL9HEIWHHH9 L}HLLHpLeHEHxL9 HxHHHxHIHHE1?6jHEHxL9HEHxL9HEHxL9H="PfHh{UfDH="P,HuGfHxL衿Hx HpHH}PH}@HEH@HHHj L}LLHxLHEHxL9GHMEE9HEL}HUJt L¿HpL9fDPJHL-"fDHEmU#IUIuHx`IL`)1AFXIv`tHN1LnfkHHVH׼L-h"HHL2IEH@J(H{{8sCLHkH5j LIEH@J(H&{8sCLHH HHL5T"fpCLHHHH5L\HsLHVLH5HI5HsLHV%IHH@IHIZx8mHuI H@0L9TLG1)fH8HHn H@0H9~HqH=x";PHhH=@"PHhĺH="PHh茺H="PHhTH HHV H@0H9HHHH H@0H9AH4PJHPJHPJHPJHPJH1L-"IEHxLw H="YPHhKHH5F-HI膽HuLHVvHIHH@LMA|$8At$CLH覾HEHxL9HEHxL9HEHxL9gHEP#1IUHUHH@HZHp0Hx8H9HHxHj^_HuH}HEcHEHxL90HuH="HV~HEHxL9u1H=Z"BPHu1fDHHxjVZYHuH}HEkIHH5HIHuLHV޻HIHH@LM'A|$8At$CL6HH}H[LHp`H}襾PJHH=R"HPLڶL譲I$H H@0H9L>HH5KPHIHuLHVӺLFI$H{ H@0H9LH="PyHukH=^"tfP>Hu0H=4"tUPHu迵PJHPJHPJH뙋PJHaPJHEL-"HHEHxL9t Hu7H H}HHt HEHxL9t HuHEHxL9tHuHHEHxL9tHuHHEHxL9tLHHHEHxL9tHuz]hH5OH=H1諮H50H=1蔮H5H=|H1uDAWAVIAUATiUSHE1HH>Hw註Hk1IHHHHtfHHt^IHK0%MuIHHtAHK01HHI9u0L9uI?HsHWH;VuHt ʻuHIHuHL[]A\A]A^A_ATUHSI茾H]"LHHdH]H[]A\HH߾趾Hn@f.H=`"tG~fDGPW޲@f.HSH9wHHH1H[ff.1f.@f.f.f.@f.f.@f.@f.SH'H߾@[鉽H=@"tG~fDGPW龱@f.USHHmHHH_H"HH5b"HHHH蔸H謼ff.t3uI#HI#HtfDfDtI#HJ#Htf.CI#tDUSHH(HH$DŽ$H{荭HI#H޿t$HH#H޿tKH([]ÐH$H5EHH}H5蚴HH$H5aHH迪H}H5ZH¯rHH貯H*HH蟯HH#~ f.USH(H|$H$DŽ$ZH5H#1ҿt"H5G#1ҿϱtJH([]H$H5qZHϩH{H5 jHҮH$H51]H菩H{H5 *H蒮sHH肮HHHoHfDH"fHG(G0ƇLJHHLJ8HHGHG(ff.USHSF#tHPF#HH[]fDH=1F#蜨tٿ@HHH= F#H F#pHH[]HH=E#׷H߸HH߾@Hf.H!"H8t;pu @9ptHH8u1@HÐf.H"HHt%;ruf.9rtH¨HHuf.HHtuLH@f.AWAVLwAUATUSHHH="t6L6}0t&L`H[]A\A]A^A_fD0uLd$ E0I|$_H"DŽ$HD$ H"H8HXHD$Ll$HD$fHèH{{HLptHT$H5LL{L輫LHL莤H5 LzH|$耶HD$HxH;="zH="tpP^Ht$dOH"HU8L HD$ 軭uH="@H= fPJH돉>HH=K"tLɶH1HHD$HxH;="tHt$AWAVAUATLoUSHHH="t1L9}0u!LcH[]A\A]A^A_@0tH"E0H;Lt$Ld$'f1LHHèH;L{{1L葬tH5LL+L;LLHL貢H5ô L螢H|$褴HD$HxH;="{H="P[L膩NH81ҿ Hu11HHH="H[]A\A]A^A_H=! f.PJH|KHH=X"tLִH>HHD$HxH;="tLǐ@f.7WHcA#HGHc A#HGf.Hc@#H9WHWÐff.Hc@#H9WHWÐff.SHt C[fDH@1t[@@u 閱fD髴f.USHH=J"t0HoHH聲u*[0H豳H[]_0H[]Éff.AWAVAUATAUSHH@1L%""荨H|$@1Hԥ迥HD$ LD$@HD$l$H$H57E1ɹ H$Hfo$T$0HP)D$@H$HE HDŽ$foD$0H$ L$)D$PH$HDŽ$foD$ )D$`foD$)D$paHL$ H|$0H$H$RH$HE L$H9tԡHD$L5"HxL9Ht$0H="HV膪IHH@MM.A|$8t[At$CLH轫EupHD$0HxL9Hĸ[]A\A]A^A_@HT/L耡I$H H@0H9tLDHLHsH="tVPH4H=x"t6P6H)PJHDPJH訞HHD$0HxL9tHHH$H HL$H9tHD$HxH;="tHt$AWAVAUATUSHH蘬Ht tH[]A\A]A^A_fƃH=&H=HILeA1LA{HHD$LwHtOx.tHx1 ̦A9¹ D1譤H|$L`L(HuLKfH=4HH*H@H9uAHǢ1H諥H[]A\A]A^A_VfD1H膨2H븐SxH[ff.uHG8IHщH鑛&fDATUISHLH[]A\H;f.H"HHѻ"SHH譠H߾[ϭf.DHɻ"H遠H"SHHmH߾[鏭f.DH"HWHHG H9t HQf.@Hi"SHHHHC H9t H߾["fHa"HWHHG H9t Hf.@H1"SHHHHC H9tH߾[¬fATUSHGHLgHHHH9HBH9HSHHu%HKHkH I9t [L]A\`[]A\LH]HATUSHGLgHHHH?H9HBH9wZHH<赫HHEHII9tHLHHMH]H I9t[L]A\›f[]A\膩fDVHIփ)L_Mt~USA A)E1HHoNTHDHDA؉WI9utIsH;pwHpB\H[]HHD$HD$LXHhIsf.@SH6HHt?H[f.ˢH[fDAWAVIAUATUSH}:AH< H0HH9AN1}t :H:HWJ}LGBfIP)D$pH)$ HHуIPHHfo)D$pH?$foD$p)$H5eHcHf.ȃ߃A<v _LHH9t"0߃Av@_t0@ vHHIM)HD$H@HxH>H|$ H@HPHD$(H HHIHPHHT$L81M/LuI9IMt LLLHD$葥LD$M9IcWH|$ f)$)$xs~HD$ HtjHHT$(fo)$H|$$fo$H$)$HHcH;T$ fDH=@HIH;l$H=H2HFHcP,H~JfHHG)D$0H)D$@ HtHHWfo)D$0HD$@foD$0)D$PHHcHfD1@= iHH9DAQq@ vHc>Hf.H$HWH[]A\A]A^A_fD9HGHHo@)D$0D$@"HD$PH=ALH$H$q@H$HWvD$D@Hc$=OfD9IPHHJoɉ$)D$pDH|$XHD$P AA>IGDD9D9}9MA_0\$@L$P$DD9@@t6H\$8D)AH$t$Pt$4DDCEE9AMЍrD9D9`A9H4$DHƨ9‰AR9H$H$Ht$1fDD9}91A9~A9L$$AE)Md$G$LD9}9|AA)FdLH9H)HH 9}Dt$81HA)Ƌt$E|$@|$4^Ht$ @>H$HtTL$1I L@HHHlUhH H9utHwH;$H$A,H$PHtSL$H1I LHHHlUhH H9utHwH;$X<H$PA,H$Ht$(H9tZHxHtQL@1I LDHHHlUhH H9utH$HwH;pFH$HpA,HD$ \$f.Ll$)A|DA95f.AFt$@D$XHD$ @0D$PHcۅYH$DHD$`H9XHD$`t$H$HXH$)0H:"H$HD$XH H9toH"H$HH$@HD$(H H9toH"H$H$HD$HH H9tsoHą"H$H$HD$H H9tIoHĨ[]A\A]A^A_AT$AxAA)DHD9|XH$H$HHcL,E9tkfDEGDIE9uTD<:A)9E~D9DEAD$@0E1H\$H\Dt$hE9]9H|$(H$PL$HHwH|$dH$L$HwH|$L>H$L$H|$HHuH$HL$1I LDHHHÉZH H9uuHwH;$|$@H$AW$H|$H$H|$HHH$H$HD$811pHD$hHt$PHH$Hx HH9H$`}VHII~MFHwH|$HHH$HL$1ۉI LD2HH4HBH H9uHwH;$PH$A|$P|t$@H|$Ht$4+t$ H|$HH$XH$HF|$4HDŽ$PDŽ$dHD$(H$SH|$HHH$EH$HD$811ZH|$`HHHD$pHt$hHH$HHx HH9H$81{'$D$$8D$AAAAA9{E9e9AA@DND9|iH$L$119A9~ )LH9A9~ AA)GLH9 H)H H D9}HAH$H$HD$XHDŽ$DŽ$H$HH$D$ H|$HF8H|$H7H$L$HwH$ADŽ$HDŽ$DŽ$8~H|$HgH|$HH$EH$HD$@r11H$HlH$1ۉH4HDHOLBH H9u3HqH;$|$8H$$H|$H$H;$XPH$HH$PHH9t H$H/q|$4$H$$H9$H$HH$HH9t H$pH\$X$H߉$H$H$DI HtGH$1H4HAH HHILHHӉQH HH9uHH$H$;t$4+t$ H|$HHDŽ$DŽ$8MHD$hHt$PHH$Hx HH9H$pwH|$HnH|$(ZH|$HHH$HhH$H H$HD$HHH;$AvH$/H|$(H|$HH$H$H$DŽ$ƉD$@H$t?rH0HDŽ$DŽ$8fHJH|$HB6HH|$HH|$H H$L$Hw7H|$XH|$X/H$gH|$(HH|$HH|$XHH|${H$H$HqH|$HS\HDŽ$DŽ$8HHz"H$H$HD$hH H9tEdHz"H$H$HD$XH H9tdHlz"H$HH$@HD$(H H9tcHBz"H$H$HD$HH H9tcHz"H$H$HD$H H9tcHesHHy"H$H$HD$hH H9HHHy"H$8H$0HD$pH H9f.fAWAVAUHATUH SHHHf.HD$H3YD$<@fH~HH!H4 H3HЃ )H HcHiBMMHH [D HcA|$H=="DWH="H$H{AʹD)H?IILH Ac$ =1 ='A =a =?Bf =k =p =ʚ;EA =ʚ;҃ <@HL)H{MHډHH[]A\A]A^A_fDHB~H|$uALcI9v HLHH{LcL0 _HH[]A\A]A^A_fDHSHrH9vHHHSHrHCHs0HH1[]A\A]A^A_fDfI~IM!I4AH2`EvHAIH9O!ȁN6 AAIIII4'f H)L)I HMu"OHH҉σHt )ALSHcHiBMMHH b[HͤHcɉD$Ho"L H",HHH HIH?HHHIHLHIH?MHI)H?HDIHII)͹)IHIsAH! Ht$Ivjcv`vS'vFv9?Bv,vv1ɚ;@ǃ L="L5qD IcL@HHуHtfDE1ҺL="Ic€|$T$ ZHHt$8DD$>ADt$8Lt$0Ht$(Ld$(L͠LCHHRALKEHD$@$Ht$xLD$8DHHD$跧T$HD$PDl$H RLsII)H9T$LCLML IHL;kH<$ LkH{Ll$H4$IU LTT$]tH n"HPH|$HLH+4$IU HHH|$xH L|$pH9t H$:H$HĘ[]A\A]A^A_@E1T$Һ1 fDE11AE1?<DˆD$=D1HL$8HT$. -QH@V@D$=LkImH9ksH$HHD$=$Hm"HkHCB(D$D$=9D$-D$=tH@m"HDŽ$$Ht$8ZHDMHt$xH$HL$HhfDA.DHLH|$taE1<AAuT|$1E1 1D1A11AfD<AH=GLCH5IHIAHQV"HbH5U"LI$?EHH|$xH L|$pH9t$8HGLHCLH$HfAWAVAUATUSHLDwIIhLkHHSIEu:H9rHCHCF4(H[]A\A]A^A_fHHH$HH$DeD}LIM LFH52NM LIHI9H4$vHLD$LHLD$L{H{H L<$HLD$LLlLHxD0L)HWLD$IH[]A\A]A^A_AWAVAUATIUSHHHt$HT$G~,eaLa1E1cAg1EFwAD$1 %DfgF1E11AHI0H H1L H4H H HD$8fPVfW"D$=f(MfT e5f.K@fHl$pL=K"HDŽ$HDŽ$Dt$HE L|$pHD$xD$<<E<uAtAL$>HDHt$8'D$>ADt$8Lt$0Ht$(Ld$(L-LHH|$xH L|$pH9t1H\ALH1=LHAfUHAWAVAUATISHHHPHXGm$~2egL.a=1E1ifAEF AT1 #fg1E11AHI0H H1L H4H H Hxƅ}-dG@HL=YF"HDžHDžDTH@H LH|<E<uA A~H@HHxD<$A~DxXZLpHhLhL|LD7HHRALp?EHHLxDHH0_PHD^H ELsII)H9YLCLML IHL;kH8^LkH{LPH8IU LtH Rb"HPH0HPLH+8IU HHH@HLH H9tH@-.H@He[A\A]A^A_]E1DTE1 RfE11AAE1-D<Dˆ}N؀E1HxHP@HjHe[A\A]A^A_]}LkIuH9sIs۽@HH}ۭ@H`"L{HCB(Pƅ}P}tH`"HDžH@HxHD<$L1HL`HLR L+9H`HxLxHCHpLL HpL0HHRAL8ElDKA H`DDɃA)Ha"EiA IcD; A)HGD8E|$H0HH9XDD҃}9E90LGED @E9}"E)L9EID҃}vىHLMcMAcv?HL["QAIkd)AHуcfAwDH H["HfAGH="HDžHDžHH@HH HC H0HH=HHHc8HHHHIL1II@EȉAuIAtCH`HWH@H9)1IDiHM9Ht!A$LQADEILM9uLHS tA-LkHHHH=L;HAEEuII)H9AE LCIwMH( LHH8HHIM;woH(II H8MwL-H0tHHHH.HHHLH+8LHH;"HL;HH@H H9tn%H`HxH;=I"H wDK Iʃ҃)H*^"i Hc; ҍ<1HL!HH H{HʋK RHSLCH;HH`Y^HxH;=H"He[A\A]A^A_]D0AO@HILLH@HHH`8fDHGAxL4H`DKH0LDDH)@H@vCDHEDHHH:"HHH@H H9t#H`HxH;=aG"t H_#vH[3HH H3H@H3H.3f.@AWAVIAUATIUSHH8A@ HT$Lt$pH|$xA2AHE19} )LLcHվ|$H)H9HCH9 HIWHHD$A@HHHI;_vILD$(HHT$ LHT$ LD$(II_IX Ht$HHMHtHt$HLr+HLMHc|$IFLs5AVLHπxxHV"HLDHA40@1uHH+t$HHH8L[]A\A]A^A_fDE1H9s II)HӉ|$1@HL0HUAWAVIAUATIUSHH8HD$pHT$H|$xAHD$A@ AHE19} )LLcHվ|$ H)H9HCH7I A@IWHIHHI;_vILD$(HHT$ LHT$ LD$(II_IX LHHMHtHt$HL)HLMuqHc|$ HD$PLHHH0uHHL)H8L[]A\A]A^A_fDE1H9s II)HӉ|$ 1 @HL0HwAWAVIAUATIUSHH8HD$pHT$H|$xAHD$A@ AHE19} )LLcHվ|$ H)H9HCHg6I A@IWHIHHI;_vILD$(HHT$ LHT$ LD$(II_IX LHHMHtHt$HLD(HLMuqHc|$ HD$PLHHH0҈uHHL)=H8L[]A\A]A^A_E1H9s II)HӉ|$ 1 @HL0xHwUSHH@b@d?@oV1fDuLCK Ax yA;p|:1IAHL!L HH{RSHH;HXZH[]f@BF~@L"HH[]l@@K Iʃ҃)HV"i Hc; ҍ<1HL!HH H{HʋK RHSLCH;8HAYAZH[]f.@xLCK Ax yʍAD0K APTC1f.u1IAHL!L HH{RSHH;H_AXH[]D@Xxc1fLCAx yS D0HЍRS APTC1u1IHL!H H{HʋK RHSH;HY^H[]HnHCHpH;svHHHCHpHSHs@,H[]ÐAC D 0f.@AWAVIAUATIUSHH8HD$pHT$H|$xAHD$A@ }AHE19} )LLcHվ|$ H)H9HCH'2I A@IWHIHHI;_vILD$(HHT$ LHT$ LD$(II_IX LHH\MItHt$LL$IMMtLL0IHD$Hc|$ HHLLHcIvOLN"I(\(HIHHIHHH4HH)HcAKHfAwH v4HmN"HfA@HHL)H8L[]A\A]A^A_@0AHE1H9s II)HӉ|$ 1@UHAWAVAUATHhSHHHGHhHIHH@~L!HL`HLR L)H`HxLxHCHpLL Hpq~L9!HHRALe)ELKA@H`LLHHH?A)HQ"EiA IcL; A)HGD8E|$H0HH9DD҃}E9LGEDfE9}"E)L9EID҃}vىHLMcMIcv]HLcL"H(\(AfDHIHHHHHHHH)HcAHHfAwDHH HL"HfAGH."HDžHDžHH@HH HC$H0HH=HHHc8HHHHtIL1IFEȉAuIAtCH`HWH@H911IDiHM9Ht!A$LQADEILM9uLHS$tA-LkHHHH-L;HAEEuII)H9AE LCIwMH( LHH8HHIM;wH(II H8MwLH0tHHHH:HHHLH+8LH[H4,"HL;HH@H H9tH`HxH;=9"H JhDHK@IHHHH?)HM"i HcH; ҍ<1HL!HH H{ HʋK$RHSLCH;cHH`Y^HxH;=8"He[A\A]A^A_]0AO@HILLqH@H!xHH`/fDHGAxL/%H`LKH0LDLH@H=@8"t&P.H@PJHDDHEDHcHH;*"HHH@H H9tH`HxH;=7"t H_XfH#HH H#H@H#Hc#AWAVIAUATIUSHH8A@ HT$Lt$pH|$xA2AHE19} )LLcHվ|$H)H9HCH) HIWHHD$A@HHHI;_vILD$(HHT$ LHT$ LD$(II_IX Ht$HH MHtHt$HLHLMHc|$IFL%IVLHπxxHNF"HLDHHHHA40@1uHH+t$HH8L[]A\A]A^A_E1H9s II)HӉ|$1@HL0HUAWAVIAUATIUSHH8HD$pHT$H|$xAHD$A@ AHE19} )LLcHվ|$ H)H9HCH'(I A@IWHIHHI;_vILD$(HHT$ LHT$ LD$(II_IX LHH\MHtHt$HLHLMuqHc|$ HD$HPLHHfH0HuHHL)H8L[]A\A]A^A_DE1H9s II)HӉ|$ 1 @HL08HwAWAVIAUATIUSHH8HD$pHT$H|$xAHD$A@  AHE19} )LLcHվ|$ H)H9HCH&I A@IWHIHHI;_vILD$(HHT$ LHT$ LD$(II_IX LHHMHtHt$HLHLMuyHc|$ HD$HPLHHfHH0H҈uHHL){H8L[]A\A]A^A_fE1H9s II)HӉ|$ 1@HL0 HoUSHH@b@d?@o%HV1H@HHuLCK$Ax yA;p| H71IAHL!L HH{ RSHH;HXZH[]@B6~@LHH[]@@HK@IHHHH?)H"L1HLdHAG1HLdfpHHIwHcwIv[H>"hfCH4$H+t$LHT$H8L[]A\A]A^A_ÐE1H9s II)HDL$H$H wDM0DKf.UHAWAVAUATHhSHIHHGHH@HhnHHH`HHHHR HH`HxIv(I~ HCfD1ɺ'< HHH֍CyH 1IHL!MFH AN4HIV0WI>AVIH`Y^HxH;=,"He[A\A]A^A_]HxIFHpHHHpmHHHRAH߈ EIN(IF HH(IH8HH(H8A1ɺ'E} HHHpH H`LiH0J)H9+9<}A9HqHHDEI 9} A)H9=>H}vDHMcIH8HH1LH޺dIH s;"LH޺dA1fAE( HIHwHcwHH5;"B`fAEHD"HDžHDžHH@HH AF4HHc؉8HAHHHIcEL0LH1HD M)IQfDDljAuN@tHH`IQH@H91LDQHHIL9It&ALaAA9@LLHL9IuAV4tA-MfHHM>H A$El$HH)H9AD$ HBLH0 HHIOHHH H(IM;oH(II HHMoL踻H8tH HHYHH0H+HH<L|HU"HM>HH@H H9tH`HxH;=("HkWfDafEhHcw CcfHwCPH'wC8Hcw E};HwE}(fDH'{E} fH HcHH'vfH AHcAH=AH='Av0H(cLDIv(I~ HwBH Hc HH'1ɺ'HHH֍Cw.H HcGHMH'XLyILL&H@HeH`HH0DLHXH0@x0HHH`H0IF H(IF(H8H0L(BL(H8afDH@TD7DD[HHH`HxH;=l%"t H_.THfH@HHOHI DA0EeHHH"HHH@H H9y2of.AWAVIAUATIUSHH8A@ HT$Lt$pH|$xABAHE19} )LLcHվ|$H)H9HCHl HIWHHD$A@HHHI;_vILD$(HHT$ LHT$ LD$(II_IX Ht$HH蚶MHtHt$HLB HLMHcD$LGIv I~(IIFILxxH3"LDHHA HHHH uHH+t$HL H8L[]A\A]A^A_fE1H9s II)HӉ|$1@HL0@HEAWAVIAUATIUSHH8HD$pHT$H|$xAHD$A@ %AHE19} )LLcHվ|$ H)H9HCHI A@IWHIHHI;_vILD$(HHT$ LHT$ LD$(II_IX LHHܴMHtHt$HLHLMHD$Hp Hx(HcD$ IILf.HHHH0H uHHLL)aH8L[]A\A]A^A_E1H9s II)HӉ|$ 1@HL0H[AWAVIAUATIUSHH8HD$pHT$H|$xAHD$A@ %AHE19} )LLcHվ|$ H)H9HCHI A@IWHIHHI;_vILD$(HHT$ LHT$ LD$(II_IX LHHt'^wuAH9Z@{HH)HHt$Mx 1A4HH9t4 A4HH9uHP@|$nD$iD I9ԈD$i><+K<-< <#s<0u4E  D$iHJD$j0I9̈D$iBHʍHЀ g<{I9<.<}LjH$M9Az}LHCH+KfD9|H=IHcHHs0no퉬$)$tȃLLH$$LkHĨL[]A\A]A^A_@H= H@I1H)Hs HK8LkHCL$@L$HH$0H$8L$PHDŽ$XwH HcHDHρǀHI9ufDADHD$hH$H$tVHC0HPHD$XH MHIHHH1H1Ll$ L|$(l$4IH\$8Lt$ILT$L\$HHLd$@LL$HLD$Pf.LuLI9I(MtHt$LL M9HLt$LT$Hc@Ll$ L|$(l$4H\$8Ld$@LL$HLD$PlfM)$)$GF LH0H|$XHfo)$L$LD$HLL$LT$$j$$$$VH0M9AELT$LL$LD$oH=o=@IHI9HcCfPMS)$)$+W LHAHHC0fo)$LD$ LL$HL\$LT$$j$$$$U$H0L\$LT$LL$LD$ M~LzM9B11 HI9̍TPt p@ v؅H$P]D9\HcHHC0o@)$5D9,HHC0Po)$D9HHD$XPo)$H=6;H=;H=>;H=;H=t;H=;H=;H=; H5-HHH"HJH5"HHH=M;HH"H:f.AWAVAUATUSH_HH9ZGI<}<{to<:I<rIFB<}<:HSLL1I9H 8}HĨHC[]A\A]A^A_fDLb HoH)Mt$Nl5M;l$HMl$tI|$HHL륐HcRBAFIF(Hc HtTHIV0fo)D$ In AoF(D$hGHHcHIIL9d$DH=}9@PЀ ƒ߃Av<_H@HI9sUЃ߃A<v_tރ0 vIV(HH)H$H>sIF0HHH HHIHHHHL$dL(E1fDIEHHD$H$IH9HtH|$HHD$LT$L9$AuI9(H=&8<01 @ w'HI9ߍtPPЀ vمH=e8DI$LL9xIF0HHo)D$ PT$0@MDLH_H9;G1<:t<})ANIAFIF(Hxg HƒIF0HcHHfo)D$@In AoF(D$hH HcH9IF0HcHHo)D$@PT$PPuVfDHt$ 1HX@Ht$ HT$(H[=fHt$ H\"fDt$(t$(H踟^_D$ HDD$ HDLmDt$ MeL;eHELeF4(t$ H[fDHT$(Ht$ HYuHT$(Ht$ HV]fHt$ HUBfDHt$ H T*fDt$ H4St$ HQIF8HD$@H$oD$hHt$@HD$HD$PH$H$$H|$ T$(Ht$@1HJHt$@HT$HH3ZrHt$@HZ`t$Ht$HHXZID$@H'6D$@HD#LmDt$@MeL;eOHELH>t$@H ZHT$HHt$@HbWHT$HHt$@HTHt$@HSHt$@HwRt$@HQt$@HUPtIF8HD$ H$oD$hHt$ HD$(D$0H$H$$H|$@T$HfGH=W3H=m3H=3HH=3AWAVAUATUSHHHHHHHt$hHT$pD$xH$H$L$L$HD$H;t$KHD$`HD$D}{HT$H}{H)HIH9urf.HXI9x}L$H)MoJ+I;GvMHH$LAH$HIGtIHHLInL}HH)HwHI{L$IWHI;GvIHT$HH$LHT$H$HIGtIWHHH-H\$HT$LHH9HH$HHĨ[]A\A]A^A_HXH9\$x}L$H)ID$L<M;|$vI$H$LLH$HM|$tID$HHHInH\$}HH)HWHIsL$Mt$N,3M;l$v I$LLHMl$I|$HHLf>{}HFHt$hHD$pD$xH$H$L$L$HD$H;t$zHD$`IH$fDHH;l$tyEHU<{<}uH;T$1}}'L$L)II^L<M;~v ILLMM~tI~LLH3LeLH;l$uH$Ll$LsM)Kl5H;kv HHHMHkH{LLLL$HL)MnN<+M;~v ILLHM~tI~HLLH$Ht$H HIfI;Hx/ʃtBfAo)D$@HEH5HcH~APAo҉T$P)D$@uH=.Ht$@1HϙHt$@HT$HHH\$`SHt$@HH\$`H3H[rf y"t H"DAUATH=x"USHuHH"[]A\A]@|" HLH"H"H"H"Hw"HIH"HeƐAXH"HI|"Hz"HC|"Ht"{"] H>LH["H`"H]"HZ"H;"H$IHM"Hdjp=4HD"H{"H>"H{"H8"Y{" HKH"H$"H!"H"H"HHH"Hn7#Z, AH"H{"H"Hz"H"z"uHKH"H"H"H"H"HGH"H뜈1XH"H]z"H"HWz"H"z"qHJH"H"H"H"H"HhGH"HQi#H"Hy"H"Hy"H"my"= HIHk"Hp"Hm"Hj"HK"HFH]"HDl:BHT"Hy"HN"Hy"HH"x"Y HZIH/"H4"H1"H."H"H@FH!"H,4H"Hqx"H"Hkx"H "%x" HHH"H"H"H"H"HEH"H-ZaEH"Hw"H"Hw"H"w"a H2HH"H"HI@H"HK@H"Hm@H"HEH"H(nu)H"H w"H"Hw"H"v"HHHr"Hs"H @Hm"H.@Hg"HP@Ha"HrDH["H_wE/HR"Hsv"HL"Hmv"HF"'v"7HXHH-"H."H?H("H@H""H3@H"HCH"H͛tH "Hu"H"Hu"H"zu"Z H{FH"H"H"H"H"HACH"Hfp7|H"H"u"H"Hu"H"t" HEH"H"HN?H"HP?H"Hr?H"HBH"HncQYH"Hut"H"Hot"H")t" HJEHg"Hh"H?Hb"H?H\"H5?HV"HBHP"H%Y\rHG"Hs"HA"Hs"H;"|s"l HDH""H#"H>H"H>H"H>H"HjAH "H H"Hs"H"Hs"H"r"_HDH"H"H>H"H>H"H>H"H@H"HgH"HU>H"Hw>H"H)@Hz"H R!Hq"Hq"Hk"Hq"He"H=s"L-1LPHuL)HHH@H:uH)HIHH:uHH)H9r?H5H=vHu%L9r HH=#LL)L H5HH!H!H5C!HH=1r"wL-M1LPHuL)HHH@H:uH)HIHH:uHH)H9r?H5H=HL9r$u HH=3LL)L #H5HH1H!H5S!HH=aq"L-1LPHuL)HHH@H:uH)HIHH:uHH)H9r?H5H=Hu%L9r HH=CLL)Le 3H5 HHAH"!H5c!HH=p"L-1LPHuL)HHH@H:uH)HIHH:uHH)H9r?H5EH=Hu%L9r HH=SLL)L CH5HHQH2!H5s!HH=m"H]1IAAIuHI)HfDH9uH)HHf.H>uLH=HH) NH=3m"HuLH=!HH)jLH=l"Hl"Hl"H=l"gH1IAAIuH|I)HfDH9uH)HHf.H>uLPH=qH2H)KH=l"H l"H l"H=!l"H=1IAAIuHI)HfDH9uH)HHf.H>uLH=HH) KH=k"Hk"Hk"`H=k"L{H-1IAAIuHI)HfDH9uH)H5Hf.H>uLH=HH)ZJH=k"H k"H k"H=i"L-}1LPHuL)HHgH@H:uH)HIHH:uHH)H9r?H5H=VHL9r$u HH=LL)LeH5HHH!H5#!H{H=i"H-1IAAIuH|I)HfDH9uH)HHf.H>uLH=qH2H)HH=h"Hh"Hh"H=h"L-1LPHuL)HHH@H:uH)HIHH:uHH)H9r?H55H=HL9r$u HH=cLL)LSH5,HHaHB!H5!HH=1g" HM1IAAIuHI)HfDH9uH)HHf.H>uLH=HH)GH=f"Hf"Hf"pjH=f"\L-}1LPHuL)HH'H@H:uH)HEIHH:uHH)H9r?H5H=HFL9r$u HH=LL)L%H5HHH!H5!H;H=f"l8L--1LPHuL)HH7H@H:uH)HUIHH:uHH)H9r?H5H=&HVL9r$u HH=LL)L5H5HHH!H5!HKH=ad"|H}1IAAIuHLI)HfDH9uH)HeHf.H>uL H=AHH)DH=c"Hc"Hc"HITH=Ld"H)HHOd"L)H9HGH-Fd"HITH=5d"H)HH8d"L)H9HGH-/d"rAHITH=d"H)HH!d"L)H9HGH-d";}HITH=d"H)HHd"L)H9HGH-d"&HITH=Pd"H)HHSd"L)H9HGH-Jd"{HITH=9d"H)HHLL)Lt<2H5 HH@H!!H5b!Hf.LI.H=V"H)IHV"M)I9LGL-|V"迺Ef.H1H\$Hl$HT$HD$HHHHD$2H5H=HٺHD$HxH;=!tH $HfDAVAUATUSH =S">S"tH []A\A]A^H=S"u S"H []A\A]A^f.H!ffS"L%S"H-S"ҴH 'H5A#HH=R"fR"HHHH 0#HpH55#L`8Hh@HHH $HHp Hj!}h>HH(Hp0 H []A\A]A^ÐH=IS"WL51LPHuL)IHH@H:uH)HIHH:uH)I9Hr8H5]H=M9r uLH=nLL)Lпt<bH5;HHpHQ!H5!Hf.LI.H=RR"H)IHUR"M)I9LGL-LR"Ef.HaH\$Hl$HT$HD$HHHHD$/H5IH=0HٺHD$HxH;=!tH9THܽGfDAVAUATUSH P"P"tH []A\A]A^H=P"$u P"H []A\A]A^f.H!ffQ"L%Q"H-Q"H x&H51 HH=P"fP"HHHH P.HpH5'L`8Hh@HHH b'HHp Hk#HH(Hp0PH []A\A]A^ÐH=P"4WL51LPHuL)IHH@H:uH)HIHH:uH)I9Hr8H5MH=!M9r uLH=LL)Lt<蒻H5kHHH!H5!Hf.LI.H=P"H)IHP"M)I9LGL-O"Ef.HH\$Hl$HT$HD$HHHHD$,H5yH=HٺCHD$HxH;=3!tHi脶H wfDAVAUATUSH  N"N"tH []A\A]A^H=M"Tu M"H []A\A]A^f.H !ff-O"L%.O"H-/O"2H (#H5HH=fM"fgM"HHHH 0>HpH5E L`8Hh@HHH HHp H}7%HH(Hp0耳H []A\A]A^ÐH=N"dWL5%1LPHuL)IH/H@H:uH)HMIHH:uH)I9Hr8H5H=QM9r uLH=LL)L0t<¸H5HHоH!H5!HJf.LI.H=M"H)IHM"M)I9LGL-M"OEf.HH\$Hl$HT$HD$H&HHHD$*H5H=HٺsHD$HxH;=c!tH贳H<觳fDAVAUATUSH MK"NK"tH []A\A]A^H=)K"脫u !K"H []A\A]A^f.H9!ff}L"L%~L"H-L"bH 8 H5HH=J"fJ"HHHH :HpH5L`8Hh@HHH HHp HP9VHH(Hp0谰H []A\A]A^ÐH=K"蔪WL51LPHuL)IH_H@H:uH)H}IHH:uH)I9Hr8H5H=N職M9r uLH=LL)L`t<H5HHH!H5"!Hzf.LI.H=J"H)IHJ"M)I9LGL-J"Ef.HH\$Hl$HT$HD$HVHHHD$N'H5H=`Hٺ裧HD$HxH;=!tHɾHlװfDAVAUATUSH ]H"^H"tH []A\A]A^H=9H"质u 1H"H []A\A]A^f.Hi!ffmI"L%nI"H-oI"蒩H H5AHH=G"fG"HHHH "HpH55L`8Hh@HHH HHp H!h0HH(Hp0H []A\A]A^ÐH=H"ħWL51LPHuL)IHH@H:uH)HIHH:uH)I9Hr8H5]H=~豴M9r uLH=.LL)L萴t<"H5HH0H!H5R!H誴f.LI.H=G"H)IHG"M)I9LGL-G"诬Ef.H!H\$Hl$HT$HD$HHHHD$~$H5 H=HٺӤHD$HxH;=!tHH蜲fDAVAUATUSH }E"~E"tH []A\A]A^H=YE"u QE"H []A\A]A^f.H!ff}F"L%~F"H-F"¦H H5HH=D"fD"HHHH `!HpH5L`8Hh@HHH HHp HU4h:qHH(Hp0H []A\A]A^ÐH=E"WL551LPHuL)IHH@H:uH)HݼIHH:uH)I9Hr8H5H=M9r uLH=^LL)Lt<RH5+HH`HA!H5!Hڱf.LI.H=D"H)IHD"M)I9LGL-D"ߩEf.HQH\$Hl$HT$HD$HHHHD$!H59H=HٺHD$HxH;=!tH)DH̯7fDAVAUATUSH }B"~B"tH []A\A]A^H=YB"u QB"H []A\A]A^f.H!ffMC"L%NC"H-OC"H H5HH=A"fA"HHHHukH | UL`8Hh@HH@H@H@ Hp(HH0IH []A\A]A^f.H=B"$WL5e1LPHuL)IHH@H:uH)H IHH:uH)I9Hr8H5H=޹M9r uLH=LL)Lt<肭H5[HH萳Hq!H5!H f.LI.H=A"H)IHA"M)I9LGL-A"Ef.HH\$Hl$HT$HD$HHHHD$H5iH=Hٺ3HD$HxH;=#!tHYtHgfDAVAUATUSH ]?"^?"tH []A\A]A^H=9?"Du 1?"H []A\A]A^f.H!ff?"L%?"H-?""H hH5HH=>"f>"HHHH~-ӂL`8Hh@HH@H@H@ Hp(HH0yH []A\A]A^f.H=A?"TWL51LPHuL)IHH@H:uH)H=IHH:uH)I9Hr8H5H=AM9r uLH=LL)L t<貪H5HHH!H5!H:f.LI.H=J>"H)IHE>"M)I9LGL-<>"?Ef.HH\$Hl$HT$HD$HHHHD$H5H=0HٺcHD$HxH;=S!tH艳褥H,藥fDAVAUATUSH <"<"tH []A\A]A^H=<"tu <"H []A\A]A^f.H)!ff="L%="H-="RH XH5qHH=&<"f'<"HHHHnV;]lc L`8Hh@HH@H@H@ Hp(HH0詢H []A\A]A^f.H=<"脜WL5%1LPHuL)IHOH@H:uH)HmIHH:uH)I9Hr8H5H=>qM9r uLH=LL)LPt<H5HHHѽ!H5!Hjf.LI.H=;"H)IH;"M)I9LGL-;"oEf.HH\$Hl$HT$HD$HFHHHD$>H5ɳH=`Hٺ蓙HD$HxH;=!tH蹰ԢH\ǢfDAVAUATUSH :":"tH []A\A]A^H=9"褚u 9"H []A\A]A^f.HY!ff:"L%:"H-:"肛H hH5 HH=v9"fw9"HHHHy؅VL`8Hh@HH@H@H@ Hp(HH0ٟH []A\A]A^f.H=Y:"贙WL51LPHuL)IHH@H:uH)HIHH:uH)I9Hr8H5-H=n衦M9r uLH=LL)L耦t<H5HH H!H5B!H蚦f.LI.H=b9"H)IHe9"M)I9LGL-\9"蟞Ef.HH\$Hl$HT$HD$HvHHHD$nH5H=жHٺÖHD$HxH;=!tHH茤fDAVAUATUSH 6"6"tH []A\A]A^H=6"ԗu 6"H []A\A]A^f.H!ff7"L%7"H-7"貘H H5 HH=V6"fW6"HHHHAtPDL`8Hh@HH@H@H@ Hp(HH0 H []A\A]A^f.H=6"WL5%1LPHuL)IHH@H:uH)HͮIHH:uH)I9Hr8H5H=ѣM9r uLH=NLL)L谣t<BH5HHPH1!H5r!Hʣf.LI.H=5"H)IH5"M)I9LGL-5"ϛEf.HAH\$Hl$HT$HD$HHHHD$H5)H=`HٺHD$HxH;=!tH4H輡'fDUSHH8H\$Hl$(HD$(HT$HhHt$ f|$HHHD$ NH5ʭH=HٺcHHD$HxH;=P!tH膪HN@f.SHHH\$HK H5gH=HٺHHD$HxH;=!t Ht$!Hff.@Ht1f HH9uf.Df.@Ht&HHt GHH9uHt1fH H HH9uf.f.@Ht(HH@HtHHGHH9uÐHtH1Dfo)HH9uf.ff.@f.@Ht1f  HH9uf.@f.@f.@Ht1f  HH9uf.@f.@f.@Ht1f HH9uf.Df.@f.@Ht1f Gf FHH9uf.f.@f.@Ht1f  HH9uf.@f.@Ht'HHtH!HHHH9ufHt HHtHHH9ufHt HHtHHH9ufHt0HvHHtHHGHGHH9ufHt0HvHHtHHGHGHH9ufHt0HvHHtHHGHGHH9uff.@f.@f.@f.@f.@f.@馠fD閠fD醠fDvfDffDVfDFfD6fD&fDfDfDfDfD֟fDƟfD鶟fD馟fD閟fD醟fDvfDffDVfDFfD6fD&fDfDHt+SHH?Ht (H߾[f.@Ht;USH,HHfDH;Ht (覞HH9uH[]fDf.@Ht+SHH?Ht eH߾[Wf.@Ht;USH,HHfDH;Ht HH9uH[]fDf.@Ht3ATL$UHSHDHHHəHL9u[]A\fDFfD6fD&fDfDfDfDfD֜fDƜfD鶜fD馜fD閜fD醜fDvfDffDVfDFfD6fD&fDfDfDfDfD֛fDH›HHfDH袛HH@Hf.@HrH{!HHHf.DHBHHfDH"HHfDHHH@H@HfDHҚHH@H@HfDH袚HH@H@HfDHt#SHH?Ht躊H߾[鼚@fDHt;HvUSHH,Hf.H;HtsHH9uH[]f.@Ht#SHH?Ht:H߾[<@fDHt;HvUSHH,Hf.H;HtHH9uH[]f.@Ht#SHH?Ht躉H߾[鼙@fDHt;HvUSHH,Hf.H;HtsHH9uH[]f.@HAUATL$USHHH-!Ll$f.HHxH9uHL9uH[]A\A]H=Ь!tPL`fDPJHDfDHt+SHHHHxH;=e!uH߾覘H[fDH=X!tPHt$@PJHDATUISHHH諌HLH1 HHHޫ!HHH[]A\f.DATUISHHH[HHL-HHH!HHH[]A\ÐAWAVAUATUSHHH9tTL~L6IL/HOLL)L)HHHH9r@HHL)HHH9~M9LHkHH[]A\A]A^A_@E1Ht!H?H9H͖L+IM9tHLLMtLLL#HkI4I9u?I9yLH)ۏH+iHLLH+Pf.LL襏H{L+M|$HL)I4$I9?f.DHt;HRATUHSHL$fHHHHL9u[]A\f.@AWAVAUATUSHHH9tTL~L6IL/HOLL)L)HHHH9r@HHL)HHH9~M9LHkHH[]A\A]A^A_@E1Ht!HH9HL+IM9tHLLdMtLGLL#HkI4I9u?I9yLH)+H+iHLLH+Pf.LLH{L+M|$HL)I4$I9菒f.DHt;HRATUHSHL$fHHH衁HL9u[]A\f.@AWAVAUATUSHHH9tTL~L6IL/HOLL)L)HHHH9r@HHL)HHH9~M9LHkHH[]A\A]A^A_@E1Ht!HH9HmL+IM9tHLL贌MtL藃LL#HkI4I9u?I9yLH){H+iHLLbH+Pf.LLEH{L+M|$HL)I4$I9ߐf.DHt;HRATUHSHL$fHHHHL9u[]A\f.@UHAWAVAUATISHpH{XHHPHHkH!E1HEEHEHEHHEHEHHx!HHLxHyHpHXHL?請L%!H{@HDžHDžHDžHDžHDžID$HDžHpID$@HHW!HHx菉H!L-A!HsH{XDžHHxIEHHPH0HHHP袅HPHHHHH0H]HHPnHPHH̉IEIHHeHHHgH9Hj輁ZYHhLHh4HhHxL9XID$HpID$@HH!HHxHHxL9H!H{@HHxGHXH{XHpH@LpH!HH袊HeL[A\A]A^A_]HHj^_HhLHhZ!DHpHxHߋw wfHpHxHߋw WRfHsPLtH=(!tfPHh调H=!t&PHf考{PJHDPJHII>HL9t Hh“HzL肎IHhHxL9tHf蓓IH{I讻HXHpH@LpH!H{XHHLIf.fL9AVAUATUSw;IIHLILL蹊uL9rHLLL)H蜊t8.H5HHHL9t Hh貆Hj|LrIHhHxL9tHf胆IH{I螮HXHpH@LpHՒ!H{XHH{LIf.fATUSH Ld$H\$Hl$LHHVpH5LHHHHsHuHHD$L%{!HxL9t Ht$訅HD$HxL9tH蒅HD$HxL9tH|HDHL%*!HL%!f.fATUSH Ld$H\$Hl$DLHHoH5ΈLHDHˆHHsHtHHD$L%!HxL9t Ht$؄HD$HxL9tH„HD$HxL9tH謄HtHL%Z!HL%N!f.fHdH%(HD$1H;=%!uHD$dH3%(u>HfDH=!tGHt$s@GPWyHY!HHHHGTq@SHHHzH[f.H!HHHHGq@SHHHzH[f.USHHHdH%(HD$1H!HT$HHG uHD$dH3%(uH[]xHHyH}f.SHlH8!HH[SHkH8!HH[SHkHȑ!HH[SHkH!HH[USHHHdH%(HD$1HĐ!HT$HHGtHD$dH3%(uH[]wHHxH }f.SHwvH8!HH[SHWvH0!HH[SH7vHP!HH[H6HV@Hy!HHÐ of.HHL$dH%(HD$1kHD$dH3%(uHvnf.SHWxH[fHdH%(HD$1HHxH;=ޏ!uHD$dH3%(u?HH=Џ!tPHt$^p@PJHXvHHHs!HHf.SH7|H[fSHH dH%(HD$1HH|$PHt$HHV<HD$HxH;= !uHL$dH3 %(Hu:H [ÐH=!tPHt$o@PJHuHL$HHyH;=!uHzH=!HwtHt$8oӋQBAf.AUATIUSIHHfDHHHPkuH}yHUHX@LHPHHHgMtI]H[]A\A]HyjHwHyf.@Kpf.;pf.HH=PHPHff.@HGf.HGf.ATUISH57nHH HHdH%(HD$1zHHsHHLHHzHD$dH3%(u H []A\sHHzHxATUISH5mHH HHdH%(HD$1@zHHprLHIHLHHGzHD$dH3%(u H []A\ sHHzH6xfDHHHkf.SHGnH[kf.@HgHH f.ATUISH5lHH HHdH%(HD$1PmHHpqHHLH HpHD$dH3%(u H []A\rHHypHAwATUISH5lHH HHdH%(HD$1lHHpL8HImHLHoHpHD$dH3%(u H []A\yqHHoHvfDHHHf.SHWnH[Njf.@ATUISH57kHH HHdH%(HD$1`hHHpHHLHHruHD$dH3%(u H []A\pHHIuHuATUISH5jHH HHdH%(HD$1gHHpoLHIHLHHtHD$dH3%(u H []A\ pHHtH6ufDHHHkf.SHgkH[hf.@ATUISH5iHH HHdH%(HD$1cHHnH(HLH*HfHD$dH3%(u H []A\4oHHfHatATUISH57iHH HHdH%(HD$10cHHnLXHIHLHHGfHD$dH3%(u H []A\nHHfHsfDH7HHf.SHgH[ngf.@ATUISH5WhHH HHdH%(HD$1tHH mHHLHH*uHD$dH3%(u H []A\mHHuHrATUISH5gHH HHdH%(HD$10tHHlLHIHLHHtHD$dH3%(u H []A\)mHHftHVrfDHHHf.SHWqH[ef.@ATUISH5fHH HHdH%(HD$10mHHkHXHLHJHsHD$dH3%(u H []A\TlHHsHqATUISH5WfHH HHdH%(HD$1lHH kLxHIHLHH'sHD$dH3%(u H []A\kHHrHpfDHgHHf.SHpH[df.@H'HHf.ATUISH5WeHH HHdH%(HD$1PeHH jHHLHHaHD$dH3%(u H []A\jHHaHoATUISH5dHH HHdH%(HD$1dHHiLHI-HLHHGaHD$dH3%(u H []A\)jHHaHVofDHHHf.SHwbH[bf.@ATUISH5cHH HHdH%(HD$1pcHHhHXHLHJHRgHD$dH3%(u H []A\TiHH)gHnATUISH5WcHH HHdH%(HD$1bHH hLxHIHLHHfHD$dH3%(u H []A\hHHfHmfDHgHHf.SH'nH[af.@ATUISH5wbHH HHdH%(HD$1`bHH@gHHLHHlHD$dH3%(u H []A\gHHlHmATUISH5aHH HHdH%(HD$1aHHfLHIMHLH?HGlHD$dH3%(u H []A\IgHHlHvlfDHHHf.SHfH[`f.@f.@H`f.USHHHPHHPH1[]HHu k\j"cHiHHRHkff.@SHg_H[[f.@SHHeH1cmu H[ÉG[USHHH_HGHGPHtH-,!HtCtH1[]CPSuHH@H;d|!uBHt-C uHHHPH;~!uPfDC PS 두HHHu if[iaHDhHtHwH_jf.DAUATIUSHHHFHHFHkH[HCHtL-~!Mt8Et7H1HLkuH[]A\A]fDEPUuHEH@H;;{!uAMt,E uHEHHPH;}!u P@E PU DHiH{HCHCHt D$ XD$ -Yf.UHATSIHHHHPHXL`Lht#)p)M)U)])e)m)u)}LdH%(H81[]HHH HLDž H)HEDž$0H\$H(H@HHH0?cHIZLHiH{!H5z!LYeHLcHhfD;Xf.ATUISHHdH%(HD$1Hu HHL)HH$wDHUHHugA$HUH$HEHD$dH3%(uSH[]A\1HHc_H$HEHUHLH9hHUHtH= caHGHGGHf.fHGHHHVHHHGHHHGHHHVHHSHfH[fHHGH9t HV@fDHGHHHFH9t-HHVHWHVHWHHFFf.oFGDSHHHHHNHH9teHH9tHxTH9v#HH9sHx&HzHbf.HbHHHaH=mHO@HHGH9t H R@fDH?QUSHHHHt$wZHHHtHt)@HOHT$HHSH[]fD@(HT$HHSH[]fDHt$14YHT$HHSfDZHf.fHf.fHOHH9wH=UHHH1Of.HHH+wH9rHHlNf.fHGH)H9HGÐHH9w HWH9HtHu;afHtHu{YfHtHuHNf.H)HtHu`fH)HtHu`fH)HtHu`fH)HtHuk`fH)H @HMAVAUATUSHdH%(HD$1H9t2L'LwHIHnM9tHWH9rKHu&HkA,HD$dH3%(uxH[]A\A]A^HIuuNA$L#f.HHH,$VH;II9tNH$HL#HCtLHm_L#o@YAWAVIAUATLoUSHHH(HWdH%(HD$1LIL)I)HкM)L;/HD$tHWHt$HLD$H $VHIH $LD$tHH3AHt-Mt(IIf.IHWH1H5iH18f.HLRILH)H L9LFM9wHGLH9w&1HI7H5KiH=s>LL1n8HH=\>H5;iH1S8HLQH LL)L9IGM9w%LLGMI)I9IFL9w'IH6H5hH==LL17HH==H5hL17USHLCHLOH?L9I,tHCH9w-HtLHu7H;Hk/HH[]DIHH1LHH;KIH;fDHVH6?@HVH6?@LFH6LH)H9HGL9w HH?H5'hH=<HL16HH+GH9wh?H=gH5USHHHH\H=Pg4fHH+GH9w>H=#gH4HH+GH9wh>H=fH4SH_HHH9w:H)H9HGHtH7HtHH}GH[H[HH=d;H5fH1[5f.H9tCHHOHLFH9t8L9LOt_HHHFHGLNHFHWHGHV@fDL9tCHFoGFHLHGHWHFHGHVoFGHHHHFt-HoGtSoNFHWOHFtf1H`oFGHFHGHHFDFHGHFHHGDHf.fHf.fHf.fHLGuI9HHCI9HAWAVAUATUSHHD.N4I)H\$L9H<w[LH)HtKHI,fDHLHjAtFILH)H9wHtD3HIuHH[]A\A]A^A_@fDLH+D$fDHNH63@ATUISHHH8LHH[]A\H2fDUSHHHOH9s'H/HH)H@H|2HH)HHEHH[]fAUATUSHHHGH9wCH)HIH9L/HFH!fDHL=@tHHCt HHI|uHH[]A\A]DHHH[]A\A]f.HNH6t1@ATUISHHH7LHH[]A\HF1fDHOHHt&HH9HG@HHH@84t HHuHHtdAVAUATUSLgHL9s1IHL7DHL9t'A4HLw1HtH[]A\A]A^fD[H]A\A]A^f.@HNH6:@ATUISHHH6LHH[]A\H:fD@'?AUATUSHHGHt]HtXHHIH9L/HFHHHCt/HAtHL0HtHH[]A\A]HHH[]A\A]f.HNH64@ATUISHHH5LHH[]A\HV4fD@=AVAUHATUSLgL9s9HIHHL7u#DHL9t'A4HL/HuH[]A\A]A^fD[H]A\A]A^HNH643@ATUISHHH4LHH[]A\H3fDHOAHH9s0H@:4t "fD8uHH9uHfHf.AUATUSHHHGHtEHHIH9L/HFH(fDAtHL.HtHHCtHHuHH[]A\A]HHH[]A\A]f.HNH6T@@ATUISHHH3LHH[]A\H&@fDHOHHt"HHH9HG HHPtH@84t@HUSHH_HnHH9HFHtH6H?;uH)H @HMH[]f.DUSHH_H9wbH)HiH9HGH9HHFHu,H)H @HMH[]H7HH1:tH[]HH=2H5(^H1,@USHH_H9HiI9whH)H9HGL)L9HIGH9HFHu)H)H @HMH[]@LH7HLG:tH[]H5]H=62HL11,HH=2H5j]H1,fDAUATIUSIHH_H1HH9HHFHtI<$L9uH)H @HMH[]A\A]fAVAUATUHSH_H9wpH)IHH9IHG$1HH9IHFHu*L)H @HM[]A\A]A^I}LH9t[]A\A]A^HH= 1H5U\H1+SHH_H9wdH)H9HGLL9HFHu)L)øH @HMH[DH7LD$HH8LD$tH[HH=|0H5[H1s*H7f.fH7f.fAVAUIATUISHHLs/L3HCHCIt$HH9HH+CH9w+HLH2IT$I4$Ho2H[]A\A]A^H=Z(H;HI9t*H:f.DAUATLgUSAHHHL'HGGHBHpM9HsEŹ1H6H0XHZ[H5(H=)H1#HH5WTH=(1"fHH9fDHH9HHN3c1013DebugInfoBaseEN3c1023MemoryReportingInfoBaseE../c10/core/CPUAllocator.cppC10 deleted bytes, total alloc bytes.C10 alloc ((ptrdiff_t)nbytes) >= 0data ( bytes. Error code There is not caching allocator registered for CPU, use the default allocator instead.Memory block of unknown size was allocated before the profiling started, profiler results will not include the deallocation eventalloc_cpu() seems to have been called with negative number: DefaultCPUAllocator: not enough memory: you tried to allocate Check failed: !FLAGS_caffe2_cpu_allocator_do_zero_fill || !FLAGS_caffe2_cpu_allocator_do_junk_fill Cannot request both zero-fill and junk-fill at the same timeDefaultCPUAllocator: can't allocate memory: you tried to allocate (bool, default false) If set, print out detailed memory usagecaffe2_report_cpu_memory_usage(bool, default false) If set, do memory zerofilling when allocating on CPUcaffe2_cpu_allocator_do_zero_fill(bool, default false) If set, fill memory with deterministic junk when allocating on CPUcaffe2_cpu_allocator_do_junk_fillbasic_string::_S_construct null not validKey already registered with the same priority: Higher priority item already registered, skipping registration of %s FSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS1_EERKSsEN3c109AllocatorEN3c1019DefaultCPUAllocatorEN3c1025DefaultMobileCPUAllocatorILj64ELj16EEEPFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS1_EERKSsE../c10/core/CopyBytes.cpp, to ptrCheck failed: g_copy_bytes[0][from][to] == nullptr && g_copy_bytes[1][from][to] == nullptr Duplicate registration for device type pair No function found for copying from %dcpu../c10/core/Device.cppInvalid device string: 'stoihpu' in device string 'cudaxpumkldnnopenglopenclideephipfpgaortxlalazyvulkanmlcmetaDevice string must not be emptybasic_string::at: __n (which is %zu) >= this->size() (which is %zu)Expected one of cpu, cuda, xpu, mkldnn, opengl, opencl, ideep, hip, ve, ort, mlc, xla, lazy, vulkan, meta, hpu device type at start of device string: Could not parse device index 'parse_typeDeviceOPENGLOPENCLMKLDNNIDEEPFPGAORTLAZYVULKANmetalMETALMETAUnknown device: ../c10/core/DeviceType.cpp. If you have recently updated the caffe2.proto file to add a new device type, did you forget to update the DeviceTypeName() function to reflect such recent changes?Ȓ8`ؓ(PxȔXDeviceTypeNameUndefinedVulkanMetalQuantizedCPUQuantizedCUDAQuantizedXPUCustomRNGKeyIdMkldnnCPUSparseCPUSparseCUDASparseCsrCPUSparseCsrCUDASparseHIPSparseVESparseXPUNegativeConjugateMetaADInplaceOrViewAutogradCPUAutogradXPUAutogradCUDAAutogradXLAAutogradLazyAutogradMLCAutogradHPUAutogradNestedTensorAutogradPrivateUse1AutogradPrivateUse2AutogradPrivateUse3AutogradOtherBackendSelectNamedTracerAutocastCompositeImplicitAutogradCompositeExplicitAutogradTESTING_ONLY_GenericWrapperTESTING_ONLY_GenericModeFuncTorchPythonFuncTorchDynamicLayerBackModeFuncTorchGradWrapperFuncTorchVmapModeFuncTorchBatchedUNKNOWN_TENSOR_TYPE_IDFuncTorchDynamicLayerFrontMode`P@0 Лp`P@0 Кp`P@0 Йp`P@0` И`p()'''*-'',.'+'''''''''''''/012t != DispatchKey::UndefinedINTERNAL ASSERT FAILED at "../c10/core/DispatchKeySet.cpp":39, please report a bug to PyTorch. ../c10/core/DispatchKeySet.cpp 0@P`pgetRuntimeDispatchKeySetDispatchKeySet()DispatchKeySet(Unable to open /dev/urandom../c10/core/GeneratorImpl.cppdefaultUnable to read from /dev/urandomreadURandomLongN3c1020intrusive_ptr_targetEN3c1013GeneratorImplEtorch boolean negative, the `-` operator, is not supported.../c10/core/Scalar.cppoperator-stream on device devicesPyTorch is not linked with support for ../c10/core/impl/DeviceGuardImplInterface.hgetDeviceGuardImplattempted to detach (shallow_copy_and_detach) Tensor with nontrivial PyObject after corresponding interpreter died0INTERNAL ASSERT FAILED at "../c10/core/TensorImpl.cpp":37, please report a bug to PyTorch. attempted to dispatch (__torch_dispatch__) an operator on Tensor with nontrivial PyObject after corresponding interpreter died0INTERNAL ASSERT FAILED at "../c10/core/TensorImpl.cpp":47, please report a bug to PyTorch. TensorImpl::is_contiguous_custom should never be called; did you set_has_contiguity_policy and forget to override is_contiguous_custom?falseINTERNAL ASSERT FAILED at "../c10/core/TensorImpl.cpp":433, please report a bug to PyTorch. pyobj_interpreter_ != nullptrINTERNAL ASSERT FAILED at "../c10/core/TensorImpl.cpp":371, please report a bug to PyTorch. pyobj_ != nullptrINTERNAL ASSERT FAILED at "../c10/core/TensorImpl.cpp":372, please report a bug to PyTorch. Could not allocate memory for Tensor SizesAndStrides!../c10/core/impl/SizesAndStrides.hSupport for autograd has not been loaded; have you linked against libtorch.so?Setting requires_grad=True on inference tensor outside InferenceMode is not allowed.cannot call storage_initialized on tensor that does not have storagedata_type == ScalarType::Undefined || device_opt_.has_value()INTERNAL ASSERT FAILED at "../c10/core/TensorImpl.cpp":180, please report a bug to PyTorch. Cannot set version_counter for inference tensorDimension out of range (expected to be in range of [(bool, default true) If set, keeps memory when a tensor is shrinking its size.(int64_t, default 0x7fffffffffffffffLL) The maximum memory in bytes to keep on shrink, if the difference between tensor sizes is bigger than this then tensor will be reset.caffe2_max_keep_on_shrink_memoryis not allowed on a Tensor created from .data or .detach(). If your intent is to change the metadata of a Tensor (such as sizes / strides / storage / storage_offset) without autograd tracking the change, remove the .data / .detach() call and wrap the change in a `with torch.no_grad():` block. For example, change: x.data.set_(y) to: with torch.no_grad(): x.set_(y)../c10/core/TensorImpl.cpp../c10/core/TensorImpl.htensor.create do not have is_contiguousTensors of type but tensor has no dimensionsdimension specified as ../c10/core/WrapDimMinimal.h], but got Cannot access storage of caffe2_keep_on_shrinkset_storage_offset set_stride set_size set_sizeset_strideset_storage_offsetGetAutogradMetaFactoryresizeOutOfLineStorageallocateOutOfLineStorageset_version_counterset_version_counterset_requires_gradis_contiguous_customis_contiguous_nondefault_policy_implthrow_storage_access_errormaybe_wrap_dimrelease_resourcesstorage_initializedTensorImplnoop_detach_fnnoop_dispatch_fnN3c105ErrorEN3c1010IndexErrorEN3c1019NotImplementedErrorEN3c1011StorageImplEN3c1021AutogradMetaInterfaceEN3c1015VariableVersion14VersionCounterEN3c1010TensorImplE (default)TensorOptions(dtype=, device=, layout=StridedSparseSparseCsrMkldnnUnknown layout../c10/core/Layout.h, requires_grad=, pinned_memory=PreserveContiguousChannelsLastChannelsLast3dUnknown memory format../c10/core/MemoryFormat.h(nullopt), memory_format=operator<<operator<<UndefinedTensorImplsize(dim) called on an undefined Tensor../c10/core/UndefinedTensorImpl.cppstride(dim) called on an undefined Tensorset_storage_offset() called on an undefined Tensorstrides() called on undefined Tensorset_sizeset_stridestridesset_storage_offsetstridesizeN3c1019UndefinedTensorImplECould not allocate memory to change Tensor SizesAndStrides!../c10/core/impl/SizesAndStrides.cppresizeOutOfLineStorageresizeSlowPath../c10/core/thread_pool.cppNo threads to run a taskException in thread pool task: Exception in thread pool task: unknownN3c1018TaskThreadPoolBaseEN3c1010ThreadPoolE*NSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3c1010ThreadPoolC4EiiSt8functionIFvvEEEUlvE_EEEEEE?N3c1019CPUCachingAllocatorE?:;/5<'06!*=3%(17" +>9.4& )2$ 8-# ,0C?CAllocation must have been recorded during validate_allocation.../c10/mobile/CPUProfilingAllocator.cppAllocation must have been recorded during record_allocation.Nesting profiling allocations is not supported.Nesting profiling allocators is not supported.ProfilingAllocator: Allocation plan invalid.Enf offset of allocation being freed must match the one recorded.ProfilingAllocator: Invalid event type.ProfilingAllocator: Allocate event must have preceded deallocate event.Freeing allocation that is not accordingly to the plan.Lifetime of allocations do not match: allocation_id Got allocation request that does not match with the plan.Allocation request does not match plan:, Number of recorded allocations:, Recorded size of the requested allocation:Allocation plan is nullptr., expected:, got:Allocation id:, but got:WithProfilingAllocatorGuardWithValidateAllocationPlanGuardWithProfileAllocationsGuardfreeallocateset_planvalidate_allocation_planformulate_greedy_allocation_planvalidate_freevalidate_allocationrecord_freevector::_M_default_appendbasic_string::substrpython3libpythonframe # + in ) %s: __pos (which is %zu) > this->size() (which is %zu)FvPvEPFvPvE!hooks || !python_gil_hooksINTERNAL ASSERT FAILED at "../c10/util/DeadlockDetection.cpp":18, please report a bug to PyTorch. ../c10/util/DeadlockDetection.cppSetPythonGILHooksWarning: (function [enforce fail at ] . N3c1014WarningHandlerE?PYTORCH_API_USAGE_STDERRPYTORCH_API_USAGE ../c10/util/Logging.cpp). Capping it to GLOG_FATAL.[Exception raised from (most recent call first): caffe2_use_fatal_for_enforceminloglevelvlogtostderrcaffe2_log_levelExpected logger to be true, but got false. (Could this error message be improved? If so, please report an enhancement request to PyTorch.)InitCaffeLogging() has to be called after c10::ParseCommandLineFlags. Modify your program to make sure of this.The log level of Caffe2 has to be no larger than GLOG_FATAL((bool, default false) If set true, when CAFFE_ENFORCE is not met, abort instead of throwing an exception.(int, default 0) Equivalent to glog minloglevel(int, default 0) Equivalent to glog verbose(bool, default false) Equivalent to glog logtostderr(int, default c10::GLOG_WARNING) The minimum log level that caffe2 will output.SetPyTorchDDPUsageLoggerSetAPIUsageLogger*ZN3c1012_GLOBAL__N_118GetFetchStackTraceEvEUlvE_*ZN3c1012_GLOBAL__N_117GetDDPUsageLoggerEvEUlRKNS_14DDPLoggingDataEE_FEWIVFvRKSsEN3c1018EnforceFiniteErrorEPFvRKSsE../c10/util/StringUtil.cppReplaceAllExpected debug info of type ../c10/util/ThreadLocalDebugInfo.cpp_peek_popSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EESt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EESt19_Sp_make_shared_tagSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEfalseFalseFALSEtrueTrueTRUE--helpArguments: . Ignoring this argument.C10 flag: illegal argument: (Usage message not set.)C10 flag error: Cannot convert argument to bool: Note that if you are passing in a bool flag, you need to explicitly specify it, like --arg=True or --arg True. Otherwise, the next argument may be inadvertently used as the argument, causing the above error.Parsing commandline arguments for c10.C10 flag: commandline argument does not match --name=var or --name format: C10 flag: reached the last commandline argument, but I am expecting a value for C10 flag: unrecognized commandline argument: (bool, default false) Use NUMA whenever possible.caffe2_cpu_numa_enabledwidth is not integerprecision is not integerinvalid type specifierFailed to add handler!Failed to remove /proc/self/taskSIGABRTSIGINTSIGILLSIGFPESIGBUSSIGSEGV../c10/util/signal_handler.cppCannot install SIGHUP handler.Cannot install SIGINT handler.Cannot uninstall SIGHUP handler.Cannot uninstall SIGINT handler.Failed to add SIGUSR2 handler!{}({}), PID: {}, Thread {}: {}Failed to open /proc/self/taskcannot switch from manual to automatic argument indexingcannot switch from automatic to manual argument indexingnegative precisionnumber is too biginvalid format stringargument not foundYXXWPWWPWfYfYYYYYYYfYjYXXXXXX&Y&YYY{Y`YeYY&Y*Y0X XX0WW0WXXJYEY;Y Y%Y@YXnegative widthY`YpYY(Y@Y(YYYYYYYYYYstring pointer is null8(ؔxX8ȑ\L4ܐ|dinfnanNANINF0123456789ABCDEFmissing '}' in format stringinvalid fill character '{'invalid fillmissing precision specifierformat specifier requires numeric argumentformat specifier requires signed argumentprecision not allowed for this argument typeinvalid format specifier for char$D\unknown format specifierpdL4lT<|0 v _ H 6  unmatched '}' in format string v=% N3c1018FatalSignalHandlerEN3fmt2v712format_errorEN3fmt2v76detail6bufferIcEEN3fmt2v719basic_memory_bufferIcLm500ESaIcEEEN3fmt2v712system_errorEN3fmt2v76detail6bufferIjEEN3fmt2v719basic_memory_bufferIjLm32ESaIjEEEInvalid pattern; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = Please report this issue.../c10/util/typeid.h (please report this error)../c10/util/typeid.cppnullptr (uninitialized)Maximum number of CAFFE_KNOWN_TYPE declarations has been exceeded. Unsupported TypeMeta in ATen: Type does not allow assignment.c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = c10::Half*; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = float*; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = caffe2::detail::_guard_long_unique_dummy >; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = caffe2::detail::_guard_long_unique_dummy; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = int*; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = char*; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = bool*; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = std::vector; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = std::vector; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = std::vector; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = std::unique_ptr >; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = std::unique_ptr; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = char; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = short unsigned int; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = std::basic_string; c10::string_view = c10::basic_string_view]addTypeMetaDatac10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = c10::quint4x2; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = c10::BFloat16; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = c10::qint32; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = c10::quint8; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = c10::qint8; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = bool; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = c10::complex; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = c10::complex; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = c10::complex; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = double; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = float; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = c10::Half; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = long int; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = int; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = short int; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = signed char; c10::string_view = c10::basic_string_view]c10::string_view c10::util::detail::fully_qualified_type_name_impl() [with T = unsigned char; c10::string_view = c10::basic_string_view]error_unsupported_typemeta_ThrowRuntimeTypeLogicErrorNSt6thread6_StateEbasic_string::_M_construct null not valid0123456789not enough space for format expansion (Please submit full bug report at https://gcc.gnu.org/bugsbasic_string::_M_createbasic_string::erasebasic_string::_M_replace_auxbasic_string::insertbasic_string::replacebasic_string::_M_replacebasic_string::assignbasic_string::appendbasic_string::copybasic_string::comparebasic_string::basic_stringstring::string;TpX(@)*+8.`@KL@T"XTb f2lB(lR@lH'()P?(?X(A(CKYHZx`a(f8hhi8hH`x(88 (h  X!!!!!!!""80"#h$$ 8 P( pX h x    ( 0! `"X " "X"h#H#H#(P$$h %8X%%%(&`&&'"h''0(H*(/(80(H0(X0)h0)1)x2p*=X)>)B0*H*H +KP+8L*8Qx+hU+U+U+V,V(,xW@,WX,Wp,X,X,^8-^P-_p-_-` -`-a-(a.Ha .aH.Hb`.b.XcP/hd/xe.(f.f/k`0kx0k0l08l0hl1l 1l1m1(m1Hm1m2n@28nX2xnx2n2p2q@3hv5w6w 6xH6y`6xyx6(z6z68~X7~7~7~77H8X 8`88X9h909H9`9x99(9X9؅9 ::X;(;X;8;0<<P=8=>>//Ȣ0آ00H00(08@1HX1Xp13x3h 4hh4h4h4(5h5x58H:8x:::@;8<X<===xH>>>>( ??@ @8@P@Hh@xA@H@HA`AHAAA8AhB(BhxBBhBC@CCChCD D8XDxDDH8EF(FF(GpE(EhFGGXH@H8`HXxHHIxJhGhH(IIJpJ+ K+PK8,hK,K.K80(L83LX3L4L4 MH5@M5pMX6M6M(8M9 N:@N8:XN:N:N:PQMQMQSR(TSHZS[N[N\O]XOH^Oh^O_PhPpPy(RRX0STT((TXTxT(U@UHXU(UUȫU80V8xVHVhVVVW(W@WxXXXXX(YxYXYTȿUؿWWH@XYH`ZXZxZ[ [@[(p[[[H\0\H\X`\x\\\xx]8](]^P^x^^^H^H_`_x_8_`@`p`H0ZXHZxxZZZZ\0] aXa8aaXahb(c`cXcHcd(pdd@ee8bPbpbbbcce8 8f f pf ffx(g(Pg8hgHghggggxh(h h!iX!i!8i!Pi!hi!i!i!i!j" j"8j8"kx"k"k8#hlh$l%l&m&Pm&hm8'mh'mh)mh+Pn+hn+n+n+n,n(,n,X/81X181P1Xj1pj1j2j82jh2j2k2k28kh3xk3l4 o4@o;o;o>o?0p@hpBpCpXE@qGqGq(HqH r8Lrls{sH ttȄu(0uHu`uuvPvxvv8wHwHw xxxx80yxy8yXzXzzzȳ{{ |Ƚp|H|}}~8~H~~(HxHp`ؒPX ȓ(#@%(0+h. 81469@8:::Ђ::;H;0X;H;`;x;;<<؃(<X<h< x<8Xh>p>>>>Ѕ>>??0(?H8?`H?xX?h?x??؆??? ?8?P?h?@@(@ȇ8@H@X@h@(x@@@X@p@@8A؈xAA(BXBp(B8BHBXBЉhBxBBB0BHB`BxBBBC؊C(C8C HC8XCPhChxCCCCȋD(DHDxD(D@DXExXEEȌEFXF`FXGЍGG0HIIJHK0LLxQ8R8Sx8UZh^ȘX_(``8`P`p`aaؙaaa8bXxbbbȚbbbc0HcPXchhccddeeHe`exefffHg0hgHghg8hhhi(i`HjhjjОkk@kXkxl(mHmhm mXnnnȠno(pPHphhppqqq0hrhs(sHsآXshss8sPsp(t(uHvhw(xw@Hxxhxxxxؤxx8y(yPzpX{|إ||| |8|P|h}}}}Ȧ}H~X~0h~Hx~`~x~~(اHx 8PhȨh؂H`x(x؃ة 8ȄP؄hȪ(8HX(h@xXpȆ((@8XHpxȇЬ؇X0Ȉh؈x؉حX8xPhȋ؋خX(PȌh،؏(H(hH`(ȰhhPXȱHȔ8Phh(8 x8PHxȳ8 H8XPhhHȴX؛8hxеh@xXHX8PH(P8hhظXHȢhй0ȤxHȦHhȧXx HXxXxؼȪ @hzRx $0FJ w?;*3$"D@zPLRx  ,$gFG NADB DT0%BBE A(D0Gp 0A(A BBBA    $/D] G FLD(YBBE A(D0k (H BBBI A(A BBB80PDKh3AqAO.4Ld|  4wAAG W AAN DAA,RkBAD o ABA ,RKBAD o ABA ,R+BAD o ABA t(04Kc A P\TJAG d AAH I GAO ^ GAJ DAAJ48cLdD S|,YAX{ AAA $ p{AG z AE $4AG G AH 40c3RAO VAAFB ,hAAI f DAJ LlךBBB B(D0A8J 8A0A(B BBBE *FW4FAD  ABF <kBBD A(Q@] (D ABBH LT`'KRBB B(D0A8M` 8A0A(B BBBD <JAD v DBE `P <@ՙAC HD.X. C I.X.L$V ֙AC P E .h..f..g.Y.g.4@EAA R ABD fAB,JBAD AB4FAD  ABF d4BBG B(D0A8G` 8E0A(B BBBJ  8E0A(B BBBI 4|cFAD  ABF d`GBBG B(D0A8G` 8E0A(B BBBJ  8E0A(B BBBA 4 FAD  ABF dT 0BBG B(D0A8G` 8E0A(B BBBJ  8E0A(B BBBH T ˘BBB B(A0A8P 8A0A(B BBBE T ӘBBI B(A0A8DN 8A0A(B BBBA  x'T WBBF B(H0E8R 8A0A(B BBBE < AO M} F ._.5._.t ID P H @ h  x'$ xAL C D iחBBG A(D0G@ 0D(A BBBG $ AG q DC <D DAC HD.X. G I.X.<  AC HDT.X. F I.X.< ^ AC P ._.._.z F \ 0't 8<4 P!AC HD.X. H I.X.,t jAAD@J DAK $ 0 {AL q DF $%(4<)`AAI g DAI ZDAt)(')$*cYX*0++H+,Dg`+-QRL<p+BBD A(D0o (D ABBK u(D ABB<4+AC HD#.X. F I.X.3X1C1 D[1D1BAA G'  DABF @  DABA |3DL3AV3DL$ 3D l H V B w I 3C4 3AG l DH _ DE lAD'\6tX7,4kBAD S0I DAB<d7$AC HD.X. H I.X.D4$AAG@h AAE F AAH F AAH D4AAG@h AAE F AAH F AAH rLr"A`rrr p;$h;<`; Hr"l`r(;*`@;*`X;*`p;"AN NDq q q,2H_0;2Fb\P;tX;,4`;RˑBAD o ABA ,d;RBAD o ABA ;(;4Kc A $;jD<P<FBB B(D0A8X 0A(B BBBF d=KFB B(A0A8GP 8A0A(B BBBG HHPL>BEB B(D0A8Gp 8A0A(B BBBB D<oBBB A(D0D@ 0A(A BBBC DqBBB A(D0D@ 0A(A BBBC D@sBBB A(D0D@ 0A(A BBBH DtBBB A(D0D@ 0A(A BBBH D\vBBB A(D0D@ 0A(A BBBH ,LhxӎAAG | IAI <|yAAG | AAI V IAH D{BBB A(D0D@ 0A(A BBBC <@?#AAG } AAH w AAG |A,$AAl C  J hB^ B^4$BAAG  CAF DHA4\pCAAG  CAF DHAl<CVBBB B(H0A8G 8A0A(B BBBF g 8A0A(B BBBG DFBBE B(D0A8R@]8A0A(B BBBL GdGAQG G*8G<t0GۋBBD A(JP< (A ABBK <JAAM \ AAC U AAI Ly A\ C <JQAAM \ AAC R AAL PKlHKPKHK @K$8K3i<`K)TSTxK)TS,lKwAG S AD UA,KAAJPZ AAH $LAI0Z AK ,HzՉAAG [ AAJ zNA[ D zgA[ D d8{l$LEeBBB B(A0A8Gk 8A0A(B BBBJ  8A0A(B BBBD z<O+BBA A(NP4 (A ABBB DS!,SAAG@v AAG 44PTrAL0 AAC zLV!]BBE B(D0A8J` 8D0A(B BBBF L`Z!=BBE B(D0A8J` 8D0A(B BBBF <$y]AC HD.X. I I.X.<d~AC HD*.X. F I.X.,]AC Ee A u. , 5<8AC HD.X. H I.X.4, X^AJ Em C x. .l. 4d `هAJ Ej F x. .l. < (tLJAC HD.X. A I.X.$ cƇAC En. \!@T$!HYAK0,D!}AAD0 AAF ,t!fAAD0Z AAF T!`lBBI B(A0A8D[ 8A0A(B BBBA D!}BBB A(D0G`} 0D(A BBBF "0.K^""#Y"#Y"#Y#ؕ#Y,#ء'<"AAG | AAI V IAH ,,#hiAAG | IAI #h8AN gA#('Aa#$ $DAAJ uAA$4$YAAJ JAA\$*$t$^AAJ OAA$@,$X=A{L$xBBD A(Q0d (A ABBD p(A ABB$%<AzLD%BBD A(Q0b (A ABBF o(A ABB%x0An%/Am%X.K^L%'BBB B(D0A8JPf 8A0A(B BBBI <&` 4T&XWBAE v FBJ ACB4&.gHaT&;KHn4&XAAD p DAE K DAA l&؜:BBE B(A0A8D`X 8A0A(B BBBM  8A0A(B BBBA t'AQL'BBA A(K@^ (A ABBK W (A ABBA 4'l+YK T AG  AA d'-BBE B(A0A8D` 8A0A(B BBBE k8A0A(B BBB4,(HcRAO VAAFB Td(fsBBE B(D0A8L+ 8A0A(B BBBG )(1Ae A T(CBBB B(A0A8NJ 8A0A(B BBBD ) AZdT) 7BBB B(A0A8D 8A0A(B BBBC X 8A0A(B BBBF *I<,*P)BAH { DBL T ABA Ll*@OBBB B(A0A8DP 8A0A(B BBBD ,d*@OIAA AB*вAQ +вDW$$+ز-AAJ ^AAL+AZdl+BBB B(D0A8K`I 8A0A(B BBBE O 8I0A(B BBBG d+ؾBBE B(D0A8K`) 8A0A(B BBBB V 8I0A(B BBBH 4+BAD G0Q  DABA Lt,[EBB A(D0H (D BBBH  (A BBBI Tl, wBBE B(A0A8Qh 8A0A(B BBBH T,e qBBB B(D0A8QG 8A0A(B BBBA <-^BBD A(G@ (A ABBD -^DU,-`:GDA dABE-pj,.ZAN r AAC P$D.XEA+ AF l.'L.BBB B(A0A8J`8 8A0A(B BBBJ |.BBE E(A0A8G`hGpShA`]hApDxAO`_hApAxCO`J 8A0A(B BBBA T/JADt/h/p$/AU J  F /KAI,/AAD  AAA 0Q/S|AM4/j|BAD  ABH <40@bs|BBD A(J0 (A ABBD 0pAz0DW,1_AAJ ] GAO 0%{AcT1DWl1 I,1 :GDA dABEL1 BBE A(F0o (A BBBJ { (N BBBA L2 .BBE B(D0A8GP 8A0A(B BBBI T2A]Lt2.BBE B(D0A8GP 8A0A(B BBBI d2xuBBB B(D0A8K`9 8A0A(B BBBE F 8I0A(B BBBH d,3uBBE B(D0A8K`) 8A0A(B BBBB U 8I0A(B BBBI d3uBBE B(D0A8K`) 8A0A(B BBBB U 8I0A(B BBBI d3( yBBB B(A0A8GJjA 8A0A(B BBBD $ 4X yAz E AD44[xAQ I\ I W I ._.._.d4&BBB B(D0A8K`I 8A0A(B BBBE O 8I0A(B BBBG d<5 /BBE B(D0A8K`) 8A0A(B BBBB V 8I0A(B BBBH 45AAG0 DAF Q GAG d5 7BBE B(D0A8K`) 8A0A(B BBBB V 8I0A(B BBBH D5wwAC HKX._. E I._. E ,6`<AG0^ AI  AD 6T6S.6'$7ŽAAG0AAD6p>vAC HLi.\. F .X.t7S7S=s7j7j 7S^cz7S(47SvBAD O  AABE ,7TvAC HVt. ,80UvAC HVx. <8UaBBD A(I0l (A ABBL D8V@vBBE A(C0D@\ 0A(A BBBK $9V<9VAW\9V*A\ C I|9V9V$9V!AAI LDA9V<9VrBuBBA A(MP (D ABBE L,:PhBBE B(D0A8G`b 8A0A(B BBBE <$: jDtAC HD.X. G I.X.,d:`WetBBD A(MP<:nttAC HD.X. A I.X.,:`WitBBD A(JP<;W-tAC HD=.\. H I.\.4D;\tBAD L0Y  AABH L|;x]EktBBB B(A0A8GPZ 8A0A(B BBBA <;x^`(tAC P}._./ A I._.d<eXAr M S<8.K^$<pAG R DB <(.K^<<s =p<s<lsT=pl==.=p=xp=pA[,=pRrBAD o ABA ,=pRrBAD o ABA ,=pRrBAD o ABA ,$>qRcrBAD o ABA ,T>@qRCrBAD o ABA >pq(>qzcV ?qzcV$?XrcT I zD?r4Kc A ,d?sAAS L DAJ D?BBB A(D0D@ 0A(A BBBC D?BBB A(D0D@ 0A(A BBBH 4?rpBAD D@  AABA 4@spAC HQH.G.,<@8tjpBBD A(MP4l@xtwpBAA D@  AABH 4@0uRpBAA D@  AABH $@u>/pA^ A Y$Av>pA^ A Y,AvDpAc A LAHvBBA A(D0O (C ABBG  (C ABBB Aw BwTAw'{oBFB B(E0A8M 8A0A(B BBBF <$B`{U]oAC E K .S.a.S.,dB~?oAC HTQ..,B`j3oBBD A(MP<B'oAC HK.f.) C I.f.TCspBBI B(A0A8Dv 8A0A(B BBBA C4CBAA G0I  AABH 4DHAAV t DAG O DAA $`BFB B(A0A8J: 8A0A(B BBBD <X_AC I. E I.E A LY}BBD B(D0A8JPt 8D0A(B BBBF LY@BBE B(D0A8JP 8D0A(B BBBF LY&_BBA A(D@w (A ABBI c (D AHBN DZhBBE B(D0A8GP8D0A(B BBBTtZ^BBB B(D0A8J 8A0A(B BBBE \$[(BBB B(A0A8DPu 8A0A(B BBBC 8A0A(B BBBT,[~^BBB B(D0A8J 8A0A(B BBBE L[%9]AC HD.~.Q H  D ._.L,\*BBE B(D0A8Ipe 8D0A(B BBBE 4$\`,]AC P~.p F a.L\H2BBE B(D0A8IpC 8D0A(B BBBG L]3BBE B(D0A8Ip 8D0A(B BBBG LT]4BBE B(D0A8Ip 8D0A(B BBBD ]6AAG }(A0O(A D AAC Z DAI `(D0Q(B D AAK j(A0O(B D AAF q(D0L(A D AAH t AAB LD^(8BBE B(D0A8Ip 8D0A(B BBBE 4<^9m[AC P.p H i.L^?BBE B(D0A8IpF 8D0A(B BBBD L_PABBE B(D0A8Ip 8D0A(B BBBF Ll_BBBE B(D0A8Ip  8D0A(B BBBJ _CAAG (A0O(A D AAH Z DAI f(D0Q(B D AAE d(A0O(B D AAD r(D0L(A D AAG u AAA L\`EBBE B(A0A8Ip 8D0A(B BBBB 4T`GYAC P.p A k.L`HPBBE B(D0A8IpP 8D0A(B BBBJ L4aQBBE B(D0A8Ip: 8D0A(B BBBH LaSBBE B(D0A8Ip; 8D0A(B BBBG aXTRAAG (A0O(A D AAH Z DAI (A0P(A D AAB t(A0P(B D AAC (D0L(A D AAD u AAA bWVWBBE B(E0A8Q 8D0A(B BBBE ]GcAvNGGGGPLSGGGGISGGGGPl4cfBBB B(A0A8Kv 8E0A(B BBBG DIADIA\cmBBB B(A0A8M 8A0A(B BBBH *GFATc((VBBB B(D0A8J 8A0A(B BBBE d\dwBBB B(A0A8IPY 8A0A(B BBBJ   8C0A(B BBBK dAMd*,d0%BAD SAB,e0q.K^Der.Ahdeط|eз!ee-e#ee/ f $$f8AL$4~0>AG0U AB <\~>BBD A(O0V (A ABBA ~X P$H"DY<`TX4P >BAD N@]  AABA 4L=BAD N@h  AABA DIALDI4 n=BAD N@]  AABA 4 xG=BAD N@h  AABA DIAL4|<BAD N@]  AABA 4@<BAD N@h  AABA DDI\AL4$d<BAD N@]  AABA 4\=<BAD N@h  AABA pDIxAL4́x;BAD N@]  AABA 4;BAD N@h  AABA 8DI@AL4t@Z;BAD N@]  AABA 43;BAD N@h  AABA <DITALtDI44:BAD N@]  AABA 4lh:BAD N@h  AABA DIAL4܃8:BAD N@]  AABA 40:BAD N@h  AABA DIAL49BAD N@]  AABA 49BAD N@h  AABA L`DIdhALh`,\XW8AAG S CAA AL)A` A ,8AAD ~ CAH <l`BBD A(D@^ (A ABBG $T@K8AC CԆ840BAD G0f  AABH $<T7,7ALK$|?7AN G AI AV C$0AP C A <D7BBD A(O@ (A DBBA ̈ , Dxlg\t4AAI0| AAG W AAG ĉ(܉  &\$($\<@T8l@HP#h̊px D,BBB A(A0D@[ 0A(A BBBA Lt(gBBE B(E0A8J` 8A0A(B BBBG ,ċHgAAJ F AAD  $<KT`lAL$Ls2AN G AI ̌xph,`DX\P tH @80ԍ(   4DLBAA D0i  AABK @  AABD $<>0dK A IԎ "[4"[Ld|  ,kBAD P0O AAB4܏ eBBE A(O0E(A ABBXAL$܏H.AN G AI $\XAj E O A $*AAO SDA4MAAJ b DAE ODAK.< BBB A(D0 (A BBBH <T4lEW3l$ԑ(0AAS UDA0>tX$,P.AAQ UDALTXBBL B(A0A8J` 8D0A(B BBBF C|ԒHQ$ .AAM MLA4(:p$LP.AAM MLAtX2kAw6o<kBBD A(P0c (M ABBE ,MBAD a ABJ ,0F|DhI\ItF|MC<HtBBD A(P0l (G GBBE II5n, mDn E LpxDy E ,lzAAP { DAF   ̕@v8(c,PGAAM \ GAH ,,pGAAM \ GAH \(ct(c$eAv I I A ̖\rBB B(A0A8DP{8A0A(B BBBEHPtx ,p*BAD XAB$pGAAK tDALBBA A(K0P (D ABBF D(K ABB4 ,L*BAD XAB|8TrNBB A(A0~ (A BBBG A(H BBBA ,*BAD XAB4 LLBBA A(D0T (D ABBI D(K ABBP ,H*BAD XABH L@pBBI A(A0C (A BBBG A(H BBBL` ,dX*BAD XABXELBBA A(K0R (D ABBD D(K ABB ,*BAD XABD@$\QAAD HAA4(AAD H AAH V AAA 4AAD [ AAE Y AAA 4gBBD A(G0P(A ABBL,@BBB A(D0R (A BBBD T (A BBBA ,|AD D AF ` AA ĜDW"BBE A(D0g (A BBBA <̜H"BBE A(M0G (D ABBA 4dBAD M0K  AABE DF L4BAD M0K  AABE x$HL O4BAD G0`  AABF L $HL O<0[ BEA T(B0L(A T ABA PDF L4̞PBAD G0`  AABF FHSI LA$QHaB MADXQHaB MAdDI L$EAR b(E0IADI L̟DF L$wAqB MDA A  , :X ':M ':M ':M 8Mpa""B^G/ 0D*H+$=         zc}    (  (|5,5,5,\,7 6       !      @%N$3dzDJ'|   ?     KN s;v<     E  zuk(    } < < K%G #{<    -8V< K%jeje ':M ':M x-Q $"B^, $ ,(@r,(@r<       e  z;  m E v!B8; K%v"S"S;9%v$)w" ?Z_~//r5,5,5,\,7 6       !      *%N$<u  s} 6  E"B^E8}iX!    }L5 ")  } 5 N *A   0@G9INf$$# "3##"#!""###"$#Ed  S      l=         K'"&%((( ( % ( ) ( * ( % *'()'(*#(*#'(#"""###%('''(#87V#;Z#@T:N;v (9>`;9%v ,=Bd=     ,  'IU bvPI[j       ':M ':M ':M ':M ':M 3He (>Ce>> %./  %./ *3/ *d<"B^ Dq  (>Ce??  8       X5,5,5,\,7 6       !      X;t$        -}=d2I(b           J;vF E R;5,;W    8  &pp_' X ':M"B^5,5,5,\,7 6       !      G!A<B= =jH|#"#" (DidQ @@,=-@-=.@.@/@0@0@4?6@? * ;4m-  9E    -  8A    -  E L    "E     2"E     2"B  $G$;9%v _u<632223$3'2+3-2               M          -  + =X]}5v +0R%7IQV%7IQV1R`1R` /!+8u\} +;|+;& +;|+;& +;|+;& +;|+;& +;|+;& +;|+;& +;|+;& +;|+;& +;|+;& !/>R}u !}`u  &0 :O.,h{ $6CV0` P 0@p@&&`poaofo joqoxooorooo oo o oHo &p@&@p&pmp@lpc^_pg^ape^_`_^0_@_kpi^|^^0 nP^|^0n@{{^p0&@p&&X&Fj@ MW  g&x8&oX'0'  V &i-; o,oo$ol( 0P/`/H&ƈֈ&6FVfvƉ։&6FVfvƊ֊&6FVfvƋ֋&6FVfvƌ֌&6FVfvƍ֍&6FVfvƎ֎&6FVfvƏ֏&6FVfvƐ֐&6FVfvƑ֑&6FVfvƒ֒&6FVfvƓ֓&6FVfvƔ֔&6FVfvƕ֕&6FVfvƖ֖&6FVfvƗ֗&6FVfvƘ֘&6FVfvƙ֙&6FVfvƚ֚&6FVfvƛ֛&6FVfvƜ֜&6FVX&NDLSZah -+ [48;2;bcdef00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899ᮺvU0 5]JB-;eUkE=ƚpOܼw kAV<ЍU1(\Qӵɦqˋ#w"mSx@I̮Wζ]y<7VM6OH8oꖐ:%˅tφ* 45*g8;?Ȅ'DŖ%Οkb}$l_ Xf&ޓJ|l_bS04`U&N~)p$wߏ帟ߦ}t_ϛpDk11eU%ͬ{?;+*\Ӓsi$$d̈Po ̼,eX@bx x9?{Ηp\{2~h髤8E"&'O'1cȌ8eްeǃqB]X,iMpdJwmk}{x wyTś[[=]S5ȳ\*_F%94›\rξTSܷA"x\ӛ S!{Z:0ܵ△\S٨ : : :O : : :8 J J J; J J JJ J ZU ZUY ZU @)(' p) ('W(' .)' ' Q *' &HQ ` %   `o ` Y  @5   |  @d  T   *' *'.! @! Э!*'"*'2" " "*'<#*'# J$ $*'$*'% % @%*'&*'q& ' d'P*''X*'' b( (*' )*'p) p)*'9**'* *p*'?+x*'+ + @,`*',h*', @>- -0*'-8*'- @U. Ш.)'.)'/ y/ 0/ *'/(*' 0 0 00@*'0H*'(1 1 p1)'1)'02 @2 Х2 3 N8P3 гR4 0R4 R (i5 45 46 4 7 4w7 (n7'7'p8&(8&?8 8_8#'x8#'8#'8  \E8 '9 'I9 ( |9 (*9 : @(*: T; ; ("; (2; P)R< )R *(U= @*4 > @*4x> @*4> *j? *@ ,@ -'A `[A aA gA 0lA qA `A @A#'#B UB B @B B#'SC  C  D YD %D PD 0E x    ME lEkE p E ` E 0.#'EE .0%'?FF0F ^qGWF d^F%'F& e(G0bG .%'GG P.%'1RG PG `bH(&H I I8&J lJ ЇRK 0RK RAL RL PRM (M zM`&'N&' IN `ztN%'N&' N O &'9O@&' kO O 4MP 4P 49Q tQ `Q &Q &'"R =R 2rR F;UR ReS 2S `4BT `4T `4,U pGDUOU QU 0dU zU 'U8&U U&Q8U аg VV*VUVeV vnVV wVVVV Px VWW0WA PDW hWW p.W&(aX p.X ;3Y8%'^Y@%'Y  Y&]Z @eZZZZ%'[ `_[m[[[[[[  [[\\"\3\H\Z\j\u\ p/W\ 00\\ 34] 3DU] y]  ] ] GC^+'^ ^^ ^,'T_&p_ P/_ 7_.'C` k[` ja l"a px:a =a P a  a NNb "qb 7b,'c m:c [^c 4yc%'c pd @Yd-'Be me "e&(f !Yf qf f 0"f  g `g Bg g $ui g ~i i Ei.'Dj  bj  j g j `r]Dk k nk |kp&l0&!l 0_Nl Pil {l al @E l @Qm @bm  m pen Gn ln @,n  n PLRo ro p pp*'p Bp q I}q B9 r  .r&^r p4r'r -s,'ys Ps s  t 7t0,'t&t `hu+'v ;v 0|v @2v  v&(w "bw kx `Dx Bx  x  x  y `779y p jy Py+'z *Cz `z&vz {z &z {  H{ p { B{`.'| Q| } 0'}%'P} -}@&}H&0} "~ *K~+'~ }~`+'%0-' m ^" `!3 P I {   u1&e  B( !E 6i _" 0  B.'<+' * `؅,'6%'d p `     n  p `ه T~Z -'0+'k`& `  " pg: h  ! @r L 4d rɋ "@-'E `F ?P+' 4 An4  ,u< @f' k ڑ |W&(s k @| @ - (w#'&(ړ - PB`  p+'֔%'%' a& 5 l B PK*' qg# @ 4KZ # 0  wә  C-' #ޚ 4 @N "|p-'ޛ VE  fP.' p &  0 , '8,' ,' p4k  ,' 'R.' C a P{͠ y p p@& :# Pڢ |I&aС&( wͣ-'+ { G 8b.'0.'`-'d `~@.'Х P   " !A 0A[Ʀ+'(#'f @Q  :+'P  p+'A qmP,' I6 ^L b pi _ @" Sv t&٬  P BQ -'  % q\  ^-' D>,'į @5ޯ P4  p.'h  .'R ! *ı r= !Z C !̲ w ,'f 5  +'D p7} IS I px ܵ  $  U&m e    4  @JC @qN 0_ָ   . J !y'&*'A K@ɺ n 8  @ , pM x \ ` oD "u   PM- *^@,'޾ P  i,'   @  ` * ( d{ 0" 07 `/-'X& '`,' hT 0pv%' P  .   ( `_,A o ^  &+ t` 0     A ri(' 9 V u " -' P<N h pcz   x& 4K   {< 0v `. ! `* @ * P*X  `  $2 `  P4.'   ` )@+' 4   ,P-' P_  An+ @K m.} V+'q    !" RG  h 2 p  @ p,'tȺ& `     : @"l Pt @Z9"-' `/ _" 0A[e 4-' `  &  G @r+' =A p.s-'    ~D P |5*H&3 _K&} p ' `" 0r /k 4 .' ,'_ @_    ` `@L e +" Q" 8  &Cb"  @"0!&G "c " H.  ga>" I C" 0L /# P?j! Pm" S( ж B) Q" c$" PM *'i" > p& C ^  a" S " P[E! &(" m'" f " `f` 0f CE 8 !& e4! @RS" H" d&" Ge * rE" ; A)! 1p" W -`" @!8&(" p\@! I\! 0h ) P) @" L.! w4w @" 0;" `H0J 0K!" >" pV" ?J P2m " M. p," Qm\" 4" PZ (H! h| p@ вY!& " {p $ '" @  `* = PY " `F  @:$ ,N! &e `@ A" br" 0\  t p ; U d #" fQ  " 0S K 0)f !&@ t`%' (" @Vg % Ю`&%9'a~ " pG p< ?f" Te ke!& >" C} (" KC" 0?KMw " PI " fS'x" d[ " `^g- #T" У. g' Z" @C9" 1! L l 0T - " H3Z ` j ;*_! j!&P!&" Y* \!&" PPt~`%' & ;R 3,w p=" `:" 0> `r" p. '!ا&( -! > p`]q"  5^'" `u 0A)" c'" Di!h&(" @S@( ! /[  " P " c 8  *     `    **  U ! 0l  p      !ȣ&-  N ! g r    - !   04 pi*[ t P#" `V QF" TG " 8" ZpR )o * `;" EXAs  " QIL j k PF Oa" P;# +  `Aw: U" ? p0" :$> 0,X" Y PY %6 :Y  0/" @\*@  " ! ^Di" K g /!&!Ш&8^" 0M2 " H" ^[ p)y t` p@ 3" :-" pNMo!ئ&" pMA ]" ?E!&(]p" C `S '" pY 9 -Yp q  5 >  `; !@&XU %'g ! mC    p'! !:! 0d! @U! !!" < !!h&0" X7"K" (" `" """ @=# @]#" @#" -# `K,$ T$" \Q$$" @$ %" bu% % % %!&%! g& ;&" A{&" 8& @$ '!&,'M'"i'!&'" FM( @W7( P<j((!&0( ( 6V) 3C) .])" NF) @:*" fEY*! 0p** @%* *J+!&i+" c+" C," 8D,^,~," , ;-" ?`U-" PeF- +- "'. &D. @Xb. ." ]." b$/" PT(h/ @:/" -/ ?0 0j70! X H0" P:0 Ю`0" B>!1 'q1 1" Po2" T(2" Y 3" `OI|3 33 3" pL.4!x&u4" 5 '5 P5&6 D6 p)b6 :6 67" 0$8 ЫLZ8 P#t8 i8 t8 P&8 `S8 (9/9! 4g9 p9 P9 D9 c9!&G: n: : i!: Й':; d; @;!&(;;" `4<!H&0X< 'w<! w< < <= @,C= `{Xa==" p>g= `d==>" OF> @Lr>! &?$?;?" 8|? #?" p_?! mD(@" [*w@@ Pi@ /@A WlA A" ?A `@BjBB @ (B %B TC" CkC 0bCC" Rz)DHD" c$DD `KD G+bE" C E @_E g#F7F $RF P{F" 9lF G '$G_G" 0c|G #G" `W*G 0H&H 06dH lH @_H jrI `l-$I" pX hI :I I I! `J [-JUJ!X&uJ 01J" E*K 0)M" XrjM" 9MM %M!&(N @3,N" ?lN PN N" ;O^OOOO PYP IAPVP P" PaQ" `bQ" fQ 0bQ R =R" @A{R! ` RR" 0?KR eR @/S" 1US %SS" :T @,T@T "T TU P,U .U!&:U!(&TU" ;U! UU 4^/V" PC"kV" QV!`&(VV 0W "4WRW #wW %W" fQW" U%X 0JX (XX @VX :X  Y 'YgY Y 0,Y" `fY" eQ,Z R!sZ!&Z" C Z 0K![" PeFb[" 0C[[[ [.\" \\ \" PW ] PZ] ^] /] ] W9^U^ rEm^" `d^^_ pD_! (p_ _" PV_$`! C`&``" Nk`" 0d.>a @hla" 0Aa p a ( a eb" PAUb *b jb ,b" pA&c#'Pcuc c %d" `A Ed fod  d id зd 'd!& e" `We  e p ee @Pe'f )fJf" ?ff!&fj('f%'(f w(g p\g +xg Dg" h -Whih" 9 hh%'i /i @g/i Gi" `diii!ؤ&(i %(j `\Ajkj" dj! pmj"  Xkwk k k!&k Ћk P&l K>l `-l! l" 0cl" `Delm" ]dm" M6m" X8m 0nn En 6rn" @n @Lro" 9Lo Woo!ȧ&o" pq.' q І"q" A dq 0)q 0r" WGTr" Dr `-r!&s Bs|ss" C s tDt  dt" A t kit @ u pi u" A`uu еu p#u 'u" ?`$v WIvev" :v" .$wJw! Piw w  w! pw w `w" @;xjx" 9 xx py :y! &Zy" Rxy 0yyy" `z" { #{ @{" A| C:| @,d| ^| `*| }" Z K}" C"} i} } (~ -R~k~ P~ &~" A~0N" gw"" P" @ip" b܀" [ -B`" X*" pQ5b 0)}" PQ p. P " `Z*e ̃" H> ^ % N!k d=ބ ' p.8 p(*v" :& j! Ѕ!&2 @c" f" G i!" `f" A Ň$' '?!0&c @" 9ш" U" ?!Ȣ& ݉ *- (}" 8Ċ" eQ 5Qi 8" p:Ջ" PL% iEg" =g" <" 4̍  p3  P#3" `Ai" L: /Ǝ -" SG$ V 8Zsȏ" fE%8 Ts / @U" OI" [m Pl 0" 0.OXhm - p2?!H& & 5O n p!&ӓ  -%'P j + f" G4)" ; $˕ '  'G p,f e @$ϖ" ` P; Pe— " `b" b$" FCopyBytes.cpp_ZNSs4_Rep10_M_disposeERKSaIcE.part.5_ZN3c10L12g_copy_bytesEDevice.cpp_ZZN3c106DeviceC4ERKSsE8__func___ZZN3c1012_GLOBAL__N_110parse_typeERKSsE5types_ZZN3c1012_GLOBAL__N_110parse_typeERKSsE8__func__DeviceType.cpp_ZZN3c1014DeviceTypeNameENS_10DeviceTypeEbE8__func___ZZN3c1024getRuntimeDispatchKeySetENS_11DispatchKeyEE8__func__Stream.cpp_ZZN3c104impl18getDeviceGuardImplENS_10DeviceTypeEE8__func___ZZNK3c1019UndefinedTensorImpl4sizeElE8__func___ZZNK3c1019UndefinedTensorImpl6strideElE8__func___ZZN3c1019UndefinedTensorImpl18set_storage_offsetElE8__func___ZZNK3c1019UndefinedTensorImpl7stridesEvE8__func___ZZN3c1010TensorImpl10set_strideEllE8__func___ZZN3c1010TensorImpl8set_sizeEllE8__func___GLOBAL__sub_I_UndefinedTensorImpl.cppCPUProfilingAllocator.cpp_ZNSt8_Rb_treeIN3c1012_GLOBAL__N_18MemBlockES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPN3c1012_GLOBAL__N_18MemEventESt6vectorIS4_SaIS4_EEEENS0_5__ops14_Val_comp_iterIZNS3_26create_and_sort_mem_eventsERKS6_ImSaImEESF_EUlRKS4_SH_E_EEEvT_T0_.isra.38_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN3c1012_GLOBAL__N_18MemEventESt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterIZNS3_26create_and_sort_mem_eventsERKS6_ImSaImEESF_EUlRKS4_SH_E_EEEvT_SK_T0_.isra.47_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPN3c1012_GLOBAL__N_18MemEventESt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterIZNS3_26create_and_sort_mem_eventsERKS6_ImSaImEESF_EUlRKS4_SH_E_EEEvT_T0_SL_T1_T2_.isra.51_ZNSs4_Rep10_M_disposeERKSaIcE.part.70_ZNSt6vectorIN3c1012_GLOBAL__N_18MemEventESaIS2_EE17_M_realloc_insertIJRmS6_RKmNS1_9EventTypeEEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZNSt6vectorIN3c1012_GLOBAL__N_18MemEventESaIS2_EE17_M_realloc_insertIJRKmRmS7_NS1_9EventTypeEEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPN3c1012_GLOBAL__N_18MemEventESt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_26create_and_sort_mem_eventsERKS6_ImSaImEESF_EUlRKS4_SH_E_EEEvT_SK_T0_T1__ZNKSt14default_deleteIN3c1017AllocationPlannerEEclEPS1_.isra.124.part.125_ZZN3c1017AllocationPlanner13validate_freeEPKvE8__func___ZZN3c1017AllocationPlanner11record_freeEPKvE8__func___ZZN3c1021CPUProfilingAllocator8set_planEPKNS_14AllocationPlanEE8__func___ZN3c1012_GLOBAL__N_118allocation_plannerE_ZZN3c1027WithProfileAllocationsGuardC4EPNS_14AllocationPlanEE8__func___ZZN3c1031WithValidateAllocationPlanGuardC4EPNS_14AllocationPlanEPbE8__func___ZN3c1012_GLOBAL__N_119profiling_allocatorE_ZZN3c1027WithProfilingAllocatorGuardC4EPNS_21CPUProfilingAllocatorEPKNS_14AllocationPlanEE8__func___ZZN3c1012_GLOBAL__N_124validate_allocation_planERKSt6vectorINS0_8MemEventESaIS2_EERKS1_ImSaImEEE8__func___ZZN3c1012_GLOBAL__N_132formulate_greedy_allocation_planERKSt6vectorImSaImEES5_E8__func___ZZN3c1021CPUProfilingAllocator4freeEPvE8__func___ZZN3c1021CPUProfilingAllocator8allocateEmE8__func___ZZN3c1017AllocationPlanner19validate_allocationEmPKvE8__func__Backtrace.cpp_ZNSs4_Rep10_M_disposeERKSaIcE.part.8_ZN3c1012_GLOBAL__N_116FrameInformationD2Ev_ZN3c1012_GLOBAL__N_116FrameInformationD1Ev_ZN3c10UlvE_4_FUNEv_ZGVZNK3c10UlvE_clEvE3var_ZZNK3c10UlvE_clEvE3var_ZNSs4_Rep10_M_disposeERKSaIcE.part.7_ZN3c10L14tls_debug_infoE_ZZN3c1020ThreadLocalDebugInfo4_popENS_13DebugInfoKindEE8__func___ZZN3c1020ThreadLocalDebugInfo5_peekENS_13DebugInfoKindEE8__func___GLOBAL__sub_I_ThreadLocalDebugInfo.cpp_ZN3c1012_GLOBAL__N_116GlobalInitStreamEv_ZGVZN3c1012_GLOBAL__N_116GlobalInitStreamEvE2ss_ZZN3c1012_GLOBAL__N_116GlobalInitStreamEvE2ss_ZGVZN3c1016C10FlagsRegistryEvE8registry_ZZN3c1016C10FlagsRegistryEvE8registry_ZGVZN3c1015SetUsageMessageERKSsE23usage_message_safe_copy_ZZN3c1015SetUsageMessageERKSsE23usage_message_safe_copy_ZN3c1012_GLOBAL__N_1L13gUsageMessageE_ZN3c1012_GLOBAL__N_1L23gCommandLineFlagsParsedE_GLOBAL__sub_I_flags_use_no_gflags.cpp_ZStL8__ioinit_ZN3c1018FatalSignalHandler29fatalSignalHandlerPostProcessEv.localalias.217_ZNSs4_Rep10_M_disposeERKSaIcE.part.3_ZN3fmt2v76detail13error_handler8on_errorEPKc.isra.20_ZN12_GLOBAL__N_112handleSignalEi_ZN12_GLOBAL__N_111sigintCountE_ZN12_GLOBAL__N_114previousSigintE_ZN12_GLOBAL__N_111sighupCountE_ZN12_GLOBAL__N_114previousSighupE_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIfLi0EEEyT_.isra.109_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_9monostateELi0EEEyT_.isra.115_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIPKvLi0EEEyT_.isra.114_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclINS0_17basic_string_viewIcEELi0EEEyT_.isra.113_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIPKcLi0EEEyT_.isra.112_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIeLi0EEEyT_.isra.111_ZN3fmt2v76detail13width_checkerINS1_13error_handlerEEclIdLi0EEEyT_.isra.110_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIfLi0EEEyT_.isra.123_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_9monostateELi0EEEyT_.isra.129_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIPKvLi0EEEyT_.isra.128_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclINS0_17basic_string_viewIcEELi0EEEyT_.isra.127_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIPKcLi0EEEyT_.isra.126_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIeLi0EEEyT_.isra.125_ZN3fmt2v76detail17precision_checkerINS1_13error_handlerEEclIdLi0EEEyT_.isra.124_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE8on_errorEv.isra.161_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE8on_errorEv.isra.168_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE8on_errorEv.isra.165_ZN12_GLOBAL__N_113hookupHandlerEv_ZN12_GLOBAL__N_113hookedUpCountE_ZN12_GLOBAL__N_113unhookHandlerEv_ZGVZN3c1018FatalSignalHandler11getInstanceEvE7handler_ZZN3c1018FatalSignalHandler11getInstanceEvE7handler_GLOBAL__sub_I_signal_handler.cpptypeid.cpp_ZZN3c104util6detail30fully_qualified_type_name_implISt10unique_ptrISt5mutexSt14default_deleteIS4_EEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implISt10unique_ptrISt6atomicIbESt14default_deleteIS5_EEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZGVZN6caffe28TypeMeta13typeMetaDatasEvE9instances_ZZN6caffe28TypeMeta13typeMetaDatasEvE9instances_ZZN3c104util6detail30fully_qualified_type_name_implIhEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implIiEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implIsEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implIaEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implINS_8quint4x2EEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implINS_7complexINS_4HalfEEEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implIfEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implIdEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implINS_4HalfEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implIlEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implINS_5qint8EEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implIbEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implINS_6qint32EEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implINS_6quint8EEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implINS_7complexIdEEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implINS_7complexIfEEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN3c104util6detail30fully_qualified_type_name_implINS_8BFloat16EEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZGVZN6caffe28TypeMeta13_typeMetaDataIcEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataIcEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implIcEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataIcEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataItEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataItEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implItEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataItEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataINS_6detail24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataINS_6detail24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implIN6caffe26detail24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataINS_6detail24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataISsEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataISsEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implISsEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataISsEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataINS_6detail24_guard_long_unique_dummyIlEEEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataINS_6detail24_guard_long_unique_dummyIlEEEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implIN6caffe26detail24_guard_long_unique_dummyIlEEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataINS_6detail24_guard_long_unique_dummyIlEEEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataISt6vectorImSaImEEEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataISt6vectorImSaImEEEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implISt6vectorImSaImEEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataISt6vectorImSaImEEEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEEtvE5index_ZZN6caffe28TypeMeta15addTypeMetaDataISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEEtvE5index_ZZN6caffe28TypeMeta15addTypeMetaDataISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataISt6vectorIiSaIiEEEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataISt6vectorIiSaIiEEEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implISt6vectorIiSaIiEEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataISt6vectorIiSaIiEEEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataISt6vectorIlSaIlEEEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataISt6vectorIlSaIlEEEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implISt6vectorIlSaIlEEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataISt6vectorIlSaIlEEEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataIPcEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataIPcEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implIPcEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataIPcEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataIPN3c104HalfEEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataIPN3c104HalfEEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implIPNS_4HalfEEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataIPN3c104HalfEEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataIPiEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataIPiEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implIPiEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataIPiEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataIPbEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataIPbEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implIPbEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataIPbEEtvE8__func___ZGVZN6caffe28TypeMeta13_typeMetaDataIPfEEtvE5index_ZZN6caffe28TypeMeta13_typeMetaDataIPfEEtvE5index_ZZN3c104util6detail30fully_qualified_type_name_implIPfEENS_17basic_string_viewIcEEvE19__PRETTY_FUNCTION___ZZN6caffe28TypeMeta15addTypeMetaDataIPfEEtvE8__func___ZZN6caffe28TypeMeta26error_unsupported_typemetaES0_E8__func___ZZN6caffe26detail27_ThrowRuntimeTypeLogicErrorERKSsE8__func___ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_147C10FlagParser_caffe2_cpu_allocator_do_junk_fillEEES5_S7__ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_147C10FlagParser_caffe2_cpu_allocator_do_zero_fillEEES5_S7__ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_144C10FlagParser_caffe2_report_cpu_memory_usageEEES5_S7__ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKPvmELb0EEEEE19_M_allocate_bucketsEm.isra.153_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS7_EERS3_EEELb1EEEEE19_M_allocate_bucketsEm.isra.161_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsN3c1016RegistryPriorityEELb1EEEEE19_M_allocate_bucketsEm.isra.155_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsSsELb1EEEEE19_M_allocate_bucketsEm.isra.154_ZZN3c1011memset_junkEPvmE14kJunkPattern64_ZGVZN3c1025profiledCPUMemoryReporterEvE9reporter__ZZN3c1025profiledCPUMemoryReporterEvE9reporter__ZN3c10L22g_mobile_cpu_allocatorE_ZN3c10L11g_cpu_allocE_GLOBAL__sub_I_CPUAllocator.cpp_ZN3c10L13default_dtypeE_ZN3c10L27default_dtype_as_scalartypeE_ZN3c10L21default_complex_dtypeE_GLOBAL__sub_I_DefaultDtype.cpp_ZN3c104implL14noop_decref_fnEPKNS0_13PyInterpreterEP7_objectb_ZNK3c1010TensorImpl3dimEv.localalias.177_ZNK3c1010TensorImpl11has_storageEv.localalias.181_ZN3c104implL14noop_detach_fnEPKNS0_13PyInterpreterEPKNS_10TensorImplE_ZZN3c104implL14noop_detach_fnEPKNS0_13PyInterpreterEPKNS_10TensorImplEE8__func___ZN3c104implL16noop_dispatch_fnEPKNS0_13PyInterpreterERKNS_14OperatorHandleEPSt6vectorINS_6IValueESaIS8_EERKSt10shared_ptrINS_23TorchDispatchTypeObjectEE_ZZN3c104implL16noop_dispatch_fnEPKNS0_13PyInterpreterERKNS_14OperatorHandleEPSt6vectorINS_6IValueESaIS8_EERKSt10shared_ptrINS_23TorchDispatchTypeObjectEEE8__func___ZZNK3c1010TensorImpl20is_contiguous_customENS_12MemoryFormatEE8__func___ZN3c104implL12noop_name_fnEPKNS0_13PyInterpreterE_ZN3c10L28deletePlacementDeleteContextEPv_ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_146C10FlagParser_caffe2_max_keep_on_shrink_memoryEEES5_S7__ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_135C10FlagParser_caffe2_keep_on_shrinkEEES5_S7__ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS7_EERS3_EEELb1EEEEE19_M_allocate_bucketsEm.isra.166_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsSsELb1EEEEE19_M_allocate_bucketsEm.isra.168_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsN3c1016RegistryPriorityEELb1EEEEE19_M_allocate_bucketsEm.isra.167_ZSt25__unguarded_linear_insertIPlN9__gnu_cxx5__ops14_Val_comp_iterIZNK3c1010TensorImpl33compute_non_overlapping_and_denseEvEUlllE_EEEvT_T0__ZSt13__adjust_heapIPlllN9__gnu_cxx5__ops15_Iter_comp_iterIZNK3c1010TensorImpl33compute_non_overlapping_and_denseEvEUlllE_EEEvT_T0_S9_T1_T2__ZSt16__insertion_sortIPlN9__gnu_cxx5__ops15_Iter_comp_iterIZNK3c1010TensorImpl33compute_non_overlapping_and_denseEvEUlllE_EEEvT_S8_T0__ZSt16__introsort_loopIPllN9__gnu_cxx5__ops15_Iter_comp_iterIZNK3c1010TensorImpl33compute_non_overlapping_and_denseEvEUlllE_EEEvT_S8_T0_T1__ZZN3c1010TensorImpl17release_resourcesEvE8__func__._107._108._96._97_ZZN3c104impl15SizesAndStrides24allocateOutOfLineStorageEmE8__func___ZZN3c104impl15SizesAndStrides22resizeOutOfLineStorageEmE8__func___ZN3c104impl12_GLOBAL__N_112meta_factoryE_ZZN3c104impl22GetAutogradMetaFactoryEvE8__func___ZZN3c1010TensorImpl17set_requires_gradEbE8__func___ZN6caffe2L19scalarTypeItemSizesE_ZZNK3c1010TensorImpl19storage_initializedEvE8__func___ZGVZN3c1010TensorImplC4EONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaENS_8optionalINS_6DeviceEEEE8logFlag1_ZZN3c1010TensorImplC4EONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaENS_8optionalINS_6DeviceEEEE8__func___ZZN3c1010TensorImpl19set_version_counterEONS_15VariableVersionEE8__func___ZZN3c1010TensorImpl19set_version_counterERKNS_15VariableVersionEE8__func___ZZNK3c1010TensorImpl36is_contiguous_nondefault_policy_implENS_12MemoryFormatEE8__func___ZZN3c10L14maybe_wrap_dimEllbE8__func___ZZNK3c1010TensorImpl26throw_storage_access_errorEvE8__func___ZZN3c1010TensorImpl18set_storage_offsetElE8__func___GLOBAL__sub_I_TensorImpl.cpp_ZZN3c10lsERSoNS_6LayoutEE8__func___ZZN3c10lsERSoNS_12MemoryFormatEE8__func___GLOBAL__sub_I_TensorOptions.cpp_GLOBAL__sub_I_LocalDispatchKeySet.cpp_ZN3c1012_GLOBAL__N_121caching_allocator_ptrE_GLOBAL__sub_I_CPUCachingAllocator.cpp_ZN3c107Warning12_GLOBAL__N_114getBaseHandlerEv_ZGVZN3c107Warning12_GLOBAL__N_114getBaseHandlerEvE21base_warning_handler__ZZN3c107Warning12_GLOBAL__N_114getBaseHandlerEvE21base_warning_handler__ZN3c107Warning12_GLOBAL__N_120ThreadWarningHandler16warning_handler_E_GLOBAL__sub_I_Exception.cpp_GLOBAL__sub_I_Half.cpp_ZZN3c1012_GLOBAL__N_117GetAPIUsageLoggerEvENUlRKSsE_4_FUNES2__ZNSt14_Function_base13_Base_managerIZN3c1012_GLOBAL__N_118GetFetchStackTraceEvEUlvE_E10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation_ZTIZN3c1012_GLOBAL__N_118GetFetchStackTraceEvEUlvE__ZNSt17_Function_handlerIFvRKN3c1014DDPLoggingDataEEZNS0_12_GLOBAL__N_117GetDDPUsageLoggerEvEUlS3_E_E9_M_invokeERKSt9_Any_dataS3__ZNSt14_Function_base13_Base_managerIZN3c1012_GLOBAL__N_117GetDDPUsageLoggerEvEUlRKNS1_14DDPLoggingDataEE_E10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation_ZTIZN3c1012_GLOBAL__N_117GetDDPUsageLoggerEvEUlRKNS_14DDPLoggingDataEE__ZNSt17_Function_handlerIFSsvEZN3c1012_GLOBAL__N_118GetFetchStackTraceEvEUlvE_E9_M_invokeERKSt9_Any_data_ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_130C10FlagParser_caffe2_log_levelEEES5_S7__ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_115C10FlagParser_vEEES5_S7__ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_125C10FlagParser_minloglevelEEES5_S7__ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_125C10FlagParser_logtostderrEEES5_S7__ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_142C10FlagParser_caffe2_use_fatal_for_enforceEEES5_S7__ZNSs4_Rep10_M_disposeERKSaIcE.part.11_ZN3c1012_GLOBAL__N_118GetFetchStackTraceEv_ZGVZN3c1012_GLOBAL__N_118GetFetchStackTraceEvE4func_ZZN3c1012_GLOBAL__N_118GetFetchStackTraceEvE4func_ZN3c1012_GLOBAL__N_117GetDDPUsageLoggerEv_ZGVZN3c1012_GLOBAL__N_117GetDDPUsageLoggerEvE4func_ZZN3c1012_GLOBAL__N_117GetDDPUsageLoggerEvE4func_ZN3c1012_GLOBAL__N_117GetAPIUsageLoggerEv_ZGVZN3c1012_GLOBAL__N_117GetAPIUsageLoggerEvE4func_ZZN3c1012_GLOBAL__N_117GetAPIUsageLoggerEvE4func_ZN3c1012_GLOBAL__N_113APIUsageDebugERKSs_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS7_EERS3_EEELb1EEEEE19_M_allocate_bucketsEm.isra.134_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsSsELb1EEEEE19_M_allocate_bucketsEm.isra.136_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsN3c1016RegistryPriorityEELb1EEEEE19_M_allocate_bucketsEm.isra.135_ZZN3c1017SetAPIUsageLoggerESt8functionIFvRKSsEEE8__func___ZZN3c1024SetPyTorchDDPUsageLoggerESt8functionIFvRKNS_14DDPLoggingDataEEEE8__func___ZL22CAFFE2_SEVERITY_PREFIX_Z41__static_initialization_and_destruction_0ii.constprop.145_GLOBAL__sub_I_Logging.cpp_ZTSZN3c1012_GLOBAL__N_118GetFetchStackTraceEvEUlvE__ZTSZN3c1012_GLOBAL__N_117GetDDPUsageLoggerEvEUlRKNS_14DDPLoggingDataEE__ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEE14DefaultCreatorINS_12_GLOBAL__N_137C10FlagParser_caffe2_cpu_numa_enabledEEES5_S7__ZNSs4_Rep10_M_disposeERKSaIcE.part.0_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS7_EERS3_EEELb1EEEEE19_M_allocate_bucketsEm.isra.89_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsSsELb1EEEEE19_M_allocate_bucketsEm.isra.91_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKSsN3c1016RegistryPriorityEELb1EEEEE19_M_allocate_bucketsEm.isra.90_GLOBAL__sub_I_numa.cppcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.6945__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry_ZN3c10L35deleteInefficientStdFunctionContextEPvAutogradState.cpp__tls_guard_ZN3c1012_GLOBAL__N_118autograd_state_tlsEDispatchKey.cppCSWTCH.9GeneratorImpl.cpp_ZZN3c106detailL15readURandomLongEvE8__func__GradMode.cppInferenceMode.cppScalar.cpp_ZZNK3c106ScalarngEvE8__func__Storage.cppStorageImpl.cppDeviceGuardImplInterface.cppSizesAndStrides.cpp_ZZN3c104impl15SizesAndStrides14resizeSlowPathEmmE8__func__thread_pool.cpp_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3c1010ThreadPoolC4EiiSt8functionIFvvEEEUlvE_EEEEED2Ev_ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3c1010ThreadPoolC4EiiSt8functionIFvvEEEUlvE_EEEEEE_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3c1010ThreadPoolC4EiiSt8functionIFvvEEEUlvE_EEEEED1Ev_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3c1010ThreadPoolC4EiiSt8functionIFvvEEEUlvE_EEEEED0Ev_ZGVZN3c1018ThreadPoolRegistryEvE8registry_ZZN3c1018ThreadPoolRegistryEvE8registry_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3c1010ThreadPoolC4EiiSt8functionIFvvEEEUlvE_EEEEE6_M_runEv_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3c1010ThreadPoolC4EiiSt8functionIFvvEEEUlvE_EEEEEE_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN3c1010ThreadPoolC4EiiSt8functionIFvvEEEUlvE_EEEEEEArray.cppC++17.cppDeadlockDetection.cpp_ZN3c104impl12_GLOBAL__N_116python_gil_hooksE_ZZN3c104impl17SetPythonGILHooksEPNS0_14PythonGILHooksEE8__func__LeftRight.cppMathConstants.cppMetaprogramming.cppOptional.cppSmallVector.cppStringUtil.cpp_ZZN3c1010ReplaceAllERSsPKcS2_E8__func__TypeList.cppTypeTraits.cppUnicode.cppUniqueVoidPtr.cppcomplex_math.cppflags_use_gflags.cppintrusive_ptr.cppthread_name.cppthread48.oexecute_native_thread_routineexecute_native_thread_routine_compatsso_string.o_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.20_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.23__FRAME_END___ZN6caffe26detail4_NewIdEEPvv_ZN3c1018EnforceFiniteErrorD0Ev_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1__ZGVZN3c104util29get_fully_qualified_type_nameISt6vectorIiSaIiEEEENS_17basic_string_viewIcEEvE4name_ZNK3c1010TensorImpl5numelEv_ZNSt8functionIFvRKN3c1014DDPLoggingDataEEED2Ev_ZGVZN3c104util29get_fully_qualified_type_nameINS_8quint4x2EEENS_17basic_string_viewIcEEvE4nameDW.ref.__gxx_personality_v0_ZNSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6caffe26detail13_PlacementNewISt6vectorIiSaIiEEEEvPvm_ZGVZN3c104util29get_fully_qualified_type_nameIhEENS_17basic_string_viewIcEEvE4name_ZN3c1010TensorImplD1Ev_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_binEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZN3c105ErrorD2Ev_ZNSt12__cow_stringD1Ev_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEiLi0EEET0_S7_T1__ZN6caffe26detail7_DeleteIPcEEvPv_ZN6caffe26detail4_NewIaEEPvv_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE_Z28_txnal_runtime_error_get_msgPv_ZNK3fmt2v76detail12float_writerIcE8prettifyIPcEET_S6__ZGVZN3c104util29get_fully_qualified_type_nameINS_6qint32EEENS_17basic_string_viewIcEEvE4name_ZNSt10shared_ptrIN3c1020ThreadLocalDebugInfoEED2Ev_ZN3c1015SmallVectorImplIPvEaSEOS2__ZNSt12__sso_stringC2ERKS__ZN3c1020g_C10FlagsRegistry_vE_ZN3ska8detailv317sherwood_v3_tableISt4pairIPvmES3_St4hashIS3_ENS0_16KeyOrValueHasherIS3_S4_S6_EESt8equal_toIS3_ENS0_18KeyOrValueEqualityIS3_S4_SA_EESaIS4_ESaINS0_17sherwood_v3_entryIS4_EEEE15emplace_new_keyIS4_JEEES2_INSH_18templated_iteratorIS4_EEbEaPSF_OT_DpOT0__ZN3c106detail12_str_wrapperIJPKcRKN6caffe28TypeMetaES3_EE4callERKS3_S7_SA__ZGVZN3c104util29get_fully_qualified_type_nameIfEENS_17basic_string_viewIcEEvE4name_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEEEEvcOT__ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED1Ev_ZN3fmt2v76detail10basic_dataIvE23zero_or_powers_of_10_32E_ZN6caffe26detail5_CopyIN3c107complexINS2_4HalfEEEEEvPKvPvm_ZNSt12__cow_stringC2Ev_ZN6caffe26detail16_PlacementDeleteIN3c107complexINS2_4HalfEEEEEvPvm_ZNK3c104impl16VirtualGuardImpl11queryStreamERKNS_6StreamE_ZNSt12__cow_stringC2ERKSs_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoE6on_numEv_ZN6caffe26detail16_PlacementDeleteISt6vectorIlSaIlEEEEvPvm_ZN6caffe26detail5_CopyINS0_24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEEvPKvPvm_ZN3ska8detailv317sherwood_v3_tableISt4pairImSt17_Rb_tree_iteratorIS2_IKmmEEEmSt4hashImENS0_16KeyOrValueHasherImS7_S9_EESt8equal_toImENS0_18KeyOrValueEqualityImS7_SD_EESaIS7_ESaINS0_17sherwood_v3_entryIS7_EEEE15emplace_new_keyIRmJRS6_EEES2_INSK_18templated_iteratorIS7_EEbEaPSI_OT_DpOT0__ZN9__gnu_cxxeqIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESE__ZN3c1019UndefinedTensorImplD2Ev_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1__ZZN3c104util29get_fully_qualified_type_nameIfEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail4_NewItEEPvv_ZN6caffe26detail7_DeleteIPfEEvPv_ZN9__gnu_cxxeqIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRKNS_17__normal_iteratorIT_T0_EESD__ZN3c106detail12_str_wrapperIJPKcRKlS3_S5_S3_S5_S3_EE4callERKS3_S5_S8_S5_S8_S5_S8__ZN3fmt2v76detail12float_writerIcEC2EPKciiNS1_11float_specsEc_ZN3c1024NamedTensorMetaInterfaceD2Ev_ZN3c106detail12_str_wrapperIJPKcRKlS3_EE4callERKS3_S5_S8__ZTIN3fmt2v76detail6bufferIjEE_ZTIN3fmt2v76detail6bufferIcEE_ZN3c1015VariableVersion14VersionCounterD1Ev_ZNSt12__cow_stringC2ERKS__ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev_ZN3c1019NotImplementedErrorD2Ev_ZN3fmt2v76detail15fallback_formatIdEEvT_RNS1_6bufferIcEERi_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC2IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjE6on_numEv_ZN6caffe26detail4_NewIlEEPvv_ZN3c1019NotImplementedErrorD0Ev_ZN6caffe26detail13_PlacementNewIN3c105qint8EEEvPvm_ZN3fmt2v76detail10basic_dataIvE20right_padding_shiftsE_ZTSN3fmt2v719basic_memory_bufferIjLm32ESaIjEEE_ZN3c1025DefaultMobileCPUAllocatorILj64ELj16EED0Ev_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE5writeEPKc_ZN3c1013intrusive_ptrINS_11StorageImplENS_6detail34intrusive_target_default_null_typeIS1_EEEC2EPS1__ZN6caffe26detail15_CopyNotAllowedISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEEvPKvPvm_ZN6caffe26detail16_PlacementDeleteINS0_24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEEvPvm_ZZN3c104util29get_fully_qualified_type_nameIPNS_4HalfEEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail5_CopyISt6vectorImSaImEEEEvPKvPvm__GNU_EH_FRAME_HDR_ZN3fmt2v76detail9write_ptrIcSt20back_insert_iteratorINS1_6bufferIcEEEmEET0_S7_T1_PKNS0_18basic_format_specsIT_EE_ZN3fmt2v76detail15write_nonfiniteIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_bRKNS0_18basic_format_specsIT_EERKNS1_11float_specsE_ZN6caffe26detail7_DeleteIaEEvPv_ZTIN3fmt2v719basic_memory_bufferIjLm32ESaIjEEE_ZNSt12__sso_stringC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN3c1052g_C10FlagsRegistry_caffe2_cpu_allocator_do_zero_fillE_ZTSN3fmt2v719basic_memory_bufferIcLm500ESaIcEEE_ZZN3c104util29get_fully_qualified_type_nameINS_8BFloat16EEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail16_PlacementDeleteIN3c108quint4x2EEEvPvm_ZN6caffe26detail13_PlacementNewIN3c108quint4x2EEEvPvm_ZNSt12__cow_stringaSEOS__ZN3c1020intrusive_ptr_target17release_resourcesEv_ZGVZN3c104util29get_fully_qualified_type_nameISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEENS_17basic_string_viewIcEEvE4name_ZN3fmt2v76detail10basic_dataIvE15pow10_exponentsE_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_hexEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZZN3c104util29get_fully_qualified_type_nameISt6vectorImSaImEEEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail16_PlacementDeleteIN3c106qint32EEEvPvm_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_PKT__ZN6caffe26detail7_DeleteISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEEvPv_ZN6caffe26detail4_NewIPbEEPvv_ZTVN3fmt2v712system_errorE_ZN3c106detail12_str_wrapperIJPKcRKNS_10DeviceTypeES3_EE4callERKS3_S6_S9__ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_octEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZN6caffe26detail16_PlacementDeleteISsEEvPvm_ZN6caffe26detail16_PlacementDeleteISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEEvPvm_ZNSt12__sso_stringC1ERKSs_ZN6caffe26detail4_NewIfEEPvv_ZN6caffe26detail7_DeleteIPN3c104HalfEEEvPv_ZN9__gnu_cxx15__snprintf_liteEPcmPKcP13__va_list_tag_ZN6caffe26detail7_DeleteIN3c107complexIdEEEEvPv_ZNSt12__cow_stringC1ERKS__ZGVZN3c104util29get_fully_qualified_type_nameIN6caffe26detail24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail4_NewISt6vectorImSaImEEEEPvv_ZN3fmt2v712format_errorD1Ev_GLOBAL_OFFSET_TABLE__ZN3c1014WarningHandlerD2Ev_ZN3fmt2v76detail10basic_dataIvE23zero_or_powers_of_10_64E_ZN3fmt2v76detail14snprintf_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE_ZN6caffe26detail7_DeleteIN3c108quint4x2EEEvPv_ZN6caffe26detail7_DeleteINS0_24_guard_long_unique_dummyIlEEEEvPv_ZN3fmt2v76detail4fillIPccEET_S4_mRKNS1_6fill_tIT0_EE_ZZN3c104util29get_fully_qualified_type_nameIiEENS_17basic_string_viewIcEEvE4name_ZNK3c1025DefaultMobileCPUAllocatorILj64ELj16EE11raw_deleterEv_ZN3fmt2v76detail16get_dynamic_specINS1_13width_checkerENS0_16basic_format_argINS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEENS1_13error_handlerEEEiT0_T1__ZN3c1010TensorImpl8set_sizeEll_ZN3c1030g_C10FlagsRegistry_minloglevelE_ZN6caffe26detail13_PlacementNewIN3c107complexIfEEEEvPvm_ZTIN3fmt2v719basic_memory_bufferIcLm500ESaIcEEE_ZTVN3c1025DefaultMobileCPUAllocatorILj64ELj16EEE_ZN6caffe26detail4_NewIN3c107complexIdEEEEPvv_ZN6caffe26detail7_DeleteISt6vectorIiSaIiEEEEvPv_ZGVZN3c104util29get_fully_qualified_type_nameISt6vectorIlSaIlEEEENS_17basic_string_viewIcEEvE4name_ZN3c1010TensorImpl10set_strideEll_ZZN3c104util29get_fully_qualified_type_nameIPiEENS_17basic_string_viewIcEEvE4name_ZGVZN3c104util29get_fully_qualified_type_nameINS_5qint8EEENS_17basic_string_viewIcEEvE4name_ZNSt10shared_ptrIN3c1020ThreadLocalDebugInfoEED1Ev_ZN3c1011StorageImpl17release_resourcesEv_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEoLi0EEET0_S7_T1__ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_binEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZN3ska8detailv317sherwood_v3_tableISt4pairImSt17_Rb_tree_iteratorIS2_IKmmEEEmSt4hashImENS0_16KeyOrValueHasherImS7_S9_EESt8equal_toImENS0_18KeyOrValueEqualityImS7_SD_EESaIS7_ESaINS0_17sherwood_v3_entryIS7_EEEED1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev_ZN6caffe26detail7_DeleteItEEvPv_ZN3ska8detailv317sherwood_v3_tableISt4pairImSt17_Rb_tree_iteratorIS2_IKmmEEEmSt4hashImENS0_16KeyOrValueHasherImS7_S9_EESt8equal_toImENS0_18KeyOrValueEqualityImS7_SD_EESaIS7_ESaINS0_17sherwood_v3_entryIS7_EEEE15emplace_new_keyIS7_JEEES2_INSK_18templated_iteratorIS7_EEbEaPSI_OT_DpOT0__ZN3fmt2v76detail10basic_dataIvE16foreground_colorE_ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEEC1ES7_PNS_8RegistryISsS5_JS7_EEESt8functionIFS5_S7_EES7__ZN6caffe26detail5_CopyISt6vectorIlSaIlEEEEvPKvPvm_ZN3fmt2v712system_errorD0Ev_ZN9__gnu_cxx15__concat_size_tEPcmm_ZN3c1011StorageImplD1Ev_ZN6caffe26detail4_NewIN3c106qint32EEEPvv_ZN6caffe26detail16_PlacementDeleteISt6vectorImSaImEEEEvPvm_ZGVZN3c104util29get_fully_qualified_type_nameIaEENS_17basic_string_viewIcEEvE4name_ZZN3c104util29get_fully_qualified_type_nameIPbEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail4_NewISt6vectorIlSaIlEEEEPvv_ZNSt12__cow_stringaSERKS__ZZN3c104util29get_fully_qualified_type_nameINS_8quint4x2EEENS_17basic_string_viewIcEEvE4name_ZN3c1035g_C10FlagsRegistry_caffe2_log_levelE_ZTSN3fmt2v712format_errorE_ZN6caffe26detail7_DeleteIbEEvPv_ZNSt8functionIFvRKSsEED1Ev_ZN6caffe26detail16_PlacementDeleteINS0_24_guard_long_unique_dummyIlEEEEvPvm_ZN3c1010TensorImpl17shallow_copy_fromERKNS_13intrusive_ptrIS0_NS_6detail34intrusive_target_default_null_typeIS0_EEEE_ZN3c1019DefaultCPUAllocatorD1Ev_ZN6caffe26detail16_PlacementDeleteIN3c106quint8EEEvPvm_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEdLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE_ZN3fmt2v76detail10basic_dataIvE11reset_colorE_ZGVZN3c104util29get_fully_qualified_type_nameINS_7complexIfEEEENS_17basic_string_viewIcEEvE4name_ZGVZN3c104util29get_fully_qualified_type_nameIN6caffe26detail24_guard_long_unique_dummyIlEEEENS_17basic_string_viewIcEEvE4name_ZN3fmt2v76detail10basic_dataIvE18pow10_significandsE_ZN6caffe26detail15_CopyNotAllowedISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEEvPKvPvm_ZN6caffe26detail7_DeleteIhEEvPv_ZN3c1010IndexErrorD0Ev_ZN6caffe26detail4_NewIN3c107complexIfEEEEPvv_ZN3fmt2v712system_errorD2Ev_Z23_txnal_sso_string_c_strPKv_ZN3c1013intrusive_ptrINS_10TensorImplENS_6detail34intrusive_target_default_null_typeIS1_EEEC2EPS1__ZN6caffe26detail5_CopyINS0_24_guard_long_unique_dummyIlEEEEvPKvPvm_ZNSt12__sso_stringD1Ev_ZN3c1013intrusive_ptrINS_11StorageImplENS_6detail34intrusive_target_default_null_typeIS1_EEEC1EPS1__Z26_txnal_logic_error_get_msgPv_ZZN3c104util29get_fully_qualified_type_nameINS_5qint8EEENS_17basic_string_viewIcEEvE4name_ZN3ska8detailv317sherwood_v3_tableISt4pairIPKvmES4_St4hashIS4_ENS0_16KeyOrValueHasherIS4_S5_S7_EESt8equal_toIS4_ENS0_18KeyOrValueEqualityIS4_S5_SB_EESaIS5_ESaINS0_17sherwood_v3_entryIS5_EEEE15emplace_new_keyIRKS4_JNS_13flat_hash_mapIS4_mS7_SB_SE_E20convertible_to_valueEEEES2_INSI_18templated_iteratorIS5_EEbEaPSG_OT_DpOT0__ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_hexEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZGVZN3c104util29get_fully_qualified_type_nameIPiEENS_17basic_string_viewIcEEvE4name_ZNSt12__sso_stringaSERKS__ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC2InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE_ZN3fmt2v710vformat_toINS0_6detail13arg_formatterISt20back_insert_iteratorINS2_6bufferIcEEEcEEcNS0_20basic_format_contextIS7_cEEEENT1_8iteratorENT_8iteratorENS0_17basic_string_viewIT0_EENS0_17basic_format_argsISB_EENS2_10locale_refE_ZN3ska8detailv317sherwood_v3_tableISt4pairImSt17_Rb_tree_iteratorIS2_IKmmEEEmSt4hashImENS0_16KeyOrValueHasherImS7_S9_EESt8equal_toImENS0_18KeyOrValueEqualityImS7_SD_EESaIS7_ESaINS0_17sherwood_v3_entryIS7_EEEE15emplace_new_keyImJRS6_EEES2_INSK_18templated_iteratorIS7_EEbEaPSI_OT_DpOT0__ZN3c1030GetThreadLocalCachingAllocatorEv_ZN3c1049g_C10FlagsRegistry_caffe2_report_cpu_memory_usageE_ZN3c1010TensorImplD2Ev_ZN3c1018EnforceFiniteErrorD1Ev_ZN3c104util29get_fully_qualified_type_nameISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEENS_17basic_string_viewIcEEv_ZTVN3fmt2v712format_errorE_ZN6caffe26detail7_DeleteISsEEvPv_ZN3c104util29get_fully_qualified_type_nameISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEENS_17basic_string_viewIcEEv_ZN6caffe26detail4_NewIPiEEPvv_ZN3fmt2v76detail12format_floatIdEEiT_iNS1_11float_specsERNS1_6bufferIcEE_ZN3c1040g_C10FlagsRegistry_caffe2_keep_on_shrinkE_ZTVN3fmt2v719basic_memory_bufferIjLm32ESaIjEEE_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEyLi0EEET0_S7_T1__ZN6caffe26detail5_CopyISt6vectorIiSaIiEEEEvPKvPvm_ZN3c1019DefaultCPUAllocatorD0Ev_ZGVZN3c104util29get_fully_qualified_type_nameIPcEENS_17basic_string_viewIcEEvE4name_ZN3c107Warning11warn_alwaysE_ZN3c1030g_C10FlagsRegistry_logtostderrE_ZN3ska8detailv317sherwood_v3_tableISt4pairIPvmES3_St4hashIS3_ENS0_16KeyOrValueHasherIS3_S4_S6_EESt8equal_toIS3_ENS0_18KeyOrValueEqualityIS3_S4_SA_EESaIS4_ESaINS0_17sherwood_v3_entryIS4_EEEE15emplace_new_keyIRKS3_JNS_13flat_hash_mapIS3_mS6_SA_SD_E20convertible_to_valueEEEES2_INSH_18templated_iteratorIS4_EEbEaPSF_OT_DpOT0__ZN3fmt2v76detail10basic_dataIvE15powers_of_10_64E_ZN3ska8detailv317sherwood_v3_tableISt4pairIPKvmES4_St4hashIS4_ENS0_16KeyOrValueHasherIS4_S5_S7_EESt8equal_toIS4_ENS0_18KeyOrValueEqualityIS4_S5_SB_EESaIS5_ESaINS0_17sherwood_v3_entryIS5_EEEE15emplace_new_keyIS5_JEEES2_INSI_18templated_iteratorIS5_EEbEaPSG_OT_DpOT0__ZN3c105ErrorD1Ev_ZN6caffe26detail16_PlacementDeleteISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEEvPvm_ZN6caffe26detail16_PlacementDeleteIN3c107complexIfEEEEvPvm_ZGVZN3c104util29get_fully_qualified_type_nameIPNS_4HalfEEENS_17basic_string_viewIcEEvE4name_ZN3c1013intrusive_ptrINS_15VariableVersion14VersionCounterENS_6detail34intrusive_target_default_null_typeIS2_EEE6reset_Ev_ZN3fmt2v712format_errorD2Ev_ZNSt12__sso_stringC1EOS__ZN6caffe26detail5_CopyIN3c108BFloat16EEEvPKvPvm_ZN6caffe26detail7_DeleteIcEEvPv_ZN3c1025ProfiledCPUMemoryReporterD2Ev_ZTSN3fmt2v712system_errorE_ZN3c106detail12_str_wrapperIJPKcRKmS3_RKiS3_RKPcS3_EE4callERKS3_S5_SD_S7_SD_SA_SD__ZZN3c104util29get_fully_qualified_type_nameINS_7complexINS_4HalfEEEEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail5_CopyIN3c107complexIfEEEEvPKvPvm_ZN3c106detail12_str_wrapperIJPKcRKmEE4callERKS3_S5__ZN3c106detail12_str_wrapperIJPKcRKsS3_EE4callERKS3_S5_S8__ZN6caffe26detail5_CopyIN3c105qint8EEEvPKvPvm_ZGVZN3c104util29get_fully_qualified_type_nameINS_7complexIdEEEENS_17basic_string_viewIcEEvE4name_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIT_EE_ZN6caffe26detail7_DeleteIiEEvPv_ZGVZN3c104util29get_fully_qualified_type_nameIiEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail4_NewIN3c107complexINS2_4HalfEEEEEPvv_ZTIN3fmt2v712format_errorE_ZN6caffe26detail4_NewIPcEEPvv__TMC_END___ZZN3c104util29get_fully_qualified_type_nameISt6vectorIiSaIiEEEENS_17basic_string_viewIcEEvE4name_ZZN3c104util29get_fully_qualified_type_nameISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEENS_17basic_string_viewIcEEvE4name_ZNSt12__sso_stringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6caffe26detail4_NewIN3c108quint4x2EEEPvv_ZGVZN3c104util29get_fully_qualified_type_nameINS_8BFloat16EEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail13_PlacementNewISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEEvPvm_ZZN3c104util29get_fully_qualified_type_nameIsEENS_17basic_string_viewIcEEvE4name_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEnLi0EEET0_S7_T1__ZN3c1019NotImplementedErrorD1Ev_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_octEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_binEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZNK3c1025DefaultMobileCPUAllocatorILj64ELj16EE8allocateEm_ZN6caffe26detail13_PlacementNewIN3c106qint32EEEvPvm__dso_handle_ZN6caffe26detail5_CopyISsEEvPKvPvm_ZN3fmt2v76detail23parse_replacement_fieldIcRNS1_14format_handlerINS1_13arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEEcNS0_20basic_format_contextIS8_cEEEEEEPKT_SG_SG_OT0__ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEEEEvcOT_DW.ref._ZTISt9exception_ZTVN3fmt2v719basic_memory_bufferIcLm500ESaIcEEE_ZN3c106detail12_str_wrapperIJPKcRKS3_S3_EE4callES5_S5_S5__ZGVZN3c104util29get_fully_qualified_type_nameINS_6quint8EEENS_17basic_string_viewIcEEvE4name_ZN3c1014WarningHandlerD0Ev_ZNSt12__cow_stringC1EPKcm_ZGVZN3c104util29get_fully_qualified_type_nameINS_4HalfEEENS_17basic_string_viewIcEEvE4name_ZGVZN3c104util29get_fully_qualified_type_nameIlEENS_17basic_string_viewIcEEvE4name_ZZN3c104util29get_fully_qualified_type_nameIbEENS_17basic_string_viewIcEEvE4name_ZNSt8functionIFSsvEED1Ev_ZZN3c104util29get_fully_qualified_type_nameIlEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail4_NewIN3c105qint8EEEPvv_ZN6caffe26detail4_NewIPN3c104HalfEEEPvv_Z23_txnal_cow_string_c_strPKv_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC1IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE_ZZN3c104util29get_fully_qualified_type_nameISt6vectorIlSaIlEEEENS_17basic_string_viewIcEEvE4name_ZN3c1051g_C10FlagsRegistry_caffe2_max_keep_on_shrink_memoryE_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcjEC1IiEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_octEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_b_ZGVZN3c104util29get_fully_qualified_type_nameISt6vectorImSaImEEEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail16_PlacementDeleteIN3c105qint8EEEvPvm_ZN3c1013intrusive_ptrINS_11StorageImplENS_6detail34intrusive_target_default_null_typeIS1_EEE6reset_Ev_ZZN3c104util29get_fully_qualified_type_nameIPfEENS_17basic_string_viewIcEEvE4name_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmE6on_numEv_ZGVZN3c104util29get_fully_qualified_type_nameIcEENS_17basic_string_viewIcEEvE4name_ZN3ska13flat_hash_mapIPvmSt4hashIS1_ESt8equal_toIS1_ESaISt4pairIS1_mEEED2Ev_ZNK3c105Error4whatEv_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv_ZN3c1010TensorImplD0Ev_ZN3c1010IndexErrorD1Ev_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED1Ev_ZN3fmt2v76detail18arg_formatter_baseISt20back_insert_iteratorINS1_6bufferIcEEEcNS1_13error_handlerEE17char_spec_handler7on_charEv_ZN3c106detail12_str_wrapperIJPKcS3_EE4callERKS3_S6__ZN3fmt2v76detail10basic_dataIvE10hex_digitsE_ZNSt12__cow_stringC1ERKSs_ZN3c1019UndefinedTensorImplD0Ev_ZN6caffe26detail16_PlacementDeleteISt6vectorIiSaIiEEEEvPvm_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEjLi0EEET0_S7_T1__ZZN3c104util29get_fully_qualified_type_nameINS_7complexIfEEEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail7_DeleteIsEEvPv_ZN3fmt2v76detail10basic_dataIvE19left_padding_shiftsE_ZNK3c1019DefaultCPUAllocator11raw_deleterEv_ZNK3c1010TensorImpl20tensorimpl_type_nameEv_ZZN3c104util29get_fully_qualified_type_nameIdEENS_17basic_string_viewIcEEvE4name_ZN3c106detail12_str_wrapperIJPKcRKSsEE4callERKS3_S5__ZGVZN3c104util29get_fully_qualified_type_nameISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEENS_17basic_string_viewIcEEvE4name_ZNSt12__sso_stringaSEOS__ZNSt12__sso_stringC2Ev_ZN6caffe26detail4_NewIcEEPvv_ZGVZN3c104util29get_fully_qualified_type_nameIsEENS_17basic_string_viewIcEEvE4name_ZN3c1010RegistererISsSt10unique_ptrINS_13C10FlagParserESt14default_deleteIS2_EEJRKSsEEC2ES7_PNS_8RegistryISsS5_JS7_EEESt8functionIFS5_S7_EES7__ZZN3c104util29get_fully_qualified_type_nameINS_4HalfEEENS_17basic_string_viewIcEEvE4name_ZNK3c104impl16VirtualGuardImpl17synchronizeStreamERKNS_6StreamE_ZN3c1019DefaultCPUAllocator15ReportAndDeleteEPv_ZN3c1013intrusive_ptrINS_15VariableVersion14VersionCounterENS_6detail34intrusive_target_default_null_typeIS2_EEEC2EPS2__ZN3fmt2v712format_errorD0Ev_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEfLi0EEET0_S7_T1__ZN6caffe26detail4_NewISsEEPvv_ZN3c1025ProfiledCPUMemoryReporterD1Ev_ZN3c1019UndefinedTensorImplD1Ev_ZZN3c104util29get_fully_qualified_type_nameItEENS_17basic_string_viewIcEEvE4name_ZN9__gnu_cxx26__throw_insufficient_spaceEPKcS1__ZTSN3fmt2v76detail6bufferIcEE_ZZN3c104util29get_fully_qualified_type_nameIN6caffe26detail24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail13_PlacementNewISt6vectorImSaImEEEEvPvm_ZN3ska8detailv317sherwood_v3_tableISt4pairImSt17_Rb_tree_iteratorIS2_IKmmEEEmSt4hashImENS0_16KeyOrValueHasherImS7_S9_EESt8equal_toImENS0_18KeyOrValueEqualityImS7_SD_EESaIS7_ESaINS0_17sherwood_v3_entryIS7_EEEED2Ev_ZN3ska13flat_hash_mapIPvmSt4hashIS1_ESt8equal_toIS1_ESaISt4pairIS1_mEEED1Ev_ZNSt12__cow_stringD2Ev_ZN3c10lsERSoRKNS_14SourceLocationE_ZN3c106detail12_str_wrapperIJPKcRKSsS3_S5_S3_EE4callERKS3_S5_S8_S5_S8__ZN6caffe26detail7_DeleteIN3c107complexIfEEEEvPvDW.ref._ZTIN3c105ErrorE_ZN3ska8detailv317sherwood_v3_tableISt4pairImN3c1011SmallVectorIPvLj16EEEEmSt4hashImENS0_16KeyOrValueHasherImS7_S9_EESt8equal_toImENS0_18KeyOrValueEqualityImS7_SD_EESaIS7_ESaINS0_17sherwood_v3_entryIS7_EEEE15emplace_new_keyIRKmJNS_13flat_hash_mapImS6_S9_SD_SG_E20convertible_to_valueEEEES2_INSK_18templated_iteratorIS7_EEbEaPSI_OT_DpOT0__ZN6caffe26detail7_DeleteIdEEvPv_ZNSt12__sso_stringC1EPKcm_ZTSN3fmt2v76detail6bufferIjEE_ZNK3c1019DefaultCPUAllocator8allocateEm_ZN3c1013intrusive_ptrINS_10TensorImplENS_6detail34intrusive_target_default_null_typeIS1_EEE6reset_Ev_ZN3c1015VariableVersion14VersionCounterD2Ev_ZN6caffe26detail16_PlacementDeleteIN3c108BFloat16EEEvPvm_ZN6caffe26detail4_NewIiEEPvv_ZNSt8functionIFvRKSsEED2Ev_ZN6caffe26detail5_CopyIN3c106qint32EEEvPKvPvm_ZN3c1052g_C10FlagsRegistry_caffe2_cpu_allocator_do_junk_fillE_ZN3fmt2v76detail10basic_dataIvE16background_colorE_ZGVZN3c104util29get_fully_qualified_type_nameIPfEENS_17basic_string_viewIcEEvE4name_ZN3fmt2v76detail5writeIccSt20back_insert_iteratorINS1_6bufferIcEEEEET1_S7_NS0_17basic_string_viewIT_EERKNS0_18basic_format_specsIT0_EE_ZN3c1024NamedTensorMetaInterfaceD1Ev_ZNSt12__cow_stringC2EPKcm_ZN6caffe26detail7_DeleteIPbEEvPv_ZN3c1019DefaultCPUAllocatorD2Ev_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_hexEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZN6caffe26detail13_PlacementNewINS0_24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEEvPvm_ZN3c1025DefaultMobileCPUAllocatorILj64ELj16EED1Ev_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cmE6on_decEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZN6caffe26detail5_CopyIN3c108quint4x2EEEvPKvPvm_ZN6caffe26detail4_NewIN3c108BFloat16EEEPvv_ZN3fmt2v76detail11write_bytesIcSt20back_insert_iteratorINS1_6bufferIcEEEEET0_S7_NS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT_EE_ZN6caffe26detail7_DeleteISt6vectorImSaImEEEEvPv_ZZN3c104util29get_fully_qualified_type_nameISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail4_NewINS0_24_guard_long_unique_dummyIlEEEEPvv_ZN6caffe26detail4_NewISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEEPvv_ZGVZN3c104util29get_fully_qualified_type_nameISsEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail7_DeleteIN3c104HalfEEEvPv_ZN6caffe26detail7_DeleteIN3c106quint8EEEvPv_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_cjE6on_decEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZNK3fmt2v76detail10locale_ref3getISt6localeEET_v_ZN3c1031GetThreadLocalAllocationPlannerEv_ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEExLi0EEET0_S7_T1__ZN6caffe26detail5_CopyIN3c106quint8EEEvPKvPvm_ZN6caffe26detail13_PlacementNewISt6vectorIlSaIlEEEEvPvm_ZN6caffe26detail13_PlacementNewIN3c107complexIdEEEEvPvm_ZGVZN3c104util29get_fully_qualified_type_nameINS_7complexINS_4HalfEEEEENS_17basic_string_viewIcEEvE4name_ZTIN3fmt2v712system_errorEDW.ref._ZTIN10__cxxabiv115__forced_unwindE_ZZN3c104util29get_fully_qualified_type_nameIcEENS_17basic_string_viewIcEEvE4name_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEE4growEm_Z27_txnal_cow_string_D1_commitPv_ZN3c1047g_C10FlagsRegistry_caffe2_use_fatal_for_enforceE_ZN6caffe26detail7_DeleteIN3c105qint8EEEvPv_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED0Ev_ZNSt12__sso_stringC2ERKSs_ZN3c1011StorageImplD0Ev_ZN3c106detail12_str_wrapperIJRKSsEE4callES3__ZNK3c1010TensorImpl14storage_offsetEv_ZN6caffe26detail13_PlacementNewIN3c107complexINS2_4HalfEEEEEvPvm_ZN3c1010TensorImpl18set_storage_offsetEl_ZN3fmt2v76detail10basic_dataIvE6digitsE_ZN3c106detail12_str_wrapperIJPKcRKS3_EE4callES5_S5__ZN6caffe26detail7_DeleteIN3c106qint32EEEvPv_ZN3fmt2v76detail12float_writerIcEC1EPKciiNS1_11float_specsEc_ZN6caffe26detail7_DeleteIN3c107complexINS2_4HalfEEEEEvPv_ZN6caffe26detail16_PlacementDeleteIN3c107complexIdEEEEvPvm_ZN3c1013intrusive_ptrINS_15VariableVersion14VersionCounterENS_6detail34intrusive_target_default_null_typeIS2_EEEC1EPS2__ZN3c1042g_C10FlagsRegistry_caffe2_cpu_numa_enabledE_ZN6caffe26detail13_PlacementNewINS0_24_guard_long_unique_dummyIlEEEEvPvm_ZN3fmt2v76detail6bigintlSEi_ZNK3c1010TensorImpl7storageEv_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEED2Ev_ZZN3c104util29get_fully_qualified_type_nameINS_6quint8EEENS_17basic_string_viewIcEEvE4name_ZN3fmt2v76detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE_ZNSt12__cow_stringC1EOS__ZN3c105ErrorD0Ev_ZN3c1032GetThreadLocalProfilingAllocatorEv_ZN6caffe26detail4_NewIsEEPvv_ZN3fmt2v76detail10basic_dataIvE5signsE_ZNSt12__sso_stringC2EOS__ZNSt12__cow_stringC2EOS__ZN3c1014WarningHandlerD1Ev_ZN3c1025DefaultMobileCPUAllocatorILj64ELj16EE7deleterEPv_ZN6caffe26detail13_PlacementNewISsEEvPvm_Z35_txnal_cow_string_C1_for_exceptionsPvPKcS__ZN6caffe26detail7_DeleteISt6vectorIlSaIlEEEEvPv_ZN6caffe26detail4_NewIN3c106quint8EEEPvv_ZN6caffe26detail4_NewISt6vectorIiSaIiEEEEPvv_ZN6caffe26detail13_PlacementNewIN3c106quint8EEEvPvm_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev_ZN3c104util6detail7extractENS_17basic_string_viewIcEES3_S3__ZN6caffe26detail5_CopyIN3c107complexIdEEEEvPKvPvm_ZN6caffe26detail4_NewINS0_24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEEPvv_ZNSt12__sso_stringC1Ev_ZZN3c104util29get_fully_qualified_type_nameIaEENS_17basic_string_viewIcEEvE4name_ZN3c1018EnforceFiniteErrorD2Ev_ZN6caffe26detail4_NewIbEEPvv_ZZN3c104util29get_fully_qualified_type_nameIN6caffe26detail24_guard_long_unique_dummyIlEEEENS_17basic_string_viewIcEEvE4name_ZNSt12__sso_stringC2EPKcm_ZN6caffe26detail7_DeleteINS0_24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEEvPv_ZNSt12__cow_stringC1Ev_ZGVZN3c104util29get_fully_qualified_type_nameIbEENS_17basic_string_viewIcEEvE4name_ZN3c1024NamedTensorMetaInterfaceD0Ev_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEC1InEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE_ZZN3ska8detailv34log2EmE5table_ZTSN3c1025DefaultMobileCPUAllocatorILj64ELj16EEE_ZN3fmt2v76detail14format_handlerINS1_13arg_formatterISt20back_insert_iteratorINS1_6bufferIcEEEcEEcNS0_20basic_format_contextIS7_cEEE15on_format_specsEiPKcSD__ZGVZN3c104util29get_fully_qualified_type_nameIPbEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail7_DeleteIN3c108BFloat16EEEvPv_ZN3fmt2v712system_errorD1Ev_Z20_txnal_cow_string_D1Pv_ZN3fmt2v76detail20handle_int_type_specIRNS1_10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcoEEEEvcOT__ZN6caffe26detail7_DeleteIfEEvPv_ZN6caffe26detail7_DeleteISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEEvPv_ZN6caffe26detail4_NewIPfEEPvv_ZN3fmt2v76detail12format_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE_ZGVZN3c104util29get_fully_qualified_type_nameItEENS_17basic_string_viewIcEEvE4nameDW.ref._ZTISt17bad_function_call_ZN3c1025DefaultMobileCPUAllocatorILj64ELj16EED2Ev_ZN3ska8detailv317sherwood_v3_tableISt4pairImN3c1011SmallVectorIPvLj16EEEEmSt4hashImENS0_16KeyOrValueHasherImS7_S9_EESt8equal_toImENS0_18KeyOrValueEqualityImS7_SD_EESaIS7_ESaINS0_17sherwood_v3_entryIS7_EEEE15emplace_new_keyIS7_JEEES2_INSK_18templated_iteratorIS7_EEbEaPSI_OT_DpOT0__ZN6caffe26detail4_NewIN3c104HalfEEEPvv_ZN3fmt2v76detail10basic_dataIvE12wreset_colorE_ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED2Ev_ZN3c106detail12_str_wrapperIJRKPKcS5_EE4callES5_S5__ZN3fmt2v76detail5writeIcSt20back_insert_iteratorINS1_6bufferIcEEEeLi0EEET0_S7_T1_NS0_18basic_format_specsIT_EENS1_10locale_refE_ZZN3c104util29get_fully_qualified_type_nameINS_7complexIdEEEENS_17basic_string_viewIcEEvE4name_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZN3c1011StorageImplD2Ev_ZN3fmt2v76detail10int_writerISt20back_insert_iteratorINS1_6bufferIcEEEcmEC2IxEES6_NS1_10locale_refET_RKNS0_18basic_format_specsIcEE_ZNSt12__sso_stringC1ERKS__ZGVZN3c104util29get_fully_qualified_type_nameIdEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail7_DeleteIPiEEvPv_ZNSt8functionIFvRKN3c1014DDPLoggingDataEEED1Ev_ZN6caffe26detail7_DeleteIlEEvPv_ZN3c1013intrusive_ptrINS_10TensorImplENS_6detail34intrusive_target_default_null_typeIS1_EEEC1EPS1__ZZN3c104util29get_fully_qualified_type_nameIPcEENS_17basic_string_viewIcEEvE4name_ZN3ska8detailv317sherwood_v3_tableISt4pairIPKvmES4_St4hashIS4_ENS0_16KeyOrValueHasherIS4_S5_S7_EESt8equal_toIS4_ENS0_18KeyOrValueEqualityIS4_S5_SB_EESaIS5_ESaINS0_17sherwood_v3_entryIS5_EEEE15emplace_new_keyIS4_JNS_13flat_hash_mapIS4_mS7_SB_SE_E20convertible_to_valueEEEES2_INSI_18templated_iteratorIS5_EEbEaPSG_OT_DpOT0__ZN3fmt2v719basic_memory_bufferIcLm500ESaIcEED0Ev_ZZN3c104util29get_fully_qualified_type_nameINS_6qint32EEENS_17basic_string_viewIcEEvE4name_ZN6caffe26detail4_NewIhEEPvv_ZN3fmt2v76detail9write_intISt20back_insert_iteratorINS1_6bufferIcEEEcZNS1_10int_writerIS6_coE6on_decEvEUlPcE_EET_SB_iNS0_17basic_string_viewIcEERKNS0_18basic_format_specsIT0_EET1__ZN3c106detail12_str_wrapperIJRKPKcRKSsEE4callES5_S7__ZNKSt5ctypeIcE8do_widenEc_ZNK3c1010TensorImpl13is_contiguousENS_12MemoryFormatE_DYNAMIC_ZN3c1010IndexErrorD2Ev_ZTIN3c1025DefaultMobileCPUAllocatorILj64ELj16EEE_ZN3fmt2v719basic_memory_bufferIjLm32ESaIjEE4growEm_ZN6caffe26detail13_PlacementNewISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEEvPvm_ZNSt8functionIFSsvEED2Ev_ZN6caffe26detail4_NewISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEEPvv_ZN3fmt2v76detail12parse_arg_idIcNS1_17precision_adapterIRNS1_13specs_checkerINS1_13specs_handlerINS0_26basic_format_parse_contextIcNS1_13error_handlerEEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIcEEEcEEEEEEcEEEEPKT_SL_SL_OT0__ZNSt12__sso_stringD2Ev_ZN6caffe26detail13_PlacementNewIN3c108BFloat16EEEvPvm_ZZN3c104util29get_fully_qualified_type_nameIhEENS_17basic_string_viewIcEEvE4name_ZZN3c104util29get_fully_qualified_type_nameISsEENS_17basic_string_viewIcEEvE4name_ZN3c1015VariableVersion14VersionCounterD0Ev_ZN3c1019ShowLogInfoToStderrEv_ZNK3c1019UndefinedTensorImpl20tensorimpl_type_nameEv_ZN3c1025get_default_complex_dtypeEv_ZN3c1023TorchDispatchTypeObjectC1EP7_objectPNS_4impl13PyInterpreterE_ITM_addUserCommitAction_ZGTtNSt11range_errorC1EPKc_ZNSt6vectorIlSaIlEEaSERKS1__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm_ZN3c10lsERSoNS_14DispatchKeySetE_ITM_memcpyRtWn_ZN3c1018FatalSignalHandler15kSignalHandlersE_ZNSs6appendEPKcm@@GLIBCXX_3.4_ZNSt17_Function_handlerIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS2_EERKSsEPS8_E9_M_invokeERKSt9_Any_dataS7__ZN3c1018FatalSignalHandler25callPreviousSignalHandlerEP9sigactioniP9siginfo_tPv_ZTIN3c1010ThreadPoolE_ZGTtNSt11logic_errorC2EPKc_ZTVSt16invalid_argument@@GLIBCXX_3.4_ZNSt15underflow_errorC2EPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPKcS4_EEmc_ZN3c107Warning4warnERKNS_14SourceLocationERKSsb_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm_ZNK3c106Scalar4conjEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKcm_ZN3c104impl31tls_is_dispatch_keyset_includedENS_14DispatchKeySetE_ZN3c1014DebugInfoGuardD1Ev_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4_ZTSN3c109AllocatorE_ZNSt11logic_errorD1Ev@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm_ZN3c1015GetCPUAllocatorEv_ZN3c1010TensorImpl17set_requires_gradEb_ZN3c1028UpdateLoggingLevelsFromFlagsEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_RKS4__ZN3c104impl23IncludeDispatchKeyGuardD2Ev_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev_ZGTtNSt16invalid_argumentD0Ev_ZN3c1013GeneratorImplC1ENS_6DeviceENS_14DispatchKeySetE_ZN3c106DeviceC1ERKSs_ZN6caffe28TypeMeta13_typeMetaDataINS_6detail24_guard_long_unique_dummyIlEEEEtv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEcm_ZTVNSt6thread6_StateE_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZN3c1017cpu_caching_allocE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ESt16initializer_listIcERKS3__ZN3c1013C10FlagParser5ParseIbEEbRKSsPT__ZNSolsEi@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3__ZN3c106detail14torchCheckFailEPKcS2_jRKSs_ZN3c1010TensorImpl12HandleResizeEvmemset@@GLIBC_2.2.5_ZN3c1019UndefinedTensorImplC1Ev_ZN3c1018FatalSignalHandlerD0Ev_ZTVN3c1010TensorImplE_ZNSt11logic_errorC2EPKc_ZTSN3c1018EnforceFiniteErrorE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEc_ZNSt17_Function_handlerIFvPPcEPFvPvEE9_M_invokeERKSt9_Any_dataOS1__ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4backtrace@@GLIBC_2.2.5_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEm_ZGTtNKSt13runtime_error4whatEv_ZN3c105ErrorC2ESsSsPKv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm__cxa_demangle@@CXXABI_1.3_ZNK3c1010TensorImpl4gradEv_ZTSN3c1011StorageImplE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE@@GLIBCXX_3.4_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcmm_ZSt16__throw_bad_castv@@GLIBCXX_3.4posix_memalign@@GLIBC_2.2.5_ZN6caffe28TypeMeta13_typeMetaDataISt6vectorIlSaIlEEEEtv_ZTVSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4_ZNSo9_M_insertIlEERSoT_@@GLIBCXX_3.4.9_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv_ZTVN3c105ErrorE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEcm_ZN3c1019CPUCachingAllocator8allocateEmclose@@GLIBC_2.2.5_ZTSFvRKSsE_ZN3c1019CPUCachingAllocator11record_freeEPv_ZGTtNSt12out_of_rangeD0Ev_ZN3c1029CommandLineFlagsHasBeenParsedEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc_ZTSN3c1013GeneratorImplE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE@@GLIBCXX_3.4_ZNK3c1023TorchDispatchTypeObject3ptrEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_moveEPcPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPKcS4_EEc_ZN3c1010TensorImplC2EONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev_ZSt24__throw_out_of_range_fmtPKcz_ZNSt12length_errorC1EPKcabort@@GLIBC_2.2.5_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc_ZGTtNSt14overflow_errorC1EPKc_ZTISt11logic_error@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmRKS4_mm_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofERKS4_m_ZNSt8ios_baseC2Ev@@GLIBCXX_3.4_ZTSN3c1019CPUCachingAllocatorEmemchr@@GLIBC_2.2.5_ZN3c1023TorchDispatchTypeObjectD1Ev_ZN3c1027reportMemoryUsageToProfilerEPvlllNS_6DeviceE_ZTIN3c109AllocatorE_ZN3c108toStringENS_14DispatchKeySetE_ZNSt6vectorISsSaISsEE17_M_realloc_insertIJSsEEEvN9__gnu_cxx17__normal_iteratorIPSsS1_EEDpOT__ZGTtNSt12domain_errorD2Ev_ZN3c1013MessageLoggerC1EPKcii_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv__cxa_guard_acquire@@CXXABI_1.3_ZN3c1019CPUCachingAllocatorD1Ev_ZN3c108NUMABindEi_ZN3c1014DebugInfoGuardD2Ev_ZN3c1014DebugInfoGuardC1ENS_13DebugInfoKindESt10shared_ptrINS_13DebugInfoBaseEE_ZNSsC1EPKcmRKSaIcE@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8pop_backEv_ZN3c1010ThreadPoolD1Ev_ZN3c1013SignalHandler15CheckForSignalsEv_ZTIN3c1010TensorImplE_ZN3c1023TorchDispatchTypeObjectC2EP7_objectPNS_4impl13PyInterpreterE_ZN3c1010TensorImpl12_set_fw_gradERKN2at10TensorBaseES4_mb_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPKcS4_EEEEvT_SB_St20forward_iterator_tag_ZNSs7replaceEmmPKcm@@GLIBCXX_3.4_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofERKS4_m_ZN3c1018FatalSignalHandlerC1Ev_ZN3c1012SetAllocatorENS_10DeviceTypeEPNS_9AllocatorEh_ZNSt12out_of_rangeC2EPKc__gmon_start___ZSt20__throw_system_errori@@GLIBCXX_3.4.11_ZGTtNSt12domain_errorC2EPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_mmRKS3__ZN3c10lsERSoRKNS_6DeviceE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4__ZGTtNSt12out_of_rangeD2Ev_ZN3c1031WithValidateAllocationPlanGuardD2Ev_ZTVN3c1010ThreadPoolEpthread_cond_signal@@GLIBC_2.3.2_ZN3c105ErrorC1EPKcjS2_RKSsS4_PKvFLAGS_logtostderr_ZN3c1027WithProfileAllocationsGuardD2Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv_ZGTtNSt12domain_errorD0Ev_ZN3c1014DebugInfoGuardC2ESt10shared_ptrINS_20ThreadLocalDebugInfoEEFLAGS_caffe2_keep_on_shrink_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE@@GLIBCXX_3.4_ZdlPv@@GLIBCXX_3.4FLAGS_caffe2_cpu_allocator_do_zero_fill_ZNSs7reserveEm@@GLIBCXX_3.4_ZN3c1018FatalSignalHandlerD2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc_ZN3c104impl28tls_is_dispatch_key_includedENS_11DispatchKeyE_ZN3c1010TensorImpl20copy_tensor_metadataEPKS0_PS0_ONS_15VariableVersionEb_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4copyEPcmm_ZN3c106detail23torchInternalAssertFailEPKcS2_jS2_RKSs_ZNKSs5rfindEcm@@GLIBCXX_3.4_ZTIPFvPvE_ZNSt18condition_variable10notify_allEv@@GLIBCXX_3.4.11_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5frontEv_ZGTtNSt12out_of_rangeC1EPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_mm_ZNKSt5ctypeIcE13_M_widen_initEv@@GLIBCXX_3.4.11_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4__ZNSo9_M_insertIPKvEERSoT_@@GLIBCXX_3.4.9_ZN3c1015GetNumNUMANodesEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_NS6_IPcS4_EESB__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPKcvEET_S8_RKS3_FLAGS_caffe2_report_cpu_memory_usage_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA__ZN6caffe28TypeMeta13typeMetaDatasEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc_ZNK3c1019UndefinedTensorImpl6strideEl_ZNSt14_Function_base13_Base_managerIPFvRKSsEE10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_fini_ZN3c1026cpu_caching_alloc_priorityE_ZNK3c1010TensorImpl4sizeEl_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm_ZNSt10_HashtableISsSt4pairIKSsN3c1016RegistryPriorityEESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZTSN3c1014WarningHandlerE_ZN3c1018FatalSignalHandlerD1Ev__cxa_rethrow@@CXXABI_1.3_ZN3c1018FatalSignalHandler29printStackTracesOnFatalSignalEv_ZGTtNSt14overflow_errorD2Ev_ZN6caffe28TypeMeta13_typeMetaDataISt6vectorIiSaIiEEEEtv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmmc_ZN3c1020ThreadLocalDebugInfo22_forceCurrentDebugInfoERKSt10shared_ptrIS0_E_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4_ZN3c1018ThrowEnforceNotMetEPKciS1_S1_PKv_ZN3c1010TensorImpl17set_autograd_metaESt10unique_ptrINS_21AutogradMetaInterfaceESt14default_deleteIS2_EE_ZTSPFvPvE_ZTVN3c1021AutogradMetaInterfaceE_ZTIN3c1020intrusive_ptr_targetE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcm_ZNSt12length_errorC2EPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8__ZN3c1019CPUCachingAllocator15allocation_map_E__cxa_thread_atexit@@CXXABI_1.3.7FLAGS_caffe2_log_level_ITM_RU1_ZSt4cerr@@GLIBCXX_3.4_ZTVN10__cxxabiv120__function_type_infoE@@CXXABI_1.3_ZNSolsEs@@GLIBCXX_3.4_ZN3c104impl13PyInterpreter6disarmEv_ZN3c104impl28tls_is_dispatch_key_excludedENS_11DispatchKeyE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag_ZN3c1022GetDefaultCPUAllocatorEvread@@GLIBC_2.2.5_ZNSt6vectorImSaImEE17_M_realloc_insertIJmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT__ZN3c1015allocator_arrayE_ZTVN3c1014WarningHandlerE_ZGTtNSt14overflow_errorD0Ev_ZTSN3c1019NotImplementedErrorE_ZN3c10lsERSoNS_11DispatchKeyEmalloc@@GLIBC_2.2.5_ZNSt17_Function_handlerIFvPcEPFvPvEE9_M_invokeERKSt9_Any_dataOS0_sigfillset@@GLIBC_2.2.5_ZNK3c1010TensorImpl35compute_channels_last_contiguous_3dEvpthread_setname_np@@GLIBC_2.12_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3__ZNK3c1010TensorImpl8_fw_gradEmRKN2at10TensorBaseE_ZNSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS2_EERKSsEEC2ERKS9__ZNSt11range_errorD1Ev@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEOS4__ZTVSt12domain_error@@GLIBCXX_3.4_ZTVSt14overflow_error@@GLIBCXX_3.4gettext@@GLIBC_2.2.5_ZTVN3c1018EnforceFiniteErrorE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_mm_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4_ZNSt10_HashtableIPvSt4pairIKS0_mESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag_ZSt24__throw_invalid_argumentPKc@@GLIBCXX_3.4_ZGTtNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSs4_Rep9_S_createEmmRKSaIcE@@GLIBCXX_3.4_ZNSt11logic_errorC2ERKS__ZN3c1019CPUCachingAllocatorD2Ev_ZNSt16invalid_argumentC1EPKc_ZGTtNSt13runtime_errorD2Ev_ZN3c1018FatalSignalHandler11getInstanceEv_ZTSN3c1010TensorImplE_ZN3c1013SignalHandlerC1ENS0_6ActionES1__ZNSt12length_errorD1Ev@@GLIBCXX_3.4_ZN3c104impl29tls_set_dispatch_key_excludedENS_11DispatchKeyEb_ZN3c108free_cpuEPv_ZTIN3c1019NotImplementedErrorE_ZNK3c1013GeneratorImpl6deviceEv_ZTSN3c1023MemoryReportingInfoBaseE_ZN3c1013SignalHandler9GotSIGHUPEv_ZN3c1017isIncludedInAliasENS_11DispatchKeyES0__ZTSN3c1019UndefinedTensorImplE_ZN3c1017AllocationPlanner19validate_allocationEmPKv_ZNSsC1ERKSs@@GLIBCXX_3.4_ZN3c107Warning19get_warning_handlerEv_ZN3c1011GetNUMANodeEPKv_ZGTtNSt11logic_errorD2Ev__cxa_atexit@@GLIBC_2.2.5_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13get_allocatorEv_ZNSt13runtime_errorC1ERKSs@@GLIBCXX_3.4_ZN3c1021CPUProfilingAllocator10unset_planEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc_ZN3c1020ThreadLocalDebugInfo5_peekENS_13DebugInfoKindE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm_ZNK3c1010TensorImpl5sizesEv_ZGTtNSt13runtime_errorD0Ev_ZN3c1010TensorImpl43copy_tensor_metadata_except_version_counterEPKS0_PS0_b_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmm_ZSt20__throw_out_of_rangePKc@@GLIBCXX_3.4_ZTIN10__cxxabiv115__forced_unwindE@@CXXABI_1.3.2_ZN3c1028GetDefaultMobileCPUAllocatorEv_ZNSt13runtime_erroraSERKS__ZNSt13runtime_errorD2Ev@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S9_S9__ZN3c1027WithProfileAllocationsGuardC1EPNS_14AllocationPlanE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE@@GLIBCXX_3.4getpid@@GLIBC_2.2.5_ZTVSt11logic_error@@GLIBCXX_3.4_ZN3c10lsERSoRKNS_6StreamE_ZN3c1013C10FlagParser5ParseISsEEbRKSsPT__ZN3c1013get_backtraceEmmb_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_S_assignEPcmc_ZGTtNSt11range_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN3c1019CPUCachingAllocatorD0Ev_ZN3c1010TensorImpl12mutable_gradEv_ZN3c1013SignalHandlerD1Ev_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_PKS3__ZTISt12out_of_range@@GLIBCXX_3.4_ZN3c104impl31tls_is_dispatch_keyset_excludedENS_14DispatchKeySetE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_check_lengthEmmPKc_ZGTtNSt11range_errorD1Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm_ZNSt6thread20hardware_concurrencyEv@@GLIBCXX_3.4.17_ZN3c104impl23IncludeDispatchKeyGuardC2ENS_14DispatchKeySetE_ZGTtNSt16invalid_argumentC1EPKc_ZN3c1021AutogradMetaInterfaceD2Ev_ZN3c1025getAutogradKeyFromBackendENS_11DispatchKeyE_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4_ZGTtNSt15underflow_errorD0Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcm_ZNSt6localeC1ERKS_@@GLIBCXX_3.4_ZN3c104impl24DeviceGuardImplRegistrarC2ENS_10DeviceTypeEPKNS0_24DeviceGuardImplInterfaceE_ITM_deregisterTMCloneTable_ZNKSt10_HashtableISsSt4pairIKSsSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS5_EERS1_EEESaISC_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE5countES9__ZTSSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZTVSt15underflow_error@@GLIBCXX_3.4_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt13runtime_errorC2ERKS__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4_ZNSt6thread6_StateD1Ev_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTVSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKcm_ZGTtdlPv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_mc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKc_ZGTtNSt13runtime_errorC2EPKc_ZN3c105ErrorC2EPKcjS2_RKSsS4_PKv_ZN3c1023TorchDispatchTypeObjectD2Ev_ZN3c1013AutogradState13set_tls_stateES0__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_limitEmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc_ZTIN3c1018TaskThreadPoolBaseE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmRKS4__ZNK3c1010TensorImpl26throw_storage_access_errorEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS3__ZTVN3c1011StorageImplE__udivti3@@GCC_3.0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv_ZN3c1021CPUProfilingAllocatorD2Ev_ZGTtNSt12length_errorD1Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofERKS4_m_ZGTtNSt15underflow_errorC2EPKc_ZNSsD1Ev@@GLIBCXX_3.4_ZN3c105Error12refresh_whatEv_ZN3c1022SetCPUCachingAllocatorEPNS_9AllocatorEh_ZN3c1018FatalSignalHandler20getPreviousSigactionEi_ZN3c1011LogAPIUsageERKSs_ZN3c1017AllocationPlanner13validate_freeEPKv_ZTVN3c1013GeneratorImplEFLAGS_minloglevel_ZTSFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS1_EERKSsE_ZN3c1027WithProfileAllocationsGuardD1Ev_ZN3c1025ProfiledCPUMemoryReporter3NewEPvm_ZN3c1013IsNUMAEnabledEvbacktrace_symbols@@GLIBC_2.2.5_ZN3c1010ThreadPool3runESt8functionIFvvEE_ZN3c1013MessageLoggerD1Ev_ZNSt14overflow_errorC1EPKcfree@@GLIBC_2.2.5_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_S_compareEmm_ZTVN3c1019CPUCachingAllocatorE_ZNK3c1010ThreadPool12numAvailableEvstrlen@@GLIBC_2.2.5_ZGTtNSt12out_of_rangeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN3c1010ReplaceAllERSsPKcS2__ITM_registerTMCloneTable_ZNSs4_Rep10_M_destroyERKSaIcE@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv_ZN3c1014AllocationPlan5clearEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv_ZNSt5dequeIN3c1010ThreadPool14task_element_tESaIS2_EED1Ev_ZN3c1010TensorImplC2ENS_14DispatchKeySetEN6caffe28TypeMetaENS_8optionalINS_6DeviceEEE_ZN3c1010ThreadPool16waitWorkCompleteEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_pthread_create@@GLIBC_2.2.5_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEvopendir@@GLIBC_2.2.5_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IN9__gnu_cxx17__normal_iteratorIPcS4_EEvEET_SA_RKS3__ZN3c1017isValidDeviceTypeENS_10DeviceTypeE_ZNSt15underflow_errorC1EPKc_ZNSt11range_errorC1EPKc_ZTIN3c1019DefaultCPUAllocatorE_ZTSN3c1013DebugInfoBaseE_ZN6caffe28TypeMeta13_typeMetaDataIPbEEtv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc_ZGTtNSt12domain_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZTIN3c1019UndefinedTensorImplE_ZNSt9bad_allocD1Ev@@GLIBCXX_3.4__cxa_finalize@@GLIBC_2.2.5_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9__ZN6caffe26detail27_ThrowRuntimeTypeLogicErrorERKSs_ZN3c1017AllocationPlanner17record_allocationEmPKv_ZN3c104impl26raw_local_dispatch_key_setE_ZTVN3c1019DefaultCPUAllocatorE_ZN3c1015SetCPUAllocatorEPNS_9AllocatorEh_ZNK3c1010TensorImpl33compute_non_overlapping_and_denseEv_ZNK3c1010TensorImpl18compute_contiguousEv_ZN3c1013setThreadNameESs_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8_m_ZN3c1022PlacementDeleteContext11makeDataPtrEONS_7DataPtrEPFvPvmEmNS_6DeviceE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3__ZTSNSt6thread6_StateE_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3_ZN3c1029InefficientStdFunctionContext11makeDataPtrEPvRKSt8functionIFvS1_EENS_6DeviceE_ZGTtNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZTIN3c1018EnforceFiniteErrorE_ZNSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS2_EERKSsEEC1ERKS9__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5frontEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm__tls_get_addr@@GLIBC_2.3__cxa_guard_release@@CXXABI_1.3_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNK3c1010TensorImpl13requires_gradEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mRKS3__ZN3c1035getAutocastRelatedKeySetFromBackendENS_11DispatchKeyE_ZGTtNSt11logic_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12length_errorC1EPKc_ZNK3c1010TensorImpl6strideEl_ZN3c1021CPUProfilingAllocator8allocateEm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmRKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLESt16initializer_listIcE_ZN3c1010ThreadPoolD2Ev_ZNSt5dequeIN3c1010ThreadPool14task_element_tESaIS2_EED2Ev_ZN3c1010TensorImpl20copy_tensor_metadataEPKS0_PS0_RKNS_15VariableVersionEb_ZN3c1024ThrowEnforceFiniteNotMetEPKciS1_S1_PKv_ZTSN3c105ErrorE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE18_M_construct_aux_2Emc_ZN3c1014DebugInfoGuardC1ESt10shared_ptrINS_20ThreadLocalDebugInfoEE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13shrink_to_fitEv_ZGTtNSt12length_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt12domain_errorC1EPKc_ZNSt10_HashtableIPvSt4pairIKS0_mESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendESt16initializer_listIcE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8_S8__ZN3c1019CPUCachingAllocator4freeEPvsyscall@@GLIBC_2.2.5_ZN3c106detail13StripBasenameERKSs_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignESt16initializer_listIcE_ZTIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS1_EERKSsE_ZNSt10_HashtableISsSt4pairIKSsSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS5_EERS1_EEESaISC_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZN3c105ErrorC2ENS_14SourceLocationESs_ZN3c109CopyBytesEmPKvNS_6DeviceEPvS2_bFLAGS_caffe2_max_keep_on_shrink_memory_ZN6caffe28TypeMeta13_typeMetaDataIPcEEtv_ZGTtNSt13runtime_errorC1EPKc_ZN3c1021AutogradMetaInterfaceD0Ev_ZN3c104impl24DeviceGuardImplRegistrarC1ENS_10DeviceTypeEPKNS0_24DeviceGuardImplInterfaceE_ZNSs6insertEmPKcm@@GLIBCXX_3.4_ZNSt8__detail9_Map_baseISsSt4pairIKSsSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS6_EERS2_EEESaISD_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixESA__ZN3c1020ThreadLocalDebugInfo3getENS_13DebugInfoKindE_ZGTtNSt11logic_errorD1Ev_ZN3c107Warning14set_warnAlwaysEb_ZN3c1018FatalSignalHandlerC2Ev_ZGTtNSt16invalid_argumentD1Ev_ZN3c1021CPUProfilingAllocatorD1Ev_ZGTtNSt12out_of_rangeC2EPKcpthread_self@@GLIBC_2.2.5_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ITM_RU8_ZNK3c106Scalar3logEv_ZN3c106detail21LogAPIUsageFakeReturnERKSs_ZN3c1024getRuntimeDispatchKeySetENS_11DispatchKeyE_ZTISt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZN3c1015SmallVectorBase8grow_podEPvmm_ZN3c1018FatalSignalHandler32setPrintStackTracesOnFatalSignalEb_ZN3c107Warning10WarnAlwaysC1Eb_ZN3c104impl15SizesAndStrides14resizeSlowPathEmm_ZNKSs4findEcm@@GLIBCXX_3.4_ZN3c1024SetPyTorchDDPUsageLoggerESt8functionIFvRKNS_14DDPLoggingDataEEE_ZN3c104impl22SetAutogradMetaFactoryEPNS0_19AutogradMetaFactoryE_ZTVN3c1018FatalSignalHandlerE_ZTISt13runtime_error@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcOS3__ZTVN3c1023MemoryReportingInfoBaseE_ZN3c1013MessageLoggerC2EPKcii_ZTSN3c1020intrusive_ptr_targetE_ZN3c1020ThreadLocalDebugInfo4_popENS_13DebugInfoKindE_ZN3c1028WithCPUCachingAllocatorGuardD1Ev_ZNKSs7compareEPKc@@GLIBCXX_3.4_ZN3c104impl23ExcludeDispatchKeyGuardD1Ev_ZN3c105Error11add_contextESs_ZNSsC1EPKcRKSaIcE@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm_ZN3c104impl16check_python_gilEvstrerror@@GLIBC_2.2.5open64@@GLIBC_2.2.5_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_St16initializer_listIcE_ZN3c1010TensorImplC2ENS0_8ImplTypeEONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaE_ZTIN3c1013DebugInfoBaseE_ZNSt6thread4joinEv@@GLIBCXX_3.4.11_ZSt4cout@@GLIBCXX_3.4_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv_ZGTtNKSt11logic_error4whatEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKcm_ZTSPFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS1_EERKSsE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmsigaction@@GLIBC_2.2.5_ZN3c107Warning19set_warning_handlerEPNS_14WarningHandlerE_ZGTtNSt15underflow_errorD2Ev_ZNSt18condition_variableC1Ev@@GLIBCXX_3.4.11_ZN3c1028_CopyBytesFunctionRegistererC2ENS_10DeviceTypeES1_PFvmPKvNS_6DeviceEPvS4_ES7__ZN3c104impl29tls_set_dispatch_key_includedENS_11DispatchKeyEb_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev_ZN6caffe28TypeMeta13_typeMetaDataISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEEtv_ZTISt17bad_function_call@@GLIBCXX_3.4.15_ZSt9terminatev@@GLIBCXX_3.4_ZN3c108toStringENS_11DispatchKeyE_ZN3c1018FatalSignalHandler29stacktraceSignalHandlerStaticEiP9siginfo_tPv_ZN6caffe28TypeMeta13_typeMetaDataINS_6detail24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEEtv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc_ZN3c1031WithValidateAllocationPlanGuardC1EPNS_14AllocationPlanEPb__umodti3@@GCC_3.0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm_ZNKSs4findEPKcmm@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4__ZTVSt11range_error@@GLIBCXX_3.4_ZN3c1010TensorImplC1ENS_14DispatchKeySetEN6caffe28TypeMetaENS_8optionalINS_6DeviceEEE_ZN3c1010TensorImplC1EONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaENS_8optionalINS_6DeviceEEE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv_ZN3c1027WithProfilingAllocatorGuardC2EPNS_21CPUProfilingAllocatorEPKNS_14AllocationPlanE_ZN3c106detail14torchCheckFailEPKcS2_jS2_strtol@@GLIBC_2.2.5_ZGTtNSt12domain_errorD1Ev_ZN6caffe28TypeMeta13_typeMetaDataItEEtv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE@@GLIBCXX_3.4.11_ZGTtNSt12length_errorD0Ev_ZSt9use_facetISt8numpunctIcEERKT_RKSt6locale@@GLIBCXX_3.4_ZNSt8functionIFvvEEC2ERKS1__ZN3c1019UndefinedTensorImpl18set_storage_offsetEl_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcm_ZN3c1012UsageMessageEv_ZNSt6localeC1Ev@@GLIBCXX_3.4_ZNK3c1010TensorImpl37compute_strides_like_channels_last_3dEv_ZN3c1016C10FlagsRegistryEv_ZN3c1027WithProfilingAllocatorGuardC1EPNS_21CPUProfilingAllocatorEPKNS_14AllocationPlanE_ZN3c1018GetExceptionStringERKSt9exception_ZNK3c105Error12compute_whatEb_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindERKS4_m_ZN3c1020ThreadLocalDebugInfo7currentEv_ZN6caffe28TypeMeta13_typeMetaDataISt6vectorImSaImEEEEtv_ZN3c106detail13deleteNothingEPv_ZTSSt19_Sp_make_shared_tag_ZN3c1021CPUProfilingAllocator4freeEPv_ZNSo9_M_insertIbEERSoT_@@GLIBCXX_3.4.9_ZTIN3c1019CPUCachingAllocatorE_ZNSt6thread15_M_start_threadESt10shared_ptrINS_10_Impl_baseEEPFvvE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS4_EE_ZNK3c1010TensorImpl7stridesEv_ZNSt14overflow_errorD1Ev@@GLIBCXX_3.4_ZNSt13random_device9_M_getvalEv@@GLIBCXX_3.4.18_ZN6caffe28TypeMeta13_typeMetaDataIPfEEtv_ZN3c1017SetAPIUsageLoggerESt8functionIFvRKSsEE_ZN3c1010TensorImplC2EONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaENS_8optionalINS_6DeviceEEE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5___cxa_pure_virtual@@CXXABI_1.3_ZN3c1019CPUCachingAllocator11free_cachedEv_ZN3c1018LogPyTorchDDPUsageERKNS_14DDPLoggingDataE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmcraise@@GLIBC_2.2.5_ZGTtNSt16invalid_argumentC2EPKc_ZTVN3c1019NotImplementedErrorE_ZN3c104impl22GetAutogradMetaFactoryEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EmcRKS3__ZN3c1031get_default_dtype_as_scalartypeEv_ZNSt14overflow_errorC2EPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7__ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@@GLIBCXX_3.4.9_ZNSt18condition_variableD1Ev@@GLIBCXX_3.4.11_ZNSt12out_of_rangeD1Ev@@GLIBCXX_3.4_ZNSt12domain_errorD1Ev@@GLIBCXX_3.4_ZN3c104impl23IncludeDispatchKeyGuardC1ENS_14DispatchKeySetE_ZN3c1017set_default_dtypeEN6caffe28TypeMetaEmemmove@@GLIBC_2.2.5_ZN6caffe28TypeMeta26error_unsupported_typemetaES0__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IPKcvEET_S8_RKS3__ZN3c1031WithValidateAllocationPlanGuardC2EPNS_14AllocationPlanEPb_ZN3c1020SetStackTraceFetcherESt8functionIFSsvEE_ZN3c10lsERSoNS_10DeviceTypeE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv_ZTSPFvRKSsEvsnprintf@@GLIBC_2.2.5_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4__ZNSt13runtime_errorC2EPKc_ZN3c1018FatalSignalHandler24fatalSignalHandlerStaticEi_ZNSt11unique_lockISt5mutexE6unlockEv_ZGTtNSt16invalid_argumentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZTISt9exception@@GLIBCXX_3.4_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_disjunctEPKc_ZN3c1017get_default_dtypeEvgetenv@@GLIBC_2.2.5_ZGTtNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN3c1013SignalHandler9GotSIGINTEv_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@@GLIBCXX_3.4_ZGTtNSt11range_errorD0Ev_ITM_memcpyRnWt_ZTIFvRKSsE_ZTIN3c1013GeneratorImplE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcS4_EESA__ZTSFvPvE_ZTVSt13runtime_error@@GLIBCXX_3.4_ZNK3c1010TensorImpl35compute_channels_last_contiguous_2dEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm_ZNSt6vectorIiSaIiEEaSERKS1__ZTVN3c1010IndexErrorE_ZTVSt12out_of_range@@GLIBCXX_3.4_ZN6caffe28TypeMeta13_typeMetaDataISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEEtv_ZGTtNSt11logic_errorC1EPKc__errno_location@@GLIBC_2.2.5_ZNK3c1019UndefinedTensorImpl4sizeEl_ZN3c1027WithProfilingAllocatorGuardD2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4__ZN3c1013InferenceMode10is_enabledEv_ZN3c1018FatalSignalHandler23stacktraceSignalHandlerEb_ZTVSt9bad_alloc@@GLIBCXX_3.4_ZN3c106detail20ExcludeFileExtensionERKSs_ZN3c1021AutogradMetaInterfaceD1Ev_ZN3c108GradMode11set_enabledEb__bss_start_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@@GLIBCXX_3.4_ZN3c1012GetAllocatorERKNS_10DeviceTypeE_ZGTtNSt11range_errorD2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mm_ZNK3c1010TensorImpl23shallow_copy_and_detachERKNS_15VariableVersionEb_ZTIN3c1021AutogradMetaInterfaceE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv_ZN3c1010TensorImplC1EONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_mRKS3__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEmisalpha@@GLIBC_2.2.5_ZNSo5flushEv@@GLIBCXX_3.4_ZN3c106detail25getNonDeterministicRandomEb_ZTVN10__cxxabiv120__si_class_type_infoE@@CXXABI_1.3_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZSt25__throw_bad_function_callv@@GLIBCXX_3.4.14_ZN3c108NoDeleteEPv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findERKS4_m_ZN3c1021CPUProfilingAllocator8set_planEPKNS_14AllocationPlanE_ZN3c104impl23ExcludeDispatchKeyGuardC2ENS_14DispatchKeySetE_ZGTtNSt15underflow_errorD1Ev_ZN3c1031WithValidateAllocationPlanGuardD1Ev_ZN3c1028_CopyBytesFunctionRegistererC1ENS_10DeviceTypeES1_PFvmPKvNS_6DeviceEPvS4_ES7___stack_chk_fail@@GLIBC_2.4_ZN3c105ErrorC1ESsSsPKv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3__ZNSt8ios_baseD2Ev@@GLIBCXX_3.4_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@@GLIBCXX_3.4_ZN3c1013C10FlagParser5ParseIiEEbRKSsPT__ZTSN3c1015VariableVersion14VersionCounterE_ZN3c1017AllocationPlanner11record_freeEPKv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@@GLIBCXX_3.4_ZTSN3c1018TaskThreadPoolBaseE_ZN3c1010TensorImpl42err_msg_tensor_metadata_change_not_allowedEstrcmp@@GLIBC_2.2.5_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKc_ZNSt14_Function_base13_Base_managerIPFvPvEE10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation_ZN3c107Warning4warnENS_14SourceLocationEPKcb_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv_ZN3c1013SignalHandlerC2ENS0_6ActionES1__ZNK3c1010TensorImpl11has_storageEv_ZNSt13runtime_errorC1EPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7crbeginEv_ZN3c104impl23IncludeDispatchKeyGuardD1Ev_ZN3c1014DeviceTypeNameENS_10DeviceTypeEb_ZN3c1035getAutogradRelatedKeySetFromBackendENS_11DispatchKeyE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv_ZN3c1019UndefinedTensorImpl10_singletonE__cxa_allocate_exception@@CXXABI_1.3_ZN3c1018FatalSignalHandler29fatalSignalHandlerPostProcessEv_ZGTtNSt16invalid_argumentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5crendEv_ZN3c1010ThreadPoolC2EiiSt8functionIFvvEE_ZNK3c1010ThreadPool4sizeEv_ZN3c107Warning10WarnAlwaysD2Ev_ZN3c1025ProfiledCPUMemoryReporter6DeleteEPv_ZGTtNSt12length_errorD2Ev_ZTINSt6thread6_StateE_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8__ZN3c1013C10FlagParser5ParseIlEEbRKSsPT__ZNK3c106Stream11synchronizeEv_ZNSs6assignEPKcm@@GLIBCXX_3.4_ZN3c1013AutogradState13get_tls_stateEvFLAGS_caffe2_cpu_allocator_do_junk_fill_ZN3c1013SignalHandlerD2Ev_ZNSt9exceptionD2Ev@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS3___cxa_free_exception@@CXXABI_1.3_ZTIFvPvEFLAGS_caffe2_cpu_numa_enabled_ZN3c1019CPUCachingAllocator6mutex_E_ZN3c1018FatalSignalHandler18fatalSignalHandlerEi_ZN6caffe28TypeMeta13_typeMetaDataIPN3c104HalfEEEtv_ZGTtNSt11range_errorC2EPKc_ZN3c104impl33_force_tls_local_dispatch_key_setENS0_19LocalDispatchKeySetE_ZNSt17_Function_handlerIFvRKSsEPS2_E9_M_invokeERKSt9_Any_dataS1__ZGTtNSt14overflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEclog@@GLIBC_2.2.5_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@@GLIBCXX_3.4FLAGS_v_ZNSt6thread6_StateD2Ev_ZN3c108demangleEPKc_ZN3c1010ThreadPoolD0Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IPcvEET_S7_RKS3__ZNSs6assignERKSs@@GLIBCXX_3.4_ZSt11_Hash_bytesPKvmm@@CXXABI_1.3.5_ZTVN3c1015VariableVersion14VersionCounterE_ZN3c1027WithProfilingAllocatorGuardD1Ev_ZN3c1011memset_junkEPvm_ZSt19__throw_logic_errorPKc@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag_ZTSN3c1019DefaultCPUAllocatorE_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED0Evpthread_cond_wait@@GLIBC_2.3.2_ZN3c1013C10FlagParser5ParseIdEEbRKSsPT__ZNSt11logic_errorC1ERKS__ZTIN3c1018FatalSignalHandlerE_ZN3c10lsERSoRKNS_13TensorOptionsE_ZGTtNSt16invalid_argumentD2Ev_ZN3c1017AllocationPlanner5clearEv_ZN3c1028WithCPUCachingAllocatorGuardC1EPNS_19CPUCachingAllocatorE_ZTSN3c1010ThreadPoolE_ZNSt8functionIFvvEEC1ERKS1__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc_ZNSt13runtime_errorD1Ev@@GLIBCXX_3.4_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmRKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmRKS4__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm_ZN3c1010ThreadPool9main_loopEmmemcmp@@GLIBC_2.2.5_ZN6caffe28TypeMeta13_typeMetaDataIcEEtv_ZN3c1018FatalSignalHandler13getSignalNameEi_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4__ZN3c1010TensorImplC1ENS0_8ImplTypeEONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv_ZNK3c1010TensorImpl36is_contiguous_nondefault_policy_implENS_12MemoryFormatE_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@@GLIBCXX_3.4_ZTIN3c1014WarningHandlerE_ZNSt8__detail9_Map_baseISsSt4pairIKSsN3c1016RegistryPriorityEESaIS5_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2___cxa_throw@@CXXABI_1.3_end_ZN3c10lsERSoRKNS_4HalfE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE_ZN3c1020ThreadLocalDebugInfo5_pushENS_13DebugInfoKindESt10shared_ptrINS_13DebugInfoBaseEE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4__ZN3c1028WithCPUCachingAllocatorGuardC2EPNS_19CPUCachingAllocatorE_ZTIN3c1015VariableVersion14VersionCounterE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4nposE_ZTVSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4_ZNSt18condition_variable10notify_oneEv@@GLIBCXX_3.4.11_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv_ZN6caffe28TypeMeta13_typeMetaDataISsEEtv_ZNSo9_M_insertImEERSoT_@@GLIBCXX_3.4.9_ZNK3c1013GeneratorImpl5cloneEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv_ZN3c106detail23torchInternalAssertFailEPKcS2_jS2_S2__ZNK3c1023TorchDispatchTypeObject13pyinterpreterEv_ZNK3c106Device3strEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv_ZNSo9_M_insertIdEERSoT_@@GLIBCXX_3.4.9_ZN3c1025profiledCPUMemoryReporterEv_ZGTtNSt11logic_errorD0Ev_ZNK3c1010TensorImpl3dimEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_RKS3__ZNK3c1010ThreadPool12inThreadPoolEv__cxa_end_catch@@CXXABI_1.3_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT__ZSt17__throw_bad_allocv@@GLIBCXX_3.4_ZTSN3c1018FatalSignalHandlerE_ZN3c1028WithCPUCachingAllocatorGuardD2Ev_ZN3c1021ParseCommandLineFlagsEPiPPPc_ZTSN3c1010IndexErrorE_ZN3c108NUMAMoveEPvmi_ZNK3c106Stream5queryEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4__ZNSt13random_device7_M_finiEv@@GLIBCXX_3.4.18_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm_ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4_ZN3c1018FatalSignalHandler28uninstallFatalSignalHandlersEv_ZNSt16invalid_argumentC2EPKc_ZTVN3c1019UndefinedTensorImplE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmRKS4_mm_ZN3c1023MemoryReportingInfoBaseC1Ev_ZNSs6resizeEmc@@GLIBCXX_3.4stderr@@GLIBC_2.2.5_ZNSt10_HashtableIPvSt4pairIKS0_mESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS5_20_Node_const_iteratorIS3_Lb0ELb0EEE_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE17_M_emplace_uniqueIJRmSA_EEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT__ZGTtNSt12domain_errorC1EPKc_ZN3c1022GetCPUCachingAllocatorEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv_ZN3c1013GeneratorImplC2ENS_6DeviceENS_14DispatchKeySetE_ZN3c104impl23ExcludeDispatchKeyGuardD2Ev_ZN3c104impl23ExcludeDispatchKeyGuardC1ENS_14DispatchKeySetE_ZN3c1018FatalSignalHandler23stacktraceSignalHandlerEiP9siginfo_tPv_ZN3c1018GetCurrentNUMANodeEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm_ZN3c107Warning14get_warnAlwaysEv_ZN3c1018ThrowEnforceNotMetEPKciS1_RKSsPKv_ZN3c1017AllocationPlanner14formulate_planEv_ZGTtNSt14overflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEsigemptyset@@GLIBC_2.2.5_ZN3c1016InitCaffeLoggingEPiPPc_ZGTtNSt12length_errorC2EPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4__cxa_guard_abort@@CXXABI_1.3_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm__pthread_key_create@@GLIBC_2.2.5_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS2_E_ZN3c107Warning4warnENS_14SourceLocationENS_6detail22CompileTimeEmptyStringEb_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IN9__gnu_cxx17__normal_iteratorIPcS4_EEvEET_SA_RKS3__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofERKS4_mstrtoll@@GLIBC_2.2.5__cxa_begin_catch@@CXXABI_1.3_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPcS4_EESt16initializer_listIcE_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@@GLIBCXX_3.4_ZGTtNSt12out_of_rangeD1Ev_ZNSt6vectorImSaImEEaSERKS1__ZGTtNSt15underflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNK3c106ScalarngEv_ZNSt12domain_errorC2EPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmpthread_mutex_lock@@GLIBC_2.2.5_ZGTtnam_ZNSt16invalid_argumentD1Ev@@GLIBCXX_3.4realloc@@GLIBC_2.2.5_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmmc_ZN3c106DeviceC2ERKSs_ZNK3c1010TensorImpl23shallow_copy_and_detachEONS_15VariableVersionEb_ZN3c104impl17SetPythonGILHooksEPNS0_14PythonGILHooksEperror@@GLIBC_2.2.5_ZNSt15underflow_errorD1Ev@@GLIBCXX_3.4_edata_ZGTtNSt15underflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNK3c1010TensorImpl20is_contiguous_customENS_12MemoryFormatE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_checkEmPKc_ZN3c1027WithProfileAllocationsGuardC2EPNS_14AllocationPlanE_ZTSN3c1021AutogradMetaInterfaceE_ZTIN3c1011StorageImplE_ZN3c1024ThrowEnforceFiniteNotMetEPKciS1_RKSsPKv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ESt16initializer_listIcERKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc_ZN3c107Warning10WarnAlwaysC2Eb_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3___gxx_personality_v0@@CXXABI_1.3_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv_ZN3c104impl26device_guard_impl_registryE_ZGTtNSt12length_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZTIN3c1023MemoryReportingInfoBaseE_ZN6caffe28TypeMeta13_typeMetaDataIPiEEtv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEmfprintf@@GLIBC_2.2.5_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3__ZTIPFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS1_EERKSsE_ZGTtNSt13runtime_errorD1Ev_ZTVN10__cxxabiv119__pointer_type_infoE@@CXXABI_1.3_ZGTtNSt12out_of_rangeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_mm_Znwm@@GLIBCXX_3.4_ZN3c1015SetUsageMessageERKSs_ZNSsC1ERKSsmm@@GLIBCXX_3.4_Unwind_Resume@@GCC_3.0_ZN3c1019UndefinedTensorImplC2Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSESt16initializer_listIcE_ZN3c107Warning10WarnAlwaysD1Ev_ZTVSt12length_error@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZNSt8__detail9_Map_baseISsSt4pairIKSsSsESaIS3_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__ZNSt11range_errorC2EPKc_ZdlPvm_ZNSt6localeD1Ev@@GLIBCXX_3.4_ZNK3c1019UndefinedTensorImpl7stridesEv_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_OS6__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcm_ZNSt6thread6_StateD0Ev_ZGTtNSt14overflow_errorD1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc_ZN3c109alloc_cpuEmpthread_mutex_unlock@@GLIBC_2.2.5_ZNSo3putEc@@GLIBCXX_3.4_ZNSt13random_device7_M_initERKSs@@GLIBCXX_3.4.18_ZNSs12_M_leak_hardEv@@GLIBCXX_3.4_ZNSs4swapERSs@@GLIBCXX_3.4_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_memcpy@@GLIBC_2.14_ZNSt13runtime_errorC1ERKS__ZNSs6appendERKSs@@GLIBCXX_3.4_ZN3c1022memoryProfilingEnabledEv_ZN3c1013MessageLoggerD2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_PcSA__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcmm_ZN3c1018ThreadPoolRegistryEv_ZN3c1023MemoryReportingInfoBaseC2Ev_ZNSt14_Function_base13_Base_managerIPFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS3_EERKSsEE10_M_managerERSt9_Any_dataRKSC_St18_Manager_operation_ZTISt9bad_alloc@@GLIBCXX_3.4_ZNKSt13runtime_error4whatEv@@GLIBCXX_3.4_ZGTtNSt15underflow_errorC1EPKc_ZN3c1010TensorImpl17release_resourcesEv_ZTIPFvRKSsE_ZN6caffe28TypeMeta13nextTypeIndexE_ZNK3c1010TensorImpl37compute_strides_like_channels_last_2dEv_ZN3c108GradMode10is_enabledEvstrtod@@GLIBC_2.2.5_ZN3c1018FatalSignalHandler26installFatalSignalHandlersEv_ZTIN3c1010IndexErrorEreaddir64@@GLIBC_2.2.5_ZNKSt3_V214error_category10_M_messageEi_ZNSt11logic_erroraSERKS_FLAGS_caffe2_use_fatal_for_enforce_ZNSt12out_of_rangeC1EPKc_ZGTtNSt11range_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN3c1010ThreadPoolC1EiiSt8functionIFvvEE_init_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS5_S4_EES8__ZN3c1020isBackendDispatchKeyENS_11DispatchKeyE_ZN3c1028getBackendKeySetFromAutogradENS_11DispatchKeyE_ZN3c1018allocator_priorityE_ZN3c105ErrorC1ENS_14SourceLocationESs_ZGTtNSt14overflow_errorC2EPKc_ZNSt11logic_errorC1EPKc_ZGTtNSt12domain_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm@@GLIBCXX_3.4.18_ZN9__gnu_cxx12__to_xstringISscEET_PFiPT0_mPKS2_P13__va_list_tagEmS5_z_ZNK3c1010TensorImpl13autograd_metaEv_ZN3c1014WarningHandler7processERKNS_14SourceLocationERKSsb_ZN3c1014DebugInfoGuardC2ENS_13DebugInfoKindESt10shared_ptrINS_13DebugInfoBaseEE_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.tbss.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.comment8   @YHo$$pUo,,d--;nBiixs~``@ gg ggHT T``Dyy&&P&x8&8@&@ H&H@&h&h &HS  '  0 , t R @0'` V.oX'X P'P) $__gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_ZdlPvm_ZSt25__throw_bad_function_callv__gxx_personality_v0_ZN3c1029InefficientStdFunctionContext11makeDataPtrEPvRKSt8functionIFvS1_EENS_6DeviceE_Znwm_ZSt9terminatev_Unwind_Resume_ZN3c1012SetAllocatorENS_10DeviceTypeEPNS_9AllocatorEh_ZN3c1018allocator_priorityE_ZN3c1015allocator_arrayE_ZN3c1012GetAllocatorERKNS_10DeviceTypeE_ZN3c1022memoryProfilingEnabledEv_ZN3c1020ThreadLocalDebugInfo3getENS_13DebugInfoKindE_ZN3c1027reportMemoryUsageToProfilerEPvlllNS_6DeviceE_ZN3c1023MemoryReportingInfoBaseC2Ev_ZTVN3c1023MemoryReportingInfoBaseE_ZN3c1023MemoryReportingInfoBaseC1Ev_ZTSN3c1013DebugInfoBaseE_ZTIN3c1013DebugInfoBaseE_ZTVN10__cxxabiv117__class_type_infoE_ZTSN3c1023MemoryReportingInfoBaseE_ZTIN3c1023MemoryReportingInfoBaseE_ZTVN10__cxxabiv120__si_class_type_infoE__cxa_pure_virtual_ZN3c1013AutogradState13get_tls_stateEv__tls_get_addr_ZN3c1013AutogradState13set_tls_stateES0__ZNSt17_Function_handlerIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS2_EERKSsEPS8_E9_M_invokeERKSt9_Any_dataS7__ZNSt14_Function_base13_Base_managerIPFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS3_EERKSsEE10_M_managerERSt9_Any_dataRKSC_St18_Manager_operation_ZTIPFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS1_EERKSsE_ZdlPvmemsetFLAGS_caffe2_cpu_allocator_do_junk_fill_ZN3c1013C10FlagParser5ParseIbEEbRKSsPT_FLAGS_caffe2_cpu_allocator_do_zero_fillFLAGS_caffe2_report_cpu_memory_usage_ZNSs4_Rep10_M_destroyERKSaIcE_ZSt17__throw_bad_allocv_ZN3c1011memset_junkEPvm_ZN3c108free_cpuEPvfree_ZN3c1021CPUProfilingAllocator4freeEPv_ZN3c1019CPUCachingAllocator11record_freeEPv_ZN3c1017AllocationPlanner11record_freeEPKv_ZN3c1025profiledCPUMemoryReporterEv__cxa_guard_acquire__cxa_guard_release__cxa_atexit_ZN3c108NoDeleteEPv_ZN3c1015GetCPUAllocatorEv_ZN3c1015SetCPUAllocatorEPNS_9AllocatorEh_ZN3c1028GetDefaultMobileCPUAllocatorEv_ZN3c1022GetDefaultCPUAllocatorEv_ZN3c1022SetCPUCachingAllocatorEPNS_9AllocatorEh_ZN3c1026cpu_caching_alloc_priorityE_ZN3c1017cpu_caching_allocE_ZN3c1022GetCPUCachingAllocatorEv_ZN3c1013MessageLoggerC1EPKcii_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN3c1013MessageLoggerD1Ev_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZNSs4_Rep20_S_empty_rep_storageE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZNSt6localeD1Ev_ZNSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS2_EERKSsEEC2ERKS9__ZNSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS2_EERKSsEEC1ERKS9__ZNSt10_HashtableIPvSt4pairIKS0_mESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS5_20_Node_const_iteratorIS3_Lb0ELb0EEE_ZN3c1025ProfiledCPUMemoryReporter6DeleteEPv_ZNSo9_M_insertImEERSoT__ZSt20__throw_system_errori_ZNSt10_HashtableIPvSt4pairIKS0_mESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm__cxa_begin_catch__cxa_rethrow__cxa_end_catch_ZNSt10_HashtableIPvSt4pairIKS0_mESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZN3c1025ProfiledCPUMemoryReporter3NewEPvm_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag_ZNSs4_Rep9_S_createEmmRKSaIcEmemcpy_ZSt19__throw_logic_errorPKc_ZNSt8ios_baseC2Ev_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZNSt6localeC1Evstrlen_ZNSolsEi_ZNSs4swapERSs_ZNSt8ios_baseD2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNSs6assignERKSs_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev_ZN3c109alloc_cpuEmposix_memalign_ZN3c1018GetCurrentNUMANodeEv_ZN3c108NUMAMoveEPvmistrerror_ZN3c1018ThrowEnforceNotMetEPKciS1_RKSsPKv_ZN3c1021CPUProfilingAllocator8allocateEm_ZN3c1017AllocationPlanner17record_allocationEmPKv_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt8__detail9_Map_baseISsSt4pairIKSsSsESaIS3_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__ZSt11_Hash_bytesPKvmmmemcmp_ZNSsC1ERKSs_ZNSt10_HashtableISsSt4pairIKSsN3c1016RegistryPriorityEESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt8__detail9_Map_baseISsSt4pairIKSsN3c1016RegistryPriorityEESaIS5_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__ZNSt10_HashtableISsSt4pairIKSsSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS5_EERS1_EEESaISC_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt8__detail9_Map_baseISsSt4pairIKSsSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS6_EERS2_EEESaISD_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixESA__ZNSs6insertEmPKcmfprintf__cxa_allocate_exception_ZNSt13runtime_errorC1ERKSs_ZNSt13runtime_errorD1Ev_ZTISt13runtime_error__cxa_throw__cxa_free_exception_ZNSsC1EPKcRKSaIcE_ZN3c1016C10FlagsRegistryEv_ZTSFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS1_EERKSsE_ZTIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS1_EERKSsE_ZTVN10__cxxabiv120__function_type_infoE_ZTSN3c109AllocatorE_ZTIN3c109AllocatorE_ZTSN3c1019DefaultCPUAllocatorE_ZTIN3c1019DefaultCPUAllocatorE_ZTSPFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS1_EERKSsE_ZTVN10__cxxabiv119__pointer_type_infoE_ZTVN3c1019DefaultCPUAllocatorE__pthread_key_createpthread_mutex_unlockpthread_mutex_lock_ZN3c1028_CopyBytesFunctionRegistererC2ENS_10DeviceTypeES1_PFvmPKvNS_6DeviceEPvS4_ES7__ZN3c1014DeviceTypeNameENS_10DeviceTypeEb_ZN3c1028_CopyBytesFunctionRegistererC1ENS_10DeviceTypeES1_PFvmPKvNS_6DeviceEPvS4_ES7__ZN3c109CopyBytesEmPKvNS_6DeviceEPvS2_b_ZN3c1017set_default_dtypeEN6caffe28TypeMetaE_ZN6caffe28TypeMeta26error_unsupported_typemetaES0__ZN3c1017get_default_dtypeEv_ZN3c1031get_default_dtype_as_scalartypeEv_ZN3c1025get_default_complex_dtypeEv_ZN9__gnu_cxx12__to_xstringISscEET_PFiPT0_mPKS2_P13__va_list_tagEmS5_z_ZNK3c106Device3strEv_ZNSs7reserveEmvsnprintf_ZNSs6appendERKSs_ZN3c10lsERSoRKNS_6DeviceE_ZN3c106DeviceC2ERKSsisalpha_ZN3c106detail14torchCheckFailEPKcS2_jRKSs_ZNSs12_M_leak_hardEv_ZN3c106detail14torchCheckFailEPKcS2_jS2__ZNKSs7compareEPKc__errno_locationstrtol_ZSt24__throw_out_of_range_fmtPKcz_ZSt20__throw_out_of_rangePKc_ZSt24__throw_invalid_argumentPKc_ZN3c106DeviceC1ERKSs_ZTISt9exception_ZN3c1017isValidDeviceTypeENS_10DeviceTypeE_ZNSolsEs_ZN3c10lsERSoNS_10DeviceTypeE_ZN3c108toStringENS_11DispatchKeyE_ZN3c10lsERSoNS_11DispatchKeyE_ZN3c1025getAutogradKeyFromBackendENS_11DispatchKeyE_ZN3c1020isBackendDispatchKeyENS_11DispatchKeyE_ZN3c1024getRuntimeDispatchKeySetENS_11DispatchKeyE_ZN3c1028getBackendKeySetFromAutogradENS_11DispatchKeyE_ZN3c1035getAutocastRelatedKeySetFromBackendENS_11DispatchKeyE_ZN3c1035getAutogradRelatedKeySetFromBackendENS_11DispatchKeyE_ZN3c1017isIncludedInAliasENS_11DispatchKeyES0__ZN3c10lsERSoNS_14DispatchKeySetE_ZN3c108toStringENS_14DispatchKeySetE_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev_ZN3c1013GeneratorImplC2ENS_6DeviceENS_14DispatchKeySetE_ZTVN3c1013GeneratorImplE_ZN3c1013GeneratorImplC1ENS_6DeviceENS_14DispatchKeySetE_ZNK3c1013GeneratorImpl5cloneEv_ZNK3c1013GeneratorImpl6deviceEv_ZN3c106detail25getNonDeterministicRandomEb_ZNSt13random_device7_M_initERKSs_ZNSt13random_device9_M_getvalEv_ZNSt13random_device7_M_finiEvopen64readclose_ZTSN3c1020intrusive_ptr_targetE_ZTIN3c1020intrusive_ptr_targetE_ZTSN3c1013GeneratorImplE_ZTIN3c1013GeneratorImplE_ZN3c108GradMode10is_enabledEv_ZN3c108GradMode11set_enabledEb_ZN3c1013InferenceMode10is_enabledEv_ZNK3c106ScalarngEv_ZNK3c106Scalar4conjEv_ZNK3c106Scalar3logEvclog_ZN3c10lsERSoRKNS_6StreamE_ZNSo9_M_insertIlEERSoT__ZNK3c106Stream5queryEv_ZN3c104impl26device_guard_impl_registryE_ZNK3c106Stream11synchronizeEv_ZNK3c1010TensorImpl3dimEv_ZNK3c1010TensorImpl11has_storageEv_ZTVN3c1011StorageImplE_ZN3c106detail23torchInternalAssertFailEPKcS2_jS2_S2__ZNK3c1010TensorImpl20is_contiguous_customENS_12MemoryFormatE_ZNK3c1010TensorImpl5sizesEv_ZNK3c1010TensorImpl7stridesEvFLAGS_caffe2_max_keep_on_shrink_memory_ZN3c1013C10FlagParser5ParseIlEEbRKSsPT_FLAGS_caffe2_keep_on_shrinkmemmove_ZTVN3c105ErrorE_ZNSt9exceptionD2Ev_ZTVN3c1010TensorImplE_ZN3c1010TensorImpl17release_resourcesEv_ZN3c104impl13PyInterpreter6disarmEv_ZNK3c1010TensorImpl18compute_contiguousEv_ZNK3c1010TensorImpl35compute_channels_last_contiguous_2dEv_ZNK3c1010TensorImpl35compute_channels_last_contiguous_3dEv_ZNK3c1010TensorImpl37compute_strides_like_channels_last_2dEv_ZNK3c1010TensorImpl37compute_strides_like_channels_last_3dEv_ZNK3c1010TensorImpl33compute_non_overlapping_and_denseEv_ZN3c1015SmallVectorBase8grow_podEPvmm_ZN3c1022PlacementDeleteContext11makeDataPtrEONS_7DataPtrEPFvPvmEmNS_6DeviceE_ZN3c1021AutogradMetaInterfaceD2Ev_ZN3c1021AutogradMetaInterfaceD1Ev_ZN3c1021AutogradMetaInterfaceD0Ev_ZNK3c1010TensorImpl13requires_gradEv_ZN3c1010TensorImpl17set_autograd_metaESt10unique_ptrINS_21AutogradMetaInterfaceESt14default_deleteIS2_EE_ZNK3c1010TensorImpl13autograd_metaEv_ZN3c1010TensorImpl43copy_tensor_metadata_except_version_counterEPKS0_PS0_breallocmalloc_ZN3c1010TensorImpl20copy_tensor_metadataEPKS0_PS0_RKNS_15VariableVersionEb_ZN3c1010TensorImpl20copy_tensor_metadataEPKS0_PS0_ONS_15VariableVersionEb_ZN3c1023TorchDispatchTypeObjectC2EP7_objectPNS_4impl13PyInterpreterE_ZN3c1023TorchDispatchTypeObjectC1EP7_objectPNS_4impl13PyInterpreterE_ZN3c1023TorchDispatchTypeObjectD2Ev_ZN3c1023TorchDispatchTypeObjectD1Ev_ZNK3c1023TorchDispatchTypeObject13pyinterpreterEv_ZNK3c1023TorchDispatchTypeObject3ptrEv_ZN3c104impl22SetAutogradMetaFactoryEPNS0_19AutogradMetaFactoryE_ZN3c104impl22GetAutogradMetaFactoryEv_ZNK3c1010TensorImpl4gradEv_ZNK3c1010TensorImpl8_fw_gradEmRKN2at10TensorBaseE_ZN3c1010TensorImpl12mutable_gradEv_ZN3c1010TensorImpl12_set_fw_gradERKN2at10TensorBaseES4_mb_ZN3c1010TensorImpl17set_requires_gradEb_ZN3c1010TensorImpl12HandleResizeEv_ZN6caffe28TypeMeta13typeMetaDatasEv_ZN3c1010TensorImplC2EONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaENS_8optionalINS_6DeviceEEE_ZN3c106detail21LogAPIUsageFakeReturnERKSs_ZTVN3c1015VariableVersion14VersionCounterE__cxa_guard_abort_ZN3c1010TensorImplC1EONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaENS_8optionalINS_6DeviceEEE_ZN3c1010TensorImplC2EONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaE_ZN3c1010TensorImplC1EONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaE_ZN3c1010TensorImplC2ENS_14DispatchKeySetEN6caffe28TypeMetaENS_8optionalINS_6DeviceEEE_ZN3c1010TensorImplC1ENS_14DispatchKeySetEN6caffe28TypeMetaENS_8optionalINS_6DeviceEEE_ZN3c1010TensorImplC2ENS0_8ImplTypeEONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaE_ZN3c1010TensorImplC1ENS0_8ImplTypeEONS_7StorageENS_14DispatchKeySetEN6caffe28TypeMetaE_ZNK3c1010TensorImpl23shallow_copy_and_detachEONS_15VariableVersionEb_ZN3c104impl28tls_is_dispatch_key_excludedENS_11DispatchKeyE_ZNK3c1010TensorImpl23shallow_copy_and_detachERKNS_15VariableVersionEb_ZNK3c1010TensorImpl36is_contiguous_nondefault_policy_implENS_12MemoryFormatE_ZN3c105ErrorC2ENS_14SourceLocationESs_ZTVN3c1019NotImplementedErrorE_ZTIN3c1019NotImplementedErrorE_ZNK3c1010TensorImpl6strideEl_ZTVN3c1010IndexErrorE_ZTIN3c1010IndexErrorE_ZNK3c1010TensorImpl4sizeEl_ZNK3c1010TensorImpl26throw_storage_access_errorEv_ZN3c1010TensorImpl42err_msg_tensor_metadata_change_not_allowedE_ZTSN3c105ErrorE_ZTIN3c105ErrorE_ZTSN3c1010IndexErrorE_ZTSN3c1019NotImplementedErrorE_ZTSN3c1011StorageImplE_ZTIN3c1011StorageImplE_ZTSN3c1021AutogradMetaInterfaceE_ZTIN3c1021AutogradMetaInterfaceE_ZTSN3c1015VariableVersion14VersionCounterE_ZTIN3c1015VariableVersion14VersionCounterE_ZTSN3c1010TensorImplE_ZTIN3c1010TensorImplE_ZTVN3c1021AutogradMetaInterfaceE_ZN3c10lsERSoRKNS_13TensorOptionsE_ZNSsC1EPKcmRKSaIcE_ZNSo9_M_insertIbEERSoT__ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev_ZNK3c1019UndefinedTensorImpl20tensorimpl_type_nameEv_ZNK3c1019UndefinedTensorImpl4sizeEl_ZNK3c1019UndefinedTensorImpl6strideEl_ZN3c1019UndefinedTensorImpl18set_storage_offsetEl_ZNK3c1019UndefinedTensorImpl7stridesEv_ZN3c1019UndefinedTensorImplC2Ev_ZTVN3c1019UndefinedTensorImplE_ZN3c1019UndefinedTensorImplC1Ev_ZN3c1019UndefinedTensorImpl10_singletonE_ZTSN3c1019UndefinedTensorImplE_ZTIN3c1019UndefinedTensorImplE_ZN3c104impl24DeviceGuardImplRegistrarC2ENS_10DeviceTypeEPKNS0_24DeviceGuardImplInterfaceE_ZN3c104impl24DeviceGuardImplRegistrarC1ENS_10DeviceTypeEPKNS0_24DeviceGuardImplInterfaceE_ZN3c104impl33_force_tls_local_dispatch_key_setENS0_19LocalDispatchKeySetE_ZN3c104impl26raw_local_dispatch_key_setE_ZN3c104impl23IncludeDispatchKeyGuardC2ENS_14DispatchKeySetE_ZN3c104impl23IncludeDispatchKeyGuardC1ENS_14DispatchKeySetE_ZN3c104impl23IncludeDispatchKeyGuardD2Ev_ZN3c104impl23IncludeDispatchKeyGuardD1Ev_ZN3c104impl23ExcludeDispatchKeyGuardC2ENS_14DispatchKeySetE_ZN3c104impl23ExcludeDispatchKeyGuardC1ENS_14DispatchKeySetE_ZN3c104impl23ExcludeDispatchKeyGuardD2Ev_ZN3c104impl23ExcludeDispatchKeyGuardD1Ev_ZN3c104impl29tls_set_dispatch_key_excludedENS_11DispatchKeyEb_ZN3c104impl28tls_is_dispatch_key_includedENS_11DispatchKeyE_ZN3c104impl29tls_set_dispatch_key_includedENS_11DispatchKeyEb_ZN3c104impl31tls_is_dispatch_keyset_excludedENS_14DispatchKeySetE_ZN3c104impl31tls_is_dispatch_keyset_includedENS_14DispatchKeySetE_ZN3c104impl15SizesAndStrides14resizeSlowPathEmm_ZNK3c1010ThreadPool4sizeEv_ZNK3c1010ThreadPool12inThreadPoolEv_ZNSt6thread6_StateD2Ev_ZNK3c1010ThreadPool12numAvailableEv_ZN3c1010ThreadPoolD2Ev_ZTVN3c1010ThreadPoolE_ZNSt18condition_variable10notify_allEv_ZNSt6thread4joinEv_ZNSt18condition_variableD1Ev_ZN3c1010ThreadPoolD1Ev_ZN3c1010ThreadPoolD0Ev_ZN3c1010ThreadPool16waitWorkCompleteEv_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE_ZN3c1018ThreadPoolRegistryEv_ZNSt5dequeIN3c1010ThreadPool14task_element_tESaIS2_EED2Ev_ZNSt5dequeIN3c1010ThreadPool14task_element_tESaIS2_EED1Ev_ZNSt8functionIFvvEEC2ERKS1__ZNSt8functionIFvvEEC1ERKS1__ZN3c1010ThreadPoolC2EiiSt8functionIFvvEE_ZNSt18condition_variableC1Evpthread_create_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE_ZNSt6thread20hardware_concurrencyEv_ZN3c1010ThreadPoolC1EiiSt8functionIFvvEE_ZNSt11unique_lockISt5mutexE6unlockEv_ZN3c1010ThreadPool9main_loopEm_ZNSt18condition_variable10notify_oneEv_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZN3c1010ThreadPool3runESt8functionIFvvEE_ZNSt13runtime_errorC1EPKc_ZTSN3c1018TaskThreadPoolBaseE_ZTIN3c1018TaskThreadPoolBaseE_ZTSN3c1010ThreadPoolE_ZTIN3c1010ThreadPoolE_ZTINSt6thread6_StateEpthread_self_ZN3c1019CPUCachingAllocator6mutex_E_ZN3c1019CPUCachingAllocator15allocation_map_E_ZN3c1019CPUCachingAllocator11free_cachedEv_ZN3c1019CPUCachingAllocatorD2Ev_ZTVN3c1019CPUCachingAllocatorE_ZN3c1019CPUCachingAllocatorD1Ev_ZN3c1019CPUCachingAllocatorD0Ev_ZN3c1028WithCPUCachingAllocatorGuardC2EPNS_19CPUCachingAllocatorE_ZN3c1028WithCPUCachingAllocatorGuardC1EPNS_19CPUCachingAllocatorE_ZN3c1028WithCPUCachingAllocatorGuardD2Ev_ZN3c1028WithCPUCachingAllocatorGuardD1Ev_ZN3c1019CPUCachingAllocator8allocateEm_ZN3c1019CPUCachingAllocator4freeEPv_ZTSN3c1019CPUCachingAllocatorE_ZTIN3c1019CPUCachingAllocatorE_ZN3c1014AllocationPlan5clearEv_ZN3c1017AllocationPlanner13validate_freeEPKv_ZN3c1017AllocationPlanner5clearEv_ZN3c1021CPUProfilingAllocator8set_planEPKNS_14AllocationPlanE_ZN3c1021CPUProfilingAllocator10unset_planEv_ZN3c1021CPUProfilingAllocatorD2Ev_ZN3c1021CPUProfilingAllocatorD1Ev_ZN3c1027WithProfileAllocationsGuardC2EPNS_14AllocationPlanE_ZN3c1027WithProfileAllocationsGuardC1EPNS_14AllocationPlanE_ZN3c1031WithValidateAllocationPlanGuardC2EPNS_14AllocationPlanEPb_ZN3c1031WithValidateAllocationPlanGuardC1EPNS_14AllocationPlanEPb_ZN3c1031WithValidateAllocationPlanGuardD2Ev_ZN3c1031WithValidateAllocationPlanGuardD1Ev_ZN3c1027WithProfilingAllocatorGuardC2EPNS_21CPUProfilingAllocatorEPKNS_14AllocationPlanE_ZN3c1027WithProfilingAllocatorGuardC1EPNS_21CPUProfilingAllocatorEPKNS_14AllocationPlanE_ZN3c1027WithProfilingAllocatorGuardD2Ev_ZN3c1027WithProfilingAllocatorGuardD1Ev_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE17_M_emplace_uniqueIJRmSA_EEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT__ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNSt6vectorImSaImEE17_M_realloc_insertIJRKmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT__ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImESaIS2_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS2_E_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS__ZNSt6vectorImSaImEE17_M_realloc_insertIJmEEEvN9__gnu_cxx17__normal_iteratorIPmS1_EEDpOT__ZN3c1017AllocationPlanner14formulate_planEv_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base_ZN3c1027WithProfileAllocationsGuardD2Ev_ZN3c1027WithProfileAllocationsGuardD1Ev_ZN3c1017AllocationPlanner19validate_allocationEmPKv_ZN3c107Warning4warnERKNS_14SourceLocationERKSsb_ZNSt17_Function_handlerIFvPPcEPFvPvEE9_M_invokeERKSt9_Any_dataOS1__ZNSt14_Function_base13_Base_managerIPFvPvEE10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation_ZTIPFvPvE_ZN3c1013get_backtraceEmmbbacktracebacktrace_symbols_ZNKSs4findEPKcmm_ZNKSs4findEcm_ZNSsC1ERKSsmm_ZN3c108demangleEPKc_ZNSo9_M_insertIPKvEERSoT__ZNSs6assignEPKcm_ZSt20__throw_length_errorPKc_ZTSFvPvE_ZTIFvPvE_ZTSPFvPvE_ZN3c104impl16check_python_gilEv_ZN3c104impl17SetPythonGILHooksEPNS0_14PythonGILHooksE_ZN3c1014WarningHandler7processERKNS_14SourceLocationERKSsb_ZN3c105ErrorC1ENS_14SourceLocationESs_ZN3c107Warning4warnENS_14SourceLocationEPKcb_ZN3c107Warning4warnENS_14SourceLocationENS_6detail22CompileTimeEmptyStringEb_ZN3c107Warning19set_warning_handlerEPNS_14WarningHandlerE_ZN3c107Warning19get_warning_handlerEv_ZN3c107Warning14set_warnAlwaysEb_ZN3c107Warning14get_warnAlwaysEv_ZN3c107Warning10WarnAlwaysC2Eb_ZN3c107Warning10WarnAlwaysC1Eb_ZN3c107Warning10WarnAlwaysD2Ev_ZN3c107Warning10WarnAlwaysD1Ev_ZN3c1018GetExceptionStringERKSt9exception_ZNSs6appendEPKcm_ZNSt6vectorISsSaISsEE17_M_realloc_insertIJSsEEEvN9__gnu_cxx17__normal_iteratorIPSsS1_EEDpOT__ZN3c106detail23torchInternalAssertFailEPKcS2_jS2_RKSs_ZNK3c105Error12compute_whatEb_ZN3c105Error12refresh_whatEv_ZN3c105ErrorC2ESsSsPKv_ZN3c105ErrorC1ESsSsPKv_ZN3c105ErrorC2EPKcjS2_RKSsS4_PKv_ZN3c106detail13StripBasenameERKSs_ZN3c105ErrorC1EPKcjS2_RKSsS4_PKv_ZN3c105Error11add_contextESs_ZTSN3c1014WarningHandlerE_ZTIN3c1014WarningHandlerE_ZTVN3c1014WarningHandlerE_ZN3c10lsERSoRKNS_4HalfE_ZNSo9_M_insertIdEERSoT__ZNSt17_Function_handlerIFvRKSsEPS2_E9_M_invokeERKSt9_Any_dataS1__ZNSt14_Function_base13_Base_managerIPFvRKSsEE10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_ZTIPFvRKSsEFLAGS_caffe2_log_level_ZN3c1013C10FlagParser5ParseIiEEbRKSsPT_FLAGS_vFLAGS_minloglevelFLAGS_logtostderrFLAGS_caffe2_use_fatal_for_enforcegetenv_ZSt4cerr_ZNSo3putEc_ZNSo5flushEv_ZNKSt5ctypeIcE13_M_widen_initEv_ZSt16__throw_bad_castv_ZN3c1020SetStackTraceFetcherESt8functionIFSsvEE_ZN3c1024ThrowEnforceFiniteNotMetEPKciS1_RKSsPKv_ZTVN3c1018EnforceFiniteErrorE_ZTIN3c1018EnforceFiniteErrorE_ZN3c1024ThrowEnforceFiniteNotMetEPKciS1_S1_PKv_ZN3c1017SetAPIUsageLoggerESt8functionIFvRKSsEE_ZN3c1024SetPyTorchDDPUsageLoggerESt8functionIFvRKNS_14DDPLoggingDataEEE_ZN3c1011LogAPIUsageERKSs_ZN3c1018LogPyTorchDDPUsageERKNS_14DDPLoggingDataE_ZN3c1016InitCaffeLoggingEPiPPc_ZN3c1029CommandLineFlagsHasBeenParsedEv_ZN3c1028UpdateLoggingLevelsFromFlagsEv_ZN3c1019ShowLogInfoToStderrEv_ZN3c1013MessageLoggerC2EPKcii_ZN3c1013MessageLoggerD2Ev_ZN3c1018ThrowEnforceNotMetEPKciS1_S1_PKv_ZTSFvRKSsE_ZTIFvRKSsE_ZTSN3c1018EnforceFiniteErrorE_ZTSPFvRKSsE_ZTISt17bad_function_call_ZTVSt9bad_alloc_ZTISt9bad_alloc_ZNSt9bad_allocD1Ev_ZNKSs5rfindEcm_ZN3c106detail20ExcludeFileExtensionERKSs_ZN3c1010ReplaceAllERSsPKcS2__ZNSs7replaceEmmPKcm_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZTSSt19_Sp_make_shared_tagstrcmp_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv__cxa_thread_atexit_ZNSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN3c1020ThreadLocalDebugInfo7currentEv_ZN3c1020ThreadLocalDebugInfo22_forceCurrentDebugInfoERKSt10shared_ptrIS0_E_ZN3c1014DebugInfoGuardD2Ev_ZN3c1014DebugInfoGuardD1Ev_ZN3c1014DebugInfoGuardC2ESt10shared_ptrINS_20ThreadLocalDebugInfoEE_ZN3c1014DebugInfoGuardC1ESt10shared_ptrINS_20ThreadLocalDebugInfoEE_ZN3c1020ThreadLocalDebugInfo5_pushENS_13DebugInfoKindESt10shared_ptrINS_13DebugInfoBaseEE_ZTVSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZN3c1014DebugInfoGuardC2ENS_13DebugInfoKindESt10shared_ptrINS_13DebugInfoBaseEE_ZN3c1014DebugInfoGuardC1ENS_13DebugInfoKindESt10shared_ptrINS_13DebugInfoBaseEE_ZN3c1020ThreadLocalDebugInfo4_popENS_13DebugInfoKindE_ZN3c1020ThreadLocalDebugInfo5_peekENS_13DebugInfoKindE_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN3c1020ThreadLocalDebugInfoESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZNSt17_Function_handlerIFvPcEPFvPvEE9_M_invokeERKSt9_Any_dataOS0___cxa_demangle_ZN3c106detail13deleteNothingEPv_ZN3c1015SetUsageMessageERKSs_ZNSsD1Ev_ZN3c1012UsageMessageEv_ZN3c1013C10FlagParser5ParseISsEEbRKSsPT_strtoll_ZN3c1013C10FlagParser5ParseIdEEbRKSsPT_strtod_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6__ZNKSt10_HashtableISsSt4pairIKSsSt8functionIFSt10unique_ptrIN3c1013C10FlagParserESt14default_deleteIS5_EERS1_EEESaISC_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE5countES9__ZN3c1021ParseCommandLineFlagsEPiPPPc_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZSt4coutFLAGS_caffe2_cpu_numa_enabled_ZN3c1013IsNUMAEnabledEv_ZN3c108NUMABindEi_ZN3c1011GetNUMANodeEPKv_ZN3c1015GetNumNUMANodesEv_ZN3c1018FatalSignalHandlerD2Ev_ZN3c1018FatalSignalHandlerD1Ev_ZN3c1018FatalSignalHandler29fatalSignalHandlerPostProcessEv_ZN3c1018FatalSignalHandlerD0Ev_ZNSt13runtime_errorD2Ev_ZNSt13runtime_errorC2EPKcsigfillsetsigaction_ZN3c1018FatalSignalHandlerC2Ev_ZTVN3c1018FatalSignalHandlerE_ZN3c1018FatalSignalHandlerC1Ev_ZN3c1018FatalSignalHandler11getInstanceEv_ZN3c1018FatalSignalHandler20getPreviousSigactionEi_ZN3c1018FatalSignalHandler15kSignalHandlersE_ZN3c1018FatalSignalHandler13getSignalNameEi_ZN3c1018FatalSignalHandler25callPreviousSignalHandlerEP9sigactioniP9siginfo_tPv_ZN3c1018FatalSignalHandler26installFatalSignalHandlersEvsigemptyset_ZN3c1018FatalSignalHandler24fatalSignalHandlerStaticEiperror_ZN3c1018FatalSignalHandler29stacktraceSignalHandlerStaticEiP9siginfo_tPv_ZN3c1018FatalSignalHandler28uninstallFatalSignalHandlersEv_ZN3c1013SignalHandlerC2ENS0_6ActionES1__ZN3c1013SignalHandlerC1ENS0_6ActionES1__ZN3c1013SignalHandlerD2Ev_ZN3c1013SignalHandlerD1Ev_ZN3c1013SignalHandler9GotSIGINTEv_ZN3c1013SignalHandler9GotSIGHUPEv_ZN3c1013SignalHandler15CheckForSignalsEv_ZN3c1018FatalSignalHandler32setPrintStackTracesOnFatalSignalEb_ZN3c1018FatalSignalHandler29printStackTracesOnFatalSignalEv_ZNSt6localeC1ERKS___udivti3__umodti3_ZSt9use_facetISt8numpunctIcEERKT_RKSt6localememchr_ZN3c1018FatalSignalHandler23stacktraceSignalHandlerEbsyscallgetpidpthread_cond_signal_ZN3c1018FatalSignalHandler18fatalSignalHandlerEiopendirreaddir64pthread_cond_waitraise_ZN3c1018FatalSignalHandler23stacktraceSignalHandlerEiP9siginfo_tPv_ZTSN3c1018FatalSignalHandlerE_ZTIN3c1018FatalSignalHandlerE_ZNKSt13runtime_error4whatEv_ZN3c1013setThreadNameESs_ZNSs6resizeEmcpthread_setname_np_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_OS6__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_PKS3__ZNSt6vectorIiSaIiEEaSERKS1__ZNSt6vectorIlSaIlEEaSERKS1__ZNSt6vectorImSaImEEaSERKS1__ZNSt11logic_errorC1EPKc_ZNSt11logic_errorD1Ev_ZTISt11logic_error_ZN6caffe28TypeMeta13_typeMetaDataIcEEtv_ZN6caffe28TypeMeta13nextTypeIndexE_ZN6caffe28TypeMeta13_typeMetaDataItEEtv_ZN6caffe28TypeMeta13_typeMetaDataINS_6detail24_guard_long_unique_dummyISt6vectorIlSaIlEEEEEEtv_ZN6caffe28TypeMeta13_typeMetaDataISsEEtv_ZN6caffe28TypeMeta13_typeMetaDataINS_6detail24_guard_long_unique_dummyIlEEEEtv_ZN6caffe28TypeMeta13_typeMetaDataISt6vectorImSaImEEEEtv_ZN6caffe28TypeMeta13_typeMetaDataISt10unique_ptrISt6atomicIbESt14default_deleteIS4_EEEEtv_ZN6caffe28TypeMeta13_typeMetaDataISt10unique_ptrISt5mutexSt14default_deleteIS3_EEEEtv_ZN6caffe28TypeMeta13_typeMetaDataISt6vectorIiSaIiEEEEtv_ZN6caffe28TypeMeta13_typeMetaDataISt6vectorIlSaIlEEEEtv_ZN6caffe28TypeMeta13_typeMetaDataIPcEEtv_ZN6caffe28TypeMeta13_typeMetaDataIPN3c104HalfEEEtv_ZN6caffe28TypeMeta13_typeMetaDataIPiEEtv_ZN6caffe28TypeMeta13_typeMetaDataIPbEEtv_ZN6caffe28TypeMeta13_typeMetaDataIPfEEtv_ZN6caffe26detail27_ThrowRuntimeTypeLogicErrorERKSslibstdc++.so.6__stack_chk_fail_ZNSt11logic_errorC2ERKS__ZTVSt11logic_error_ZNSt11logic_errorC1ERKS__ZNSt11logic_erroraSERKS__ZNSt13runtime_errorC2ERKS__ZTVSt13runtime_error_ZNSt13runtime_errorC1ERKS__ZNSt13runtime_erroraSERKS__ZNSt11logic_errorC2EPKc_ZNSt12domain_errorC2EPKc_ZTVSt12domain_error_ZNSt12domain_errorC1EPKc_ZNSt16invalid_argumentC2EPKc_ZTVSt16invalid_argument_ZNSt16invalid_argumentC1EPKc_ZNSt12length_errorC2EPKc_ZTVSt12length_error_ZNSt12length_errorC1EPKc_ZNSt12out_of_rangeC2EPKc_ZTVSt12out_of_range_ZNSt12out_of_rangeC1EPKc_ZNSt11range_errorC2EPKc_ZTVSt11range_error_ZNSt11range_errorC1EPKc_ZNSt14overflow_errorC2EPKc_ZTVSt14overflow_error_ZNSt14overflow_errorC1EPKc_ZNSt15underflow_errorC2EPKc_ZTVSt15underflow_error_ZNSt15underflow_errorC1EPKc_ZNKSt3_V214error_category10_M_messageEi_ITM_RU1_ZGTtnam_ITM_memcpyRtWn_ITM_RU8_ITM_addUserCommitAction_ZGTtNSt11logic_errorC1EPKc_ITM_memcpyRnWt_ZGTtNSt11logic_errorC2EPKc_ZGTtNSt11logic_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt11logic_errorD1Ev_ZGTtNSt11logic_errorD2Ev_ZGTtNSt11logic_errorD0Ev_ZGTtdlPv_ZGTtNKSt11logic_error4whatEv_ZGTtNSt12domain_errorC1EPKc_ZNSt12domain_errorD1Ev_ZGTtNSt12domain_errorC2EPKc_ZGTtNSt12domain_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12domain_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12domain_errorD1Ev_ZGTtNSt12domain_errorD2Ev_ZGTtNSt12domain_errorD0Ev_ZGTtNSt16invalid_argumentC1EPKc_ZNSt16invalid_argumentD1Ev_ZGTtNSt16invalid_argumentC2EPKc_ZGTtNSt16invalid_argumentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt16invalid_argumentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt16invalid_argumentD1Ev_ZGTtNSt16invalid_argumentD2Ev_ZGTtNSt16invalid_argumentD0Ev_ZGTtNSt12length_errorC1EPKc_ZNSt12length_errorD1Ev_ZGTtNSt12length_errorC2EPKc_ZGTtNSt12length_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12length_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12length_errorD1Ev_ZGTtNSt12length_errorD2Ev_ZGTtNSt12length_errorD0Ev_ZGTtNSt12out_of_rangeC1EPKc_ZNSt12out_of_rangeD1Ev_ZGTtNSt12out_of_rangeC2EPKc_ZGTtNSt12out_of_rangeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12out_of_rangeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12out_of_rangeD1Ev_ZGTtNSt12out_of_rangeD2Ev_ZGTtNSt12out_of_rangeD0Ev_ZGTtNSt13runtime_errorC1EPKc_ZGTtNSt13runtime_errorC2EPKc_ZGTtNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt13runtime_errorD1Ev_ZGTtNSt13runtime_errorD2Ev_ZGTtNSt13runtime_errorD0Ev_ZGTtNKSt13runtime_error4whatEv_ZGTtNSt11range_errorC1EPKc_ZNSt11range_errorD1Ev_ZGTtNSt11range_errorC2EPKc_ZGTtNSt11range_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt11range_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt11range_errorD1Ev_ZGTtNSt11range_errorD2Ev_ZGTtNSt11range_errorD0Ev_ZGTtNSt14overflow_errorC1EPKc_ZNSt14overflow_errorD1Ev_ZGTtNSt14overflow_errorC2EPKc_ZGTtNSt14overflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt14overflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt14overflow_errorD1Ev_ZGTtNSt14overflow_errorD2Ev_ZGTtNSt14overflow_errorD0Ev_ZGTtNSt15underflow_errorC1EPKc_ZNSt15underflow_errorD1Ev_ZGTtNSt15underflow_errorC2EPKc_ZGTtNSt15underflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt15underflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt15underflow_errorD1Ev_ZGTtNSt15underflow_errorD2Ev_ZGTtNSt15underflow_errorD0Ev_ZNSt6thread6_StateD1Ev_ZNSt6thread6_StateD0Ev_ZNSt6thread15_M_start_threadESt10shared_ptrINS_10_Impl_baseEEPFvvE_ZTSNSt6thread6_StateE_ZTVNSt6thread6_StateE_ZTIN10__cxxabiv115__forced_unwindEgettext_ZTISt12out_of_range_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE18_M_construct_aux_2Emc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_checkEmPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_check_lengthEmmPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_limitEmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_disjunctEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_moveEPcPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_S_assignEPcmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS5_S4_EES8__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcS4_EESA__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_S_compareEmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EmcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7crbeginEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5crendEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13shrink_to_fitEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5frontEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5frontEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEOS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS4_EE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8pop_backEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPKcS4_EEc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_mc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPKcS4_EEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSESt16initializer_listIcE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignESt16initializer_listIcE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmRKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmRKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8_m_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_PcSA__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8_S8__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_St16initializer_listIcE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_RKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_NS6_IPcS4_EESB__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S9_S9__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPcS4_EESt16initializer_listIcE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmRKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmRKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLESt16initializer_listIcE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendESt16initializer_listIcE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4copyEPcmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13get_allocatorEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmRKS4__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmRKS4_mm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcOS3__ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8__ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IN9__gnu_cxx17__normal_iteratorIPcS4_EEvEET_SA_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IN9__gnu_cxx17__normal_iteratorIPcS4_EEvEET_SA_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPKcS4_EEEEvT_SB_St20forward_iterator_tag_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4__ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IPcvEET_S7_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_mRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_mmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ESt16initializer_listIcERKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ESt16initializer_listIcERKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IPKcvEET_S8_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPKcvEET_S8_RKS3__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4nposElibm.so.6libgomp.so.1libgcc_s.so.1libpthread.so.0libc.so.6ld-linux-x86-64.so.2_edata__bss_start_endlibc10.so$ORIGINGLIBC_2.2.5GLIBC_2.3GCC_3.0GLIBC_2.12GLIBC_2.3.2GLIBC_2.14GLIBC_2.4CXXABI_1.3.5GLIBCXX_3.4.14GLIBCXX_3.4.18GLIBCXX_3.4.15GLIBCXX_3.4.17CXXABI_1.3.2CXXABI_1.3.7GLIBCXX_3.4.11GLIBCXX_3.4.9CXXABI_1.3GLIBCXX_3.4libgomp-a34b3233.so.1 @ ЀDQpC17p DQ B HXe C\B )iqvH EM*NLȓ!`F C3B@Ef x< @D^2(-x D* -FV  00"48e *5Yb(:U%J; BuA4,CA#F(0^b9 a(Hgt# $H*mR  9XT`B Y :@!Y0f DHPR"AayBDP%`Bh@@!Hk $D:!rX QZЂG 70H"@Hx e$$HjH)D*n "' "    "%&()*-./2347;=?ACGHIJLNPQRTUXY[]`degklnoqrtwx{~  "$%'*+,-/3457:<=>@BCEGHJLOPRSTZ[^`bdefhjlnorwx{|}    !"%&'*-./38;?@ABEGIJKMOPUX[\]^`acefghijklmpqstuwx{|^sVf# *t匸y&7r܍zcXF\BvwZ.خćw8db1yl<~N7Gcɿ1mupE`9,?>}-l}R1dJ݆VL5^n_sdhh?[RHH=1 ~gܧquʒ[FvHyoKKkω\+*^8 }J: =ӠR@ހ*Uh';c9v@N4-f#ZL{u2(RIS溮xF 6!k-(NćጎT{YPV H}xۣ5yu~ I9Z!u0PS63_r}&;q4K/Yb1h]$ ZAZ:`!% `6՝LH$+9UbjJ._]O8YoOoHFUt6Hz:x A;%"O#bIν9.f#G¸+3EZs&/~0M)|v95ק>Y{:h3oj9yrycTc2-"Qem4zav0 gz 9KL x<(N-6BOs2aV٬]ӳhe}5(x8mnѬJb>6Nc/zmI3M-A V%YAЄ+ǣrk3E9u1 hL>6"L>2CE4ijeOh"gzK^4 ?rՐ_$,#:b>6U֡zd᣶H"$i)sF;\Y#p?:֍#g"cxmKro?4q`6mr5 0ji|E6t~i`"md 4onRj}򹁰A_XXkյ6sP?54I&`f p|TKB3E/a[lݧ Єb5=pr%j 7YqbB|eKFʄ0]P¥:NhțQlgTO>JKckͰ[ɿfyhYt=(/|l_eJZ.ǒ -5"`v$J*x/*g`AMՖY=).w(R_)ĊUyyƙ__5uOq?F6> E%J di"{K 7@M,EguV]'7n@L#CǻO]CX`aZkXD:6Lm6KmUZlDpgp"v9M97Bv~ӻHZ DfI$0oNX̵aM$-ܗՍR_>MJ<9wmLiL2[ĕȪ@&D`4E1)ȯ?Ƒr%fb kߔ`%;7y0q\n HY LqI2m5GE*Wތs@D"i@H}tXTA^˒M+I-Xj%'%jx$4]uMOAW/Z*܈}ά`m%FzG/zL'܃0{2b:^NZsMx}$,IA&OѶ=MςY8N}U](ҠmCI4vh.]\'7_TTgߠ1gVHu@vjȯɔƄev%bv"&ъnw2j"-ߥ#!%?P@ciq|Y,}=U-38W52^*LqWپ6%h¥JNø0ph/#ڠzڰ aK1u}"D>yJ:ſ/dTC;AMa`sݨ*_mi~1G;3d2i/-p"G(hN~/EjmmbӅ5XA~Y4D4 @L'1Y'I ~&}bqX;3XrVYl̛Ak5a<mbmց>ˢ/zȥnɰ?{vAv λhF3:􈭾^%!GNU+cNY 쌩