libsbig-4.9.9/0000755000175100017510000000000014156417264012412 5ustar debiandebianlibsbig-4.9.9/libsbig_x64.bin0000644000175100017510000107764014136175550015234 0ustar debiandebianELF>z@pA@8 @__ Qtd$$Ptd///\\ii#i#`P% Rtdii#i#ll#l#P0I0IpPIPIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,Npl   4 . a2 s cu  x z `  5 4/-8 N8 <d:* &2 , |O s j   gI>2 SL"  @)    #W    v   P__U !M  `5    `#['  C@>$  pv#<$`hB&%   '  M m . dK } ?'%D$ p2  m P  c  ?$ `u  k Pi P w#`:$c @$0wH&% [o9$  AIQv#  `q%0X @8$H `L  ph s  0L V  I` Pw@&%(p%S  ( }   a E PP `   `Y= ~   "m p1 f<  J |v 0}89$;  7$X{ @]! fdIc |E  D Ij 7U  0  p~~ P   8$0G70 \E @ `i8 - @q% :    @[  fP@$; Ё  0 _IK%D$B?$ {?$  p"y 6 S s  p _ 0s  PU   ^  ` y  Y; r 0?$ @p%p  P0  7$ O   s 0|6 p z `]g p] p$) h  l: @g-& `I  ':  ;$4 `  t   pU1J fE`  ; p}s  "?  ^ V   =Q e  p  0 @P i  @8$Z |P@$" Y6 f|  8I(@ I 4   P X j   [ e  p8l   @ Y $  pcu  P  . "S@$4 ;" P3  P b h `"t XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ui > ii JTti _ii kui >ii ui#pi#0j#̶j#Ѷj#׶j#ܶ j#(j#0j#8j#@j#Hj#Pj#Xj#`j# hj#pj#xj#j# j#j#'j# j#-j#2j#8j#mj#vj#j#j#j#j#j#k#k#k#k# k#(k#0k#8k#@k#Hk#Pk#`k#%hk#/pk#8xk#Bk#Lk#Uk#^k#gk#qk#{k#k#2k#k#k#k#k#k#k#l# l# (l#0l#8l#@l#Hl#`l#hl#pl#xl#l#"l#+l#4l#<l#El#Ol#[l#gl#sv#v#7$}7$7$7$7$7$7$7$8$8$8$8$ 8$(8$08$@8$H8$P8$X8$*`8$9h8$Lp8$[x8$r8$8$8$8$8$8$8$8$8$8$9$9$9$"9$. 9$:(9$F09$T89$`@9$mH9$zP9$X9$`9$h9$p9$x9$9$9$9$9$9$̶9$Ѷ9$׶9$ܶ9$9$9$9$9$9$9$9$:$ :$:$:$ :$ (:$0:$'8:$ @:$-H:$'P:$`:$+h:$9p:$Fx:$R:$]:$g:$s:$:$:$:$:$:$:$:$:$:$&:$=:$S;$i;$n;$;$ ;$(;$0;$8;$@;$H;$P;$X;$,`;$<h;$Tp;$mx;$;$;$;$;$;$;$;$;$;$;$(;$7;$G;$V;$f;$r;$~<$<$<$<$ <$(<$0<$8<$@<$*H<$7P<$RX<$``<$gh<$qp<$x<$<$<$<$<$ <$<$<$<$<$ <$ <$. <$A <$Q <$Z <$n <$k =$ =$ =$ =$  =$ (=$ 0=$ 8=$ @=$ H=$ P=$ !X=$!`=$*!h=$7!p=$G!x=$V!=$g!=$w!=$!=$!=$!=$!=$!=$!=$!=$!=$!=$ "=$"=$&"=$3"=$D">$N">$`">$o">$" >$"(>$"0>$@8>$"@>$"H>$"P>$"X>$"`>$#h>$#p>$#x>$)#>$6#>$A#>$M#>$Z#>$i#>$w#>$#>$#>$#>$#>$#>$#>$#>$#>$#>$#?$$ ?$'$(?$9$0?$I$8?$\$@?$k$H?$t$P?$}$X?$$`?$$h?$$p?$$x?$$?$$?$$?$$?$$?$y?$%?$%?$%?$y?$?$ %?$%?$K?$!?$"%?$*%@$"@$2% @$:%(@$K0@$@%8@$F%@@$K%H@$Y%n#n#vn#n#n#n# n#n#ho#o#so#xo#u o#(o#0o#8o#@o#)Ho#]Po#Xo#`o#}ho#po#zxo#o#o#o#o#o#o#\o#{o#Eo#o#^o#Go#Zo#Kp#l p#(p#0p#8p#@p#bHp#Pp#Xp#`p#hp#pp#xp#p#rp#p#p#p#p#p#p#p#p#p#p#`p# p#p#p#q#gq#q#q#  q# (q#0q# 8q# @q# Hq#Pq#Xq#`q#qhq#pq#xq#q#q#Yq#q#q#q#q#iq#Vq#q#q#q#q#q#q#q#r#r#er#yr# r#(r#w0r#|8r#@r#Hr#Pr#Xr#`r#hr#pr#xr#r#r#r#r#r#r#r#r#r#r#r#r#r# r#r#r#!s#s#s#"s# s#(s##0s#$8s#S@s#Hs#WPs#Xs#`s#%hs#&ps#xs#s#s#'s#s#os#(s#s#Us#s#s#s#as#s#s#*s#s#+t#,t#-t#.t#R t#m(t#0t#X8t#@t#PHt#/Pt#0Xt#`t#1ht#2pt#~xt#t# t#ft#3t#t#t#t#t#t#t#4t#[t#t#t#t#5t#u#u#u#u#6 u# (u#0u#78u#@u#Hu#Pu#Xu#`u#hu#8pu#9xu#:u#;u#u#<u#=u#>u#?u#@u#pu#Au#u#u#u#u#u#Bu#Cv#Dv#cv#v#F v#(v#0v#8v#@v#Hv#Pv#Xv#_`v#Hhv#Ipv#xv#Jv#Tv#v#v#Lv#Mv#dv#HH#HtH5#%#@%#h%#h%#h%#h%#h%#h%#h%#hp%#h`%z#h P%r#h @%j#h 0%b#h %Z#h %R#h%J#h%B#h%:#h%2#h%*#h%"#h%#h%#h% #hp%#h`%#hP%#h@%#h0%#h %#h%#h%#h%#h %#h!%#h"%#h#%#h$%#h%%#h&%#h'p%#h(`%z#h)P%r#h*@%j#h+0%b#h, %Z#h-%R#h.%J#h/%B#h0%:#h1%2#h2%*#h3%"#h4%#h5%#h6% #h7p%#h8`%#h9P%#h:@%#h;0%#h< %#h=%#h>%#h?%#h@%#hA%#hB%#hC%#hD%#hE%#hF%#hGp%#hH`%z#hIP%r#hJ@%j#hK0%b#hL %Z#hM%R#hN%J#hO%B#hP%:#hQ%2#hR%*#hS%"#hT%#hU%#hV% #hWp%#hX`%"hYP%"hZ@%"h[0%"h\ %"h]%"h^%"h_%"h`%"ha%"hb%"hc%"hd%"he%"hf%"hgp%"hh`%z"hiP%r"hj@%j"hk0%b"hl %Z"hm%R"hn%J"ho%B"hp%:"hq%2"hr%*"hs%""ht%"hu%"hv% "hwp%"hx`%"hyP%"hz@%"h{0%"h| %"h}%"h~%"h%"h%"h%"h%"h%"h%"h%"h%"hp%"h`%z"hP%r"h@%j"h0%b"h %Z"h%R"h%J"h%B"h%:"h%2"h%*"h%""h%"h%"h% "hp%"h`%"hP%"h@%"h0%"h %"h%"h%"h%"h%"h%"h%"h%"h%"h%"h%"hp%"h`%z"hP%r"h@%j"h0%b"h %Z"h%R"h%J"h%B"h%:"h%2"h%*"h%""h%"h%"h% "hp%"h`%"hP%"h@%"h0%"h %"h%"h%"h%"h%"h%"h%"h%"h%"h%"h%"hp%"h`%z"hP%r"h@%j"h0%b"h %Z"h%R"h%J"h%B"h%:"h%2"h%*"h%:"fUSHH(H-"dH%(HD$1HUHtfjft5wfuK1ft$fu.fǂ11ˬ1fǂ1D$HL$fC1ҿfD$0uhHEt9f|$CtT$fff9tT$)PkfD$HT$1ɿfD$ H\$dH3%(tH([]AWAVAUATIUSH(Ld$Lt$ D$ dH%(HD$1LL`AupD$AEfuX1fA}0uN/T0L)Lf\$G@l$ uHcÉLLHAAHT$dH3%(DtH([]A\A]A^A_H"7HHEHtfj9lfDIEufA~0fA~5ptf:u fA~YfA~ PfAA%fA fAEfAAfA uHk8IEøSHH!"dH%(HD$1Hu1t w$ fr$H i$f1f^$fV$GM$fGD$1HHu1$HL$H$ 1u'$f9D$aHHt fǂjH\$dH3%(tH[USHHH-#"7dH%(HD$1HUHtfj9lufHEHxHP8SP@t|C DKH :rDHPCPCPCH"PH1H H0fCftfSH|$fL$fD$fT$Nl1Ht$dH34%(tH[]AWAVAAUATIUSH(H-"D/Ht$T$HuAEEHtfDjD9ls3xH=~HRHEEH qDlEĸBfEwAOuA ufAG fEWAu@D҃fBf$~$fAfE1AfD$DSEt f:t NGu"Aff$fABfD$Df uDfD$ff$Zf "AffD$fABf$f wHTHcHE1A.DSA"fAAD[A AAf~)xH=FDH H"HH YjjAAH1HH_AXHl$ Lt$HLAHLfA<$%fA|$YAHA)LADGD|$fD$tHcDHLDH11fA|tHH=uIU|ID$1f8f9HH= 6L$HcH(_LL)$(Z)$H &iLE U*EPEPH"DE L кYFL>IEfU fY^H.(H$L5N"L-h1)$H()$AT,ftIAD, ED, LM ־H*AD,PAD,PY)HXZHHuH$ dH3%(tmH []A\A]A^A_SHL$fG$dH%(HD$1fftr"ft%f$$$$$HQ"HL$Hݗ$ G֗$Hu* $f9L$tHHtfǂjHt$dH34%(t~H[USHHH"dH%(HD$1H;Htfj9lvH8 )f}u$Hf6tf\f@ u1Hft1ZHw)*HsfEHT$1ɿD$ D$1HL$dH3 %(tH[]AWAVIAUATUSH(H"dH%(HD$1Hzt$H="Htart...(HGHfE&tE1u!fA@AuH "E1Hy8ADfAAfAfAfDjE9lL$ -H"HzPƒt u1%H;vH8 H1L~AHzttH="H dHE1H="EtKHzH=f"H dEH1H=E"EfA Hm"fǀt6H|$fDd$2AtHEH dz;Hf6Jt-uttau\VwNf`tDzfǀAfǀ`t/H=^"(ǜ(͜G fǀE1H1ɿHfǀAHtzEH dBfuT uKt Iu@Hzt H"H5c7HHfEt0AtHEH dzfA>zApH^fZ0fNt7u2zOH"H5cAHHv*u/ fH*H Nfu>fHu8H N*H Nhfzft1ft HH"H5ac+HH%Qft H"H5`c1HHp ft  LvuHf\t 'HDd$ t_Ik8AHRAHztFH-l"H bEH1HHu f@E1 f@E1HfBDŽf ff AHzt,H EH"H1HFH>Ht$dH34%(Dt6H([]A\A]A^A_HdH%(HD$1Ht"H1t"tpH|$D$HL$dH3 %(tHAWAVAUATUSHH|$H|$@dH%(H$1H|$` HH"LL$HHLHfADD$@tuLtʃw;H="@AAHz8A@EDAA ADE E11E1E1҉f%ADffT$@fjAED9lT$6 |$2tffA xDT$HH1"T$ZH"H v`AEH4H16H.LD$XH `HHLEHA$LHPLHPLHPLIHP1H0HDT$H("H fD6fEtRHt$HsGfǁDs:H1ҿ %HHHuHH HD$H fǁf|$@HD$P(D$@Hx(1HT$HH+wH""Hx@fEDT$fA GH$1҉ HHD$AJ HADT$D$fNtT|$tMfT$Rftfufǀ>ftfufǀ"fǀAfǀ҃fH1ɿDT$?ADT$fEt)HHT$*1ɿ HD$*fDt$2fEHt f|$R $v+t tf$u 11ffǂ1H„fAH1ɿHfǀ6AA NHHL$1ҿ  Ae$vAuAKHfNt<|$t5ffu f$ufuf$u Hf|$Ru$tfD$RfD$Rfu$uf$f1H„#A}A NHHL$1ҿ ARfD$Rfu $ufu $t Au1f|$RHDl$fu fD$R;fEHHFEu Mk8HD拸IAA^EAH-"=HD$H%H=+wH}@u1H}Pt>Eu9Hu-9!D$DHk8 AEu'H u1fb@MAǃ|$2@Eu<@t7HƒuH|$`AE1u H|$`AEuE@t@Hu=T$`fP8T$tfP:fT$zfP@T$xfP>fT$vfPuWv'H1ҿ HHuHH HL$Hfdž`EfJH vD$Kttf|$Rul1fD$RAH1ɿHǀAAH u `Hfǀ`H"D$4D$8HfD$Ld$Hl$fD$'1LHutD$ukueuGLd$Hl$fD$ '1LHGu.D$f ftuHH)H5v1HL$dH3 %(tH[]A\AWAVAUATUSHHhdH%(H$X1!11"xL$L$!fD$H$HD$H!1D$LL$f$H=LH1H=1IH=1k,H=1N-H=R 11H=G 1-H=> 1H== 1-H=: 1~H=9 1-aH=+ 1DH= 1f-'H= 1I H= 1,-H= 1 H= 1 -H= 1 H= 1 -yH= 1 \H=m1~ -?H= 1a "H= 1D -H= 1' H= 1 -H= 1H= 1-H= 1tH= 1-WH= 1y:H=| 1\-H=z 1?H=n 1"-H=g 1H=Z 11H=@ 1?H|$;l$1Ht$`1ҿuOH\$>D$@L$PjtqHH޿ tD$P1ҿfD$>sDd$H=l110D$D$XIfD$\fD$^HD$ HHD$HD$XHD$ -Ht$ L¿LD$(LD$(LD$EA9ξ芡5H=x1觘Ht$H1ҿfD$H蟜GH=1dL$MGDHL荜H߉D$譠D$H=rMHfHH H*XHfHH H*XD$葠D$Ht$LL$fD$L趛H5H=xL1莗IJ\H\$LHL$PLL$XLD$TH51HLH-"1u0l$LD$PHH%HD$XHŋD$THHH-ݞ"H1L2fDl$TH$0Ll$T$HLɚH5H=H1衖HfHH H*XHHfHH H*XMȘH=g#UHg#H9HtH"Ht ]f.]@f.H=ig#H5bg#UH)HHHH?HHtH"Ht ]f]@f.=)g#u/H="UHt H=r"=Hg#]fDUH]ffDHdH%(HD$1f#t)f#HL$dH3 %(u$HHt$1藙D${f.USHdH%(HD$1=nf#tHL$dH3 %(ugH[]Hif#11uf#ɝHt$1HAf#H11Hf#蜝t1D$e#Ζ@f.H5H1蕜H"H8Hf雟f.H(HS㥛 1dH%(HD$1HHHH?HH)H$HiH)Hi@BH|$HHD$dH3%(uH(@f.H5"1ݛf.H51齛f.H5H1虛H51膛H"H8HH5d#H1d#H e#Hd#1fod#1)d#Hd#d#fod#%sd#d#)ed#fdd#fod#)_d#誛H!Hid#H11茛HHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HH=d#IHD$HD$ $D$0HD$賜Hc#H591H"H8Z1HL$dH3 %(uHۓf.@f.SH8c#H11\H-"PHH赕H5c#1b# H&c#Hb#1fob#1)b#Hb#c#fob#b#%b#)~b#f}b#fob#)xb#Ù;.t[@[AWAVAUATL-AUSL%HdH%(H$1H$`Hl$$輘H=1.H趖$`< tZtVH51HHuHt$HT$ t$|$$5 z#CD$$IcLfDH$dH3%( H[]A\A]A^A_QH=1sHHT$`H51HE@ 贗H=1&荗Ηy@豗H=1ӎH[HL$(H$H51H蝕\H$H$DŽ$H$D$(f$D1ɋ5x#|$$A H=%1+H賔HT$(H51HD$(HT$fD$@豖H=1ӍH[HL$0HT$,H51H蠔_D$,of$$D$0H$f$DH$1ҿA 赕fDt$"L$ Ht$"$L%H5H=L1豕H=1ӌH[HL$8HT$4H51H蠓_HcD$4T$8HDŽ$fDH$ DHL$r1ҿAT$tt$rH=15 H=1H蛒$`H{DHAA1H|$H5螀HZYt7HHHH|$C$IcHHcHx1H$(dH3 %(uH8[]A\A]A^A_y@AUATUSHdH%(HD$1HWv"HJHl$Ld$fD$HD$LD$D$u1҅D$fT$uBA2fdFHLkud\$,HLQutHL$dH3 %(uH[]A\A]f \$tAuxf.AWAVAUATUSHH8dH%(HD$(1HPu"D$$  Hx dtAftIH=xHu"Ht"DH EL HH1cH[xHt$(dH34%(DhH8[]A\A]A^A_DfEfADeAHl$-*Y,؁AOwAHALD$fDD$ÀD$Z\$H\$HsAwIHt"1ft$1D$Hx H.%x fGEf  D={"-*E-{"-Y,f*DA DOYADLDd$D,EA DOAAMAʼnD$ vt>Et9D)Bw#DD)AAAAAG#D$AH\$Hl$Ld$#Ll$D$fDT$AD$ d$!D$ D$"d$#Cfx uf`PuC]fA!HEjfRt@0WcHEDIcHElDAWAVEAUATUSALHAA`A(EL=6Y"I@tlHY"AE1DH bAEA{1Aٿ`AXH.Y"E1ADHaAH{X"Hf\:AffDGfHf1foHf fofifafofbfjffofjfbfffufoffsffH~t=Hf~,HftHfu HH1IH|$PfEtsHKEHfJAff@HfH9H*XYXuf*^^Y\f.QHD$PHD[]A\A]A^A_@tSAHW"fIf\18VAcukH7W"HjjE1jADHD\H AfUL=gV"IPEvt5AHV"QfD1UAL$`L$fDAUATUSH(HV"dH%(HD$1Hz`HU"HfJfLw~1H:ujt]Ll$Ld$ D$ *LL `u5D$LD$ ƒfELD$H_HL$dH3 %(u H([]A\A]W fAWAVEAUATAUSHHL-T"$$t$ D$$D$D$$fD$,IE\$$T$ DL$0t$4xfT$*fDD$:f\$.fDd$fD\$8|f>#"fA"ANֿAAfT$f=>#fD>#fD w>#f\>#DL$ EPHHfH$@tjL=T"LI\A^IExHS"DEDT$ H ܫL DT$ Ef=#PHHfRHS"Lt$f9H=a#E1D\$PD$DPDL$Pt$,Dl$AA*LT#Hl$D$ ALf.GHcHEGGAHxfEr#t< DEA >fAVAUATUSHPf.dH%(HD$H1H dHHcHfDfH\$HdH3%(HP[]A\A]A^DHt$H|$A1fD\$k>u1D$fEf1҃ fT$t 9Ht$H|$D$D$ :_1D$fEIfHt$H|$1f\$=D$fE'CL%9"HL$1ҿ I$Duff|$,upI$AfDMf$DI$H+H;E1fD|@nfDI$fA1fDUD@L%A9"tl#fql#I$f HHx{H5Hl#4:HeCLt$ICHHxB1LT<|$%CL)H#I$f uBI$H+H;r_11fufNfDHI8"HffX fD1fMI$f \HHLH5k#utf CHt$H|$E1D$fDd$D$"6D$fSuCf}f vACfD[@ 11ff>Ht$H|$1fL$9T$ff(fSf.f>Ht$ST$fSDfDCfsH-q5"h#fh#HEf HHx{H5xh#d6H?Ll$ICHHxB1LT8|$U?L)HHEf uJAfDkfxf}u fSA#fDC{Ha4"HffXHEf gHHWH5Ng#8H=4g# $g# g#g# g#8g#ЃfCffCxu@ c#f{ 'AfDS VfDA#fDK;fC#%5@AWAVAUATIUSH-eHdH%(H$1Lt$ Ll$PHt$fDA$f|$fHcDHf11e#tOfD$PB<똾1Lft$ L5lD$PufD$HD$fHA $f1H5 HcHfD1f fD$Rtf wLLD$TD$P;1D$ v"'v;L=w1"1L I<f|$l3IfT$f;IH+H;1fD$f1ҹLLfL$ 4uD$P\H$dH3 %(HĘ[]A\A]A^A_If_:IH+H;fD$1f5H90"HfqfX\ID$HHH=H|$PD$PfD$T1fID$HH|$PD$PfD$T1ID$HHAA^GfDT$PfD\$TfID$HftffHfѸ fD$u$H/"HftfXHt$ H|$PD$D$fL$Pq#sL$"ID$H9H\$Hl$HH߈D$".ID$HHHpIt$HFH s1lID$H A@IT$A<A^GfDD$PfDL$THfH*YI,H|$PfD$R/H-"D$H+8T$HHfHǀ6HD$A#fDxD$GHfHH H*XfHt$H|$PHD$XD$P JHl$ H\$Ad1AHHfDt$0D$ HD$AfD` 6L%,"1H I$E7|$(uII$1ɿHfǀ7@B+6'!61H 6Pf|$@I$H1fǀ6b@B5I$1ɿHfǀH6@Be5I$fD$Lt$Hl$L񋰨H5}D$D$AD$I$l$HL5=@B4AuǾ H5I$H1ɿ fD$s5@AfDh4Af Wf HHfH/Hl$H\$D$HH)lAeLt$AP3A<$L4f|$uHD$T$"f@ID$H901U,ff6fH tf u#HfT$f|$f f/D$ADŽ$f}fvIUAxH=d+IUfDH=t+H=h+SH]("H L%'"L ILH123L*+H'"H yLL I1H2L*IEH qLH'"L I1H2L*Me2fDfD$E$fEfA$6 fD$OH)'"AH IL L%&"H1L*2L"*|$E$fEEfA$rH|$vIUAxfD$fjH$dH3 %(D H[]A\A]A^A_H|$IUAxtHW&"H քEL HH%"H|$HCIUAxOH&"L5q%"H EL LH10L(H%"H "LL I1H0L(UH2%"H LL I1Hn0Lf(UH%"H LL I1H70L/(DEH HL1 0L(IUD$<H|$HcIUAxH8$"LD$H H1H/H'H$"DH EL HH1p/Hh'A#UH$"H IL HfH1&/H'IUD$UHt$ AD$ ffEL$faH5~HcHfDHD$HHf f%Hf|$8 1f fT$Rtf D$T1L|$PLt$ (T$ HD$@T$8CH9?LL\$P"AtɐIUx/H""DEH 3H?""L HEL|$PHt$ fA$D$ LD$PD$T!uD$ E1!<AfE$MefA$|$f-A$AHz}HcHf tf Ht$ H|$PD$TD$P AfIUxH!"H1!"DH EL HH1,H$A#UH!"H ~HL I1HY,HQ$IUD$A#DIUAfDMxtH!"H "H ;A#HLH1+H#SIUAxH "H# "H AHALH0H1+H~#fE1E11fDT$IExD2H "DH }L H|$ =ftDD$ EtAfDD$EfDA$t_AAfD|$\fDH|$ ft DD$ EuAfD$#DAfD$fDH|$ vftDD$ E5AAfD\$Aa1AH|$HoA11D$Pf|$xH|$Pft$hHHD$XHD$pHDŽ$&AH|$PAD$PfDD$TAADAIUxHB"DEH |L @H!"EH |L @fBH yHcHHEE1fHyHcHIUuE1HE1ҾAu AP#HE|$f tf JHt$ H|$P1ɈD$TfL$RD$PVAuD$ |$HEGHEHEHEHE HEHEHEHEAff f4H%f|$81f fD$Rtf Lt$ L|$PD$TD$PLLQA6T$ HD$@f|$8D$PvE#fDT$ HD$@T$8CH9~LLAt@E1nf|$8[1&hN#HD$@T$8CH9~1҉޿Atf|$81+N#HD$@T$8CH9e1҉޿?At#A$:A$H$%$ A A fDt$gIUfXfXCIUf?fX*H|$ ftDD$ EPAAfDd$IUf)fXIUffXf.DAVAUATUH-J"SHEHt u[]A\A]A^fDHH5xIH"HI1H LLII@|H5ZH}"HLmIpt|Ht>HUfHLH+pHxH*^j"H[]A\A]A^VfDH5wH"HfIpsDf.1f.AUATUSHHHdH%(HD$1fft1&fHL$dH3 %(4H[]A\A]DLd$Ll$D$D$D$LL uHf"D$HuHE1 !fIm1nAUAT@ USA HHL"HE#fDE#ffE#HHH5E#1I HE#fH H#suMH~#eE#fLhL-c#u1H=Q#tLmH[]A\A]fH-0# H[]A\A]H![]A\A]fDHH11ɻ!ffǀL;mt vH5D#LL._fAWAVEAUATIUSHIH(dH%(HD$1H>t HGI>t M8HQ"HxhH8DDfE@!H@ HEHH=D#HD#HUAfZ fC#ffC#AH}fEB#fH#H I>H#H#HMHXHH#H#H9cHUIHtIHt$dH34%(JH([]A\A]A^A_ÐE1fdH}H#fA#H@L-Q"IEH5B#1fHXD-B#DfH#f.t/H #HYH#H} Hs#fDH i#PB#fHYHN#uHMHIHtAH9t<fDIH9tHtHʸfD1H5A#L_1SL-! "L|$IELT1tAH|$uI2Ou˸H "H!fDIEHt$1ɺ HI~T$fI9HT$H?#0f.E1HH]HT$IL9~ZIEL)H~1ɺH H5@#1fAAHx[}@#fl1f'?#fIEIE1E1ffDǀ!HH11ff0ǀ! USH @! ADHH?#fD?#H-) "f?#HEHH5?#1ɺ H?#fH H#ju>H w#^?#fHQH\#u"H=J#u8HDtz H-8# H[]fH![]@fHEHE11ffǀ!fDo>#o>#Co>#C o>#C0>#S@[f.HAVAUATUSILIHIH7>#B ff'>#DfHf>#0L5q "I,!@IH5=#=#1f H5=#fH H#AH#D-=#fAEH EH#u-H;}#'H9.HtH5\=#HL[D]A\A]A^|2H=;b ML-u"H FhH1LL IH=<# f.A[D]A\A]A^fD[DH-# ]A\A]A^@IA!, I11ffǀ@A![D]A\A]A^fDADADfAUOATUfSDDl$(OfADd$0DOHG"l$8LAfAfAA= fADOfEfA9DOE1HfEfAIIǃHfD-9:#fD%3:#f$:#f-':#f=:#f5 :#fD :#f :#IAH[fD 9#]f9#1A\A]DfE9ENcAUATIUSHHD"H ft]L-"1)HLHHL' HHfH)H[]A\A]DJ9#79#H5*9#L-S"H$!@ELDMcH HHfIfDAWAVAUATUSHHK"dH%(H$1HfxH"E1E1foE1E1H$AHf1fDf(fD_fDf8H gdGGZAfDghfDoxAGzƇƇƇƇ:Ƈz1hIHAEXZyFH|6!H$dH3 %(Hĸ[]A\A]A^A_fDH$ADHDŽ$y0H|tH=}W!3H=c'qfL$1HDŽ$AfA|$AD$ HfD$tA$fD$yTH|H=V!H=tcfH=VtH=bhH$HDŽ$DŽ$F ^ y:H|dH=SV! H=cGH5b1AMDQHt2H|H=U!H=b H$D|$0E1L$IHT$H$HT$ H$H$%fI1 L)H1LTxH$tHD$fLL$ H4$1ɺDŽ$)I~HcЃƄ{H4$H=a\$ȉJ I@D|$0DD<H|oH"MH@pHD$@Hr"H@pH$ 1HD$H$H$H$HD$ H$HD$0H$HD$PH$ HD$`DHD$1f$H4$L,L$rHI9uH"HT$@HPpAfE1Lt$xHl@IFhH$H$RHH$HŠH$H$IH$HL$xH$L)J,(L)LyNt%o}Cot. CD.)$ )<$)$Cot.04$)$0f9Cot.@oeo] oU0oM@oEPCo,.Co|.)$@)$)$)$)$)$)$)$Cot.P)$P)D$`)L$P)T$@)\$0)d$ )l$wIH$H$fol$fod$ fo\$0foT$@foL$PfoD$`H`L9I`I`L;$Lt$xH1|H=QH!EH _H1H HzDm)$@)$`)$p)$)$Col.mCol. m Col.0m0Col.@m@fo<$Col.P)$PmPC$.C|.C\. CT.0CL.@CD.PHT$ Ht$0 tft11aL|m$fA1ɺ If$H$`Ol>L$fCT>HfCD>LHL$xfHL$xuHqK|>9HT$PL f$fRHt$`K|>Z>H=6PH-Z!H ]MH1HHQAWAVAUATUSHH !dH%(H$1HfxH!E1111E1AA1fDfIf1fof(fDxf81fffffHE1fDgGAGZfDohH$GzƇHƇƇH ZƇ:ƇzƇƇƇƇ:fAXfEHAƆZAƆAfEAƆAAƆh1 AAZA[FH|>!H$dH3 %(H[]A\A]A^A_fDH$AHDŽ$y1H|tH=M!\H=[PrL$E1HDŽ$AHfED$AD$ fD$A$fD$AyZH|H=M!H=:[H=LH=ZH$HDŽ$DŽ$F ~y:H|\H=sL!)H=Z?H58X1AMDqHt2H|H=L!H=ZH$Lt$0E1H$IHT$H$HT$ H$H$%fIQL)H1HTDxH$tHD$fLL$ H4$1ɺDDŽ$)I~HcЃƄyH4$H= WZ$ȉJ I>DLt$0aDYH|t;H=JH-!H YMH1HZHRHk!MH@pHD$@HX!H@pH$1L$ H$H$HD$ H$HD$0H$HD$PH$ HD$`fDt7HI9t[M,H4$f$1ҿL$QuHT$ Ht$0 8f11!H!HT$@HPpAfwHŠL$Ll@IFhIH$H$rIL$E1HD$xH$LH$@L$H$M)L,(I)Mxu)L$`)T$P)\$@)d$0)l$ )D$w@Ht$xH$>foD$fol$ fod$0fo\$@foT$PfoL$`fI`M9kOt%Ao}Aot. AD.)$@)<$)$Aot.04$)$Pf9Aot.@AoeAo] AoU0AoM@AoEPAo,.Ao|.)$`)$)$)$)$)$)$ )$0Aot.P)$pAm)$`)$)$)$)$Aol.AmAol. Am Aol.0Am0Aol.@Am@fo<$Aol.P)$pAmPA$.A|.A\. AT.0AL.@AD.P@H`I`H;$L$H1|H=GH%!EH :VH1HHHDmfA1 Hf$fALHH$HD$$MlL$HL$xLfADHfHL$xtAHT$PL f$fsHD$Ht$`I|ZZHD$HqI|f.DHFf%f.H!H@fDH!LAAv*HHHI1Hf f.HE1111fuH[H @HHHdH%(HD$1@t$@|$=E11fHt$u)HD$dH3%(uHf.H @}f.USHHH(dH%(HD$1HH<$HD$fu.HE11ɺ wHT$dH3%(u!H([]HUE11HH @HUSHHH(dH%(HD$1HH<$HD$3fu.HE11ɺ HT$dH3%(u H([]LEH11H @rfUSHIHXdH%(HD$H1D$pf<$ft$fL$fDD$fDL$fD$ D$xfD$ $fD$H|!HHfD$1u 1fPfD$D$Hfo$Hl$8H\$@)D$ D$08fu3Ht$ E11ɺ(HL$HdH3 %(u&HX[]HIHH @oDf.H(dH%(HD$1ft$fT$fL$fDD$f|$ E11fHt$ u)_HT$dH3%(uH(f.H @4f.H(dH%(HD$11ft$fT$fL$f|$ fD$ E11fHt$ u(HT$dH3%(uH(fH @Mf.H(dH%(HD$1fT$1҃f|$ ft$fL$fT$uHm!HfPfD$ZE11fHt$ u&HT$dH3%(uH(H!@f.H(f|$ @dH%(HD$1f|$fu4Ht$E11ɺD$HT$dH3%(u.H(ÐHL$Ht$ AH!@_D$Hf|$ bE11fHt$ u$HH !@ HHdH%(HD$1ft$fT$f|$E11fHt$u$HL$dH3 %(uHDH!@=f.HdH%(HD$1ft$fT$f|$xE11fHt$u$:HL$dH3 %(uHDH!@f.HdH%(HD$1fD$1ftHt$E11H!@HL$dH3 %(uHODf.SHfuf1[fDHA1[1H!@VfDSHHdH%(HD$1Sfu>HE11ɿHi$HHL$dH3 %(u'H[fDAH11H!@SHdH%(H$1tPH!HHHu*1H$dH3 %(H[t͸DHLLH LHAE1HH3!HHHHkcfDf?t @HH!HHH1HЃ f.AUAT1USHHLd$Hl$ft$dH%(HD$1LHD$D$ %T$ffCx@# tfC fKHCLHD$D$LHHCD$D$HC LHD$-@HHC[uwLHDl$D$Au]T$fD*YKYK\KY9^KXKH,HHSHL$dH3 %(uH[]A\A]DfSf.AWAVAUATUSHHXodH%(HD$H1LOD(Lw0HFffFHF HFt#fH5IHcHfDL-!IUw'H0.t $fkHL$HdH3 %(3HX[]A\A]A^A_ffVL-!Ld$Ht$LD$D$uRHt$H|$ 1fD$"D$$D$ \u.1D$ƒfSDfL-!IUfjEf.fHD$ L-b!Ld$H$H<$E1LLL$fD\$"D$$D$ uD$LL$I?ALL$fDSHfH<$AD$fDL$&$LL$a6L|$H\$M@LHD$ZDd$:MLHID$[DL$fHD$ L-b!Ld$H$1LD$$f|$"H<$D$ D$H<$D$ fsLD$$pf.L-!M IGf=1fED$$fT$"tHA_HD$ Ld$E1HH$@H<$LD|$ 'D$C>II9u1fD1Ld$LL$fD$"HD$ D$$LD$ HH$H<$LH<$LD$ ZH<$1LD$ fD$"|$LL$ff8H 4FHcH@L-!1Ld$LL$fD$"HD$ D$$LD$ HH$ H<$LH<$LD$ ZH<$1LD$ fD$"|$LL$ffpH EHcH@L-!H)Jf.f'Ht$H|$ 1D$$fL$"D$ 6u T$HSHC ?@C$L|$H\$fD$LHHD$LL$AH$HE1LLL$fDD$Dt$D$zD$LL$>H4$fHdH%(HD$1H!H$Hx@HvDHcHDH=Q#HH$1H$u,H9Ѹu"##<t<< DHt$dH34%(HِH5ٔ#H1H$HHt(H$vf. fH=#HH$3 V911AWAVAAUATIUSHHH-}!dH%(HD$81L]IA|MI9HIL%!L)MD)M< fHcO$|HHLXfEHLLeHEE1HLI)|Lt,H!H KH1H#HH|$8dH3<%(DHH[]A\A]A^A_DfgMMM)L%!KK4|0LL\$L\$A|MIMI)ftEH!HH IRMH1H^HVL]Y^A|ID$ ACLHD$H)ITL9IOHT$0HفHHOfLLD$(_Ht$H|$ XL]AA|EACLAzMMHH!H !I$zXRH58HcHDHDuAeA [AFE1A@L%!I$x@H7HcHE1HD)_AUAAE<AA AAAE1E11AAIfH|$dH3<%(H([]A\A]A^A_DH:AHD$AE<AAAk#Eb#EY#fEL#I$fEzHi!H CDH1HH1fE1HΉDD$fDD$7IGIWH5#DD$HEHT$1HD$DD$fDA@E1SDD$IGHt$H=W#HD$=DD$DAHHD${fDS lH5Y5HcH@E1E1AHD$܅#H^ 5#IL9 H5HcHAA |AtA@c#E1oK#@#Љf f<fUD<<H:fE1@#AAfE# fEӄ#fEƄ#fEH#fE1D#fE1fD# }#1fu E^AAADfAAEljƉAAfDUf}DEAffAfuU ADEfMfUfUfE׃#AfUA ApE"E$E(E,11y#1E1+ p1E1L|$AAEEE fDUf}fufMHEE"DE$A@E(1A E,1@Ȃ#fE##fE##fEH#E1IGHt$H=m#DD$HD$DD$DE1E1AO|AFE1MIE1AjfH5#H1D11f}=Á#E#E1DfDHT$HL|$aDD$fDE1AeE1yA NfDE,1:EE"DE$fE1fEI$fHfE" U$fE )Ȁ#fE#fE1I$frvE" M$fE DyE11MfAADyE1L1MAE" CDyE11MDyAE1II1MnE" M$fE ?E1fDAWAVDAUATAUSHHHdH%(HD$81H!H $HD$(HD$0Hx0uH։Wfu2# #|H/AJcHE1Ht$8dH34%(D"HH[]A\A]A^A_ H#f}f}҃f}Df}tf}K L-!#E1fD~#AIEztUH=!LT$HULATE_TEfoEHG G(MP2foEG8IELT$AfxL\$(HD$0HPH /HcHDL-a!UIEz^"H /HcHMHufɈ ~#A,HEH~#H9HB@H9@ffEDIHuH=}#1EfA}#E}#E}#E}#E}#E}#E}#E v}#E m}#E d}#E [}#E R}#EI}#1oD)HfA9wDEȃA)HHfA9t1@<@<HD)fL-!ALyIEzH=!LT$SfoCL\$G BYTEfw$foDG IEL\$LT$xDL-i!E1IEf8AIzH=6!LT$Afo#CL\$G TUSfoCGIEL\$LT$xL|$(L\$0PH -HcHfDL-!I}AA {#{#A1Uffd{h{#z@IE @{#f}f}tf}tf}tf}tL-!{#Az#IEzTH=!LT$HTEM_TESTfoAHG G(fo#BG:IEALT$fDL-!AIEZfMIfҍL ^z#Uf}u fAAz#Uf5z#t U*z#ztBH=!LT$fo AL\$G ROMfo2AGyIEL\$LT$xL|$(L\$0PH +HcH@L-!AAIEztPH=!LT$H_VERSIONfor@L\$HG G(fo@GIEL\$LT$xL|$(L\$0$PH J+HcHf}  EH7+HcHfL-! x#f=x#AIEz-H=!LT$HTROL_CCDfo?L\$HG G(fo?GIEL\$LT$L-i!DE1%IEAO\[zH=2!LT$HP_STATUSfo?AL\$HG G(fo?GIEL\$LT$L-!U w#IEqw1Ƀ}MH5*Hc HL-!AIEf8u7E1 jw#UAǀ tfdtAπD=Fw#AzAEEL= !LT$L\$HH 4PHAAL1vLnZYIEL\$LT$9fL-!H} v#MIEID6fHAHfEt5uffZtDEOAv AnfI9LGE1LD0v#H$v#DfAv#tuE1ɍVfwH5 +D fEzD u#AAH=!H 2H1LT$L\$DL$&H=!DD$H!HH=r!EDLAA4H!H 1B4DAAHPDPDP1H=!H0IEL\$LT$ t#Ef=Gˆt#EfE1۸fDt#f}fFE1L-!t#t#IEz,H=u!LT$ASEfob;fDO fo;GG"AAIELT$uU t#EMf=wfwfw 1fv'ffffffEfufUfMf=L-þ!Gƈs#E@=s#f=Gfs#IEGfs#Gz xs#H=f!LT$AAYfoS:fD foc:Gf.AzH!DHH 3EE4H!H1HrHj[]VALHD$HtHD$IL\$0HLT$8fLT$DE1%uE1H|$0AIEAf<uE1HH@AH$HL$0Ht$(H=)r#LT$oLT$AEu_HD$H)D$0|Hq$JcH@HL$0Ht$(Hq#H=q#E1E1LT$LT$AEtIEf.Ht$(H=q#LT$誾LT$AM S  H %HcHfHt$(H=4q#LT$LT$AeDH!HzA{Hy!DHEEH ]14Df}H|$0}AffDIEx:EzH!DHEEH 14bH|$0vAMf}uf}uf}u f}p#AU p#Up#xL|$(HD$0xPH $HcHAAȈo#H=o#HL\$LT$NL-!L\$L|$(IEL\$0x PH @$LT$HcHAAAE1suL~AfcAOAA,fGѹn#U n#fGшn#zAA]H=!LT$HULATE_TEfo5AHG MPG*foq5fG(GIEALT$fGѹfLfG1f4H!AHzm#HD$(UHD$0m#Um#Um#Um#Um#Um#PMH:\ {H$LD$0HDAqm#zAUl#Ul#Ul#DMDEH ,H=ɷ!H1LT$DH=!8IELT$l#AUl#~DUt ff[l#A M Ll#M Cl#M :l#M 1l#M*l# "l#Uf l#l#k#zA Uk#Uk#Uk#Uk#Uk#Uk#Uk#Uk#ELT$HH=!H l)HPDM1DEH=Z!DMDEH l)H==!H1H=&!豹ZYIELT$ k#AUj#j#DUj#Uj#Uu уfff j#j#UAj#Uj#j#AUuj#Umj#Udj#[Uj#DU@j#U7j#U.j#U%j#Uj#Uj#U j#Uj#U i#Ui#U u уffшi#U fzA i#i#U i#Ui#Ui#ELT$HH=p!H A(HPDM1DE޿H=G!ҷE DMH J(DEH=&!H$1裿H= !藷EDM H O(DE$H=!H1eh#DUh#Uh#Uh#Uh#Uh#Uh#Uh#Uvh#U mh#Udh#U u уffшKh#U fzA /h#+h#U "h# ELT$HH=!H J&HPDM1DEgH=в![E DMH K&DEH=!HPEP1)H=!H IELT${Dz \g#AM Jg#M Ag#8DEH=,!H u'H1LT$蠽H= !蔵IELT$Dt Af#Uf#Uf#Uf#Uf#AUf#Uf#Uf#Uf#Uwf#Unf#Uef#U\f#U Sf#UJf#U Af#U 8f#U /f#U &f#Uf#Uz f#Uf#Ue#Ue#Ue#Ue#Ue#ELT$HH=!H w$HPDM1DEH=}!EDMH $DEH=\!H$1ٻH=B!ͳEDM H $DE H=!!H$1螻H=!蒳EDMH $DE$AVAHD$M #HJ`H$LD$0HDA@H$LD$0HDAHD$0HD$D% HLT$HD$0 蟷fHD$ LT$nHL$0Ht$(Hc#H=c#E1E1LT$LT$AAF\AHD$UD ;A-AAADA c#$AAMAEUAA fN/fvf @DBfɍPEƒb#I&ff  ̉fEb# b#EMf9-)%&)fut2!MfGfGʹ a#шa#f a#'DuD AfAQDE@AQ DEfNt AQ@fDDfJtAQDEAHAzE10KIEf11H|$0FAvfDL=!LT$ALfo'L\$D$HC_CONTROAIG fEG(Lfo#(AGYDD$H !HLDDH4H5!4DH5!4L H H1H LIEL\$LT$HQ!L=2!H LT$LLH1蜶L蔮IEULT$f_#@1ɸA`fЃD fɍPEDAAAHAA }M91E1E1AP_#fD F_#tUf2E1\AH_#HzHDH9u#1IEx_H$LD$0HDBA"H|$0H<$yIEAxCEPH<@P<< <<<8<HD$0HD$fIIIA1E1Af]#]#MAIxDDL$AAvDL$EA M9't$5M)-I#AAG讲}wwHD$0 HD$ u@1AHD$GAzMII lALDL$AtVAAMII ED}LK?HD$Ht$Ht$0ID}K?HD$AD}K?HD$HD$0HD$oD}EIIK?HD$1o[#A1xxHD$(HD$0PH HcHAWGoGffoWf`fhWffofsffoWfsffofsfWWWfWWWWWW@AVAUATUSHdH%(HD$1H!Hfztcf1HfD$1Lt$Ll$AFDT$THH t"LL\$Dd$/tHL$dH3 %(u H[]A\A]A^fAUATUSHH莪H߉Ħuf9L%!I$|uff<uLf>CCfo!HCCCC^fH[]A\A]fDCCfDL-!DK H AH1LLI$]fBu>fFtTCCYCt(<eCWfCC%fDfDtCCfCCAWAVAUATUSHdH%(HD$1H!HfztzGAHL|$Lt$1H߽AfD$LLD@l$Dl$uT$HS@uHL$dH3 %(uH[]A\A]A^A_脥@AWAVAUATUSHdH%(HD$1Hâ!HfztnIFHfD$1Lt$Ll$%AfAfHH t(ALL\$Dd$D$tHL$dH3 %(uH[]A\A]A^A_躤f.AWAVAUATUSHxdH%(HD$h1H!H4$HfzGHt$ HD$Ld$E1HD$L4$AfD$A1L޿D|$@l$D$u9AIAuHt$ߧuH$HL$H9tMAA~fHL$hdH3 %(ujHx[]A\A]A^A_ÐfHl$@H1uHL$(HT$ H3L$HH3T$@H uHL$8HT$0H3MH3UH t1ATUSHdH%(HD$1H!!HxHtt&1HL$dH3 %(wH[]A\H-A!LEAW wH  HcHfDH@(H+fH*^ *?Ld$Y^f(\^ L\YXX,?Oº fT$LI1Ɉ\$1HE 1LfD$\$fAXff(fDAP?fCfDfaA fAhf AteH!H=;H)kHfHH H*Xf.H0sP[fuR=ft"J fSt@AUATUSHH8WdH%(HD$(1f%fffeL-!Ld$Hl$D$LHIEu>D$D$f{uD$ IELH٦fH|$(dH3<%(H8[]A\A]ÐfufH)fuHԛ!HL$HT$D$HguHtT$fUwH!HTf?u>f{HL$fD$HT$D$D$ffDL-!Ld$Hl$D$LHIE蝥D$D$f{~DH!HL$HT$D$HDlHcT$fULAVAUATUSHdH%(HD$1f?D$Lw1fT$Ld$1Hl$L- !u9IAFPT$HLD$IE苤fvHL$dH3 %(u}H[]A\A]A^fD1Lv1fD$1Ld$Hl$L-! fDuIEPLT$HI T$fAVvsћAWAVIAUATIUSHXH!dH%(HD$H1HtHD$ HH$SfA}D$D$5u1Ld$Hl$fD$HHLD$ MoE17D$AGAf.AF!HLD$HD$CD5IIt tDHL$HdH3 %(HX[]A\A]A^A_AELd$Hl$D$ fT$LHM}E1D$Hv8fAF!HLD$C7ID$HBIt tQHL$4Ht;AoErAMfDL$ء$H4$T$ fL$4u HT$ 띉茙ff.AWAVEAUATAUSˉAHH$T$DL$D$$D$ dH%(HD$81H!HxH!DfDhfD 1@A@DOA1D$f1f|$D$Df+T$D9ODd$DDDjH\$8dH3%(5HH[]A\A]A^A_DAăfD$u yAfD\$pfqPPvHAxfDHǁH=H1HǁHǁfHT$/1ɿD$/џf.HL=!H D$HLPD$PD$,PAAPAľPDL$@1CH0L7H!HHT$/1ɉD$/8tH!|$ @@|$3D$1D$f=OfHƘAfADOfEDHfD$4AL5ɔ!AI~XfD$6t E`D$HT$01ɉD$0D$2蟞Dl$HГ!HAAtAfDAMDff=f|$tyD$f9NI>fǁdI~XYHLLHǁ f.AAfDT$fD$DD$ AęAf9LtfA&AAfDfDH!HfJD$3zf.exfyD}\$D$EAAEAEEDEEfAfAD9GfD9\$RHE1E1fDHǁHǁHǁH=fDfDHǁHE1E1E1fHǁHǁfD;H`!H Y H1HӜH˔HHT$0D)fAHfD$<ƾHcHAx1脊AH!HxH=DT$)HH!H 'D$;HHPDL$B1DD$AHD$LDL$HH DD$DHH߉$1越H讂D$NDL$JH DD$F$HH1}HuXZDT$Ic։EOHEwDd$AH)fAwHEfDt$DfAAwD)fDD$E1ADAfA)DDT$AHEEfyDEEL\$gHk8fD$Hˀ\$A\$Dl$BD$@Dd$CfDL$Ff\$DAڍxfDfD$fT$DfAәfT$T$A9DDt$D$f|$JDDfDt$LfD)fD$NEAAAD$RfD\$PHǁHǁHǁHHAxHD$HT$@HD$LHD$RH1ćAH}!HxH=DT$fAGH|!H EOEGHHPAGP1/H'T$(H H߉$UHD$$PDL$c1DD$bH HHH ,HD$PHPDL$V1DD$T跇HD$^DL$\H DD$ZHH߉$1聇HyD$dDL$bH DD$`$AG D$0\$1tˀ\$1\$Dl$2t$Hk8fD$HT$0HAx1AH#{!Hx DT$H=o\A9ACT$ED$LHAxfD$JD$HǁHǁ)AHA)f҉AHt$fD$PDD)fAHfD$Tft$RAHH||$DfD$NfD$THǁHǁAHfT$JA)H|$)‰ЙDfAH)fD$LHDft$RD)fAHHfT$PHAxHHH-fD$D$ /fA DeATUISH Hl$H\$D$dH%(HD$11HHD$fHtHL$dH3 %(u7H []A\HHHD$\xuT$L$fA${f.AWAVIAUATUSHdH%(HD$x1Hx!D$$0HzHl$Ll$$HL>AHtx!Hzu0HL$xdH3 %(DHĈ[]A\A]A^A_D$$H$x!H =HEHPD$-PDL$61臃H{XZHLxfA>AgfA~<[Ht$0AHt$fD<HL)øGAD$0\$%fD$&+AIcH|$A܉HwA;D~foD$0HD$`AfoD$@IF0D$hAFfoD$PAF8AF @Hw!HH jA<A0H1HbHZzY^&^y@f.SH dH%(HD$1Hv!fLʸA;lwf@fDIDEʹD_D$ fOT$ DT$ @t$ fD\$D_fL$Af\$_ffD$Hv!HfD$u$AEAۙAfD)HfD$HT$ 1ɾnHt$dH34%(H [@f ~f t@DAEiɫAG IE)Af EwHDJcHfD AAfDfAwfq fAWAVAUATIUSH8L%t!dH%(HD$(1@fL$EA8A@8ffD$I$zLt$L|$LLI$xu)HL$(dH3 %(RH8[]A\A]A^A_@H=wH}t!H AL H-s!H1HXHPwfDLLXtfA}I$xUH=6 wHs!AH VLuf.HIs!HH jHA81H~HvXZfA}8h@,T$ HcLLsDD$ DŃ7A8LLA)ADG4DD$DD$ fD$C}tI$x;H=uHr!AH mL _@HcDLLDD$ rDD$ DŃ7A8LLA)ADGDD$DD$ fD$|DD$ tJdt@H1dH%(HD$1f|$HfD$Hq!$H7|HL$dH3 %(uHsf.AUATUSHHGq!Hf?f?ffJ**f(-%f(\f(f(Y\^f(YX^^X^f(^YXVD,GDftTH_JHE1Ef.MLf9Ku uJf93t}NdDrfCEDAHD9H[]A\A]fAdHp!Hx@f.Ho!HfxfHo!Hz@f.Ho!HfzfHo!H|@f.Hqo!Hf|fHQo!H~@f.H1o!Hf~fHo!HHDf.HHn!HHHnHfHn!Hh@f.Hn!Hfhf[mf.Ht&SHH6*t1H9tHH҃[Éf.Ht[SHfHt'Hn!Hf<u)HH@uH3qH1[H3xlH1[Ðf.HuHHt+SHH6oH9H[EщSHH6t1H9H[fH1dH%(HD$1H+m!HT$@|$D$ HwHL$dH3 %(uHoHdH%(HD$1Hl!fT$HT$@|$D$HfL$1ɋTwH|$dH3<%(uHof.H(EdH%(HD$1ID$@|$L$ft$fT$~Z1HTL9|H%l!T$HT$1ɿHvHL$dH3 %(uH(f.1wnAUATIUSHHk!dH%(HD$1H@LupD$2<EDƈD$fT$HT$fL$L vAH\$dH3%(DUH[]A\A]uKD$~vfT$HT$fL$LD$uADEjAQAEtAEXZZHL拸bsAHt *HT$1ɿD$ @l$u D$fDD$fDw @LD$fDH!k!H=r8AH2txlHdH%(HD$1Hi!HT$HL$@|$D$D$HItHT$dH3%(D$uH lf.HdH%(HD$1fH;i!HHcLE@f wrDOHǪUtQfEɸ?DHfA?AN1L$fHT$A1ɃA DD$D$RsHt$dH34%(uRHDL1E@X1fAfA|fEDvٿjjf.H!h!HHPDAvu+tHrff.xtϸ@AWAVAUATUSHxdH%(H$h1HD$8D$`Ƅ$`Ƅ$`Hvg!HHHt31ixfHHjHHǀfP1H$hdH3 %(?Hx[]A\A]A^A_fDH|$0p fDU1pxHt$01mHHRH|$0AAHl$@HD$8H$HD$`HD$H$`HD$H$`HD$IL9Ju)fDuHH m1DHHHH BHt#HH l1H|$H5$9nHt<f>H|$H5 nHtfǃB<leH|$H5mHuH|$H5mHtfǃD<H|$H5mHuf?uUHfb!Hfzt?HfHWc!H cfVBHVH81yl1Hf@f.SHHA'HdH%(HD$1Ha!LD$D$HHHH4IH #th;\$HctHHT$dH3%(uH[df.SHHA'HdH%(HD$1HPa!LD$D$HHHH4IH B#tFh;\$HctHHT$dH3%(uH[cf.AWAVIAUATUSHH(L%`!dH%(HD$1I$BzLH@H#DlHD$A1HD$@HcH9s;II$LD$DAA'HgT$A)ׅtŃtHcH9HHEHL$dH3 %(uH([]A\A]A^A_Dl sbSHHA'HdH%(HD$1H_!LD$D$HHHH4IH #4f;\$HctHHT$dH3%(uH[bff.SHHA'HdH%(HD$1HP_!LD$D$HHHH4IH B#tFf;\$HctHHT$dH3%(uH[af.f.f.fÐf.H7HHHHHH҉%HHHH2HDH8HdH%(HD$(1gHU^!HHH21HHL$(dH3 %(uH8`H(H4ׂC1dH%(HD$1HHHH$Hi@BH)HiH|$H4aHD$dH3%(uH(Z`f.HH(HS㥛 H1dH%(HD$1HHHH$HiH)Hi@BH|$H`HD$dH3%(uH(_@f.f Hf f fiƙ'f='G‰fi ffi)ȉЉffi{Ѝ)iЍ)f.DNfEfHA HH؃Hf ABfA9ffLWfDFtffLWfWDFtTfLWfWDFtBfLWfWDFt0fLW fWDFtfLW fW DFu LWDFfW T$)fnD$AH GfA1fafpf.H)AfA9wA)f9IVL^If9VL^ If4V L^ If)V L^I\$f)AHF1fAfoHfA9fofifafofjfbffofjfbfffwfofsffH~I؃f9ISIAfD9BIAfA9BIAfA9BIAfA9BIAfA9B IAfA9~|B IAfA9~lBIAfA9~\BIA fA9~LBIA fA9~<BIA fA9~,BIA fA9~B IfA9~ BIDLIMGfDHL9[]A\A]A^A_fDGfDIE114'fDHE11fDfDff~IAHLVf.H)1Hdx H=AOHHfWH9ufHDFHH؃HfA9fD1EA)fA9LODFffDcDOEA)fA9LODFffDG%DOEA)fA9LODFffDG?DOEA)fA9LODFffDG)DOEA)fA9LO DFffDGDO EA)fA9LO DFffDG DO AEA)fA9LOAGfO T$A1fnL$A)fEfaHf<C11fFfBfdžD JfD0?HHƊJHEfT$SAFf\x>HufZAHuADEE1fDH|$hdH3<%(DHx[]A\A]A^A_fDDAEfDf>:f|$N~AdžfDt$fl1Hdž<fFtAfD@ AfD> Gff@~ @ff1fDH]HH9uAfD\DAFpAǃ6yfZ11f:1AfPu2HH=ufRtAfDTtAfDVtAfDXuAfDhAaEAF1A1Aff,$@HHcH[GHEP+Hdž<CE1ɉfDFDfB"AdžffD\$+1AHT$ f|$fDH`<1҅LgfF C‰1fD1E1fbfD4ffHc E1fDJH5H_H 4 fH5ff4fH5b4fH54fH54fH5offAffDH5I9!HFxHHHHǃ HffDff,fAf*Zi <$_ ftfL f4V fN` lfPt$fJfff  H~p Lt$ H\$1ABE1LHfD\$ALHfD|$HEfNK AMfDt fA$f1ǃ fJ1ǃ@@L$fAf^1fCfXfLH,HK 8L$fHEοf5H]DmtuAfDJHt$0T$ L$>L$T$ HE t$4D$\Hǀft$6ft$Pf t$RfH5Tff4fH52fff1ffd H55!H]HFxDH]H=AfffDAff~AfDfAfD1H55!ǃf4AdHǃddǃdffHFxHqA H=AdžffDT$1fJfAf^1fCfRfL H(ǃHfXǃ@@L$5L$fHEοf H]DE1ǃ$$ǃ f4HAHffH$1ҹHf4fJAffǃ@@ǃffyBw fJHt$0T$ L$:L$T$ HEt$4D$\Hǀft$6ft$Pf&t$RfH5ǀd4fH5fffJ%1Hf41fOfbfHf~ H|$7HuH|$7T$Huf@HEHrS6PHH>1fFPAfDJ fHǃAH W-L$fH5Lǀ4fH5Q4fH54fH54fH54fH54f,L$fDH@ǃHH5Xǀ4fH5}4fH54fH54fH54fH5y4fOfVt %fǃ L$,L$fH]:ff L$+fH] +L$fH]+fdžFdž>qAfDDGff@A@fDff.SH(!H fyt3Qfjt7w%Ҹtw;H/t'[@t(wHS0uH 1fA1[ft1E111H,!@r*H*H1,H ǁfAWAVAUATUSHHxL%'!dH%(HD$h1I$HtfjWufAv+HL$hdH3 %(DvHx[]A\A]A^A_fYHsf;ftufSffE1WvuftfAtjfffuf~AHHt$@62I4$Aō@H}  < E1HEHƠfDUFfE -H1I$ tHM7HMf.(H0I$HL$1ҿ0AUD$I $E1fEfD]DfEJH=HcHH]HE1HEXHHEPfEDDI $fD;EwIHDAfCAfCfC'DHCI$p'HCIuUJHEXA1AE1AfDE1HHLfUNHEDffDfDfDfHUPfDfEDHUbfUffHUhHUzfU~fHH@I $CIfAFfAFfAFfAF3&޺IFI$&IFuI4$98fEDA fD )f")f&f$ % H(I$p%I $H0Pu: oEPf8UN1fED1f<f:@f>fUNffƒuH*I $HHHcHE1ffDEfu@f:tfMfNt M fUufMf*fUt#tfffM@E13U fUH;,'+I$HL$1ҿ &,AD$8fED$H5lH"I$H!H4H$yfPfHHH5 HHE"|H5Hu"I$H$!H5HP"I$H!pH5H+"fDWA]AA AAA"A DbfME+DAAADfDEDE1<%E1HƠE1fEFfEFfEFfDMfEFfE DAAsfufEjt\.fDUEBt AfuA!A AA#A EH5wrHEE$ VxH]HE1fED fDAfD;EwHDAfCAfC"fC&DHCI$(rI $HCIuDAxAnfEEADEo|t#H=!fo;fo@GfL|$Lt$D$PfT$1E1)D$@DLLT$u ‰D@AHHuI$|t~HH!H qD$XHHPD$\PD$`PDL$d1DD$`b"HH VfonHAttachedHCdC: enfCH%EtfMI$H!HH49 H5H% H5hH I$H5`HuCDAAYA*OHMEADEf.HH7HWHOLGf.Ht+ tFH1HfDf.AUATUSHL-W!/IEHtfjfvH[]A\A]fDHIDHffKBt_IEfxt4@wnHHL[]A\A]81H{H54f;1s@H{H5fH1[]A\A]w+HHL[]A\A]ADH !@<@ fDHHL[]A\A]3AVAUATUSHH- !dH%(H$1HUfzfof1E1AfZ1fNHǂ1fDǂE1fDǂJE1ǂfǂE14D'f^1E11fb1fDJ fAfDfDfDǂǂlǂfDfFfDjGw5fEfAw7HA\ÅuqHUfAfAE1ADjfJDbHB HB0HB(AE1DjfZH$dH3 %(HĐ[]A\A]A^@fo)$uLd$pH~HL^L)HwH]1ҿ`HE!]Ht$HD$JHEIAL-HEoALgf|$ LLd$ 4D$$HEALfDD$"-HED@@fpH@ AH@0H@(2f.HDALd$ ILLf$$u.I|$H5+TmHHUt4A@AEHUf.AEHE?HEǀ'HEǀHE!HEǀX"HEǀ5DHY!8~KL!1f.11@HHHIf:tf9Bt 9|t9|ȸÐHdH%(HD$1H!Hu_Gf=w=D$Ht$H|$fD$D$D$UHT$dH3%(uXHf=v*f=w4D$DH1ɿ9D$ff="D$uAVAUAATUISHĀL%/!dH%(HD$x1I$HtfjfmwULfEtfE1f2I$fEUwH5HcHZ1fDfAEfjH\$xdH3%(H[]A\A]A^Ðf2I$wH5HcHHL$1ҿ f|$,I$fsHL$1ҿ ?f|$(L$2tD$T$ ff% I$ f@HL$1ҿ `I$1f|$*f|$,ftfD$4AfHL$1ҿ usf|$  f|$ Ƀ f|$ փf|$ ҃f|$"DDf|$$tf|$&tI$f'I$I$I$Ha !HL$1ҿ H@ =D$f D$fAEI$faBbH !HH@H9f|$,Bf6tfJu  fD f f.Hq !HL$1ҿ H@ MfD@f6t>fJu4AHHH)ȹ I$@f|$,uXBE1fDuFu1 I$H11}I$f f%Ht$H|$@1fD$BD$DD$@ I$D$ft9 t 1jt$uǂ ً|$uǂ멃}H !HHPH !HHHH !HHXE1HL$@fD DŽ1NL$bHH !f I$fd<CI$DŽI$bAHHk8- @AWAVIAUATIUSAH_"dH%(H$1=!AD$fH-!L5!H!HMHHHHfA$I<ƸH;HfjfAg-fAfAffA fAfAfAafAb7fA%fA&fA( fA9 fA<fA1fA:ifA)HifA|qfAu9fA5wDH HHHуfAY ɸH!f8fHiLH@ x AD$fl4HXHcHH!Hl$@Ifo LH!L¾Q)HHHǀHǀfo )H fo )H@ffor)HP))@0)@`))Hp) oD$@ILLƹI)HoD$P)Co IUHLLoD$@)C oD$P)C0A AD$oD$@f !)C@oD$P)CP7fA!LAffH!;*HcL5!HHHfA<H !f1A*fjHG(H$dH34%(iHĨ[]A\A]A^A_fxtH- !H MH1H{HsH;HG01HQ!LH4K H;fDxH\!1f(xfE1E11ffDfDtfDH!AH =L @fDE1fH!fD0f?u 1H;1xAAfDfD/DHY!H hAL L%!HL14L,H;3f.H!L5!fAUH1HHHHfAjfDx[L H;xtH!AH L @xfL5!!H!HиH`fDH!L5!~81fA>Iu!Hf9uHm!HиHxLLH;xH!AH SL If.H=TH=xH;=fmDHcAHщHHIIFENt$H E1HPL1NLFfA>Y^IENRH ~HAPIFTLP1LfA>XZ?IEH 4HAPILP1LfA>A_XI0EH HAPILP1lLdfA}]A^I~E<H HAPI>LP1LfA}AZA[vVIL5SADMHE@EHLPUL1AHNLAEAXAYD91H|$ 1cHBH=?ff[H=MfH=ZH;HHHAxt;H=vM1H=%L% H5;LLH;fwL= H-I MuFE1IGpEIGpL|$0MfAEMHD$HD$pH$HD$dHD$H$`HD$H$ HD$ H$,HD$(tFAIND;e1A$fAH<$fAwAGAfD$puH|$藷v1fҸ!HffIEyH=LH=AH;pHiAxt8H=KH=7L% H5DLLzH;fL= H- MeFE1IGpEIGpL|$0MfAEHD$HD$pH$HD$dHD$H$`HD$H$ HD$ H$,HD$(tFAIND;u]H<$E1fAGAfEgAGAfD$puH|$`1`H;EML|$0HD$xIGpfDjL% H H1L@L8fA>tQImL5NE1DMHE@ELHPUL1AHNLAEZYD91H AH 3L H{HHGH HxH;EEL|$0HD$xIGpfDjL% H ?H1ImE1L5^L&L8HE@DMELHPUL1AHNLAZA[AED91H AH 5L HuD$dfALl$fHt$fAGLfD$ffAG$uHD$IHpnHt$(LfD$fHt$0LExtqL% H AH L HH=?HH=L%W H5;LLH;H HD$dfALl$fHt$fAGLfD$ffAGuHD$IHpdHt$ LfD$f)Ht$(L;HiAxtH=SGH=LH;xH AH L {HiAxLH;xsH AH L /xL% mHv HH/MD$dfAELd$fHt$fAGLfD$ffAGuHD$IHpHt$ LfD$f}>Ht$(L,xL% HiAxtH=E}H=q1H H HƉH Mt=Aft4f?f HH )HHHH;IEIuxH H-g H XE1HLH1HH;WH=EH=`A?1HfAEHT H;f6Hx-H=DHu>H$ L$`DŽ$`ЀHLH$$^HxgH L%< H kAL LH1L)LLaHxtH=?rH=SfLL苨HxH: L% H :AL LH1LHxtH=8?H=LL2H=jHxH H-? H `AHLH H1H&H$`u$pf ffAUfAEfAEFHcHiLf8uU9tfxAUu 1fx fAE11HxH=*1H=&HxH H-+ H AHLH H1HHx}H=0iH=Z]HxUH> H- H PAHLH H1HHE/EgHXjL$`LUPDfAH$  L$ D H<$Lf$pH$LHDŽ$HD$$f$ f01Ƅ$E1A0EIcA)I|$ADGH4$DHL$LfD$D$uEA/D~:H1) H1Hc11ZHxtH=._H=zSLLXHxH' L% H zAL LH1LHxtH=%.H=yLHxGH L% H yAL LH1L HxH=-`H=oTLH; L% H }oAHվL LH1LHxtpH=8-H=sLH L%? H sAHվL LH1L+LL HxtH=,hH=x\HxthfAE1HHt AUfjxH L% H wAL LH1LxLHx%x>1KHxtH=+H=vHxIE1HxHd L% H vAL LH1BL:HxtpH=b+H=mLH L%i H mAHվL LH1LUL6LI7H=*1H=uHxuLHHt AfjHxHK L% H uAL LH1)L!Hx H=E*H=qtI?\H H-N H otE1HLH1H1L%R H H eLAL H1LDHHL% QRH \dVHDHXD@TL1xH Ll눃H=#VHL% H dHDHXD@TL1*L"HxH=F#H=jLH L%M H jAHվL LH1L9H1fA=@xtuH="H=*j}LLH_ L% H !jAHվL LH1ZTTTTTTT'gE+4TT;1WCtTTcTTTTTT'gE+4TT;1WCtTTc`@R5Y@T@I@@@9@;On?ffffff@@@2@.AeA@o@@?$@@$z4?A !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~=========================I2CAOTipTilt : TipTilt on STL I2C AOI2CAOTipTilt : TipTilt on Low Cost I2C AOI2CAOTipTilt : Result on Read Status = %d - %sI2CAOTipTilt : Timeout on Status after %d tries and %lu msI2CAOTipTilt : t1 = %lu, t2 = %luI2CAOTipTilt : Result = %d - %sDetectI2CAO : Trying to detect I2C AO-7/L/X...DetectI2CAO : Found I2C AO-7/L/XDetectI2CAO : Didn't find I2C AO-7/L/X: err = %02d, data = 0x%X should be <0x40;0x47>DetectI2CAO : Trying to detect I2C STL AO...DetectI2CAO : Error reading/writing I2C STL AODetectI2CAO : Found I2C STL AODetectI2CAO : Didn't find I2C STL AO: err = %02d, data = %02d??8>8>>==L?L?,?>>CCDDigitizeLine : Img/Row no: %d/%d, cam=%d, ccd=%d left=%d, len=%d, right=%d, height=%d onHB=%d, offHB=%d, onVB=%d, offVB=%dCCDDigitizeLine : MicroInitPixelReadout, err = %02d - %sCCDDigitizeLine : ETHInitPixelReadout, err = %02d - %sCCDDigitizeLine : MicroGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : ETHGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : LPTGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : MicroGetPixels - offVertBin, err = %02d - %s-------------------------CCDDigitizeLine : destination buffer is /dev/COM%dCFWCommand Params :Pljjk(kjPlk(kj(k(k(kj(k(k(k(k(k(kohohoonhooonxnnnnhonnnnnnpt@t@tsXs@tptrXsrXsXsXs@tXsXsXsXsXsXs tt`vHuuu tvuvuuuvuuuuuu~(X~8~bb߂b߂߂߂߂b߂߂߂߂߂߂PP00PPPPP@xx@G:::-@ ::::cfwCommand : %02d - %scfwModel : %02d - %sAttached camera ID : %02d - %sCFW - use cached model : %02d - %sCFW - autodetected model: %02d - %sCFWQuery Results : %02d - %scfwStatus : %02d - %scfwError : %02d - %scfwPosition : %02d - valid only if cfwStatus is CFWS_IDLE, 00=unknown position, otherwise 1,2,...10Requested position : %02luCFWGoto Results : %02d - %sCFWInit Results : %02d - %sCFWGetInfo Results : %02d - %sCFW Open Results : %02d - %sCFW Close Results : %02d - %sCFW Results : CE_BAD_PARAMETERףp= ?rbabAt t = %8.3lf: %s %d.%d.%d.255Query SBIG CamerasACKETHDeviceIOControl : IOCTL_SHUT_DOWN_SERVER: 0x%lxQuery Ethernet : TX socket() failed.Query Ethernet : Function setsockopt() failed.Query Ethernet : RX socket() failed.Query Ethernet : Function bind() failed.Query Ethernet : Function sendto() sent a different number of bytes than expected.Query Ethernet : Received echos from %ld cameras.Query Ethernet : Cameras found = %dQuery Ethernet2 : TX socket() failed.Query Ethernet2 : Function setsockopt() failed.Query Ethernet2 : RX socket() failed.Query Ethernet2 : Function bind() failed.Query Ethernet2 : Function sendto() sent a different number of bytes than expected.Query Ethernet2 : Received echos from %ld cameras.Query Ethernet2 : Cameras found = %d/dev/sbiglpt%s%d00;;''~ȩ@P?@ @?0ƻ_HHxd R0$d$Ddt|,ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttrightSideFifoInfo.pixelsInFifo=%d < pDllGlobals->rightSideFifoInfo.rowWidth=%dMicroGetPixelsChannelB : fifoOffset=%d, memcpy(rightSidePixelFifo=%p, rightSidePixelFifo + fifoOffset=%p, len=%d)MicroGetPixelsChannelB : pixelsLeft=%d = pDllGlobals->rightSideStf8PixelsToDownload=%d - pDllGlobals->rightSideStf8PixelsDownloaded=%dMicroGetPixelsChannelB : download pixels to FIFO %ld bytes, %ld pixelsMicroGetPixelsChannelB : download pixels to FIFO duration: %dMicroGetPixelsFromChannelB: Totals: Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsFromChannelB: Last : Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsChannelB : fifoOffset=%d, copyLen=%dMicroGetPixelsChannelB : pDllGlobals->rightSideFifoInfo.pixelsInFifo: %dMicroGetPixelsChannelA : pDllGlobals->leftSideFifoInfo.pixelsInFifo=%d < pDllGlobals->leftSideFifoInfo.rowWidth=%dMicroGetPixelsChannelA : fifoOffset=%d, memcpy(leftSidePixelFifo=%p, leftSidePixelFifo + fifoOffset=%p, len=%d)MicroGetPixelsChannelA : pixelsLeft=%d = pDllGlobals->leftSideStf8PixelsToDownload=%d - pDllGlobals->leftSideStf8PixelsDownloaded=%dMicroGetPixelsChannelA : download pixels to FIFO %ld bytes, %ld pixelsMicroGetPixelsChannelA : download pixels to FIFO duration: %dMicroGetPixelsChannelA : Totals: Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsChannelA : Last : Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsChannelA : pDllGlobals->leftSideFifoInfo.pixelsPerPass=%d, pDllGlobals->leftSideFifoInfo.pixelsInFifo=%d, pDllGlobals->leftSideStf8PixelsDownloaded=%dMicroGetPixelsChannelA : fifoOffset=%d, copyLen=%dMicroGetPixelsChannelA : pDllGlobals->leftSideFifoInfo.pixelsInFifo : %dReadoutReadADResults: Register Value = %dMicroCommand : MC_START_EXPOSURE, exposureTime=%luMC_START_EXPOSURE Flags : 0x%02X: msExp=%d, extCCD=%d, triggerOut=%d, ccd=%d, shutter=%s, ABG=%sMicroCommand : MC_END_EXPOSURE, ccd=%d, flags=0x%X: ABORT_DONT_END=%dMC_MISC_CONTROL Flags : 0x%X: ExtShutter=%s, Fan=%s, LED=%s, Shutter=%sMicroCommand : MC_READOUT -> RS subcommand: %s ccd = %d, HB = %d, VB = %d left = %d, right = %d ccd = %d, HB = %d, VB = %d top = %d, left = %d, height = %d, width = %d ccd = %d, HB = %d, VB = %d top = %d, height = %d, bottom = %d left = %d, width = %d, right = %d lsdl = %d, lsw = %d, lsdr = %d rsdr = %d, lsw = %d, rsdl = %d Params: reg = %d, data = %d Params: reg = %dMicroCommand : BuildMicroCommand, cameraID = %d, error = %d - %sMicroCommand : SendMicroBlock, cameraID = %d, error = %d - %sMicroCommand : ValidateMicroResponse, cameraID = %d, error = %d - %sGetEEPROM() error: %d, EEPROMContents imagingOffset: %d initialized to 0.parmicro.c -> MicroInitADGain -> CE_DEVICE_NOT_IMPLEMENTED MicroInitPixelReadout : ccd=%d, left=%d, noPixels=%d, right=%d, windowHeight=%d, horzBin=%d, vertBin=%dMicroInitPixelReadout : fullWidth=%d, halfWidth=%d, fifoSize=%dMicroInitPixelReadout : whole image on the left half of the CCD only.MicroInitPixelReadout : pDllGlobals->leftSideFifoInfo.rowWidth =%d, pDllGlobals->leftSideFifoInfo.pixelsPerPass =%dMicroInitPixelReadout : pDllGlobals->rightSideFifoInfo.rowWidth=%d, pDllGlobals->rightSideFifoInfo.pixelsPerPass=%dMicroInitPixelReadout : whole image on the right half of the CCD only.MicroInitPixelReadout : the image covers both halves of the CCD.MicroInitPixelReadout : init fifo info struct of STF-8050 in single channel mode.MicroInitPixelReadout : pDllGlobals->leftSideFifoInfo.rowWidth=%d, pDllGlobals->leftSideFifoInfo.pixelsPerPass=%dMicroGetPixels : STF-8300 -> MicroGetPixelsFromChannelAMicroGetPixels : STF-8050 -> dualChannelMode -> MicroGetPixelsFromChannelAMicroGetPixels : STF-8050 -> dualChannelMode -> MicroGetPixelsFromChannelBMicroGetPixels : STF-8050 -> dualChannelMode -> MicroGetPixelsFromChannelABDownload pixels to FIFO : MicroGetPixelsFromNonStfCamera PixelsInFIFO: %ld [pix]MicroCommand : MC_REG : MC_REL : MC_PUL : MC_EEP : MC_MIS : MC_CON : MC_SYS : MC_TX_ : MC_TEM : MC_GET : MC_STA00ffffff?333333@ffffff?ffffff?UUUUUU?ffffff@333333 @ffffff @?HzG?333333?@@@O@  /lib/firmware/stSTFDownloadReadoutParams->STF-8300->RSP3:ccd = %d, horzBin = %d, vertBin = %dtop = %d, height = %d, bottom = %dleft = %d, width = %d, right = %dSTFDownloadReadoutParams->STF-8050/4070->RSP4:StartExposureParams2: top = %d, left = %d, height = %d, width = %dhorzBin = %d, vertBin = %d, horzMult = %d, vertMult = %d, leftOffset = %dtop = %d, height = %d, bottom = %dlsdl = %d, lsw = %d, lsdr = %drsdr = %d, rsw = %d, rsdl = %dSTFDownloadReadoutParams->STF-8050/4070->RSP3:PPPSTXGetTemperatureData : destAddress: 0x%0x, STX_TEMP_DATA len: %d, subCmd: %dSTXGetTemperatureData : err: %d, destAddress: 0x%0x, len: %d, subCmd: %dSTXGetCCDSizeInfo : destAddress: 0x%0x, STX_CCD_INFO len: %d, subCmd: %dSTXGetCCDSizeInfo-1 : err = %02d - %sSTXGetCCDSizeInfo-2 : err = %02d - %sSTXGetCCDSizeInfo-3 : err = %02d - %s parusbio.c --> USBGetPixels : CE_DEVICE_NOT_IMPLEMENTED    USBF-CAMUSB8-CAMUSBX-CAMUSBU-CAMUSBI-CAMUSBT-CAMUSBC-CAMlibusb Ver 1.0X@G {l@F@StartReadoutParams : ccd: %d, rm: %d, top: %d, left: %d, height: %d, width: %dCCDDigitizeLine error : Invalid parameter received: ccd=%d/%dCCDDigitizeLine error : Invalid parameter for ST5C Camera received: rm=%d/1CCDDigitizeLine error : Invalid parameter for ST237 Camera received: rm=%d/5CCDDigitizeLine error : Invalid parameter for ST237 Camera received: rm=%d==4, vbin=%d/0CCDDigitizeLine error : Invalid parameter for STF/STT Camera received: rm=%d/3, vbin=%d/0CCDDigitizeLine error : Invalid parameter for STF/STT Camera received: rm=%d/10, vbin=%d/0, hbin=%d/0CCDDigitizeLine error : Invalid parameter for STX/STXL Camera received: rm=%d/9, vbin=%d/0, hbin=%d/0CCDDigitizeLine params : pixelStart=%d, pixelLength=%dCCDDigitizeLine : fullCcdWidth=%d, leftOffset=%d, left=%d, len=%d, right=%d, rm=%dCCDDigitizeLine error : Invalid parameter for Tracker Camera received: rm=%dMC_REGULATE_TEMP Params: setpointC: %.2f, setpointADU: %d, mtrp.regulation: %d, mtrp.ccdSetpoint: %dReadOffset2 : camera=%d, ccd=%d, ccde=%d, offset=%dLogStxEvents : destAddress: 0x%0x, STX_CCD_INFO len: %d, subCmd: %d%05d %-15s %010lu %-5.2lf %010luEndExposure -> MicroCommand -> MC_END_EXPOSURE -> res : %dEndExposure -> MicroCommand -> MC_END_EXPOSURE -> return with error: %dEndExposure -> EndReadout -> return with error: %dEndExposure -> MicroCommand -> MC_MISC_CONTROL -> return with error: %dEndExposure -> SC_CLOSE_SHUTTER -> TimerDelay = 150 msEndExposure -> EnableVerticalFlush -> return with error: %dEndExposure -> CCD_EXT_TRACKING -> no delay for external trackerEndExposure -> shutterOpen -> delay 250 msEndExposure -> !shutterOpen -> delay 250+ 140 msEndExposure -> CCDDumpLines -> res : %dStartExposure Params : ccd=%d, exposureTime=%lu, shutter=%sStartExposure Flags : 0x%08lX: triggerIn=%d, triggerOut=%d, lightClear=%d, msExp=%d, fastReadout=%d, dualChannelMode=%dtrkOffset[1...5] : %d, %d, %d, %d, %dCC_OPEN_DRIVER : err = %02d - %sCC_CLOSE_DRIVER : beginCC_CLOSE_DRIVER : end, err = %02d - %sCC_GET_DRIVER_INFO : beginCC_GET_DRIVER_INFO : end, err = %02d - %sCC_OPEN_DEVICE : beginCC_OPEN_DEVICE : end, err = %02d - %sCC_CLOSE_DEVICE : beginCC_CLOSE_DEVICE : end, err = %02d - %sCC_GET_DRIVER_OPTIONS : beginCC_GET_DRIVER_OPTIONS : end, err = %02d - %sCC_SET_DRIVER_OPTIONS : beginCC_SET_DRIVER_OPTIONS : end, err = %02d - %sCC_SET_DRIVER_CONTROL : beginCC_SET_DRIVER_CONTROL : end, err = %02d - %sCC_GET_DRIVER_CONTROL : beginCC_GET_DRIVER_CONTROL : end, err = %02d - %sCC_QUERY_USB : beginCC_QUERY_USB : driver supports up to 4 cameras.CC_QUERY_USB : Number of cameras found: %dCC_QUERY_USB : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB : end, err = %02d - %sCC_QUERY_USB2 : beginCC_QUERY_USB2 : driver supports up to 8 cameras.CC_QUERY_USB2 : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB2 : end, err = %02d - %sCC_QUERY_USB3 : beginCC_QUERY_USB3 : driver supports up to 24 cameras.CC_QUERY_USB3 : Number of cameras found: %dCC_QUERY_USB3 : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB3 : end, err = %02d - %sCC_QUERY_ETHERNET : beginCC_QUERY_ETHERNET : end, err = %02d - %sCC_QUERY_ETHERNET2 : beginCC_QUERY_ETHERNET2 : end, err = %02d - %sCC_GET_PENTIUM_CYCLE_COUNT: beginCC_GET_PENTIUM_CYCLE_COUNT: end, err = %02d - %sCC_START_EXPOSURE : begin ----> GRAB STARTCC_START_EXPOSURE : end, err = %02d - %sCC_START_EXPOSURE2 : begin ----> GRAB STARTCC_START_EXPOSURE2 : end, err = %02d - %sCC_END_EXPOSURE : beginCC_END_EXPOSURE : end, ccd=%d, err = %02d - %sCC_READOUT_LINE : beginCC_READOUT_LINE : Blank pixels ---> Img/Row no: %4d/%-4d Row/Blank length: %4d/%-4d the 1st blank idx: %4dCC_READOUT_LINE : end, err = %02d - %sTotal/Left Side Blank Images: %d/%dtotalRowCount: %d, totalChannelACount: %d, totalChannelBCount: %dTotal/Right Side Blank Images: %d/%dTotal/Blank images : %d/%dTotal AB channel calls : %d/%dCC_READOUT_LINE : RX Timeout ---> Img/Row no: %4d/%-4dCC_READ_SUBTRACT_LINE : beginCC_READ_SUBTRACT_LINE : Blank pixels ---> Img/Row no: %4d/%-4d Row/Blank length: %4d/%-4d the 1st blank idx: %4dCC_READ_SUBTRACT_LINE : end, err = %02d - %sTotal/Left Side Blank Images : %d/%dCC_READ_SUBTRACT_LINE : RX Timeout ---> Img/Row no: %4d/%-4dCC_DUMP_LINES : beginCC_DUMP_LINES : end, err = %02d - %sCC_START_READOUT : beginCC_START_READOUT : end, err = %02d - %sCC_END_READOUT : begin ----> GRAB ENDCC_END_READOUT : end, err = %02d - %sCC_SET_TEMPERATURE_REGU : beginCC_SET_TEMPERATURE_REGU : end, err = %02d - %sCC_SET_TEMPERATURE_REGU2: beginCC_SET_TEMPERATURE_REGU2: end, err = %02d - %sQueryTemperatureStatus -> TEMP_STATUS_STANDARDQueryTemperatureStatus -> TEMP_STATUS_ADVANCED or TEMP_STATUS_ADVANCED2QueryTemperatureStatus -> camera doesn't support the Advanced RequestQueryTemperatureStatus -> MicroCommand(MC_TEMP_STATUS, pDllGlobals->cameraID, NULL, &qtsr)) res: %dCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_STANDARD, Results: ccdSetpoint=%.1f, ccdThermistor=%.1f, power=%.1fCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED, Results: ccdSetpoint=%.1f, imgCcdTemperature=%.1f, imgCcdPower=%.1fCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED2, Results: ccdSetpoint=%.1f, imgCcdTemperature=%.1f, imgCcdPower=%.1fCC_ACTIVATE_RELAY : beginCC_ACTIVATE_RELAY : end, err = %02d - %sCC_PULSE_OUT : beginCC_PULSE_OUT : end, err = %02d - %sCC_ESTABLISH_LINK : beginCC_ESTABLISH_LINK : end, err = %02d - %sCC_GET_LINK_STATUS : beginCC_GET_LINK_STATUS : end, err = %02d - %sCC_GET_CCD_INFO : beginCC_GET_CCD_INFO : end, err = %02d - %sCC_QUERY_COMMAND_STATUS : beginCC_QUERY_COMMAND_STATUS : end, err = %02d - %sCC_MISCELLANEOUS_CONTROL: beginCC_MISCELLANEOUS_CONTROL: end, err = %02d - %sCC_UPDATE_CLOCK : beginCC_UPDATE_CLOCK : end, err = %02d - %sCC_READ_OFFSET : beginCC_READ_OFFSET : end, err = %02d - %sCC_READ_OFFSET2 : beginCC_READ_OFFSET2 : end, err = %02d - %sCC_TX_SERIAL_BYTES : beginCC_TX_SERIAL_BYTES : end, err = %02d - %sCC_GET_SERIAL_STATUS : beginCC_GET_SERIAL_STATUS : end, err = %02d - %sCC_AO_TIP_TILT : beginCC_AO_TIP_TILT : end, err = %02d - %sCC_AO_SET_FOCUS : beginCC_AO_SET_FOCUS : end, err = %02d - %sCC_AO_DELAY : beginCC_AO_DELAY : end, err = %02d - %sCC_AO_CENTER : beginCC_AO_CENTER : end, err = %02d - %sCC_GET_US_TIMER : beginCC_GET_US_TIMER : end, err = %02d - %sCC_SET_IRQL : beginCC_SET_IRQL : end, err = %02d - %sCC_GET_IRQL : beginCC_GET_IRQL : end, err = %02d - %sCC_USB_AD_CONTROL : beginCC_USB_AD_CONTROL : end, err = %02d - %sCC_RW_USB_I2C : beginCC_RW_USB_I2C : end, err = %02d - %sCC_CFW : beginCC_CFW : end, err = %02d - %sCC_BIT_IO : beginCC_BIT_IO : end, err = %02d - %sCC_USER_EEPROM : beginCC_USER_EEPROM : end, err = %02d - %sCC_COLUMN_EEPROM : beginCC_COLUMN_EEPROM : end, err = %02d - %sCC_BTDI_SETUP : beginCC_BTDI_SETUP : end, err = %02d - %sCC_MOTOR_FOCUS : beginCC_MOTOR_FOCUS : end, err = %02d - %sCC_CUSTOMER_OPTIONS : beginCC_CUSTOMER_OPTIONS : end, err = %02d - %sCC_SEND_BLOCK : beginCC_SEND_BLOCK : end, err = %02d - %sCC_SEND_BYTE : beginCC_SEND_BYTE : end, err = %02d - %sCC_GET_BYTE : beginCC_GET_BYTE : end, err = %02d - %sCC_SEND_AD : beginCC_SEND_AD : end, err = %02d - %sCC_GET_AD : beginCC_GET_AD : end, err = %02d - %sCC_CLOCK_AD : beginCC_CLOCK_AD : end, err = %02d - %sCC_SYSTEM_TEST : beginCC_SYSTEM_TEST : end, err = %02d - %sCC_FIRMWARE : beginCC_FIRMWARE : end, err = %02d - %sCC_BULK_IO : beginCC_BULK_IO : end, err = %02d - %sCC_RIPPLE_CORRECTION : beginCC_RIPPLE_CORRECTION : end, err = %02d - %sCC_EZUSB_RESET : beginCC_EZUSB_RESET : end, err = %02d - %sCC_SET_ACTIVE_CCD_AREA : beginCC_SET_ACTIVE_CCD_AREA : end, err = %02d - %sCC_QUERY_USB2 : Number of cameras found: %dCC_SET_TEMPERATURE_REGULATION2An invalid R/W handle was supplied for USB I/OEndExposure -> end, res : %dKAI340ClearITArray : endSBIG ST-237A CameraSBIG ST-237 CameraSBIG Color 3 DualSBIG TC253 Camera 3 CCD CameraSBIG ST-??? CCD Cameralibsbigudrv Ver 4.99-LINUXNo Device OpenCC_BREAKPOINT : %sSTT-0402STT-1603STT-0261STT-3200STT-2KSTT-4KSTT-8300STT-????STXL-10100STXL-8300STXL-16000STXL-16803STXL-9000STXL-0402STXL-6303STXL-11002STXL-16200STXL-16801STXL-????STX-10100STX-8300STX-16000STX-16803STX-9000STX-0402STX-6303STX-11002STX-16200STX-16801STX-????STF-8050STF-4070STF-0402STF-1603STF-3200STF-1603WSTF-3200WSTF-????ST-1603ST-0260ST-3200ST-8300ST-???STL-1001STL-11000STL-4020STL-5KSTL-6303STL-1301STL-???No EventTE Fan UpTE Fan DownTemp Fan ONTemp TE OffLV TE OffCFWPORT_COM1CFWPORT_COM2CFWPORT_COM3CFWPORT_COM4CFWP_UNKNOWNCFWP_1CFWP_2CFWP_3CFWP_4CFWP_5CFWP_6CFWP_7CFWP_8CFWP_9CFWP_10CFWE_NONECFWE_BUSYCFWE_BAD_COMMANDCFWE_CAL_ERRORCFWE_MOTOR_TIMEOUTCFWE_BAD_MODELCFWE_DEVICE_NOT_CLOSEDCFWE_DEVICE_NOT_OPENCFWE_I2C_ERRORCFWS_UNKNOWNCFWS_IDLECFWS_BUSYCFWC_QUERYCFWC_GOTOCFWC_INITCFWC_GET_INFOCFWC_OPEN_DEVICECFWC_CLOSE_DEVICECFWSEL_UNKNOWNCFWSEL_CFW2CFWSEL_CFW5CFWSEL_CFW8CFWSEL_CFWLCFWSEL_CFW402CFWSEL_AUTOCFWSEL_CFW6ACFWSEL_CFW10CFWSEL_CFW10_SERIALCFWSEL_CFW9CFWSEL_CFWL8CFWSEL_CFWL8GCFWSEL_CFW1603CFWSEL_FW5_STXCFWSEL_FW5_8300CFWSEL_FW8_8300CFWSEL_FW7_STXCFWSEL_FW8_STTCFWSEL_FW5_STF_DETENTSTFCC_SEND_BLOCKCC_SEND_BYTECC_GET_BYTECC_SEND_ADCC_GET_ADCC_CLOCK_ADCC_SYSTEM_TESTCC_GET_DRIVER_OPTIONSCC_SET_DRIVER_OPTIONSCC_FIRMWARECC_BULK_IOCC_RIPPLE_CORRECTIONCC_EZUSB_RESETCC_BREAKPOINTCC_QUERY_EXPOSURE_TICKSCC_SET_ACTIVE_CCD_AREACC_READOUT_IN_PROGRESSCC_GET_RBI_PARAMETERSCC_SET_RBI_PARAMETERSNULLCC_START_EXPOSURECC_END_EXPOSURECC_READOUT_LINECC_DUMP_LINESCC_SET_TEMPERATURE_REGULATIONCC_QUERY_TEMPERATURE_STATUSCC_ACTIVATE_RELAYCC_PULSE_OUTCC_ESTABLISH_LINKCC_GET_DRIVER_INFOCC_GET_CCD_INFOCC_QUERY_COMMAND_STATUSCC_MISCELLANEOUS_CONTROLCC_READ_SUBTRACT_LINECC_UPDATE_CLOCKCC_READ_OFFSETCC_OPEN_DRIVERCC_CLOSE_DRIVERCC_TX_SERIAL_BYTESCC_GET_SERIAL_STATUSCC_AO_TIP_TILTCC_AO_SET_FOCUSCC_AO_DELAYCC_GET_TURBO_STATUSCC_END_READOUTCC_GET_US_TIMERCC_OPEN_DEVICECC_CLOSE_DEVICECC_SET_IRQLCC_GET_IRQLCC_GET_LINECC_GET_LINK_STATUSCC_GET_DRIVER_HANDLECC_SET_DRIVER_HANDLECC_START_READOUTCC_GET_ERROR_STRINGCC_SET_DRIVER_CONTROLCC_GET_DRIVER_CONTROLCC_USB_AD_CONTROLCC_QUERY_USBCC_GET_PENTIUM_CYCLE_COUNTCC_RW_USB_I2CCC_CFWCC_BIT_IOCC_USER_EEPROMCC_AO_CENTERCC_BTDI_SETUPCC_MOTOR_FOCUSCC_QUERY_ETHERNETCC_START_EXPOSURE2CC_READ_OFFSET2CC_DIFF_GUIDERCC_COLUMN_EEPROMCC_CUSTOMER_OPTIONSCC_DEBUG_LOGCC_QUERY_USB2CC_QUERY_ETHERNET2CC_GET_AO_MODELNo ErrorCamera not FoundNo Exposure in ProgressBad PC CommandBad Camera CommandBad ParameterTX TimeoutRX TimeoutNAK ReceivedCAN ReceivedUnknown ResponseBad LengthA/D TimeoutKeyboard EscapeChecksum ErrorEEPROM ErrorShutter FailureUnknown CameraDriver Not FoundDriver not OpenDriver not ClosedShare ErrorTCE Not FoundAO ErrorECP ErrorMemory ErrorDevice not FoundDevice not OpenDevice not ClosedDevice not ImplementedDevice DisabledOS ErrorSocket ErrorServer Not FoundCFW ErrorMotor Focus ErrorFirmware ErrorDifferential Guider ErrorRipple Correction ErrorEzUSB Reset ErrorFirmware Update RequiredNext ErrorRS_DIG_ROWRS_DLP_ROWRS_DL_ROWRS_DLP_ROWSRS_DUMP_FIFORS_DL_SETUPRS_DUMP_ROWSRS_CLEAR_CCDRS_SET_VDDRS_WRITE_ADRS_DLPP_ROWSRS_END_READOUTRS_MAN_CLOCKSRS_TRANSFER_KAIRS_SETUP_TDIRS_GET_PIXCNTRS_OFFSET_PIXELSRS_READ_ADRS_DL_SETUP2RS_DL_SETUP3RS_DL_IMAGERS_RX_PIXELSRS_DL_SETUP4RS_OFFSET_PIXELS_RIGHTRS_WRITE_AD_RIGHTMC_START_EXPOSUREMC_END_EXPOSUREMC_REGULATE_TEMP/2MC_TEMP_STATUSMC_RELAYMC_PULSEMC_GET_VERSIONMC_EEPROMMC_MISC_CONTROLMC_STATUSMC_SYSTEM_TESTMC_TX_BYTESMC_CONTROL_CCDMC_COMMAND_13_NOT_USEDMC_SYSTEMMC_READOUTMediumBlink LowBlink HighOpeningClosingEnabledLeaveCloseInitOpen ExternalClose External[[[[[[[[[[[n%/^D((<+t&)t&(t&(((((((('(+++-[--+-+++*--,+--H,|:<|:|:|:|:|:;|;|:|:|:|:;|:|:|:|:|:|:|:|::|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:|:<9<99999;:9999P:99999999:999999999999999999999999999 sEndExposure -> STX_11002_CAMERAClearITArray : startIsExternalGuiderAttached: start @d;\P=xJJ'K'L (M<(N\(O(GX)ZT*Zh*^*^+_,+If+f,"s<.th ,`Hp\pp P, | @ ` ` P @ p l @ ( < Pl p`Hp|p P %0&&p*P+$,p-.03|5P7,8dp9BL`LxL@MMNN O8PdP0QQpRR@SS,0THpThTU VW]P@_l`dj@js0И@|@dh00|P@t  d @!`$!8!L!`!t!!0!P!`!! "0$"p@"`"|"`"""p#4#H#`##`##@$`d$$$$ $`$$ %,%@%`T%h%|%%%%% %P0&D&X&l&p&&&p&&0''pP't' ()x+0+p,),0),p)-*-`/-/-0-6p.zRx $6P FJ w?;*3$"DC\ТeD | H (x$AAI0o AAD .M\pD0f A  ($=Km@LKXĤKMp̤G A  A E DhH BBB B(H0A8N 8A0A(B BBBH %HIIIIkL0|7BBB B(D0A8R 8A0A(B BBBG Ll]BBE B(D0A8L1 8A0A(B BBBA L|BBE B(D0A8G 8A0A(B BBBA L BBB B(D0A8S 8A0A(B BBBA 8pBBC A(O_ (A ABBD \0BBE B(D0A8OoSAU 8A0A(B BBBA \  j4BBB B(A0A8L U 8A0A(B BBBA ( E s A 8lBBA A(D@ (A ABBC HTBBB B(A0A8Gp 8A0A(B BBBF LBBD B(A0A8DPp 8A0A(B BBBF DAD j AH ht|D B J $AD j AH ``BBE B(D0A8DP} 8A0A(B BBBE H 8A0A(B BBBF sL$BBA A(Gp[ (A ABBB oxBBGYpTth_BBB A(D0F`s 0A(A BBBD hKpLxBQ`ph,;BAH  ABF XBBF B(D0A8MPP 8D0A(B BBBE eXB`BhEpXP8lBBA A(DP (A ABBA lBBE B(D0A8FJL]AAAEXXKfBh 8D0A(B BBBG fFAVM$NFFRLDIV0BAA I`j  AABA 0_BAA Fp  AABB 0 BAA G  AABH H BBE B(D0A8G`Q 8A0A(B BBBF @l BBD A(D0DP' 0A(A BBBH @ \BBB A(F0Di 0A(A BBBF 8 (\BBA A(GPs (A ABBJ L0 L BBB B(D0A8S= 8A0A(B BBBI P BBB B(A0A8M 8A0A(B BBBI L H1BBB A(H0S (A BBBG  (A BBBK $ 8<< 0BBA A(J@T (A ABBF H| BBH A(K0 (F ABBE K(C ABB\ $BBB B(D0A8D@i 8F0A(B BBBG H8C0A(B BBBH( toBBB B(D0A8I` 8A0A(B BBBF \t gBBF A(J0 (C ABBJ L (C ABBD D (H ABBG H BBE B(D0A8J`: 8A0A(B BBBB 4 uAAT  AAJ D FAE tX D!KIBB A(A0 (D BBBD  (D BBBG A (L BBBE  (D BBBG 4 #-LEF F(  IKBF 8$BBD A(D0j (C ABBA \D$8 BBB B(A0A8L a  f A w 8A0A(B BBBG \- BBB B(A0A8L   b B { 8A0A(B BBBG H7P70\7EZ]H78D\ H Kh7sD Q K (8AAJ@Q AAA (l8~AAJ@Q AAA (8AAKp AAD 9D0a K $:D0b J @:D0 H \ ;D0Z B x;ID l H P;sD V F (CTi8lP>BBC A(G@u (A ABBF H?BBB B(A0A8G 8A0A(B BBBC EPD  H FBBE B(D0A8D  8A0A(B BBBF qHfAmIAaTBhKBBE B(D0A8D 8A0A(B BBBF rIA}HlBbIfA[EQF(P$H<Pz BBE B(A0A8I`j 8A0A(B BBBF Yp$BBF B(D0A8J 8A0A(B BBBH AHjAcfRXJJRPfA PJ Z PF XRAXXCER X -^JSb@}@}BBB A(A0D@ 0A(A BBBA 8H~}BBA A(G0| (C ABBG H BBB B(A0A8DP 8A0A(B BBBD Hl BBB B(A0A8DP 8A0A(B BBBA LBBB B(A0A8D 8A0A(B BBBB 0ԁBAA D0|  AABH 8<`yBBA A(G` (A ABBB @xBBB A(A0D@ 0A(A BBBG LDBBE B(D0A8D 8A0A(B BBBD x 6 BBE B(D0A8K 8A0A(B BBBF ^FFHJQqQfHHDBBE B(A0A8DP 8A0A(B BBBB HؖBBI B(A0A8L 8A0A(B BBBD 8 BBF A(DP (A ABBD \ BBE B(A0A8H& 8A0A(B BBBK ;cA7 FgIWLYq 0BAD D@P  AABA lt"BBE B(A0A8G 8A0A(B BBBH fFVAIkA 4AD0 AE X BBG B(D0A8Fp 8A0A(B BBBE xIexApcD Y A <$8BBA A(D0 (A ABBJ dx(4@LXd'Db0|D\p3KdA fH@ H NBDN8F\N(AT(YD O A  lfD \ A <D0 K DXDBBD A(F@ (A ABBH VHEP[HA@fD \ A P5D  F t\HMBBB B(A0A8G 8A0A(B BBBG 8ĸbjs PAP m AA tAP m AA HBBE B(A0A8G` 8A0A(B BBBA AP l AA AP m AA ,`@\TXhT;|PD@F A fD0\ A mG0` A \X0  e |t4H\p ?L8.KBE B(D0D8 0A(B BBBG tPT`M SDN, @ yZZX DmZJp [DM WDI (8 BBA A(G`5 (A ABBH AKPl AA !tAG@ AG (d}4 yQ1=v~ e@.A*n@جJ ߠ·_n\!9##lHUi \ZJAe00SBzIA.b!GC7hC a"!쉪u*fZZPô)BEzf)v?+ yG|h)";8<5IF|(T\b&}CkmPO@Z?I'M`[hR8-˖|Ʌxq_EV΄ G$ӝ|'k:"=UDa;-j?i1M6˰R~y,c/%ލ%M2ٴ>WQE6ZEOv\@ ]'r=v)?kf ٦vԤ9rSa&1 zuqX{Hzn߲>C|k|m;^֥yGgk!ul2w )o%a#/%6!_cOOƱUACqsSGNUf;cBZÕh__gmon_start___fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizemygetch__stack_chk_failmykbhittcsetattransigotoxy__printf_chkstdoutfflushdelaynanosleepsetScreenLengthclreolclreolsclrscrterm_starttcgetattrterm_stopccprintf__vsprintf_chkscreenControlmygetsstdinfgets__isoc99_sscanfSBIGUnivDrvCommandMicroCommandshutter_commandstest_linkMyTickCountdump_eepromGetRawEEPROMCalculateEEPROMChecksumdump_usbvarsupdate_clocksave_imagelocaltime__sprintf_chkfopenfwritefclosemainms_clockTimerDelay__ctype_toupper_loc__ctype_b_locfreeClearITArraylogmallocI2CAOCenterpDllGlobalsRWUSBI2CSleepI2CAOTipTiltdebug_log_messagedebug_msgDetectI2CAOBulkIOReadETHBulkReadUSBGetMicroBlockBulkIOFlushUSBFlushPipesBulkIOWriteETHBulkWriteUSBSendMicroBlockCCDDumpLinesdriverControlParamsLPTDumpImagingLinesUSBDumpLinesLPTDumpTrackingLinesLPTDumpST5CLinesUSBClearArrayLPTClearImagingArrayLPTClearTrackingArrayOffsetST5CArrayLPTCameraOuttemp_videoLPTGetPixelsCCDMeasureBiasUSBGetPixelsLPTClockADUSBSetVddLPTSetVddOffsetITArraysqrtEnableVerticalFlushisAutoFilterSupportedCCDDigitizeLineMicroGetPixelshot_countclearMicroInitPixelReadoutETHGetPixelstemp_video2OffsetPixelsOffVertBinPixelsOffHorzBinPixelsHotPatchPixelsSubtractPixels__memcpy_chkETHInitPixelReadoutmemcpyHFlipPixelsfcntlcfsetispeedcfsetospeedtcflushioctl__read_chkQueryCommandStatusPulseOutCFWCommandCFW_COMMAND_STRINGSCFW_MODEL_SELECT_STRINGSST_CAMERA_NAME_STRINGSCFW_STATUS_STRINGSCFW_ERROR_STRINGSGetEEPROMfseekftell__fprintf_chkgetLastOSErrorMsgDiffGuiderCommandrecvsendETHGetMicroBlockETHComMicroBlock__recv_chkETHGetDriverInfoETHDeviceIOControlleftSidePixelFifoQueryEthernetethDllGlobalsCountsocketsetsockoptinet_addrbindsendtorecvfromstrcmpscpyQueryEthernet2FirmwareCommandGetWinIOWINDeviceIOControlLPTInitPortLPTSendMicroBlockLPTGetMicroBlockLPTSetIRQLLPTGetIRQLLPTGetUSTimerOpenCloseLPTLDeviceGetLPTLDriverInfoMFCommandrightSidePixelFifoswapcpyReadoutCommandGetsPixelDataABG_STATE_STRINGSSHUTTER_STATE_STRINGSRelayClickSHUTTER_COMMAND_STRINGSLED_STATE_STRINGSFAN_STATE_STRINGSMC_READOUT_SUBCOMMAND_STRINGSGetBootEEPROMPutEEPROMPutBootEEPROMMicroInitADGainstderrBitIOCommandUserEEPROMCommandColumnEEPROMCommandusbIGAfreadCheckFeatherGateArraySTFDownloadReadoutParamsSTXGetEzUSBVersionUSBSendAlternateMicroBlockUSBGetAlternateMicroBlockSTXGetTemperatureDataSTXDownloadReadoutParamsSTXGetCCDSizeInfoSTXAutoFreezeSTXAdjustGainsbcd_nxGetDebugLogCcFlagsSetDebugLogCcFlagsGetDebugLogMcFlagsSetDebugLogMcFlagsToWindowsRegistryGetDebugLogFceFlagsSetDebugLogfceFlagsGetDebugLogIoFlagsSetDebugLogioFlagsGetDebugLogFilePathNameSetDebugLogFilePathNamestrcpyGetFanControlSetFanControlUSBOpenCloseDeviceUSBLOpenCloseDeviceUSBLDRIVER_WriteComPipeUSBLDRIVER_ReadComPipeUSBLDRIVER_ReadPixelPipeUSBLDRIVER_FlushPipesUSBLDRIVER_WriteAlternatePipeUSBLDRIVER_ReadAlternatePipeUSBManClocksUSBADControllibusb_release_interfacelibusb_closelibusb_free_device_listlibusb_initlibusb_get_device_listlibusb_get_device_descriptorlibusb_openlibusb_get_string_descriptor_asciilibusb_get_configurationlibusb_set_configurationlibusb_detach_kernel_driverlibusb_claim_interfacestrstrGetNextUSBDeviceUSBLGetDriverInfolibusb_bulk_transferUSBLDRIVER_ResetPipesswap_bytesswap_longtimesfillscatmemsetAmbientTemperatureFromSetpointSetpointFromTemperatureexpSetpointFromAmbientTemperaturefeatureFirmwareReqsshutterEdgedllGlobalsshutdownnew_MinSupportedFWSBIGLogDebugMsginet_ntoa__stpcpy_chkconnectusbDllGlobalsCountdetsbigUDRVHandleparComActivebWindowsNTpardrv_spmCFW_COM_PORT_STRINGSCFW_POSITION_STRINGSSBIG_COMMAND_NAME_STRINGSMC_COMMAND_STRINGSlibusb-1.0.so.0libm.so.6libc.so.6_edata__bss_start_endXXXXXXXXXXXXXXXXGLIBC_2.2.5GLIBC_2.7GLIBC_2.14GLIBC_2.3.4GLIBC_2.4GLIBC_2.3XXXXXXXXXXXXXXXXlibsbig.so.4libsbig-4.9.9/sbigudrv.h0000644000175100017510000032673614136175550014426 0ustar debiandebian/*! * \file SBIGUDRV.H * \brief Contains the function prototypes and enumerated constants for the Universal Parallel/USB/Ethernet driver. * * This supports the following devices: * * * ST-5C/237/237A (PixCel255/237) * * ST-7E/8E/9E/10E * * ST-1K, ST-2K, ST-4K * * STL Large Format Cameras * * ST-402 Family of Cameras * * ST-8300 Cameras * * STF-8300, 8050 Cameras * * STT Cameras * * STX/STXL Cameras * * ST-i Cameras * * AO-7, AOL, AO-8 * * CFW-8, CFW-9, CFW-10, CFW-L * * FW5-8300, FW8-8300 * * ST Focuser * * Differential Guider Accessory (Preliminary) */ #ifndef _PARDRV_ #define _PARDRV_ /* * ENVIRONMENT VARIABLES */ #ifndef TARGET #define ENV_WIN 1 /*!< Target for Windows environment */ #define ENV_WINVXD 2 /*!< SBIG Use Only, Win 9X VXD */ #define ENV_WINSYS 3 /*!< SBIG Use Only, Win NT SYS */ #define ENV_ESRVJK 4 /*!< SBIG Use Only, Ethernet Remote */ #define ENV_ESRVWIN 5 /*!< SBIG Use Only, Ethernet Remote */ #define ENV_MACOSX 6 /*!< SBIG Use Only, Mac OSX */ #define ENV_LINUX 7 /*!< SBIG Use Only, Linux */ #define ENV_NIOS 8 /*!< SBIG Use Only, Embedded NIOS */ #ifdef _WIN32 #define TARGET ENV_WIN #elif __APPLE__ #define TARGET ENV_MACOSX #elif __linux__ #define TARGET ENV_LINUX #endif #endif /* Enumerated Constants Note that the various constants are declared here as enums for ease of declaration but in the structures that use the enums unsigned shorts are used to force the various 16 and 32 bit compilers to use 16 bits. */ /*! \defgroup BASE_STRUCTURES Supported Camera Commands These are the commands supported by the driver. They are prefixed by CC_ to designate them as camera commands and avoid conflicts with other enums. Some of the commands are marked as SBIG use only and have been included to enhance testability of the driver for SBIG. */ /*! \enum PAR_COMMAND * \ingroup BASE_STRUCTURES * Command ID enum */ typedef enum { /* General Use Commands */ CC_NULL, /*!< Null Command */ /* 1 - 10 */ CC_START_EXPOSURE = 1, /*!< Start exposure command */ CC_END_EXPOSURE, /*!< End exposure command */ CC_READOUT_LINE, /*!< Readout line command */ CC_DUMP_LINES, /*!< Dump lines command */ CC_SET_TEMPERATURE_REGULATION, /*!< Set Temperature regulation command */ CC_QUERY_TEMPERATURE_STATUS, /*!< Query temperature status command */ CC_ACTIVATE_RELAY, /*!< Activate Relay command */ CC_PULSE_OUT, /*!< Pulse out command */ CC_ESTABLISH_LINK, /*!< Establish link command */ CC_GET_DRIVER_INFO, /*!< Get driver info command */ /* 11 - 20 */ CC_GET_CCD_INFO, /*!< Get CCD info command */ CC_QUERY_COMMAND_STATUS, /*!< Query command status command */ CC_MISCELLANEOUS_CONTROL, /*!< Miscellaneous control command */ CC_READ_SUBTRACT_LINE, /*!< Read subtract line command */ CC_UPDATE_CLOCK, /*!< Update clock command */ CC_READ_OFFSET, /*!< Read offset command */ CC_OPEN_DRIVER, /*!< Open driver command */ CC_CLOSE_DRIVER, /*!< Close driver command */ CC_TX_SERIAL_BYTES, /*!< TX Serial bytes command */ CC_GET_SERIAL_STATUS, /*!< Get serial status command */ /* 21 - 30 */ CC_AO_TIP_TILT, /*!< AO tip/tilt command */ CC_AO_SET_FOCUS, /*!< AO set focus command */ CC_AO_DELAY, /*!< AO delay command */ CC_GET_TURBO_STATUS, /*!< Get turbo status command */ CC_END_READOUT, /*!< End readout command */ CC_GET_US_TIMER, /*!< Get US timer command */ CC_OPEN_DEVICE, /*!< Open device command */ CC_CLOSE_DEVICE, /*!< Close device command */ CC_SET_IRQL, /*!< Set IRQL command */ CC_GET_IRQL, /*!< Get IRQL command */ /* 31 - 40 */ CC_GET_LINE, /*!< Get line command */ CC_GET_LINK_STATUS, /*!< Get link status command */ CC_GET_DRIVER_HANDLE, /*!< Get driver handle command */ CC_SET_DRIVER_HANDLE, /*!< Set driver handle command */ CC_START_READOUT, /*!< Start readout command */ CC_GET_ERROR_STRING, /*!< Get error string command */ CC_SET_DRIVER_CONTROL, /*!< Set driver control command */ CC_GET_DRIVER_CONTROL, /*!< Get driver control command */ CC_USB_AD_CONTROL, /*!< USB A/D control command */ CC_QUERY_USB, /*!< Query USB command */ /* 41 - 50 */ CC_GET_PENTIUM_CYCLE_COUNT, /*!< Get Pentium cycle count command */ CC_RW_USB_I2C, /*!< Read/Write USB I2C command */ CC_CFW, /*!< Control Filter Wheel command */ CC_BIT_IO, /*!< Bit I/O command */ CC_USER_EEPROM, /*!< User EEPROM command */ CC_AO_CENTER, /*!< AO Center command */ CC_BTDI_SETUP, /*!< BTDI setup command */ CC_MOTOR_FOCUS, /*!< Motor focus command */ CC_QUERY_ETHERNET, /*!< Query Ethernet command */ CC_START_EXPOSURE2, /*!< Start Exposure command v2 */ /* 51 - 60 */ CC_SET_TEMPERATURE_REGULATION2, /*!< Set Temperature regulation command */ CC_READ_OFFSET2, /*!< Read offset command v2 */ CC_DIFF_GUIDER, /*!< Differential Guider command */ CC_COLUMN_EEPROM, /*!< Column EEPROM command */ CC_CUSTOMER_OPTIONS, /*!< Customer Options command */ CC_DEBUG_LOG, /*!< Debug log command */ CC_QUERY_USB2, /*!< Query USB command v2 */ CC_QUERY_ETHERNET2, /*!< Query Ethernet command v2 */ CC_GET_AO_MODEL, /*!< Get AO model command */ CC_QUERY_USB3, /*!< Query up to 24 USB cameras */ CC_QUERY_COMMAND_STATUS2, /*!< Expanded Query Command Status to include extra information */ /* SBIG Use Only Commands */ /* 90 - 99 */ CC_SEND_BLOCK = 90, /*!< Send block command */ CC_SEND_BYTE, /*!< Send byte command */ CC_GET_BYTE, /*!< Get byte command */ CC_SEND_AD, /*!< Send A/D command */ CC_GET_AD, /*!< Get A/D command */ CC_CLOCK_AD, /*!< Clock A/D command */ CC_SYSTEM_TEST, /*!< System test command */ CC_GET_DRIVER_OPTIONS, /*!< Get driver options command */ CC_SET_DRIVER_OPTIONS, /*!< Set driver options command */ CC_FIRMWARE, /*!< Firmware command */ /* 100 -109 */ CC_BULK_IO, /*!< Bulk I/O command */ CC_RIPPLE_CORRECTION, /*!< Ripple correction command */ CC_EZUSB_RESET, /*!< EZUSB Reset command */ CC_BREAKPOINT, /*!< Breakpoint command */ CC_QUERY_EXPOSURE_TICKS, /*!< Query exposure ticks command */ CC_SET_ACTIVE_CCD_AREA, /*!< Set active CCD area command */ CC_READOUT_IN_PROGRESS, /*!< Returns TRUE if a readout is in progress on any driver handle */ CC_GET_RBI_PARAMETERS, /*!< Updates the RBI Preflash parameters */ CC_SET_RBI_PARAMETERS, /*!< Obtains the RBI Preflash parameters from the camera */ CC_QUERY_FEATURE_SUPPORTED, /*!< Checks to see if a camera's firmware supports a command. */ CC_LAST_COMMAND /*!< Last command ID */ /* 110 - 119 */ } PAR_COMMAND; /* Return Error Codes These are the error codes returned by the driver function. They are prefixed with CE_ to designate them as camera errors. */ #ifndef CE_ERROR_BASE /*! * \def CE_ERROR_BASE * Base value for all error IDs. */ #define CE_ERROR_BASE 1 #endif /*! * \enum PAR_ERROR * \ingroup BASE_STRUCTURES * Error ID enum */ typedef enum { /* 0 - 10 */ CE_NO_ERROR, /*!< No error ID */ CE_CAMERA_NOT_FOUND = CE_ERROR_BASE, /*!< Camera not found error */ CE_EXPOSURE_IN_PROGRESS, /*!< Exposure in progress error */ CE_NO_EXPOSURE_IN_PROGRESS, /*!< No exposure in progress error */ CE_UNKNOWN_COMMAND, /*!< Unknown command error */ CE_BAD_CAMERA_COMMAND, /*!< Bad camera command error */ CE_BAD_PARAMETER, /*!< Bad parameter command */ CE_TX_TIMEOUT, /*!< Transfer (Tx) timeout error */ CE_RX_TIMEOUT, /*!< Receive (Rx) timeout error */ CE_NAK_RECEIVED, /*!< Received Negative Acknowledgement */ CE_CAN_RECEIVED, /*!< Received Cancel */ /* 11 - 20 */ CE_UNKNOWN_RESPONSE, /*!< Unknown response error */ CE_BAD_LENGTH, /*!< Bad length error */ CE_AD_TIMEOUT, /*!< A/D timeout error */ CE_KBD_ESC, /*!< Keyboard error */ CE_CHECKSUM_ERROR, /*!< Checksum error */ CE_EEPROM_ERROR, /*!< EEPROM error */ CE_SHUTTER_ERROR, /*!< Shutter error */ CE_UNKNOWN_CAMERA, /*!< Unknown camera error */ CE_DRIVER_NOT_FOUND, /*!< Driver not found error */ CE_DRIVER_NOT_OPEN, /*!< Driver not open error */ /* 21 - 30 */ CE_DRIVER_NOT_CLOSED, /*!< Driver not closed error */ CE_SHARE_ERROR, /*!< Share error */ CE_TCE_NOT_FOUND, /*!< TCE not found error */ CE_AO_ERROR, /*!< AO error */ CE_ECP_ERROR, /*!< ECP error */ CE_MEMORY_ERROR, /*!< Memory error */ CE_DEVICE_NOT_FOUND, /*!< Device not found error */ CE_DEVICE_NOT_OPEN, /*!< Device not open error */ CE_DEVICE_NOT_CLOSED, /*!< Device not closed error */ CE_DEVICE_NOT_IMPLEMENTED, /*!< Device not implemented error */ /* 31 - 40 */ CE_DEVICE_DISABLED, /*!< Device disabled error */ CE_OS_ERROR, /*!< OS error */ CE_SOCK_ERROR, /*!< Socket error */ CE_SERVER_NOT_FOUND, /*!< Server not found error */ CE_CFW_ERROR, /*!< Filter wheel error */ CE_MF_ERROR, /*!< Motor Focus error */ CE_FIRMWARE_ERROR, /*!< Firmware error */ CE_DIFF_GUIDER_ERROR, /*!< Differential guider error */ CE_RIPPLE_CORRECTION_ERROR, /*!< Ripple corrections error */ CE_EZUSB_RESET, /*!< EZUSB Reset error */ /* 41 - 50*/ CE_INCOMPATIBLE_FIRMWARE, /*!< Firmware needs update to support feature. */ CE_INVALID_HANDLE, /*!< An invalid R/W handle was supplied for I/O */ CE_NEXT_ERROR /*!< Development purposes: Next Error */ } PAR_ERROR; /* Camera Command State Codes These are the return status codes for the Query Command Status command. They are prefixed with CS_ to designate them as camera status. */ /*! * \enum PAR_COMMAND_STATUS * \ingroup BASE_STRUCTURES * Camera states enum */ typedef enum { CS_IDLE, /*!< Camera state: Idle. */ CS_IN_PROGRESS, /*!< Camera state: Exposure in progress */ CS_INTEGRATING, /*!< Camera state: Integrating */ CS_INTEGRATION_COMPLETE /*!< Camera state: Integration complete */ } PAR_COMMAND_STATUS; /*! * \enum FeatureFirmwareRequirement * \ingroup BASE_STRUCTURES * A collection of feature extensions implemented in later firmware versions. Query against these features externally using CC_QUERY_FEATURE_SUPPORTED before using them. */ typedef enum { FFR_CTRL_OFFSET_CORRECTION, //!< Camera supports enabling/disabling automatic offset correction in STF model cameras FFR_CTRL_EXT_SHUTTER_ONLY, //!< Camera supports control the external shutter separately from the main camera's internal shutter. FFR_ASYNC_TRIGGER_IN, //!< Camera supports the asynchronous starting of an exposure via an external trigger in. // Book-keeping new entries go here FFR_COUNT, //!< Number of Feature Firmware Requirement entries. FFR_LAST = FFR_COUNT - 1, //!< The last Feature Firmware Requirement entry. } FeatureFirmwareRequirement; /*! * \def CS_PULSE_IN_ACTIVE * \ingroup BASE_STRUCTURES * Pulse in is currently active state modifier flag. */ #define CS_PULSE_IN_ACTIVE 0x8000 /*! * \def CS_WAITING_FOR_TRIGGER * \ingroup BASE_STRUCTURES * Waiting for trigger state modifier flag */ #define CS_WAITING_FOR_TRIGGER 0x8000 #define RBI_PREFLASH_LENGTH_MASK 0x0FFF #define RBI_PREFLASH_FLUSH_MASK 0xF000 #define RBI_PREFLASH_FLUSH_BIT 0x0C /* Misc. Enumerated Constants QUERY_TEMP_STATUS_REQUEST - Used with the Query Temperature Status command. ABG_STATE7 - Passed to Start Exposure Command MY_LOGICAL - General purpose type DRIVER_REQUEST - Used with Get Driver Info command CCD_REQUEST - Used with Imaging commands to specify CCD CCD_INFO_REQUEST - Used with Get CCD Info Command PORT - Used with Establish Link Command CAMERA_TYPE - Returned by Establish Link and Get CCD Info commands SHUTTER_COMMAND, SHUTTER_STATE7 - Used with Start Exposure and Miscellaneous Control Commands TEMPERATURE_REGULATION - Used with Enable Temperature Regulation LED_STATE - Used with the Miscellaneous Control Command FILTER_COMMAND, FILTER_STATE - Used with the Miscellaneous Control Command AD_SIZE, FILTER_TYPE - Used with the GetCCDInfo3 Command AO_FOCUS_COMMAND - Used with the AO Set Focus Command SBIG_DEVICE_TYPE - Used with Open Device Command DRIVER_CONTROL_PARAM - Used with Get/SetDriverControl Command USB_AD_CONTROL_COMMAND - Used with UsbADControl Command CFW_MODEL_SELECT, CFW_STATUS, CFW_ERROR - Used with CFW command CFW_POSITION, CFW_GET_INFO_SELECT - Used with CFW Command BIT_IO_OPERATION, BIT_IO_NMAE - Used with BitIO command MF_MODEL_SELECT, MF_STATUS, MF_ERROR, MF_GET_INFO_SELECT - Used with Motor Focus Command DIFF_GUIDER_COMMAND, DIFF_GUIDER_STATE, DIFF_GUIDER_ERROR - Used with the Diff Guider Command */ /*! * \enum QUERY_TEMP_STATUS_REQUESTS * \ingroup BASE_STRUCTURES * Query Temperature Status enum */ typedef enum { TEMP_STATUS_STANDARD, /*!< Temperature status Standard */ TEMP_STATUS_ADVANCED, /*!< Temperature status Advanced */ TEMP_STATUS_ADVANCED2 /*!< Temperature status Advanced 2 */ } QUERY_TEMP_STATUS_REQUEST; /*! * \enum ABG_STATE_7 * \ingroup BASE_STRUCTURES * ABG state enum */ typedef enum { ABG_LOW7, /*!< ABG Low 7 */ ABG_CLK_LOW7, /*!< ABG Clock Low 7 */ ABG_CLK_MED7, /*!< ABG Clock Medium 7 */ ABG_CLK_HI7 /*!< ABG Clock High 7 */ } ABG_STATE7; /*! * \typedef MY_LOGICAL * \ingroup BASE_STRUCTURES * Boolean type definition */ typedef unsigned short MY_LOGICAL; /*! * \def FALSE * MY_LOGICAL false definition. */ #define FALSE 0 /*! * \def TRUE * MY_LOGICAL true definition. */ #define TRUE 1 /*! * \enum DRIVER_REQUEST * \ingroup BASE_STRUCTURES * Driver request enum */ typedef enum { DRIVER_STD, /*!< Driver standard */ DRIVER_EXTENDED, /*!< Driver extended */ DRIVER_USB_LOADER /*!< Driver USB loader */ } DRIVER_REQUEST; /*! * \enum CCD_REQUEST * \ingroup BASE_STRUCTURES * CCD Request enum */ typedef enum { CCD_IMAGING, /*!< Request Imaging CCD */ CCD_TRACKING, /*!< Request Internal Tracking CCD */ CCD_EXT_TRACKING /*!< Request External Tracking CCD */ } CCD_REQUEST; /*! * \enum READOUT_BINNING_MODE * \ingroup BASE_STRUCTURES * Readout Modes enum */ typedef enum { RM_1X1, /*!< 1x1 binning readout mode */ RM_2X2, /*!< 2x2 binning readout mode */ RM_3X3, /*!< 3x3 binning readout mode */ RM_NX1, /*!< Nx1 binning readout mode */ RM_NX2, /*!< Nx2 binning readout mode */ RM_NX3, /*!< Nx3 binning readout mode */ RM_1X1_VOFFCHIP, /*!< 1x1 Off-chip binning readout mode */ RM_2X2_VOFFCHIP, /*!< 2x2 Off-chip binning readout mode */ RM_3X3_VOFFCHIP, /*!< 3x3 Off-chip binning readout mode */ RM_9X9, /*!< 9x9 binning readout mode */ RM_NXN /*!< NxN binning readout mode */ } READOUT_BINNING_MODE; /*! * \enum CCD_INFO_REQUEST * \ingroup BASE_STRUCTURES * CCD Information request enum */ typedef enum { CCD_INFO_IMAGING, /*!< Imaging CCD Info */ CCD_INFO_TRACKING, /*!< Tracking CCD Info */ CCD_INFO_EXTENDED, /*!< Extended CCD Info */ CCD_INFO_EXTENDED_5C, /*!< Extended CCD Info 5C */ CCD_INFO_EXTENDED2_IMAGING, /*!< Extended Imaging CCD Info 2 */ CCD_INFO_EXTENDED2_TRACKING, /*!< Extended Tracking CCD Info 2 */ CCD_INFO_EXTENDED3 /*!< Extended Imaging CCD Info 3 */ } CCD_INFO_REQUEST; /*! * \enum IMAGING_ABG * \ingroup BASE_STRUCTURES * Anti-blooming gate capability enum */ typedef enum { ABG_NOT_PRESENT, /*!< Anti-blooming gate not Present */ ABG_PRESENT /*!< Anti-blooming gate present */ } IMAGING_ABG; /*! * \enum PORT_RATE * \ingroup BASE_STRUCTURES * Port bit-rate enum */ typedef enum { BR_AUTO, /*!< Bit-rate auto */ BR_9600, /*!< Bit-rate 9600 */ BR_19K, /*!< Bit-rate 19K */ BR_38K, /*!< Bit-rate 38K */ BR_57K, /*!< Bit-rate 57K */ BR_115K /*!< Bit-rate 115K */ } PORT_RATE; /*! * \enum CAMERA_TYPE * \ingroup BASE_STRUCTURES * Camera type enum */ typedef enum { ST7_CAMERA = 4, /*!< ST-7 Camera */ ST8_CAMERA, /*!< ST-8 Camera */ ST5C_CAMERA, /*!< ST-5C Camera */ TCE_CONTROLLER, /*!< TCE-Controller */ ST237_CAMERA, /*!< ST-237 Camera */ STK_CAMERA, /*!< ST-K Camera */ ST9_CAMERA, /*!< ST-9 Camera */ STV_CAMERA, /*!< ST-V Camera */ ST10_CAMERA, /*!< ST-10 Camera */ ST1K_CAMERA, /*!< ST-1000 Camera */ ST2K_CAMERA, /*!< ST-2000 Camera */ STL_CAMERA, /*!< STL Camera */ ST402_CAMERA, /*!< ST-402 Camera */ STX_CAMERA, /*!< STX Camera */ ST4K_CAMERA, /*!< ST-4000 Camera */ STT_CAMERA, /*!< STT Camera */ STI_CAMERA, /*!< ST-i Camera */ STF_CAMERA, /*!< STF Camera, NOTE: STF8, and STF cameras both report this kind, but have *DIFFERENT CAMERA MODEL ID VARIABLES* (stf8CameraID and stfCameraID) */ NEXT_CAMERA, /*!< Next Camera */ NO_CAMERA=0xFFFF /*!< No Camera */ } CAMERA_TYPE; /*! * \enum SHUTTER_COMMAND * \ingroup BASE_STRUCTURES * Shutter Control enum */ typedef enum { SC_LEAVE_SHUTTER, /*!< Shutter Control: Leave shutter in current state. */ SC_OPEN_SHUTTER, /*!< Shutter Control: Open shutter. */ SC_CLOSE_SHUTTER, /*!< Shutter Control: Close shutter. */ SC_INITIALIZE_SHUTTER, /*!< Shutter Control: Initialize shutter. */ SC_OPEN_EXT_SHUTTER, /*!< Shutter Control: Open external shutter. */ SC_CLOSE_EXT_SHUTTER /*!< Shutter Control: Close external shutter. */ } SHUTTER_COMMAND; /*! * \enum SHUTTER_STATE7 * \ingroup BASE_STRUCTURES * Shutter State enum */ typedef enum { SS_OPEN, /*!< Shuter State: Open */ SS_CLOSED, /*!< Shuter State: Closed */ SS_OPENING, /*!< Shutter State: Opening */ SS_CLOSING /*!< Shutter State: Closing */ } SHUTTER_STATE7; /*! * \enum TEMPERATURE_REGULATION * \ingroup BASE_STRUCTURES * Temperature regulation enum */ typedef enum { REGULATION_OFF, /*!< Temperature regulation off */ REGULATION_ON, /*!< Temperature regulation on */ REGULATION_OVERRIDE, /*!< Temperature regulation override */ REGULATION_FREEZE, /*!< Temperature regulation freeze */ REGULATION_UNFREEZE, /*!< Temperature regulation unfreeze */ REGULATION_ENABLE_AUTOFREEZE, /*!< Temperature regulation enable autofreeze */ REGULATION_DISABLE_AUTOFREEZE /*!< Temperature regulation disable autofreeze */ } TEMPERATURE_REGULATION; /*! * \def REGULATION_FROZEN_MASK * Mask for Temperature Regulation frozen state */ #define REGULATION_FROZEN_MASK 0x8000 /*! * \enum LED_STATE * LED State enum */ typedef enum { LED_OFF, /*!< LED off */ LED_ON, /*!< LED on */ LED_BLINK_LOW, /*!< LED Blink low */ LED_BLINK_HIGH /*!< LED Blink high */ } LED_STATE; /*! * \enum FILTER_COMMAND * Filter command enum */ typedef enum { FILTER_LEAVE, /*!< Filter leave */ FILTER_SET_1, /*!< Filter slot 1 */ FILTER_SET_2, /*!< Filter slot 2 */ FILTER_SET_3, /*!< Filter slot 3 */ FILTER_SET_4, /*!< Filter slot 4 */ FILTER_SET_5, /*!< Filter slot 5 */ FILTER_STOP, /*!< Stop filter */ FILTER_INIT /*!< Initialize filter */ } FILTER_COMMAND; /*! * \enum FILTER_STATE * Filter State enum */ typedef enum { FS_MOVING, /*!< Filter wheel moving */ FS_AT_1, /*!< Filter wheel at slot 1 */ FS_AT_2, /*!< Filter wheel at slot 2 */ FS_AT_3, /*!< Filter wheel at slot 3 */ FS_AT_4, /*!< Filter wheel at slot 4 */ FS_AT_5, /*!< Filter wheel at slot 5 */ FS_UNKNOWN /*!< Filter wheel at slot Unknown */ } FILTER_STATE; /*! * \enum AD_SIZE * A/D Size enum */ typedef enum { AD_UNKNOWN, /*!< Unknown size */ AD_12_BITS, /*!< 12-bits */ AD_16_BITS /*!< 16-bits */ } AD_SIZE; /*! * \enum FILTER_TYPE * Filter Wheel Type enum */ typedef enum { FW_UNKNOWN, /*!< Unkwown Filter Wheel */ FW_EXTERNAL, /*!< External Filter Wheel */ FW_VANE, /*!< Vane Filter Wheel */ FW_FILTER_WHEEL /*!< Standard Filter Wheel */ } FILTER_TYPE; /*! * \enum AO_FOCUS_COMMAND * AO Focus enum */ typedef enum { AOF_HARD_CENTER, /*!< AO Focus hard center */ AOF_SOFT_CENTER, /*!< AO Focus soft center */ AOF_STEP_IN, /*!< AO Focus step in */ AOF_STEP_OUT /*!< AO Focus step out */ } AO_FOCUS_COMMAND; // Ethernet stuff /*! * \def SRV_SERVICE_PORT * Service port for Ethernet access. */ #define SRV_SERVICE_PORT 5000 /*! * \def BROADCAST_PORT * Broadcast port for SBIG Cameras */ #define BROADCAST_PORT 5001 /*! * \enum SBIG_DEVICE_TYPE * SBIG Device types enum */ typedef enum { DEV_NONE, /*!< Device type: None */ DEV_LPT1, /*!< LPT port slot 1 */ DEV_LPT2, /*!< LPT port slot 2 */ DEV_LPT3, /*!< LPT port slot 3 */ DEV_USB = 0x7F00, /*!< USB autodetect */ DEV_ETH, /*!< Ethernet */ DEV_USB1, /*!< USB slot 1 CC_QUERY_USB */ DEV_USB2, /*!< USB slot 2 */ DEV_USB3, /*!< USB slot 3 */ DEV_USB4, /*!< USB slot 4 */ DEV_USB5, /*!< USB slot 5 CC_QUERY_USB2 */ DEV_USB6, /*!< USB slot 6 */ DEV_USB7, /*!< USB slot 7 */ DEV_USB8, /*!< USB slot 8 */ DEV_USB9, /*!< USB slot 9 CC_QUERY_USB3 */ DEV_USB10, /*!< USB slot 10 */ DEV_USB11, /*!< USB slot 11 */ DEV_USB12, /*!< USB slot 12 */ DEV_USB13, /*!< USB slot 13 */ DEV_USB14, /*!< USB slot 14 */ DEV_USB15, /*!< USB slot 15 */ DEV_USB16, /*!< USB slot 16 */ DEV_USB17, /*!< USB slot 17 */ DEV_USB18, /*!< USB slot 18 */ DEV_USB19, /*!< USB slot 19 */ DEV_USB20, /*!< USB slot 20 */ DEV_USB21, /*!< USB slot 21 */ DEV_USB22, /*!< USB slot 22 */ DEV_USB23, /*!< USB slot 23 */ DEV_USB24, /*!< USB slot 24 */ } SBIG_DEVICE_TYPE; /*! * \enum DRIVER_CONTROL_PARAM * Driver control parameters enum */ typedef enum { DCP_USB_FIFO_ENABLE, /*!< Enable FIFO */ DCP_CALL_JOURNAL_ENABLE, /*!< Enable Journaling */ DCP_IVTOH_RATIO, /*!< IV to H Ratio */ DCP_USB_FIFO_SIZE, /*!< USB FIFO size */ DCP_USB_DRIVER, /*!< USB Driver */ DCP_KAI_RELGAIN, /*!< KAI Relative Gain */ DCP_USB_PIXEL_DL_ENABLE, /*!< USB Pixel D\L enable */ DCP_HIGH_THROUGHPUT, /*!< High throughput */ DCP_VDD_OPTIMIZED, /*!< VDD Optimized */ DCP_AUTO_AD_GAIN, /*!< Auto A/D Gain */ DCP_NO_HCLKS_FOR_INTEGRATION, /*!< No H-Clocks for Integration */ DCP_TDI_MODE_ENABLE, /*!< TDI Mode Enable */ DCP_VERT_FLUSH_CONTROL_ENABLE, /*!< Vertical Flush control enable */ DCP_ETHERNET_PIPELINE_ENABLE, /*!< Ethernet pipeline enable */ DCP_FAST_LINK, /*!< Fast link */ DCP_OVERSCAN_ROWSCOLS, /*!< Overscan Rows/Columns */ DCP_PIXEL_PIPELINE_ENABLE, /*!< Enable Pixel Pipeline */ DCP_COLUMN_REPAIR_ENABLE, /*!< Enable column repair */ DCP_WARM_PIXEL_REPAIR_ENABLE, /*!< Enable warm pixel repair */ DCP_WARM_PIXEL_REPAIR_COUNT, /*!< warm pixel repair count */ DCP_TDI_MODE_DRIFT_RATE, /*!< TDI Drift rate in [XXX] */ DCP_OVERRIDE_AD_GAIN, /*!< Override A/D Converter's Gain */ DCP_ENABLE_AUTO_OFFSET, /*!< Override auto offset adjustments in certain cameras. */ DCP_LAST /*!< Last Device control parameter */ } DRIVER_CONTROL_PARAM; /*! * \enum USB_AD_CONTROL_COMMAND * USB A/D Control commands */ typedef enum { USB_AD_IMAGING_GAIN, /*!< Imaging gain */ USB_AD_IMAGING_OFFSET, /*!< Imaging offset */ USB_AD_TRACKING_GAIN, /*!< Internal tracking gain */ USB_AD_TRACKING_OFFSET, /*!< Internal tracking offset */ USB_AD_EXTTRACKING_GAIN, /*!< External tracking gain */ USB_AD_EXTTRACKING_OFFSET, /*!< External tracking offset */ USB_AD_IMAGING2_GAIN, /*!< Imaging gain channel 2 */ USB_AD_IMAGING2_OFFSET, /*!< Imaging offset channel 2 */ USB_AD_IMAGING_GAIN_RIGHT, /*!< Imaging gain right channel */ USB_AD_IMAGING_OFFSET_RIGHT, /*!< Imaging offset right channel */ } USB_AD_CONTROL_COMMAND; /*! * \enum ENUM_USB_DRIVER * USB Driver enum */ typedef enum { USBD_SBIGE, /*!< SBIG E */ USBD_SBIGI, /*!< SBIG I */ USBD_SBIGM, /*!< SBIG_M */ USBD_NEXT /*!< Next */ } ENUM_USB_DRIVER; /*! * \enum CFW_MODEL_SELECT * Filter Weel Model Selection enum */ typedef enum { CFWSEL_UNKNOWN, /*!< Unknown Model */ CFWSEL_CFW2, /*!< CFW2 */ CFWSEL_CFW5, /*!< CFW5 */ CFWSEL_CFW8, /*!< CFW8 */ CFWSEL_CFWL, /*!< CFWL */ CFWSEL_CFW402, /*!< CFW-402 */ CFWSEL_AUTO, /*!< Auto */ CFWSEL_CFW6A, /*!< CFW-6A */ CFWSEL_CFW10, /*!< CFW10 */ CFWSEL_CFW10_SERIAL, /*!< CFW10-Serial */ CFWSEL_CFW9, /*!< CFW9 */ CFWSEL_CFWL8, /*!< CFWL8 */ CFWSEL_CFWL8G, /*!< CFWL8-G */ CFWSEL_CFW1603, /*!< CFW1603 */ CFWSEL_FW5_STX, /*!< FW5-STX */ CFWSEL_FW5_8300, /*!< FW5-8300 */ CFWSEL_FW8_8300, /*!< FW8-8300 */ CFWSEL_FW7_STX, /*!< FW7-STX */ CFWSEL_FW8_STT, /*!< FW8-STT */ CFWSEL_FW5_STF_DETENT /*!< FW5-STF Detent */ } CFW_MODEL_SELECT; /*! * \enum CFW_COMMAND * Filter Wheel Command enum */ typedef enum { CFWC_QUERY, /*!< Query */ CFWC_GOTO, /*!< Go-to slot */ CFWC_INIT, /*!< Initialize */ CFWC_GET_INFO, /*!< Get Info */ CFWC_OPEN_DEVICE, /*!< Open device */ CFWC_CLOSE_DEVICE /*!< Close device */ } CFW_COMMAND; /*! * \enum SFW_STATUS * Filter Wheel Status enum */ typedef enum { CFWS_UNKNOWN, /*!< Unknown state */ CFWS_IDLE, /*!< Idle state */ CFWS_BUSY /*!< Busy state */ } CFW_STATUS; /*! * \enum CFW_ERROR * Filter Wheel errors enum */ typedef enum { CFWE_NONE, /*!< No error */ CFWE_BUSY, /*!< Busy error */ CFWE_BAD_COMMAND, /*!< Bad command error */ CFWE_CAL_ERROR, /*!< Calibration error */ CFWE_MOTOR_TIMEOUT, /*!< Motor timeout error */ CFWE_BAD_MODEL, /*!< Bad model error */ CFWE_DEVICE_NOT_CLOSED, /*!< Device not closed error */ CFWE_DEVICE_NOT_OPEN, /*!< Device not open error */ CFWE_I2C_ERROR /*!< I2C communication error */ } CFW_ERROR; /*! * \enum CFW_POSITION * Filter Wheel position enum */ typedef enum { CFWP_UNKNOWN, /*!< Unknown */ CFWP_1, /*!< Slot 1 */ CFWP_2, /*!< Slot 2 */ CFWP_3, /*!< Slot 3 */ CFWP_4, /*!< Slot 4 */ CFWP_5, /*!< Slot 5 */ CFWP_6, /*!< Slot 6 */ CFWP_7, /*!< Slot 7 */ CFWP_8, /*!< Slot 8 */ CFWP_9, /*!< Slot 9 */ CFWP_10 /*!< Slot 10 */ } CFW_POSITION; /*! * \enum CFW_COM_PORT * Filter Wheel COM port enum */ typedef enum { CFWPORT_COM1=1, /*!< COM1 */ CFWPORT_COM2, /*!< COM2 */ CFWPORT_COM3, /*!< COM3 */ CFWPORT_COM4 /*!< COM4 */ } CFW_COM_PORT; /*! * \enum CFW_GETINFO_SELECT * Filter Wheel Get Info select enum */ typedef enum { CFWG_FIRMWARE_VERSION, /*!< Firmware version */ CFWG_CAL_DATA, /*!< Calibration data */ CFWG_DATA_REGISTERS /*!< Data registers */ } CFW_GETINFO_SELECT; /*! * \enum BITIO_OPERATION * Bit I/O Operation enum */ typedef enum { BITIO_WRITE, /*!< Write */ BITIO_READ /*!< Read */ } BITIO_OPERATION; /*! *\enum BITIO_NAME * Bit I/O Name enum */ typedef enum { BITI_PS_LOW, /*!< In: PS Low */ BITO_IO1, /*!< Out: I/O 1 */ BITO_IO2, /*!< Out: I/O 2 */ BITI_IO3, /*!< In: I/O 3 */ BITO_FPGA_WE /*!< FPGA WE */ } BITIO_NAME; /*! * \enum BTDI_ERROR * Biorad TDI Error enum */ typedef enum { BTDI_SCHEDULE_ERROR = 1, /*!< BTDI Schedule error */ BTDI_OVERRUN_ERROR = 2 /*!< BTDI Overrun error */ } BTDI_ERROR; /*! * \enum MF_MODEL_SELECT * Motor Focus Model Selection enum */ typedef enum { MFSEL_UNKNOWN, /*!< Unknown */ MFSEL_AUTO, /*!< Automatic */ MFSEL_STF /*!< STF */ } MF_MODEL_SELECT; /*! * \enum MF_COMMAND * Motor Focus Command enum */ typedef enum { MFC_QUERY, /*!< Query */ MFC_GOTO, /*!< Go-to */ MFC_INIT, /*!< Initialize */ MFC_GET_INFO, /*!< Get Info */ MFC_ABORT /*!< Abort */ } MF_COMMAND; /*! * \enum MF_STATUS * Motor Focus Status */ typedef enum { MFS_UNKNOWN, /*!< Unknown */ MFS_IDLE, /*!< Idle */ MFS_BUSY /*!< Busy */ } MF_STATUS; /*! * \enum MF_ERROR * Motor Focus Error state enum */ typedef enum { MFE_NONE, /*!< None */ MFE_BUSY, /*!< Busy */ MFE_BAD_COMMAND, /*!< Bad command */ MFE_CAL_ERROR, /*!< Calibration error */ MFE_MOTOR_TIMEOUT, /*!< Motor timeout */ MFE_BAD_MODEL, /*!< Bad model */ MFE_I2C_ERROR, /*!< I2C error */ MFE_NOT_FOUND /*!< Not found */ } MF_ERROR; /*! * \enum MF_GETINFO_SELECT * Motor Focus Get Info Select enum */ typedef enum { MFG_FIRMWARE_VERSION, /*!< Firmware Version */ MFG_DATA_REGISTERS /*!< Data Registers */ } MF_GETINFO_SELECT; /*! * \enum DIFF_GUIDER_COMMAND * Differential guider commands enum */ typedef enum { DGC_DETECT, /*!< Detect Differential guider hardware */ DGC_GET_BRIGHTNESS, /*!< Get brightness */ DGC_SET_BRIGHTNESS /*!< Set brightness */ } DIFF_GUIDER_COMMAND; /*! * \enum DIFF_GUIDER_ERROR * Differential guider error enum */ typedef enum { DGE_NO_ERROR, /*!< No error */ DGE_NOT_FOUND, /*!< Differential guider not found */ DGE_BAD_COMMAND, /*!< Bad command */ DGE_BAD_PARAMETER /*!< Bad parameter */ } DIFF_GUIDER_ERROR; /*! * \enum DIFF_GUIDER_STATUS * Differential Guider status enum */ typedef enum { DGS_UNKNOWN, /*!< Unknown */ DGS_IDLE, /*!< Idle */ DGS_BUSY /*!< Busy */ } DIFF_GUIDER_STATUS; /*! * \enum FAN_STATE * Fan state enum */ typedef enum { FS_OFF, /*!< Fan Off */ FS_ON, /*!< Fan On */ FS_AUTOCONTROL /*!< Fan Auto */ } FAN_STATE; /*! * \enum BULK_IO_COMMAND * Bulk IO command enum */ typedef enum { BIO_READ, /*!< Read */ BIO_WRITE, /*!< Write */ BIO_FLUSH /*!< Flush */ } BULK_IO_COMMAND; /*! * \enum PIXEL_CHANNEL_MODE * Pixel channel mode enum */ typedef enum { PIXEL_CHANNEL_MODE_A, /*!< Pixel Channel A */ PIXEL_CHANNEL_MODE_B, /*!< Pixel Channel B */ PIXEL_CHANNEL_MODE_AB /*!< Pixel Channel AB */ } PIXEL_CHANNEL_MODE; /*! * \enum ACTIVE_PIXEL_CHANNEL * Active Pixel Channel enum */ typedef enum { PIXEL_CHANNEL_A, /*!< Pixel Channel A */ PIXEL_CHANNEL_B /*!< Pixel Channel B */ } ACTIVE_PIXEL_CHANNEL; typedef enum { XES_IDLE, //!< CCD is currently idle. XES_PRE_EXP, //!< CCD is in the pre-exposure phase. XES_INTEGRATING, //!< CCD is currently exposing/integrating an image. XES_POST_EXP //!< CCD is in the post-exposure phase. } EXTRA_EXPOSURE_STATUS; /* * General Purpose Flags */ /*! * \def END_SKIP_DELAY * set in EndExposureParams::ccd to skip synchronization delay - Use this to increase the * rep rate when taking darks to later be subtracted from SC_LEAVE_SHUTTER exposures such as when tracking and imaging. */ #define END_SKIP_DELAY 0x8000 /*! * \def START_SKIP_VDD * Set in StartExposureParams::ccd to skip lowering Imaging CCD Vdd during integration. - Use this to * increase the rep rate when you don't care about glow in the upper-left corner of the imaging CCD. */ #define START_SKIP_VDD 0x8000 /*! * \def START_MOTOR_ALWAYS_ON * Set in StartExposureParams::ccd and EndExposureParams::ccd to force shutter motor to stay on all the * time which reduces delays in Start and End Exposure timing and yields higher image throughput. Don't * do this too often or camera head will heat up. */ #define START_MOTOR_ALWAYS_ON 0x4000 /*! * \def ABORT_DONT_END * Set in EndExposureParams::ccd to abort the exposure completely instead of just ending * the integration phase for cameras with internal frame buffers like the STX. */ #define ABORT_DONT_END 0x2000 /*! * \defgroup EXPOSURE_FLAGS */ /*! * \def EXP_TDI_ENABLE * \ingroup EXPOSURE_FLAGS * Set in StartExposureParams2::exposureTime enable TDI readout mode [TODO: Add supported cameras]. */ #define EXP_TDI_ENABLE 0x01000000 //!< Enable TDI mode flag. /*! * \def EXP_RIPPLE_CORRECTION * \ingroup EXPOSURE_FLAGS * Set in StarExposureParams2::exposureTime ripple correction for STF-8050/4070 */ #define EXP_RIPPLE_CORRECTION 0x02000000 //!< Enable Ripple correction flag. /*! * \def EXP_DUAL_CHANNEL_MODE * \ingroup EXPOSURE_FLAGS * Set in StarExposureParams2::exposureTime to activate the dual channel CCD readout mode of the STF-8050. */ #define EXP_DUAL_CHANNEL_MODE 0x04000000 //!< Enable dual channel readout mode flag. /*! * \def EXP_FAST_READOUT * \ingroup EXPOSURE_FLAGS * Set in StarExposureParams2::exposureTime to activate the fast readout mode of the STF-8300, etc. */ #define EXP_FAST_READOUT 0x08000000 //!< Enable fast readout mode flag. /*! * \def EXP_MS_EXPOSURE * \ingroup EXPOSURE_FLAGS * Set in StarExposureParams2::exposureTime to interpret exposure time as milliseconds. */ #define EXP_MS_EXPOSURE 0x10000000 //!< Enable millisecond exposure time flag. /*! * \def EXP_LIGHT_CLEAR * \ingroup EXPOSURE_FLAGS * Set in StarExposureParams2::exposureTime to do light clear of the CCD. */ #define EXP_LIGHT_CLEAR 0x20000000 //!< Do light clear of CCD flag. /*! * \def EXP_SEND_TRIGGER_OUT * \ingroup EXPOSURE_FLAGS * Set in StarExposureParams2::exposureTime to send trigger out Y-. */ #define EXP_SEND_TRIGGER_OUT 0x40000000 //!< Send trigger out flag. /*! * \def EXP_WAIT_FOR_TRIGGER_IN * \ingroup EXPOSURE_FLAGS * Set in StarExposureParams2::exposureTime to wait for trigger in pulse. */ #define EXP_WAIT_FOR_TRIGGER_IN 0x80000000 //!< Wait for trigger in flag. /*! * \def EXP_TIME_MASK * \ingroup EXPOSURE_FLAGS * Set in StarExposureParams2::exposureTime to mask with exposure time to remove flags. */ #define EXP_TIME_MASK 0x00FFFFFF //!< Mask for exposure time value. /*! * \defgroup CAPABILITIES_BITS * Bit Field Definitions for the in the GetCCDInfoResults4 struct. */ /*! * \def CB_CCD_TYPE_MASK * \ingroup CAPABILITIES_BITS * mask for CCD type */ #define CB_CCD_TYPE_MASK 0x0001 //!< Mask for CCD type. /*! * \def CB_CCD_TYPE_FULL_FRAME * \ingroup CAPABILITIES_BITS * b0=0 is full frame CCD */ #define CB_CCD_TYPE_FULL_FRAME 0x0000 /*! * \def CB_CCD_TYPE_FRAME_TRANSFER * \ingroup CAPABILITIES_BITS * b0=1 is frame transfer CCD */ #define CB_CCD_TYPE_FRAME_TRANSFER 0x0001 /*! * \def CB_CCD_ESHUTTER_MASK * \ingroup CAPABILITIES_BITS * mask for electronic shutter type */ #define CB_CCD_ESHUTTER_MASK 0x0002 /*! * \def CB_CCD_ESHUTTER_NO * \ingroup CAPABILITIES_BITS * b1=0 indicates no electronic shutter */ #define CB_CCD_ESHUTTER_NO 0x0000 /*! * \def CB_CCD_ESHUTTER_YES * \ingroup CAPABILITIES_BITS * b1=1 indicates electronic shutter */ #define CB_CCD_ESHUTTER_YES 0x0002 /*! * \def CB_CCD_EXT_TRACKER_MASK * \ingroup CAPABILITIES_BITS * mask for external tracker support */ #define CB_CCD_EXT_TRACKER_MASK 0x0004 /*! * \def CB_CCD_EXT_TRACKER_NO * \ingroup CAPABILITIES_BITS * b2=0 indicates no external tracker support */ #define CB_CCD_EXT_TRACKER_NO 0x0000 /*! * \def CB_CCD_EXT_TRACKER_YES * \ingroup CAPABILITIES_BITS * b2=1 indicates external tracker support */ #define CB_CCD_EXT_TRACKER_YES 0x0004 /*! * \def CB_CCD_BTDI_MASK * \ingroup CAPABILITIES_BITS * mask for BTDI support */ #define CB_CCD_BTDI_MASK 0x0008 /*! * \def CB_CCD_BTDI_NO * \ingroup CAPABILITIES_BITS * b3=0 indicates no BTDI support */ #define CB_CCD_BTDI_NO 0x0000 /*! * \def CB_CCD_BTDI_YES * \ingroup CAPABILITIES_BITS * b3=1 indicates BTDI support */ #define CB_CCD_BTDI_YES 0x0008 /*! * \def CB_AO8_MASK * \ingroup CAPABILITIES_BITS * mask for AO-8 detected */ #define CB_AO8_MASK 0x0010 /*! * \def CB_AO8_NO * \ingroup CAPABILITIES_BITS * b4=0 indicates no AO-8 detected */ #define CB_AO8_NO 0x0000 /*! * \def CB_AO8_YES * \ingroup CAPABILITIES_BITS * b4=1 indicates AO-8 detected */ #define CB_AO8_YES 0x0010 /*! * \def CB_FRAME_BUFFER_MASK * \ingroup CAPABILITIES_BITS * mask for camera with frame buffer */ #define CB_FRAME_BUFFER_MASK 0x0020 /*! * \def CB_FRAME_BUFFER_NO * \ingroup CAPABILITIES_BITS * b5=0 indicates camera without Frame Buffer */ #define CB_FRAME_BUFFER_NO 0x0000 /*! * \def CB_FRAME_BUFFER_YES * \ingroup CAPABILITIES_BITS * b5=1 indicates camera with Frame Buffer */ #define CB_FRAME_BUFFER_YES 0x0020 /*! * \def CB_REQUIRES_STARTEXP2_MASK * \ingroup CAPABILITIES_BITS * mask for camera that requires StartExposure2 */ #define CB_REQUIRES_STARTEXP2_MASK 0x0040 /*! * \def CB_REQUIRES_STARTEXP2_NO * \ingroup CAPABILITIES_BITS * b6=0 indicates camera works with StartExposure */ #define CB_REQUIRES_STARTEXP2_NO 0x0000 /*! * \def CB_REQUIRES_STARTEXP2_YES * \ingroup CAPABILITIES_BITS * b6=1 indicates camera Requires StartExposure2 */ #define CB_REQUIRES_STARTEXP2_YES 0x0040 /*! * \defgroup MINIMUM_DEFINES */ /*! * \def MIN_ST7_EXPOSURE * \ingroup MINIMUM_DEFINES * Minimum exposure for ST-7 cameras in 1/100ths second */ #define MIN_ST7_EXPOSURE 12 /*! * \def MIN_ST402_EXPOSURE * \ingroup MINIMUM_DEFINES * Minimum exposure for ST-402 cameras in 1/100ths second */ #define MIN_ST402_EXPOSURE 4 /*! * \def MIN_ST3200_EXPOSURE * \ingroup MINIMUM_DEFINES * Minimum exposure fpr STF-3200 cameras in 1/100ths second */ #define MIN_ST3200_EXPOSURE 9 /*! * \def MIN_STF8300_EXPOSURE * \ingroup MINIMUM_DEFINES * Minimum exposure for STF-8300 cameras in 1/100ths second */ #define MIN_STF8300_EXPOSURE 9 /*! * \def MIN_STF8050_EXPOSURE * \ingroup MINIMUM_DEFINES * Minimum exposure for STF-8050 cameras in 1/1000ths second since has E Shutter */ #define MIN_STF8050_EXPOSURE 1 /*! * \def MIN_STF4070_EXPOSURE * \ingroup MINIMUM_DEFINES * Minimum exposure for STF-4070 cameras in 1/1000ths second since has E Shutter */ #define MIN_STF4070_EXPOSURE 1 /*! * \def MIN_STF4070_EXPOSURE * \ingroup MINIMUM_DEFINES * Minimum exposure for STF-0402 cameras in 1/100ths second. */ #define MIN_STF0402_EXPOSURE 4 /*! * \def MIN_STX_EXPOSURE * \ingroup MINIMUM_DEFINES * Minimum exposure for STX cameras in 1/100ths second */ #define MIN_STX_EXPOSURE 18 /*! * \def MIN_STT_EXPOSURE * \ingroup MINIMUM_DEFINES * Minimum exposure for STT cameras in 1/100ths second */ #define MIN_STT_EXPOSURE 12 /*! * \def MIN_STU_EXPOSURE * \ingroup MINIMUM_DEFINES * Minimum exposure in 1/1000ths second since ST-i has E Shutter */ #define MIN_STU_EXPOSURE 1 /*! \defgroup commandParamStructs Command Parameter and Results Structs Make sure you set your compiler for byte structure alignment as that is how the driver was built. */ /* Force 8 Byte Struct Align */ #if TARGET == ENV_MACOSX || TARGET == ENV_LINUX #pragma pack(push,8) #else #pragma pack(push) #pragma pack(8) #endif /*! * \struct StartExposureParams * \brief Start Exposure command parameters * * Parameters used to start SBIG camera exposures. */ typedef struct { unsigned short ccd; //!< Requested CCD. see also: CCD_REQUEST enum. unsigned long exposureTime; //!< Exposure time in hundredths of a second in least significant 24 bits. Most significant bits are bit-flags described in exposureTime #define block. unsigned short abgState; //!< see also: ABG_STATE7 enum. unsigned short openShutter; //!< see also: SHUTTER_COMMAND enum. } StartExposureParams; /*! * \struct StartExposureParams2 * \brief Start Exposure command parameters Expanded * * Expanded parameters structure used to start SBIG camera exposures. */ typedef struct { unsigned short ccd; //!< Requested CCD. see also: CCD_REQUEST enum. unsigned long exposureTime; //!< Exposure time in hundredths of a second in least significant 24 bits. Most significant bits are bit-flags described in exposureTime #define block. unsigned short abgState; //!< Deprecated. See also: ABG_STATE7. unsigned short openShutter; //!< see also: SHUTTER_COMMAND enum. unsigned short readoutMode; //!< readout mode. See also: READOUT_BINNING_MODE enum. unsigned short top; //!< top-most row to read out. (0 based) unsigned short left; //!< left-most column to read out. (0 based) unsigned short height; //!< image height in binned pixels. unsigned short width; //!< image width in binned pixels. } StartExposureParams2; /*! * \struct EndExposureParams * \brief End Exposure command parameters * * Parameters used to end SBIG camera exposures. * Set ABORT_DONT_END flag in ccd to abort exposures in supported cameras. */ typedef struct { unsigned short ccd; //!< Requested CCD. see also: CCD_REQUEST enum. } EndExposureParams; /*! * \struct ReadoutLineParams * \brief Readout Line command parameters * * Parameters used to readout lines of SBIG cameras during readout. */ typedef struct { unsigned short ccd; //!< Requested CCD. see also: CCD_REQUEST enum. unsigned short readoutMode; //!< readout mode. See also: READOUT_BINNING_MODE enum. unsigned short pixelStart; //!< left-most pixel to read out. unsigned short pixelLength; //!< number of pixels to digitize. } ReadoutLineParams; /*! * \struct DumpLinesParams * \brief Dump Lines command parameters * * Parameters used to dump/flush CCD lines during readout. */ typedef struct { unsigned short ccd; //!< Requested CCD. see also: CCD_REQUEST enum. unsigned short readoutMode; //!< readout mode. See also: READOUT_BINNING_MODE enum. unsigned short lineLength; //!< number of lines to dump. } DumpLinesParams; /*! * \struct EndReadoutParams * \brief End Readout command parameters * * Parameters used to end SBIG camera readout. */ typedef struct { unsigned short ccd; //!< Requested CCD. see also: CCD_REQUEST enum. } EndReadoutParams; /*! * \struct StartReadoutParams * \brief Start Readout command parameters * * (Optional) Parameters used to start SBIG camera readout. * Automatically dumps unused exposure lines. */ typedef struct { unsigned short ccd; //!< Requested CCD. see also: CCD_REQUEST enum. unsigned short readoutMode; //!< readout mode. See also: READOUT_BINNING_MODE enum. unsigned short top; //!< top-most row to read out. (0 based) unsigned short left; //!< left-most column to read out. (0 based) unsigned short height; //!< image height in binned pixels. unsigned short width; //!< image width in binned pixels. } StartReadoutParams; /*! * \struct SetTemperatureRegulationParams * \brief Set Temperature Regulation command parameters * * The Set Temperature Regulation command is used to enable or disable the CCD's temperature * regulation. Uses special units for the CCD temperature. The Set Temperature Regulation 2 * command described in the next section is easier to use with temperatures stated in Degrees * Celsius. * */ typedef struct { unsigned short regulation; //!< see also: TEMPERATURE_REGULATION enum. unsigned short ccdSetpoint; //!< CCD temperature setpoint in A/D units if regulation on or TE drive level (0-255 = 0-100%) if regulation override. } SetTemperatureRegulationParams; /*! * \struct SetTemperatureRegulationParams2 * \brief Set Temperature Regulation command parameters Alternate * * The Set Temperature Regulation 2 command is used to enable or disable the CCD's temperature * regulation using temperatures in Degrees C instead of the funny A/D units described above. */ typedef struct { unsigned short regulation; //!< see also: TEMPERATURE_REGULATION enum. double ccdSetpoint; //!< CCD temperature setpoint in degrees Celsius. } SetTemperatureRegulationParams2; /*! * \struct QueryTemperatureStatusParams * \brief Query Temperature Status command parameters * * The Query Temperature Status command is used to monitor the CCD's temperature regulation. The * original version of this command took no Parameters (a NULL pointer) but the command has been * expanded to allow a more user friendly result. If you pass a NULL pointer in the Parameters variable * youll get the classic result. If you pass a pointer to a QueryTemperatureStatusParams struct youll have * access to the expanded results. */ typedef struct { unsigned short request; //!< see also: TEMP_STATUS_REQUEST enum. } QueryTemperatureStatusParams; /*! * \struct QueryTemperatureStatusResults * \brief Query Temperature Status command results * * The results struct of a Temperature Status Query, with request set to TEMP_STATUS_STANDARD. */ typedef struct { MY_LOGICAL enabled; //!< temperature regulation is enabled when this is TRUE. unsigned short ccdSetpoint; //!< CCD temperature or thermistor setpoint in A/D units. unsigned short power; //!< this is the power being applied to the TE cooler to maintain temperature regulation and is in the range 0 thru 255. unsigned short ccdThermistor; //!< this is the CCD thermistor reading in A/D units. unsigned short ambientThermistor; //!< this is the ambient thermistor reading in A/D units. } QueryTemperatureStatusResults; /*! * \struct QueryTemperatureStatusResults2 * \brief Query Temperature Status command results expanded * * The results struct of a Temperature Status Query, with request set to TEMP_STATUS_ADVANCED. */ typedef struct { MY_LOGICAL coolingEnabled; //!< temperature regulation is enabled when this is TRUE. ®ULATION_FROZEN_MASK is TRUE when TE is frozen. MY_LOGICAL fanEnabled; //!< fan state and is one of the following: FS_OFF (off), FS_ON (manual control) or FS_AUTOCONTROL (auto speed control). double ccdSetpoint; //!< CCD Setpoint temperature in C. double imagingCCDTemperature; //!< imaging CCD temperature in degrees C. double trackingCCDTemperature; //!< tracking CCD temperature in degrees C. double externalTrackingCCDTemperature; //!< external tracking CCD temperature in C. double ambientTemperature; //!< ambient camera temperature in C. double imagingCCDPower; //!< percent power applied to the imaging CCD TE cooler. double trackingCCDPower; //!< percent power applied to the tracking CCD TE cooler. double externalTrackingCCDPower; //!< percent power applied to the external tracking TE cooler. double heatsinkTemperature; //!< imaging CCD heatsink temperature in C. double fanPower; //!< percent power applied to the fan. double fanSpeed; //!< fan speed in RPM. double trackingCCDSetpoint; //!< tracking CCD Setpoint temperature in C. } QueryTemperatureStatusResults2; /*! * \struct ActivateRelayParams * \brief Activate Relay command parameters * * The Activate Relay command is used to activate one or more of the telescope control outputs or to cancel an activation in progress. * * The status for this command (from QueryCommandStatus) consists of four bit fields: * * b3 = +X Relay, 0=Off, 1= Active * b2 = -X Relay, 0=Off, 1= Active * b1 = +Y Relay, 0=Off, 1= Active * b0 = -Y Relay, 0=Off, 1= Active */ typedef struct { unsigned short tXPlus; //!< x plus activation duration in hundredths of a second unsigned short tXMinus; //!< x minus activation duration in hundredths of a second unsigned short tYPlus; //!< y plus activation duration in hundredths of a second unsigned short tYMinus; //!< y minus activation duration in hundredths of a second } ActivateRelayParams; /*! * \struct PulseOutParams * \brief Pulse Out command parameters * * The Pulse Out command is used with the ST-7/8/etc to position the CFW-6A/CFW-8 and with the PixCel255 and PixCel237 to position * the internal vane/filter wheel. * * The status for this command is: * * b0 - Normal status, 0 = inactive, 1 = pulse out in progress * b1-b3 - PixCel255/237 Filter state, 0=moving, 1-5=at position 1-5, 6=unknown * */ typedef struct { unsigned short numberPulses; //!< number of pulses to generate (0 thru 255). unsigned short pulseWidth; //!< width of pulses in units of microseconds with a minimum of 9 microseconds. unsigned short pulsePeriod; //!< period of pulses in units of microseconds with a minimum of 29 plus the pulseWidth microseconds. } PulseOutParams; /*! * \struct TXSerialBytesParams * \brief Transfer Serial Bytes command parameters * * The TX Serial Bytes command is for internal use by SBIG. Its a very low level version of commands * like AO Tip Tilt that are used to send data out the ST-7/8/etcs telescope port to accessories like the * AO-7. Theres no reason why you should need to use this command. Just use the dedicated commands * like AO Tip Tilt. * */ typedef struct { unsigned short dataLength; //!< Length of data buffer to send unsigned char data[256]; //!< Buffer of data to send. } TXSerialBytesParams; /*! * \struct TXSerialBytesResults. * \brief Transfer Serial Bytes command results. * * Results of a TXSerialBytes command. */ typedef struct { unsigned short bytesSent; //!< Bytes sent out. } TXSerialBytesResults; /*! * \struct GetSerialStatusResults. * \brief Get Serial Status command results. * * The Get Serial Status command is for internal use by SBIG. Its a very low level version of commands * like AO Tip Tilt that are used to send data out the ST-7/8/etcs telescope port to accessories like the * AO-7. Theres no reason why you should need to use this command. Just use the dedicated commands * like AO Tip Tilt. */ typedef struct { MY_LOGICAL clearToCOM; } GetSerialStatusResults; /*! * \struct EstablishLinkParams * \brief Establish Link command parameters * * The Establish Link command is used by the application to establish a communications link with the * camera. It should be used before any other commands are issued to the camera (excluding the Get * Driver Info command). */ typedef struct { unsigned short sbigUseOnly; //!< Maintained for historical purposes. Keep set to 0. } EstablishLinkParams; /*! * \struct EstablishLinkResults * \brief Establish Link command results * * Results from an EstablishLink command. */ typedef struct { unsigned short cameraType; //!< Returns connected camera's type ID. See also: CAMERA_TYPE enum. } EstablishLinkResults; /*! * \struct GetDriverInfoParams * \brief Get Driver Info command parameters * * The Get Driver Info command is used to determine the version and capabilities of the DLL/Driver. For * future expandability this command allows you to request several types of information. Initially the * standard request and extended requests will be supported but as the driver evolves additional requests * will be added. */ typedef struct { unsigned short request; //!< see also: DRIVER_REQUEST enum. } GetDriverInfoParams; /*! * \struct GetDriverInfoResults0 * \brief Get Driver Info command Results 0 * * Standard, Extended and USB Loader Results Struct. */ typedef struct { unsigned short version; //!< driver version in BCD with the format XX.XX char name[64]; //!< driver name, null terminated string unsigned short maxRequest; //!< maximum request response available from this driver } GetDriverInfoResults0; /*! * \struct GetCCDInfoParams * \brief Get CCD Info command parameters * * The Get CCD Info command is used by the application to determine the model of camera being * controlled and its capabilities. For future expandability this command allows you to request several * types of information. Currently 6 standard requests are supported but as the driver evolves additional * requests will be added. */ typedef struct { unsigned short request; /* see also: CCD_INFO_REQUEST. */ } GetCCDInfoParams; /*! * \struct READOUT_INFO * \brief Readout mode property struct. * * Internal structure for storing readout modes. */ typedef struct { unsigned short mode; //!< readout mode ID (see also: READOUT_BINNING_MODE) unsigned short width; //!< width of image in pixels unsigned short height; //!< height of image in pixels unsigned short gain; //!< a four digit BCD number specifying the amplifier gain in e-/ADU in XX.XX format unsigned long pixel_width; //!< an eight digit BCD number specifying the pixel width in microns in the XXXXXX.XX format unsigned long pixel_height; //!< an eight digit BCD number specifying the pixel height in microns in the XXXXXX.XX format } READOUT_INFO; /*! * \struct GetCCDInfoResults0 * \brief Get CCD Info command results * * Get CCD Info command results 0 and 1 request. */ typedef struct { unsigned short firmwareVersion; //!< version of the firmware in the resident microcontroller in BCD format (XX.XX, 0x1234 = 12.34). unsigned short cameraType; //!< Camera type ID. see also: CAMERA_TYPE enum. char name[64]; //!< null terminated string containing the name of the camera. unsigned short readoutModes; //!< number of readout modes supported. struct { unsigned short mode; //!< readout mode to pass to the Readout Line command unsigned short width; //!< width of image in pixels. unsigned short height; //!< height of image in pixels unsigned short gain; //!< a four digit BCD number specifying the amplifier gain in e-/ADU in the XX.XX format. unsigned long pixelWidth; //!< an eight digit BCD number specifying the pixel width in microns in the XXXXXX.XX format. unsigned long pixelHeight; //!< an eight digit BCD number specifying the pixel height in microns in the XXXXXX.XX format. } readoutInfo[20]; } GetCCDInfoResults0; /*! * \struct GetCCDInfoResults2 * \brief Get CCD Info command results pass 2 * * Get CCD Info command results second request. */ typedef struct { unsigned short badColumns; //!< number of bad columns in imaging CCD unsigned short columns[4]; //!< bad columns unsigned short imagingABG; //!< type of Imaging CCD, 0= No ABG Protection, 1 = ABG Present. see also: IMAGING_ABG enum. char serialNumber[10]; //!< null terminated serial number string } GetCCDInfoResults2; /*! * \struct GetCCDInfoResults3 * \brief Get CCD Info command results pass 3 * * Get CCD Info command results third request. (For the PixCel255/237) */ typedef struct { unsigned short adSize; //!< 0 = Unknown, 1 = 12 bits, 2 = 16 bits. see also: AD_SIZE enum. unsigned short filterType; //!< 0 = Unknown, 1 = External, 2 = 2 Position, 3 = 5 Position. see also: FILTER_TYPE enum. } GetCCDInfoResults3; /*! * \struct GetCCDInfoResults4 * \brief Get CCD Info command results pass 4 and 5 * * Get CCD Info command results fourth and fifth request. (For all cameras) * * Capabilities bits: * b0: 0 = CCD is Full Frame Device, 1 = CCD is Frame Transfer Device, * b1: 0 = No Electronic Shutter, 1 = Interline Imaging CCD with Electronic Shutter and * millisecond exposure capability * b2: 0 = No hardware support for external Remote Guide Head, 1 = Detected hardware * support for external Remote Guide Head. * b3: 1 = Supports the special Biorad TDI acquisition mode. * b4: 1 = AO8 detected. * b5: 1 = Camera contains an internal frame buffer. * b6: 1 = Camera requires the StartExposure2 command instead of the older depricated StartExposure command. * Other: See the CB_XXX_XXX definitions in the sbigurdv.h header file. */ typedef struct { unsigned short capabilitiesBits; //!< Camera capabilities. See the CB_XXX_XXX definitions in the sbigurdv.h header file. unsigned short dumpExtra; //!< Number of unbinned rows to dump to transfer image area to storage area. } GetCCDInfoResults4; /*! * \struct GetCCDInfoResults6 * \brief Get CCD Info command results pass 6 * * Get CCD Info command results sixth request. (For all cameras) * * Camera bits: * b0: 0 = STX camera, 1 = STXL camera * b1: 0 = Mechanical shutter, 1 = No mechanical shutter (only an electronic shutter) * b2 b31: reserved for future expansion * * CCD Bits: * b0: 0 = Imaging Mono CCD, 1 = Imaging Color CCD * b1: 0 = Bayer color matrix, 1 = Truesense color matrix * b2 b31: reserved for future expansion */ typedef struct { unsigned long cameraBits; //!< Set of bits for additional camera capabilities unsigned long ccdBits; //!< Set of bits for additional CCD capabilities unsigned long extraBits; //!< Set of bits for additional capabilities } GetCCDInfoResults6; /*! * \struct QueryCommandStatusParams * \brief Query Command Status command parameters * * The Query Command Status command is used to monitor the progress of a previously requested * command. Typically this will be used to monitor the progress of an exposure, relay closure or CFW-6A * move command. */ typedef struct { unsigned short command; //!< command of which the status is desired } QueryCommandStatusParams; /*! * \struct QueryCommandStatusResults * \brief Query Command Status command results * * Results for the Query Command Status command. */ typedef struct { unsigned short status; //!< command status. } QueryCommandStatusResults; /*! * \struct QueryCommandStatusResults2 * \brief Query Command Status command results * * Results for the Query Command Status command. */ typedef struct { unsigned short status; //!< command status. unsigned short info; //!< expanded information on command status. } QueryCommandStatusResults2; /*! * \struct MiscellaneousControlParams * \brief Miscellaneous Control command results * * The Miscellaneous Control command is used to control the Fan, LED, and shutter. The camera powers * up with the Fan on, the LED on solid, and the shutter closed. The driver flashes the LED at the low rate * while the Imaging CCD is integrating, flashes the LED at the high rate while the Tracking CCD is * integrating and sets it on solid during the readout. * * The status returned for this command from Query Command Status has the following structure: * b7-b0 - Shutter edge - This is the position the edge of the shutter was detected at for the last shutter move. Normal values are 7 thru 9. Any other value including 255 indicates a shutter failure and the shutter should be reinitialized. * b8 - the Fan is enabled when this bit is 1 * b10b9 - Shutter state, 0=open, 1=closed, 2=opening, 3=closing * b12b11 - LED state, 0=off, 1=on, 2=blink low, 3=blink high */ typedef struct { MY_LOGICAL fanEnable; //!< set TRUE to turn on the Fan. unsigned short shutterCommand; //!< see also: SHUTTER_COMMAND enum. unsigned short ledState; //!< see also: LED_STATE enum. } MiscellaneousControlParams; /*! * \struct ReadOffsetParams * \brief Read Offset command parameters * * The Read Offset command is used to measure the CCD's offset. In the SBIG cameras the offset is * adjusted at the factory and this command is for testing or informational purposes only. */ typedef struct { unsigned short ccd; //!< see also: CCD_REQUEST enum. } ReadOffsetParams; /*! * \struct ReadOffsetResults * \brief Read Offset command results * * Results structure for the Read Offset command. */ typedef struct { unsigned short offset; //!< the CCD's offset. } ReadOffsetResults; /*! * \struct ReadOffsetResults2 * \brief Read Offset command results expanded * * The Read Offset 2 command is used to measure the CCD's offset and the noise in the readout register. * In the SBIG cameras the offset is adjusted at the factory and this command is for testing or informational * purposes only. */ typedef struct { unsigned short offset; //!< the CCD's offset. double rms; //!< noise in the ccd readout register in ADUs rms. } ReadOffsetResults2; /*! * \struct AOTipTiltParams * \brief AO Tip/Tilt command parameters * * The AO Tip Tilt Command is used to position an AO-7 attached to the telescope port of an ST-7/8/etc. */ typedef struct { unsigned short xDeflection; //!< this is the desired position of the mirror in the X axis. unsigned short yDeflection; //!< this is the desired position of the mirror in the Y axis } AOTipTiltParams; /*! * \struct AOSetFocusParams * \brief AO Set Focus command parameters * * This command is reserved for future use with motorized focus units. Prototypes of the AO-7 had * motorized focus but the feature was removed in the production units. This command is a holdover from * that. */ typedef struct { unsigned short focusCommand; //!< see also: AO_FOCUS_COMMAND enum. } AOSetFocusParams; /*! * \struct AODelayParams * \brief AO Delay command parameters * * The AO Delay Command is used to generate millisecond type delays for exposing the Tracking CCD. * This sleep command is blocking. */ typedef struct { unsigned long delay; //!< this is the desired delay in microseconds. } AODelayParams; /*! * \struct GetTurboStatusResults * \brief Get Turbo Status command results * * The current driver does not use this command. It was added in a previous version and never removed. It * could be reassigned in the future. */ typedef struct { MY_LOGICAL turboDetected; //!< TRUE if turbo is detected. } GetTurboStatusResults; /*! * \struct OpenDeviceParams * \brief Open Device command parameters * * The Open Device command is used to load and initialize the low-level driver. You will typically call * this second (after Open Driver). */ typedef struct { unsigned short deviceType; //!< see also: SBIG_DEVICE_TYPE enum. specifies LPT, Ethernet, etc. unsigned short lptBaseAddress; //!< for deviceType::DEV_LPTN: Windows 9x Only, Win NT uses deviceSelect. unsigned long ipAddress; //!< for deviceType::DEV_ETH: Ethernet address. } OpenDeviceParams; /*! * \struct SetIRQLParams * \brief Set IRQ Level command parameters * * This command allows you to control the IRQ priority of the driver under Windows NT/2000/XP. The * default settings should work fine for all users and these commands should not need to be used. * * We use three settings in our CCDOPS software: High = 27, Medium = 15, Low = 2. Under fast * machines Low will work fine. On slower machines the mouse may get sluggish unless you select the * Medium or High priority. */ typedef struct { unsigned short level; //!< IRQ Level. } SetIRQLParams; /*! * \struct GetIRQLResults * \brief Get IRQ Level command results * * Results of Get IRQ Level command. */ typedef struct { unsigned short level; //!< IRQ Level. } GetIRQLResults; /*! * \struct GetLinkStatusResults * \brief Get Link Status command results * * This command returns the status of the communications link established with the camera. */ typedef struct { MY_LOGICAL linkEstablished; //!< TRUE when a link has been established unsigned short baseAddress; //!< base address of the LPT port. unsigned short cameraType; //!< see also: CAMERA_TYPE enum. unsigned long comTotal; //!< total number of communications with camera. unsigned long comFailed; //!< total number of failed communications with camera. } GetLinkStatusResults; /*! * \struct GetUSTimerResults * \brief Get Microsecond Timer command results * * This command is of extremely limited (and unknown) use. When you have established a link to a * parallel port based camera under Windows NT/2000/XP this command returns a counter with 1 * microsecond resolution. Under all other circumstances the counter is zero. */ typedef struct { unsigned long count; //!< counter value in microseconds. } GetUSTimerResults; /*! * \struct SendBlockParams * \brief Send Block command parameters * \internal * * Intended for SBIG internal use only. Unimplemented. */ typedef struct { unsigned short port; //!< Destination port. unsigned short length; //!< Length of data buffer. unsigned char *source; //!< Buffer of data to send. } SendBlockParams; /*! * \struct SendByteParams * \brief Send Byte command parameters * \internal * * Intended for SBIG internal use only. Unimplemented. */ typedef struct { unsigned short port; //!< Destination port. unsigned short data; //!< Buffer of data to send. } SendByteParams; /*! * \struct ClockADParams * \brief Clock A/D command parameters * \internal * * Intended for SBIG internal use only. Clock the AD the number of times passed. */ typedef struct { unsigned short ccd; //!< CCD to clock. see also: CCD_REQUEST enum. (Unused) unsigned short readoutMode; //!< Readout mode. see also: READOUT_BINNING_MODE enum. (Unused) unsigned short pixelStart; //!< Starting pixel. (Unused) unsigned short pixelLength; //!< Count of cycles to pass. } ClockADParams; /*! * \struct SystemTestParams * \brief System Test command parameters * \internal * * Intended for SBIG internal use only. Pass the SystemTest command to the micro. */ typedef struct { unsigned short testClocks; //!< Flag TRUE to test the clocks. unsigned short testMotor; //!< Flag TRUE to test the motors. unsigned short test5800; //!< Flag TRUE to test 5800 (???). unsigned short stlAlign; //!< Flag true to align STL (???). unsigned short motorAlwaysOn; //!< Flag true for motor always on (???). } SystemTestParams; /*! * \struct SendSTVBlockParams * \brief Send STV Block command parameters * \internal * * Intended for SBIG internal use only. Unused. */ typedef struct { unsigned short outLength; //!< Outgoing buffer length. unsigned char *outPtr; //!< Outgoing buffer. unsigned short inLength; //!< Incoming buffer length. unsigned char *inPtr; //!< Incoming buffer. } SendSTVBlockParams; /*! * \struct GetErrorStringParams * \brief Get Error String command parameters * * This command returns a null terminated C string in English (not Unicode) corresponding to the passed * error number. Its handy for reporting driver level errors to the user. */ typedef struct { unsigned short errorNo; //!< Error code. see also: PAR_ERROR enum. } GetErrorStringParams; /*! * \struct GetErrorStringResults * \brief Get Error String command results * * This command returns a null terminated C string in English (not Unicode) corresponding to the passed * error number. Its handy for reporting driver level errors to the user. */ typedef struct { char errorString[64]; //!< Error string in english (not unicode). } GetErrorStringResults; /*! * \struct SetDriverHandleParams * \brief Set Driver Handle command parameters * * The Get/Set Driver Handle commands are for use by applications that wish to talk to multiple cameras * on various ports at the same time. If your software only wants to talk to one camera at a time you can * ignore these commands. * * The Get Driver Handle command takes a NULL Parameters pointer and a pointer to a * GetDriverHandleResults struct for Results. The Set Driver Handle command takes a pointer to a * SetDriverHandleParams struct for Parameters and a NULL pointer for Results. To establish links to * multiple cameras do the following sequence: * * * Call Open Driver for Camera 1 * * Call Open Device for Camera 1 * * Call Establish Link for Camera 1 * * Call Get Driver Handle and save the result as Handle1 * * Call Set Driver Handle with INVALID_HANDLE_VALUE in the handle parameter * * Call Open Driver for Camera 2 * * Call Open Device for Camera 2 * * Call Establish Link for Camera 2 * * Call Get Driver Handle and save the result as Handle2 * * Then, when you want to talk to Camera 1, call Set Driver Handle with Handle1 and when you want to * talk to Camera 2, call Set Driver Handle with Handle2. To shut down you must call Set Driver Handle, * Close Device and Close Driver in that sequence for each camera. * * Each time you call Set Driver Handle with INVALID_HANDLE_VALUE you are allowing access to an * additional camera up to a maximum of four cameras. These cameras can be on different LPT ports, * multiple USB4 cameras or at different Ethernet addresses. There is a restriction though due to memory * considerations. You can only have a single readout in process at a time for all cameras and CCDs within * a camera. Readout begins with the Start Readout or Readout Line commands and ends with the End * Readout command. If you try to do multiple interleaved readouts the data from the multiple cameras * will be commingled. To avoid this, simply readout one camera/CCD at a time in an atomic process. */ typedef struct { short handle; //!< Handle to driver. } SetDriverHandleParams; /*! * \struct GetDriverHandleResults * \brief Get Driver Handle command results * * The Get/Set Driver Handle commands are for use by applications that wish to talk to multiple cameras * on various ports at the same time. If your software only wants to talk to one camera at a time you can * ignore these commands. * * The Get Driver Handle command takes a NULL Parameters pointer and a pointer to a * GetDriverHandleResults struct for Results. The Set Driver Handle command takes a pointer to a * SetDriverHandleParams struct for Parameters and a NULL pointer for Results. To establish links to * multiple cameras do the following sequence: * * * Call Open Driver for Camera 1 * * Call Open Device for Camera 1 * * Call Establish Link for Camera 1 * * Call Get Driver Handle and save the result as Handle1 * * Call Set Driver Handle with INVALID_HANDLE_VALUE in the handle parameter * * Call Open Driver for Camera 2 * * Call Open Device for Camera 2 * * Call Establish Link for Camera 2 * * Call Get Driver Handle and save the result as Handle2 * * Then, when you want to talk to Camera 1, call Set Driver Handle with Handle1 and when you want to * talk to Camera 2, call Set Driver Handle with Handle2. To shut down you must call Set Driver Handle, * Close Device and Close Driver in that sequence for each camera. * * Each time you call Set Driver Handle with INVALID_HANDLE_VALUE you are allowing access to an * additional camera up to a maximum of four cameras. These cameras can be on different LPT ports, * multiple USB4 cameras or at different Ethernet addresses. There is a restriction though due to memory * considerations. You can only have a single readout in process at a time for all cameras and CCDs within * a camera. Readout begins with the Start Readout or Readout Line commands and ends with the End * Readout command. If you try to do multiple interleaved readouts the data from the multiple cameras * will be commingled. To avoid this, simply readout one camera/CCD at a time in an atomic process. */ typedef struct { short handle; //!< Handle to driver. } GetDriverHandleResults; /*! * \struct SetDriverControlParams * \brief Set Driver Control command parameters * * This command is used to modify the behavior of the driver by changing the settings of one of the driver control parameters. * Driver options can be enabled or disabled with this command. There is one set of parameters for the whole DLL vs. one per handle. * * * The DCP_USB_FIFO_ENABLE parameter defaults to TRUE and can be set FALSE to disable * the FIFO and associated pipelining in the USB cameras. You would do this for example in * applications using Time Delay Integration (TDI) where you don't want data in the CCD digitized * until the actual call to ReadoutLine is made. * * * The DCP_CALL_JOURNAL_ENABLE parameter defaults to FALSE and can be set to TRUE * to have the driver broadcast Driver API calls. These broadcasts are handy as a debug tool for * monitoring the sequence of API calls made to the driver. The broadcasts can be received and * displayed with the Windows based SBIGUDRVJournalRx.exe application. * Only use this for testing purposes and do not enabled this feature in your released version of you * application as the journaling mechanism can introduce minor artifacts in the readout. * * * The DCP_IVTOH_RATIO parameter sets the number of Vertical Rows that are dumped (fast) * before the Horizontal Register is dumped (not as fast) in the DumpRows command for Parallel * Port based cameras. This is a very specialized parameter and you should think hard about * changing it if you do. The default of 5 for the IHTOV_RATIO has been determined to offer a * good compromise between the time it takes to clear the CCD or Dump Rows and the ability to * effectively clear the CCD after imaging a bright object. Finally should you find it necessary to * change it read the current setting and restore it when you're done. * * * The DCP_USB_FIFO_SIZE parameter sets the size of the FIFO used to receive data from USB * cameras. The default and maximum value of 16384 yields the highest download speeds. * Lowering the value will cause the camera to digitize and download pixels in smaller chunks. * Again this is a specialized parameter that 99.9% of programs out there will have no need for * changing. * * * The DCP_USB_PIXEL_DL_ENABLE parameter allows disabling the actual downloading of * pixel data from the camera for testing purposes. This parameter defaults to TRUE. * * * The DCP_HIGH_THROUGHPUT parameter allows configuring the driver for the highest * possible imaging throughput at the expense of image noise and or artifacts. This parameter * defaults to FALSE and you should only enable this for short periods of time. You might use this * in Focus mode for example to get higher image throughput but you should never use it when you * are taking keeper images. It does things that avoid timed delays in the camera like leaving the * shutter motor on all the time, etc. At this time this feature is supported in the driver but not all * cameras show a benefit from its use. * * * The DCP_VDD_OPTIMIZED parameter defaults to TRUE which lowers the CCD's Vdd (which * reduces amplifier glow) only for images 3 seconds and longer. This was done to increase the * image throughput for short exposures as raising and lowering Vdd takes 100s of milliseconds. * The lowering and subsequent raising of Vdd delays the image readout slightly which causes short * exposures to have a different bias structure than long exposures. Setting this parameter to * FALSE stops the short exposure optimization from occurring. * * * The DCP_AUTO_AD_GAIN parameter defaults to TRUE whereby the driver is responsible for * setting the A/D gain in USB cameras. Setting this to FALSE allows overriding the driver * imposed A/D gains. * * * The DCP_NO_HCLKS_FOR_INTEGRATION parameter defaults to FALSE and setting it to * TRUE disables the horizontal clocks during exposure integration and is intended for SBIG * testing only. * * * The DCP_TDI_MODE_ENABLE parameter defaults to FALSE and setting it to TRUE enables * the special Biorad TDI mode. * * * The DCP_VERT_FLUSH_CONTROL_ENABLE parameter defaults to TRUE and setting it to * FALSE it disables the background flushing of the vertical clocks of KAI CCDs during exposure * integration and is intended for SBIG testing only. * * * The DCP_ETHERNET_PIPELINE_ENABLE parameter defaults to FALSE and setting it to * TRUE can increase the throughput of Ethernet based cameras like the STX & STT but doing so * is not recommended for robust operation. * * * The DCP_FAST_LINK parameter defaults to FALSE and setting it to TRUE speeds up the * Establish Link command by not dumping the pixel FIFOs in the camera, It is used internally to * speed up the Query USB and Query Ethernet commands. * * * The DCP_COLUMN_REPAIR_ENABLE defaults to FALSE and setting it to TRUE causes the * Universal Driver Library to repair up to 7 columns in the Imaging CCD automatically. This is * done in conjunction with column data stored in nonvolatile memory in the cameras. Under * Windows the setting of this parameter persists in the Registry through the setting of the * HKEY_CURRENT_USER\Software\SBIG\SBIGUDRV\Filter\ColumnRepairEnable setting. * * * The DCP_WARM_PIXEL_REPAIR_ENABLE defaults to Zero and setting it to 1 through 8 * causes the Universal Driver Library to repair warm pixels in the Imaging CCD automatically. A * setting of 8 replaces approximately 5% of pixels and a setting of 1 replaces approximately 1 in a * million. A decrease of 1 in the setting replaces approximately 1/10th the number of pixels of the * higher setting (7 ~ 0.5%, 6 ~ 0.05%, etc). Under Windows the setting of this parameter persists * in the Registry through the setting of the * HKEY_CURRENT_USER\Software\SBIG\SBIGUDRV\Filter\WarmPixelRepairEnable setting. * * * The DCP_WARM_PIXEL_REPAIR_COUNT parameter returns the total number of pixels * replaced in the last image by the Warm Pixel Repair routine described above. You can use this * parameter to tweak the DCP_WARM_PIXEL_REPAIR_ENABLE parameter to filter as many * warm pixels as your application requires. */ typedef struct { unsigned short controlParameter; //!< the parameter to modify. see also: DRIVER_CONTROL_PARAM enum. unsigned long controlValue; //!< the value of the control parameter. } SetDriverControlParams; /*! * \struct GetDriverControlParams * \brief Get Driver Control command parameters * * Requests the value of a driver control parameter. */ typedef struct { unsigned short controlParameter; //!< the driver parameter to be retrieved. see also: DRIVER_CONTROL_PARAM enum. } GetDriverControlParams; /*! * \struct GetDriverControlResults * \brief Get Driver Control command results * * Returns the value of a driver control parameter. */ typedef struct { unsigned long controlValue; //!< The value of the requested driver parameter. see also: DRIVER_CONTROL_PARAM enum. } GetDriverControlResults; /*! * \struct USBADControlParams * \brief USB AD Control command parameters * * This command is used to modify the USB cameras A/D gain and offset registers. * This command is intended for OEM use only. The typical application does not need to use this * command as the USB cameras initialize the A/D to factory set defaults when the camera powers * up. * * * For the USB_AD_IMAGING_GAIN and AD_USB_TRACKING_GAIN commands the allowed * setting for the data parameter is 0 through 63. The actual Gain of the A/D (in Volts/Volt) ranges * from 1.0 to 6.0 and is determined by the following formula: * Gain = 6.0 / ( 1.0 + 5.0 * ( (63 - data) / 63 ) * Note that the default A/D Gain set by the camera at power up is 1.2 for the Imaging CCD and 2.0 * for the Tracking CCD. Furthermore, the gain item reported by the Get CCD Info command will * always report the default factory-set gain and will not change based upon changes made to the * A/D gain by this command. * * For the USB_AD_IMAGING_OFFSET and USB_AD_TRACKING_OFFSET commands the * allowed setting for the data parameter is -255 through 255. Positive offsets increase the video * black level in ADUs. The cameras are programmed at the factory to typically have a 900 to 1000 * ADU black level offset. */ typedef struct { unsigned short command; //!< Imaging/Tracking Gain or offset. see also: USB_AD_CONTROL_COMMAND enum. short data; //!< Command specific. } USBADControlParams; /*! * \struct QUERY_USB_INFO * \brief Information from queried USB device. * * Results for a single USB query. */ typedef struct { MY_LOGICAL cameraFound; //!< TRUE if a camera was found. unsigned short cameraType; //!< Camera type found. see also: CAMERA_TYPE enum. char name[64]; //!< null terminated string. Name of found camera. char serialNumber[10]; //!< null terminated string. Serial number of found camera. } QUERY_USB_INFO; /*! * \struct QueryUSBResults * \brief Query USB command results * * Returns a list of up to four cameras found by the driver via USB. */ typedef struct { unsigned short camerasFound; //!< Number of cameras found. (Max 4) QUERY_USB_INFO usbInfo[4]; //!< Information returned by cameras. } QueryUSBResults; /*! * \struct QueryUSBResults2 * \brief Query USB command results extended * * Returns a list of up to eight cameras found by the driver via USB. */ typedef struct { unsigned short camerasFound; //!< Number of cameras found. (Max 8) QUERY_USB_INFO usbInfo[8]; //!< Information returned by cameras. } QueryUSBResults2; typedef struct { unsigned short camerasFound; //!< Number of cameras found. (Max 24) QUERY_USB_INFO usbInfo[24]; // /* typedef union _LARGE_INTEGER { struct { DWORD LowPart; LONG HighPart; }; struct { DWORD LowPart; LONG HighPart; } u; LONGLONG QuadPart; } LARGE_INTEGER, *PLARGE_INTEGER; */ /*! * \struct QueryExposureTicksResults * \brief Query Exposure Ticks command results. * * Internal SBIG use only. Queries Start/End exposure performance tracking. */ typedef struct { LARGE_INTEGER startExposureTicks0; //!< Start exposure tick initial value. LARGE_INTEGER startExposureTicks1; //!< Start exposure tick final value. LARGE_INTEGER endExposureTicks0; //!< End exposure tick initial value. LARGE_INTEGER endExposureTicks1; //!< End exposure tick final value. } QueryExposureTicksResults; #endif #pragma pack(pop) /* Restore previous struct align */ #if TARGET == ENV_WIN #ifdef __cplusplus /*! * SBIGUnivDrvCommand() * \brief Command function: Supports Parallel, USB and Ethernet based cameras * \param command PAR_COMMAND integer * \param Params pointer to a command-specific structure containing the relevant command parameters. * \param pResults pointer to a comand-specific results structure containing the results of the command. * * The master API hook for the SBIG Universal Driver dll. The calling program needs to allocate the memory * for the parameters and results structs and these routines read them and fill them in respectively. */ extern "C" short __stdcall SBIGUnivDrvCommand(short command, void *Params, void *pResults); /*! * SBIGLogDebugMsg() * \brief Command function: Supports Parallel, USB and Ethernet based cameras * \param pStr pointer to an array of characters, null-terminated, which should be written to the log file. * \param length unsigned int of buffer's length in bytes. * \internal * * A function used to expose writing to the log file to calling programs. Useful for debugging purposes. */ extern "C" short __stdcall SBIGLogDebugMsg( char *pStr, unsigned int length ); #else extern short __stdcall SBIGUnivDrvCommand(short command, void *Params, void *pResults); extern short __stdcall SBIGLogDebugMsg( char *pStr, unsigned int length ); #endif #else #ifdef __cplusplus extern "C" short SBIGUnivDrvCommand(short command, void *Params, void *pResults); extern "C" short SBIGLogDebugMsg( char *pStr, unsigned int length ); #else extern short SBIGUnivDrvCommand(short command, void *Params, void *pResults); extern short SBIGLogDebugMsg( char *pStr, unsigned int length ); #endif #endif #endif /* ifndef _PARDRV_ */ libsbig-4.9.9/indi-3rdparty-infos/0000755000175100017510000000000014156417264016217 5ustar debiandebianlibsbig-4.9.9/indi-3rdparty-infos/changelog0000644000175100017510000000240314136175546020072 0ustar debiandebianlibsbig (4.9.9) bionic; urgency=medium * New release -- Jasem Mutlaq Thu, 17 Oct 2019 08:59:00 +0300 libsbig (2.1.3) bionic; urgency=medium * New release -- Jasem Mutlaq Sun, 22 Jan 2018 08:45:00 +0300 libsbig (2.1.2) xenial; urgency=low * Package name updated again to libsbig to be consistent -- Jasem Mutlaq Thu, 28 Dec 2017 00:02:00 +0300 libsbig (2.1.1) xenial; urgency=low * Library name updated. -- Jasem Mutlaq Sat, 11 Jun 2016 19:00:00 +0300 sbig (2.1.0) vivid; urgency=low * New upstream release -- Jasem Mutlaq Tue, 03 Feb 2015 17:00:00 +0300 sbig (2.0.2) natty; urgency=low * New upstream release -- Jasem Mutlaq Fri, 12 Apr 2013 03:52:18 +0300 sbig (2.0.1-0ubuntu2~ppa1) natty; urgency=low * Natty release -- Jasem Mutlaq Sat, 04 Jun 2011 03:52:18 +0300 sbig (2.0.0-0ubuntu1) jaunty; urgency=low * Update packaging for Ubuntu -- Jonathan Riddell Fri, 13 Feb 2009 23:46:34 +0000 sbig (2.0.0) gutsy; urgency=low * Initial release -- Jasem Mutlaq Fri, 21 Dec 2007 04:31:56 +0300 libsbig-4.9.9/sbigpcam.hex0000644000175100017510000004705614136175550014716 0ustar debiandebian:021B3200EFF8CA :061B1400000000D8FB22D6 :061B1A00F07814021B1418 :10191900908000E521D2E0121B1A6403121B1A649D :0B19290003121B1ADFEFC2E0021B1AC2 :10119400C243EE2F604A0ED3121969303A00908090 :1011A40000E521203A05D2E0121B1A6403121B1A2F :1011B4006403121B1A203A05C2E0121B1AEFBE0187 :1011C40005C3940440045CB40112C3121969A93123 :1011D4007840121B14D9F9DFBEDEBC22DFC3DEC1A6 :0711E400908002E524F022D7 :10186F00EE2F601E0E908000E521D2E0121B1A644D :10187F0003121B1A6403121B1AC2E0121B1ADFEAAF :03188F00DEE8226E :10176400A243923FC2431215A5EE2F60140E90803F :1017740000E5216403121B1A6403121B1ADFF4DE52 :0B178400F21211EBC239A23F92432287 :1011EB00E524908002D2E4F07828121B14C2E4F0BC :0511FB007828021B141E :1015A5001215ACC3021969D3121969908000E5219F :1015B500D2E1F07817121B14E524908002D2E1F0F5 :1015C500780C121B14C2E1F09080007812121B14E3 :0615D500E521F0D23922ED :101A7600908000E5216403121B1A6403121B1ADF0F :021A8600F42248 :0C1AF400908003E525C2E6F0D2E6F02267 :10196900E5264004D2E68002C2E6908004F0F5261E :081979004001227805021B1455 :100EEF00907DC1E054F0B4F006121258020F71B4A5 :100EFF000005120D26806BB410051216118063B415 :100F0F002005121349805BB430051218038053B4C7 :100F1F0040051218B4804BB450051210688043B4CA :100F2F006005121A88803BB470051215DB8033B44C :100F3F008005120DC5802BB49005120F788023B455 :100F4F00A005121AC9801BB4B0051215318013B455 :100F5F00C005121934800BB4D00512193480031256 :090F6F000FF7907FC97400F02215 :051B20007406021936F5 :051B25007415021936E1 :101934007418C253753500901B4D858332858233EC :0B194400F0A37400F0F52C752D0122BB :10189200C253753500901B4D85833285823374A502 :1018A200F0A3E516F0540F240354FE03F52D752C16 :0218B200002212 :101A8800901B4F7462F5167402F0A37446F00218A6 :011A980092BB :0F1ABA00901B4F7400F0A3F074E2F5160218921F :10125800A3E0A3B403030213E1B40A030213DFB447 :101268000003021A99B4040302178FB4050302128B :10127800FCB40603021395B407030217B7B40805B4 :10128800E0FF021A63B4090BE0FFA3E0FD12146D3E :10129800021B20B40B03021B20B40D061215AC026E :0312A8001B2022E6 :101A63001216AB901B4F74F2F5167408F0A3EFF047 :031A7300021892C4 :101A99001216DCE0F512FEA3E0F513FF050A021B9E :011AA900201C :1013DF00050A050A1216DCE0FEF512A3E0FFF5136D :1013EF00C3E51D9420E51C9400500A204807E4B57E :1013FF000A03021934D253907DC2E0B40302800372 :10140F00B40A0F7C00907DC7E0FD14250AF50A127F :07141F0011348E2C8F2D22E9 :10178F007400F50AE51C451D601B30480F90800062 :10179F0078007900E030E104D8FAD9F8121AF4751C :0817AF001C00751D00021B2047 :1012FC001216DCE0FCA3E0FDA3E0F8A3E0F9A3E008 :10130C00FAA3E0FB901B4CECF0E526D2E1D2E0BC5A :10131C000306C2E0D2E18007BC0204C2E1D2E0F5D0 :10132C0026908004F0901B49EDF0901B4AE8F0A346 :0D133C00E9F0901B47EAF0A3EBF0021B2044 :1017B700907DC6E0FEA3E0FF907DC3E0B4000D304E :1017C7003A05121764800D12186F80083038051219 :0717D7001A388000021B20FC :10139500907DC4E0FF7E00A3A3A3E0FCA3E0FD12C3 :1013A5001134907DC3E0B40020303A08203905C2DD :1013B500431215A57C07907DC1E0907DC9540FB4FB :1013C5000802E0FC121194800E30380B203D031208 :0A13D50016451217DE8000021B20EF :1016DC00907DC3E0B52E028022F52EB40006D24ACE :1016EC007D40800BC24AB401047D2080027D107FB6 :0F16FC001012146D7DD87F0012146D907DC422E2 :100FF700A3E0A3C3B400028038B401028011B40295 :1010070002802FB403028008B40403021ABA22D361 :1010170012105D907DC6500CE584F8E0A3F608DF5A :10102700FA021B20E0A30586F0A30586DFF6021B64 :1010370020D312105D901B4F7516E8500CE584F80D :10104700E608F0A3DFFA0218920586E0A30586F00A :10105700A3DFF6021892E0FFA3E0F584A3E0F5858D :011067002266 :10170B00907F98E0C2E3F0C2E5F0F879C77B027AEC :10171B0008E933F9E8C2E45002D2E4F0D2E3F0C2B4 :0D172B00E3F0DAEDEFF9DBE7E8D2E5F022BC :10142600907F98E0C2E3F0C2E5F0FB79A77A08E97D :1014360033F9EBC2E45002D2E4F0D2E3F0C2E3F0B7 :10144600DAED7828000000D8FB7A087F00907F9BB1 :10145600E0C372E2EF33FF907F98EBD2E3F0C2E392 :07146600F0DAEAD2E5F02202 :10146D00C2AF907F98E0D2E3F0908003E525D2E4FF :10147D00F0F525EFF9907F98E0F87B027A08E933D3 :10148D00F9E8C2E45002D2E4F0C2E3F0D2E3F0DABC :10149D00EDEDF9DBE7908003E525C2E4F0F525D20B :0214AD00AF226C :1014AF00C2AFE520907F97FA7809EAC2E6F0791E7D :1014BF00D9FEEAD2E6F0D3EF00007907D9FE33CA9E :1014CF004008C2E6F0CAD8F28006D2E6F0CAD8EADF :1014DF00D2AF907F997A03E030E105D8FADAF8C3FA :0114EF0022DA :1016AB00907F96E020E0047E0180027E008E0CEF9E :1016BB006009907F96E054FEF0800B907F96E0449B :1016CB0001F0A23A9243E50C70047F0180027F0087 :0116DB0022EC :100D2600C246907DC5E0540CF50CE030E42C907D75 :100D3600C3E0F539A3E0F53CE53854F34404F5384F :100D4600D24CA3E030E603E4F50CE50C7047C24C48 :100D5600E53854F34408F538803B907DC2E0F50B46 :100D6600A3E0F511A3E0F517E53854FC4401F53886 :100D7600D24FE50C700AC24FE53854FC4402F538F0 :100D8600A23A9243C251C24E303A0AAF14EF6514EA :100D960060FB1211EBE50CB40403121679E50CB4F2 :100DA600080312156B121B20C2AF907DC5E030E719 :0E0DB60006D23CD251D24EA251B39246D2AFD9 :010DC400220C :10161100C246907DC2E030E014E538540C6020539E :1016210038F3304C1A12156B43380C8012E53854DC :1016310003600C5338FC304F0612156B433803D24C :0416410046021B2022 :10134900C2AF907DC2E030E407E0A2E3925C80374F :10135900C25CC256907DC3E0901B5DF0907DC2E0F7 :1013690030E10BA3E0F510E4901B44F08019907D67 :10137900C2E030E00CD256907DC4E0901B44F0806E :0C13890006901B447401F0D2AF021B2040 :10180300E4901B4FF030560204F0901B5DE0901BF8 :1018130050F0A3E515F0A37480F0A3E53AF0751634 :0418230035021892E0 :1018B400C2AF907DC2E0F50DA3E0F508A3E0F50EFC :1018C400A3E0F509C254A3E030E002D254D2AF023F :0218D4001B20D7 :10106800121B20C2AF907DC2E0F50C7F02C28E90A9 :101078007DC4E0F4F58B907DC3E0F4F58DE58954EB :101088000F4410F58953883FC28FC206907F97E5B9 :1010980020F0D28E308FFDDFD47F02D206907F976A :1010A800E520F0C28E907DC6E0F4F58B907DC5E01A :1010B800F4F58DC28FD28E308FFDDFDFD50CACE515 :0B10C80089540F4430F589C28ED2AF6E :0110D30022FA :1015DB00907DC2E02410547FF50CE030E715907D30 :1015EB00C4E0FFAD0C12184B901B4FEFF07516714A :1015FB00021892907DC4E0FF907DC3E0FBAD0C120E :06160B00000E121B20225C :100DC500121B20907DC2E0FFC454C0F516E4901BB1 :100DD50043F0E516B44004D205801BE5167004C245 :100DE500058013E516B48008901B43743FF0800618 :100DF500901B43740FF0E538543F4516F538C2048F :100E0500907DC2E030E402D204907F97E520F09017 :100E15007DC2E05403F516B40103121679E516B444 :100E2500020312156BE516B40303120E5C907DC226 :100E3500E0FFC4135403F51664016005E516B40319 :100E450008C217908010E522F0E516B40208D21703 :070E5500908010E522F0225D :100F7800C2AFE53854CF901B4FF0305A04E044100C :100F8800F0305807901B4FE04420F0305707901B73 :100F98004FE04430F0A204E433901B50F0907F9966 :100FA800E020E107901B50E04404F0301707901B45 :100FB80050E04408F0E50D6007901B50E04410F045 :100FC800E5086007901B50E04420F0E50E600790AC :100FD8001B50E04440F0E5096007901B50E0448056 :0F0FE800F0901B51E530F0D2AF751693021892BE :10153100907DC2E0F50CE4F516F50C907DC2E0FF5C :10154100E50CC39F501874C3250CF582E4347DF576 :1015510083E0FF1214AF50020516050C80DD901BCD :0A1561004FE516F07516B10218925E :0F1AC900121B20C23E907DC2E030E002D23E22CE :1010D4001201000100000040970D0101020001020D :1010E400000109022000010100A00009040000021F :1010F400FF000000070582024000000705020240CD :101104000000040309040A03530042004900470095 :101114001E035500530042002D00430041004D00C2 :10112400200045006E00670069006E006500000045 :041B2E0001020408A4 :10030E00901B6812116300000000C25EC23BC25512 :10031E00C2401208AD7E107FD48E188F19751A1038 :10032E00751BE6751E11751F06EE54E07003020470 :10033E0072901B6CE4F0A37480F0A3EEF0A3EFF0C8 :10034E00C374329FFF74119ECF2402CF3400FEE49B :10035E00FCFD901B64121157901B5E12116300007E :10036E000000901B64E0FCA3E0FDA3E0FEA3E0FF11 :10037E00901B5EE0F8A3E0F9A3E0FAA3E0FBC31242 :10038E001146503A901B60E0FEA3E0FF901B6CE01C :10039E00FCA3E02FF582EC3EF58374CDF0901B5E4E :1003AE00E0FCA3E0FDA3E0FEA3E02401FFE43EFE9B :1003BE00E43DFDE43CFC901B5E12115780A4901BA3 :1003CE005E12116300000000901B64E0FCA3E0FDD0 :1003DE00A3E0FEA3E0FF901B5EE0F8A3E0F9A3E02C :1003EE00FAA3E0FBC31211465049901B60E0FEA336 :1003FE00E0FF901B6EE0FCA3E02FF582EC3EF58350 :10040E00E0FD901B6CE0FAA3E02FF582EA3EF58347 :10041E00EDF0901B5EE0FCA3E0FDA3E0FEA3E02464 :10042E0001FFE43EFEE43DFDE43CFC901B5E121138 :10043E00578095901B6CE0F518A3E0F51974D42441 :10044E0080FF741034FFFE901B62F0A3EFF0C3E543 :10045E001B9FF51BE51A9EF51AC3E51F9FF51FE5B9 :10046E001E9EF51ED2E843D820907F95E044C0F042 :10047E00907FAFE04401F0907FAEE0441DF0907F9E :10048E00ADE04404F0D2AF120732204052204005B6 :10049E00D25F1212AB901B68121163000000007F36 :1004AE00407E927D047C00901B68E0F8A3E0F9A3E7 :1004BE00E0FAA3E0FBC312114650CF2040CC901BB4 :1004CE0068E0FCA3E0FDA3E0FEA3E02401FFE43E10 :1004DE00FEE43DFDE43CFC901B6812115780C0E524 :1004EE008E54F84401F58E304005120523C240307B :1004FE005E12C25E1218F8203B07907FD6E020E70E :10050E00F312194F120C59120C59120C59120C5994 :05051E00120C5980D20F :10052300907FE9E07003020602147003020665245B :10053300FE70030206D424FB70030205FC1470034F :100543000205F61470030205EA1470030205F02491 :10055300056003020723907FEBE024FE601614601E :100563004224027078E518907FD4F0E519907FD586 :10057300F002072A907FEAE0FF1214F0AA06A90707 :100583007B018B3D8A3E893FEA49600DEE907FD423 :10059300F0EF907FD5F002072A907FB4E04401F09A :1005A30002072A907FEAE0FF121738AA06A9077B01 :1005B300018B3D8A3E893FEA496018EE907FD4F073 :1005C300EF907FD5F0E4907FB5F0907FB47402F0A4 :1005D30002072A907FB4E04401F002072A907FB417 :1005E300E04401F002072A121AE602072A121B0C42 :1005F30002072A12000302072A121AD802072A90B6 :100603007FE8E0247F601A14601E2402704AA23B34 :10061300E433FF25E0FFA255E4334F907F00F080E1 :1006230029E4907F00F08022907FECE0F45480FF77 :10063300C4540FFFE054072F25E024B4F582E434BB :100643007FF583E05401907F00F0E4907F01F09008 :100653007FB57402F002072A907FB4E04401F002F0 :10066300072A907FE8E024FE601D2402600302074E :100673002A907FEAE0B40105C23B02072A907FB4C7 :10068300E04401F002072A907FEAE0703B907FECA0 :10069300E0F45480FFC4540FFFE054072F25E024F7 :1006A300B4F582E4347FF583E4F0907FECE054808A :0F06B300FF131313541FFFE054072F907FD7F04E :0306C200E4F5401C :1006C500E04420F0805F907FB4E04401F0805690D4 :1006D5007FE8E024FE60182402704A907FEAE0B4C7 :1006E5000104D23B803F907FB4E04401F080369016 :1006F5007FEAE07020907FECE0F45480FFC4540F53 :10070500FFE054072F25E024B4F582E4347FF58318 :100715007401F08010907FB4E04401F08007907F71 :0C072500B4E04401F0907FB4E04402F026 :0107310022A5 :03003300021B2A83 :041B2A0053D8EF326B :0D00360000170B0907070605090A0A0CFF51 :10182700052F7E00E52F5403242EF582EE341BF599 :1018370083E493FFE52554F0FEEF4EF525908003F2 :04184700E525F02281 :100E5C00901B437403F0C249D22F908003E525F018 :100E6C00E4F516F5367530FF7D64E516C3947050C5 :100E7C004812182785140CC3E514950CC39D40F734 :100E8C007D05E5366013FF0536EFC3940340DBE5C3 :100E9C002F20E0D67530098020908000E013925A04 :100EAC00AF160516EFC3940C4008304405305A02B7 :100EBC000536A25AB3924480B1532FFED25AC24483 :100ECC00C258C2577536FFD249C22F908003E52510 :100EDC00F0E53670FCE4901B43F0D205907F97E56B :020EEC0020F0F4 :010EEE0022E1 :10167900C249305704D25B8026C25B305A21D25806 :10168900C25AE52F5403901B2E93FFE52554F0FE13 :10169900EF4EF525908003E525F0E4F536F537D2D0 :0216A9004922D4 :10156B00C249305804D24D802EC24D304429D25737 :10157B00C244C207907F97E520F0E52F5403901BE0 :10158B002E93FFE52554F0FEEF4EF525908003E5F5 :0A159B0025F0E4F536F537D24922B9 :03000B00020046AA :10004600C0E0C0F0C083C082C0D075D000C000C080 :0D00560001C002C003C004C005C006C00701 :10006300901B42E004F0E0540760030202CA2049F7 :100073000302012F20580620570302011F20570FA8 :10008300E537700B901B45E06409600302012FE51F :10009300367071908000E0139245E5377005750F57 :1000A300FF801C302F19A245304201B35011305844 :1000B3000830420B85370F800620420385370FC275 :1000C3002FA24592421218270537E5379000369341 :1000D300F536E537640C7054908003E525F0850F01 :1000E30030305814D244C258D207907F97E520F09D :1000F300304D3912156B8034D25AC257305B2D12F2 :10010300167980281536E536B40121E537C39407FF :10011300401AD22F908003E525F08010E536600C5D :10012300D536095325F0908003E525F0303E75C29E :1001330036908004E526F09080027401F0741DF07F :100143007419F09080007474F0908001747FF075DE :100153003D04908000748FF09080017441F0908092 :10016300027419F0D53DEB753D04908001E4F090E5 :1001730080027410F0D53DF29080007474F090808A :1001830001747FF09080027401F0908000E521F00B :10019300908001E523F0908002E524F0D236908030 :1001A30004E526F0305117303C07C23C1211EB80B6 :1001B3000DAF171517EF7006C251D2468063901B1F :1001C30045E004F0E0640A60030202CAF00514E5A6 :1001D300147006901B46E004F0D25020460302023E :1001E30073E5385403FFBF0108205A033044020566 :1001F30038E5385403FFBF021DAF171517EF70160C :10020300AF111511EF700FAF0B150BEF7008304FD7 :100213001012156B0538E5385403FFBF030E305A2F :100223000B304E05C2431215A55338FCE538540C68 :10023300FFBF040C204403305A0674042538F538F4 :10024300E538540CFFBF081AAF3C153CEF7013AFF1 :10025300391539EF700C304C1412156B74042538B2 :10026300F538E538540CFFBF0C06305A035338F306 :10027300305406E514540F7035753D00E50D6005E7 :10028300433D01150DE5086005433D021508E50EE4 :100293006005433D04150EE5096005433D08150956 :1002A300E52054F0453DF520907F97E520F0901B25 :1002B30043E0FF600655147002B205907F97E52076 :1002C300F0E514543F600330592630432330522065 :1002D300E53B6407601AB208B209908000E521F09B :1002E300753D04D53DFDB208B209908000E521F0CB :1002F300D007D006D005D004D003D002D001D0005F :0B030300D0D0D082D083D0F0D0E03208 :101AAA00040103000505000301000200FFFFFEFE1A :1008AD00D23B907F92E054FDF0E4907FE2F0F5862C :1008BD00907F9574C3F0907F9E74FBF0907F93743E :1008CD0028F0E4907F94F0907F9C747DF0907F965B :1008DD007401F0907F9D74FFF0907F977430F090CD :1008ED007FDD7409F0907FA1E04401F0907FB27438 :1008FD0000F0A37446F0907FAFE04406F0758C06CF :10090D00E58954F84402F589538EF7D28CD2A97536 :10091D002560908003E525F0AF3A12170BD20690B3 :10092D007F97E520F0753840D246D2527524017577 :10093D00217475237F752603908000E521F090804A :10094D0001E523F0908002E524F0908004E526F087 :10095D00908010E522F0901B497401F07D0C7F40D2 :10096D0012146DE4FD7F7012146D7DD8E4FF121426 :10097D006D7D407F1012146DD24A7D0C7F201214B4 :10098D006D7D1E7F5012146D7D1E7F3012146DE42F :06099D00FD7F6002146DF5 :10073200908006E4F0A3740AF0908008E4F0A374B9 :1007420009F090800AE4F0A304F0D236908004E528 :1007520026F0D237E526F085140C908000E030E1D7 :100762000AC3E514950CD3940A40EF121AF4120E40 :100772005C7F011216AB753404E4901B4AF0A3F0BF :10078200750C02E50C2410FD7FA012184B901B4B38 :10079200E02FF0901B4AE03400F0050CE50CC39406 :1007A2002040E07D117FA012184BEFFE901B4BE022 :1007B2002400F0901B4AE03EF07D107FA012184BFF :1007C200901B4BE02FF0901B4AE03400F0E0F470F5 :1007D20003A3E0F470297D137FA012184B8F347DA0 :1007E200167FA012184B8F0D7D1A7FA012184B8F07 :1007F2000E7D247FA012184B8F0CE50C139238E566 :100802003424FB601924FB601A24FE601B1460254B :1008120014602C24FC60238000753118802A753105 :100822003080257531108020753146D23590800494 :10083200E526F08013753120800E753142800375F4 :100842003134D23AD208D243E50C30E50A901B5D2E :10085200746FF0D2568008121426901B5DEFF0E4FC :10086200F50CE50EC394804003750C01E50C245091 :10087200FFE50E25E0FD12146DE4F50CE50DC394C1 :10088200804003750C01E50C2460FFE50D25E0FDB9 :1008920012146DE4F50EF50DA2389232908004E543 :0A08A20026F0D204907F97E520F0C5 :0108AC002229 :100A8E001214268F15205603020B36E4FD901B5DC3 :100A9E00E0FCC3951540027DFFE514547FFFBF04B3 :100AAE0017ED600C901B44E0F4600DE004F080083C :100ABE00901B44E0600214F0E5145407707CED6066 :100ACE0030ECC39515F53EE49400F53DE53EAE3DA4 :100ADE007803C333CE33CED8F9F53E8E3D901B440A :100AEE00E0FB7E00253EEE353D7039EB253EFD8068 :100AFE0033ECFFE515C39FF53EE49400F53DE53E6E :100B0E00AE3D7803C333CE33CED8F9F53E8E3D904D :100B1E001B44E0FFFBC3E53E9BE53D94005005C33F :100B2E00EF953EFD8D108012901B44E0600CE51495 :100B3E0054077006E51060021510E510D3953A4083 :100B4E0002053AE510C3953A5002153AAF3A12171C :100B5E000BE53A600AD216908010E522F08008C2AA :090B6E0016908010E522F0C2503F :010B7700225B :100C5900305D3F907DC0E0F50CA3E0FFC4540FF573 :100C690016E50CB4A509E516901AAA93B4FF051266 :100C79001934801CE516901AAA93FF907DC1E0549F :100C89000F6F6004EFB4FE05120EEF8003121B25EF :100C9900C25D30532FE535702BC3E52D951DE52C2D :100CA900951C5011E52DAE2C7805CEC313CE13D863 :100CB900F9F535800FE51DAE1C7805CEC313CE13AB :100CC900D8F9F535538EF8120B78058E30480F1286 :100CD90009A3A24792475021C248C247801BE50A8F :100CE9006017E51D2513FFE51C3512FED3EF9400AF :100CF900EE94105004D248150A305006205C0312B5 :100D09000A8EE5385403FFBF0210E511D394005051 :0D0D190006E50B94004003C25922D2592276 :08000300907FEAE0F544D322EE :0E1AD800907F00E544F0907FB57401F0D322BA :081B0C00907FEAE0F543D322CB :0E1AE600907F00E543F0907FB57401F0D322AD :10198100C0E0C083C082D2405391EF907FAB74011D :08199100F0D082D083D0E032D7 :1019E000C0E0C083C0825391EF907FAB7404F0D00D :0619F00082D083D0E0323A :1019F600C0E0C083C0825391EF907FAB7402F0D0F9 :061A060082D083D0E03223 :101A0C00C0E0C083C0825391EF907FAB7410F0D0D4 :061A1C0082D083D0E0320D :10199900C0E0C083C082D25E5391EF907FAB7408E0 :0819A900F0D082D083D0E032BF :1019B100C0E0C083C082D25D5391EF907FAA7404CE :0819C100F0D082D083D0E032A7 :100B7800907FB8E020E114E53560081535792078D4 :100B8800208026E52D7005E52C7001227820E52DC2 :100B9800C398E52C94005002A82DE8F9305370E56D :100BA8001DC398E51C940040E2907FE27450F074F5 :100BB80000907FE4F0747E907FE3F0907FE57420EE :100BC80098702C7802C2AFF0F0F0F0F0F0F0F0F08E :100BD800F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F00D :100BE800F0F0F0F0F0F0F0D8DED2AF8008C2AFF04D :100BF800F0D8FCD2AF907FE27400F0907FB9E92979 :100C0800F0C3E51D99F51DE51C9400F51C802F85A2 :100C180033848532857400907FE4F0747E907FE39E :100C2800F0907FE5C2AF0586E0A30586F00586E073 :100C3800A30586F0D8F0D2AF907FB9E929F0858472 :100C480033858532E52DC399F52DE52C9400F52CD7 :010C58002279 :011B3400327E :1009A300E53B24F97003020A5924076003020A8D08 :1009B300204803020A8DC2AFC237908004E526F0B7 :1009C3007F05121B32C236908004E526F0304A259B :1009D300303A18C243304E09E534641260031211F1 :1009E300EB901B49E0FF121A768015901B49E0FF3C :1009F300121919800B303808901B49E0FF121A2294 :100A0300901B4AE0FEA3E0FF8E45F546901B47E0AE :100A1300FCA3E0FDEF2DFBEE3CCB2513F546EB35B8 :100A230012F545908006F0A3E546F0C39FF546E531 :100A3300459EF545908008F0A3E546F090800AECCA :100A4300F0A3EDF0D236908004E526F0D237E52608 :100A5300F0D2AF753B07908000E020E12DE5132530 :100A63001DF51DE512351CF51CE50A6018E51D256D :100A730013FFE51C3512FED3EF9400EE94105005DE :0A0A8300150A0209B9E4F53BD24759 :010A8D002246 :101A4E00C3907FA57800E020E003D8FA2220E2FCC4 :051A5E0030E1F9D32284 :1018D600C2AF907FA57480F0907FA6EF54FEF01201 :1018E6001A4E500D7400F0907FA6EDF0121A4E506D :0218F6000022CE :10000E001218D65009907FA6EBF0121A4EC3907FAD :10001E00A57440F05008907FA6E0FF907FA5E020E9 :05002E00E6FCD2AF2248 :10184B001218D6501B7480F0907FA6EF54FE440103 :10185B00F0121A4E500A7420F0907FA6E0121A4E26 :04186B00D302001C88 :101A2200908001E523C2E4F06403C2E4F0D2E4F062 :061A3200DFF8E523F022BD :1017DE00EF2E601DD3121969908001E5230E64105F :1017EE00F0640BF06410F0640BF0DFF2DEF0E52332 :0517FE00F0C3021969AF :101A3800908002E524D2E3F07805121B14C2E3F08B :061A4800121645C23D220A :10164500908001E5237D7D7C0B7B10C2AF6BF06C38 :10165500F06BF06CF06BF06CF06BF06CF06BF06CA9 :10166500F06BF06CF06BF06CF06BF06CF0DDDED2D3 :04167500AFD23D2291 :10194F00907FD6E030E712E04401F07F147E001262 :0A195F0019C9907FD6E054FEF02273 :1018F800907FD6E04480F04387010000000000227A :0712AB00907FD6E04408F03B :0312B200E4F53D23 :0412B500E054FBF016 :0312B900E4F53D1C :1012BC00E04408F0305F04E04402F07FDC7E05126D :1012CC0019C9907F92E030E3077FDC7E051219C9C3 :1012DC00907FAB74FFF0907FA9F0907FAAF05391B0 :0812EC00EF907FD6E054F7F00B :0312F400E4F53DE1 :0512F700E04404F022B8 :02173800A907FF :10173A00AE1EAF1F8F828E83A3E064037017AD01C4 :10174A0019ED7001228F828E83E07C002FFDEC3E22 :09175A00FEAF0580DF7E007F0078 :011763002263 :0214F000AD0746 :1014F200E4FCAE1AAF1B8F828E83A3E06402702AD3 :10150200AB040CEBB50501228F828E83A3A3E0FA14 :10151200A3E08A41F5426241E5416242E54262410D :0E1522002FFBE5413EFEAF0380CC7E007F0034 :011530002298 :1019C9008E3E8F3FE53F153FAE3E7002153E4E609D :0719D9000512190880EE223F :101908007400F58690FDA57C05A3E582458370F9F2 :0119180022AC :03004300021200A6 :10120000021981000219F6000219E0000219990082 :10121000021A0C00021B3400021B3400021B3400B3 :10122000021B3400021B3400021B34000219B100FF :10123000021B3400021B3400021B3400021B34006A :10124000021B3400021B3400021B3400021B34005A :08125000021B3400021B3400F4 :03000000021B00E0 :0C1B0000787FE4F6D8FD75814602030EE4 :10113400EF8DF0A4A8F0CF8CF0A428CE8DF0A42ECF :02114400FE2289 :10114600EB9FF5F0EA9E42F0E99D42F0E89C45F0FF :011156002276 :0C115700ECF0A3EDF0A3EEF0A3EFF0220B :10116300A8828583F0D083D08212117A12117A1269 :10117300117A12117AE473E493A3C583C5F0C5838E :10118300C8C582C8F0A3C583C5F0C583C8C582C8D6 :011193002239 :00000001FF libsbig-4.9.9/LICENSE.firmware0000644000175100017510000000267114136175550015235 0ustar debiandebianCopyright (c) 2001-2014, Santa Barbara Instrument Group All rights reserved. Redistribution. Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met: * Redistributions must reproduce the above copyright notice and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Santa Barbara Instrument Group nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission. * No reverse engineering, decompilation, or disassembly of this software is permitted. DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. libsbig-4.9.9/51-sbig-debian.rules0000644000175100017510000000156014136175550016054 0ustar debiandebian# Increase USBFS memory # SBIG ST-7/8/9/10/2K cameras ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0d97", ATTR{idProduct}=="0001", \ RUN+="/sbin/fxload -I /lib/firmware/sbigucam.hex -D $env{DEVNAME}" # SBIG 4K camera ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0d97", ATTR{idProduct}=="0001", ATTRS{serial}=="3f980000.usb" \ RUN+="/sbin/fxload -I /lib/firmware/sbigpcam.hex -D $env{DEVNAME}" # SBIG ST-L cameras ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0d97", ATTR{idProduct}=="0002", \ RUN+="/sbin/fxload -I /lib/firmware/sbiglcam.hex -D $env{DEVNAME}" # SBIG ST-402/1603/3200/8300 cameras ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0d97", ATTR{idProduct}=="0003", \ RUN+="/sbin/fxload -I /lib/firmware/sbigfcam.hex -D $env{DEVNAME} -t fx2" # Make all SBIG Cameras accessible post enumeration SUBSYSTEM=="usb", ATTR{idVendor}=="0d97", MODE="0666" libsbig-4.9.9/libsbig_arm64.bin0000644000175100017510000307567014136175550015547 0ustar debiandebianELF@h @8@#Qtd$$   l0%Rtd   0 `,`,%%` ,,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXИȩ|d6 Z`L"3ysX[ E!TD=\F pU)EU;T|-l\Cc O o (2 \J>NR Fu q3 el LqL2 4+3Ll 0*tl d9|>J \0$l[p 04l0(],h+mp / ;P^p-h8HGukȶ@D@Qt4qX2XO 04G|/HqCd$9оT<T %W\\*+ ,s7  (uox.b  jP[,] Hx$w0$Q@r-8Y?<T 0v 0\Tu0(QY,(~h l8 8r6 V |`ؕ0WY,4K SxT Z,`IR  В(Q  Lp~dAXLq8P 4H( Lx!bP[,$ @<5zaxX; ȬD0T/8p`)O *xr p0tr( k LHz h D(nh d`L _(s<cu|T  l Z,P 80vd tG,| :(?DHWP[,(\QyH l, jXr` Y,y  (;cD$ X PWX|0t%(0+x8 p LhsP!G 0 \o H(| l _؂0 И@clSo" xET H K8dn (+<L 2hvpx py@\\ud' D14(0PD$BX D`vX , 4:$ 8`<z# t ( X+` `DL,t&سXRwH~Q  8!0M(i Xu,1p UP}(-؆p@v EddlA ` /J,= dP? #xL @ 0*XEH$H ܖ (\p 4EHq0h|TsteXwHVP[, Y,&i_ H[ 4Cpp0IudDx, X |X0  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   # (H8a@8iHX`xВP0țXЛ؛Ȏh(p (`08p@HX`PОHb(@[,paHbȩȩp x(08@HPX`hpxȪ(تpp!xp!p!p!p"p"p "p0"p!p8"p@"pH"pP"pX"p`"pp"pP"p"q"q"q"q" q"(q"0q"8q"@q#Hq#Pq(#Xq8#`qH#hqX#pqh#xqx#q#q#q#q#q#q#q#q$q$q $q0$q@$qP$q`$qp$q$r$r$r$r$ r$(r$0r$8r%@r%Hr(%Pr@%XrX%`rh%hr%pr%xr%r%r%r%r%r&r&r(&r@&rP&r`&rp&r&r&r&r&r&s&s&s's' s '(s0'0s@'8sX'@sh'Hs'Ps'Xs'`s'hs'ps'xs's(s(s8(sP(sh(s(s(s(s(s(s(s)s)s8)sX)sp)t)t)t)t) t)(t)0t*8t *@t0*Ht@*PtP*Xth*`t*ht*pt*xt*t*t*t*t*t+t+t(+t8+tP+th+t+t+t+t+t+t+u,u(,u8,u@, uP,(u`,0up,8u,@u,Hu,Pu,Xu,`u,hu-pu-xu0-u@-uP-uh-ux-u-u-u-u-u-u-u-u.u.u(.u8.uP.v`.vp.v.v. v.(v.0v.8v.@v.Hv/Pv/Xv/`v/hv /pv(/xv0/v8/v@/vH/vP/vX/v`/vh/vp/vx/v/v/v/v/v/v/v/w/w/w/w0 w0(w 00w008wH0@wX0Hwh0Pwx0Xw0`w0hw0pw0xw0w0w0w1w1w 1w01wH1w`1wp1w1w1w1w1w1w1w1x2x2x02x@2 xP2(xX20x`28xh2@xp2Hxx2Px2Xx2`x2hx2px2xx2x2x2xXxXxXxXxXxXxYxYxYxYxYxYxZxh/yZyZy Zy(Z y/(y0Z0y@Z8yPZ@y`ZHypZPyZXyZ`yZhyZpyZxyZyZyZy[y[y [y0[y@[yP[y`[yp[y[y[y[y[y[y[z[z[z\z\ z \(z0\0z@\8zP\@z`\Hzh\Pzp\Xz\h pȞ.؞e/| A0>8I@JH(PX[`hxB)ȟ}П؟]% (08@HPX`hp xxqz \ȠРؠ ,?  (08@&HPX`h4px yVUȡSСaء6t0 (08@=HPX` hp!xi"!+#$%&'rȢТ(آ )*P+ ,(Z0b8@H-PX`.hpx0123;4QȣУMأ56789 :(;0v8@<HP=X/`?h@pAxBCDEFGȤФؤHIfK1 L(08 @MHNPX#`OhpxnPQRScTUȥХVإIWEX J(Y08@jHWPX`hpxZ[\]^_ȦNЦئ2`abcde (f0u8g@HhPiX`jhkplxmnklHo9ȧpЧاqrs~t :(u08@HvPwXx`yhzp{x|~*KTȨ'Шبw   (0^8@HPX`Lhpx`{D{{_{G?    @ @"  @B @b @ @ @ @ "@ &@" *@B .@b 2@ 6@ :@ >@ B@ F@" J@B N@b R@ V@ Z@ ^@ b@ f@" j@B n@b r@ v@ z@ ~@ @ @" @B @b @ @ @ @ @ @" @B @b @ @ @ @ @ @" @B @b @ @ @ @ @ @" @B @b @ @ @ @ A A"  AB Ab A A A A "A &A" *AB .Ab 2A 6A :A >A BA FA" JAB NAb RA VA ZA ^A bA fA" jAB nAb rA vA zA ~A A A" AB Ab A A A A A A" AB Ab A A A A A A" AB Ab A A A A A A" AB Ab A A A A B B"  BB Bb B B B B "B &B" *BB .Bb 2B 6B :B >B BB FB" JBB NBb RB VB ZB ^B bB fB" jBB nBb rB vB zB ~B B B" BB Bb B B B B B B" BB Bb B B B B B B" BB Bb B B B B B B" BB Bb B B B B C C"  CB Cb C C C C "C &C" *CB .Cb 2C 6C :C >C BC FC" JCB NCb RC VC ZC ^C bC fC" jCB nCb rC vC zC ~C C C" CB Cb C C C C C C" CB Cb C C C C C C" CB Cb C C C C C C" CB Cb C C C C D D"  DB Db D D D D "D! &D"! *DB! .Db! 2D! 6D! :D! >D! BD" FD"" JDB" NDb" RD" VD" ZD" ^D" bD# fD"# jDB# nDb# rD# vD# zD# ~D# D$ D"$ DB$ Db$ D$ D$ D$ D$ D% D"% DB% Db% D% D% D% D% D& D"& DB& Db& D& D& D& D& D' {cc)a`cBR!fG@_`@*a!@*?T!TGA _ `@*a!@*!!C!A!ABGB@_{ s`Bj9@5XGD R`B*9 @{¨_{` ` R` ` " @ " A " B "@!8@8` @x`  ` @x`  ` @x`  ` !R\9` X9` RR {_{` RR {_{G@` @1`T R%` \9` RRsO"R^` !R\9` RRc@qTO@9*`  RR!G@!@A?@T{¨_{G@` @1T` @_9` _@9_"R"_@9!G@!@A?@Ty{¨_{{_{L {_{ {_{{_{ @@bG@ {¨_{@@ {¨_{G@Ҡ@ajt|A!G ˠ@`jt@|@G@!{~}AH | G@@ @T{Ĩ_C  C_ _{@  {_{@  {_{`  G@Q {_{=#='=+=/=3=7=;=G@7Ҡ'+/cgC#`@@`A@C``*@Q``* G@R!G7@!@A?@T{Ө_{@qTqT @'@'!R  {¨_{G@ R@c@@9qaT@9 {è_{G@7Ҡ@<CyR@ G7@@ @T\{Ǩ_{G@ҡc R<''@qaTC@y*` ` @Tq(T` @`(*xa"g'@@E G@@ @T {è_{G@ R7y7Ayy Rsy@@tA@@lk@9q`TB9(qTcsqT_@q+T_@qMT ՠ7@jT77@_@?mT_@7C# Ri@y*` _@<cyc@yyAyy7@KK@?[@<3y3Ayy@9<qaT R@R7y7AyyCyCAy?yRGyRKy;y` @DqT` @Lq`T` @PqT` @q!T#@R)<c R!<cc@qTc@ eyH@@`qTlqaT Ry@R<c2R<cc@qT@y*_@qT@yg_@qT@y|S<g@y|S<gg@ qAT Ry@R<c@yqTc@qT ՠc@q T@*@c@D@*@V@@R G@@ @T{Ш_C {G@gR R@y*` Syc@R<WW@qTW@ o@y|S<*@yc**@*@? RSyc@R_<WW@qTW@`J@y|S<*@yc**@S7AyqTS@S*@@RSyc@R3<WW@qTW@@y|S<*@yc**S@@cy`R<WW@qTW@@CAy|S<*CAy**S@SS@@Rcy#`R<WW@qTW@`@y*  Re@@y@*@s@*@m@ *@g GgA@ @T*{@C _{G@Oҿ;?# (@<cy@@{FG##@9qT#A9(qT #qT@9<qT<qTq T$q T{qTq@TqTt@#q T;@<gy Rm@*@@;@g@y*g@y*`@*@2N# qAT;@lS<<?@< < *<<gy` R=2#q!T#@<gy R, R&@*@g@y*g@y* @*@ k i g e GO@@ @Tq{ʨ_{G@Gҿ3 RS@y*` @@@9q T@9(q T%qa T3@qK T3@q T@*@3@qT"@c~qTClqT` @3@*3@`'!|@~@@<3@'!|@~@@<RR****7@Ҭ7@q`T@*@`+7@w ՠ@*@S Վ Ռ GG@@ @T{ɨ_{G@Oҡ R[c@y*` @@+@#5#@9q@T#A9(qT#qaT?@qKT?@?qTC@qTC@?q,T@*@?@<syC@<wyR"<GG@@*@ ս ջ GO@@ @Tw{ʨ_{/y@ g aT g @ g aT g/@yqT0g@!8`@!`0g `5@`a `@d!`n (`g!`l (`yOy0g@!8`@ `ga@`a `@a!`n (`g!`l (`yOyO@y{è_{?y;y?@yqT R?y?@y?qiTR?y;@yq@T?@ybg!`n 8`d `a@ `m@`@!`0g `0g 8`?@ybg!`n 8`a `a@ `T@` @ `ga0g 8`@{è_{G@_ҿO RY@y*` @@)@3@9q`TA9(qT qT@9`qT`q Tq@TDqTqTeq`TqTqT^q TqTY Ry R/<y#R<OJy R/<y#R <O<cycR<OO@qT@*@@y!RD@`@yb ga gax<* @@`Z+X+@ TqTq`T`O@q@T  ՠO@qT@*@hO@K @*@\d b  ՠ@*@P G_@@ @T{̨_{G@ҿW[C# R@y*` @@`+ ,j@9q )TB9(q(TcS  q!'TW@q 'TW@q&T[@qK&T[@q%TW@<cyc@yyAyy`ҠKK@?@R3y3Ayy@R7y7Ayy?yCyW@[@`'c|@!|@@x`<GyGAyqiT RGyW@[@'c|@!|@@x`<Ky[@<;yy@*@W@qT"  Rsy` @DqT` @Lq`T` @PqT` @q!T#@R<_ R<__@qTy+qTzlq!T@R<_%R<__@q!T@y*W@xS (gg@ qT Ry@R@yqT_@q T ՠ@yq T@*@[W@qT"!RW@<yyW@[@'c|@!|@@x`<y[@<yW@[@`'c|@!|@@x`cc@qmT Rc` `R}<__@qTc@Qcc@qT ՠ_@qAT@*@@ R R<` @y*` @y* "*   R R(@*@"_@qT_@6@*@ ծ լ G@@ @T{Ш_ {G@wҿKOS Rc@y*@ @ @qaT@@"c @@ c c @9qTcJ9(q`T3# c = qTK@qkTK@q TO@qTO@qLTK@q<y`RO@|@}ӡ h`x[O@|@}ӡ h`x_@*@_K@qT$#[@_@TK@<yy_@<yO@<y[@WK@<sy@R7@ `R<SS@qTW@QWW@qT 7@ ˠ7@*@O7@#P&  "[@b_@b!`7@cgbPf@` `@$@``@`S@qTS@L@*@*@*@$   GwA@ @T{@ _{G@oҡ@@%#7_y#@9qT#B9(q T#B9`qT`qT$qT$qTq TEDq TLq@q TqTqTqT8qTq T3@RyRyC`R<7&@*@%##5qT R_y RyRy3@|@/C`R<7 ՠ7@qT@*@j&7@ _@yq@T@*@\@&]@@*@R@*@Lw   Go@@ @T {Ψ_{G@ҡ@@d/&0#ny@yy#@9qkT#E9(qkT3#qajT Rns@y*@ O@q#TqTq TqTqTq@T qTq`T q6T qTq&Tq@)T$q;T8qAT@*@'#&C#`'#qT Ryg@{S@<y@Ry RyO@*@ @** Ry@*@#C#\qT RyS@<SyO@*@ @** Ry@*@'#cS (#5qT RyW@qTW@KWW@qmTRW@RW@<{y W@<{yW@q[@<yO@*@ @**i Ry_O@*@ @c**Z@qHT@*@yAyqT@(`(Ay!|S!<*Ay*Ay!|S!<*Ay!|S!<*&(.&@*@X@)%#cs (#qT RyyAyyAyyAyy_@|@ѡ kc@<k@yO@*@ @** Ry@*@")#-@*# qT Ryg@<Cyo@<Gyk@<KyO@*@ @** RyO@*@ @#**@q6T@*@@y*@y**@*@ +##E9qT#E9HqT,#?qT Ryw@9Wys@9$#E9qT#E9\qaT@,#% qT Ryzw@9{@9 RWys@9 Ry RyiO@*@ @**c@q*TWAyq!*T@*@JB9*@9*,GC@*@q,>#|@-# qT Ry2@<gy@<ky@<cyO@*@ @**$ RyO@*@ @**@q!T@*@4 AA#By*'By*+By*/By*3By*;By*D9*/A'AH-  * * * *@*@.###~qT Ry@qT@q! T@*@@*@ /#C3/#]qT Ry@9@<wy@9O@*@ @**@qT&@ qT@@<q@| *@@@<q@| *@ h`8*/s@@@?k TZ@qT@ q!T@*@/]#S3/#qT RyR@9@<wy R9@9O@*@ @**A Ry$@qaT@9wy9O@*@ @**)@qT@*@H@y*`0@*@<0      ՠ@qT@*@'&@>@yq`T@*@@& @yq@T@*@ `1@*@@*@ Ւ G@@ @T{B_{G@?ҿ7 Rc@y*@ @@1 Ry`RyqT}lq T Ry@ @*R77@q!T@ @#* R77@qTA9;@Ry@ @*Rt77@qT%@ @#* Re77@qTA9?@*@ 2?@;@M}ҿ     ՠ@*@l77@q T@*@c7@{@*@Y$@@U  G?@@ @T{Ȩ_{G@hѠ+@@:2''@# RVc@y*@ ;;}ӡ?h ;@;;@qTqTlq@ TR:<??@}ӡ h`?@}ӡ"h #@#?@qT'@' Rc@y*@ %4@* RRU@3@* R'@b ga#@b `4'@ R; ;}ӡ!h`4;@;;@qTG//@+@ )T/@+ R%R# ա@ R}@* Rw@* Rq@ * Rk G@@ @T.{ݨ_{G@/ҡ@@R4SR//@qT+@@9* 5?+@k ! DZ<qT@@ @a+@++@|qT/@qT@@ @Q<*@5@*@E/@qT/@Z R@*@6@*@0@@, G/@@ @T{ƨ_{G@/ҡ R9c@y*@ @@ Rs5;?#9;@<0S<yR'9@ @#*R77@qT;@qT;@pS5? ? h`8*6?@??@qT;@qZqT@@$@;@;;@<q T ՠ@*@7@qT7@ Rd; @;@ K*@s;@;;@qT G/@@ @T0{ƨ_{R</@*@/@qT/@ 6L/@*@vA {è_{G@_@RSySAy#y RWyWAy'y Rcy`Ҡ7 R[_# R|<OO@q T (@6@y*@ @@? 7 'AyqT@RWyWAy'y R'y'Ay'y[@<SyS@y3y3Ayy7@GcycAy_y'_[@x`<ky'AyqaTR@Rgy;@yDqT@ @Lq`T@ @PqT@ @q!Tc@R <O R<OO@qTO@`7yqTlqaT Ry@R<OvR<OO@qAT[@qTs@ySs@y|S<SS@ q T Ry@R<OL?O@q T[@<yy'_[@x`<y_@<y7c'AyqaTR@RW@ `R<OO@qTW@QWW@qT 7D?@;@!7>WWqTlqTRO  ҥW@WW@$q T@yqTO@qT ՠO@q@T@*@KO@c@*@A @@<@@7 G_@@ @T{̨_{G@ҡ@@@8@RCy@RGy RKyR9q`T G@@ @T{è_{G@ҡ R<OO@q Tc@y*@ @ @Tq(T@ @`(*xa"9GG@CK K@KK"h 8K@KK@qTRy syCR`R@y*G@ G@y*s@y KC@ C@@v9C@G@u qT@@h@O@J G@@ @T%{֨_{ @X@ @P@ @H@ @@@:@ {¨_{ G@Ҡ @:@qT#@*h|@'@*pp!+@*x<@!/@*@ @!G@!@A?@T{Ĩ_{G@Wҡ@@,:c7cA997@9TqT@9(qT@9$q!T@*@;c cqT/@qT/@qMT/@9$qT$q TqKTq Tq`T-qTqTTq`T&q`TqT!@9Q3WyW@yqT (oRR3Ry Ҡ+#R<7R3 R33 ա3@R?kT/@qT/@ R 33@<sy (@<wys@y R?kAT@*@@(@cc`"@!P@PR|@'@ '>bR'@|@'@ '?"R'@|@'@ '`?R'@|@'@ '? g'@|@'@ '! g'@|@'@ '` g'@|@'@ '`'@|@'@ ''@|@'@ ''@|@'@ '@@'@|@'@ '@'@|@'@ '#@@#@ @#@@ᣐRa=r|!!`"||AK R!|K**'@e|@'@ '#@@#@@#@@ ***'@S|@'@ 'R'@I|@'@ '0g'@?|@'@ '@"R'@5|@'@ ' R'@+|@'@ ' '@|@'@ '`'@|@'@ ' @'@|@'@ ' @`'@|@'@ ' R'@|@'@ 'A g'@|@'@ '`'@|@'@ '  @'@|@'@ '`'@|@'@ '#@@*'@|@'@ ' @ '@|@'@ ' R'@|@'@ ' R'@|@'@ '@ R'@|@'@ ' BR'@{|@'@ ' @++@Tc+@!-@xS|@+@@%+@R!G/D!@A?@T{@!_ { /+G@ҿkC+@/@3 > @9q@&TM@ ѡ h`8@`@yqT ѡ ?h 8c R9<kk@qaT+@*/@ cy`R%<kk@q!T+@*/@ BysBywsw |ӖC+@*/@` ҠWW@KCyCAyy RgygAy7y RcycAy3ysysAyoys@<wyw@<{yky@yDq@T@yLqT@yPqT@yq!T@R<k# R<kk@qT+@*/@k lԐ ` f Ry#R<kk@qT@y qATk@q T+@*/@}H Isy@R<kk@q T+@*/@i4 5yw@<yyyoow |ӡC@!`Rz<kk@q!To@oo@s@?kKT ՠk@qAT+@*/@<@yC RZ<kk@qT+@*/@( w@s@C@Tk         ՠC@s+@*/@k@qTk@+@/@+@*/@+@*/@ GA@ @Tx @{@ _{G@?ҡ@@ r n@`Ta# R;@|`Ӡ7@ '@*@|Ԑ @K@?T=+/ R;@|`Ӡ7@ 3@*@+@c@c!8`b `/@#@! @L@ *@w3@'@! |Bc%ga@8@@d/@*@^)@*@X#@ *@R G?@@ @T{Ȩ_{G@Oҿ/ RSyR\<//@qAT@@,/@#@ ՠ@*@ /@qT/@4@@@*@@*@ GO@@ @T{ʨ_{ҀR<@qT`@ {¨_{ G@OҿWy R3@R7@qMT @ @AqT/@qT R//@qmTR//@7 (oR R<;RiR?RC RGG@?@@;@҂AjG@3@ GG@?@``G@3@ GG@?@VG@C@ PG@3@ GG@?@yFG@C@s@G@3@ GG@?@i`6G@C@c0G@3@ GG@?@Y`&G@C@S G@3@ GG@?@IG@C@C G@3@ GG@?@9G@C@3G@3@ GG@?@) G@C@#G@3@ GG@?@G@C@`G@3@ GG@?@ G@C@G@3@ GG@?@G@C@@G@3@ GG@?@G@C@G@3@ GG@?@G@C@G@3@ GG@?@ G@C@G@3@ GG@?@G@C@` G@3@ GG@?@ vG@C@ !pG@3@ GG@?@`!f3@xSG@ GRG@?@!YT R#G@*?@#A9Q$qT!! X`a ֠G@*?@nG@*?@3mG@*?@G@*?@G@*?@G@*?@$G@*?@rG@*?@~G@*?@xG@*?@%rG@*?@lG@?@hG@?@dG@?@`G@?@p\G@?@XG@?@T?@<G@<<<**pIG@*?@C?@<G@<<<**8?@<G@<<<**-?@<G@<<<**s"G@*?@G@*?@G@*?@G@*?@ G@*?@ RWy R.G@*?@W@yqAT W@yqT RnҀR@RR!GO@!@A?@T8{ʨ_{?y;yG@R@R</?y;y/@qaT@c%ga&M/@ R)R?y;yp; G@@ @T{Ĩ_{?y;yG@RR|<'?y;yO'@qTS@y*&S@yqT?y;y**>@' #+#@qT'#~}ӡ h`xTqT#~}ӡ h`x*`(!|@xa"'#@#S@y*#@kKT'@! RoRl?y;y?y;y** G@@ @T{ר_{?y;yG@RK R</?y;y/@qTc@y*&c@yqT?y;y**@'+'+@qT'+{ӡ# h`xTqT+{ӡ# h`x*`(!|@xa"'l+@+c@y*+@kT/@ R@R?y;yR?y;y**K G@@ @T{ܨ_{?y;yG@'R R</#@|`Ӡ@ @ @@ ˠ?y;yT/@qT#@@@cҠ9ga'/@]#@|`Ӡ@!@  RR?y;y2 G'@@ @T{Ũ_{G@LG@BQqT RGy 9LG@BqaTRR99CGy9 җCC@9[9 ҏCC@9_9@qT[@9_@9 *q`T@@qLT@qT R ՠ@!G@!@A?@Tf{è_{G@?ҿ/3+3R9@R9R9`R9LG@BqTq!TLG@FyqT( )@@y Qbd `x ;@@y Qbd `x ?;@qTR;;@$qmT R;?@qTR??@$qmT R?@+@;@ K|S |CP+@?@ K|S |G[/;@ qT?@ q@TC@qTC@1TG@q,TG@1T 39R#9C@G@  S  '9 Ry#3C@xS@+@ ;G@xSP+@ ?*;@9;@|9?@9?@|9 39 Ry77 h`8#97 h`8'9#37@77@ qT3@qT++@3@+;@P+?@y#97#3@9q@T++@3@ 'T7@77@'q T3@q T  ՠ7@(qT+@3@ 'TR3LG@TLG@!RyLG@T+@3@ aaGz|A!!D <LG@!@!<y+@3@ ˠ+3@/@ ˠ3LG@FyqT()@@y Qbf `x ;@@y Qbf `x ?;@qTR;;@"qmTR;?@qTR??@"qmTR?b/ 39 Ry@ R#9;@Q'9# 33@qT` R#9?@Q'9#3C++@3y#97#3@9q@T3++@3@ 'T7@77@'q T3@q T  ՠLG@FyqT3@q@T(G3@xa*HG3@$HG7@(qT+@3@ 'TLG@Fyq`T(+@3@"+HG7@HG,HG+@3@HGR3LG@TLG@!RyLG@T+@3@ aaGz|A!!D <LG@!@!<y+@3@ ˠ+3@/@ ˠ3R3 ՠLG@Fyq@T(G3@xa-HG3@HG3@!G?@!@A?@T.{Ȩ_{G@ _9LG@ 99GyC+ 9R9GyLG@FyqT(``.]C@qTC@9qTC@9q(TLG@FyqT`/FLG@ARyLG@FyqTC@9* 0HG*@PHG-1*0 RGyR9_@99C@qTGyR9C@qTC@9@9?kAT_@9S_9@ LG@FyqT2@qT@qT ՠ@ qT@q!TLG@FyqT3LG@!RLG@FyqTC@9*4HG*@HGG@@ @Th{è_{ G@ҿ/LG@@q TqTqHTR/@@@@y@@*/@ @ @@@@6/@ @ ՠ/@!G@!@A?@T({Ĩ_{G@ҿLG@@q TqTqTRRC9LG@AC*RD@qaTG ՠ@!G@!@A?@T{¨_{ G@ҿ/LG@@q TqTqTR/@@@@/@ @ @@@@_/@ @ ՠ/@!G@!@A?@T{Ĩ_C y@.<y@.y@(.y@qT qT.LG@lAy@ .yyqT@.Ry@.Ry@(.Ry@.<y@.y@(.Ry LG@pAy@ .y @q!TLG@dAy@ .yLG@hAy@ .y  C_{C/+OyKyGyCy?y;y;LG@Fyq`TLG@T@LG@X@5HG+@/@HGOyKyGyCy6HGHG?y;yyy7HGHGy@0.@y<@0.yK@ygyKy@DR?kmT@DRKygy@DR?kmT@DRgy@y;@y |<<*+@/@L+@qTLG@#LG@ ##@@yq??@qT#@!RyGGL@0.ygy  gy@ LG@@qTq# T qTqA TK@y;@y |<<@y?@yC@yG@y*O@y+@/@;;@qTLG@FyqTG;@xa8HG;@HG;@K@y;@y |<<Ayy@y?@yC@yG@y*O@y+@/@,;;@qTLG@FyqTG;@xa9HG;@HG;@   ՠ;@TLG@FyqT:HG`;" @ " A " B !!@HG;@LG@@q@TqTqTr q`Tq TG/@;;@q TLG@FyqTG;@xa@<HG;@HGz;@_G/@;;@q TLG@FyqTG;@xa`=HG;@}HGZ;@?K@y;@y |<<GAyy@y?@yG@y*O@y+@/@B;;@qTLG@FyqTG;@xa>HG;@PHG-;@R   @ .@yq@TK@y;@y |<<@ .@y@.@y@.@yG" RcytLG@@qTqTq TqTA q`TqTdG/@;;@q`TLG@FyqTG;@xa?HG;@HG;@G/@AK@y;@y |<<GAyy@y?@yG@y*O@y+@/@  աK@y;@y |<<@ .@y@.@y@.@ydGK@y;@y |<<@.@y@.@ydGGcy<<cycyy?kKT;yqT@.@y@.@yGG**;@yK@y@(.@yR?k T/@q!Tgy  @@yqTgy  E Ky  ;@@(.@y@  G*K@y<<@G@!GG@GL+@qTGK@ym@yqT@.@y@.@yG**K@y;@ KyG;@/@<q T+@q TGD@ TcyRLG@cy|@ (@ykykyqTkyQOyBLGB@ByK!K?y! ;y kyLG@Dyq`T@R Roykyoy?kTkyKyoy@K?kTkyoy |@ӡ;@ @ykyoy@K|@Ӣ;@@@y <<kyӢ;@@!|S!<y ՠcy<<cycyqT/@<q4T+@q3TGH@3TGH@ '!Ҡ'@ ˠ'KyG;@ LG@DyqT@0.@yqT@RcycyQG!|@xax<@cyGB|@xbx<@!cy@B|@xbx<@ `U |AӠ+cyQG!|@xax<@+@?bTcyQG!|@xax<@+@! cyQG!|@xax<@+@!ˠcyGB|@xbx<@+@_bTcyGB|@xbx<@+@@ cyGB|@xbx<@+@@!cy@B|@xbx<@+@_BTcy@B|@xbx<@+@@ cy@B|@xbx<@+@@'@ /cyG!|@xax<@+@?BTcyG!|@xax<@+@ cyG!|@xax<@+@ ˡ/@Tcyӡ;@ +@!<yG@Gcy<<cycyKyQ?kTKy  @J@0.@yqT RcycyQG!|@xax<@cyGB|@xbx<@!cy  B|@xbx<@ `U |AӠ+cyQG!|@xax<@+@?bTcyQG!|@xax<@+@! cyQG!|@xax<@+@!ˠcyGB|@xbx<@+@_bTcyGB|@xbx<@+@@ cyGB|@xbx<@+@@!cy  B|@xbx<@+@_BTcy  B|@xbx<@+@@ cy  B|@xbx<@+@@'@ /cyG!|@xax<@+@?BTcyG!|@xax<@+@ cyG!|@xax<@+@ ˡ/@Tcyӡ;@ +@!<yG@Gcy<<cycyKyQ?kTKyG  G@GL;@{A_{/y+y'y/LG@@q@TqTq@ Tl qTq T+yqT+y'y |qT+y|S |<<<WyG@?TG@<R*'@yW@y/@y@/+@yW@y K<+y+yqT/@qaTG@?TG@<R*'@y+@y/@y@j/(@qT@ qT'@y+@y/@y@/@qTG@<*'@y+@y/@y@*/ '@y+@y/@y@/R/ ՠ@qTLG@ yLG@y/@{è_{/y+y'y#y/LG@@q@TqTqT* q TqT@TqT'@y+@y/@y@ //@qT/@@qaT'@y/@y@//@q@T/@'@y/@y@//@qT/@R/  ՠ/@{è_{C/+OyKyGy ? Rsywy/@TqT RsyG@y$RK@yO@yR/@??@q`T?@ RG%RRs@yK@y+@E?LG@Dyq TRIG@y$RK@yO@y+@/@`??@q`T?@+@qaT RLG@@q@TqTq T qTqATG%RRs@yK@y+@?Gy'R&RRs@yK@y+@/@?R? ՠ+@q!TLG@DyqaTRsoy#oyG!|@xax<@#@ #oy<<oyoysy?kTsy|S |<<@#@!sy <@y @ T++@'oyoyG!|@xaxc/'@/@ (`'/@/@ `+@ (`+oy<<oyoysy?kTsyb+@!`syb'@B`syb'@``@` 8` @?@{A_{C7y 3yG@'ҿ'LG@@q@TqTqT q TqT @yhR'eRR@ qTRR%''@q`T'@U ҠCyC@ycyy@yy@R'@ R ''@q`T'@:7@y**4S 8S<<Gy'R&RRR*R@''@q`T'@ GyGyG!|@xax3@y <<@@ Gy<<GyGyqT@G< @y ՠ'@!G'@!@A?@T{A_{/y+y/@qT qT LG@LG@@qTLG@LG@ ՠLG@yqT@8qT@Hq@T@@qT@DqT@Pq T@LqT@Tq`TG@T@<qTLG@AqTLG@AqTLG@AqT@y/@YLG@@q@TqTqT  q`TqT/@y+@y <<G%RRR*@/G+@y/@yR@@3/R/ ՠ/@qTWyWyG!|@xax<@@ Wy<<WyWyq T@G<@y@@yqT@y@@yQ<@y/@{Ĩ_{C/+OyKyGyG@/ҿ?/@qT Ҡ'sys@yyy@yyRR/@R?/@ R??@q T!/@ qTRRRR??@q!TOyK@yy'R&RR*G@y@+@/@??@q ՠ?@!G/@!@A?@Tn{A_{?y/?y@DR?kmT@DR?yLG@@q@TqTq T qTqTG%RR?@yRR/?@y/R/ ՠ/@{è_{?y_yLG@ATq@T?@yqaTLG@APq`TLG@A8qTLG@Dyq T?@yqTLG@@yq TLG@yq@ TLG@Ey?@y?k TLG@@qTqTq Tq`T qTqaT?@y_y?@y@_y ՠ?@yq`T_@yqTLG@A<qaTLG@AqTҠLG@A@qT>@LG@A(qTҠ`|LG@?@yy   {è_{?yG@'ҿ/G0@aT/@WLG@Dyq` TLG@DyqTLG@ADq TDqT8QqTHqTTqHT6@Rwy R99LG@A*R//@qT R9?@yqT@92@9x9LG@A*R//@q R/   ՠ/@!G'@!@A?@TE{Ũ_C@DqT@LqT@TqaT RRC_{G@Gҿ'LG@FyqTR'@qT@<qTR'@A RX*LG@!|@LG@ATLG@yLG@`R' ՠ'@q TLG@@!<yLG@!RyLG@ARR*LG@A*LG@` *LG@Ѡ" @ " A " B "@!8@83@џRr 33@R *3RR7@` 7+@2++@p+/@x/ R9@R9LG@AARpLG@A*R*FqTR' ՠ'@!GG@!@A?@T{ɨ_{/LG@Fyq TLG@Fy*@kTR/ LG@AwqjTR/LG@A*LG@` R* LG@LG@y/@{è_{ /LG@FyqTLG@AjTRLG@A @@l @`TR//@{è_{ /LG@FyqTLG@AjTR LG@A @@jTR//@{è_{/LG@FyqTLG@AjTR LG@A@a҅qjTR//@{è_{G@ҿLG@FyqTLG@A TR@qiT R@|@c@qaTC@qT@qlT ՠ@!G@!@A?@T{Ҩ_{7y3yG@ҿ+3@yq`T RR/++@qaT@@.A 9@@.aR9@@@.97@y@@. 97@y|S<@@.9@@.@9@@.@9 @@.@9 @@. @9 @@.@9 @@.9@@.++@q Tf c@ HiTRFI++@qT'@/@?kT+@qT/@`.++@qT3@yq T@`.@9qT`R+%@`.@9qT`R+@`.@9*@`.@9 A!`.!@9 A!`.! @9 A!`.!@9 A!`.!@9k`TR++@!G@!@A?@T{Ĩ_@0qT 9@,qTLG@Oyq@TLG@OyqT 9` 9@9_{ G@?ҿ? @!Ry@ qT qT q T qTqT&qTqTqT0qT(q"T4qTLqTRcyR??@qTs@yqaT R@R @ yRcyR??@qTs@y|S<qaT@R R @ yLLG@A#* R??@qT@yq`T R@R @ y @@yq TLG@Fyq TwLG@|A!ˠLG@A? TLG@yW?LG@FyqT @!RyLZLG@|A!ˠLG@A?#T @!RyLG@y7 @ARy3y@399E??@qT@9q`T@R R @ yRR@Ro??@qT@`. @9q`T@R R @ y R?      ՠ?@!G?@!@A?@T{Ȩ_{ G@?ҿ/@@y**//@q`T/@aW@y @yW@yqT @!R y`RV@@y q@T qT qT qTqTqTqTqT>0qT(qT34qTLqT  RcygyRkyq/. @@M/) Ry`Ry Ҡ'y@yy33@; @</@@y9 Rwy99/ "RRR/R/ ՠ/@!G?@!@A?@Ty{Ȩ_{ G@'ҿ? @y @y @y @ y@@y q T qT q T qTq$TqTq Tq@T0qT(q T4qTLq"TJ@@y @yRcyR??@q!Ts@y|S<<oyoyqaT@R R @ y @@yqToyqmToyq T@@yq!To@y Q<<<oyo@y @y@@y @y@@y**!??@qaTk@y @y@@y @y@@y9y9??@q T@9< < @y@9q`T@R R @ y @ y@@yHqT @@yqT @y @!R y0 @@y(qIT @y @ARy @!R y# @@yqT @!Ry @@yqT @y @!R y @@yqT @@y(q)T @y @ARy @!R y@9qT`R? @AR yg@9qT`R? @R y]@9q T`R? @aR yS @y @y @R yK@@y @yRR@R??@q!T `. @9< < @y `. @9q`T@R R @ y `. @9qT`R? @R y" `. @9qT`R? @R y `. @9qT`R? @aR y R?    ՠ?@!G'@!@A?@T"{Ũ_{ G@ҿ+@@"TT`T@@y qT qT qT qTq TqTq Tq`TH0qT(q*T44qTLqTLG@AqTLG@A q!TLG@Cy<@ @0 @- @*@@y9gyR9++@qT@9@ @RR@R ++@qT `. @9@ @R+  ՠ@@yQHqT! X`a ֠ @! @ @ @A @ @a  @ @AR+ @@y$qT@P@y@q`TR //@<R*@R++@q! T@@/ !!`.! @99/@/@P@y*/@kT@@yq T@@y qT@@y(q T@@y,qT@@y0q T@@y8qT@@yDq T@@yHqT@@y<q T@@y@qT@@yLqT@P@y@q`TRgy@@y9//@9(++@q`T+@@@/ @99/@/@P@y*/@kT Ւ@@y$qT@P@y@q`TR//@<R*@R:++@qT@@/ !!`.! @99/@/@P@y*/@kTj@@yq T@@y qT@@y(q T@@y,qT@@y0q T@@y8qT@@yDq T@@yHqT@@y<q T@@y@qT@@yLqT@P@y@qiTR9gy@@y9R9++@q`T+@(@@@99 R9 R/++@q`T+@@@/ @99/@/@P@y*/@k+T R+@!G@!@A?@Tb{Ĩ_{ G@Wҿ; RC@T@aTR?@@y**^;;@q`T;@o@yqAT@!Ry ՠ@@y q@T?@??@C@?kT@!R y`Rj q,T qT qTqTq TqTqkTqT0qT(qTk4q` TLq/T@@T@@TR;y Ryy@@<y#;n@@T@@TR;c Ryy@@<y#;X@@GG@qTG@qTR;LG@G RyyG@<y#;=@@GG@qT@@;2G@qTG@ qTR;) RyyG@<y#c;@@T@@TR;RyRy@@<**4S $S<X<y#C;LG@`~LG@!RyLG@RyRy@@c @ `y<y#";LG@e`~LG@!RyLG@@@ T@@yqT@@( T@@yHqT@@ ( T@@y8qT@@(T@@yDqT@@(T@@y<qT@@(T@@y@qT@@ (T@@y qT@@((T@@y(qT@@(T@@y,qT@@ (T@@y0qT@@ (T@@yLqT@@TR;m Ry@@yS9C9@@yycn;;@qT RG9C;;@qT?@@y**;;@q`T;@Ho@yqT@!Ry?@??@C@?kT@!R y`R5jp@@@y<@?T;@qT@@G9C;@@T@@(TR;@@<"R* R;;@ qT;R;  ՠ;@!GW@!@A?@Tz @{˨_{ /@@y$qT@@yqT@@5/@@//@{è_{G@ҿ 9GyR9c9c@99c_@q!Tc@9qTc@9qhT RR!G@!@A?@T6{è_{G@ҿ/9gy` 98 93 9.<qTLG@!RyLG@!Ry@aR R+` 9R99@99/@/@q T@9Hq T@9qTqT@qT@qTq`TG`q@TqTBq`TqTqT;q@TqT6@R RY@R RT@AR RO@aR RJ@R RE@!R R@@AR R;@aR R6@9qT@R@R R) 9gyR99@99//@qT@9Hq@T@9qT@R R `<+@++@qT@R!G@!@A?@To{Ĩ_{G@ҿ37Ry33@q`T3@_@y@y_@yq`TԐ 7@77@q T ՠ3@!G@!@A?@T>{Ĩ_{G@'ҿ@LG@Ac* Rc@q`T@#@q@T#@qT@qT@q T@!G'@!@A?@T{Ũ_{ G@_ҿ;Ry`ҠG Ry @;;@q`T;@ @;;@q`T;@$LG@AC* R;;@q`T;@[@qATLG@AR yLG@ALG@ R;;@q`T;@|;;@q`T;@HjhCR R;;@q`T;@@y??@q`TLG@!R yLG@ALG@ R;;@q`T;@|H;;@q`T;@uH6LG@AR yLG@ALG@ R;;@q`T;@[';;@q`T;@THR9R9LG@A*R;;@q`T;@<R9@997@9Q9LG@A*Rm;;@q`T;@H7@77@qmTAOyLG@A*@RP;;@q`T;@;@!G_@!@A?@T{̨_{ G@Oҿ?LG@Fyq`T@B?@@y*@@y*G!|@xa@HG*NHG+@@y*@@y*|G!|@xaHG*:HGLG@ALG@AtG*xaHG&HG@" @ " A " B !@@y@y@y@ y@@LG@Gq TLG@G<yLG@Fyq%T@y*@y*|G!|@xa HG*HG@@y qaTRy@y,qaTLG@OyqATLG@!RyLG@<`y@yq@TLG@yLG@yLG@OyqTLG@!RyLG@<`yLG@Oyq`T`Ry@yqTLG@A8qT0qTq`TqTqT qT(q@THqTHqT@q T@qT PqTPqTTqT@Ryoyo@yqT;@qT;@<yRyLG@ATqATLG@A qTRy)LG@ATqTLG@AqTRfAyqTRyRy<qT;@qT;@<yyJILG@AqTRy@LG@AqTR:AyqTRy/Ry,LG@AqTe<qT;@qT;@<yRyRyS<qT;@qT;@<y`RyyR@yLG@LG@FyqTLG@GLG@G|G*xaHGHG@y@y@yq@TqTq`Tq@ T9q` Tq Tq #T2@?LG@Fyq&TG?@xa`HG?@HG@@y*@@y*|G!|@xaHG*HGl@@y*@@y*\G!|@xaHG*{HGX@ @y*@ @y*G!|@xaHG*gHGD@@y*@HG\HG9@~?LG@FyqT'@ HGGHG$G?@xa HG?@9HG?@qaT@ @y*@ @y*G!|@xaHG*"HG@?LG@FyqTG?@xa HG?@HG?@qT@ @y*@ @y*G!|@xaHG*HGw@S?LG@Fyq TG?@xa HG?@HG?@q T@ @y*@ @y*G!|@xaHG*HGH@?LG@FyqTG?@xa` HG?@HG0@?LG@FyqTG?@xa HG?@HGiR?LG@Fyq T \          ՀLG@@yy?@!GO@!@A?@T @{ʨ__{ LG@TLG@Ҡ#LG@@ T#@@9q T`#@@T#@BRҠ@@'@'@Ƞ? T#@#@LG@ATLG@`@ TLG@A bga@@@y   @{Ũ_R_{ G@ҿ'Gy @y @y@@yqTq`TqT.''@qTG@yqTR' @!Ry @!Ry @@'  @@R'R' @ARy ՠ'@!G@!@A?@T+{è_{G@Ҡ@y9gyR999)//@q`T/@LG@ADqTLG@ALqT@9qaT/@ @9 qT@!Ry/@!G@!@A?@T{Ĩ_{ G@Ҡ''@q`T'@G@yqT @!RyR} @!Ry@0@y qT @aRyRq@@9 RWyR9@@yq`T@RR@!@y?q`TRR 9''@q`T'@N R99''@q`T'@B@R9@@y**\SKᣐRa=r|!!`!|| K9''@q`T'@(`R99''@q`T'@R9@ @y**\SKᣐRa=r|!!`!|| K9r''@q`T'@R!G@!@A?@TO{Ĩ_{ G@Ҡ''@q`T'@vG@yqT @!RyRn @!Ry@P@y qT @aRyRb@@R@9WyR999+''@q`T'@K@9q<@y@9q<@y@R999''@q`T'@.@9* R |!Rr|!!` !|| K<@yR99@99''@q`T'@@9* R |!Rr|!!` !|| K<@ yR!G@!@A?@T{Ĩ_{LG@HLG@tyLG@yLG@ {_{ LG@H1aT R%LG@H`+@@y<<@ .R*@T R `+@@y<<@ .R @{è_{LG@H@ . RB*@TR.`+@@yl<<@LG@H@ .%@@ R*p@TR@@ @@?LT@ .R{è_{ LG@H1T R. @@@ ?TҠ @@@ ˠLG@H@@ R@*//@qjT R@@  @@@?T @@R{Ĩ_{ G@'ҿ+LG@H1a T Rj @@@ ?TҠ# @@@ ˠ#LG@Ha]//@q`T RN@#@?T+@++@R?kT@r7@##@TLG@H@@ R#@*@#@  @@R&+LG@H@@ R#@*//@qjT R/@qaTR@#@  @@@?T @@R!G'@!@A?@Tn{Ũ_{G@'ҿLG@Ha1aT RL@AT@@O@ qMT ՠ@ qmTR:LG@HRBi@lTR,@<H<<@ @@ ˠ@mTҠLG@H@`/R*G##@lTR @#@ @@?TR!G'@!@A?@T{Ũ_{ _y`+@_@y<`y  @{è_{@*+@* {¨_{ _y+@_@y<`y  @{è_{+@@y<{_{ '`㛒@@R @@<''@q`T'@9 .@( .:''@qaT' .@( .'@qT .@TR' @@ .@?TR' +@ @@@G .@ @'@{è_{?y;yG@@ATG@@T@aTR@@T@aTRG4@TG@AT;y?@yqT֛`䛒''@S@@<(<>@@<W+@@@@@@TGG@q!T;@yqT`P3@yq TGG@q T`P3y;@yq`T`P3@yqT@@TgGG@q T`P3!Ry .@( .@@TGG@qaTG .@( .G@qT@@`T@@ .@?TRG@@`T@@ .@?TRG +@@@@@@T .@@@@T .@@    ՠG@{Ũ_{ 'ۛ@RR+@@!@yy''@q`T'@1 .@(.''@qaT'.@(.'@qT.@TR'.@TR'+@ @!'@{è_{O@ @T@ @iT@Rh@V@<(<B@<\@T+@@@@`ڛ?T`LG@FyqT `HG@`HGwyOO@q`TO@6.@(.OO@qaT6O.@(.O@qT.@@?TRO.@@?TRO @T+@@@O@{Ũ_/y+y'y#yyy/+y@qmTR+y/y?qmTR/y'y?qmTR'y`LG@+@y`y`LG@+@ydy+yR WyWyqmTRWyWyqlT RWy#yqTWy+y?kMT+@yWyWy#y?kmT#@yWy`LG@W@yhy`LG@lyWy`LG@`y<@`LG@A|`LG@@<@3y@<@3y@3@yy@3@yy@3/@yy@3'@yy`LG@`y@3 y`LG@hy@3$y@3c@yy`LG@Dy<@3 y/@_{ /`LG@lyqT@3$yxSA!3! y||@`G@3`ۛ/`LG@ly<`LG@hy< <`LG@!<ly`LG@C`LG@C`LG@A`LG@C<`LG@C< K<Wy`LG@hy*`LG@ly K<`LG@`y< |<WyWy`G!`LG@dy<@ @`LG@ly!<!Q!<!<ly`LG@C`LG@`y<@`LG@A/@{è_C@@RC_{Sa"@y"@y?kbT Ra"@y"@y?kiTR J`J4qjT RRSA{¨_C{o`G@ҿ `LG@0@yq`TR`GRo@y%o@{@yo@{@0yo@{@h9o@{@h9A`G@A?kTRֽqT`LG@FyqT R;Q9*Q9*Q9* qRy@!@"RAR@RAq T`LG@FyqT{x R ҠRR!RAEq T`LG@FyqTa^ RR|@RyAyɽ<y"RAR@RKAq T`LG@FyqT=`: RCRX@R#yRAy<<'yCRA$q T`LG@FyqT  R@|@RR@A@T`LG@FyqT RaҠA*AqT@`TRR#RAAqT#?h 8@?T#@qaTAѻ*c@ѡ@x!@@ Ti@ DITAfAd`LG@FyqT`HG@`HG`G8@`G!8{ Ryc@ѡ@xa`R<AqTAtq T R<q To@@y<o@yo@@{@!RyAyo@@{@*0yc@ѡ@xao@@{`y# `R<qT@{@o@ (# @Ry`Ri<qT@{@o@ (0ҀRT@@@?cT`G@8o@@yqiT RAAQo@{@ " @ " A " B " C " D !Eo@|@{@ C" @ " A " B " C " D !ECq To@{@ " @ " A " B " C " D !EAQo@{@ o@|@{@ " @ " A " B " C " D !EAQo@|@{@  @"  A"  B"  C"  D"  E" AQAqTAo@@y*AkKT`LG@FyqTqo@@y*`HG`HGf Aa!GB!@A?@T{@C_{o`G@ҿ `LG@0@yq`TR`GRo@y%o@{@yo@{@0yo@{@h9o@{@h9A`G@A?kTCR0CqT`LG@FyqT@ R;CR9*GR9*KR9*c qRy@{@x"RAR@RAq T`LG@FyqTպ@Һ R ҠRR!RAq T`LG@FyqT RRֺ@RycFAy#<y"RAR@RAq T`LG@FyqT RCR@R#yRJAy<<'yCRA~q T`LG@FyqTro R@|@RR@A@T`LG@FyqTUR RaҠAAqT@`TRR_RAEAqT?h 8@?T@OqaTA+*@}ӡ#"h @@Tü@ DITAA`LG@FyqT`HG@`HG`G8@`G!8{ Ry@}ӡ# h``R<AqTAtq T R <q To@@y<o@yo@@{@!RyAyo@@{@*0y@}ӡ#"h`o@@{`y `Rܹ<qT@{@o@ ( @Ry`Rù<qT@{@o@ (0ҀR@@@?cT`G@8o@@yqiT RAAQo@{@ " @ " A " B " C " D !Eo@|@{@ C" @ " A " B " C " D !ECq To@{@ #" @ " A " B " C " D !EAQo@{@ o@|@{@ " @ " A " B " C " D !EAQo@|@{@ # @"  A"  B"  C"  D"  E" AQAqTAo@@y*AkKT`LG@FyqT˸o@@y* `HG`HG Aa!GB!@A?@T_{@_@!Ry@R @_C`LG@@ qT`LG@@qaT RRy@yC_{`LG@@ qT`LG@@qT@@@@@ `LG@C@@q`TRR{Ĩ_{<q T`囒dҀb] {_{o9`G@Ҡ@9o@99<q@TB䛒@ Bb7 `G@@ @Tθ{è_{ `G@ҿ'@ @@d<qT @@@㛒' @a''@a!G@!@A?@T{Ĩ_{ `G@ҿ'@ @@2<qT @@@`㛒޺' `aԺ''@a!G@!@A?@Tj{Ĩ_{/+?y;y7y3y/y`G@?ҿ7/@<sy+@<wy?@y{y;@yy7@yy3@yy/@yyAyy`LG@Dy<y/@ q!T`LG@Dyq`T RR<yC`@@`@@@7;yӠ;θ<qT;yӠ@⛒y7 Cco77@a!G?@!@A?@T{Ȩ_{7y3y/y+y`G@ҿ'@<Sy7@yWy3@y[y/@y_y+@ycy<q`T҂?' ҂@c5''@a!G@!@A?@T˷{Ĩ_{7y3y/y`G@ҿ'@<Sy7@yWy3@y[y/@y_ycyZ<q`T҂`' ҂`c''@a!G@!@A?@T{Ĩ_{7y3y/y`G@ҿ'@<Sy7@yWy3@y[y/@y_ycy@ q!T`LG@Dyq`T RR<gy<q`T҂ߛ' ҂c''@a!G@!@A?@TM{Ĩ_{?y`G@Ҡ?@y<cy<q`T{DBޛ ҂`g@y_y_@ya!G@!@A?@T{Ĩ_{?y/<q`T{B`ޛl/ {Bcb//@{è_{7y3y`G@ҿ/@<cy7@ygy3@yky<q`Tݛ@/ b6//@a!G@!@A?@T̶{Ĩ_{7y3y`G@ҿ/@<cy7@ygy3@yky_<q`T`ݛ / b//@a!G@!@A?@T{Ĩ_{`G@ҿ'@@yGy1<q@TBܛ޸''@a!G@!@A?@Tt{è_{/<q@TDң@`ܛø/@Ry/@{è_{`G@ҿ/<q@Tң@`ߛ/ `/@{~}@/@a!G@!@A?@T){Ĩ_{ `G@ҿ'@lqAT @@yQGyG@y !ART*`LG@!|@CT`R`LG@CT`LG@CqaT'R''@a!G@!@A?@T{Ө_{ @@yqTR/`LG@C @a`fqaT/`R//@{è_ 9@9_{ `G@ҿ/ @!Ry@qTR/gy@99//@qAT@9q`T@R R @ y ՠ/@a!G@!@A?@T{Ĩ_{ `G@ҿ/@@yqTR/@@y9gy9//@qT@9q`T@R R @ y@9qTR/ @AR$y@9qTR/ @R$y @9qTR/ @aR$y @@R9U//@q T @@@9@! @`R9E//@qT @@@9\S@Q|@! @ @8 R90//@qT@9WyR9%//@qaT@9<S<W@y WyW@yb gagaҀg8a ga !@!`l (`x@Ѡ @      ՠ/@a!G@!@A?@Tٴ{Ĩ_{ `G@ҿ+@@T TR@@yqTR+@@y9gyR9Ȳ++@qT@9@ @  ՠ@@yqT @R+ -@@yq`TR(gy@@y9//@9++@q`T+@@@/ @99/@/@P@y*/@kTR+@a!G@!@A?@Tj{Ĩ_{ `G@Oҿ/@@y**//@q`T/@oW@y @ yW@yqT @!R$yRd@@yqTR/\@@?T@@?TR/N@@yg9 Rgy@@yy//@q!TR99///@qT@@y**O/W@yqT/@q`T/@qAT@ R9@@@@!@D9 //@qT` R9@@@ H9/ ՠ/@a!GO@!@A?@T۳{ʨ_{ `G@ҿ/@@y**//@q`T/@#W@y @ yW@yqT @!R$yR@@yqTR/@@y9 RgyR99/ ՠ/@a!G@!@A?@T{Ĩ_{ `G@ҿ/@@yqTR/@@y9 Rgy99/ ՠ/@qT@@y**//@qTW@y @ y/@a!G@!@A?@T\{Ĩ_{`G@ҿ/ 99gy^[@ R9 Rgy 9R//@q`TRR9gyF//@q`TR @9qT@AR RRa!G@!@A?@T{Ĩ_{ `G@7ҿ/+@" @ " A " B !@ @@@y @y @ y @$y @ @@ @ c@yqT`LG@A<qHT0qTqTqiT(q T0LqTDqTTq!T<qT+@qT+@<cy" @R$yRQ`LG@AqTi<qT+@qT+@<cy  @R$yR: @R$yR5c@y @yg@yqTqTq TqT q`TqT @ / @-/ @/ @/  @/R/ `LG@g@yy/@a!G7@!@A?@Tr{Ǩ_C  '99@@<qT@@99@8qT@@99@$qT$qTq`TqT q T8q@T<qT,qT @DqT @LqT@@@A@! @qT @ qT@A@a@!@@@#@9 qT@98qT@9<qT@AI@9qT@9q!T@@y<@@;@9 qT@9(qT@@y<@@@y<@ |@)@9@qT@9\q!T@@y<@@@9TqT#@@y<@p#@@y<@ @6@9DqT@/@,+@9qT@9qT@9$qT@''@@9 qTR'@@9qT@!@9 qT@R'R' '@qAT @T@@@! @'@C_?y@<qaT@@9w9w@9q`Tw@9qTw@9 qTw@9(q@Tw@9@qTw@9\qTw@9TqaT R?y?@y_{?; `G@/ҿ'+G`LG@@q TqTq Tq@T q TqTRG@@ T@@G@@@T@@G @T@RG @@aTC#@;@?@GG@q`TG@s @@+@! @ @@@ T @@ @+@+@?@0<qT`LG@xDyqT`LG@DyqT`LG@Dyq`T RR<;@DqT;@LqT @@<iT RR<** @@@@ޱG @;RR @@@ӱGG@qT @@+@!ˠ @ @@T@RG@;RR @@@G   ՠG@a!G/@!@A?@T{ƨ_{/+ `G@_ҿG'+99/@<qT@@99/@8qT@@99 @@!TC@+@/@G @@Ѡ+G@q T@LG@@q@TqTq Tq@TY qTq TTRGQ/@<qT/@8qTRGH+@'# ;G?@/@o<q@T+@'#@ RG0+@''@@T'@'# ;R֯G @@T+@' @@' @@AT+@'# ;G @@' ՠG@qAT/@<qAT@9 qT@98qT@9<qT'@(T ;@9TqT RG ;@9`qT@RG ;@9qT ;@9@/@lS*+@@?`T`RGG@qaYT ;//@$qT$qTqTqT q T8qRT<qCT,q@T@[/@/@9y@y<[@y+@DqT+@LqT/@/@9<Sy/@/@9<@y y[@@yy/@/@9<Sy/@/@9<@y y[@@y y/@/@9<Sy/@/@9<@y y[@@yy/@/@9y@y,S<[@y/@/@9y@y,S<[@ y/@/@9y@y,S<[@y/@/@9y[@@yyJ@W/@/@9<Sy/@/@9<@y y@y,<W@y@y| S<9@9qT@9qHT@9`,!|@xa<W@y!W@y@S/@/@9y@yS@9@K/@/@9yK@@yy@O/@/@9y/@/@9y@y*O@O@@y+@qT+@ q TO@O@O@ @y<O@ y@y|<<O@$y@y|<<O@(y@y|<<O@,y+@ q!T@y|<<O@0yO@0yO@4yO@8yO@<yO@9@y|S<*O@$+@ qaT@LG@DyqTO@AR(O@!R(@yq`T@yq`T`R@RO@ ,O@,@y|S<*O@@y|S<*O@@y|S<*O@ @y|<<O@ y@y|<<O@$y@y|<<O@(y@y|<<O@,y@y<O@0y@y|<<O@4y@y|<<O@8y@y|<<O@<y/@/@9y+@@qATO@!R9@y*O@$@y|<<O@@y+@TqT@LG@AqT@LG@A q T@LG@Aq`T@LG@AqT@LG@AqT@LG@AqATO@!R9@y*O@$@y|<<O@@yM@LG@AqATO@!R9@y*O@$@y|<<O@@y6@LG@AqATO@!R9@y*O@$@y|<<O@@yO@!R9@y*O@$@y|<<O@@y+@PqTO@!R9@yO@9O@$O@(O@!R,@9 qT@?/@/@9?@9/@/@9?@9@98qT@;/@/@9;@9/@/@9;@9{@9<qT@7/@/@9<S<7@y/@/@9<7@@y <7@ya@9Dq T@3/@/@93@9/@/@93@9/@/@9<S<3@y/@/@9<3@@y <3@y@LG@FyqT3@@y*@!@HG@HG)@9qT@9qT@9$qTҡ/@@|@9qAT@G/@/@9G@9@9qT@C/@/@9C@9   ՠG@A!G_@!@A?@T{̨_{@G@ҿ'@LG@@q@TqTq Tq@T9 q`TqT4R'1 Ҡ@ ;{''@Ҡ@ ;Rr'@Ҡ@@@aT Ҡ@ ;/' Ҡ@@ ՠ'@qT@@?TR' ;@9TqT R' ;@9`qT@R' ;@9q`T`R''@A!G@!@A?@Ty{Ĩ_{/+ 7/@ qT qTqTqTqT3q TqT0qT0qT(q@T(q&<q@TqT8q@ T @[7 @W77@qT@@@yqT@@yq!T@@yqT@ @yq@Tx @@@+@/@7s@@yq`T @17@@9q Td @@@+@/@|7\@@9hqT!! X`a ֠ @7 @@@+@/@f7 @@T@TR7  @@@+@/@T7R7 1@@9qTqTq TqTqT$q@T qT qT qTq TqT$qT(q@T @@@+@/@(7 @7   @LG@@qT7@qTRR۩7@{Ĩ_{C/+ O+9y 3;;@;A 9/@ S;@9/@qTqT q`T qTq=Tq(HTq |TqTJ,q T,qT$q@T$qT8q`T8qT0qT <q Tq\T Ry Ҡ+;@;@9@y!A !9@@@y y@yqTҠ3_@3@@\@7@LG@lDyqT@$@yqT@LG@APqT Ҡ/l@LG@ATqT@LG@Aq T@LG@Aq`T@LG@AqT@LG@AqT@LG@AqT Ҡ/E@LG@A qTҠ/<@LG@AqT Ҡ/3@LG@AqT Ҡ/* Ҡ/'@LG@ADqT@Ҡ/@LG@ALqTҠ/@LG@A@qT@LG@AqTҠ/ Ҡ/Ҡ/@LG@ADqT@yqT7@/@?T Ҡ7e@LG@Aq T7@/@ 7Y7@ T Ҡ7S7@/@?hT7M@LG@ATqT@LG@AQqT7@/@ ˠ7 :7@/@ ˠ75@LG@DyqT@LG@ADq T@LG@ALq`T@LG@APqT7@@T@LG@ATqT@LG@AQqT7@Ѡ7 7@Ѡ7  ա7@3@?iT3@77@PӠy;@;@y!97@y@y|S<;@;A9;@;@y!9+@DqaT9@ @yq@T q`Tq`T9  R9@R9`R9 @LG@lDyqT@$@ytS@9 9@yqT@9@9@@bT@99@LG@Dyq`T@yq@Tq@T@99  @LG@Dyq T@@dT@9Q9@LG@ADq!T@@hT@99;@;@99@LG@Fyq@fT#@HG7@8@HG@99|@9|@9|@9|@9|S@G!|@xa@9@G!|@xa)$A(HG @HG @LG@pDyqTy;@;@9@y!A !9+ Ry;@;@9@y!A !9@@@y y@yqy@@yq@T@LG@DyqT@y2y;@;@y!9 Ҡ+@LG@FyqWT@y@y@y|@&@HG@HG `Ry Ҡ+;@;@9@y!A !9@@@yy@LG@ADqT@LG@Cy qT@LG@ALqT@@ qTqTqTqTq@T9 R9@R9@yqiTRy@ @yy@yqiTRy@yS<@y y ՠ;@;@99@y|S<;@;A9;@;@y!9E@@ qTqTqTqT!q@T9@y?qiTRy@y|Sy R9@y?qiTRy@y|Sy @R9@yqiTRy ՠ;@;@99;@;@y!9@ @yy@yqiTRy;@;@y!9@LG@Fyq@T@HG'" @ " A "@!pBp@HGݧ `Ry Ҡ+;@;@9@y!A !9@CR9C@@yqT@929C@@yqT@929C@@yq`T@99C@ @yqT@99;@;@99;@;9;@;9@LG@Fyq6T@HG`(" @ " A "@!(@(@HG Ry Ҡ+;@;@9@y!A !9@@@yqT@@yq(T@@yqT@ @yqT@@y|S<@y@@y|S<@y@@y|S<@y@ @y|S<@ y R{y{y@@yy@yqiTRy;@;@y!9@@yy@yqiTRy;@;@y!9@@yy@yqiTRy;@;@y!9@ @yy@yqiTRy;@;@y!9{@yq;@;*9@LG@Fyq`$T@HG )" @ " A !||!@@HG Ry Ҡ+;@;@9@y!A !9@@@yy@yqiTRy;@;@y!9@@yqAT;@;9;@;9@@yy@yqTRy:@@y$qT@!Ry@@y$Q<@y@@yy@y|S<;@;A9;@;@y!9@@yy@@y@y?kbTy@y@!@yKqlTy @@y@y Ky@yQy@y|S<;@;A9;@;@y!9@LG@FyqT@HG)" @ " A !||!@@HGf@LG@DyqT`Ry@Ry;@;@9@y!A !9@@@9<y@@yqT Ҡ+@yy`Ҡ+;@;@y!9@@9y;@;@y!9@LG@DyqT;@;@!@99@LG@FyqT@HG`*" @ " A ! @ @HG-@LG@ADqT@LG@ALqT@Ry Ry Ҡ+;@;@9@y!A !9@+@qaT9R+@ qAT@@yq`TRR9F@LG@DyqT@@y qT@@y9 @@yqTR9R9@@ytS@9 9@@yq`TRR@9 9@@y9@@ytS@9 9@@yq`TRR@9 9;@;@99@LG@ADqT@LG@ALqT@@yqT@@yqT;@;9@@y;@;A9@LG@FyqT@HG+" @ " A "@!P@yPy@HG\@9@9|S@xG!|@xa@9|@G!|@xa@9|S@PG!|@xa@9@xG!|@xa+@HGY@HG6W@Ry Ҡ+;@;@9@y!A !9 R9;@;@99;@;9@LG@Fyq@T@HG-" @ " A "@!@99@HG)@Ry Ҡ+;@;@9@y!A !9@9@@yqT@929@@yqT@929@@yqT@929@ @yqT@929@@yqT@929;@;@99;@;9@LG@FyqT@HG-" @ " A "@!@99@HG;@;@99@@yy`Ҡ+;@;@y!9@?@yy?@?@9y;@;@y!9y<Q<yyqT@yy@LG@FyqT@HG." @ " A !xx!@@HGny+@DqT+@LqT@Ҡ+Ҡ+;@;@9@y!A !9@LG@Fyq`T@HG /" @ " A "@!@99@HGAjyҠ+;@;@9@y!A !9@LG@Fyq T@HG/" @ " A "@!@99@HGHy@LG@pDyqTҠ+Ҡ+;@;@9@y!A !9@LG@FyqT@HG0" @ " A ! @ @HG@LG@FyqT@@9*@G!|@xa@1@HG@HGۣ+@@9hqTa!p< X`a  Ry;@;@9@y!A !9@;@;@!@99nRy;@;@9@y!A !9@;@;@!@99;@;@!@99;@;@!@99;@;@! @99@@y|S<;@;A9@@y;@;A9@ @y|S<;@;A9@ @y;@;A9@LG@Fyq T@@9*@@9*@ @9*`@2@HG@HG_@@y*@ @y*` 3@HGt@HGQ@_Ry;@;@9@y!A !9;@;_@!@99;@;_@!@99;@;_@!@99;@;_@! @99_@@y|S<;@;A9_@@y;@;A9_@ @y|S<;@;A9_@ @y;@;A9_@@y|S<;@;A9_@@y;@;A9_@@yy+@DqT+@Lq!T@y<qT@yy@y|S<;@;A9;@;@y!9_@@y|S<;@;A9_@@y;@;A9@LG@FyqT_@@9*_@@9*_@ @9*`3@HGס@HG_@@y*_@ @y*_@@y*_@@y*`4@HGá@HGJ@[Ry;@;@9!<!9;@;[@!@99;@;[@!@99;@;[@!@99;@;[@! @99[@@y|S<;@;A9[@@y;@;A9[@ @y|S<;@;A9[@ @y;@;A9[@@y|S<;@;A9[@@y;@;A9[@@yy+@DqT+@Lq!T@y<qT@yy@y|S<;@;A9;@;@y!9[@@y|S<;@;A9[@@y;@;A9[@@y|S<;@;A9[@@y;@;A9@LG@Fyq`vT[@@9*[@@9*[@ @9*`5@HG@HG[@@y*[@@y*[@@y*`6@HG@HG[@ @y*[@@y*[@@y*`7@HG@HGӡ@SRy;@;@9!<!9;@;S@!@99;@;S@!@99;@;S@!@99;@;S@! @99S@@y|S<;@;A9S@@y;@;A9S@ @y|S<;@;A9S@ @y;@;A9S@@y|S<;@;A9S@@y;@;A9S@@y|S<;@;A9S@@y;@;A9S@@y|S<;@;A9S@@y;@;A9S@@y|S<;@;A9S@@y;@;A9S@ @y|S<;@;A9S@ @y;@;A9S@$@y|S<;@;A9S@$@y;@;A9S@(@y|S<;@;A9S@(@y;@;A9@LG@FyqXTS@@9*S@@9*S@ @9*`5@HG*@HGS@@y*S@ @y*S@@y*`6@HG@HGS@@y*S@@y*S@@y*`8@HG@HGS@ @y*S@$@y*S@(@y*`9@HG@HGԠRy;@;@9@y!A !9@;@;@!@99;@;@!@99@@yy+@DqT+@Lq!T@y<qT@yy@y|S<;@;A9;@;@y!9@@y|S<;@;A9@@y;@;A9<@{{@ @yy+@DqT+@Lq T@y<qT@yyRy;@;@9@y!A !9;@;{@!@99;@;{@!@99;@;{@!@99{@@y|S<;@;A9{@@y;@;A9@y|S<;@;A9;@;@y!9;@;{@! @99@Ry;@;@9@y!A !9@w;@;w@!@99;@;w@!@99@Ry;@;@9@y!A !9@k;@;k@!@99;@;k@!@99@Ry;@;@9@y!A !9@g;@;g@!@99;@;g@!@99`Ry@s;@;@9@y!A !9;@;s@!@99;@;s@!@99;@;s@!@99 LG@Fyq@.Ts@@9*s@@9*`: HG֞ HGc Ry@K;@;@9@y!A !9;@;@9K@!@9A !9M+@DqT+@LqT@Ry@c;@;@9@y!A !9;@;c@!@99;@;c@!@99 LG@FyqTc@@9*`; HG HGjRO@Ry@o;@;@9@y!A !9;@;o@!@99;@;o@!@99Ry@W;@;@9@y!A !9;@;W@!@99;@;W@!@99W@@y|S<;@;A9W@@y;@;A9W@@y|S<;@;A9W@@y;@;A9@ @RK+@DqT+@LqT+@TqaTRy@O;@;@9@y!A !9;@;O@!@99;@;O@!@99O@@y|S<;@;A9O@@y;@;A9O@@y|S<;@;A9O@@y;@;A9{ROx+@TqT LG@AqT LG@AqaTRy@O;@;@9@y!A !9;@;O@!@99;@;O@!@99O@@y|S<;@;A9O@@y;@;A9O@@y|S<;@;A9O@@y;@;A9/RO,`Ry@G;@;@9@y!A !9;@;G@!@99G@@;@;A9G@y;@;A9  Ն Մ Ղ Հ ~@@@9q`TqTqTqTqT1q@T qT, qT qTqTq@T#$qT(qTRy+@@@9<y Ҡ+`Ҡ+Ry`Ҡ+@Ry  Ҡ+@RyRO ՠO@qaT@y<qhT;@;@9@y!A !9;@;@yqT@y@;@"RO                   ՠO@q!T@y|@@ @+@O@{A_{/+ G@/ҿ'+?/@<C+@<G G@!T@C@{<q`T?@/@<`3yC#@G@C@??@qT LG@FyqT G?@xa` > HG?@+@ HGw@P,C@?@SC#3@@G@C@??@qT LG@FyqT G?@xa``? HG?@+@n HGK@P,C@?@'C@@G@C@p??@qT LG@FyqT G?@xa` HG?@+@G HG$@P,C@?@!!G/@!@A?@T{ƨ_+y@@R/y@@9<+@y +y/y<</y/@y|q)T+@y *<_{ G@ҿ' LG@0@yqaTR* @R@WyGyG@y9 9RR''@qT@@99Gy<<GyG@y|qT ՠ'@!!G@!@A?@T\{Ĩ_{ ' @Cy @@S' @Gy'@qT RCy" @@yG@y?kT RCyR' @@9qaT @@9q@T RCyR'  @@9qT @!R9R'C@yqT LG@FyqT @@y*` HG*'@ HGe LG@xDyqT @R 9@97 LG@|DyqT @!R 9@R9* LG@DyqT @R 9 @9 LG@DyqT @R 9 @9 LG@DyqT @aR 9@9 @R 9 @9 @!R9 @9 @y @ y @$y @(y @ y @&Ry @y @FRy @X9 @X< @y'@{è_{ G@'ҿ3 LG@0@yqaTR7@Dq@T@LqT@PqT@TqaTR)wy @#Ҡ#@77@@Q9 9@R33@qT7#@ @997@77@qT ՠ3@!!G'@!@A?@TZ{Ũ_{ G@ҿ' LG@0@yqaTR/ @ RWy @!R9 @< @yGyG@y9@@99 9@Rg''@qATGy<<GyG@y|qT ՠ'@!!G@!@A?@T{Ĩ_{ G@GR' LG@0@yqaTRq@Dq@T@LqT@PqT@TqaTRc#@''@q`T'@YR'/; Rgy @#++@@Q9+#@ @99 9@R''@qT+@++@qT ՠ'@q!T@$''@q!Tҡ @(q`TR'/@//@qT'@q!T'@q!T@''@q!T# q`TR''@!!GG@!@A?@T{ɨ_{7y G@'ҿ;_y G$@%T@q%T LG@ADqTDqT8q T8qT(q"T$<qT@q`TLqTLqc TPqTTqT_yn# R_yg#  LG@AqT R_y@g# LG@AqT R_y` @# LG@AqT R_y7yqT`g#`g# LG@Aq!T R_y7yqT`#`g# R_y7yqT`#`@@# R_y LG@Dyq@T7yqTo#n#7yqT@g#@g# LG@AqT R_y`g# LG@A qT R_y7yqT`#g#{ LG@AqT LG@Aq T R_y LG@DyqT7yqTg#_g#Z7yqT`#Tg#O LG@AqT R_y`g#D LG@AqT LG@A qT LG@Aq@T LG@AqT LG@AqT LG@AqT LG@Aq@TR; `G@` b!҇ R_yg#    ՠ_yq T G@c ga#@ `##@c!`n!8`b `n 8` gal (`x??@qjT??@qmTR? R9R9?@9 LG@A*RC;;@qT LG@ATq!T LG@AqT LG@AqTR9R9?@9 LG@A*R; ՠ;@!!G'@!@A?@TЙ{Ũ_{ G@'ҿ/@@yq!T LG@A@q`TR@@yqAT@@yqTq TqTRwy R9@R9 LG@A*Rۛ//@q!T`R9@9@@yq`TRR 9 LG@A*R/Rwy R9@R9 LG@A*R//@qAT`R9@9x@@yq`TRR 9 LG@A*R/vR9 99@@yq`TRR9 LG@A*Rq/`R/ \@@yq T@@yqT q`TC Rwy R9@R9 LG@A*RO//@q!T @T@9q< @y- Rwy R9@R9 LG@A*R.//@qAT @T@9q< @yR/  R/    ՠ/@!!G'@!@A?@Tǘ{Ũ_{ G@ҿ' 9@@yq@T RWy@GyG@y@9@@99 LG@A*Rٚ'Gy<<GyG@y|qT'@qT(Wy @GyG@y@9 LG@A*R'@@99Gy<<GyG@y|qT'@qT'@!!G@!@A?@T\{Ĩ_{ G@7ҿ3 LG@ADqT LG@ALq T LG@ATq`TR LG@A#ƚ33@q`T3@R7 9@@yq T Rwy@#_y_@y9#@#@99 LG@A*RL3_y<<_y_y7@?kT3@qT3@qT@yqT@y2<y LG@A#233@qT LG@8Ѡ@`@@` @y@ y1@yqTAҠ @ )wy @#_y_@y9 LG@A*R3#@#@99_y<<_y_y7@?kT3@qT3@!!G7@!@A?@T{Ǩ_{C/+OyKyGyCy?y;y G@/ҿKO LG@FyqTOyKyGyCy?y;ya)`!(HG*****+@  HGʖ/@TqUT LG@!Ry LG@AqT LG@A q T LG@Aq`T LG@AqT LG@AqT LG@AqT LG@K@y`ycRrOO@k!DZO@!K LG@!|@ LG@C LG@<@?-T LG@ LG@!<@ LG@P LG@ LG@tyR9/@RLK LG@AqT LG@Aq!GT LG@@yq`:TK@y?@y |<O@y <G@y <yy|ycRrO LG@FyqTyy`  HGO@P HG-OyKy?y@|! y?kT LG@FyqT`@ LG@K@y`yO@k!DZO@!K LG@!|@ LG@C LG@<@?-T LG@ LG@!<@ LG@P LG@ LG@ty LG@y LG@ LG@T LG@ LG@y LG@Fyq@)T LG@`y* LG@C`` HG* HG LG@y* LG@C`@ HG*Δ HG#Oyy?kT LG@FyqT` LG@`y LG@ LG@P LG@ LG@ty LG@K@yyO@k!DZO@!K LG@!|@ LG@C LG@@@?-T LG@ LG@!@@ LG@T LG@ LG@y LG@Fyq`T LG@`y* LG@C`` HG*b HG? LG@y* LG@C`@ HG*O HG, LG@FyqT`` !yOy!K?y!  LG@!<`yO@k!DZO@!K LG@!|@ LG@C LG@<@?-T LG@ LG@!<@ LG@P LG@ LG@tyOyKy?y@|! y!K?y!  LG@!<yO@k!DZO@!K LG@!|@ LG@C LG@@@?-T LG@ LG@!@@ LG@T LG@ LG@y LG@FyqT LG@`y* LG@C`` HG* HG LG@y* LG@C`@ HG* HGR9/@RhK LG@FyqT`t LG@K@y`ycRrOO@k!DZO@!K LG@!|@ LG@C LG@<@?-T LG@ LG@!<@ LG@P LG@ LG@ty LG@FyqT LG@`y* LG@C` HG*K HG(R9/@RK>RK;+@ lG9K@yy lG@yy/@DqT/@LqaT{yR{y LG@{@yty LG@yO/@DqT/@LqTO@@qmTRO/@PqAT LG@@qTcRrOKy{y O@?kTO@<{@y K<KyOyqjTOyOy?qmTROyGyqjTGyGy?qmTRGy?@y+@KK@q!TR9/@RKK@qT lG@9G9Oy?y <yGy?y <y;@yO9 G,@T+@qaT LG@DyqTOA9QO9?@yK9RC9C/@RlKK@qTK@y{@y <y LG@@y`y LG@`y<<q@T LG@`y!<!!<!<`y LG@ADq T LG@ALq`T LG@`yqT LG@`y<< LG@!<`y LG@K@ydy LG@`y*O@ wy/@PqTwyqmTRwywyqlT RwyCyqTy?y!|;y ywyy?kMT@ywywyCy?kmTC@ywy LG@w@yhy LG@ly LG@py G@T G,@T LG@!Rhy LG@hy<@ LG@`y<@ LG@A| LG@   ՠK@!!G/@!@A?@T{A_{ /@Dq T@LqT@Tq`T RRWy@TqaT LG@AqT LG@A q T LG@Aq`T LG@AqT LG@AqT LG@AqT LG@FyqT`W@y @r/] LG@AqT LG@Aq! T LG@@yqT LG@H@qTqTqT. LG@FyqT`fW@y @F/( LG@FyqT`@WW@y @/ LG@FyqT`HW@y @/ R/ W@y @/  R/W@y @@//@{è_{ 7y G@'ҿ/# LG@lyqT G,@T lG@9qaT LG@DyqT LG@DyqTR9@R//@q`T/@ G,@@T LG@DyqT@R9 G@@T LG@pyqT G@aT`R@R9 lG@99 LG@`y<gy LG@hy<ky G@R//@q`T/@ LG@ly< LG@hy< < LG@!<ly LG@C LG@hy<@ LG@`y<@!| LG@A G@T LG@!Rpy LG@FyqT LG@C` HG HGu LG@hy<@ LG@ly<@! LG@`y<@!| LG@ty<@  lGyxS|@#7@yq`T@ G #@ @7 @ G #@ @ LG@ly!<!Q!<!<ly LG@C LG@`y<@ LG@A/@!!G'@!@A?@Tȑ{Ũ_{/y G@?ҿ/'+# LG@C LG@`y<@?j(T LG@Fyq@T LG@C LG@`y*`` HG HG LG@CT LG@C LG@C ˠ''@ G! LG@C G< LG@FyqT'@ G# LG@C G`@ HG'@Տ HG LG@<@ LG@P@ ˠ/ LG@FyqT LG@<@ LG@P@`  HG/@ HG LG@Cc ˠ@/@?mT/@@T@\xy Ry@Ӡ7 LG@C G ; LG@L LG@Fyq`Tb# LG@FyqT7@`@ HG@o HGLO#/ LG@FyqTB*#@ K*`` HGU HG2/@q`T LG@Fyq@T LG@<@ LG@P@ LG@<@ LG@P@ `` HG/ HG 7@@7@@$`! HG" HG/@ LG@C LG@@A LG@C LG@@A LG@P@ LG@@APLG@FyqTLG@CLG@CLG@P@@"HGHGďLG@CLG@C!LG@ty<@ 'LG@`y*LG@ty KxS|@+LG@Fyq`T@@%HG+@'@HG/@yq`T'@G +@@v '@G +@@LG@CLG@`y<@LG@ALG@FyqTLG@C@ &HGHG^/@!G?@!@A?@T{Ȩ_{/yG@?ҿ/'+#LG@CLG@y<@?$TLG@Fyq@TLG@CLG@y*@`'HGFHG#LG@CTLG@CLG@C ˠ'LG@FyqT'@G#LG@CG@@)HG'@HG'@G!LG@CGSLG@@@LG@T@ ˠ/LG@FyqTLG@@@LG@T@@ +HG/@HGÎLG@Cc ˠ@/@?mT/@@T@\xy Ry@Ӡ7LG@CG ;LG@!RLLG@FyqT7@@@-HG@HG#/LG@FyqT*#@ K*@`.HGHGoLG@L/@q`TLG@Fyq@TLG@@@LG@T@LG@@@LG@T@ @`/HGhHGE7@@7@@$@0HG[HG8/@LG@CLG@@ALG@CLG@@ALG@T@LG@@ATLG@CLG@C!LG@y<@ 'LG@y*LG@y KxS|@+LG@Fyq`T@1HG+@'@ HG'@G"+@ A<* /@yq`T'@G +@@ '@G +@@2LG@CLG@y<@LG@ALG@FyqTLG@C@2HGȌHG/@!G?@!@A?@TD{Ȩ_{/yLG@`y*LG@ty K|@LG@FyqT/@y@cLG@\@!\@ӡ@ /@y"LG@`@!` /@y@M@ӡ@ /@yR{è_{G@ҿ/yWyR9@R9LG@A*R0@q!T@R  h`8q`T R/y@@qT/@yq T/@yq`ToLG@AqT`R9 R9 R@<<Wy , h`89RR@qT@@qT:LG@A qTLG@AqTLG@HG***/@HG/@e@@@yqT@@yq`T@RVR'B'@R K++@ qmTR+'@<<wy+@9!RR//@qTLG@Fyq`Tw@y*@9*@9*@>HG***/@ƄHG/@'# +'@+@ ''@qT@# @"  A"  B" @"8@ 8R!GG@!@A?@T&{ɨ_{G@'Ҡ@@y<,cycyq TcyLG@lB?kiTR@(@y<gycyqTgyqmTRgyRr | ` |BK*xS K<<<Sy gy(qT@(@y|S<Sygy$qT`RSygyRr | ` |BK*xS K<<<Sy R[y[@y_ygyqT q Tq T$qT$qT(qTg@y<Wy@(@y|S<Wy RWyg@yQ<[y RWy`R_yRO@R9c@y9@,@y{y@0@y_@y |<y@8@y_@y |<y@4@y[@y |<yS@y9W@y9GP@<ycyqTLG@cy|@}}@y*Sy <@0@y@8@y@ < K<OyOyqJTOyO@yy!RR77@!G'@!@A?@TL{Ũ_{9 G@'Ҡ@9qTRwy&RwyR9@R9LG@FyqTw@y*@9*@?HG*қHGx!RRY//@q`TLG@Fyq@T@cG/@xa@HG/@xHGU/@z @V @@yqT @@yqT@R/LG@Fyq@T@:G/@xa@@HG/@OHG,/@QR'J'@R K++@ qmTR+@9qT'@<<wy'@<<wy+@9!RR//@q`TLG@Fyq@T@G/@xa@HG/@ HG/@' @ +'@+@ ''@qTR!G'@!@A?@Tz{Ũ_{?yG@ҿCyGy RKy?@yOyLG@A*@R!G@!@A?@TX{è_yyqjTyyqmTRyyb g!8`b ` gan (`c `@_{ LG@CyyLG@Cyy@yqT@yqTn'y@`y`''@ gal (`yyG+@G}@@y@@y?kT@G}@@y@@y?kT@@yy R<@G}@*yG@G@@y*G@k+T  @{Ũ_LG@Fy_CyLG@@yy RC_LG@Fy_CyLG@@yy RC_LG@Fy_CyLG@@yy RC_LG@Fy_CyLG@@yy RC_LG@_{LG@@ R{¨_LG@y<_CyLG@yy RC_{ @ @@T//@{è_{ # @aTR @@@ @@@?@T@aT`RR'#@q`T#@'@# @@#@{è_{_y7@aTR'_@yq@TLG@xDyqTLG@DyqTLG@DyqT@@@@@@@@7@{Ĩ_{9@9q`TRR{¨_{ ' @aTR @@@ԁ @@@?`TR' @@'@{è_{ ' @@@ @@@?`TR' @@'@{è_{?yG@ҿ'R9?@y9LG@A*R''@!G@!@A?@T{è_{7y3y/yG@R9@97@y/@y |<Ky3@yGyLG@A*R̈́!G@!@A?@T{è_{7y3y/y+yG@'ҿ/R9@9/@y97@y{y3@yy9 Ҡ @9S9@Ӡ+@y@?T@99LG@A*R//@!G'@!@A?@TD{Ũ_{/WySy?y;yG@'ҿ?LG@LLG@ADqTLG@ALqATR9/@q TqTqT @R9 R9 R9/@Q9 ՠW@yyS@yyLG@A@*R=?LG@ATqa TR9LG@AqTLG@A q TLG@Aq`TLG@AqTLG@AqTLG@AqAT9W@yyS@yyLG@A@*R?lLG@AqTLG@AqT/@qTLG@!RLR99W@yyS@yyLG@A@*Rك?E`G@@!ʂR?9LG@A'R;@y%R?@yS@yW@y/@[??@q!TLG@A@?LG@A<qTLG@ADqTLG@ALqT`R9/@9LG@A*R?@!G'@!@A?@TJ{Ũ_{?yG@ҿ7R9?@y99LG@A*Rn7@9!G@!@A?@T${Ĩ_{G@Ҡ@@yPqiTRLG@ADqAT@@y* -!|@xax[y @@y*,!|@xax[y@@y_y@@yqTqTqTqTqT3q@T q`T.qTqTqTqT% qT$qT _yqTR_y_yq*T_y_yqTR_y_y1jT_y_yqjT_@y R K<_yR'  ՠ@@y QqTR9 R9 ՠ[@y S_y|< 9_@y9LG@A*Rӂ!G@!@A?@T{Ĩ_{ /LG@@R?k@TLG@@@R?k`TLG@@`R?kTLG@@R?kTLG@@R?kTLG@@R?kTLG@@R?kTLG@@R?k TLG@@ R?k@TLG@@qTR/@@9qTR/ LG@A @@*Rl//@{è_ { G@`R+3Cy#99 9@lq=T@R?k!TGyG@yR?kT`R@<  GyҊqjTRZ''@JT@!RLG@`R/@/} @CpqT@!RwR@y\6q3T@yqT@yq2T3@3G@y3@?k!2T@/} @}qA1TLG@#@#@{A9 R77?h 8#@A9 R77?h 8#@A9  R 77 ?h 8#@AqT#@~c'@q T#@!RqT#@~X#@R~#@R+qT#@~MLG@G@yy@ITLG@!Rxy<@=TLG@!Ry0@@1TLG@!R|y$@%T@TLG@!Ry@T@@ TLG@!Ry< R~LG@xDyqTLG@DyqTLG@@y*vHG " @ " A " B "@!pCpHG,v@D7LG@Fyq`T7@qT@??@@y* HG5uHGvK0?@K~}@@y*K~}ӡ?@ K~}?@  HG*K@uHGuK@K?@@y*K@kTG7@xa HG7@tHGu _yqTLG@Fyq T  u `uHG " @ " A " B "@!pCpHGu@E7LG@Fyq T7@qT@;;@@y* HGtHGuK0;@K~}@@y*K~}ӡ;@ K~};@  HG*K@tHGbuK@K;@@y*K@kTG7@xa HG7@ntHGKu _yqTLG@Fyq T  =u :uHG  " @ " A " B "@!8@8HG(u@KE7LG@Fyq}T7@qT@77@@y* !HG1tHGuK07@K~}@@y*K~}ӡ7@ K~}7@  !HG*K@tHGtK@K7@@y*K@kTG7@xa "HG7@sHGt _yqTLG@FyqT  t #t@u7LG@FyqoTG7@xa  $HG7@sHGtp _yqTLG@FyqT  t $t@t7LG@FyqjTG7@xa `%HG7@sHGwtG _yqTLG@FyqT  it  &ft@@TE7LG@FyqeTG7@xa &HG7@psHGMt LG@0@yqTR7 LG@HCyqaT_y$qT_ydqT_yq@T_yhqT_yqT R7 G@yqTR7 G!RyLG@@!LG@@qT!R Rr_yQqSTA!1 X`a LG@Fyq@T  s 's_y@R 7G7@xa (HG7@ sHGs _y@? 7 LG@Fyq@T  s @)s_y@- 7G7@xa  *HG7@rHGs _y@ 7 LG@T@!TLG@XLG@\LG@`LG@lLG@pLG@Fyq`T  s *s@33@"73@T3@@y*G7@xa `+HG7@rHGzsG @7C LG@X@!XLG@Fyq T  es @,bsR@@ 77@qTC?@ @yO@/;/@@yq!TC@C?@1aT;@?;@;/@/;@O@?kkTC@qTLG@T@LG@X@ ,HG?@C@O@GrHG$sG7@xa .HG7@9rHGs3LG@Fyq$TR@@77@q$TLG@ATqATLG@@yqTLG@AqTLG@AqTCG@ @yOO@|SO@|W@/;/@@yqT;@S@?kTC@CG@G;@;/@/;@O@?k TC@W@?kTLG@l@!lG@W@?kTLG@p@!pLG@X@!LG!@!@ykTLG@l@qmTLG@d@!dLG@T@LG@d@ `/HGqHGrLG@X@LG@\@LG@`@ 0HGqHGxrLG@p@qTLG@h@!hLG@T@LG@h@  1HGqHG\rLG@X@LG@\@LG@`@ 0HGkqHGHrdC@ @yOO@|S@/;/@@yqTC@C;@;/@/;@O@?k TC@S@?kTLG@l@!lLG@X@!LG!@!@ykTLG@l@qTLG@d@!dLG@T@LG@d@ 1HGqHGqLG@T@LG@d@ @2HGqHGqR@@7 ՠ7@ qaTLG@Fyq T  qLG@T@LG@X@ 2HGpHGqXLG@X@!XLG@Fyq T  q 3q"R@@[77@qTC?@ @yO@/;/@@yq!TC@C?@1aT;@?;@;/@/;@O@?kkTC@qTLG@T@LG@X@ @4HG?@C@O@pHGtqG7@xa  6HG7@pHGfq LG@FyqT"R@@77@qTLG@ATqATLG@@yqTLG@AqTLG@AqTCG@ @yOO@|SO@|W@/;/@@yqT;@S@?kTC@CG@G;@;/@/;@O@?k TC@W@?kTLG@l@!lG@W@?kTLG@p@!pLG@X@!LG!@!@ykTLG@l@qTLG@d@!dLG@T@LG@d@ `/HGoHGpLG@T@LG@d@ 6HGoHGpLG@p@qm TLG@h@!hLG@T@LG@h@  1HGoHGpTC@ @yOO@|S@/;/@@yqTC@C;@;/@/;@O@?k TC@S@?kTLG@l@!lLG@X@!LG!@!@ykTLG@l@qTLG@d@!dLG@T@LG@d@ 1HGoHGcp"R@@ 7 ՠ7@ qTLG@FyqT  NpLG@T@LG@X@ 7HGaoHG>pLG@Fyq T  3p 80p@7G7@xa 9HG7@BoHGp@7LG@Fyq T  p 9 p@87G7@xa @:HG7@oHGo@&7LG@Fyq T  o ;o@7G7@xa ;HG7@nHGo@7@yF7LG@Fyq T  o HG7@nHGo]@Q7Y@@57TLG@Fyq T  |o ?yo@g7G7@xa ?HG7@nHGho5@U71LG@Fyq T  Yo @Vo@n7G7@xa HG7@hnHGEo@n7LG@TLG@XLG@dLG@hLG@Fyq@T  &o #o@@7G7@xa HG7@4nHGo@@7LG@Fyq T  o n@ 7G7@xa @HG7@nHGn@7LG@Fyq@T  n n@@e,7G7@xa HG7@mHGn@@R,7LG@FyqT  n @n_yq<*@@n7G7@xa HG7@mHGnk_yq<*@@n7`LG@Fyq T  n n@17G7@xa HG7@mHGtnA@17=LG@FyqT  en bn<47G7@xa @HG7@umHGRn+47LG@FyqT  Dn  An@@47LG@FyqTG7@xa  HG7@KmHG(nLG@FyqT  n @ n@@47LG@FyqTG7@xa  HG7@$mHGnLG@FyqT  m  m@@17LG@Fyq`TG7@xa  HG7@lHGmtLG@FyqT  m  m@17LG@FyqTG7@xa @ HG7@lHGmPLG@Fyq T  m m@/27G7@xa HG7@lHGmb@27^LG@Fyq T  m @m@27G7@xa HG7@lHGrm?@27;LG@Fyq T  cm `m@27G7@xa HG7@rlHGOm@27LG@FyqT  @m =m17G7@xa @HG7@PlHG-m17LG@FyqT  m m@77LG@Fyq vTG7@xa HG7@'lHGmLG@FyqT  l @l@I77LG@FyqqTG7@xa HG7@lHGl~LG@FyqT  l l@>77LG@Fyq mTG7@xa HG7@kHGlZLG@FyqT  l l@xm7LG@FyqhTG7@xa @HG7@kHGl6LG@FyqT  l l@@=k7LG@FyqdTG7@xa HG7@kHGklLG@FyqT  `l @]l@@m7LG@Fyq`_TG7@xa HG7@gkHGDlLG@FyqT  9l 6l@@k7LG@FyqZTG7@xa HG7@@kHGlLG@FyqT  l l@@m7LG@Fyq VTG7@xa @HG7@kHGkLG@FyqT  k k@@qj7LG@FyqQTG7@xa HG7@jHGk}LG@FyqT  k @k@@K?7LG@FyqLTG7@xa HG7@jHGkXLG@FyqT  k k@@j7LG@Fyq@HTG7@xa  HG7@jHGk3@@k7ILG@FyqT  qk  nk@@?7LG@FyqCTG7@xa @!HG7@xjHGUk LG@B<@y7R7@9?7LG@FyqT  :k "7kR7LG@Fyq<TG7@xa "HG7@CjHG kLG@FyqT  k @#kR7LG@Fyq@8TG7@xa #HG7@jHGjLG@FyqT  j $jR7LG@Fyq3TG7@xa %HG7@iHGjLG@FyqT  j %jR7LG@Fyq/TG7@xa @&HG7@iHGjmLG@FyqT  j 'jR7LG@Fyq +TG7@xa 'HG7@iHGjJLG@FyqT  j @(~j@ @y<k7LG@Fyq`&TG7@xa (HG7@iHGdj$LG@FyqT  Yj )Vj@f7LG@Fyq!TG7@xa *HG7@aiHG>jLG@FyqT  3j *0j@@k7LG@Fyq@TG7@xa @+HG7@:iHGjLG@FyqT  j , j@@=7LG@FyqTG7@xa ,HG7@iHGiLG@FyqT  i @-i@z@7LG@Fyq TG7@xa -HG7@hHGiLG@FyqT  i .iR7LG@FyqTG7@xa /HG7@hHGioLG@FyqT  i /i@7@7LG@Fyq@ TG7@xa @0HG7@hHGiK@e7H@7D@@A7?R7< : 8 6 4 2 0 . , * ( & $ "                    Gy7@qTLG@@!LG@@!_@yy7@<{Ȩ_{'G@Oҿgy'@@yy'@@yyLG@TLG@ADqTLG@ALqT6gg@q`Tg@@y,y@yLS<y *<y@yyC" @ " A !BC6R!GO@!@A?@Twi{ʨ_{G@/ҿCyGy'Z6''@qTs@y,Cys@y| SGy@C@yy@G@yy'@!G/@!@A?@TOi{ƨ_C{C/G@ҿKyyyyCҡ@gҡ@gC373@@Z<LG@!!<yLG@A@qT Ry3@@yqTG@`T RRy3@@cTG@`T RRyG@yoLG@ATqA TLG@AqT Ry3@@yqTG@`T RRy3@@cTG@`T RRyG@y=LG@AqTLG@AqT Ry3@@yqTG@`T RRy3@@cTG@`T RRyG@y RKy@yy@yy@yy3@@yx<3@y3@@y,WW@OO@qaT ROLG@TLG@W@!<yLG@lBW@?kTRKC/@q@TLG@DyqTRK7LG@FyqT3@@\@3@$@y*xG!|@xa 7HGW@fHGg3@@h3@@_3@@^3@@]3@@\3@@[3@@Z!)8(HG fHGqgLG@lDyq@T3@@aTLG@!RhyLG@W@3@@d@T3@@\@/3@@c3@/@ |CӠ//@aT Ҡ/3@@h/@!3@LG@hyLG@ ҡ3@e3@@y<qkT3@@\@TG @`T!RRLG@!<yLG@lDyq`WTLG@A#* RiKK@q`TK@LG@DyqTW@qaT3@$@yqT3@$@yqTLG@R y3@$@yqT3@$@yqTLG@R yLG@ yLG@ yW@qaT@R`R!LG!@ yLG@ALG@ RiKK@q`TK@<@yq TBRf@yyLG@A*@Ri@yqTLG@A@qTLG@ATqT3@$@yqTy:<q@TyLG@Aq TLG@Aq`TLG@AqTLG@AqTLG@AqTAyyAyqT@qTAyqT@qaT RRyyq` TLG@!R yLG@ALG@ R/iKK@q`TK@LG@AR yLG@ALG@ RiKK@q`TK@SLG@A#* RiKK@q`TK@@q)TS@SS@ÉR?kT աS@ÉR?kmT R  LG@Dyq TW@qTLG@ EyqTAyqATLG@ EyqTAyqT$IhLG@APq T3@$@yqT@qT3@!R$y3@$@yqT@qT3@$@yq! T@qTLG@3@!$@y yLG@ALG@ RhKK@q`TK@4S"LG@A#* RhKK@q`TK@"3@$@yqT@qT3@$@yqT@qTS@SS@ÉR?kTS@ÉR?kmT R3@$@yqLG@!<dyLG@APqaT3@$yLG@APqT@yqTW@qThLG@lA T R{yR{yLG@ATq TLG@Fyq T :FeHG `;`@@`A@HG9eLG@ALG@O@}}@yLG@O@}}@yLG@O@}}@y*{@y*W@*mfKHG ;" @ "@!`A`HGe*LG@ALG@O@}}@yLG@O@}}@yLG@O@}}@y*{@y*W@*5fKLG@ATqTW@qT{yq@TLG@ALG@O@}}@yLG@O@}}@yLG@O@}}@y*{@y*W@*fKW@qaT RNcLG@ALG@O@}}@yLG@O@}}@y**W@*eKW@qT3@@\@TG @aTR!cW@qTLG@g`nG(@TW@qTLG@A<qT R=d#LG@ALG@O@}}@yLG@O@}}@y<8S<<**W@*dKK@qTLG@ADqTLG@ALqaTLG@yq<bKK@qT/@qATLG@ADqTLG@ALqT7@1cK LG@ATqT7@dKK@qT/@qTLG@APqTLG@SAypyLG@{AytyLG@Ayy@LG@Ay|yLG@AyxyLG@AyyK@q!T@R9 RpGhEy<y:KK@q TK@qTK@q`TK@?KK@qTLG@hEyqT@R ;<q`TLG@@qTLG@@ qTLG@AqTLG@A qTRRhb3@@\@/W@qATLG@DyqT/@ T3@@d`TLG@ATqTLG@AqTLG@Aq T3@@c3@/@ |CӠ//@aT Ҡ/3@@h/@!3@LG@yLG@APq TW@qTLG@DyqT/@,T3@@dT3@$@yqaT3@$yRdKK@q`TK@LG@!R yLG@ARyLG@ALG@ ReKK@q`TK@6<qT ieLG@!Ry@R9GX@<y9KK@q TK@qTK@q`TK@o3@@yqT3@$@yqT3@!R$y3@$@yqT3@AR$yLG@AҢ3@*ReKK@qATLG@O@~ ARLG@lDyq`Ta(KLG@A<LG@A<4S< <LG@hEyq`TRR*<LG@!<|yLG@A<LG@A<4S< <LG@hEyq`TRR*<LG@!<@yK@!G@!@A?@Tc@{AC_{G@ҿ/WyLG@FyqTHG`<`@@`@@HGRbP>9LG@A@qTLG@ATqT@@yqTG@`T RRSySy@@yx<@y@@y,77@33@qaT R3LG@TLG@7@!<yLG@lB7@?kTR/G(@T7@q!TLG@A<qaTRaLG@APqTLG@ATqTLG@dLG@AҢ@* Rd/LG@Fyq@T<HG/@`HGa/@q`TLG@Fyq@T=HG/@`HGa/@_pGhy@@yqT7@<CyY//@q`TLG@Fyq@T>HG/@`HGa/@<LG@lDyq2T7@q TLG@A8q TLG@AHq`TLG@ADqaTLG@AqTLG@Aq TLG@Aq`TLG@A<qaTLG@AqTLG@AqTLG@Dyq TLG@AR yLG@y RWyLG@Fyq`THG?`@@`A@HG5aLG@ yLG@!RyLG@ALG@ Rd//@q`TLG@Fyq@T @HG/@.`HG a/@LG@ EyqT4<q`TLG@A@qTLG@ATqaT>@RcLG@Fyq`THG `" @ " A " B !!@HG`W@yq T R(b//@q`TLG@Fyq@T @HG/@_HG`/@]@@y<qTS@yqaTLG@APqTLG@Dyq@TLG@DyqT7@qaTLG@FyqTHG @" @ " A " B " C !A99HG`LG@ATq!Te4<q@TLG@dEyq`Tĉ@bnLG@A@qTLG@AqTLG@dEyq`TĉԐ bVLG@dEyq`Tĉ@bJLG@dEyqTLG@Fyq THG `" @ " A "@!pBpHG,``b)LG@Fyq THG  " @ " A " B !@99HG`nҠrbLG@dEyqT|ҀhbɎdb7@q!TLG@Dyq`T R^LG@ATq TLG@ALG@3@}}@yLG@3@}}@y$R**7@*M^/LG@FyqTHG/@^HG_ 7@qTLG@ yLG@yLG@3@~ LG@A<LG@A<4S< <LG@hEyq`TRR*<LG@!<|yLG@A<LG@A<4S< <LG@hEyq`TRR*<LG@!<@yLG@Fyq@THG/@^HG__/@!G@!@A?@T_{Ĩ_C{?y[ Ry Ryy Ryy@@y__@WW@qaT RWLG@TLG@_@!<yLG@lB_@?kTLG@Fyq@T:_LG@lB HG*_@4^HG_R[LG@W@~ @qT@R[@@ysy@ @ywyLG@ATq!T@@y$qT@A!Ry@@y<yLG@APqTyqZ<<<y RyyqkTqT qT@y<y Ry@@y|S<y Ry Վ_@q@TLG@tDyqTyRr | ` |BK*xS K<<<y RyH_@qTLG@AqTLG@A qTyRr | ` |BK*xS K<<<y Ry&y(q!T@@y|S<y Ryy$qT`Ry`RyyRr | ` |BK*xS K<<<y RyyqT qJTqT$qT$qkT(q T@y<y Ry@@y|S<y Ry  Ry@yQ<y Ry Ry ՠLG@AqA TyqTLG@FyqT:^y HG9]HG^R[LG@ALG@W@}}@y<LG@y|@W@}~`y<s@y |<@ < <LG@@y<LG@W@}}@yCy?@y3y@ @yy@yy@y@y*Rw@y *R*\[QLG@A qATyqTLG@FyqT:]y` HG\HG]R[2yqTyqlTyqTLG@FyqT:]yy HG\HG]R[LG@ALG@W@}}@y<LG@y|@W@}~`y<s@y |<@ < <LG@@y<LG@W@}}@yCy?@y3y@ @yy@yy@y@y*Rw@y *R*:\[_@qETLG@APqTy qTyq TLG@FyqT:+]yy HGD\HG!]R[PLG@ATqTLG@ALqATy(qTyqTyqATLG@FyqT:\yyy HG\HG\R["y$qTyqTyqATLG@FyqT:\yyy@HG[HG\R[ ՠ[@qAJT Rz[LG@Eyq`T R$LG@ATq'TLG@AqTLG@Aq%TLG@@yq$T@y@y |<yLG@_@}}@y<8S<LG@_@}}`y<@ <yy|yLG@_@}}@Cyyy|yLG@_@}}@y<yy a|K<@ <y@@y*@ @y! y!|y?kTLG@_@}}@y<@@y@y@|< <sy@ @ywy@yLG@_@}}`y<@K<@@y*@ @y@ <@y@|< K<{y{yq T{y\@@y*y!|y?kTLG@_@}}@y<@@y@y@|< <sy@ @ywy@yLG@_@}}`y<@K<@@y*@ @y@ <@y@|< K<{y{yq T{y@@y@y |<@y <sy@ @ywy@y@y K<@@y*@ @y@ <@y@|< K<{yLG@FyqT:[@@y*@ @y*HGZHG[yysywy{yyHGZHG[LG@ALG@@y<@yCy?@y3y@ @yy@yy@y@y*{@yw@ys@yR*{Z[ LG@W@}}@CyyLG@ALG@W@}}@y<LG@y|@W@}~`y<s@y |<@ < <@yLG@W@}}`y<@K<LG@y|@W@}~`y<sywy` < |<@K<<LG@@y<@yCy?@y3y@ @yy@yy@y@y**w@y *R* Z[LG@tDyqTyqTyqTLG@FyqT:Zy@HGZHGZR[x_@qTLG@DyqTLG@W@}}@y*LG@y|@W@}~@y <s@y K<w@y K<sysyqJTsyLG@ALG@W@}}@y<LG@y|@W@}~`y<s@y |<@ < <LG@@y<LG@W@}}@yCy?@y3y@ @yy@yy@y@y*Rw@y *_@*pY[[@{CC_{+Gy RCy@@y//@''@qaT R'LG@TLG@/@!<yLG@lB/@?kTR+{LG@'@~ @qT@R+n@@y<GyLG@APqTGyqTG@y<Cy@Gy qT@@y|S<Cy7R+4/@qTLG@tDyqTGyqTGyqTR+"GyqTG@y<CyGyqT@@y|S<CyGy qTG@yQ<Cy Gy$qT RCyR++@q!TLG@ALG@'@}}@y@@y<C@y**/@*TX++@{è_{G@ҿ'@@y++@//@qaT R/LG@TLG@+@!<yLG@lB+@?kiTRMLG@ATqT@@yq@T@@ygy@@ycy@@yky"''@q`T'@2LG@@"@!@LG@Fyq T@@y*@@y@@y*@ @y*@@y*@@y*HG******XHGbY'@!G@!@A?@TZ{Ĩ_{G@ҿ/@@y33@77@qaT R7LG@TLG@3@!<yLG@lB3@?kTR/YLG@APqTLG@ATqTLG@[@@yqaTLG@lDyqTLG@yLG@DyqaTRWLG@Eyq`TR[ LG@A<q`TLG@ADqTLG@ALqTLG@ATq!T`R9@@y9LG@A*R[/@!G@!@A?@TvY{Ĩ_{G@'ҿ/LG@TLG@@!@yy@@yqTqT qTq@TqT R `R ]LG@!RyWLG@yR@@y3@@ykyLG@A*`Rq[//@qTLG@ADq@TLG@ALqTs@yq@T@@y|S<w@y|S<?kT@@y*@y K@<**8S 8S<oyo@y@|q |<oy{@yoyLG@A*@R2[/ ՠ/@!G'@!@A?@TX{Ũ_C {G@'ҿ'LG@TLG@@!@yy@@yqTqT qTq@TqT RtRqLG@!RyLG@y@@@ g aT gLG@ADqTLG@ALq! T@ gan (`y<|SGy@gal (`xbga@@@y+G@y @Q<[yLG@FyqTG@y+@[@y*#@V#WLG@A*@RZ'VLG@A*@RZ'J@$XGyG@yV@@@y+G@y[yLG@A*`R{Z''@qTs@yq TG@y|S<w@y|S<?kTG@y@yK@<**8S 8S<_y_@y@|q |<_y{@y_yLG@A*@RKZ' ՠ'@!G'A!@A?@TW{@C _C { G@gҿ7gy@@#@T@@y<<|Sgy@@y8<@yLG@A#*`RZ77@q/T@T@@yqaTLG@FyqTW#B@{U@@y8<@yLG@Eyq`+T@@y@2<@yT@@yqT@@yq)TLG@FyqT@VLG@ADqTLG@ALqT#W77@q#TAy#@y/ybga#@#ybga#@'ybga#@7Ayb gaga#@gyqT+ybga#@ ?Ayb gaga#@'ybga#@ 7Ayb gaga#@3ybga#@$Ayq<#@yCAyc#@(#@ @#@7AyqT g/#@ @@yqTSAyc#@,Kybga#@0WAyq T#@ARyLG@FyqT`NVLG@Ac* R,Y77@q!T@yq<#@y#@!Ry@y#@y@y\U#@@yW#@@yTU#@@yb ga ga#@#@@#@$#@@yqT g/#@(@@yqT#@@yqTg/#@,#@@#@0LG@hDyqT#@0g#@@#@ #@ #@ @#@,LG@DyqT#@@#@ #@@#@#@0g#@ #@@#@ #@@#@#@@#@@yqT g/#@  ՠ#@@y8<#@yLG@EyqT#@@y@2<#@yLG@Fyq@THG7@THGU@T@@yqTBҡ@@SLG@TLG@@!@yyLG@FyqT@@yT@`@ @yT@`@@yb ga ga #@`a@`A`T#aUdULG@Fyq T[L@@yqT@@yqT ҡ#@@SLG@TLG@#@!@yyLG@FyqT 5U@@yqT#@@#@@#@@#GT@@yqaT#@@#@@#@@ #8T#U LG@FyqT ՠ7@!GgA!@A?@TU{@ @C _C({G@ҠLG@ALqT#p p;RwyR9@R9LG@FyqTw@y*@9*#HG* SHGT!RRWqT@S@@yqT@@yqTR%@ R K##@ qmTR#@<p<wy#@9!RRWq!T@ #S@#@ @ qIT'@| @yqT'@'@@<q-T'@qTLG@Fyq@ T\@| @yqA T@| @yLG@Gy?kT ZT#$`@@`A@#OT@| @y*@| @y*@"!|@xa@| @@| @y<bga@| @@%#***CS#!TLG@@!|A!@yyV@@<qmTO#$`@@`A@#T9@| @yqT@| @y*@| @y*@"!|@xa@| @@| @y<bga@| @@%#***R#S@@<qT   ՠGE@ @TbT{@C(_ @ @y@ @y?kT@@@ @ @y@ @y?kT@ @@ @ @y@ @y?k"T@ @@ @@@ @y@ @y?kT@@@@ @y@ @y?k"T@ @@ @ @ @y@ @y?kbT @@_ @@@@0 `T@@@ @@@@0 `T@ @@ @@@@0 `%T@ @@ @@@@@@0 `T@@@@@@@0 `%T@ @@ @ @@@@0 `eT @@_{G@ҿ/@@LG@A*RU//@!G@!@A?@TS{Ĩ_{LG@AҢ@*@RU{¨_{ G@?ҿ/@@yWyLG@TLG@W@yyWyqTWyqTR/I @Ҡ@U9@!RyWyqT@!Ry@%T2LG@0@yq TLG@@q TqTq TqHT @@Qң @Bҡ@ۛU @@QR @y@`&S/@/@!G?@!@A?@TS{Ȩ_{ G@'ҿGLG@yLG@tyLG@yLG@yLG@yLG@yLG@yLG@yLG@yLG@yLG@yLG@yLG@yLG@LG@yLG@@qTLG@@qaT!RRLG@!<yLG@@qATTLG@@qTRGG@q`TG@ҁRRTGG@q T@yq T@y q T@yqT@yq@T@y(qT@y0qT@y4q T@y8qT@yHq`T@y<qT@y@qT@yDq@T@yLqT@yPqT@yTq!T@yLG@@y*LG@( *TGLG@4J9<yG@<qTG@@qATGLG@DyqT RSPRPP@RGLG@Dyq@T@y*LG@ *RG@q!QTLG@xDyqTRy(LG@|Dyq T@yLqaTLG@!RyLG@|y RyLG@DyqTRy LG@Dyq`TRy@yLG@LG@@yy@yDq!TLG@@qaTT@yLq!TLG@@qaTTLG@A<qTLG@( @9LG@LG@AqTLG@RLG@xyLG@A@qATLG@!RxyLG@( @9LG@LG@AqTLG@RLG@yLG@APqTLG@!RyLG@yLG@ATqATLG@!RyLG@( @9LG@LG@A qTLG@RLG@|yLG@yLG@ADq!TLG@RyLG@Wy|@}}@RyLG@Wy|@}}@Ry`LG@Wy|@}}@ARyLG@Wy|@}}@RyLG@Wy|@}}@yLG@Wy|@}}@RyLG@Wy|@}}@!RyLG@Wy|@}}@RyLG@Wy|@}}@RyLG@Wy|@}}@nRyLG@!LG"@Wy$Ey!|@}}@*yLG@!LG"@Wy Ey!|@}}@*yLG@Wy|@}}@!RyLG@Wy|@}}@ARyLG@tDyqTLG@Wy|@}}@aRyLG@Wy|@}}@y<LG@Wy|@}}`y<@ <LG@Wy|@}}`y<@ <LG@Wy#<|@}}@*yLG@Wy|@}}@y<LG@Wy|@}}`y<@ <LG@Wy|@}}`y<@ <LG@Wy#<|@}}@*y/@!G7@!@A?@TL{Ǩ_{ /WyG@GҀLG@yLG@Xy/@8q"T8qhT qT qTq Tq@Tq T0q@T0qT(q@THq2THqT@q YT@q}TPq TPqÝTTqkTLG@?RyLG@_RyLG@ RyLG@ RyLG@RyLG@RyLG@RyLG@RyLG@LG@!,EyyLG@LG@!(EyyW@y/@&}LG@RyLG@ARyLG@ RyLG@ RyLG@RyLG@RyLG@RyLG@RyLG@LG@!,EyyLG@LG@!(EyyW@y/@ALG@@RyLG@@RyLG@RyLG@RyLG@RyLG@RyLG@RyLG@ARyLG@LG@!,EyyLG@LG@!(EyyW@y/@LG@RyLG@RyLG@ЀRyLG@ЀRyLG@ARyLG@RyLG@RyLG@RyLG@LG@!,EyyLG@LG@!(EyyW@y/@rLG@!RyLG@Cy qLG@!<yLG@Cy qLG@!<yLG@DyqTLG@?@xaLG@!<yLG@LG@!,EyyLG@LG@!(EyyLG@Cy|qLG@!<yLG@!RyW@y/@LG@hyLG@!RyLG@!RyLG@@Oy qT @#Ҡ#@A+A`LG@Ac* RA//@qA4T@<#@y@<#@yOyqTOyqA)T @@yOyqT`LG@A8q T`LG@AHq`T`LG@ADqaT`LG@AqT`LG@Aq T`LG@Aq`T`LG@A<qaT`LG@AqT`LG@AqT@@y2<@yOyqT`LG@tDyqT@@y2<@y`LG@DyqT`LG@ALqT?<qT@@y2<@y@@y2<@y`LG@ADqT@@y2<@yOyqT`LG@Cy@y`LG@TDy@yOyq T`LG@A8q` T`LG@AHq T`LG@APq T`LG@ADqaT`LG@Aq`T`LG@AqT`LG@AqT`LG@ALqT`LG@Aq`T`LG@AqT`LG@A<qT`LG@Aq T`LG@Aq`T`LG@ATqaT`LG@AqT`LG@AqT@@y2<@yOyqT`LG@Dyq T`LG@A@qT`LG@ADqT`LG@AqT@@y2<@yOyqT`LG@BqT@@y2<@y`LG@ADqT`LG@ALqT`LG@ATqT@@y2<@y`LG@Dyq T@@y2<@yJOyqT @Ҡ@5@`LG@ADqT`LG@DyqT@@@@`LG@ATqT`LG@RV<;;@qTc@y|S<q!T?@??@qmT2`LG@ADqT`LG@ALqTRSy?ҋ>R/<;;@qATc@y| S<qT?@??@qmT ># վ>#@ iT  ՠ;@a!G'@!@A?@T<{Ũ_{ @@yqTR/ `LG@A @@*`R>//@{è_{`G@/`LG@A* R>''@qT@y@y'@a!G/@!@A?@Th<{ƨ_C9@h>@`>@yQ<y @@9@9 9y<Q<yyqLT@9C_{`G@`LG@APqaT`LG@BqT:R#yR'yC @a!G@!@A?@T <{¨_{ `G@'@h>#?`LG@APqaT;o`LG@BqT@-:;e@`>!Ry#@#A 9#@#R9#@#R9#@#!R9@@y|S<#@#A9@@y#@#A9@@y|S<#@#A9@@y#@#A9#@`#^`9`LG@A@`>`R=??@qT?@;c@y@`>@y?kaT; R;`LG@T`LG@ARy;@a!G'@!@A?@T; @{Ũ_{ `G@'@h>#@`>Ry#@#A 9#@#R9#@#AR9#@#AR9@@yq`TqTqTqT qT#@#R9#@#aR9#@#AR9 #@#!R9R+#@`#`9`LG@A@`>`Rr=??@q`T?@s@y@`>@y?kaTR `LG@T`LG@RyRa!G'@!@A?@T; @{Ũ_{'@@@<'@{è_{`G@'ҿ`LG@Ac* R0=@qT@9<`Gy`LG@yq T@9qT@9,qiT R@a!G'@!@A?@T:{Ũ_R_{ `G@Ҡ@'S@y @y'@a!G@!@A?@T:{Ĩ_{ `G@'ҿ#@@y??@//@qaT R//@qIT/`LG@?@!<y`LG@/@}}@y7`LG@/@}}@y;`LG@ATqaT`LG@AqT;@<7@< @`LG@/@}}@y**?@Rv83#@ @3@`LG@A@qT;@<7@< @`LG@/@}}@y**?@RT83#@ @3@`LG@lB?@?k(T`LG@ADqT`LG@ALqT`LG@ATq T`LG@APq`TRx`LG@ADqT`LG@ALqT`LG@APqT7@xS7`LG@APqT;@tS;`LG@lDyqT`LG@A;@<7@< @`LG@/@}}@y**?@*73`LG@FyqT`LG@A @@y*6`HG*/@?@48`HG9`LG@A7@< @`LG@AqT`LG@Dyq`TRR**73#@ @3@a!G'@!@A?@T9{Ũ_{`G@ R'y`LG@!Ry`LG@yC*R7qaT R`Gxax| S<*@Q`G!|@xax _k@T'y@@qMT'@yq<a!G@!@A?@TO9{¨_{?y`G@'ҿ'9kyoygy?@yqT`LG@yqT?@yqT`LG@Eyq T`LG@lDyqT`LG@A*`R^;''@qATs@yq T`LG@DyqT Rcy`LG@A*@RE;''@q!T`LG@!Ry`LG@y R9`LG@w@yy@R+`LG@{@yyEy[y[@y_y`LG@A*@R;''@q T`LG@!Ry`LG@y R9c`LG@!Ry`LG@!RyX?@yq T`LG@Eyq T`LG@EyqT`LG@yE`LG@lDyqT`LG@DyqTcy`LG@A*@R:''@qAT`LG@y R9# R+`LG@Ey_y`LG@Ey[y`LG@A*@R:''@q!T`LG@y R9 ՠ'@a!G'@!@A?@T_8{Ũ_`Gy _{/@DqT`LG@tAyqTR/(`LG@@yqT`LG@R`LG@!Rty`LG@!Ry`LG@tAyqTR/ `LG@ty`LG@y/@{è_{ `G@?ҿ'+@lqAT`LG@0@yqTR'@pqAT`LG@0@yqTR'@lqAT`LG@!R`LG@xy`LG@|y`LG@y`LG@y`LG@y`LG@y @@y/`LG@@/`LG@T`LG@/@!<y/@Rk`TRkTq`T qhT !RkT!RkT +`R' R+ @@s'@R+/@ @@8'`R+ @@m' ՠ'@q T@lq`LG@!<0y@lq T`LG@+@`LG@/@`LG@?`LG@!@a!LG!@@ /@ R?kaT RCyA8''@qAT709`TR+`LG@+@`LG@@qT`LG@@qaT!RR`LG@!<y'@a!G?@!@A?@T:7{Ȩ_{ @@7{¨_{ /`G@Gҿ?C@Ҡ'+/@lqaT`LG@H1`TR@@*5;;@58qRoy4<iTR`LG@R!R@RU8``LG@H1aT R@RyR5_y`LG@HcR?5GG@qT`LG@H6`LG@ Ry`LG@H#RR!R5GG@qT`LG@H6`LG@ R_`LG@H#RR!R5GG@qT`LG@H6`LG@ RE@Ry8oo@yl6<y`LG@HR7GG@q T`LG@H6`LG@@R%`LG@H1TR?`ڛS5??`LG@HARO6`LG@Hr6`LG@G?@a!GG@!@A?@TW6 @{ɨ_{/`LG@@qT@6/`LG@T`LG@@!@yy/@{è_{/`LG@@qT@4/@y`LG@T`LG@@!@yy/@{è_{/`LG@@qT@/6/@/@{è_{ @@y7`LG@T`LG@7@!<y7@qT7@qHT @`G7@xa66 @76 @7@cyR_yc@y_@y gyg@yqT_@yq!Tg@y@!!97@<*g@y_@y |@K7_@yRr |`|S_y_@yqT@97R77@{Ĩ_{/;/@qT`Gy@yRc@y1T?`pG?x}@@yq`T?@?`G@?@?kT `G@?@?kjT`pG?x}@!Ry?x}a!pGR/?@<`Gy&@R;#@yqT@y*`G@?kT@y*`pG!|@x}@@yqT@y`GyR;;@{Ĩ_{ Oy`G@7ҠO@yqT@@@0y@@@@ty@y@9@9@dy@hy@ly@py@Hy@!Ry@ y@!Ry@y@y@@y@y@y@!Rly@py@!Rhy@!Rl@ty@y@y@y@y@y@y@y@y@O@yq T@Ry@Ry3<@y3<@y:5<@y4<@yN5<<@y@"R14@@y@y@!Ry@!Ry@!Ry@Ry@Ry@@@@@ @y@yқ3 җ3@`T#5 ՠ@ҋ3`T#5##@@ @ `G7@@ @Tg4 @{Ǩ_Cy`G!`G`G`G `G`G `G!`G`G! `G!$`G(`G,`G!0`G4`G8@y`G<`G!@`GD`GH`GL`GP`G!X C_Cy2y@y`pG!|@x}@@yqT@y`pG!|@x}@@y@y?k`T@yy@y`G@?kT @y`G@?kaT@y @yy@y`G@?kKTRC_@yqT@y@q!T`LG@` @@@R@_{ /@yqaT@y@qT@yqT@y@qLT`LG@` @@@`LG@yqT R1 `LG@DyqTR1R/ R//@{è_{'@@`LG@T`LG@@!@yy@@y qT@@T@@@(T@@`LG@!<yMR'J@@yqTR'C@@yDqT@ iTҠ@@y*`G!|@@x!1@@yHqaT@@y*@@`G!|@x!#@@yTqT@@9@@y*@9`G!|@x!@9@@yXqhT@@y*@@`G!|@x!R''@{è_{`G@'ҿ/wyR9@R9!RR:5//@q`T/@:3@@@@yqT@@yq`TR-'''@R K++@ qmTR+'@<wy+@9!RR5//@q`T/@'@ +0'@+@ ''@q TRa!G'@!@A?@T2{Ũ_{ `G@/ҳ7yR'9@R#9#!RR477@q`T7@:C@``@yqT`@yq`TR0`R#9/(/@R K33@ qmTR3/@!3#:0/@<y3@'9#!RR477@q`T7@ /@3@ //@qTRa!G/@!@A?@TS2 @{ƨ_`LG@T`LG@@!@yy@@y q!T`LG@y<@@@@y qTR@@yXqhT@@y*`G!|@xa@R@_ {`G@O`LG@0@yq`TR`GR`G8@#`G!8@y;@;~}@y@;~}@y@;~}@9@;~}@9;@<@R <y#`R??@qT?@tqA TqA T@@y<@y@;~}@!RyS@y@;~}@*ycyqT;~}ӡ@ M2@Rcyciq!T;~}@ c062ҀRS;@;`G@;@?kT`G#@8`LG@@!@yyRa!GOA!@A?@TS1{@ _ {`G@Oҿ?`LG@0@yq`TR`GR`G8@#`G!8@y;@;~}@y@;~}@y@;~}@9@;~}@9;@<@R <y#`R??@qT?@tqA TqA T@@y<@y@;~}@!RyS@y@;~}@*ycyqT;~}ӡ@ 1@Rcycq!T;~}@ c0j1ҀR;@;`G@;@?kT`G#@8`LG@@!@yyRa!GOA!@A?@T0{@ _ {@G@Oҿ?@LG@0@yq`TR@GR@G8@#@G!8@y;@;~}@y@;~}@y@;~}@9@;~}@9;@<@R <y#`R??@qT?@tqA TqA T@@y<@y@;~}@!RyS@y@;~}@*ycyqT;~}ӡ@ 0@Rcycq!T;~}@ c00ҀR;@;@G@;@?kT@G#@8@LG@@!@yyRA!GOA!@A?@T/{@ _CRC_{@G@ҿ/@LG@A<q!T@@y( qT R9@@yqT@R9@@yqT`R9 @@yqTR9R9 Rgy` 99-/ @LG@AҢ@*R1//@A!G@!@A?@Th/{Ĩ_{?y@G@?ҿ?@@ysy@LG@T@LG@s@yysyqTsyqTR?AҠ@v1?@yq`T@ysy q,T qTq`Tq %TXq:TqT4q`4T Rsy@G@@G@LG@A#* RY1??@yq`TO@<4S<K@< *<@y?@qT@LG@hEyqT@R<qT@yqT@LG@hy@LG@@LG@B*~ AR?@LG@lDyqT@LG@DyqAT@LG@ATqT@LG@A@LG@B@LG@@LG@B*}}@y$R#R***,@LG@lDyq`T@LG@DyqT@LG@A@LG@B@LG@@LG@B*}}@y$R#R***c,@yq T@LG@hy@LG@@qT@LG@@ qT@LG@AqT@LG@A qTRR,@LG@A@LG@ R0??@qT@LG@@LG@B*~ ARN?@LG@Aq!TK@qT@LG@aR@LG@Aq!TO@qT@LG@aR@LG@A<@LG@A<4S< <@LG@hEyq`TRR*<@LG@syB<|@` *y@LG@A#* RB0??@qATwy@yqTw@y <wy@yqTw@y<wy@yqTw@y<wy@yqTw@y<wy@LG@w@yy@LG@A<qTy` 99+??@qT@9|<@LG@!!<y~@LG@A#* R/??@qT@yq@LG@!<y@yq`T@LG@y@LG@!@2!<y@LG@y<o@<8S< <@LG@!<yI@LG@A#* R/??@qTA9wy@yqTw@y2wyS@<XS<<w@y *wyW@<PS<<w@y *wy@LG@w@yy@LG@A#* R/??@q!T@yq@LG@!<y    @LG@sy|@` y<@y@LG@T@LG@@!@yy?@A!G?@!@A?@T-{Ȩ_{ @G@ҿ7@LG@Dyq@TR9@@99RR@/7@9 @9R77@A!G@!@A?@T,{Ĩ_{ /@@T@@TR/@@yqT @@./@@yqT-/ @@yqT @@+/R//@{è_@LG@CC" @ " A " B !@C R@q`T@*G@@yC@yC@yC@yC@yC@ y@qTC@!Ry@qTC@!Ry@qTC@!Ry@qTC@!R y@A!G@!@A?@T+{Ѩ_{@G@'@R9R9wy!RR-//@q`T/@A@*@@yqT@@yq`TR2',@R9'@R K++@ qmTR++@9'@< <wy!RR-//@q`T/@'@ +)'@+@ ''@qiTRA!G'@!@A?@T_+{Ũ_{ @G@'@R9R9wy!RR-//@q`T/@?)`@yqT`@yq`TR2',`R9'@R K++@ qmTR++@9'@< <wy'a+x)!RRQ-//@q`T/@ '@+@ ''@qiTRA!G'@!@A?@T* @{Ũ_{ @G@'@R9R9@qTwywy!RR-//@q`T/@K @1) @@yqT @@yq`T@R<'6@R9'@R K++@ qmTR++@9@qT'@< <wy'@< <wy!RR,//@q`T/@' @ +('@+@ ''@q)TRA!G'@!@A?@T*{Ũ_?9@_{ /@G@/a@y` @y <`@y <`"ya@y`@y <`@y <`&y` @y<@`>@y<@ *`@y<@`:@y<@ @|`76`R#97@R K;;@ qmTR;;@'9/@qT7@< <y7@< <y7a;#(#!RRh,??@q`T?@ 7@;@ 77@q)TRA!G/@!@A?@T* @{ƨ_R@_CRC_@y5@pGx}@@yqAT@Gy*@k`T@@y<@pGx}` @yqT@pGx}`@yq`T RR<@*<<@y@\q TR_{@@qTq`T +@LG@ATqTR@R+R ՠ+@Y<q`T R@AR9@LG@AҢ@*R+//@{è_{ @G@'@G Jg)@@`@A`@G"IW)@@`@A`@GJG)@@`@A` @G'@@ @TP) @{Ũ_@LG@ALq@TLqTDqT%Pq`TTq!T@G@{ @@G@{ @@G@{ @ @G@{ @@LG@Cy<@@?<_{ @@< @yR{¨_@u@s@r@o{"'R BR%qRЁ?q!*{_BrT(@Q R RAP @qMT@Q@94@@9?k`TcQc$ ^8kT!ATTAAT_#c@*`BA`G!@"{S@5R&a@cb$` "@d"@C#&@hG@SA@{è_`@ A@*@SA{è{ST[jG ҁ@! 5$҉$5@!Ra2vVu6`SA[B{è_?% {S@&&&bE"b.@A&@hG@SA@{è_`@ A@SABR@{èm{S&a@`bT3`a6@Tb6@_Tb2@S`AT&@SA{è_l&a2@!a2w&u&@SA{è_ A9_A9_$@_@A9_T@_{ P&a2@!a2[& @{¨_$@_$@B@4BBhGB\@B@_CchGc`@C``_ BBhGB@6PR_`_ @@5?qR!Ђ?q!_ @ b6#ab6`_ @ { SbGC@7Ҡ=#='=+=/=3=7=;= / )a4?q`T!sG*7@a@Aʡ @{Ҩ_BBhGC@DE`?* / )@5@c_qT@5a}#RqT!R@4q@TRqT@hG@!*_@hG@!*_@hG@*_{CSS[`G*c@g+T@4 q AzhTsGgB`@ {ASB[CcD+@_ @:*q BzTq Cz)TBc RBhG:B@@?ֿq T@I@T@ҥ@sZ qZ@˺ ThT4/qTq T#Ҥ"R!*qT~@Ҁ!A58@  "R!7 ?qT?qT" CR*k"x#t@#*`?ֺD/@/qTq T@R K!QKRB@@5#R*C!`*!7ҥ7@fjgt#*ҤfF"RG˘!*D/@X/DO/"{C S/cgDEsG=#='=+=/=3=7=;=d@7Ҥ/'7@`@ ʀ @{Ѩ_k"{ 7 B9"qT4F9R @@{¨_֣c@ B9R@cB9!R @ {_q@ -T$"* A94!Q?1`T8$@ SK?kT* @{¨_b~@!* @{¨_֢B9B`ARc * @{¨_3b#{SS4cGb@:!7@*aA`@9@@y s!sG*@a@ASA@{Ĩ_֠@B9Bc !RT V! {SS4cGb@' ! 7@*aA`@9V@qT@9 @y(7 =!@sG*'@a@AASA@{Ũ_0KP@#*qT@ T#@4@y#@@B9B@c !RT  !{S#t2@Qt2#4SA{¨_eBA9dA9B9RBңc` T`&@#jGp@a ?֔jG@` "SA{¨@" @_ {@S@ Ձ@s"a@_TSA@{è#"@{ !4@t"@@ @{¨"_ {S[@TB9B Rҷc b@A(W !}  i#2@!2t#@@z5SA[B{Ĩ_X#2@ !2a#`@tz5`SA[B{Ĩ_@ {[UG "@/  `+sB9ңBc`RN+@ @hG@bC@?|@+@6sgG/@@Aa @[B@{ƨ_ָx@q x8MTҀ sz`"a2@!a2#3{4+@aT@C @VC@@?xtb"`@`џT+@a2@3`џ`TM+ V"@@V#"@+@v  {$R"S3cG@$|8d@Ҟ RATsG*@a@ASA{è_ւB9ARBc@ O {"S3@cGd@!RATsG*@a@ASA{è_ւB9ARB@c + {c` S3[ejGk!9c"ҁR@4sjGw@c(` * 5&RR`b?֠7C"2@b`a2@A2J"S*SA[BcCkD{Ũ_"9*Bc R*NN! *SA[BcCkD{Ũ_ @U  uU {c@[c7k9@ jG@A9A9R@ `@ 4 c` ұ*@5!a2@!a2!Rb&R"@ ?7Ӣ!2@b2@A2!T@* @[BcCkD{Ũ_eBA9*dA9cR* @ *@ @[BcCkD{Ũ_xX 3 @X@ {7X<G6<'C@7ҳ#@S@C#@ht" `7@ykT@ykaT#A7#@!R SA@'@G7@@AAB@{Ǩ_֠#@'S {Rc`[c9SB@{&@@nA-@؂K!v@ t @"T9#/ 7 @" T`>@yT|"0!`A96C'@/@*#@{ASB[C3@_!` G`@B9RB@ caZ@`R!aZ*#@{ASB[C3@_WRC'@/@sX@9!c XB@ RJX@!QXC'@/@ {c`[5SG9c@?B #R @ TR8Дzbb6Ac2A{tbCc2Ab26kG@` `@T9B cAR`2@_T9B c`ARkG@a ?``5DG?@@ SA[BcC#@{Ȩ_kDZ@QZqT9B cRs[@9B c`R9Rd!R/q `2@`T4`@`џ@\`T #,@C#,@b?D3@c\`сT./@/qT$_ց!8 H`8a ր_ր@_ր_ր _ր_ր_ր@_ր_ր_ր`_ր_ր@ _ր _ր`#_ր"_ր"_ր"_ր!_ր !_ր#_ ,_{@ @?qmTS[R`@@` @a@94R @4`@9k` @ T/ @k@TSA[B@%@{Ĩ_{@@94SR @9sBk @,TSA @@{è{@9@4 3Ҁzs@9kskT @@{¨ $@9$5*q`TqATD@F5@9@9!*Eh$x$@84qTTqATB@9D8$@85K_DD@@EFh$@yEh$xR_ {*_ ФOGң"@w gH"qETg@@!, $@9qGTg@@9"qHTkGTg@@9߂qHDT@ug@ @Hg@3K? ? !4:@%/@Sq "TC.0 RCC9sK qmTRxCC9q)TkTGC9QQ!?qAzT*qTg@ @4 "qT*RRCK!|@@!!!}? @RR!7J}"3 Dd@9q2T%ij8 qI1Tk,4Td@9q3T @@ ~?1"aT` @9ZK% _q Tc .ZK% _qmTR  cC9q TklTgC9QQ!?qAzHTKqMT~@B`2w"`@95_#q(T@9qa(T @9@k'T @_@c.B%!R}g@@@D/@_@B%*B!Rc 6og@@  G*w@!@A2 @@@{Ϩ_֠_@*AR*c`/B%Vg@C99@D/@_@B%*c6BARHO@Rg@@@B%*B`c2_@!R7G_@C@*c2AR@bcK@*g@6@sKC!@9?k+T@D/@q"T@Sw*q,T g@C99@D/@~@g@@ #S#@:` _q"Tй#?8.W RVC9qa TC9k T qTqIT@! 4FC9SK* ;q Tд7{5*S@ RC9K  qmTR)C9q Tk TC9QqQAzTs@7@KqT~@N ;@4W@7@ ZK!@9?k T_qT#@*?@_@ЂB%ER*c@3B!RKOJР_@c-R!R?@yB9`9#@OJР_@c@3*AR?@m @!3?@Ѓ*B%c4_@B!RW#@S@*_@ARc@57@M#@?@@C@K@ЂB%*B`c0_@лC@Rc-!R@bcK@4V5%ЂB%B`c1_@лC@*c1AR@bcK@"5Д%R*c ,_@B%!R_@*Дc .B%!R @STжДERc-SД*_@*ЂB%c-!RySж@uЃЂB%*c@4?@Se*S#@Sм?@?@W@]/a{#chGS3dGc(@@_L`?`7'@ 5@yR@yR@yR@y }S|SR|S3|Sc3B33!333y3yyysG@a@ASA{è_R+{B@%SB@c`RGbRAya"ySA{¨_ {$"hGS4[c#,@G#a@O?*7 q-T_@!7@y @?*6G*O@@AʡSA[BcC#@{ʨ_*_@@**@B@%%Rc ,B!R5S{c7[5G6SsB%@Wsb#*oRFA9k T%chG#*0@`?*7 qTo@!7n@y@*`?* 6Q@D*GW@!@AʁSA[B@#@{˨_*o@@{*@D*@%Rc ,!R@DT@DS{c 8k95!G"@7@%*ҁRFA9`4  RhGs0@ A9k@TsFA9skT*?@6 @B@A9G7@!@AAAkD{Ǩ_ֳ @B@RABR@S @  {#!S3chGdG@'ҿ#d4@?*7?@@#@*sG*'@a@AaSA@{Ũ_֢*`7?@?1Tg* @{ w @{¨_ {J.S4)@3@G?q@@ҿMTR  @9qIT k T@9qT)Ks$?q TqTүR!9mRG@@ASA@{Ĩ_ւЃB@%c`8 B`!RЃB@%c8@sB {}RRR7[?G R"@Wҿ9R2*`7qTДb:RC+SB9Ф'Ay@%"c:RҰ'Ay!`>@*}RRRR *&@ 7@q7TRcgB9<qTcB9qITkKTsB9 !!};RsB9cB9sK44 qmT;@к9=#R /#B9 q Tk T@ sB9sKk T" q TR'B9@q`TЃ@%c-R7@BARI/@DRG9 @*c9!R;@C*GW@@Aʡ @[B@{˨_$1T*&@B@%B @c9!R @%7@*B!Rc =;@o/@DЃ@%**c`<;@Sb/@D/@DD/@@%7@eR*c` RSA{¨_ւB@%Rc`RSA{¨_ւB@%ERc`RSA{¨_ւB@%Rc`!R`" e*AA`Taa$ @BA{Ĩ {S* R4B>B*cRҖR@b _@TR @kT@95R!29@ _T5[BSA{è_ G@@SA{èBA B2[BSA{èB"A2_`T*A" _T{5G*'@?ҧ7C@64vrTc*#*s** 51`T>ra T1`T?r T1`T_ra T[ R* 4  Ҽ1 T2`9wy1T`@9x y2`91T`@9|92`97@{`:@ a`6 RR@b`aR@AR:e@B>c B RFY7Ra@ @cC#@sEAG?@@AʡA@'@{Ȩ__xr`T #@cCsE6T@T;@"R!xwzT;@!RERz @cC#@sE`9 G@ a@ @*#@cCsE`#@cCsE@ @cC#@sE c#s{S`*`R@t@ T>#ље9Rw5e@9%06e@bB"b@A)@aT@#@@SAB{Ũ{`A@@T  3  C@#B@A a @`"3 ѡT @@{¨_{S3`G@'ҁv@T @ T@b@A9?@T@R@c {ӿ}ӢB`tZBҢ!R)q@ B`BR҃c`aZBҢRq@ sG'@a@AʁSA{Ũ_ {S<@$@@`@`@a@Ra@ "*@SA{è_րv@ Tb@ZBb@@a7* @*SA{è_R ABB2 A`T"_(A aT( {B` c@ BR`"@97s`" @{¨U`@sR`" @{¨L {S7*R BhGA@!a#@qB`c@ BRSA{¨_c`c R! a@_ {c@ @RScfG$@@Gb[@bҔ"xv\87@#/88@$@@4RBhGB@@?*7bR}RB rHRr?҂CsF@f˜B| @ MT?A !Tajt|A!G ;!w@#"?T[! T$R @R T"@b&@TT&@[-T"@9 @'d4 [B 7*[ s@9 s@'s!!hG!t@ ?* 4#@/@sG*G@a@Aa SA[BcCD{ɨ_ [B9!w@''w7[[E{@cbRҿc}ӥc [BҢ!R *qTTyY 9#@/@\8@28 $@#@/@@@bCc $@!R@;s}@cARZ  s@9 s@'s#/Q{c@ Ssbs[R"\8qT!hG!x@ ?*7\828*@SA[B{Ĩ_qT@*c *$@@\812 *c R} {St@G"@7@ TcRBhGB@@?ր7av@`jtE3 џ~@GTcc9'`A92`9` @ џ`Ta@a`@`A9@TKTTa@T2`9`L*4@a>@* $@AR@*` @ џT յ@cCkDR֢G7@@A!SA@{Ǩ_ֵ@R@ck {SG@t**SA{¨_{[G@ "@W`nA ֢G*W@@AA7 @[B@{˨_`nA+/tZ`B4Ӕ 7yAxA'}R@ejt*wcc@|ERG˦{Z Z** **cRҞ4_1T:/7 y5`ZB`7 y`%5`Aib ?@,T}ӈuc/*7ѡ3;7T@D@kT$@k`TAT@ ?T/@3@*˄hG!@?*5'@`nAҷ@C+@tyc"R҃c Q`AxA%T `a Ae"' ѿT y! @@$#x@ ѿT`Bx``A`a"A`?Ta*A`" ?aTiyAxA^ccRҼ/G `B7@7{7`B@5w`"A;`TbcRBc@a"A TSG@#aAO#ww"`" Cw*AC@kGT@"@A~b@ ?* 5C@w*ATR FGRyGG@_'@*kbc*Bc!R`A{@4}A" @AG@S@T__B"_qT_sI@7qTbc*Bc@!R'@55WqT*/@'@/@,bc*Bc!R'@"`"A;@?T`*AC@T҃c Rp`B\WU bcBcRub:*@7*A7RZq`TbcR҃Bc K`B!R{x`6bcBcR>0RLbc҃BcR2`Bx`}Ӡ3'@/ @#B R! '/ @_@\_{S[c*#<@*7"A9!x94x"@9:@e@bvR`cB a@a ?~d@T '@#@*SA[BcC{Ũ_x"@9:@x6a@c*@9" QqA?kTb҃B c@R6Rx"@9:@j@>@bB c $@!R@{S<@$@@sA935aRSA{¨B`RBc`ARSA{¨ <@{S $@@BeA" ab"AD$@Td@$@A$@SA{èb&Ab&A&SA@{èX_փ*AdT`@$@A$cC$@aA$|@SA{èC{S`tB*uB75` 5!RajSA@{è_ R@SA{è_ւB`B@R҃c6 R@SA{è_G@{ G@` R`j @{¨_ {SG@jt`  `_ SA{¨ {StB sB RS4B`҃BcRRSA{¨_G@ {StB uB 5`jASA@{è_G@tB uB U4B`B R҃c R@SA{è_ {SB`Bcc`RtB `A`B2`SA{¨ `Bab"A2_@T`SA{¨ G@b*Aa" `_!TSA{¨x  ՀG@a G@k {``7q{_G@ R{_ ՀG@XB *|S_{S[`G@/ZBR 7sG*/@a@ASA[B{ƨ_RG@ZB 6 v@? T _ TA9?@T@@U С#RBhGB@@?7ҤD`jt|@GTෟ5Cѥ B`B c@R5RcC@ෟ @B`B cRR@B`B cR5RcC~ @B`B c!RRcC B`B cR@ c[ {ScGb@'Ң 4@a@?Tয় 5 Ղ@RsG'@a@AʁSA@{Ũ_֢#@ R@?T@#@?য়@4CR) {SG@7#c5жb'ւGS u@@ 5 @53Y Rc@i% *43@@G@йcG@`4F*G*7@@Aʡ SA@@#@{Ǩ_u@5B`BcR<?* @@'@B`Bc R* *3 6@@'@`R @@'@qT@*@'@G@RG@ @@'@R@@'@' ҡ { sGc@Ҕ @a@Aʁ @{Ĩ_p  { sGc@~ @a@Aʁ @{Ĩ_Z  {S`G@'5sG'@a@AʁSA@{Ũ_G@5 G@_ {*W<<  B`**B c R҄vw yBY A"`s"A!Z\ @@**`?ֳ @@R@B{Ĩ_R @@@{*c ![bSB`*RҖBO' A"T@_! kT_k`T @ !Tb*B`R҃c`!3SA[B{è '@bAc'@?A%A" @*@SA[B{è@SA[B{è_ {#S[c@ `aaabd"cb`B$#a" bb"a&a*B7a@"RC* 7hG@?Rrb `Z*`7bB`BRcc!aZB"R+*@7R#@*SA[BcC{Ũ_T    H  `nAl #@*SA[BcC{Ũ_L @bB`*BRcc`"R`Z[B*SAcC#@{Ũ_`ZB.a@/`@)`@' {@ #`@`@aZB7`ZB`w `u `s ` `Bo `nA) `A @{¨{S[uB6 vA` As" T "@A сTz61 SA[B{è_G@ ՞ {bB`cS[B cv&@c R"#@A9A9'&@@ &@`@t@3 _T2`@a @3 ?T`>@uTx" `A9@6 &@@ R !hG!|@ ? R &@a @`@3 ?TSA[BcC{Ĩ &Rcbc%B#@RҦ@{bB#cS@[V`@$@`@5@w%517@``@R R`SA[B@{Ĩ_(1T!R `@ {$@;@G*lA"@7*gF !@$9(9  *U7w`@d@ qT TuqTTqT} @G*7@@A!ABCD{Ǩ_֟q`T&@bB#cBc'@ARU NU @  {$@<4@[G*y<lA"@?Ҙ<7w` L/>@# ~S'SSRRR333t9$333{9dy<ay` y6~SRw 3a3!@<x z`@R`"9a*7t7d@ qT TvqTTqT @/@G*?@@AʡABCD{Ȩ_֡7@` 3'3@q@TTv@b7@a@! &@bB#cB`c'@ARV V @V @/@ /7FRfR{RS*5@aRp1T2@Rj1 T*SA{¨_/@!Rcbc'B'*SA{¨_"@cbc@(B'!Rt@@ @cbc(B'!Re{SchG`G[@/b@# R@?@7@?ҡDBs`{!` MT?!!TGsG/@a@ASA[B@{ƨ_ּ {@{_`dJ_ { H@@z`F@ @{¨u @{¨_ {㢊R bGX@)C@'Aҿ##qTsG'@a@A! @@{Ũ_ִ*@q TXq@TLq@T@qaT@&@*cbc:B)@!R@@ `@@ @\ {SX@Aҁ*4b@LqTs*SA{è_ր&@bB)*B`!R@S cc:*SA{è_{SX@Aᡊҁ*@4>@q`T@qTLqTs*SA{è_ր&@bB)*B!R@S cc@;*SA{è_ֳ{$ScGX@DLd@Ҏ*4 @q@TLqTtsG*@a@AaSA@{Ĩ_֠&@bB)*cB@c @*'@[BcC@#@{Ũ_ֳ @[BcC'@4T @[BcC'@t @[BcC'@*R**{*A *cZ7`&@RaZ@ @@{¨W@dqT`&@bB)cB c?@!R`)f!@5) @4`f@RaZ@2`f`&@ @{¨@!RafbB)cB c ?R҈6 {   L@9q`T4R* @@{¨_R*@{¨_RbBtJB5o! 2mc0ed?{@"RS[`GF@@R*7sG*Ha@Aʡ{@SA[Bc0_@@bB)*ccB!R-{SbGSC@/ҿS9a!*7CҷD*T`TSA9`5CA94BR#2'@T@R@sG*/@a@AASA@@{ƨ_bB)cBc@R@@Rb@B)cBc!R@@bB)cBc@v@@bB)cBc`!R@@@bB)cBc`!R@@E c0ed{?@S[chG"R@/R.*1T8@qTtsG*/Ha@Aʁ {@ SA[B@c0_bB)ccB@!Rx!Sa! #*?qTW@7@#@@bB)*ccB@!RtU@#@@bB)B@cc`!RG*T @bB)*cc`B@8@#@# c0f {e@b@B) @c$@c{¨B@!Rmjs`j3@ @{¨_ցjsa0j3@ @{¨_֍{@S7R!#haa@RX5a B9?qT?qTAR SA{¨_ց @?q!Tl {S@#`#7yR5'9c>@"O;a?`d@7!#@9A66%@'`776e 57**RR`)*Bcc@R K7;@q`j!?@P)|)T5*~U 7@Q|S)@G@ZһsR +@9 q TqTqT`R9& @!'@9 @9!@4kjT RR ?qq@zT @2 5O@X@`7G@k{aTsERB@'@*@SA#@{ʨ_*R4R~@Rk@@jB `T `>@aR9& R9C@Lq@T`>@a@")cB$@c!R@ 4?@K@b@?q TBaR@RD/@a`*SA@#@{ʨ_6RqA T7R*R\|4?@@K ?@!RRAR@*n`)*BRcc Y@B*D/@SA@#@{ʨ_Rt`)BRccD7@@;@BD/@j *SA@#@{ʨ_tu #@9@6 @2 ^R k44 DZ~RqTR:R~@T@B'@Z/D { /+@9q` T$4qT @@/@{Ȩ<@bB)cB c$@!R3@* @@/@{Ȩ_ִ@T'7[@R#!?@~@ і@hT @"@Rk47R`9@^)` '@9a9uA [@|*7R#@A*B @@/@{Ȩ_ֵ@!7<@;;@qTQRRBB  @kT0! AT@kKT`)~B*cc@RҶ#@Ҁ~@ғRq37k5P)TQҺL5R? qRҁ ҡ3 @q@ Td3* Ղ@!*Kc _kKT*AR'@9Z#9K99#$?@_TXsk T;@zs*X@i*6@sLq T?@Xq$@@Thq@Ta")c*cB!R,U 5`)RcBc#7@0+@ABkD(;@bB)cBc$@AR3@@@3@A#@3@@7@S0`k4s@Lq T?@bB)**c$@cB@@#@ABAB#@D7@ RK*R 4R`)*cBc R+@ABkD@S@A#@a")cBc AR3a")cBcAR3k+{SТCGd@GX@_ *1T` 7C@c[c`R@@@w#)+yb @9҄v+@9qT64q(T@/C@YV7Rᶍs 9"a۶mjy'"CC@R@*cc`^@ @a35:@@@ :1T1IT1`FT@TP1HT,1@T)*cB c RA@`5Rjyj9" @q;T@"@[BkDsE@`LqT'@bB)c*c@B` !RGG@@AAISA@{ɨ_ֹ@ R,qT'@*c!Rc$@@@ #@[B+@@C@F7Rҹ"'!sb @Rcc`":@@A @ :?q@ "T1 TL1<T1TsR1`TR=5jv;j6*[B@kD+@@C@@@7RҺ'"L!7A@*q Tjs@@?;T A !_?T@*?k T>@)B !Rcc`%$@@7@@+@[BkD1.Tm2T1/T/4L1a*T)cB cRR‚A)kT@nR@[BkDsEb1 T,12T 1T1/TP10T)cB` c`$R3Rm{$@)O) Rcc`!'@8R?q T`/#3;1bT1TTP1 T,1T;@Rcc $FR!'@Gs@s k`B TS@@`@s~@1|| GT1`T TH1 T1 TL1 T`@AR3@;@$@@"`"R!'@` D$41!T;@Rcc`R!'@` D/@@@A @$@@ 51TT1T)cB cRҳRO)kT7@@R+@[BkD;@RccR!'@Gq(T;@Rcc``"R!'@` DxrT>@cc"$@@jv+j6 [B@kD+@@cc RҸ@qTA)?kT)cB c R @ qT@@5 Rg)R cc@@@?kATcc RґA3@ @q7@Ts!R1T4>@)cB c#AR$@3R@zR:cx@cRn @Tf@Rcc@b @:@@ :[B@kDsE61A T)RcB` c#*Hm1@T1T>@)cB c#AR$@@:R @`5 R)cB cR,A37@QccR!@5R@QkT@?k T)*cB c!R @@5`R }qhT)cB c`!RR )cB` cRҳRqiT>@)3RcB` c#$@AR@ cRc$R{q)cB cRqT[ks\/'{ 5 @{¨_`@a&@BB)cB c% @!R@  {#RbR dZ@T @{¨_C@a&@BB)cB c@& @!R{St BdB@A4!QBA5b` SA@{¨iCc)a`c AR!& ' { G@G#y@"4_ q*TAR!,A9qaT`F@@hJ5@y"qTkT@G*G@@Aʁ @@@#@{ɨ_BB)**cB c`'AR*7@Xк'.cRR* ՠcA9Ks qTTqTR3s4gA9qT@yk TBB)c*c)B AR @@@'@BcB)Kc )B !R@@@'@*BcB)*c(BB)*c%Rc`'B !R@BB)cB c'!R@BB)c*B c`*'Z {S[@6H@JQ_sJa@9K?kTs *;6SA[B@{Ĩ_SA[B@{Ĩ_{GD@D@7ҁA!xJ5@_?1T`7 |@3@s* @G7@@AAB{Ǩ_֡s'J7_@'@  {S@H@[sJQc#6JRsK?k|@T9*6SA[BcC#@{Ũ_#@*SA[BcC{Ũ_ C{cSGt[*"@k`4*US)cc@2" R>`fJ1T%7: a"!,Gq%TqTqTz))c$ c-B R@@1TRRART@e) @1T5e)@1@ T 5 @$5RBRaRA`4R z))cB c/R@@1TCRRAR.@e)@_1 T5`)@4A!?R5@ @qTs))cB c@0AR `B`B@5* 5 "*s4B@4 @G*A@Aa{@SA[BcCkDC_֠B@BRRAR@4)cB c.R}RRAR*RRAR 4)cB c@.Rfvw{Zv"+4U2CRRAR`4R p Rn!R5af /)cB c1!RA4)cB c0R8s)`@`4)cB c 1R -`B`B@4~R* E@Rc" c+Raf ys`+" u+b+e`L>qTU)B` Rcc+Ё "Rv+"x+@*sUл+@@)cB c,!RS C)cc -B !RS 9+d c0{[S*SGs)cs k+*c*c2 @7ҁR@xJ4q @aT @zTa!** 4a! +*5a! 4G*7P!@Aʁ {@SA[BcCkD+@c0_*d`3ҳ "RoTT a!3cc4RcbB4* 7qT 9bB4*7qT@9*Rc$@9c4RF4 {*SaG?"@/;!R]7BB)*B`cc5R"!@;A9*?A9*6@sG*/@a@A!SA@@{ƨ_.*78R؆*&9b* 7@@!ҢC* 7S@;9?9U@@BB)CB`c 5!Rl@ C{CS[5VG"*kY:)ss~@@?#W**Cc6RCc6RҬRw@G*?@@Aʡ{ASB[C#@kEsFC_**Cc 7R@ **l*6R*@7Ab!7k5RQ@; R @BR`9R;@9 c4@`ѿ`T;@`F@g 4`2@`ѿT4&@;@")A9B RCc9<;@@R`B#ARCc8,;@@&S{BB9!R.*{s6S@;@")B RCc8 ;@ңR45A9A9(@`ѿ`T;@`F@ 4`2@`ѿT&@&v {G6G@T  **`6A T @GAB@{Ĩ{!#[S G*G@?TcW)SX~@3 c: sa6AG3 ?TRa6AG3 ?ATSAcC G[B#@{Ũt {s[*cWq@ TkY9)Z9Z;SR}# y42@bQj`S?T`Z@\kT `Z@kT`"@?!T@kTC7 *4q|SD:5 ՀqXTSAkDR)*[BcCsE{ƨ_!R4`&@*@ R a&@ @ 5  @ 7q`5n`4 A9!@A9S @'6SAkD{RARS$@*61T*SA{è_*2*@7**SA{è_ֵ &@@4BB)RCB`c;&@ A9!@A9 *@SA{è_**n*SA{è_{ [c#*'*@ @[BcC#@{Ũ@@  @[BcC#@{Ũ_ {SaG;9"@/ҿ?9+@[a!}*CqҤ?;4[BsG/@`@ ʀSA{ƨ_ccW<Rlab!@Y4V4c!Rc`^@[B;A9?A9+@u@[B;A9?A9@[B[{[SGT<@7#Y *cB`#Jc@ R[cyccRyҿy+׊GA@7@y7@y6{A2@|GA6@qT<B`RccGҢ7@@AʡSA[BcC#@{Ǩ_ J"ҡ_* TDetectI2CAO : Trying to detect I2C STL AO...DetectI2CAO : Error reading/writing I2C STL AODetectI2CAO : Found I2C STL AODetectI2CAO : Didn't find I2C STL AO: err = %02d, data = %02dCCDDigitizeLine : Img/Row no: %d/%d, cam=%d, ccd=%d left=%d, len=%d, right=%d, height=%d onHB=%d, offHB=%d, onVB=%d, offVB=%dCCDDigitizeLine : MicroInitPixelReadout, err = %02d - %sCCDDigitizeLine : ETHInitPixelReadout, err = %02d - %s-------------------------CCDDigitizeLine : destination buffer is NULLCCDDigitizeLine : MicroGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : ETHGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : LPTGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : MicroGetPixels - offVertBin, err = %02d - %s/dev/COM%d !   ףp= ?-------------------------CFWCommand Params :cfwCommand : %02d - %scfwModel : %02d - %sAttached camera ID : %02d - %sCFW - use cached model : %02d - %sCFW - autodetected model: %02d - %sCFWQuery Results : %02d - %scfwStatus : %02d - %scfwError : %02d - %scfwPosition : %02d - valid only if cfwStatus is CFWS_IDLE, 00=unknown position, otherwise 1,2,...10Requested position : %02luCFWGoto Results : %02d - %sCFWInit Results : %02d - %sCFWGetInfo Results : %02d - %sCFW Open Results : %02d - %sCFW Close Results : %02d - %sCFW Results : CE_BAD_PARAMETERrbabwbAt t = %8.3lf: %s -------------------------ETHDeviceIOControl : IOCTL_SHUT_DOWN_SERVER: 0x%lxQuery SBIG CamerasACK=========================Query Ethernet : Error getting local IP address.%d.%d.%d.255Query Ethernet : TX socket() failed.Query Ethernet : Function setsockopt() failed.Query Ethernet : RX socket() failed.Query Ethernet : Function bind() failed.Query Ethernet : Function sendto() sent a different number of bytes than expected.Query Ethernet : Received echos from %ld cameras.Query Ethernet : Cameras found = %dQuery Ethernet2 : Error getting local IP address.Query Ethernet2 : TX socket() failed.Query Ethernet2 : Function setsockopt() failed.Query Ethernet2 : RX socket() failed.Query Ethernet2 : Function bind() failed.Query Ethernet2 : Function sendto() sent a different number of bytes than expected.Query Ethernet2 : Received echos from %ld cameras.Query Ethernet2 : Cameras found = %d/dev/sbiglpt%s%d @ReadoutReadADResults: Register Value = %d    MicroCommand : MC_START_EXPOSURE, exposureTime=%luMC_START_EXPOSURE Flags : 0x%02X: msExp=%d, extCCD=%d, triggerOut=%d, ccd=%d, shutter=%s, ABG=%sMicroCommand : MC_END_EXPOSURE, ccd=%d, flags=0x%X: ABORT_DONT_END=%dMicroCommand : MC_REGULATE_TEMPMicroCommand : MC_REGULATE_TEMP2MicroCommand : MC_RELAYMicroCommand : MC_PULSEMicroCommand : MC_EEPROMMicroCommand : MC_MISC_CONTROLMC_MISC_CONTROL Flags : 0x%X: ExtShutter=%s, Fan=%s, LED=%s, Shutter=%sMicroCommand : MC_CONTROL_CCDMicroCommand : MC_SYSTEM_TESTMicroCommand : MC_TX_BYTESMicroCommand : MC_TEMP_STATUSMicroCommand : MC_GET_VERSIONMicroCommand : MC_STATUSMicroCommand : MC_READOUT -> RS subcommand: %s ccd = %d, HB = %d, VB = %d left = %d, right = %d ccd = %d, HB = %d, VB = %d top = %d, left = %d, height = %d, width = %d ccd = %d, HB = %d, VB = %d top = %d, height = %d, bottom = %d left = %d, width = %d, right = %d lsdl = %d, lsw = %d, lsdr = %d rsdr = %d, lsw = %d, rsdl = %d Params: reg = %d, data = %d Params: reg = %dFk51 VMicroCommand : BuildMicroCommand, cameraID = %d, error = %d - %sMicroCommand : SendMicroBlock, cameraID = %d, error = %d - %sMicroCommand : ValidateMicroResponse, cameraID = %d, error = %d - %sGetEEPROM() error: %d, EEPROMContents imagingOffset: %d initialized to 0.parmicro.c -> MicroInitADGain -> CE_DEVICE_NOT_IMPLEMENTED @HzG?MicroInitPixelReadout : ccd=%d, left=%d, noPixels=%d, right=%d, windowHeight=%d, horzBin=%d, vertBin=%dMicroInitPixelReadout : fullWidth=%d, halfWidth=%d, fifoSize=%dMicroInitPixelReadout : whole image on the left half of the CCD only.MicroInitPixelReadout : pDllGlobals->leftSideFifoInfo.rowWidth =%d, pDllGlobals->leftSideFifoInfo.pixelsPerPass =%dMicroInitPixelReadout : pDllGlobals->rightSideFifoInfo.rowWidth=%d, pDllGlobals->rightSideFifoInfo.pixelsPerPass=%dMicroInitPixelReadout : whole image on the right half of the CCD only.MicroInitPixelReadout : the image covers both halves of the CCD.MicroInitPixelReadout : init fifo info struct of STF-8050 in single channel mode.MicroInitPixelReadout : pDllGlobals->leftSideFifoInfo.rowWidth=%d, pDllGlobals->leftSideFifoInfo.pixelsPerPass=%dMicroGetPixels : STF-8300 -> MicroGetPixelsFromChannelAMicroGetPixels : STF-8050 -> dualChannelMode -> MicroGetPixelsFromChannelAMicroGetPixels : STF-8050 -> dualChannelMode -> MicroGetPixelsFromChannelBMicroGetPixels : STF-8050 -> dualChannelMode -> MicroGetPixelsFromChannelABDownload pixels to FIFO : MicroGetPixelsFromNonStfCamera PixelsInFIFO: %ld [pix]MicroGetPixelsChannelA : pDllGlobals->leftSideFifoInfo.pixelsInFifo=%d < pDllGlobals->leftSideFifoInfo.rowWidth=%dMicroGetPixelsChannelA : fifoOffset=%d, memcpy(leftSidePixelFifo=%p, leftSidePixelFifo + fifoOffset=%p, len=%d)MicroGetPixelsChannelA : pixelsLeft=%d = pDllGlobals->leftSideStf8PixelsToDownload=%d - pDllGlobals->leftSideStf8PixelsDownloaded=%dMicroGetPixelsChannelA : download pixels to FIFO %ld bytes, %ld pixelsMicroGetPixelsChannelA : download pixels to FIFO duration: %dMicroGetPixelsChannelA : Totals: Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsChannelA : Last : Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsChannelA : pDllGlobals->leftSideFifoInfo.pixelsPerPass=%d, pDllGlobals->leftSideFifoInfo.pixelsInFifo=%d, pDllGlobals->leftSideStf8PixelsDownloaded=%dMicroGetPixelsChannelA : fifoOffset=%d, copyLen=%dMicroGetPixelsChannelA : pDllGlobals->leftSideFifoInfo.pixelsInFifo : %dMicroGetPixelsChannelB : pDllGlobals->rightSideFifoInfo.pixelsInFifo=%d < pDllGlobals->rightSideFifoInfo.rowWidth=%dMicroGetPixelsChannelB : fifoOffset=%d, memcpy(rightSidePixelFifo=%p, rightSidePixelFifo + fifoOffset=%p, len=%d)MicroGetPixelsChannelB : pixelsLeft=%d = pDllGlobals->rightSideStf8PixelsToDownload=%d - pDllGlobals->rightSideStf8PixelsDownloaded=%dMicroGetPixelsChannelB : download pixels to FIFO %ld bytes, %ld pixelsMicroGetPixelsChannelB : download pixels to FIFO duration: %dMicroGetPixelsFromChannelB: Totals: Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsFromChannelB: Last : Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsChannelB : fifoOffset=%d, copyLen=%dMicroGetPixelsChannelB : pDllGlobals->rightSideFifoInfo.pixelsInFifo: %d/lib/firmware/stfga.binrbSTFDownloadReadoutParams->STF-8300->RSP3:ccd = %d, horzBin = %d, vertBin = %dtop = %d, height = %d, bottom = %dleft = %d, width = %d, right = %dSTFDownloadReadoutParams->STF-8050/4070->RSP4:StartExposureParams2: top = %d, left = %d, height = %d, width = %dhorzBin = %d, vertBin = %d, horzMult = %d, vertMult = %d, leftOffset = %dtop = %d, height = %d, bottom = %dlsdl = %d, lsw = %d, lsdr = %drsdr = %d, rsw = %d, rsdl = %dSTFDownloadReadoutParams->STF-8050/4070->RSP3:STXGetTemperatureData : destAddress: 0x%0x, STX_TEMP_DATA len: %d, subCmd: %dSTXGetTemperatureData : err: %d, destAddress: 0x%0x, len: %d, subCmd: %dSTXGetCCDSizeInfo : destAddress: 0x%0x, STX_CCD_INFO len: %d, subCmd: %d-------------------------STXGetCCDSizeInfo-1 : err = %02d - %sSTXGetCCDSizeInfo-2 : err = %02d - %sSTXGetCCDSizeInfo-3 : err = %02d - %sparusbio.c --> USBGetPixels : CE_DEVICE_NOT_IMPLEMENTED USBF-CAMUSB8-CAMUSBX-CAMUSBU-CAMUSBI-CAMUSBT-CAMUSBC-CAMlibusb Ver 1.0X@G {l@X@$z4?$z4?G {l@LeaveOpenCloseInitOpen ExternalClose ExternalDisabledEnabledClosedOpeningClosingOffOnBlink LowBlink HighLowMediumHighMC_START_EXPOSUREMC_END_EXPOSUREMC_REGULATE_TEMP/2MC_TEMP_STATUSMC_RELAYMC_PULSEMC_GET_VERSIONMC_EEPROMMC_MISC_CONTROLMC_STATUSMC_SYSTEM_TESTMC_TX_BYTESMC_CONTROL_CCDMC_COMMAND_13_NOT_USEDMC_SYSTEMMC_READOUTRS_DIG_ROWRS_DLP_ROWRS_DL_ROWRS_DLP_ROWSRS_DUMP_FIFORS_DL_SETUPRS_DUMP_ROWSRS_CLEAR_CCDRS_SET_VDDRS_WRITE_ADRS_DLPP_ROWSRS_END_READOUTRS_MAN_CLOCKSRS_TRANSFER_KAIRS_SETUP_TDIRS_GET_PIXCNTRS_OFFSET_PIXELSRS_READ_ADRS_DL_SETUP2RS_DL_SETUP3RS_DL_IMAGERS_RX_PIXELSRS_DL_SETUP4RS_OFFSET_PIXELS_RIGHTRS_WRITE_AD_RIGHTNo ErrorCamera not FoundExposure in ProgressNo Exposure in ProgressBad PC CommandBad Camera CommandBad ParameterTX TimeoutRX TimeoutNAK ReceivedCAN ReceivedUnknown ResponseBad LengthA/D TimeoutKeyboard EscapeChecksum ErrorEEPROM ErrorShutter FailureUnknown CameraDriver Not FoundDriver not OpenDriver not ClosedShare ErrorTCE Not FoundAO ErrorECP ErrorMemory ErrorDevice not FoundDevice not OpenDevice not ClosedDevice not ImplementedDevice DisabledOS ErrorSocket ErrorServer Not FoundCFW ErrorMotor Focus ErrorFirmware ErrorDifferential Guider ErrorRipple Correction ErrorEzUSB Reset ErrorFirmware Update RequiredAn invalid R/W handle was supplied for USB I/ONext ErrorNULLCC_START_EXPOSURECC_END_EXPOSURECC_READOUT_LINECC_DUMP_LINESCC_SET_TEMPERATURE_REGULATIONCC_QUERY_TEMPERATURE_STATUSCC_ACTIVATE_RELAYCC_PULSE_OUTCC_ESTABLISH_LINKCC_GET_DRIVER_INFOCC_GET_CCD_INFOCC_QUERY_COMMAND_STATUSCC_MISCELLANEOUS_CONTROLCC_READ_SUBTRACT_LINECC_UPDATE_CLOCKCC_READ_OFFSETCC_OPEN_DRIVERCC_CLOSE_DRIVERCC_TX_SERIAL_BYTESCC_GET_SERIAL_STATUSCC_AO_TIP_TILTCC_AO_SET_FOCUSCC_AO_DELAYCC_GET_TURBO_STATUSCC_END_READOUTCC_GET_US_TIMERCC_OPEN_DEVICECC_CLOSE_DEVICECC_SET_IRQLCC_GET_IRQLCC_GET_LINECC_GET_LINK_STATUSCC_GET_DRIVER_HANDLECC_SET_DRIVER_HANDLECC_START_READOUTCC_GET_ERROR_STRINGCC_SET_DRIVER_CONTROLCC_GET_DRIVER_CONTROLCC_USB_AD_CONTROLCC_QUERY_USBCC_GET_PENTIUM_CYCLE_COUNTCC_RW_USB_I2CCC_CFWCC_BIT_IOCC_USER_EEPROMCC_AO_CENTERCC_BTDI_SETUPCC_MOTOR_FOCUSCC_QUERY_ETHERNETCC_START_EXPOSURE2CC_SET_TEMPERATURE_REGULATION2CC_READ_OFFSET2CC_DIFF_GUIDERCC_COLUMN_EEPROMCC_CUSTOMER_OPTIONSCC_DEBUG_LOGCC_QUERY_USB2CC_QUERY_ETHERNET2CC_GET_AO_MODELCC_SEND_BLOCKCC_SEND_BYTECC_GET_BYTECC_SEND_ADCC_GET_ADCC_CLOCK_ADCC_SYSTEM_TESTCC_GET_DRIVER_OPTIONSCC_SET_DRIVER_OPTIONSCC_FIRMWARECC_BULK_IOCC_RIPPLE_CORRECTIONCC_EZUSB_RESETCC_BREAKPOINTCC_QUERY_EXPOSURE_TICKSCC_SET_ACTIVE_CCD_AREACC_READOUT_IN_PROGRESSCC_GET_RBI_PARAMETERSCC_SET_RBI_PARAMETERSST-4ST-4XST-5ST-6ST-7ST-8ST-5CTCEST-237ST-KST-9STVST-10ST-1KST-2KSTLST-402STXST-4KSTTST-iSTFST-???CFWSEL_UNKNOWNCFWSEL_CFW2CFWSEL_CFW5CFWSEL_CFW8CFWSEL_CFWLCFWSEL_CFW402CFWSEL_AUTOCFWSEL_CFW6ACFWSEL_CFW10CFWSEL_CFW10_SERIALCFWSEL_CFW9CFWSEL_CFWL8CFWSEL_CFWL8GCFWSEL_CFW1603CFWSEL_FW5_STXCFWSEL_FW5_8300CFWSEL_FW8_8300CFWSEL_FW7_STXCFWSEL_FW8_STTCFWSEL_FW5_STF_DETENTCFWC_QUERYCFWC_GOTOCFWC_INITCFWC_GET_INFOCFWC_OPEN_DEVICECFWC_CLOSE_DEVICECFWS_UNKNOWNCFWS_IDLECFWS_BUSYCFWE_NONECFWE_BUSYCFWE_BAD_COMMANDCFWE_CAL_ERRORCFWE_MOTOR_TIMEOUTCFWE_BAD_MODELCFWE_DEVICE_NOT_CLOSEDCFWE_DEVICE_NOT_OPENCFWE_I2C_ERRORCFWP_UNKNOWNCFWP_1CFWP_2CFWP_3CFWP_4CFWP_5CFWP_6CFWP_7CFWP_8CFWP_9CFWP_10CFWPORT_COM1CFWPORT_COM2CFWPORT_COM3CFWPORT_COM4CC_BREAKPOINT : %sCC_OPEN_DRIVER : err = %02d - %s=========================CC_CLOSE_DRIVER : beginCC_CLOSE_DRIVER : end, err = %02d - %sCC_GET_DRIVER_INFO : beginCC_GET_DRIVER_INFO : end, err = %02d - %sCC_OPEN_DEVICE : beginCC_OPEN_DEVICE : end, err = %02d - %sCC_CLOSE_DEVICE : beginCC_CLOSE_DEVICE : end, err = %02d - %sCC_GET_DRIVER_OPTIONS : beginCC_GET_DRIVER_OPTIONS : end, err = %02d - %sCC_SET_DRIVER_OPTIONS : beginCC_SET_DRIVER_OPTIONS : end, err = %02d - %sCC_SET_DRIVER_CONTROL : beginCC_SET_DRIVER_CONTROL : end, err = %02d - %sCC_GET_DRIVER_CONTROL : beginCC_GET_DRIVER_CONTROL : end, err = %02d - %sCC_QUERY_USB : beginCC_QUERY_USB : driver supports up to 4 cameras.CC_QUERY_USB : Number of cameras found: %dCC_QUERY_USB : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB : end, err = %02d - %sCC_QUERY_USB2 : beginCC_QUERY_USB2 : driver supports up to 8 cameras.CC_QUERY_USB2 : Number of cameras found: %dCC_QUERY_USB2 : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB2 : end, err = %02d - %sCC_QUERY_USB3 : beginCC_QUERY_USB3 : driver supports up to 24 cameras.CC_QUERY_USB3 : Number of cameras found: %dCC_QUERY_USB3 : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB3 : end, err = %02d - %sCC_QUERY_ETHERNET : beginCC_QUERY_ETHERNET : end, err = %02d - %sCC_QUERY_ETHERNET2 : beginCC_QUERY_ETHERNET2 : end, err = %02d - %sCC_GET_PENTIUM_CYCLE_COUNT: beginCC_GET_PENTIUM_CYCLE_COUNT: end, err = %02d - %sCC_START_EXPOSURE : begin ----> GRAB STARTCC_START_EXPOSURE : end, err = %02d - %sCC_START_EXPOSURE2 : begin ----> GRAB STARTCC_START_EXPOSURE2 : end, err = %02d - %sCC_END_EXPOSURE : beginCC_END_EXPOSURE : end, ccd=%d, err = %02d - %sCC_READOUT_LINE : beginCC_READOUT_LINE : Blank pixels ---> Img/Row no: %4d/%-4d Row/Blank length: %4d/%-4d the 1st blank idx: %4dCC_READOUT_LINE : end, err = %02d - %sTotal/Left Side Blank Images: %d/%dtotalRowCount: %d, totalChannelACount: %d, totalChannelBCount: %dTotal/Right Side Blank Images: %d/%dTotal/Blank images : %d/%dTotal AB channel calls : %d/%dCC_READOUT_LINE : RX Timeout ---> Img/Row no: %4d/%-4dCC_READ_SUBTRACT_LINE : beginCC_READ_SUBTRACT_LINE : Blank pixels ---> Img/Row no: %4d/%-4d Row/Blank length: %4d/%-4d the 1st blank idx: %4dCC_READ_SUBTRACT_LINE : end, err = %02d - %sTotal/Left Side Blank Images : %d/%dCC_READ_SUBTRACT_LINE : RX Timeout ---> Img/Row no: %4d/%-4dCC_DUMP_LINES : beginCC_DUMP_LINES : end, err = %02d - %sCC_START_READOUT : beginCC_START_READOUT : end, err = %02d - %sCC_END_READOUT : begin ----> GRAB ENDCC_END_READOUT : end, err = %02d - %sCC_SET_TEMPERATURE_REGU : beginCC_SET_TEMPERATURE_REGU : end, err = %02d - %sCC_SET_TEMPERATURE_REGU2: beginCC_SET_TEMPERATURE_REGU2: end, err = %02d - %sCC_ACTIVATE_RELAY : beginCC_ACTIVATE_RELAY : end, err = %02d - %sCC_PULSE_OUT : beginCC_PULSE_OUT : end, err = %02d - %sCC_ESTABLISH_LINK : beginCC_ESTABLISH_LINK : end, err = %02d - %sCC_GET_LINK_STATUS : beginCC_GET_LINK_STATUS : end, err = %02d - %sCC_GET_CCD_INFO : beginCC_GET_CCD_INFO : end, err = %02d - %sCC_QUERY_COMMAND_STATUS : beginCC_QUERY_COMMAND_STATUS : end, err = %02d - %sCC_MISCELLANEOUS_CONTROL: beginCC_MISCELLANEOUS_CONTROL: end, err = %02d - %sCC_UPDATE_CLOCK : beginCC_UPDATE_CLOCK : end, err = %02d - %sCC_READ_OFFSET : beginCC_READ_OFFSET : end, err = %02d - %sCC_READ_OFFSET2 : beginCC_READ_OFFSET2 : end, err = %02d - %sCC_TX_SERIAL_BYTES : beginCC_TX_SERIAL_BYTES : end, err = %02d - %sCC_GET_SERIAL_STATUS : beginCC_GET_SERIAL_STATUS : end, err = %02d - %sCC_AO_TIP_TILT : beginCC_AO_TIP_TILT : end, err = %02d - %sCC_AO_SET_FOCUS : beginCC_AO_SET_FOCUS : end, err = %02d - %sCC_AO_DELAY : beginCC_AO_DELAY : end, err = %02d - %sCC_AO_CENTER : beginCC_AO_CENTER : end, err = %02d - %sCC_GET_US_TIMER : beginCC_GET_US_TIMER : end, err = %02d - %sCC_SET_IRQL : beginCC_SET_IRQL : end, err = %02d - %sCC_GET_IRQL : beginCC_GET_IRQL : end, err = %02d - %sCC_USB_AD_CONTROL : beginCC_USB_AD_CONTROL : end, err = %02d - %sCC_RW_USB_I2C : beginCC_RW_USB_I2C : end, err = %02d - %sCC_CFW : beginCC_CFW : end, err = %02d - %sCC_BIT_IO : beginCC_BIT_IO : end, err = %02d - %sCC_USER_EEPROM : beginCC_USER_EEPROM : end, err = %02d - %sCC_COLUMN_EEPROM : beginCC_COLUMN_EEPROM : end, err = %02d - %sCC_BTDI_SETUP : beginCC_BTDI_SETUP : end, err = %02d - %sCC_MOTOR_FOCUS : beginCC_MOTOR_FOCUS : end, err = %02d - %sCC_CUSTOMER_OPTIONS : beginCC_CUSTOMER_OPTIONS : end, err = %02d - %sCC_SEND_BLOCK : beginCC_SEND_BLOCK : end, err = %02d - %sCC_SEND_BYTE : beginCC_SEND_BYTE : end, err = %02d - %sCC_GET_BYTE : beginCC_GET_BYTE : end, err = %02d - %sCC_SEND_AD : beginCC_SEND_AD : end, err = %02d - %sCC_GET_AD : beginCC_GET_AD : end, err = %02d - %sCC_CLOCK_AD : beginCC_CLOCK_AD : end, err = %02d - %sCC_SYSTEM_TEST : beginCC_SYSTEM_TEST : end, err = %02d - %sCC_FIRMWARE : beginCC_FIRMWARE : end, err = %02d - %sCC_BULK_IO : beginCC_BULK_IO : end, err = %02d - %sCC_RIPPLE_CORRECTION : beginCC_RIPPLE_CORRECTION : end, err = %02d - %sCC_EZUSB_RESET : beginCC_EZUSB_RESET : end, err = %02d - %sCC_SET_ACTIVE_CCD_AREA : beginCC_SET_ACTIVE_CCD_AREA : end, err = %02d - %sJ5{ CtA -Sv  )   O u8_ %X  C  1 V {  = b 2 StartExposure Params : ccd=%d, exposureTime=%lu, shutter=%sStartExposure Flags : 0x%08lX: triggerIn=%d, triggerOut=%d, lightClear=%d, msExp=%d, fastReadout=%d, dualChannelMode=%d-------------------------ClearITArray : startClearITArray : endEndExposure -> start...EndExposure -> MicroCommand -> MC_END_EXPOSURE -> res : %dEndExposure -> MicroCommand -> MC_END_EXPOSURE -> return with error: %dEndExposure -> EndReadout -> return with error: %dEndExposure -> STX_11002_CAMERAEndExposure -> MicroCommand -> MC_MISC_CONTROL -> return with error: %dEndExposure -> SC_CLOSE_SHUTTER -> TimerDelay = 150 msEndExposure -> EnableVerticalFlush -> return with error: %dEndExposure -> CCD_EXT_TRACKING -> no delay for external trackerEndExposure -> shutterOpen -> delay 250 msEndExposure -> !shutterOpen -> delay 250+ 140 msEndExposure -> CCDDumpLines -> res : %dEndExposure -> end, res : %dCCDDigitizeLine error : Invalid parameter received: ccd=%d/%dCCDDigitizeLine error : Invalid parameter for ST5C Camera received: rm=%d/1CCDDigitizeLine error : Invalid parameter for ST237 Camera received: rm=%d/5CCDDigitizeLine error : Invalid parameter for ST237 Camera received: rm=%d==4, vbin=%d/0CCDDigitizeLine error : Invalid parameter for STF/STT Camera received: rm=%d/3, vbin=%d/0CCDDigitizeLine error : Invalid parameter for STF/STT Camera received: rm=%d/10, vbin=%d/0, hbin=%d/0CCDDigitizeLine error : Invalid parameter for STX/STXL Camera received: rm=%d/9, vbin=%d/0, hbin=%d/0CCDDigitizeLine params : pixelStart=%d, pixelLength=%dCCDDigitizeLine : fullCcdWidth=%d, leftOffset=%d, left=%d, len=%d, right=%d, rm=%dCCDDigitizeLine error : Invalid parameter for Tracker Camera received: rm=%dStartReadoutParams : ccd: %d, rm: %d, top: %d, left: %d, height: %d, width: %dMC_REGULATE_TEMP Params: setpointC: %.2f, setpointADU: %d, mtrp.regulation: %d, mtrp.ccdSetpoint: %dQueryTemperatureStatus -> TEMP_STATUS_STANDARDQueryTemperatureStatus -> TEMP_STATUS_ADVANCED or TEMP_STATUS_ADVANCED2QueryTemperatureStatus -> camera doesn't support the Advanced RequestQueryTemperatureStatus -> MicroCommand(MC_TEMP_STATUS, pDllGlobals->cameraID, NULL, &qtsr)) res: %dCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_STANDARD, Results: ccdSetpoint=%.1f, ccdThermistor=%.1f, power=%.1fCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED, Results: ccdSetpoint=%.1f, imgCcdTemperature=%.1f, imgCcdPower=%.1fCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED2, Results: ccdSetpoint=%.1f, imgCcdTemperature=%.1f, imgCcdPower=%.1fNo EventTE Fan UpTE Fan DownTemp Fan ONTemp TE OffLV TE OffLogStxEvents : destAddress: 0x%0x, STX_CCD_INFO len: %d, subCmd: %dIndex Event Time HS Temp Long%05d %-15s %010lu %-5.2lf %010lulibsbigudrv Ver 4.99-LINUXNo Device OpenKAI340STL-1001STL-11000STL-4020STL-5KSTL-6303STL-1301STL-???ST-1603ST-0260ST-3200ST-8300STF-8300STF-8050STF-4070STF-0402STF-1603STF-3200STF-1603WSTF-3200WSTF-????STX-10100STX-8300STX-16000STX-16803STX-9000STX-0402STX-6303STX-11002STX-16200STX-16801STX-????STXL-10100STXL-8300STXL-16000STXL-16803STXL-9000STXL-0402STXL-6303STXL-11002STXL-16200STXL-16801STXL-????STT-0402STT-1603STT-0261STT-3200STT-2KSTT-4KSTT-8300STT-????SBIG Color 3 Dual CCD Camera CameraSBIG TC253 CameraSBIG ST-237A CameraSBIG ST-237 Camera 3 CCD CameraSBIG ST-??? CCD Camera-IsExternalGuiderAttached: starttrkOffset[1...5] : %d, %d, %d, %d, %dIsExternalGuiderAttached: endReadOffset2 : camera=%d, ccd=%d, ccde=%d, offset=%dUSBError $! 9630-*'usbi_sanitize_devicelibusb_get_port_numberslibusb_get_max_packet_sizelibusb_get_max_iso_packet_sizelibusb_unref_devicediscovered_devs_appendlibusb_get_device_listusbi_signal_eventusbi_clear_eventlibusb_wrap_sys_devicelibusb_openlibusb_closedo_closelibusb_get_configurationlibusb_set_configurationlibusb_claim_interfacelibusb_release_interfacelibusb_set_interface_alt_settinglibusb_clear_haltlibusb_reset_devicelibusb_alloc_streamslibusb_free_streamslibusb_kernel_driver_activelibusb_detach_kernel_driverlibusb_attach_kernel_driverlibusb_initlibusb_exitLIBUSB_DEBUGerrorwarninginfodebugunknown[timestamp] [threadID] facility level [function call] -------------------------------------------------------------------------------- [%2ld.%06ld] [%08x] libusb: %s [%s] libusb: %s [%s] too many configurationszero configurations, maybe an unauthorized deviceport numbers array is too smallcould not retrieve active config descriptordestroy device %d.%dneed to increase capacityinternal signalling write failedinternal signalling read failedwrap_sys_device %pwrap_sys_device %p returns %dopen %d.%dopen %d.%d returns %dDevice handle closed while transfer was still being processed, but the device is still connected as far as we knowA cancellation for an in-flight transfer hasn't completed but closing the device handleA cancellation hasn't even been scheduled on the transfer for which the device is closingRemoved transfer %p from the in-flight list because device handle %p closedfalling back to control messagezero bytes returned in ctrl transfer?control failed, error %dactive config %dconfiguration %dinterface %dinterface %d altsetting %dendpoint %xstreams %u eps %deps %dreusing default contextcreated default contextlibusb v%u.%u.%u.%u%snot destroying default contextdestroying default contextsome libusb_devices were leakedapplication left some devices openLIBUSB_ERROR_IOLIBUSB_ERROR_INVALID_PARAMLIBUSB_ERROR_ACCESSLIBUSB_ERROR_NO_DEVICELIBUSB_ERROR_NOT_FOUNDLIBUSB_ERROR_BUSYLIBUSB_ERROR_TIMEOUTLIBUSB_ERROR_OVERFLOWLIBUSB_ERROR_PIPELIBUSB_ERROR_INTERRUPTEDLIBUSB_ERROR_NO_MEMLIBUSB_ERROR_NOT_SUPPORTEDLIBUSB_ERROR_OTHERLIBUSB_TRANSFER_ERRORLIBUSB_TRANSFER_TIMED_OUTLIBUSB_TRANSFER_CANCELLEDLIBUSB_TRANSFER_STALLLIBUSB_TRANSFER_NO_DEVICELIBUSB_TRANSFER_OVERFLOWLIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED**UNKNOWN**http://libusb.infoparse_configurationparse_interfaceparse_endpointraw_desc_to_configlibusb_get_device_descriptorlibusb_get_active_config_descriptorlibusb_get_config_descriptorusbi_get_config_index_by_valuelibusb_get_ss_endpoint_companion_descriptorlibusb_get_bos_descriptorparse_boslibusb_get_usb_2_0_extension_descriptorlibusb_get_ss_usb_device_capability_descriptorlibusb_get_container_id_descriptorshort config descriptor read %d/%dbbwbbbbbunexpected descriptor %x (expected %x)invalid config bLength (%d)too many interfaces (%d)bbinvalid extra config desc len (%d)short extra config desc read %d/%dskipping descriptor 0x%xinvalid interface bLength (%d)short intf descriptor read %d/%dtoo many endpoints (%d)invalid extra intf desc len (%d)short extra intf desc read %d/%dshort endpoint descriptor read %d/%dbbbbwbbbbbbbwbinvalid endpoint bLength (%d)invalid extra ep desc len (%d)short extra ep desc read %d/%dskipping descriptor %xparse_configuration failed with error %dstill %d bytes of descriptor data leftbbbbbbbbbbbwindex %dvalue %dinvalid descriptor length %dinvalid ss-ep-comp-desc length %dbbbbwfailed to read BOS (%d)short BOS read %d/%dbbwbfound BOS descriptor: size %d bytes, %d capabilitiesshort bos descriptor read %d/%dinvalid bos bLength (%d)short dev-cap descriptor read %d/%dbbbinvalid dev-cap bLength (%d)unexpected bDevCapabilityType %x (expected %x)bbbdbbbbwbbwbbbbuusbi_hotplug_notificationlibusb_hotplug_deregister_callbacklibusb_hotplug_register_callbackusbi_hotplug_deregistererror allocating hotplug messagederegister hotplug cb %dnew hotplug cb %p with handle %dfreeing hotplug cb %p with handle %darm_timerfd_for_next_timeoutdisarm_timerfdlibusb_free_transferlibusb_alloc_transferlibusb_alloc_transferlibusb_submit_transfercalculate_timeoutadd_to_flying_listlibusb_cancel_transferhandle_timeouthandle_eventshandle_eventsusbi_handle_transfer_completionusbi_handle_transfer_cancellationlibusb_try_lock_eventslibusb_event_handling_oklibusb_event_handler_activelibusb_interrupt_event_handlerlibusb_get_next_timeoutlibusb_handle_events_timeout_completedusbi_add_pollfdusbi_remove_pollfdusbi_io_initusbi_handle_disconnectnext timeout originally %dmstransfer %pio.ciso_packets >= 0failed to read monotonic clock, errno=%darm timerfd for timeout in %dms (first in line)failed to arm first timerfd (errno %d)cancel transfer failed error %dasync cancel failed %d errno=%dpoll fds modified, reallocatingctx->pollfds_cnt >= internal_nfdspoll() %d fds with timeout in %dmspoll() returned %dpoll failed %d err=%dcaught a fish on the event pipesomeone updated the poll fdssomeone purposely interruptedsomeone unregistered a hotplug cbsomeone is closing a devicehotplug message receivedbackend handle_transfer_completion failed with error %dtimerfd triggeredpollfd %d was removed. ignoring raised eventsbackend handle_events failed with error %dfailed to set timer for next timeout, errno=%dinterpreting short transfer as errortransfer %p has callback %pdetected timeout cancellationsomeone else is closing a deviceno URBs, no timeout!no URB with timeout or all handled by OS; no timeout!first timeout already expirednext timeout in %ld.%06ldsdoing our own event handlingevent handler was active but went away, retryinganother thread is doing event handlingadd fd %d events %dremove fd %dcouldn't find fd %d to removeusing timerfd for timeoutstimerfd not available (code %d error %d)cancelling transfer %p from disconnectsync_transfer_cbsync_transfer_wait_for_completiondo_sync_bulk_transferlibusb_control_transferactual_length=%dlibusb_handle_events failed: %s, cancelling transfer and retryingunrecognised status code %dusbi_pipefailed to create pipe (%d)failed to get pipe fd status flags (%d)failed to set pipe fd status flags (%d)op_attach_kernel_driverrelease_interfaceclaim_interfaceop_clear_haltop_set_interfaceop_set_configurationop_detach_kernel_driverop_kernel_driver_activedo_streams_ioctlinitialize_handle_open_sysfs_attrsysfs_get_active_config__read_sysfs_attr_get_usbfs_fdusbfs_get_active_configinitialize_devicedetach_kernel_driver_and_claimop_reset_deviceop_get_configurationusbi_transfer_get_os_privdiscard_urbsop_clear_transfer_privsubmit_bulk_transfersubmit_control_transfersubmit_iso_transferop_submit_transferreap_for_handlehandle_iso_completionhandle_bulk_completionhandle_control_completionop_dev_mem_freeop_dev_mem_allocop_exitseek_to_next_configseek_to_next_descriptor_is_usbdev_entryfind_monotonic_clockget_kernel_versionop_initfind_usbfs_pathlinux_get_device_addressop_wrap_sys_devicelinux_enumerate_devicelinux_get_parent_infolinux_device_disconnectedop_handle_eventsop_openattach failed error %d errno %drelease interface failed, error %d errno %dclaim interface failed, error %d errno %dclear_halt failed error %d errno %dsetintf failed error %d errno %dusbfsdetach failed error %d errno %dget driver failed error %d errno %dstreams-ioctl failed error %d errno %dgetcap not availablegetcap failed (%d)/sys/bus/usb/devices%s/%s/%sopen %s failed ret=%d errno=%dbConfigurationValueread bConfigurationValue failed ret=%zd errno=%ddevice unconfigurednot null-terminated?no configuration value?error converting '%s' to integeropen %s failed errno=%dfdopen %s failed errno=%dfscanf %s returned %d, errno=%d%s contains a negative value%s/usbdev%d.%d%s/%03d/%03dFile doesn't exist, wait %d ms and try againlibusb couldn't open USB device %s: %slibusb requires write access to USB device nodes.get_configuration failed ret=%d errno=%dactive cfg 0? assuming unconfigured devicespeedUnknown device speed: %d Mbpsdescriptorsseek failed ret=%zd errno=%dread descriptor failed ret=%d errno=%dshort descriptor read (%d)Missing rw usbfs access; cannot determine active configuration descriptordisconnect-and-claim failed errno %dreset failed error %d errno %dfailed to re-claim interface %d after reset: %s./libusbi.htransfer->num_iso_packets >= 0URB not found --> assuming ready to be reapedDevice not found for URB --> assuming ready to be reapedunrecognised discard errno %dunknown endpoint type %dneed %d urbs for new transfer with length %dsubmiturb failed error %d errno=%dfirst URB failed, easy peasyreporting successful submission but waiting for %d discards before reporting erroriso packet length of %u bytes exceeds maximum of %u bytessubmiturb failed, transfer too largesubmiturb failed, iso packet length too largereap failed error %d errno=%durb type=%d status=%d transferred=%dhandling completion status %d of iso urb %d/%ddevice removeddetected endpoint stalllow-level USB error %dCANCEL: urb status %dCANCEL: last URB handled, reportinglast URB in transfer --> complete!handling completion status %d of bulk urb %d/%dabnormal reap: urb status %dreceived %d bytes of surplus datamoving surplus data from offset %zd to offset %zdabnormal reap: last URB handled, reportingoverflow, actual_length=%dlow level error %dshort transfer %d/%d --> complete!handling completion status %dcancel: unrecognised urb status %dunsupported control requestcontrol overflow errorlow-level bus error occurredunrecognised endpoint type %xcould not locate urb!free dev mem failed errno %dalloc dev mem failed errno %dos/linux_usbfs.cinit_count != 0short descriptor read %d/%ddescriptor is not a config desc (type 0x%02x)short descriptor read %d/2bLength overflow by %d bytesconfig length mismatch wTotalLength %d real %dinvalid wTotalLength %d/dev/bus/usb/dev/proc/bus/usbusbdev%d.%dfound: %smonotonic clock doesn't work, errno %duname failed, errno %d%d.%d.%dfailed to parse uname release '%s'reported kernel version is %sbulk continuation flag supportedzero length packet flag supportedmax iso packet length is (likely) %u bytessysfs not mountedsysfs can relate devicessysfs has complete descriptorserror starting hotplug event monitorfound usbfs at %sgetting address for device: %s detached: %d/proc/self/fd/%d/dev/bus/usb/%hhu/%hhu/proc/bus/usb/%hhu/%hhuscan %sbusnumdevnumbus=%d dev=%dconnectinfo failed (%d)allocating new device for fd %dbusnum %d devaddr %d session_id %ldsession_id %ld already existsallocating new device for %d/%d (session %ld)usbparent_dev %s not enumerated yet, enumerating nowCan not parse sysfs_dir: %s, no parent infousb%sDev %p (%s) has parent %p (%s) port %ddevice not found for session %lxcannot find handle for fd %dopen failed with no device, but device still attachedLinux usbfsudev_hotplug_eventlinux_udev_event_thread_mainlinux_udev_start_event_monitorlinux_udev_start_event_monitorlinux_udev_stop_event_monitorlinux_udev_stop_event_monitorlinux_udev_scan_deviceslinux_udev_scan_deviceslinux_udev_hotplug_pollremoveudev hotplug event. action: %s.addignoring udev action %sudev event thread entering.udev control pipe read failedudev event thread exitingos/linux_udev.cudev_ctx == NULLcould not create udev contextudevcould not initialize udev monitorusb_devicecould not initialize udev monitor filter for "usb" subsystemfailed to enable the udev monitorgeting udev monitor fd flags (%d)setting udev monitor fd flags (%d)getting udev monitor fd status flags (%d)setting udev monitor fd status flags (%d)could not create udev control pipecreating hotplug event thread (%d)udev_ctx != NULLudev_monitor != NULLudev_monitor_fd != -1udev control pipe signal failederror creating udev enumeratorDEVTYPEHandling hotplug event from hotplug_pollH,a8iВP0XȎh(p`pP  И 0 (o{,,p  Xx{S' oSooOoHb@[,aHbȩR5`@xIpx(      6 p $ @ $$ @ $6$,9 C    @$ @$" .  %?  @P@  $@P@  $!"".4.. !?-(%%     Xp u@@   $u@@   $@   @@@ @@@ !!!!"" "0"!8"@"H"P"X"`"p"P""""""""""##(#8#H#X#h#x########$$ $0$@$P$`$p$$$$$$$$$%%(%@%X%h%%%%%%%%&&(&@&P&`&p&&&&&&&&'' '0'@'X'h''''''''((8(P(h((((((())8)X)p)))))))* *0*@*P*h*********++(+8+P+h+++++++,(,8,@,P,`,p,,,,,,,--0-@-P-h-x--------..(.8.P.`.p........//// /(/0/8/@/H/P/X/`/h/p/x///////////00 000H0X0h0x0000000011 101H1`1p111111112202@2P2X2`2h2p2x222222222XXXXXXYYYYYYZh/ZZ Z(Z/0Z@ZPZ`ZpZZZZZZZZZ[[ [0[@[P[`[p[[[[[[[[[\\ \0\@\P\`\h\p\\GCC: (Ubuntu/Linaro 7.4.0-1ubuntu1~18.04.1) 7.4.0,(),d 8,,PU,Q\T',P,;X,NP<p_P\M,,W d () -8C8Cn.8int (l    W  xZ UZ  ca'3  % ' )-C h  Z@ J   ZE u  )  Z 8 8e 8! 8 } 8( 80 88- 8@ 8H 8P 8X /`/ 5hK Zp: ZtA x E  ;n KE %%B -I .P /W 0^ 2 3Z 5Q  / /e 5@ Zw CK  Ca  ?a @aq AaJGGaE 555LZ UKZT(V 9E @$  K ^E @  l ]R=TU^V^ (vm xZyzZ| ZZ  5i5]  | 5| < 0]e U$(  10CEFG C& /H0K[M|NOP1l 446Zm7Zm  /a d 8 ;Z2=Z4Z! .$rfd&ZF('=( F  T{4 Jg#SNwb . _  01 9s   & j % v w  "(147;>_B|  EZ$ (M, O TWZs ^2aeilG p1 _t|  wZ  w }_ zd Z7 , (   _|  Z _ \  r~ M@rcG \    p0 2 43Z-4Y80O:;Q(F?X@Qhp CV DEQK NQ tQ  R( =S0 VQ8 k)YZh ]gl vaQp Pb\ eQ %i m q t -u( v70 y8 |H 'ZX `!n4pU "Ulo QZ0ctx~8e @A{HRPQETXh#pZ#n4x"Xo QS08devH/ZP#n4X> 9D Zu$$3~$ }$ |${$"z$y$x$Sw$Iv$u$#t$6R_0 ]m   .9u%& @ G   <  + .9u ZZy& C(50Z84<l '  (4(,  :" 9 YP t 'ek%&& & iP%&Z&& \%&Z&qZ) s g@?h@h@g& (&; >[R+~ B ' )\ Zx=Z  +((Z8(<@*Ao QHbFVi"n8k$n$8J 2Z7Z;ZZlen[ \F9] '*p@g?4i l w#-~4S )y(00f8e@7H'P&>X V=`"fgh {px3l0R|14PE\"b:+a;+:|b(B|6N ?(p (| 8 O7   ( 0 8+Z#&~%4&~)+ZS&~&&:+Zm&~&msY,+Z&~&&x+Z&%&+Z&&&Z+Z&&&&+Z=&&&&&+Za&&&a&C+Z&&m+Z&&Z+Z&&Z&Z+Z&&+Z&&&&Z+Z&&&Z+1&&+ZP&&&7%a&V+Zv&vg%&v+Z&~&&7&Z+Z&Z&9- F.r/ a/0 0/3Z @b/4F b/59 b/-7Y a.: Hb.; @[,0  8  1 z 6 2z Z3d 4ctxd ~O2 d 2 e 2 e 56fg ~7X8PP8QQ8RR8SS8T09x c3 04ctx ~32  |2  2  :f ;=  yh]>]]>R]?c8P8Q 8R18S 8T  b8V=]<$N v@6]w>+]<> ]_>]?`"c8R18S 8T8UA\\|PY >w\>l\AB]L? >h]>]]G>R]m?c8P8Q 8R18S 8T a8U889D*BF8P18Q7d8P8QB8P8Q8R7,8P8Q Xa7<8P8Q a9H7c9 c CCD  E  Fstr G/ Z>E 3&< 04#4ctx< ~Hdev> ;> %[?4Bc8P=[4Y 1>[" ?4Nc8PA[4\ g>[N ?4Bc8PA 4 ` J1A \4P ] >\z A[4 ^ >[ ?4Nc8P a#`=i[t5 ! >u[ ?|5Zc8P=i[|5 [ >u[ ?5Zc8P=i[5 >u[@ ?5Zc8PA[5  >[ ?5Nc8P(=[6 K !>[ ?6Nc8P=[l6o @!>[ ?t6Bc8PA \6 q ^!J\AKH6 r !JXHK L#a96_=[6t !>[ ?6Nc8P74"8P08Q48R p^#8S a705A"8P8Q28R p^#8S f7X5{"8P8Q28R p^#8S f7`5fc"8PMt5"8P75rc"8P76"8P08Q48R p^#8S xf7L65#8P08Q48R p^#8S f7`6~cR#8P8Q176cq#8P8Q96 c J# #1 Z0*2'*1 Hdev ; ;; Hctx~ 6K Z `zHrZ0 I# aN 2 3N`  <2N  (2A[0$>[?0Bc8P(=[l1 $>[A?x1c8P8Q0=[|1 !%>[d?1c8P8Q0=[1 `%>[?1c8P8Q0=D\1%>P\=D\1%JP\A[1 %>[?1Bc8P a#`=D\1 &JP\A!\1@ 4&>8\2>-\^A[1p s&>[?1Nc8P a#`=[L2" &>[?\2Bc8PA \\2# &>\A[`2$ '>[?x2Nc8P=[x2& ?'>[+?2Bc8PA \2( ]'J\AKH20) 'JXHK0L#a92_=[2+ '>[N?2Nc8P=i[2- (>u[q?2Zc8P=i[2. A(>u[?2Zc8P=i[2/ {(>u[?2Zc8P=[3 3 (>[? 3Nc8P a#(AD\,3` (>P\A[t3)>[2?3Nc8P(A[3 U)>[^?3Nc8P a#(M0s)8P18Q70c)8P18Q9 1*7h1)8P08Q48R p^#8S `f8T18U08VG8W ,8 aB2*8P7 2c'*8PM<2?*8P72rcW*8P7p3*8P08Q48R a8S 0f?48P08Q48R p^#8S HfO  (H+HdbgP  QD c+; ZR\D J\?Pc8Q08R:?<c8P  a1Z0 ,4ctx2zk5SargZHrZZ/@.2 s2eZI- `7/'.8P08Q48R `8S e8TU/8PP8QQ1 Z/.2 2eZWI- `7H/.8P08Q48R `8S e8TUx/8PP8QQ1-ZX\/2 25g2 Ul8PP8QQ8RR1u0(/2 2 aUP8PP8QQ1KmZx.x02 m2 nH2 nZI0 `7.X08P08Q48R `8S (f8TU.8PP8QQ8RR J0 x01)RZ-k12 R~2 S2 S2 SZbI{1 p`7 .D18P08Q48R p`8S f8T8UU\.8PP8QQ8RR8SS J{1 k114Zp-h 22 4I0 X`7-18P08Q48R X`8S aU-8PP1Z,t22 2G  I2 @`70-28P08Q48R @`8S f8TU\-8PP8QQ J2 21aZ ,l42 l 2eZ!2Z!I|4 `=[l,k3>[c"?t,Bc8PA[,3J[9,Nc=[,3>["?,Nc8P=[, 4>["?,Nc8P7d,L48P08Q48R `8S e8T8UU,8PP8QQ8RR J|4 l41,ZX+52 "2eZ+#HrZ#I5 _Vout+=[+.5>[8$?+Bc8P=[+h5>[[$?+Nc8P7+58P08Q48R _8S e8TW+8P8Q J5 51Z* 72 ~$2eZ$HrZ%I7 _Vout+=[*}6>[;&?*Bc8P=[+6>[^&?+Nc8P7*68P08Q48R _8S e8TW +8P8Q J7  71sZ0*X72 s&2"tZ&I5 _7h*78P08Q48R _8S e8TU*8PP8QQ1 %Z(92 %R'2&5&'Hr(Z(I5 _Ql)9][+9&cAZ?&=>s?+>g?+KX?s,X?,=[&;>[.-?&Bc8PY?`<X?Q-=[|&V;>[-?&Bc8P=[&;>[-?&Nc8PA \&;J\7&;8P08Q48R8S8T8U7'<8P8Q18R8S c7'D<8P8Q28R8S 0d?'8S d=[&<>[-?&Nc8P=[&<J[?&Bc8PA \&0<>\.A['`$=J[?'Nc8P=KH0'n=>XH>.Z0'L#a98'_=i[8'=>u[a.?@'Zc8PB,'=8P?H'rc8P=[' >>[.?'Bc8P=['F>>[.?'Nc8P=[(>>[.?(Bc8P=[,(>>[.?4(Nc8P7%>8P08Q48R p^#8S a[ (c7<(c?8P7x(G0?8P?( H8P JU? E?D?Fctx~E PuvStmpv\?]P  J? ?1 k$'A4ctxl/2 lI/2l/6Sn'AP;Do/Hdevp?06 qXHiru0HrsZ0VoutX%Q%(@6O1y#`?(%d8P8Q7$bO@8PP8Q7P%-AA8P8Q7`%NA8Q19% c1^-Z#D4dev- 12 .D1Hctx0~2; 1c2;22Hr3Z3I# p_=[x# >A>[3?#c8P8Q0=~H#DB>H3=[#^B>[3?#Bc8P^[#>[4?#Nc8PA\#GBJ\>\)4>\M4?# d8P8Q08R=[#RC>[4?#Bc8PA!\#SFC>8\4>-\ 5A[#PT|C>[/5?$Nc8P=KHL$LC>XHR5ZL$L#a?T$_8P=i[T$MD>u[u5?\$Zc8P7\#6D8P08Q48R8S c7p#dOD8PM#hD8P7L$D8P08Q48R8S c8V7d$rcD8P?$rc8P1_Zx!G4ctx5252 D|6; 7;s7HrZ7I7 X_=[! E>[+8?!c8P8Q0A\"EJ\>\a8>\8?" d8P8Q08R=[0",F>[8?8"Bc8PA!\8"@WF>8\8>-\D9A[H"F>[g9?\"Nc8P=i[" F>u[9?"Zc8P7!G8P08Q48R p^#8S Xc8T7!dG8PM("BG8P8Q8R7"G8P08Q48R p^#8S pc8T8U7"rcG8P?"rc8PG>ZGFctx~PcSr\H> JH GGZKHFctx~PcSr\2_~HFdevPZ\0G|HFdev14KZ(&J4devK92G L :6&5N&JhHepO1 X:66P,Jp;Q:HvalR:HrSZ3;PETZIBJ ^Voutw7'dI8P8Q7u]I8Q{8RQ`K{93d7X?dI8Q8R9Kd7J8Q18R ^8S b9 cj  JBJ 2J1ZjK4dev;2G <6&5&JpHep1 `<HrZ<IzK ^Vout*07 'dJ8P8Q7(u]K8Q{8RQ`K{983d7\K8Q18R ^8S b9 c JzK jKaB 1 KE&5&JEG PP Z]P PZ]Pzd P Z]Sep1 Gp ZLFdev1GGL4dev<1MzL4dev=1ZM4ctx>=4devw=2 M=2N>b M8PQ8QR8RS1ZN4devH>2 M>2NZh?HiZ?Hctx~L@I#N ^=\lM>\@>\ A>\JA?|Wd8PQ8R $ &?8Q28R ^8S b J#N N1[N4devA1Z N4devA3 kL\O2k\OA2lZgBQ FOHirZBHdevsBRKHv>XH CZL#a9_b rc8PPc"'8R4ctx'0C2(RD6*spHret+'AgDHr,ZDHi-]EHlen-EI7 _Vout^dPPHdev6E=[;eP>[&F?Bc8PA[ DP>[IF7 NcP8P?4 Nc8P?[X8QQ@(|QHdevYlFR~HHZ>HF=[HHQ>[F?PBc8P^[T >[F?dNc8P=Zh*QZhX[G?pd8PP=  4Q>14G7$R8P08Q48R _8S aB?R8P8Q7aZWR8P7 ctR8P8Q89L  c\O1 T4ctx~XG2 GHdevCHHret|H=[$$S>[I?,Bc8PA[prS>[#I7xNc]S8P?Nc8PR~H >HYI=[S>[|I?Bc8P^[>[I?Nc8P1ZxT4devIHrZ!J;jJI{1 p^7fd|T8P7T8P08Q48R p^8S Pb?8Q18R p^8S 8b3pYV4devJHctx~(K=[XU>[qK?Bc8PA[0U>[K?Nc8P=[U>[K?Bc8PA \`U>\KA[VJ[?Nc8P= >VJ1brd8QP8R23HlW4devLHctx~L=[hV>[L?pBc8P(A[|W>[1M9Nc=!\/W>8\VM>-\M= QWJ1brd8QP8R11[X4ctx~M2 NPHdevoNSrZ=[X>[N? c8P8Q07c5X8P18Q#7HYVMX8P9hrc1s( aZ2sO4devOHPA[P5Y>[Q?Bc8P^[>[5Q?Nc8PA~HY>HXQ=[Y>[Q?Bc8P^[>[Q?Nc8P7p,Z8P08Q48R ^8S b7}dLZ8P8Q3$?,aZ8Peux`Z2usQHiwYR=KHzZ>XHRZL#a9_brc8PPawisretksf>"M[g"Zg"gX"h-Wi[ikeyWgjh9[g 9[Qj1[g 1[j-[g -[h)Z[g )[j#[g #[Fj \g [j!\g>@jMD\g>@g@j\\g>@f3 X8\gX>gcXf&;\g;g#;Zg;f&\g&gc&fg&GiZ]E4ifkJZB]i__sJ>i__nJgOJg Jafl=Zu]i__s=>i__n=gO=5kKp^@KRJKJKXKRlKtXKRXK7SlK\XK[SXKSlK0XKSk0^>T>wTm4^>T>8UbHd8PQU48P08QP8RQkK^>LUk~H8\_>HU=[)_>[V?Bc8P^[ >[1_VkKH`>XHVXdHrW=[_>[W?Bc8PA[`>[W?Nc8P= 8@`J1=i[Lz`>u[X?TZc8P7`8P08Q48R ^8S b9$KHB8`8P7LT`8Pbdrc8PPkKHh >a>XH$XLdHbp_8PPk HP b>HpXn'HwX3HXm H (a>HYZ (LbaLja? 8P8Q28R (_8S c7 db8Q78R19  ckG  c>G(YnGwLGA[ b>A[Y>6[YJ+[?!d8Q78R1mGL!(b>GYZL!(L4bLp& &saas@skkFsHsLp skk6r`s++%srsqp>>3?  ! 8, -8>>n.8intUa%a 'm)t-U {JU  u  /a d{'3 {(E    E $    E   ] R = T  U V ( v; m xU  yt  zU  |t U  U   \ t t {i { ;  t t  {|  0 \   e   t U t$  (t' {1t0C\EF\G>l {/H20KMN\OBPw 8 {;U2=U4U(!  ` W xUUU c!{ .$fd&U F(' =( 44 6U m7U t7!!@ !d#""#!)4#*#0 tFV  tgSNwb . _  01{ 9s   & j % v   "(147;>_B EU{h$ (MO TWZs ^2aeilG p_t wU  }zU( _ U  r 2  !2 A {   "  {5"   '!  ] " ',2$#6!<?BJ L QVYQ\  {   p0 243U-48O:;(F?X@hp CV DSEK NtQ   R1(=S0V8k)YUh]lvapPbe%it mtqt-u(vk0y8|H'UX`n4pU Ul o U0 ctx8e @A{HRPQE TX{hpU!n4x X o S{08 devH/UP!n4X>t 9D t 8g!j M#U""3~" }" |"{""z"y"x"Sw"Iv"u"#t"l a, t " 9 '#$$$I iP#1$U$$ \=C#S$U$qU st g ?h hgl (l; >R'+ va{ ZxU  +Z((U8(<@*Ao H  i"8k$$8J 2U7U;UZ2 len[7 \7F9]2A{%p@g`?4iI l wt-~ )(00f8e @7H'AP&>eX V`"fh {px3l % 0IRh|4E\"b:+;+:b(B6N?(p(8"O7-7 7(70 78A&Ut$e#$z&U$$e$`&U$$'&U$$$!x &U $#$&U;$$$;U"&Ue$$$7$;G&U$$$$7$;k&U$$$$;&U$$;&U$$U&U $$U$U&U%$$a&UI$$$$U+&Uh$$$UO&$$7n&U$$$7#$&U$#$&U$$$k$U&U$U$(O(`)-uUS* uZ*#vZ*v[* vU[+<x},ryU-siyU~\-diyU"].#z]/'=S40h= ^0\=/^0P=R^0D=R^08=v^1T>2P2Q 2R62S 2T02U2V2W 3'=T 0h=^0\=^0P=]0D=^08=_12P2Q 2R62S !2U2V2W 4LU>a) {5]cSm*] dm:_6S>2PP] ).=UR7ctx=s_*P> _*] ?`.\ Ama8"B\9 j:R> 2PD:S;=2P2Q o2Ry2Ss:LS?s2Q12R j2S o2UD1xS?2Q12R j2S ho2U4mE {"5*R*Z"+b6R>2PP )!UQ>7ctxGb*P b*Z">c.Y"sd8"\9T j: R>2P::@R;2P2Q o2Ry2Ss:tR? 2Q12R j2S o2U:1R?2Q12R j2S ho2U3ET {.D5R!Q*#d6Q>2PP ) UQ7ctxe*P e*#f.#Gg8"\9 j:HQ><2P8:hQ;m2P2Q o2Ry2Ss:Q?2Q12R j2S o2U71Q?2Q12R j2S ho2U2E {';2P2Q 2R62S 2T02U2V52W /u=4M(0=j0=j0= k0=-k0=Qk1XM>2P2Q 2R62S 2T02U2V2W 3g#hM!0#tk0#k0#l0#$m0x#m=>#h?#?n>#X?#n/>@N i0<>`o01>o0&>o1LN?2Q2R/O[0o@OA 1OH>2P3OPf 0o=PA 1OH>2P:M;C 2P2Q2R2Ss:M?Z 2P1:M; 2P2Q2R2Ss:8N> 2P:N; 2P2Q2R2Ss:N? 2P2Q22R xj:O?3!2P2Q12R xj2S Ho2T:P?w!2P2Q22R xj2S o2T2U3:P?!2Q12R2S n2U5:P?!2P2Q12R1P?2P2Q12R2S n:L;)"2P2Q2R2Ss:M?X"2P02Q42R2S n:,M?y"2P 2Q1:N?"2Q12R2S hn2T:N>"2P:\O?"2Q12R Xj2S hn2T:HP?.#2Q12R Xj2S n2U54P>R# {Eb# {R#B#$U#2PP)U K8{%7ctxLp*G p*{%#q+p.Uq.5q9% (j:K; %2P2Qz2R{2Ss:K>$%2P6:K;O%2P2Q `n2Ss:0L?m%2PP2Q14XL>I$E% {+%5kJ,%*&5%r:K8%2P6K>2PP)"UJ '7dev_r*r*&5 '1s-rUsFidxUl+"UlFbufpGhJ&2P2QQ2R2S:JP.&2T:J'&2R:JP(&2P2R4J>%) UH<+(7devs*Kt7idx;t-it9;( jH`'Ftmp@(p+"Ul-rUfuII2P2Q2R2S62T:,I?(2P02Q42R j2S n2T4J>E;( {+(aP( {) gUGV*7devg_u*$ hu*&5h 'Gv+%5j@FtmpkV*h-buflv+"mU-rnU=w9v* i:|G?6)2P02Q42R2S m2TJGd)2P2Q2R2S92T:G;)2P2Q m2R2Ss:G>)2PJH)2P2Q2R2S2T: H>)2P:pHP.*2Q2R2T:H?H*2Q12R2S k2U94H>af* {Ev* {f*)6UEH7,7dev6_w*&57 'Wx+%59@Ftmp:V*h-buf;x+"<U-r=UMy9G, iJ,FD+2P2Q2R92S:TF;v+2P2Q m2R2Ss:`F>+2PJ|F+2P2Q2R2S:F>+2P:FP.+2Q2R2T:G?),2Q12R i2S k2U94G>EG, {#7,)UxET-7dev_z*O1 -Tz9v* i3>E0#,0<>z01>z0&>z1E?2P02Q42R i2S a)kUDP.7dev_ {-rUl{+"Ut3=D  -0={= ?={3=D@ -0={=@?= |3=E -0=A|=?=d|3=E !.0=|=?=|GDB.2P2Q2R44xE>K"UX:H 87ctx|7buf/}*U}*"U~*&5 '.%5%,rU9,8 i318:@ Z7Lr80f80Z8X0N80B8Z=@ ?~8?8>8`?8ՅM8=N8 M6?8 A83Y9T;P  5L909G09a0t9.0i9d=P ?9F?9?9 ?9X?9;>9h?92?9M9CN : 5? :N: 3?:<3 ;T; J3LG;0<;r01;y0&;G0;== >R;p?];?h;S?s;ߓA~;O>TA 10<>01>0&>51`A?2Q2R:D@;112P2Q2R2Ss:@;b12P2Q m2R2Ss:@?12P02Q42R2S:@;12P2Q2R2Ss:LA>12P:A? 22P2Q12R2S l2T2U2:A?D22P2Q12R2S @k2U5:(B?~22P2Q22R2S l2T:PB;22P2Q l2R2Ss:B?22P2Q12R1B?2P2Q22R2S Pm1??2Q P<H< 30=X0== ?=:X<*?l32P1?>2P/>= <30<>01>0&>71=?2Q2R:<;42P2Q m2R2Ss:0=;/42P2Qy2Rz2Ss:|=>G42P:??f42P2Q1:4??42P2Q22R2S l2T: C?42P2Q12R2S @k2U41TC?2P2Q22R2S @l2T1?F:2P/>? r50<>Z01>}0&>1??2Q2R:;?52P02Q42R2S:;;52P2Q2R2Ss:=?52P2Q12R(2S k:>?862P2Q22R(2S k2T1?>2P::;~62P2Q 0k2Ry2Ss:;?62P2Q@:=862P:C?62P2Q12R Pi:C?#72P2Q12R Pi2S k2T1D?2P2Q12R Pi2S hk::>r72P(: >?72P2Q12R Pi#82S m2T:(>>72P:>?82P2Q22R Pi#82S m2T4D>E,8 {8B"sU8TH9>U#U%:VctxW8W5֦WUW"UXiUXlenUXrUYUYeUYދXifp%:Y{!QerrbE;:#RYz%:RDG A@:E;: {+:{Zu# 8 ;[8F\iU\jUɗ]X8P:\ifp%:(O;8 :0;K48>4d8>48>48>U1 dU;VctxdWG e@:W5eWfUW"fUYhY_iY{!jYkUXlenlUE;1 E; {;^X_;WG _@:_#-U9<[-[-I[..`".US\sp0z\dp1\w2К\cp3IXd4O>:U<0<>w01>0&>ӛO>4:K<L<>L1>L&>a>D:?0<>01>0&>=U#'=VptrW7XretBUu=C C#C#CC UB $U=C C#C#CC UUl">Vx=bb8>bb16Y=> {c."H>WWcW7dH9L>0`? 4p9>69>2PPdQ >0 A 6QH>2PPeEEfe<<3eaagh."$"."ee++%e   g%PU -8>>n.8int'3g%n 'u)|-ChU gJU Eu ) U 8 8 e 8 !8 }8( 80 88 -8@ 8H 8P 8X ` /  h K Up : Ut Ax u E & n 6 E% B- I. P/ W0 ^2\ 3U 5<(   W xUUU    e  @ U>6 g>L g ?L@LqALEu .G GE   L U{U K UT (   * E $  O E   ]Rt =Tt UtOVO (v m xU y| zU || U U z | |&i&N | |m &| - 0N  e | U|$ (| g1|0CEFG> g/H0KLMmNOP"  /a dg8 g;U2=U4U!g .$'fd&U F(' =( 44L 6U m7U'L W W b 9W W sW  W b b b & W j W % W W ' p0 2 43U -4,  8 O:Q  ; ( F?Q X @ h p CQ V D E KQ N tQY  R (=S0V 8k)YUh] lva pPb e %i| m|qQ tQ -u (v0yQ 8|Q H'UXQ `n4 pU U o  U0ctx 8 e W@ WA { H RWP WQ E) T Q X gh Wp U n4 X) o  Sg0 Q 8dev H /UP n4 X!>|` ""9"""D "!U "##3~# }# |#{#"z#y#x#Sw#Iv#u##t#n!| " "$4$!, | , """" "9" '8 > %S &S & &uiPe k % &U&& \  % &U&qU'|x "x%"w$%~ '| ""& %  (U, &S &, & & !s|Q "" gv ?hv hv Q g (; >LR+ 'n )g!%| "%"$"$ Zx} U Q   Q  +( (U8 (m< W@ *WA o  Hi"8k$$8J 2U7U;UZlen[\ \\ F9] )g*p@g* ?4iu lm w> -~O n )( 00 f8 e@ 7H ' P &>/X VX` "fh {p x  3 l   0 R2 |L 4k  E \" b:+| ;+: b(B 6N?(p(8O7\ \(\0 \8 (U>& /%O& D(Un& &2 &U(U& &t+(U& &&x (U&%&(U& & &U(U/& & &\&(UX& &W& &\&5(U|& &W&|& ^(U&&(U&&U(U&&U&U(U&&n(U&&m& &U(U2&& &U( L&&\8(Uk&& &\R%|& q(U& %&(U& & &&U(U&U&*,*Q | -0$|W"%"N%"!&"&"% "$@ j&08 :W =b @b I&CWcbF  f I  CL OQ S& R &T \W  ZQ .Og \/ctxg W0q%gUϝ1>&i1id2/ (p3D\k4$5L\6P70\@p8<7\pt49\ 6PP#:\ 5\ 6PWE/ g;$B>&E>=-FU?$@>\UE g"AV$U8Y$BctxS CF( WC C UGCUJCI&UsC CCťD$E#$M2: pFGi(Glen(AHS)?pI<[# 6P6QIl[6P6R16SI[/ 6Q15[46P3TZI4$5\Z6P7kxZ!p48w7Z#4 5Z 6PIY; 6P1IYG 6P16Q0IZ 6P06Q46R p6S p6T: \S  E: g * JҸV$BctxҴ CBdev uC& <EUEb&O2 oKVp4$5W6PKH$W4_ 4TpK0W4LHW [6PP#LpW w6PP#9W 6PP#IVG 6P16Q LW 6PP6Q16R o6S @p5W\ 6PE gJC$UBctx bBdev ڭC& &E>&rE MretUAKU4$w5U6PK,V458V 6PNPV/4$5XV6PK0\VL8<KV@υ49V 6PP#ILV6P6Q6R6S:xV O8%UPctx Pdev Q& Q>&R1Q 1 R-0Q -RHQ>v R%kQ>v Qv RMQ>v Qv SPUh'4U44?4TU 4ױ44I4UU6PP6QQ6RRS4WX4A4M0VYWeX44Mγ4ACYZT˴VY30XQ4$+58X6P7XY4NIX 6P[X X~@Z3X^b4$5X6P7Xpc4[X 54Y\ 6P50X 6P06Q46R o6S hp6T5W; 6P1\\]\<<3\""5\ 7\//0\^\=FY &\T'0 -8>>n.8int%\ 'c)j-U qJU u  /a dq'3 q(E   k E $    E   ] R = T  U V ( v' m xU  yj  zU  |j U  U    H j j gi g '   j j  g| n 0 H   e   j U j$  (j q1j0CHEFHG>X q/H0KMNHO.Pc d'  ' k `. k8 q;U2=U4U 44E 6U m7U Ei"\8k$\$8J 2U7U;Uj2."'j|* ,(   W xUUU c!q .$bfd&U F(' =(jT{4 JW 9s   & j %  c p052 43U-4 8O: ; (F? X@ hp C V Di E K  N tQ  RG (=S0V 8k)YUh] lva pPb e %ij mjq t -u$ (v'0y 8| H'UX `n4* p Uo  U0!ctx 8e @A{^ HRPQEe T XqhpU"n4*  Xe o  Sq0 8!dev^ H/UP"n4* X>j 9D U ##3~# }# |#{#"z#y#x#Sw#Iv#u##t#6jRA _0 ]m )jpl (&+r(   jj.9   $ %  @{  { G \  <\  +j .9  UUy& C(5 0U84 <\l &q, j  " 9 '  $ % % %5W.; !fd=UF(C iP, 2 $G %U%% \S Y $i %U%qU'j &u sj  g ?h h  gX (X; >R+ c2\9 &q%j^ %$$5'j \ ZxU    +F((U8(<@*Ao  Hj'FV*jLi.'+T*It.K M Z!len[# \#F9]^ &q(p@g?4i5 l w-~ )A(0H0fm8e@7H'P&>X V`"f/h {Ipcxc3cl0R|4cEc\"cb:+);+:Db(BD6NU?(py(D8O7# #(#0 #8)U% $% )U% % %)U5% %5;t!*G)Ug% %g%  N)U%gs$%g)U%^ % %U)U%^ % %#%)U%^ %% %#%)U)%^ %%)%  )UI%g%5)Uc%g%UO)U%g%U%Ui)U%g%\)U%g%% %U)U%g% %U) %g%#)U%g% %#$)%^ )U>%> /$U%>J)Uy% %$ %'%U[)U%U%k+;  S& R &T \W^  Z ,>. \V-  g<.cur >/, >0f s1pRH 2|R3PW1pR 2|R#4W5P6XR0  2dRF7W5P4W5P6XR` $ W2dR|3ăW8LW1pR܃, 2|Rҷ4W5P1XR. 2dR4W5P7@W5P05Q45R5S b7܃W(5P05Q45R5S5T9<5P4 $:5P5Q5Ef qV,& -- :W5PP ;, HR>R1XRd 22dR4lW5P7~Wq5P05Q45R p#5S Hx5T7W5P05Q45R p#5S Xx5T7d5P?5PQE q;) Up}|R4}W5P6R} 2RJ2R1XR ~ 2dR4~W5P7} X5PH7}WW5P05Q45R r5S 0x5T5U7 ~o5P@,~5P5QE qA, p_DDw'( kh/~') FB//)* F.r+ U0 r1pRv1 2|R+4vW5P6XR wD o2dRN30wW3wW4xW5P1XRtx3 2dRq4|xW5P9Hw5P05Q7wW5P05Q45R r5S w7xW/5P05Q45R r5S 8w74xWe5P05Q45R r5S pw3Dx%X7lxW5P5Q15R r5S s7xW5P05Q45R r5S  w3x0XFE q;* U@v ;/2-U.retUJP '/b&*06Rl&2R7mW&5P74m9X&5P3HmDX6%STk-'21S1pRkg'2|R4kW5P1Rk4'2R2RK%Sk>1S6R l'2R6XR$l (2dR>4@lW5P6pRTl Y(2|Rt7\lWD(5P4lW5P1XRl(2dR4lW5P7kW(5P05Q45R5S t7kW(5P05Q45R p#5S uLLl)5P7lWT)5P5Q15R p#5S u5T7nPXl)5P7nW)5P05Q45R5S u7nW)5P05Q45R p#5S Hu7nW *5P05Q45R p#5S pu7n\X**5P5Q04oW5P05Q45R p#5S (uJ+MretU600Ln g+2A0N OM0PW0xn1pRTn*2|R4\nW5P6XRxn`)9+2dR7nW$+5P48oW5P7dn)1Q+5P4tnxE5P4TnW5P05Q45R p#5S u1pR$h<+2|R4,hW5P1iQ,h> ,2yQ34hgX6XR8hPBX,2dR&7DhWC,5P4hW5P1FQphA,2]Q\2RQ4hsX5Q6pRhW,>|R4hW5P1XRh}-2dR4hW5P6=S4iS-2cS>XS>MS4DiX5P5Q5R1FQ\j  -2]Q2RQ!4hjsX5Q06XR$nf-2dRF40nW5P7hK-5P74iW.5P05Q45R5S t5T5U7diWS.5P05Q45R5S t5T9Pj.5P5Q"5R5S7jW.5P05Q45R5S Ht3jW7jX.5P5Q87HkPX.5P7lW/5P05Q45R5S7l`07/5P3Pm%X7mW/5P5Q15R p#5S t5T7mW/5P5Q15R p#5S 0v5T3To0X3Xo%X4oX5P ht5Q `s5R b5SE%0 q 0Q<)U`0Rctx MrUSout(I(*UgP)1J32/~'=H[2f  2h2wN Ot2O27g=15P3g%X44gW5Q25R5S5T9HfM25P05Q3g0XT-2Uu>C  MrUV2-E2 q2;"(Uud:3Q>Q30vX3uXWE,T3Rctx W)n3Rctx ,+vt4Ust5 0.r@j05 @r1pRsEy52|R4sW5P1XRsG52dR4sW5P4 tW5P05Q45R @r5S vE5 q5,hsP7/ { N .ctx /U1pRqH82|R4qW5P6Rqs82R2RF6XRq82dR8qW8$rW8xrW4drX5P;B'Up:- >.ctx /,0: r1pRqq92|RF4 qW5P6XR$q92dRi30qWYHq$:95PP5Q37hqW95P05Q45R r5S v:|q$:5PP5Q2E: q!:;(xUo`y<-ux>-.9y / { [/ }g/~.rU0< qZtpH;/*U4pW5P05Q45R p#5S v1pRoL;2|R4oW5P6XRo;2dR4oW5P6G8p;2GN[T4poS5P7oC;5P7(pW<5P05Q45R p#5S v5T98p.<5P3LpDX3p%X4pW5Q15R p#5S `vE< qy<;(go<- h k/uj>,-Vo=B W PB(WQDuY>p;[(*Ud>- * /u,>U.r.U0f q=outFhe1pR(e1=2|RX40eW5P1XRheG>2dR{4peW5P7(eW9>5P05Q45R5S Ps5T9TeM>5P7eW~>5Q5R5S t5T4eW5P05Q45R5S t5T;4+U`C-  /u>.ctx .rU0f Pq1pR\a]?2|RJ4daW5P1pRda?2|Rm4laW5P6DtaA2DNO EOE5O!EO-EO7Ed\CE6BIaq@2SINO_I\]iIXOuI9aI@5P05Q3Ld%X4pdW5Q15R5S s^XE0@O]EGRb2R;2Rs6Rb`@2R2R1ShcwA2S 2SX^jEA]kEX7cW_A5P05Q45R5S s7cXA5Q15R5S03d%X4dW5P5Q25R5S sGRc2R~1XRb B2dR4cW5P6XRchB2dR7$cWSB5P4.ctx %/'U.rU1pR^gD2|R4^W5P6R^D2R6XR^ D2dR7^WD5P4P_W5P4D_xE5PQ+iUxEU i>Mcurk>C +lMctxm MrnUC?,oUSoutV+_jEC~'`MitI)BUh]40GF*[0^0@G pZ]|F/~'Ga]`.rPUEitQX7 ^WeF5P05Q45R p5S 0s4 ^X5Q15R85S01EG0^H\"G2VGa0^H]bGXOnG=7X^WG5P05Q45R p5S a4l^X5Q05R85S03^0XE@G q0GQ)0UGRctx0 C)2Mr3UV2)W* GU   Cu">VG*EG qG;\- 8`-I-U`/  CM(#CP(#/u> 0(=I  q0=I 8q1Rx` H2Rm4`X5PP5Q07l`XH5P17`WH5P05Q45R 8q5S Ps5T4`X5P hs5Q `s5R 5S  qE=I q-IQ,UIU >MrUCw+kC +jVI,EI qI, KR3@]Wb cUQ1S1%S@pN>1S1%SHqN21S1$RN20R4X5P1$RO20R4X5P1$RTO20R4 X5P1Q O2QA4X5P1$RO20Rd4X5P1.QO2:Q3$X7T'YP5P7h0P5P5R132Y7WsP5P05Q45R s5S xx7ȀP5P5R13D%X7lWP5P05Q45R s5S x5T3Y7P5P3Y3YE)Q q Qc'_FQdkey_ c+[iQdkey[ dptr[e-WQdkeyW c$,SQdkeySQ cJ-MQf^MQ cV+IQf^IQe,CURf^CQf CR c(?Rf^?Rch9 c%Sf> f cM%Sf> f c=Sf> g0$UoSf-$$ f8,$'f +$UhG_|jT2GOG6$R_P+S20R7`XS5P4$`X5P7_W(T5P05Q45R q5S Ps5TY`WDT5PPx3`W:4`W5PPxhG` T2G,[G:`oS5PPhk7xrU2|7x[7O71pRrU2|RC4rW5P1XRrOU2dRf4rW5P1>>kOO]jii`j''cm0,0k--Ej--k--Gj''k**.j||9j jj,,j..]j77dj**j--Xkr-r- k#-#-)j**RQ /P;* -8>>n.8int%\ 'c)j-U qJU  u  /a'3 q(E   j E $    E   ] R = T  U V ( v& m xU  yj  zU  |j U  U   G j j fi f &  j j  f| m 0 G   e   j U j$  (j q1j0CGEFGG>W q/H0KMNGO-Pb 8 q;U2=U4U(   K W xUUU c!q .$fd&U F(' =( 44 6U m7U  jF  jT{4 J 9s   & j % ^/a$.g?/n.qs/u.x 0 p02c 43U-4 8O:5 ;k (F?5 X@k hp C5 V D Ek K5  Nk tQ  R (=S0Vk 8k)YUh] lvak pPbv ek %ij mjq5 t5 -u (vV0y5 8|5 H'UX5 `n4 pUo k U0ctx 8e @A{ HRPQE2 T5 XqhpU n4 X2 o k Sq05 8dev H/UP n4 X>ji 9D U !!3~! }! |!{!"z!y!x!Sw!Iv!u!#t!6jR _0 ]m )jp9 (&+r( n  jj.9 z  " #  @H  H G \  <\  +j .9  UUy&n C(5N 0U84T <\9 c $q, j  " 9 '  " # #c #4$iP  " #U## \  " #U#qUsj5  gZ ?hZ hZ 5 gW (W; >R+ 0a\ $qZx< U5  5  +E((U8( <@*Ao k Hi"H 8k$H $8J 2U7U;UZ len[" \"F9]  $q%p@g?4i4 l  w-~- )S(0Z0f8e@7H'P&>X V`"fAh {[puxu3ul0R| 4*uEu\"ub:+;;+:Vb(BV6Ng?(p(V8O7" "("0 "8 &U# "# &U-# # #K&UG# #GM 3'Y&Uy# #y#`&U#y"#y&U# #N #U&U# #N #"#&U# ##N #"#&U;# ##;#N &U[#y#G&Uu#y#Ua&U#y#U#U{&U#y#\&U#y# #N #U&U#y#N #U&N #y#"&U*#y#N #"";# 0&UP#P A"g#P\&U# # #V#Um&U#U#j(:5 ` ).IUP* Jy)*G J\b*KN * KU*(K * +KjF+X`,PP,QQ,RR,SS,TT,UU,V3) /UH`* y*G \*N * U**(c* +j+P`,PP,QQ,RR,SS,TT,UU,V2-H/U@>. y.G \4.5N . U.(}. +j. <\;/  0*+Ut1rU 2N 0y3 U4 53 4X 4L; 4@ 44 4(c 4 4 4Z 56܅,P6],P5060,Q2,R 0y,S y5Ԇ EN q>7EfU؆pH. fH ..g; .?/g ..g .s/g.hN k..h. +hj/ j x/5kN F0*+lUt1rmU2X Hy3!of4t583d0!|F44 444?4b80!9":Md`!;]8`!9:Mh!;]8!9,,P#,Q,R3"n4|;4>Ј,P=/Ĉ;@5D6\%,P6,P6],P5L6",Q2,R Hy,S y60:,P5H EX qH?/00. 0 1r2U@/*+2v1ctx3 2@ y6Є1,P,Q5=6,,P,Q1,R,S>4I,PE@ q!0?.(P0. ( /*+*.2 x+,P0,Q4,R x,S `yE q@-WAkeyW B.$eC $ C %H CG %\C5&N C &UCy&&n CC'C +'jB"/C  C H C5N Cy&n CCC +jDm/ B./C5N C.C?/C.Cs/C.Dm/Ez/N MC  @l"AxFb8Fb16Gf qH."IIcI"Jii`J\-\-J4+4+J**KLM."$"."JaaJ++1J  1J[([( /X.%- '4int);-mBJmu /'3B / i" k$ $ J 2m 7m ;m gE    - n.(  E $  ] R= T U V ( vQm xm y; zm |;  m m  r ; ; i  Q  ; ;  |  0 -r -e - ; U ;$ -(;=B 1;0 Cr E Fr GB/ HH0 K M Nr O} P P b  tB   ; m 2    = m 4   m(L   W xmUm cA!B .$fd&mF('[=([ 446mm7m 9s   & j %   p02 43m-45 8O: ; (F? X@ hp C V D E K  N tQb  R (=S0V 8k)Ymh]" lva pPb e %i; m;q t -u? (v0y 8| H'mX `n4E pUio  m0ctx9 8e @A{T HRPQET XBhpmn4E Xo  SB0 8devT H/mPn4E X>;9D -, ; 5 " 9  'A G \ !\ ! ! iPn t !m![! \  !m! qms;  g ?h h  g (; >R= +9 -T "BZx m    +((m8(<@*Ao  HZ len[ \F9] T ! "B#p@g@ ?4i l wT -~e  ) (0 0f 8e @7 H'!P&>EX Vn`"fh {px3l 0)RH|b4E\"b:+;+:b(B6N?(p(8O7  (0 8 ! $mT !9 E e !9 Z $m !9 ! !k $m !9 !    % $m !9 ! !i $m !  !  $m!T !!m$mE!T !!!'$mn!T !!!!K$m!T !!!t$m! !$m! !m$m! !m!m$m! !-$m)! !!!m $mH! !!m/$b! !N$m! !!h !T $m!Z  !$m!9 !? !!m$m!m!B& @   'r-mX(/e)ret!m* y++P ,p-P-Q@?$,-Q3,-Q4.,؉(-P0-Q1-R y-S y., k-P0-Q1-R y-S z.. .(/H-P0-Q1-R y-S 8zB 0//1//1S)S)%1077dg /P60'38%? 'Fint)M-x8Jxu /Š  E $    A E  \8 L ;x 2 L =x 4 x/ i" k$  $ J 2x  7x  ;x ] R% = T%  U% V ( v m xx  yM  zx  |M x  x  +  M M i    M M  |  0 s  s e s  M U M$  s(M8 1M0 C E6 F G8/ H0 K M N O( P 4 44  6x m 7x4g  (; > R[ m (   W xxUx c!8 .$fd&x F('f =(fk kv9kksk kvv v & kj k% kk  p02 43x-4P 8O: ;J(F? X@Jhp C V D EJK  NJtQ}  R (=S0VJ8k)Yxh]`lvaJpPbUeJ%iM mMq t -u. (v0y 8| H'xX `n44 pUo Jx0ctx( 8e k@kA{C HRkPkQET X8hpxn44 Xo JS80 8devC H/xPn44 X>M 9D ?, M P " 9 '\ b w !w ! !iP  !x!f! \  !x!qxsM  g ?h h  +( ?C "8#Md \ Zx x    +((x8(<k@*kAo JHZ len[- \-F9] C + "8$p@gJ ?4i l w^ -~o  ) (0 0f 8e @7H'+P&>OX Vx`"fh {px3l 03RR|l4E\"b:+;+:b(B6N?(p(8 O7- -(-0 -8 + %x^ !( O o !( d %x !( ! !u %x !( !    & %x !( ! ! %x !  !  %x%!C ! !%x %xO!C ! !-!%1%xx!C !k! !-!%U%x!C !k!!% ~%x! !%%x! !x%x! !x!x%x! !?%x3! !! !x%xR! ! !x9% l! !-X%x! ! !-r !C %x!d  !%x!( !. !!x%x!x!'A J  ?(xP*HI+P(-(xP7,^(7, )= -tv)Ch. ++h/r,x0+P1+Q1U)+P+Q+R24a3//#3004b T13Z2-)---- %)- '5cint )<--1 C: <0 <6 CJ4 << <C h nCJ   nd8"3 n6 E u N8C-N UZ8ZBF8 : : : 53 )=4 !NCeDIR(Q5'3 C# -C#n .CL42 %E   8 9789[<::;8<3=i5>3? B@(5A0V0B8ICn<a0D"@<LH0MX.0Nh0Zx!C .$-Jfd&nF('\=(\ )n CCe C!C }C(C0C8-C@CHCPCX :`/ @hK np: ntAx5EJFn VE%B-I.P/W0^23n 5\--(  > >>W >xn>Unf  ::e@@ n   -NVC NlCQ. ?l.@l.qAl .GG-#E @#@#@#Ln`g#U#Kn#T-( ?E $   ]Rd=TdUd ?V? (vm xny<zn|< nnjR < <9)i)-R> < <9]) )|  0CC>e< U<$(<C1<90C)Eu)F)GNC/H90K<)M])N)OP R8GhB20V>346A`;9;S'<>S3CENC@CC##;n#2##=n#4.nQ c u/a dC 4 4u  6nm 7n P 8u /<!  !   !  @  ! d#" "# !) 4#* #0/ <!F /<!T1 { 4   J/<!g S  N   w  b . _ 0 10!V !  ! !$ 9! ! s!  ! !$ !$ !$ &!  j!  % ! ! 0v ! !  !" !( !1 !4$ !7 !; !> _!B  !EnV 00$ (!M !O  !T !W !Z s !^ 2!a !e !i !l G !p _!t  !wn   0!} z! !n  0(!v !  ! !$ ! ! ! ! ! !v _!  !n  5 ! i p0Z243n-48O:;(F?X@hp CV DbEK NtQ  R@(=S0V8k)Ynh]lvapPbe%i< m<qt-u(v0y8|H'nX`jn4pTU o n0Kctx8e  @ A{ HR P QETXCh pnUn45!,TXo SC08Kdev H/nPUn4X/><!  9   D  /n!) **3~* }* |*{*"z*y*x*Sw*Iv*u*#t*/6<!Rf  _  0   ] m /)<!p ( & + r(0 ! !<!<.9!)5! 3  0@! !! G !)  <!)  +!< .9!) !n!ny&! C!(5!0!n84!<   )?C/, <!    "  9 5!' 3   Z | 5i!P% +3@ n \ 5 !\L R3b n 5!qn/s<!   g?hh g (; ><R.+  ) ?C Zk<,  \ 0Zxn  +((n8(/ < @* Ao H0    .i"" C8.k"$##$C#J #2n##7n##;n0Z[Klen[ \F9][ j?Clp@g?4iZ l/  w-~ )(00f8e4@7EH'jP&>X V`"fh {px3l4N40rR|4E\"b:+;+:b(B6N?(p+(8KO7V (0 8j$n  3  $n  n  $n    & m $n   : , $n4  %3E  :$nd   d n K$n    d p$n     d $n    d  $n  d $n  n $n4  n n $nN  ) :$nr  /  n T$n   n x$   $n    3  $n  , 3  $n+    n  $nE n E  1n Q... q:$.$ ?/$ .$ $ s/$!$ .$"$  +$$/ $' 5$4$6<z$7<B3$<,$=<S$>V<<$GV 6 G; 2 N9 4 $N $O<$P<.9$Q<9$b)X6$cn)($d< 58$YI <$Z)G $[).9$\n$]<5$^c7$_n$`n6$an C$T8$fn(D4$g<,0$h0:$iI8VX?C 1$l}64$m<;$n) *4$qA8$rn0$sn$uB<$$<$<S$ ;$ $<W:$<Jeps$) ?C#6$+;0OZ xb+4Rn b+";[< b+7_n tz+8pn pz+|0vn lz+%8z dz+59n xz+n2n hz+9n b+2 bo  b 1 Tnn;n# 2M3Cx27n5n B<JfdnB:n9n / V58< 4 : @  ": 9!)w3!)8'  ! : |C589n >5n)9)5;np\ HqL7 P !8 nM8 n'tp E2 n""ctx "fds _:, 9 n r nf i <" `~Lout M`2". Xf  F7 "~H2 ~&A( !Mo8+P b#D2 n!/T7R!P b7P b"!P C!PQ1RS NdZ!Pp"!P|""PJS  L"+Pr 7PU"C" 3 n0 /f  ) F7 " r nDurb !pu r  / |0) '00&) 11#1 E<1ED1ĹEL1*_ #ӁN* (*c #!8+P $$!7PĹ ^$!̹7P:T1x'%U1"T $:#"/c"$"dfP$C$P0Q4RS TCP0Q4RS ЇdC_%P0Q4RS XUضC%P0Q4RS 8u%PC%P0Q4R `z#S Ĺy< &PQC<&P0Q4RS 0Cu&P0Q4R `z#S &PC&Q2R `z#S XC&P0Q4RS C)'P0Q4R `z#S pCb'P0Q4R `z#S XCP0Q4R `z#S 0/ܷ+ **/"/"/&+//#ܷp+` 'ӁNp+ c 4(+P| Z(#n (#ļ7(C(P0Q4RS xu(C)P0Q4R `z#S C')RS u̼L)PC)P0QR `z#S C)P0Q4R `z#S HC)Q2R `z#S hCP0Q4R `z#S "0+ .?0#30&+K0W0c0U$o0${0<%0&E0@,T *&7p, *Ӂ&p,܈ ȸ, (+&+PH  d+.'P7P60-g,0S'0ĺC+P0Q4RS TC+Q2RSC,P0Q4RS <C9,P0Q4RS pCP0Q4RS ؆ Y , ( 7P4 ,7 -2(7P-PHCM-Q1R `z#S X\C-P0Q4RS UVC-P0Q4R `z#S pC-P0Q4RS C%.P0Q4RS VC.PQ Cw.Q2R `z#S ,C.P0Q4R `z#S 08VPQ p.R̵C/P0Q4RS X,dCX/Q1R |S 8TķC/Q1RS 8TU/C/!1] n0u] 'urb^ ! <` 0 .9a n(01 -U0C 0!5 n0u 'urb !   < 0 9 n 2 ni n .9 )(05WoutX ; S4 0 K1 0U0C0 V !5\ nc1u\ 'urb] ! <_ 0 `  2a n(s15F*+ F9 F6 ; 5~ Us1Cc1G6@ u2u@ j( B 1) <D 0s1 @|&D 2Ӂ*&&p܈@ӁPA(CE2Q1R @|S 4uXVP"Q"# h;% np*3u% n* <' 0 ( + r* n+x&' 3Ӂ+&&܈@ӁPy<PQ0/< n7u 4,  D-7 |8( ( 48x.& ( 8,8.88D89/P8/((4Ӂ/&((܈@Ӂl%4P1Q8=4RuU4P,CQR p|S T}8( 78'0&(80888=1818/28x28'3839?49494 )VI5Ӂm5N )639`)5895D95P966\96P1Q $ & $ &#86g9)7h96в5Qܲ,C6Q1R |S TPCM6P0Q4R |S (\V|y<~6PQRC6P0Q4R |S HTC6Q2R |S CQ2R |S CU7P0Q4R |S ЄTx7P $ &Q8CQ2R |S A97PP CQ1R |S U7C7!9nh8u <0  1"urb!rn(x89Ux8Ch8!.2Rnt9uR T <V0 1W" w3Y' 9Zn S5[ni\nj\n 9]n *;^< 8_< 5`(9.2sg9 5nurb! P(kn;rnU9Ct95n2<u7 8 <0 1"w3!:|1n ;e1n;1n"< rnX< in<9n=t8n>B< X|M'; urb!?:QRhC:Q1R X|S TTy<;PQRxCP;P0Q4R X|S HT̮C;P0Q4R X|S (ԮuP ';Ӂc?& '܈@ӁC<P0Q4R X|S ЄTPQ8UB<C2<X8y<<0in;urb!o3tn>ut??,tnM@9tn@ v&A <x0 1z" i|nA ret|nB urb}!-C'> 0|@&xs=ӁcC&@&܈@ӁP=Q UبC=Q2RSC=P0Q4RS PhCP0Q4RS  U'>C >G_:j`<>"devj C 3l>|u7u Y!7\n>f \\nr^nJ2TnX+?f T$DTnDAdK?PPQQ7h+?;2n@p@f 2D3nGEDdc5} r6nE fd6nE@ {D%9?ւ˂?RC&@Q1R {S x8qAD@PQPKb@PQXU@Cp@2nqAf En^F fdnF%!9}h rnFx8 `zAR(|CcAQ1R `zS ~T6npBf xGnG fdn7H%!9}}%4} rnZHx8 zȐ!BPRܐŌFBPQ PeBPRtCBQ1R zS X<nCf Hn;I fdnI%4} rnIx8 zԑKCRŌ}CPQ PlCCQ1R zS xT!8nDf 5'len(/8!0TDf 'len F7" 5("0<nDf J @J nJ<\EPPR0SQTR;n\Ef J / K ]K nK<Ȕ\EPPRQSRTS-5nFf K"reqM / 'N @O nYP rnP fdn:Q6FQ" {F`@#VFlaVtЌPQRXߌnFPFPQRuFP,CQ1R {S  ;1XnhHf X+R fdZnR i[nR r[nS ret[nATLout/ { hGUȥ+P&H5U7GP7HP7PJ9HPQإ]HPQ UR0`+?HPQtCHPQ2RSTCQ1R {S <DnIf D~UG E)U fdGn=V%F H<t rIn`VI z<IRHCIQ1R zS ĎUIC I:,nȎJf ,V,n.Wz-nW fd/nW%x50p r1nX" zJRCJQ1R zS (3nKf pXnX fdnY r nVYK xzmKR<8CQ1R xzS ~UKCK nHLf  Y n:Z fd nqZ r nZ/ zpGLR<|؍CQ1R zS ~3nTMf -[&5n[ 3> fdn\ rn:\B< zMȐCQ1R zS ~!j6nMf &5d 3>rn(B<j6G8PM \ F7"7̒NB2niOf j] fdn1^ rn^yO x~A$NM5_4+P xb#H#p N/a_|7P xb#HJ~NQ2R0QOPQ`CNOP0Q4R x~S pJSUyOCiOb9nQ"ctx_f >`: ` F7" fdn`%0 n%4 oDciXp dev Ha rna7 }Lout(gPPQ1RST0U0VTCPP0Q4R }S `T`PPQ0|k\QPS0T'QP?QPQ]QPQ|QPR<dCQPPQ1R }S Ht;lnȔRf lb"fdln c F7n" ronlcK ({]RPQRA'tRR4HCRQ1R ({S A'RR4CP0Q4R ({S !3&nJS'ctx&9&Z 0( 4( ret)nY6T0 c4 c ctxd dev Md Cd0 @~A1SM+#02!T/77@3HFTPh?dTPQCPQ4RSTYW3PkU0 d4 3e2Ze ctxeA\1UM+#1DU/77kUPQRSZ/7n["ctxf0 cf4 fM3Z!g Cg dev i rnVjs1 ~Wout[0KZ[Qk[k&0\Ul \yl1\p#\l/\;\jmtT\x8OVnHKPQ0R: l0d Wt+VP+P6\\1xW]\Ō3WQDVKWPŌcWQ<VPP1nW7WP,7PT[XSnnlbPQ1R hSR8sXSn S481%Sn11So=SngXPQ0RST0UV kUPSmXPQ R3x YP0*YPQ.`HYPQ-CYP0Q4R `z#S pTUuYPQ-,CYPQ2RS 8T4uxuZPCP0Q4R `z#S CZP0Q4RS TUV?ZPQ,CZP0Q4RS T8ZPC3[Q4RS ȍTUVQ[PQk\[PQRST [P[P[PL!1<nk\'dev< M3<Zctx>it?  F3@Ctmp@CretAn 0An(01F*b; 3f>0nhx*a"dev o0 so4 oM3Zo3nYp 3> ctxpu9nq fdnrEns rHtK {M@%]%&5* PQ 0kRS0h$]tCugu|Q0%^u vJvPY^tmviv4vĠύ^PQ $ &ԠuPx^P؟n^PQR ,ۍ^PQ0R04p$_PQ LJ~A_PQ0\C_PQ1R {S Tԡ*a_PQ4L_PC `Q2R {S آCV`PQ1R {S TJ~x`PQ2R1C`PQ2R {S (H*a`PQT`PCaPQ1R {S !5na'dev 'fdn 3> 5)rn 3(x851}n0b"dev} w$ ~ w5~w"len~Ux"~dx 3>x2x in#y rnmynyF0.blyayV2zЌPQRdPQRb<anPc"deva Uz5bz"lenb&{"bd{ 3d> ren{%&5enl%7fpF.ycl/|aR|Vu|ЌPRccPR FkcQ,66Bnd"devB |c.C }5CY}"Cd} 3E>x2F~Gnf~&5Hd~&-Tn dPQR  `8 nZg"dev  D5 4 n ctx  3 >%&5 P9 H}u f)n.Zg -)Efwggdgkg&-1gHgӂ<ePQRStfP  $ &"QRS0CPQ1R `}CPQ2R H}S hUlfPQ 0kRS0CfPQ2R H}S ؉TXC/gPQ1R H}S ؉TU9CLgPQ1!7ng'ctx 5n in(x87Z 8n<k"ctx0x7n0k-4k4Z2Z]"fdn%M: k%< k_6nrAk }0 iك΃܆PQ R1S T ،U^P0aiy;naPQR CiP0Q4RS TUPmiPQ R<lmiPQ ȊR=!jPQ RS0RjPQ RSPCjP0Q4RS  TdnjPQR (njPQR 0C kP0Q4RS 8  N1kvCUAkC1k:n0jm"dev &5d%u1ChDtmpjmp numB fdnxrx8 X{9lTPQR5tp^lPQ @vlP̗KlPQR:4ClP0Q4R X{S pClQ1ȘC+mQ1R X{S XTC\mQ1R X{S ؀NzmC4nВ<n"dev w5Q"dÉ 3>xF#la VH 6Xnp"ctxXk9YZʊ6YZ%|3[ k_ f\p fd]n  r]n%c.]n_K p{#_9oك:΃`xPQ R1S T U VQW7VoPQ0CoPQ1R p{S ToQ ,oPQ tR8)pPXCSpPQ1R p{S 8TUCpPQ1R p{S T̚CpPQR p{S XT ;EnPgr"devE 6EZ 3G>%|3H k_ fdIn." @{Xp#Kqك΃܎PQ R1S T U WQ7rPQ0(CYrQ1R @{S  T0G0<r7ĕ4!;+nr'ctx+ret-n[7 n[;nX2: r'ctx ((yO2:::n{"ctx%9#|%<%| rn^yO }|`.?u&`.||F6|.t|Ր|5}/Kpt}k}k}&/1}|1}|3tPQRSCP0Q4R `z#S T?tP JtPUtP(UP0 }tP dC)uP0Q4RS Tl }P%|t0/vB|ܑ6|Q&0/1N||Z|`uPuPQ 8RSTCvP0Q4R `z#S pT<`CVvPQ1R `z#S  CPQ1R `z#S HTvkP0Q RA/7wME+"wP0+Pr$aw(wr0$*xr40$rA0/wM@+P#L7x/&T7PHP#` mx/Rl7P xb#z|/x&/1|||~xP1QPlCP0Q4RS rxy|{HyPQ2RrSsP{qyPQ3RrSs|CyP0Q4R `z#S {yPQ2RrSsC zPQ2R `z#S {6zPQ2RrSsCozP0Q4R `z#S {zPQ2RrSs {zPQ2RrSsDCzP0Q4R `z#S {#{PQ2RrSsC]{PQ1R `z#S hC{P0Q4R `z#S ((C{P0Q4R `z#S H!7n|'ver|nn;n T!1ynt|'ctxy'verzt|uts|S (2}n(71 #!2h|tskrln(B<2!605Z| 17Zret8Z(/60; >D|dirE} j 7nȕp}-1Z dir }>!|ID"nؕ?}PPJ}PUP!4n~>|:d0d 0n 64n("4!G<",~f !2>J~'dev y9n87zdev ݕ\?\5n]ctx+1 k_]fdnė{51n'I {|H@$Klك΃PQ R1S T x^ܛك ΃3PQ R1S T 7PQ7PQTxCBPQ1RS ȁTCrPQ1RS ĜPQ0М7PQCPQ1R `z#S T:  PQ0,7)PQP_dn^1Zn2M01eI2>""n"X"!\4 ((0\4H1 1 H-# -H#; #; HY ;_#Optr}ret`9n1Z< %23 XCXIcXe2&;;#;n;2&F&c&G&2."xcM` in4 iZ28n4OeP2l=nO__s=IO__n=O=eP2e)n1)Z{;)nP,78GVR^D҈ `>>+>6>%i>>[&%,@PQJPQ,TMaeMqM}MM:TM(4qMeM74(ȧCQ1R {S T*aLPFkP,(܈Z: 7<P0QQ,,@IӁӁ̬ŎP Q R S |,CdCGCC:C4C+CCQ44CQ1R }S pЎPQQR,D(pDt"Dӣ.D:D :Dd4͊"DBDh4d4=BhCQ1R (}S PێP0QQR3S1U0,rl+rA UMĤ+Pr#`-/<7P bar$IrP4$ŎP ȉQ R S @}%%&&Q>.>.-=<< 3((/B'B'10404&)S)S) % v4v4'=."$"."aa   !177"d(!:,))P; * ||!91100'99'77'g2g2':##4=&&=>>++ %88"Q=]S]=M0k0M0q7q766 33y33.3.3$88(p5p5(J5J5( 7 7Q9933$::$88}4}4$77']2]2<<--)EF0F0*L44*9'|& ? E%- '4int);-ChmBJmEu / '3B - n. S E   !B . $ fd &m F( '[ = ([ )   m    e  ! } ( 0 8- @ H P X `/ hK mp: mtA x 4E I n E %B -I .P /W 0^ 2  3m 5 (  X W xmUm     e  @ m_BXB ? @q A .G G E      Lm8 - U8 Km T8(  E $   ]R =T UV (v, m xm y; zm |; m m M ; ;lil, ; ; l| s 0M  e ; U;$ (;B>B1;0CXEFXGhB/H.0KMNXO^Ps?4 ? < ? B -B= @ &= 11;^> FFP> [[e= ppzI= = = > ? <=  !6$K/`:uEP[fq|/i"k$ $ J 2m 7m ;mP b t B  ;m 2  =m 4m 44 6m m7mg  [  9s   & j %  g  p09 243m-438O:; (F?X@ hp CV DE K N tQ`  R(=S0V 8k)Ymh] lva pPbe %i; m;qt-u=(vS0y8|H'mX`n4pU o  m0 ctx78e @A{CHRPQE] TXBh pm!n4X] o  SB08 devCH/mP!n4X">; ##9###D #"m #$$3~$ }$ |${$"z$y$x$Sw$Iv$u$#t$-", ; 3###" #9# '?E%Z&Z&&[ iPlr%&m&[& \%&m&qm"s;## g ?h hgh (h; >R#+7g ^9 Zxm  +p((m8(<@*Ao  HZ len[  \ F9]CB'p@g/?4i l wC-~Ts )(00f8e@7H'P&>4X V]`"fh {px3l0R7|Q4pE\"b:+;+:b(B6N?(p(8O7   ( 0  8 (mC&74%T&7I(ms&7&&Z(m&7&y)(m&7&& (m&%&(m &C& & m(m4&C& & & (m]&C&& & & :(m&C&&&  c(m&& (m&&m(m&&m&m(m&&-(m&&& &m(m7&& &m( Q&& =(mp&& & W%&Cv(m&I%&(m&7&=&S&m(m&m&.*e/ 6=+>.K b1+2 c,.3<-<>. /%3@0%1&/%3HG0%20*&16&3A&k4P034P16&>B 5:my6ctx7x-o@~ץ-F9F->i-<Ŧ72p8rm.( . 9\0-1(170)n74)o3L&4P1W&34P4Q04R4S4T4U3b&4P:m&4P1 x&38&b4P4Q 3P&4P4Q H4R H3X&4P3`&4P3&4P3&4P3PA&+4P4Q14R 4S (3&k4P 4Q А4R 4S 1&>y@;_?`Pv<<g=@Ƨ+2p+0n+4o=x7m5>rm֨. (3&;4P3&e4P4Q (4R634P04Q $0)4R4S4T4U3m&4P3,A&4P04Q44R4S 04T3@&4P4Q P4R33dA&N4P04Q14R4S X4T1&1&1&B v?z@mv@ctx7 rm.(! .! 3O'4Q4R13['4Q01f'1q'1|'1|'3\A&+ 4P04Q24R 4S 3&j 4P 4Q А4R4S 3& 4P ؒ4Q А4R4S 3& 4P 4Q А4R4S 1&!B G37m((o%>r9mJ.(% `.% HerrI` I^@pI+@1H'3\'!4Q 3x'!4Q 4R H1'1'3'$"4Q13';"4Q23'R"4Q33'j"4P3'"4P b#4Q04R 4S03<'"4Q41HD'3lA&"4P04Q14R 4S @1|f'1q'3A&L#4P04Q14R 4S X3A&#4P04Q14R 4S 3A&#4P04Q14R 4S p3@A&#4P04Q14R 4S 1H|'1P|'3tA&9$4Q14R 4S 3A&j$4Q14R 4S  1D'3A&$4P04Q14R 4S 1D'3A&$4P04Q14R 4S 1D'3 A&3%4P04Q14R 4S :P&4P 4Q А4R;4S `%B o%J#%K #%J%K %L>"%K"mK"KX" L0$m&K-$=K8,$SK +$mMMN ? ?NN??;N??RN/7/7N*=*=PN>>N#>#>N @ @NB@B@N>>N??9N??N--EON==kN00 NW3W3N66N@@bNF>F>`N 8 8P0,0P>>NS)S)%MqN@@NL?L?yN<<(M77dN==)Nk>k>|N==Nr?r?~N>>N//!Nr-r-" N==% 4: ; I?< I7I$ > &I$ > : ; I  : ;  I8 4  I !I/  : ; I8  : ;I8 : ; <4: ;I?<! : ;  : ;  : ; I I8 & : ; I8 > I: ;(  : ; : ;I8 : ;I  : ; : ;I8! : ;I 8"  : ;# : ;I 8 $( %'&I'!I(()> I: ;* : ;+'I,'-'I.4G: ; /4: ; I0.?: ;'I@B1.?: ;'I@B2: ;I3.?: ;'@B4: ;I564: ;I718B91:: ;I;4: ;I<4: ;I=1X Y>1?1@1A1RUX YBC!I/D.: ;' E: ;IF: ;IG.?: ;'I H4: ;II4I4J1K UL41MBN : ;O.: ;'I@BP4: ;IQ R1X YS4: ;IT: ;IUBV : ;WX41Y 1UZ [B1\4I4] ^1RUX Y_.?: ;' `1Ba.: ;'I bB1c.?: ;'I@Bd Ue.: ;'@Bf.?: ; 'I 4g: ; Ih.: ; 'I i: ; Ij.: ; ' k.1@Bl 1m 1n41o.?<np.?<n: ; nq6r.?<n: ; s.?<n: ;% 4: ; I?< I$ > &I$ > : ; II !I/  7I  : ;  : ; I8  : ;  : ;  : ; I I8 &4: ;I?< I8 4 : ; I8 > I: ;(  : ; : ;I8 !I: ;I  : ; : ;I8 : ;I 8  : ; : ;I8 ! : ;I 8 "( #'$I% : ;&'I''('I).?: ;'I@B*: ;I+4: ;I,4: ;I-4: ;I.4: ;I/1X Y01112B31RUX Y415.?: ;'@B6B17: ;I84: ;I 94I4:1;.?: ;' <: ;I= U>41?41@ A41B.: ;'I C: ;ID4: ;IE4I4F4: ;IGH UIJBK.: ;'I@BL1M 1N 1UO1X Y P1RUX Y Q : ;R S.: ;'@BTB1U.: ; 'I V: ; IW: ; IX4: ; IY4: ; IZ.: ; '@B[: ; I\4: ; I] ^.: ; ' _.?: ; 'I@B`: ; Ia1X Y b : ; Ic.?: ; 'I 4d.1@Be.?<n: ;f.?<ng.?<n: ; h.?<n: ; n% 4: ; I?< I$ > &I$ > : ; II !I/   : ;  : ; I8 : ;I8  I8 4: ; <4: ;I?<! : ;  : ;  : ; I I8  : ; I8 7I : ;: ;I  : ; : ;I8 : ;I 8  : ; : ;I8 : ;I 8 !> I: ;"( #( $(%'&I'> I: ;('I)!I* : ;+','I-> I: ; ..?: ;'@B/: ;I0: ;I14: ;I24I431X Y41516B71RUX Y819B1:1;.?: ;' <: ;I=: ;I>4: ;I?4I4@ A.?: ; 'I@BB: ; IC: ; ID: ; IE4: ; IF UG4: ;IH4: ;II1J.?: ; '@BK1RUX Y LB1M4: ; IN1X Y O.: ; 'I P: ; IQ: ; IR.: ; ' S.1@BT 1UBV41W41 X 1UY UZ41[B1\.?<n: ;].?<n: ; ^.?<n% 4: ; I?< I$ > &I$ > : ; II !I/   : ;  : ; I8  : ;  : ;  : ; I I8 4: ;I?<7I> I: ; (((  I8 4 : ; I8 > I: ; : ; : ;I8 : ;I  : ; : ;I8 : ;I 8   : ;! : ;I8 " : ;I 8 #( $'%I&!I'> I: ;( : ;)'I*'+'I,.?: ;'@B-: ;I.4: ;I/4: ;I04I411X Y2131415B61RUX Y718B19:B1;.?: ;'I@B<: ;I= : ;>1?B@A.: ;'@BB: ;IC4: ;ID4: ;IE4: ;IF : ;G1X YH1RUX YI.: ;'I@BJ UK1X Y LBM4: ;IN UO41P 1Q.: ;'I R: ;IS : ;T.: ;' U: ;IV4I4W.?: ;' X.?: ;'I YB1Z [41\ 1]41^ 1U_ ` a b.?: ;'I@Bc.: ; ' d: ; Ie.: ; 'I f: ; Ig.?: ; 'I 4h.1@Bi 1j.?<n: ;k.?<n: ; l.?<nm.?<n: ; n% 4: ; I?< I$ > &I$ > : ; II !I/  7I  : ;  : ; I8  : ;  : ;  : ; I I8 &4: ;I?< I8 4 : ; I8 > I: ;(  : ; : ;I8 : ;I  : ; : ;I8 : ;I 8  : ; : ;I8 : ;I 8 !( "'#I$!I% : ;&'I''('I).?: ;'I@B*: ;I+B1,B-.: ; 'I@B.: ; I/4: ; I04: ; I14: ; I24I431RUX Y 4151617.?: ; 'I@B8 U941:1RUX Y;1<1RUX Y=1X Y >1?.: ; '@B@.: ; 'I A: ; IB.: ;' C: ;ID4: ;IE.: ;'I F : ; IG4: ; IH.?: ; 'I 4I: ; IJ.?<n: ;K.?<n: ; L.?<nM.?<n: ; n% $ > : ; I$ > I!I/   I &I : ;I 4: ;I?< 4: ; I?<  : ;  : ; I8  : ;  : ;  : ; I I8  I8 4 : ; I8 7I : ; : ;I8   : ; : ;I8 : ;I 8  : ; : ;I8  : ;I 8 > I: ;( '!I"!I# : ;$'I%'&'I'.?: ; 'I@B(: ; I)4: ; I*4I4+ : ; ,1-B.1/10.?<n: ;1.?<n: ; % : ; I$ > $ > I!I/   I &I  : ;  : ; I8 4: ; I?< 4: ;I?<: ;I : ;  : ;  : ; I I8 7I I8 4 : ; I8  : ; : ;I8   : ; : ;I8 : ;I 8  : ; : ;I8  : ;I 8 > I: ;( '!I"!I#> I: ;$ : ;%'I&'''I(.?: ; 'I@B)4: ; I*1+B,: ; I-: ; I.4: ; I/4: ; I011213.?<n: ;4.?<nB1 : ;I8 1 : ; I8 1: ;I1  I ( I 4: ;I 4: ;I411RUX Y: ; I.: ;'I@B1I4: ;I: ;I4I41X Y: ; I : ;I84: ;I.?<n: ;.?<n: ; &I!I/ 41  : ; !.: ;'I ": ;I#4: ; I?<$'I%4: ;I& U': ;I(4I4) : ; I*( +4: ; I,.1@B-$ > .4: ;I?</> I: ;0 : ;1412.?: ; 'I 43'4 5: ;I6 1U7B187I9 : ; : 1; <B1=.?<n: ; n> I8 4?!I@1BAB1B : ; C I8 D4: ;IE 1F : ;G.: ;'@BH.: ; ' I1J : ; I8 K : ;I8 L : ;M UN UO: ; IPQ<R : ; S : ; I8T  : ;U : ;I 8 V> I: ; W : ;X.: ;' Y.?: ;'@BZ.?: ;'I@B[.: ;'I \: ; I]4: ; I^1X Y _.: ; 'I `.?: ;'I a 1b% Uc$ > d e: ; If: ; g!h&i  : ;j : ;I 8k> I: ;l : ;m'n'Io4G: ; p4G: ;q.: ;'I@Br1X Ys t 1u v!I/w: ;Ix1RUX Yy.: ; 'I@Bz: ; I{4: ; I|1RUX Y }4: ; I~1X Y  1U1 .?<n% $ > : ; I$ > I!I/   I &I 4: ; I?<  : ;  : ; I8 : ; I8  : ;I8  I8 4: ; <4: ;I?<! : ;  : ;  : ; I I8 !I7I: ;I : ;  : ; : ;I8 : ;I 8  : ; : ;I8 ! : ;I 8 "> I: ;#( $( %'&I' : ;('I)'*'I+4: ; I,.?: ;'@B-4: ;I.4I4/1RUX Y01112B1314B5.?: ;'I@B6: ;I74: ;I84: ;I9 :1;.: ; '@B<: ; I=4: ; I>4: ; I?.: ; 'I@B@: ; IAB1B4: ; IC4: ; ID1RUX Y E1F1X Y G.?: ; 'I@BH : ; I : ; J.: ; ' K: ; IL.?: ; 'I 4M.?<n: ;N.?<n: ; O.?<nP.?<n: ; nf /usr/includeos/usr/include/aarch64-linux-gnu/bits/usr/lib/gcc/aarch64-linux-gnu/7/include/usr/include/aarch64-linux-gnu/bits/types/usr/include/aarch64-linux-gnu/syscore.cstdlib.hthreads_posix.hlibusbi.hstdio2.hstring_fortified.hunistd.herrno.hstdarg.hstddef.htypes.hlibio.hstdio.hsys_errlist.hclockid_t.hstruct_timeval.hstruct_timespec.hthread-shared-types.hpthreadtypes.htime.hstdint-uintn.hstdint.htime.hpoll.hlibusb.hunistd.hgetopt_core.hpthread.hhotplug.h (!-!0q <=3v<$?[0!zJ8.! $=LqXK#z..z< 1/  r.1G=>:X = !"[z . -##!2rX!!".Yz  z  z .  !/  r.1G=0", \z .YsGz .zX.w  w.<f.<.6 ..<w $ w< J.?K# .K#<M!!$5!/=Bw "J!2!! v / <<"u@ tKm"r#"!!3/ .(!_ .0 <v 6M)Oy._. "$"</#B>B3Z!0!"/"N$ l.zl. A2l  k. $ /J .s  s  / 2sfT.=!!=fl. l  l  l <l Xl tM/-X$1+ #g$LqN!1!1#!/8uJ$"$\/@!z 61xJJwJY <rJ.1.]X%!&0=%#0pv"  . Xw  f!&>K&<#!&>zq&{  {  w  w. -!1{X.| {   w. !.vX/<~1".$! .s< [ !0n!K%y (Ky..w  w. \1O.%<e!y X4z<t.!$.!3A!B'v  .v. v  v< B $*002* $H"""?=v  <'v  v  v  .K'v . v  v  /  #ttwv. . .^t u. < #u  .fXc<t  .=.tJ ."Vg t  ./t< .yJY.Ll</1poll.htime.hthreads_posix.hunistd.hgetopt_core.hstdlib.h  8N/t!#//Y <Nv  !! B.}X2 N X~. qtg| <~.=!~ 4.~ .~JYAA0/l!-5.f  f x .u.3="g#k JL,^3 . x<Jx <x  x >.yJ%BY y!   &YA@5Z#]!$!]z. JB4Ky <.!a =3Y= Xt!4.v//f/Llg"(J`.h5 <>nt.gf .4.2^PK#i!/r.x< .J.2^PK#i!/r.x< .J.2^PK#i!/r.x< .J.r <.z#1 z  z#?@/r4-1y.K1=) .!usq.yX#XT; os/usr/include/usr/lib/gcc/aarch64-linux-gnu/7/include/usr/include/aarch64-linux-gnu/bits/usr/include/aarch64-linux-gnu/bits/types/usr/include/aarch64-linux-gnu/syshotplug.cthreads_posix.hlibusbi.herrno.hstddef.htypes.hlibio.hstdarg.hstdio.hsys_errlist.hclockid_t.hstruct_timeval.hstruct_timespec.hthread-shared-types.hpthreadtypes.hstdint-uintn.hstdint.htime.hpoll.htime.hlibusb.hunistd.hgetopt_core.hhotplug.hpthread.hstdlib.h PU@ Ju.%%v< Jz. XN~. ~< g~  ~  ~f.Z ( X !'<t ~ ~X.Z00 <~  !~  XJ#!  ~  ~.    !  ~.  q. q AX . .<0~  ~  ~ .]N"} .tf .>!+}J. .h<}J.}. } ./}<.}..Y-/1< !/././.&N"K$!//"/!1/!2"!~ .M!~. ~  ~  /   !i3.X$K4/W!4CLfy.xJ4.LOX_;( [$} .hJ /~. ~ !.} }Jg os/usr/include/aarch64-linux-gnu/bits/usr/include/usr/lib/gcc/aarch64-linux-gnu/7/include/usr/include/aarch64-linux-gnu/bits/types/usr/include/aarch64-linux-gnu/sysio.clibusbi.hthreads_posix.hpoll2.herrno.htypes.hstdint-uintn.hstdint.hstddef.hclockid_t.hstruct_timeval.hstruct_timespec.hthread-shared-types.hpthreadtypes.hstruct_itimerspec.htime.htime.hunistd.hgetopt_core.htimerfd.htimerfd.hstdarg.hpoll.hlibusb.hhotplug.hpthread.hstdlib.hassert.hpoll_posix.h \ >x w !.x<#.iXO.2?!W!;"=[^Jc##!\#<K;%t  ..u. u !/  .yX-u. u !/ !t< .uX <A K#/1u.&z<.&g2v  .!-#v  .!-K.B"/$!2/%v  .yJw.$ ..&z<##z Bz 1Pz ### ] " ^ # t  J~.g .u //  J <"0t. Xz.gu< .t  .u #/ J %73)%%*%!s  .Og .s. .pf>Gv  $JKwb<.k<.u! .{y /y.!k..k.J} X>>!"2<?$%t!$<Y&z 5 !K|..|Jq.. 1|<q..kf|J J<!-//")<\ 0L/J|Jq..|Xq  m X/|tX| !q f ."".1!@!$.1!@!!K%=8R  >!!.Y/!?/!!k . l  !l  l  !k ./g!IsJ.$82*$2/k .Y_k j<  !!k  k v.!0/ !j .//;!sXw  1Bz '!w j<*<<x .!%x .x J!%Y$!Y( Xtw fl.&..it.rt/?/J/ !!/0//w.fl.&../!- ]"j .Y#t!>j .lX"X6$8N& ^ "J^.<j..gKj .j..j..jf.jX.i<j <fj  j< os/usr/include/aarch64-linux-gnu/bits/usr/include/usr/lib/gcc/aarch64-linux-gnu/7/include/usr/include/aarch64-linux-gnu/bits/types/usr/include/aarch64-linux-gnu/syssync.cthreads_posix.hlibusb.hstring_fortified.herrno.htypes.hstdint-uintn.hstdint.hstddef.hclockid_t.hstruct_timeval.hstruct_timespec.hthread-shared-types.hpthreadtypes.htime.hstdarg.hpoll.htime.hlibusbi.hunistd.hgetopt_core.hpthread.hstdlib.h P("!I!-!3 w<> x !: !=(:$/1sX0vXO]X L  1/ !y.!u  "!u 0%"!0Jr 6x  u ./!d0 h .%Q.'.(U.-J.Pz ^z pX [m  1/1K8  u  poll.htime.hlibusb.hlibusbi.hthreads_posix.hfcntl.h X"."3 =2K .SJ-qJ "!/w   os/usr/lib/gcc/aarch64-linux-gnu/7/include/usr/include/aarch64-linux-gnu/bits/usr/include/aarch64-linux-gnu/bits/types/usr/include/usr/include/aarch64-linux-gnu/sys.threads_posix.cstddef.htypes.hstruct_timeval.hstruct_timespec.hclockid_t.htime.hunistd.hgetopt_core.hthread-shared-types.hpthreadtypes.htime.hthreads_posix.hstdint-uintn.hstdarg.hpoll.hlibusb.hlibusbi.hpthread.h P)$@$Y$!!-!=/KOK%%  os/usr/include/aarch64-linux-gnu/bits../os/usr/include/aarch64-linux-gnu/sys/usr/include/usr/lib/gcc/aarch64-linux-gnu/7/include/usr/include/aarch64-linux-gnu/bits/typeslinux_usbfs.cstring_fortified.hfcntl2.hstdio2.hunistd.hlibusbi.hthreads_posix.hstat.hstdlib.htypes.hdirent.hstddef.herrno.hfcntl.hstruct_timespec.hstat.hpoll.hlibio.hFILE.hstdarg.hstdio.hsys_errlist.hclockid_t.hstruct_timeval.hthread-shared-types.hpthreadtypes.hutsname.htime.hstdint-uintn.hstdint.htime.hlibusb.hunistd.hgetopt_core.hlinux_usbfs.hpthread.hioctl.hstring.hdirent.hassert.hmman.h P"x<<"/!0-!J&z g%z  <"=./oL01Mz<8>J}.J""K!K'EvAaJJ""K!L0/'EvAwJ,6.1> /"?/!L/(z"z  .X.^!y J!&K!L/(z"z  . [ #,"/!L01uDU1vX rX0<'y J <u.=&$#!/ [g!L0/(z"s 5 .K.Pz &!z Y%/=/1RgzN} <#00;!-yX<{J { J.$=#=s  <s  Z0 XtXL0/5y CEv>#?e2 ffxf}f4z..&,"! =!u M-!0=#+1!-)7y}.A!?=@$0!s< oJ.~<<{.J{..{ <{.<{<.K'zvZ$9 Z>Cy '={.f/2&13KB;"k!;!'u!8vt"# v  = / !ynfN p )J2y Dz (!=%g!v ,3Lufmhfv""t X#/#2U?LXr  .r< 0Jr  <r  #!! Qz 206 .=?K#1~  X!w 6=K,"s. .Y!Ks  .ufwX<=^=!$t  .t.s. <eXs  .~f= 2.?L! v %4pXC6/$ X@2z.x<u<1 .u  .u  fl<<o<.s.>MN2"ot/=! .uq .sg!qJ q<.1.q  q  JM?tJ/! .w33X>. 0!;' Qf..0JJAE30-C@@fvJ&2qt? r  <$r. 1K5!$%z &0"z<&/ <q .>( Jr< :"Cv  .N","c #Ks  .s  N3>_!X!./"MO2!$w %!0CXh*h'y.?m$/0 #G#w[nf.n #.#q  q. >m  m. "0* 33/../l .1 a/<nf n #.o.| .of 000! #/k .o n #<p  l   l< /Ql<X u-.Al<.f~"Xcfg<Y.' Y ' Y #"/!=vafDgt",0 _g k<<XgsJ47v|<J/<|  |  |  $1Bg<. <@Cz"C<xt(xXY#2Z/J=Sփxf1"3X0", 2[" z %u ( .$3w K zX&\O B01>1y  y.iO#O#=g .v>iO \<&X Lv| < .d.| J{<."|.<xMJi!`i!C0<g<> .m!!|X |..`<J .~.KJ 7XI<8@!$ Ju .X;tE B5tK <.%%JASO1<=C%vufzX   <{ J23 tvg"0"g"1""vs ..(x<x R=.K#g >q=21"/$_JY'-!6r<!!<}Jx  w.(x  XwJ [="/ iքK#g w<= tXu  =# zJJ w. wX.M/9wJ.6RJ]vJ1Jx.t/!< $uX.M/9wJ.y.X1v< v. v< gWvX vJ vJ #v  v  ^l  l< :P B.=!""M<7tj .UfZ'Kj.Jj<J4///y.j<Juf#+?=!.EK2tX J=tJ stdio.hsys_errlist.hclockid_t.hstruct_timeval.hthread-shared-types.hpthreadtypes.hsockaddr.hsocket.hunistd.hgetopt_core.hstdint-uintn.htime.htime.hlibusb.hlibusbi.hlinux_usbfs.hpthread.hlibudev.hassert.hstring.hfcntl.hpoll_posix.h #!@=$V0i?&!2h"g./th#v ~J  .y 't Pz. y _y 'y 'y 'y '~  ~ J%6~../!~  .J Jw~J/~ ?K/%K%Y%Aj=@! f/2'=%u.`!! $$ 3/Ju%u# p.2\. !@*!#@!=jK131/$1!#/32lz  Cy 'y Cy C0/3=g/?u1,00u%Ys.t0/c)!#}< }. y '}J >;!/+>;}  }J x $(HAC M p0<HA0A ACU A I <A0A ABY A <pA0A ABV A I <A0A AB[ A M ,8A A AJ (0(Xx$4,,0A$#A A"d A 8p0A AA  ADBFR A N[vAAASNXAABEABA,A"!A C a A <xA A ADGB A  PDA B BS A G A L A 4A@A AHV A L(AP A AHFPI A P SK<A A AJ A \ h 4x`A0A BCMC 4LB A AEEC \( A@A ACIUH A Q A @Ct8A` A ABC l A AK PBEBC AX AA BB ACBA A4P A0C AU A 4 A0B AT A Tx!AP C ABDCr A T A #AP C ABFMhF A P RE A P BD A B\$Ap A A BL C YAI A p  CC A |%Bp D A BF SChA^ B p  TT A L(AP C ABCh A BXBH A IB,0*XA D AN D*A0D BMRC A 0FDX+A0D DIRD A 0FD ,A0D AD^ A D A <,tA D AQ B C 4p-hA D AN B C D-A0B ABZ A D A Dx.A0C AFR A D A </A D AS A C A </A D AS A C A <0A D AS A C A 0ApA A `A BEQAA|AAJ A `  FX A BF AAB RAA|04AC A B L L|J A  EUK] A DAA6 8 x D 8A@A AGAB\AAD 4 8hA0A AFLD 4 H9LA A ADHC  9 X:H AA ABKDTPCBAAAKL A MAALABbAADAN AAA UcNK A _ A JkKJABCECNCAGEB E CAAAAA4 DA0C Ck A , xETA D AN D EHAC BBC E j A GAC ABDJI AdAK A  I AA JAC BABA H<Ap C AB R A DTAAI A p  AAAD ABBB A A4 JAP C AE[ A , J,B A AE 4 K8A@D AEp A  XL `LAD ABNFCI E jAOAJ A M M AA K AA B AA ABKMB AA cAAA A  Q D QA A DENA A  JKB QD QA A DENA A  JKB RD RA A DENA A  JKB St SA*)A A'B%C#F(B&B$~ AAA AAAI A ('&%$#*)DAAD(A&A$ x PUhDUAP A AFIBcAF |V$A@A ACFU B A GB A @E E @OA lWXA0A AFSQB A 0FB A 0J B A 8YAA A D FE BBU}AAAJ A  DAAA X AAAA FB DBAAA BAAA BAAABA AAD \AP A ABBJC[AE  x 4x\pA A AFPB 4xh]4AP B AG A Dx^A0A AES A T A xp_D4x_|A D AO A H 4x8`A A A[ A x` x`AD CB H D M AlAK A  l AA I AA WF FA A<xdA@D AGBZ A lxeAp A A D R AJFkAAI A p  ABB AA,xgPA A AP xgAA ABDV A CAA Q | ]LD AAA W h KCB fOA E A AAA IA SD X dFAAAA A ACG A xoxoDxo`AP A ADBj A <xpA A AP A L TxqC0A ADU A I B 0S LxxrA0A ABP A D A L A ,x(s<A A AK ,xhsPA A AP 4xstA A AU A <x0tA0A ABL A V DxtA A AU A J A N xuxu4xudAB J A J x@v lx`vXA` A A DQ A GOjABEJAJ B LAK A CA4xxAP A AB\ A xyAp A AB C EGB C`V A p  R AAA R AAA E AAA E BAA K AAA BAAB AAx|,x|TA@C AN A ,xh|TA@C AN A 4x|AP A AGQ A xP}Txp}A@A ACEJ[AD A @BALx`~<A0D ACg A Y A C dxAP B ABBBI A S A T A ,xA A B] <xHA0A AB] A x<x\A@D ADL  x  P0< A@D ACFR A l @Ap A A D BFJ dK A p  RB EB ؆pAA A D DD KD@AK A  `BCBADABA H P x <"XA B AR A L A x <"PA` B A EEi A $"8AB B  x H#P 4H#`<A A AH A B LH#AP B ABX A AMAJ B B A B A BB<H#A0A BP A N <H#HA0A BT A N A 4H#A@C AC[ A 4H#ȎA@A AHW A LH#A@A BC^ A F A E A <H#pA*)B A('B&%o A LH#A('A A&%J#F$JO A &%$#('KC$<H#PA A AG A C A H#В<H#AP B BCBABUAAAD A P J BAAC A L BAAC A AAAABB AAAA BAAAH#H#<H#ȔA D AL A ] B H#LH#ȕpA A ACLB A  D A  H#8DH#PB EA DBZ A tH#0A` A A HCFDSBK A `  J AC J AA T AA JABAtH#B EA DBE^ A KIIAANAAOAKABA\H#8B CA BBEa A NJ C f A XBH#Pd<H#A0A AHBMAE <H#@$A` D A ] A MODBBH#hxAA A B E GcB CfAAM A M O AAA N BAA DAAJ D AAA EAA_ S ABB G AAA J AAB JAABA A<H#`A0A ABJ A G 4H#@A('C A&%I$l A H#XlH#hAP A ACc A AG_BE A P Q DH#A0A ABU A V H#($H#,AD H#A` A ADCEBD Bs AAAAAB A KBCA A ` A AAAALH#A A ABO F D E B A F B A 4H#pA A BU A H#AA AD RA A i sBAAE A  F mBBAG A  H XABAD A  B L BAAF A BB FRAABA A A <H#AA A CK A P A A C DM TABD A  A D X K AU`AAAA LAA BAAA BAA DU AAA AAAA A A TAAAA ABAAA RA A AAAA <H#0 AC AG K F B BNM ~AAAY A F I BAAA G gAAAA F fBAAA [AAAA eMYBAAA YRAAAA \laAAAA KTLlaKA A A AAAA ,H#dA C AF A ,H#(pA D AH A 4H#lA A AN A H#AA ABC E C WK A  L A A B Cf AAAA K AAAA HB L A J A GAA A A DH#A@A BET A E DH#PAp A A B U IH A J LH#0AP A AEBW A L TH#AABAA A<;D@?G>=:9 A 8_ A FW8TH#<B@AA ABFDz A dH#A` D A BHFXJ A `  EJAIENABlH#AAA A B EDE T GM A g z A O A DB L A oA <H#PA@A ABDHKE DH#AP B ABJC^AD lH#A` A ABCHF pAH A `  nA\H#A0C AJ A I A AXB A 0F  x T5AP A ABDGL F A AF l5`PA` A A LPI A `  DUAAE AA DABAD5xAp A A D GC} A \5((A0A AXbB A 0RaI A NQK A K A KJT5PAP B AMDb BA A RE EA EEt5AA A CIDP BC \AACH B A JE B BCA A A<5A@A ABD\ pthread_key_tbAlternateSettingLIBUSB_ERROR_ACCESSLIBUSB_CAP_HAS_HID_ACCESSLIBUSB_REQUEST_SET_FEATURElibusb_pollfd_added_cbbEndpointAddressdiscovered_devs_appendlibusb_lock_eventslibusb_iso_packet_descriptor__kindLIBUSB_REQUEST_CLEAR_FEATURELIBUSB_TRANSFER_TYPE_BULKep_typepthread_cond_thandling_eventsrevents__ssize_t__fmtlibusb_attach_kernel_driver_IO_2_1_stderr_LIBUSB_CAP_HAS_HOTPLUGbDeviceSubClassusbi_log_str__pthread_list_t_IO_save_endlist_headaltsetting_idxwrite__clockid_tpthread_mutex_unlock__next__data_IO_write_baselibusb_close__prevfoundLIBUSB_TRANSFER_TYPE_BULK_STREAMlibusb_free_config_descriptorGNU C99 7.4.0 -mlittle-endian -mabi=lp64 -g -O2 -std=gnu99 -fvisibility=hidden -fstack-protector-strongLIBUSB_OPTION_USE_USBDKtransfer_priv_sizeLIBUSB_ERROR_OTHERlibusb_has_capabilitylibusb_control_transfer__pthread_internal_listlibusb_dev_mem_alloc__tzname_IO_save_baseusbi_signal_event__owneratoi__read_aliasevent_handling_keylibusb_get_ss_endpoint_companion_descriptorget_env_debug_levellibusb_context_chainlibusb_transfer_statuslist_addUSBI_TRANSFER_DEVICE_DISAPPEAREDLIBUSB_REQUEST_SET_DESCRIPTOR_cur_columnLIBUSB_HOTPLUG_EVENT_DEVICE_LEFTusbi_get_tidlibusb_claim_interface__uint8_thotplug_msgsusbi_mutex_static_locklibusb_device_descriptorusbi_tls_key_getlibusb_speed_sys_nerrlibusb_devicedummy__environbDeviceProtocollibusb_get_max_packet_sizeactive_contexts_listbIntervalLIBUSB_REQUEST_SET_ADDRESS_IO_markeropen_devs_lockLIBUSB_CAP_SUPPORTS_DETACH_KERNEL_DRIVERusbi_mutex_static_unlocklibusb_get_max_iso_packet_sizeLIBUSB_ERROR_PIPEinterface_numberlibusb_endpoint_descriptor__nusersLIBUSB_TRANSFER_COMPLETEDLIBUSB_TRANSFER_TIMED_OUTUSBI_CLOCK_MONOTONICLIBUSB_ERROR_NOT_FOUNDbInterfaceProtocollibusb_kernel_driver_active_IO_FILE__timezonefd_cb_user_datalibusb_get_parentLIBUSB_REQUEST_SET_INTERFACElibusb_ref_device__pthread_mutex_s__builtin_memmoveusbi_mutex_initbcdDeviceunsigned char__spinsLIBUSB_ERROR_IOpthread_mutex_destroyMaxPowerifaceusbi_connect_devicereallocLIBUSB_ERROR_INVALID_PARAMport_numbers_lenLIBUSB_TRANSFER_ERROR__syscall_slong_t__gnuc_va_list_IO_FILE_plus__wseq32do_closesys_devevents_lockactual_lengthtimestamp_originlibusb_errorunref_devices__stack__highcompleted_listLIBUSB_LOG_LEVEL_WARNINGusbi_cond_tdescribeiface_idxlibusb_get_bus_numberhotplug_cbs__g1_start32libusb_initcapacity_IO_lock_t__uint16_ttimevalvendor_idextra_length__lowLIBUSB_ENDPOINT_IN_IO_read_ptrpthread_mutex_initlibusb_free_device_listlibusb_interface_descriptor_posstdinfirst_initnext_hotplug_cb_handleLIBUSB_TRANSFER_OVERFLOW_markerslibusb_open_device_with_vid_pidep_idxcapsLIBUSB_TRANSFER_TYPE_INTERRUPTlibusb_pollfd_removed_cbLIBUSB_REQUEST_SYNCH_FRAMEerr_backend_exit__aptv_useclibusb_log_levelprefixLIBUSB_SPEED_SUPER__vr_toperr_free_ctx__lockLIBUSB_LOG_CB_CONTEXTlibusb_get_configurationprogram_invocation_nameLIBUSB_LOG_LEVEL_DEBUG_dev_handlelibusb_get_versionLIBUSB_ENDPOINT_OUTfunctionlibusb_error_namebDescriptorTypeLIBUSB_TRANSFER_CANCELLEDoptindheader_lenUSBI_CLOCK_REALTIMElibusb_get_device_speedusbi_get_device_by_session_idusbi_mutex_t__g1_startnum_streamslibusb_endpoint_directiongetenvdbg_level_IO_2_1_stdin___va_listbMaxPacketSize0formatiSerialNumberstrcpy_flags2find_endpointLIBUSB_LOG_CB_GLOBAL_IO_read_basebNumEndpointsdevice_close_unused2LIBUSB_ERROR_NO_DEVICEnum_endpointsflying_transfers_lockusbi_io_exiterr_unlockusbi_io_inituintptr_t__sizelibusb_reset_device__builtin_memsetlibusb_dev_mem_free_old_offsetmicroclaimed_interfacesargsusbi_device_cache_descriptorbSynchAddressLIBUSB_SPEED_FULL__bufbmAttributes__g1_orig_sizeusb_devs_locktz_minuteswestlibusb_set_configurationbcdUSB__uint32_t__stack_chk_fail__chlong long intss_ep_cmpenablelibusb_get_device_addresslibusb_set_interface_alt_settingusbi_default_contextusbi_transfer_state_flagswMaxPacketSize__gr_toplibusb_capability_IO_write_end/home/arobicha/libusb/libusbalternate_setting__alignmutexiManufacturerLIBUSB_TRANSFER_TYPE_ISOCHRONOUS__wrefsLIBUSB_TRANSFER_NO_DEVICEdiscovered_devs_alloc_IO_buf_baseLIBUSB_TRANSFER_STALLpthread_mutex_tlibusb_unlock_eventsdevice_priv_sizebMaxBurstevent_data_lockLIBUSB_SET_ISOCH_DELAYbNumInterfaceslibusb_exitbInterfaceClass__pad1__pad2__pad3__pad4__pad5_sbufvsnprintfitransfer__suseconds_tminordevice_handle_priv_size__fddefault_context_lockusbi_backendiConfigurationidVendorLIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVEDLIBUSB_ERROR_TIMEOUTLIBUSB_ERROR_NOT_SUPPORTEDlibusb_detach_kernel_driverusbi_transferusbi_mutex_destroyparent_devcompleted_transfers__countusbi_tls_key_thas_debug_header_been_displayedusbi_sanitize_deviceLIBUSB_ERROR_NO_MEMlibusb_get_port_numberlist_initcallocLIBUSB_ERROR_BUSYdestroying_default_contextusbi_hotplug_deregisterusbi_mutex_static_tLIBUSB_TRANSFER_TYPE_CONTROLwTotalLengthlibusb_interfaceusbi_alloc_devicehotplug_cbs_locknum_iso_packetslibusb_standard_requesttimespecLIBUSB_CAP_HAS_CAPABILITYlibusb_set_auto_detach_kernel_driverLIBUSB_ERROR_INTERRUPTEDLIBUSB_REQUEST_SET_CONFIGURATIONoptoptlibusb_hotplug_callback_handleattachedbLengthdiscovered_devs_freeusbi_mutex_locklong long unsigned int__listcontext_priv_sizediscovered_devslibusb_get_active_config_descriptor__off_tlibusb_free_streamsextra__g_sizeprogram_invocation_short_namelibusb_transfer_typeLIBUSB_ERROR_OVERFLOWbNumConfigurationsidProductlibusb_set_optionlibusb_set_log_cblibusb_version_internalopterrproduct_idlibusb_get_device_listLIBUSB_SPEED_LOW__time_t__builtin___snprintf_chkset_interface_altsettingmajorlibusb_transfer_cb_fnerror_code__g_refs_IO_backup_baselibusb_clear_halt_shortbufiInterfacelist_del_IO_2_1_stdout_libusb_transferlibusb_get_port_numberslog_handlerLIBUSB_LOG_LEVEL_INFOusb_devs__nbytesmalloc__off64_twBytesPerIntervalbInterfaceSubClassLIBUSB_SPEED_SUPER_PLUSnum_altsettingglobal_debugnfds_tlibusb_get_port_pathfputsctx_levelbRefreshlibusb_get_devicepollfds_cntpending_events_IO_buf_endbDeviceClassopen_devsevent_waiters_cond__src__wsequsbi_os_backendstrtolbInterfaceNumberstderrshort intLIBUSB_REQUEST_GET_DESCRIPTORusbi_hotplug_notificationLIBUSB_LOG_LEVEL_ERRORpthread_mutex_locktv_nsecactive_contexts_locktransferreddebug_fixednano_vtable_offset_sys_errlistlibusb_handle_events_timeoutlibusb_versionlibusb_unref_device__pthread_cond_s__dest__g_signalsnew_discdevslibusb_free_ss_endpoint_companion_descriptorusbi_loglibusb_device_handleusbi_disconnect_device__nptr__daylightUSBI_TRANSFER_IN_FLIGHTlibusb_openiProductlibusb_optionLIBUSB_LOG_LEVEL_NONElibusb_log_cb_IO_read_endLIBUSB_REQUEST_GET_CONFIGURATIONLIBUSB_SUCCESSgetdate_errlibusb_config_descriptorLIBUSB_SPEED_HIGHLIBUSB_SPEED_UNKNOWNLIBUSB_REQUEST_GET_INTERFACE_filenoLIBUSB_REQUEST_GET_STATUStz_dsttime__gr_offsbConfigurationValueoptargLIBUSB_REQUEST_SET_SELlibusb_log_cb_modeLIBUSB_OPTION_LOG_LEVEL__FUNCTION__usbi_mutex_unlockshort unsigned intstdoutlibusb_set_debuglibusb_alloc_streamsusbi_clear_event__builtin___vsnprintf_chkpthread_getspecific_IO_write_ptrusbi_log_vflying_transferscore.cdefault_context_refcntevent_pipeUSBI_TRANSFER_CANCELLING__lennum_configurationssession_datalibusb_get_device_descriptorlibusb_release_interfacetv_sectext_len__vr_offslibusb_wrap_sys_deviceevent_waiters_lockremoved_ipollfdslibusb_ss_endpoint_companion_descriptorbos_datalibusb_get_string_descriptorparsed_tmpLIBUSB_DT_INTERFACELIBUSB_DT_STRINGclear_configurationlibusb_get_string_descriptor_asciidev_capclear_endpointLIBUSB_BT_WIRELESS_USB_DEVICE_CAPABILITYlibusb_free_bos_descriptorlibusb_container_id_descriptorbDevCapabilityTypelibusb_bos_typeLIBUSB_DT_DEVICElibusb_free_ss_usb_device_capability_descriptorlibusb_get_container_id_descriptorContainerIDlibusb_free_container_id_descriptorbU2DevExitLatbReservedLIBUSB_DT_BOSbU1DevExitLatLIBUSB_DT_HIDsourceusb_descriptor_headerep_compbNumDeviceCapslibusb_descriptor_typelibusb_bos_descriptorconfig_indexparse_endpointLIBUSB_DT_DEVICE_CAPABILITY_container_idLIBUSB_BT_SS_USB_DEVICE_CAPABILITYlibusb_get_config_descriptorlibusb_bos_dev_capability_descriptorlibusb_get_usb_2_0_extension_descriptorusbi_get_config_index_by_valueLIBUSB_DT_CONFIGlibusb_ss_usb_device_capability_descriptorlibusb_free_usb_2_0_extension_descriptorbegindescriptor.cdev_capability_dataLIBUSB_DT_HUBLIBUSB_DT_ENDPOINTLIBUSB_BT_USB_2_0_EXTENSIONbFunctionalitySupportlibusb_get_ss_usb_device_capability_descriptor__builtin_memcpylibusb_usb_2_0_extension_descriptor_ss_usb_device_caplibusb_cpu_to_le16LIBUSB_DT_PHYSICALparse_configurationhost_endiandev_capabilityraw_desc_to_configlibusb_get_bos_descriptorlibusb_get_config_descriptor_by_valueparse_interfacewSpeedSupportedLIBUSB_DT_SUPERSPEED_HUBLIBUSB_BT_CONTAINER_IDLIBUSB_DT_REPORTclear_interfacebos_headerLIBUSB_DT_SS_ENDPOINT_COMPANIONdesc_typeparse_bosdesc_indexlangidusbi_reallocfusbi_parse_descriptor_usb_2_0_extensionlibusb_get_descriptornew_callbackusbi_hotplug_flagsusbi_hotplug_matchlibusb_hotplug_register_callbackLIBUSB_HOTPLUG_ENUMERATElibusb_hotplug_deregister_callbackUSBI_HOTPLUG_NEEDS_FREEUSBI_EVENT_HOTPLUG_CB_DEREGISTEREDUSBI_EVENT_USER_INTERRUPTlibusb_hotplug_flagUSBI_EVENT_POLLFDS_MODIFIEDusbi_hotplug_match_cbUSBI_HOTPLUG_DEVICE_LEFThotplug.cforcedLIBUSB_HOTPLUG_NO_FLAGSusbi_event_flagslibusb_hotplug_callback_fnlist_add_tailUSBI_HOTPLUG_DEV_CLASS_VALIDUSBI_HOTPLUG_DEVICE_ARRIVEDUSBI_HOTPLUG_PRODUCT_ID_VALIDUSBI_HOTPLUG_VENDOR_ID_VALIDhotplug_cbdev_classlibusb_hotplug_messagelibusb_hotplug_callbacklibusb_hotplug_eventLIBUSB_TRANSFER_FREE_BUFFERlibusb_free_pollfdshandle_timeouts_lockedio.cusbi_remove_pollfdremove_from_flying_listusbi_tls_key_deleteTFD_NONBLOCKusbi_mutex_trylockusbi_handle_transfer_cancellationitimerspecipollfdcur_tscur_tvit_intervalrearm_timerfdUSBI_TRANSFER_TIMEOUT_HANDLEDpthread_cond_broadcastsystimepthread_setspecificerr_close_timerfdusbi_handle_transfer_completionlibusb_wait_for_eventlibusb_handle_eventsos_alloc_sizelibusb_cancel_transferLIBUSB_TRANSFER_ADD_ZERO_PACKET__PRETTY_FUNCTION__libusb_transfer_get_stream_idinternal_nfdsusbi_cond_initlibusb_get_next_timeoutLIBUSB_TRANSFER_SHORT_NOT_OKlist_cutarm_timerfd_for_next_timeouthandle_timerfd_trigger__errno_locationlibusb_event_handler_activeusbi_add_pollfdlibusb_lock_event_waitersdisarm_timerfddisarm_timerlibusb_transfer_flagslibusb_handle_events_timeout_completedpthread_mutex_trylocklibusb_pollfds_handle_timeoutslibusb_handle_events_lockedusbi_pollfdlibusb_set_pollfd_notifiersTFD_TIMER_ABSTIMEretrylibusb_try_lock_eventslibusb_free_transferpthread_cond_initdisarmrqlenusbi_transfer_timeout_flagstimerfd_settime__timeoutlibusb_handle_events_completedlibusb_submit_transfertimeout_msusbi_cond_broadcastalready_donecurrent_timeerr_close_pipeusbi_tls_key_setUSBI_TRANSFER_TIMED_OUTadd_to_flying_listlibusb_interrupt_event_handlerLIBUSB_TRANSFER_FREE_TRANSFERTFD_TIMER_CANCEL_ON_SETusbi_tls_key_create__nfdsfirstlibusb_unlock_event_waitersusbi_signal_transfer_completionlibusb_get_pollfdscalculate_timeoutto_cancelusbi_cond_waittimed_outpthread_cond_destroy__poll_aliasusbi_fd_notification__fds__assert_failhandle_timeouttimerfd_createhotplug_cb_deregisteredusbi_cond_destroylibusb_alloc_transferusbi_pipelibusb_event_handling_okpoll_timeoutlibusb_transfer_set_stream_idcleanup_removed_pollfdsusbi_cond_timedwaitpthread_cond_waitpthread_key_createlibusb_pollfdpthread_key_deleteTFD_CLOEXECusbi_handle_disconnectsystime_tsit_valueUSBI_TRANSFER_OS_HANDLES_TIMEOUTwLengthlibusb_interrupt_transferbmRequestTypewValuelibusb_fill_bulk_transfersync_transfer_cblibusb_fill_control_setupsync.clibusb_bulk_transferlibusb_fill_control_transferbRequestdo_sync_bulk_transferlibusb_control_setupwIndexlibusb_control_transfer_get_datasync_transfer_wait_for_completionfcntl__intptr_tpipefdpipe2os/poll_posix.cos/threads_posix.csyscallpthread_cond_timedwait__glibc_reservedst_ctimfind_usbfs_pathmunmapreadlinkst_blksizest_blocks__readlink_aliassupports_flag_zero_packetusercontextadd_parentdev_pop_dev_mem_alloc__gid_top_hotplug_pollst_mtimbusnumstrncmpioctl_codeinitialize_device__pathlinux_get_parent_infodirnamedelayop_reset_devicelib_descos/linux_usbfs.cbulk_buffer_lenendptris_outuse_bulk_continuationusbfs_connectinfohandle_control_completionop_get_config_descriptorget_kernel_version__dev_tdpriv__asprintf_chkop_handle_eventssys_nameatomssubmit_iso_transferop_openop_claim_interfacenanosleepstrchrsysfs_has_descriptorsUSBFS_URB_TYPE_CONTROLlinux_hotplug_startstop_lockfind_monotonic_clockutsnameurb_idxop_attach_kernel_driverlinux_device_privwrapped_fdreap_for_handle__blksize_tlinux_udev_hotplug_pollparent_sysfs_dirlinux_hotplug_enumeratediscard_urbsfilenamest_uidlinux_udev_start_event_monitorfscanfst_rdevfclosectrldomainnamed_typeusbfs_getdriverop_set_configurationsysfs_scan_device__ptrdevaddrusbdev_namesusbfs_ioctldevnumd_namesignr__mode_turb_descusbi_transfer_get_os_privstrcmplinux_udev_stop_event_monitordev_nodemmapNORMALusbfs_iso_packet_descgetdrv_is_usbdev_entrynodenameop_get_device_descriptorsubmit_bulk_transferusbfs_get_active_configdo_streams_ioctlnum_retiredclosedirnum_packets_remainingst_gidreaddirsetintf__dirstreamtargetst_sizesilentnum_packets_in_urbhandle_bulk_completionusbfs_setinterfaceurb_bufferusbfs_urbhandle_iso_completion__read_sysfs_attrlinux_device_disconnectedop_get_config_descriptor_by_valuenumber_of_packetsop_get_configuration__blkcnt_tfdopenlinux_hotplug_lockop_detach_kernel_driver__ino_tcancel_remainingop_clear_transfer_privUSBFS_URB_TYPE_ISOstart_frameunamestrrchrsupports_flag_cloexeclinux_enumerate_devicehprivop_get_timerfd_clockidbuffer_lengthsscanfdetachedlinux_stop_event_monitordescriptors_lencheck_usb_vfsstrerrorseek_to_next_descriptorop_release_interfaceconfig_desckernel_version_gelinux_get_device_addressmonotonic_clkidreap_actionifnodirentclk_iderror_countseek_to_next_configlast_urb_partialop_dev_mem_freest_nlinkasprintfop_closetotal_lenfree_iso_urbslseekopendirst_devop_clock_gettimesupports_flag_bulk_continuationinit_countdevnamecommandreap_statussysfs_can_relate_devicesUSBFS_URB_TYPE_BULKop_wrap_sys_devicedescriptors_sizenum_urbsnum_packetslast_plus_one__xstatfd_keepstrdupnum_readyout_unlock_get_usbfs_fdkversionsubmit_control_transferlinux_udev_scan_devicesd_offCOMPLETED_EARLYop_exitop_initfd_removedproc_pathnum_epsop_destroy_deviceusbfs_ctrltransferd_reclenbus_piso_frame_desclinux_transfer_privSUBMIT_FAILEDop_set_interfacest_mode__uid_tsysfs_get_active_configd_inoop_alloc_streamsusbfs_streamsmax_iso_packet_leniso_packet_offsetUSBFS_URB_TYPE_INTERRUPTreleaseop_cancel_transfer__oflaglinux_start_event_monitorslowinitialize_handledetach_kernel_driver_and_claim_open_sysfs_attrlinux_scan_devicessublevelusbfs_urb_typeop_kernel_driver_activemachineop_submit_transferlinux_device_handle_privst_inoop_get_active_config_descriptorop_clear_halt__nlink_t__statbuftprivop_free_streamsfd_path__open_2usbfs_disconnect_claimst_atimudev_devsa_familyudev_unrefsockaddr_in6udev_newsockaddr_atudev_device_unrefsockaddr_x25sockaddr_inarpudev_monitorlinux_udev_event_thread_mainpthread_createudev_monitor_filter_add_match_subsystem_devtypesockaddr_ipxsockaddr_dludevudev_device_get_actionsockaddr_isoudev_deviceudev_monitor_get_fdudev_enumerate_add_match_subsystemudev_device_get_sysnamesockaddr_eonudev_monitor_new_from_netlinksockaddr_inudev_ctxudev_enumeratepthread_tlinux_event_threadudev_enumerate_get_list_entrysockaddr_nsudev_enumerate_newudev_list_entry_get_nameudev_monitor_receive_deviceudev_monitor_fdudev_monitor_unrefudev_hotplug_eventudev_monitor_enable_receivingudev_list_entry_get_nextsockaddr_unos/linux_udev.csa_family_tsa_datasockaddrudev_device_new_from_syspathudev_enumerate_unrefudev_actionudev_enumerate_add_match_propertyudev_enumerate_scan_deviceserr_free_monitorenumeratorudev_device_infoudev_list_entryudev_control_pipepthread_joinsockaddr_ax25udev_device_get_devnode((P((p()P / P/ P P / Q/ P Q / R/ P R / S/ P SPd  dQf Q  fRi R RiRiRiRt it R i RSh S S hU Pa  U t  @a<  $@N$)  $@N$)p  $@N$)  $@N$)eet eH`PP0e  0 $P$eep e e  b l8h8  $ &8 $ &"#Pd1cP`p $ &""# p a p   8 8 p l&,&P,&'c'(cT((Q((l`((l((r((l\&&0&t'i''i'$(0$(((1(((id&t& b&& b&& Hb&&&& HbL'P'P'S'PS'T'T'\'(\'`'`'c'Pc'd''' b'' bD(L(((((h""P"$k$%P%x%kx%%P%&k`$$Q$$dl$$d$$r$$d"#g%T%gT%`%%%g%%%%g""P"$c%%c%%P%&c"#0##P#$P$$g$%P%`%0%%0%%P%%g%%0%%g"" b@#P#hP#`#j`#p#ip#$f%%f%%f%&f## Hb## @[,##R## Hb$$4$ Hb4$L$L$P$ HbP$X$h$$h$$j$$h$$i$$ b %% @[,\%`% b%% b'P(<p4-(0+(\PPPPPPXQXQQQQQQQ \00P0 0PPPxPPPxQq4-(0+(Q4-(0+(QPhPhlPlpPptP! "P "H"cH"O"PO"P"PP"X"cX"`"P`"h"c!"Q""T"H"dH"O"QO"P"QP"X"dX"`"Q`"h"dh!!P!!c!!P!!P!!c!!P!!ch!!Q!!T!!d!!Q!!Q!!d!!Q!!d !P !H!cH!O!PO!P!PP!X!cX!`!P`!h!c !Q!!T!H!dH!O!QO!P!QP!X!dX!`!Q`!h!d0CPCDPDHPHLP0CQCDQDLQ0CRCDRDLR'P'(P(,P,0P'Q'(Q(0QP x Px c P P c P cP Q e Q Q e Q eP p Rp d R R d R dP( c( 3 P3 4 P4 < c< H PH P cQT( d( 3 Q3 4 Q4 < d< H QH P dR, f, 3 R3 4 R4 @ f@ H RH P fS, e, 3 S3 4 S4 @ e@ H SH P eHlPlcPPcPP(c(3P34P4<c<DPQT(d(DQ4P4cPPcPPc0Q0;T;dQQdQdReRReReDLcptcc0hPhcPc0dQdkTkeQeQeQPePetcc`PcP0c`QTdQd Q $d$(Q(,d,0Q`0Pd P d00cc4P4TdT_P_`P0Q0?T?TcT_Q_`QxP<g<DPDgxQ8f8DQDf PP0PcPc PPP,e,<P<@P@ePte,f,0~04~@xfxPfPf~~Ptfp0.40.@0.p0.t0.1081HT0ht0 e@e f@xfxPfPf(c(<d<cc@c d@dk(@i@HHi@iT\ldllk8Peccc cPPQ\f\QR`h`R0,chtct|0<chtc01t|0P(0PhlP,P,cPHcH\P\c(Q(jQTjT\Q\jfLf\fLWPWdDddtdxP0iTi\iP P #V#PhP\PPWPW\d`|c`hcx|c0PcPqQc$,c,4dPP@dTddPQfTQTfQfPRLjLTRTjRjP8cTccPHhThh PTxPx{U{ePPc0Pf $P$,q,0 0Q04f|ch P f  P fh Q d Q P e ` e 3 3 P  P  P d d4 P PP ` d` d P P 0 e0 8 P8 d e Q d d Q P P  d8 < PPPPP P P Q P Q R Q R S S $ P$ 8 PD P Pd p P P  Q 4 U4 D QD S US d Qd U Q Q H RH d Rd h Rh R R  R 4 QD L Qd x Q R S Vd V VD H  $ &H S RS \  $ &\ d p $ &D L q $ &u"L S QD S US d QPPPPPcPPPQQQ1PPPDPDcdpc|chXhchX,Q,gQ$gP\i\dp|PX0ffdp0|0f00TdfThTdfpxhcchh HcHT3$" <c (c8<cHTP1PcLphLTXTPQ\d\dQddQqDcH0H\c\dPd0cPeHPeedcdlc|cP c Pc d P dd | P P Pp c cHcPccPcQP`eeP`cPcdcptct|d| DPDcPcQP4ddP@D(DGPGH(loq(PTqTlTPlSP,f,4P4DfQ,e,4Q4DeP c4<c<?PPcPhchpPpfcP c4Q4dQQd3$p"Q dXggdpPpfPP fldlxddQdQdPdPtPtePPPt0tcc|QHl0lXxpl0u|uT0PQPP Q  P P PQ R  Q QP Q P P QP QPPPcPPcc8P8LPLPPPdPdhPhP P c P 4c4;P;<P d d P c c$,c@GPGHPHLP(PPPdPddpPPdPd$P$Pd1Q7$DdxPgPgPgPP,PxQh,QxRlflRfRf,RxSeSeS e SS,S8l2lx uHx uF uH uF28l0ltptxpxPppP08$!c0PgchgpsPstPP P +P+8P8WPWlPQc Q (Q(4c48Q8TQT`Q`hchlQRd R R8R8<R<`R`hdhlRPRY`dPdlYPPP4P4SPS`P`PPQ,c,4Q4PQP\c\`Q`|Q|QcQR,d,4R48R8`R`dRdRdRPR,YPYPP P \P\{P{PPP'Q'TcT\Q\xQxcQQQcQ'R'TdT\R\`R`RRRdR,<P<GRGTYPY@PfPf P @f@PfP@pQp 8 04P47U7h @0@h,0,<P<hc5Ue0?Pf< 4P47U7<h<0<?<fP0@0<00Pcc@dc|cc<`c`cThcccPhd@d<DdDhhP@<PdPdg#8g@<DDcPcPR@<DP00e0<<e@ee<D0 ,k ,d +Php8;P;<PDPD\P\P,\,8PLQL8Q4R4eR8e YYY,Y(c8cPcPPPGPGdPPdGQGQ0R0eReL\P\cRPPPdPdQeQRjRj <0<LcTccc<@PtPP,g,8P8g8Q8(f(QXRX0i08R8i80PRc8XcX0PPdPd8DPDTdTlPldT P hPh QiQiD0DXPX[Q[lff0P0P08c`hPhlcPcPcTX | P| d PX Q c Q B  c P D dD L PL X d P X L TT W T  W L ST W S  V < R U < Q8XPX<<@@ 8`Q`g< Q< g Q g Q  g Q8tRt<e<< R< e R e R  e R8{S{<<@@ 8{T{<<@@ PY<<@@< < H PH h h Y  P  Y  Y e|ccc@pc,,Hc\ppcc< < d eh e e  e , , 0 c8 h `gx p"eHgpe< d gh g g gPY@pH\< < H PH d h Y  Y  Y  h @pH\d h   h <0<@p,,HQ\<   h c8P8<lx0cjjjjj\pjc\ j` j 4 j j , j8 h jdeddd\ldgdD P d d d 4 d4 L h  d d d 4 d d  d8 @ d@ \ ll\p  4   , 8 h  0 ` ` Q  Q , 8 @ 0@ h Ht c0fff\pf0 f 4 f f , f8 h f \p   4   , 8 h d|c|dcc c    d c yz" ( c( 3 yz" c , 8 @ c@ h |eee e e8 @ e$@g\hg P8 @ Pxjxcd dp j j  j 4 j4 < dh d T , j8 @ jxdx ep d d  d 4 d4 L eh e  d8 @ d P D lp t  t l l  l 8 lh l ( l8 @ P@ T lT X PD p     ` h  , 8 X , ? P@ D PD T T X pxe   4 L h @ h x0xPgD gp 0 0  0 4 04 L gh g , 08 @ 0@ X g4 @ k4 @ 4 ? P$(q $ &#((0q $ &#(<@P\`P`gYdphdpedoPfgPP e (P0cPhP808fL\0\hdhttd<c\dp"dpPxP,W,0P04WxQ,Q,4QxR,R,4RxPpPPpp0P04WxRVRrRU R ,V,4Rp8$p!xQqQq4Q@PppR ,2 ,P ,V(<P<ldlsPstP(H0HTT\cPPPPc~p~PQgQpcpdc $`$dhhPP#PddQfQfLQLlflQfQRiRRDiDLRLdidlRliRiRiRSgSSLSLdgdlSlSgSgSThTT@h@LTLdhdlTlhThThTUlUUHlHLULdldlUllUlUlUVkVVHkHLVLdkdlVlkVkVkVWWddlWlPc<cLTcl|cPc0g$gP8fltPtf g8<P<DqDHHKPKLghPcs|Pcp| P (c(GPGHPHxcx|p|PhQfQf Q ,f,HQHfQhRgRg R ,g,HRHgR 1`h1h0Pdqpdqp $PHdeP`dhlQePP#P P#tePP#hPTfT\~\cp~cdPhQXhXdQhRXgXdRp`dc d 'P(8c8Dd`HcP<j|eePeeHTeTcPcdP#$P$(P(;P;<P<PPPTPThP;Q;<Q<hQ;R;<R<hR8S8<S<hS08S8<S0;R;<R0;Q;<Q0;P;<PPdPPP\d\PQHcHPQPlcltQtxcxQDcPlcltQtxcxQDdPldlsr~tdp|d8P8;q``dPdsq`f4<f`hfhsP110xccP%4&P4&@'d@'T'Pl&@'cH&&0&'c'T'0H&W& #8#&&h&&h' 'h&& #8#<'D'pD'S'P&&h''h%%P%%PP%h%Ph%%c%%{%%|%%P%%cP%%0%%P%%d%%P%%0%%QP%%0%%0l%t%e%%eh!!P! "d "$"|$"+"p|+","P,""d""|""P""d""|""Ph!!Q!!T! "c ","Q,""c""P""Q""c""Q!!qx!!Qh!,"0,""1!!f"$"f$"+"P+","P#,"k"Rl"t"fx P D!dD!P!PP!h!dx Q H!fH!P!QP!h!fx R H!gH!h!R P c 8!xP!X!x`!d!P Q !! ! !c!!exPP10X ` P` h Ph t PhPddhQfQfxUU;U000000PXPHKPhh|hHPPPXPX\PP, d8 X d Q D QD T QT X Q  P8 < PpPPp|Q|RQKPKlPPPQQP`c`dPdccPcQlQlQQReRePPdLPPPpdp0dd0dPp}P\c\`PpP c $P$'p}`dPdhchlP $p$'PLTcTXPX[p}pcPcPTXpX[PtxxPPPQ<d<HQHdR@e@HRHePHPP 0 P0 h ch x Px c  Q H gH x Qx g Q \g\,Q,4g4hQhg4 @ 0@ L  x T 0 \ j\ ` Pd g \0|jP gPg,808< <jj,Djh0 W( W W P|W,8W, L 0x 0  \0,<0h0 d  P t d |d|PHd\d, L 0x 0  \0,<0h0, L  x   d  p p  |d,< h ( T j P(DhDXg\0|T  ,001,0\X0X`P`dgd|0Pg ,00,0l8Tl\``xPxT|T,,eg(DgDGPGHe\teee\c8@cpxPxgPg8<P<@g\dee8@e, 4 e4 ; @ L e ex Hc\cx  e< T jd p 0d o ,8e P c ~ P c P d d  P x cx x ~x PP X P X g g \ c c ( D ( c D c    P D  P j  P L jPq}P$P$0PQRQ,Q,7R7DQPP<c<Cp|Dhchoq{ptPtcp|(41\p10 d4<d<CP`hdhoPdPPc|$(P(4ccddpPcp}PdPdP0HPHdcPTTWPWXPcqhP c +qh+,P,0P0xcxPQ,0Qdr| d $|$+p|0xdxp|,1@T1T0e@PThQ@PTheP+PltetPPHdHOPOPPP|d|PP p#H#8p#8' #H#84HcP|c (c47PP`d`pPpdQdfpf1f`c`pP#xpcXipiPhghpPpgPgQ8  $0)(hh@`c`pP#xcPPpPx(P(/T/dPd `f`Pxf`hPhfPf08gpxgXPX_T_`h`lPlh<TpT\e\``lPxleL\d\_u8_X~l~ (P(<j$(P(Pj`ldltf<ele$xe|eepQQ<(l((8ili$HiPxi|iiPPj 10T1l1Px1|11LePxe|ePLjPSPSxjLlPxl|lq(q(PSSlxQx||ld$,f<DfdfdfPcPdcdlPltcd ~PdP\~lpdpt~0(t10dPP0PTPTdddlPlt0e(@ePXepPdPdqxPp(p((0P8dt|P@`P`cPcPPdtPpPPP$$P$H%cH%O%PO%P%P% % %%P%%%%%%P%%%%%%P% % %$%$%'%P'%(%(%,%,%/%P/%0%0%7%Ph{hpP(px(@R@GPHLc,qx,LcL\qx\dc""P"#c##}##P#8$c8$@$}@$H$PH$$c$$}$$~$$P$$c\#l#Pt#|#P|##d##P##P#8$d8$H$P$$P$$d""i""h""g"#f##e####P# #$#,#Q,#[#[####~##P##8$8$@$~@$H$P#H$$$$~$$p$$P#$$L#T#Q#$i$ $h $$g$$f$$$e$$+$PTcpP c 44;p;<PcPPxPPPPPccc $P$0ceeedd c8XPXtcPc`xeeT\dd`hddcPPPp}pPPPPp}pPPPQQRRSSTTUUPPQQRRSSTTUUPfPf$Q$ k Q@R@e\R\`e`pRptetRKSKhShKTKgTgKUKiUiKVK j V\PcPc\cdpcp|PPee e(,eT\edh hpeHK #8#`i\idpi`ddR\dp` P\ Pdp P`h\hdph`eR\RdpR`k\kdpk`f\fdpf`PcPc\cdpcP$g$4P4gQ\d\QR,k,RS(i(ST(h(TU0044VTfTVW,j,4W4jPcPcPc4ccPc,P,dS4GSGPPSPffP\fdff f #8#TfTXlXhXiXkXd,P,XS,P,dS4GSGP8lP4<P0T4GT4hQ48QdjdxxQ(d PdSdgdcdStP4Pl4P4<s<GPGP#lp  $ &pRl0PPPdPdPP\cchee$P$,T,0P$p($/UPTdT\P\dPd$P$,c,<PDLP\_P_cP P P dPd4Q4eQe@R@gRgPhPPgPgQfQfRhRhSeePllPpxP|Pl0dPd 0Q0Hp"<cc L0X\lpllDLcX\cpxc(8 bDT b bkk0hPhh(P(hhhPhPܸhܸPtPc(+P+hcPcȵp0ȵ˵#0ȵp0#xȵ˵ #0#x$lhlPlll@ltl4h(1hĹhĹ1hP1 h 1h@hth47P78jjĹ̹jxhTX  $ &XcRTcTdhh,hhhlh(,145HL1hl6|iidi, i$iPi@iltiܸ߸Q߸hh,<h<P@lthܸh0,40lt00Pfp$P,4f\0f$flt0ܸh0,0c$0P010@clt08@ܸ߸P߸HPܺ $ &<"#8ܺ $ &<"#8 $ &<"#8 $ &<"#8$ $ &<"#8 PԩPԩd(P(<d<HPH`d`lPloPopPԩpԩ(P#x(<<HP#xH``lP#xlopopP#xԩPԩdloPopPpPЪcЪتPتcPcPPpЪЪتP#xتp̪PتPpPPP߯P߯PPl$P$8P8lPPl'P'(l(0P߯p߯P#xp$P#x$8p8P#xp'p'((0p$8P8llܳLlPXܳLp|P|cܳcPܳP4e<@e$8P8XlPPlܳlLl̴l(0PpܳL̴(0pPhf̳ܳfLfP̴fgpgȳgȳ̳8gб|gg̳ܳgб0ȲcXeLTTe̴eб0<k<dQd`k̳ܳkLPkTk̴kldd̳ܳdL`dd̴d4tTDdRpT,0,QpQlip̳̳ܳiLi̴iPl(0Pe̳ܳePx̳гP  $ &<#8̳ܳ  $ &<#8<0<PqPdZPԲ۲P۲,g,XcLTPThc̴g g  P cPcPcPcPc p iP#xiP#xiP#xiP#xЫPЫ ,lP@ 8$0* p 8$0* 8$0* 8$0* 8$0*  8$0*, 8$0* @,l @f,lfP`gPg 0    ث0Ԭlܭlll l,lجdԭdu @<d<dd ,d,Lu @Lpdj0,X0Xl1l|jĬeĬԬHpe,e P @ccP44|P|PPPPQ|Q|QQRDD|R|RRp4d4|P#x|pP#xpP#x8lببܨ "P| R"|lr80iبi  <i<PPPxi|0RR8PPP`tPtcPcPXcPcdPdgPghPXcQcdQdgQghQ@hPh d ,P,Xd@Q$e$,Q,XeP8LPtPċPċePe؋Q؋rQԋPP'P'TdXddddpP@f@HPHfpQĐPĐǐrǐQdȐԐPP dHpdpsTd̑P̑<f<DPDfQӑrӑQ̑ӑPԑPePDpePPQSQRTRǔPǔȔPQǔRǔȔQRǔSǔȔRSǔTǔȔSTPTePeP<e<PPPXeXhPhtetPePWQWfQfQ<f<PQPXfXhQhtftQfQWRWhRhR@h@PRP\h\hRhxhxRhRWSWgSgS@g@PSP\g\hShxgxSgSWTWjTPdܓd d +TP`dd(iiHiPi\lPlcc0cPTchPchPdPd̦P̦dPܥf0cQc,c4cc̦cܥPf4P`sP̦fT0fP404lfĦfĦ̦P̦0 f Pȥdddd$P$ePĎeQ8T8;r;ĎQ8;P@GPG`ddTdȎPLeLTPTeȎQrQȎRRP P,dT|d|TdЌPЌd P @d@HP،Q،ߌřЌpЌߌPc ,c,7TH`P`dPdPdHhQhor\`p`ot{P{c̍c̍׍TccP d (P(<d<DPDTdT\P\ldQrďˏPˏcT(,P,0cDHc\`cdhcPcPcPВcPdPd P dPdPPc ,P,cPcP PPQcP 4 bp b'P'eP0e08P8`e`cPc|PQgQ|gRdR|ddR|dd{P{ff,8Pt|f(0PPePePePP8;Pt|PȔPcPcPcȔԔQԔSQPPPPQQ 0q{0c<?P?\dlPd,  $ &,ePlPlePPQfQPRgRp{cPllltPtLlQT<e<LQRU<f<LRSlkltStLk0c0<8$! $ &<tQ8$R! $ &tc8$! $ &Q8$! $ &8$! $ & Q8$R! $ & $8$! $ &$Q8$! $ &Q8$R! $ &<Q8$! $ &<LQ8$R! $ &LPcPT8$! $ &TQ8$! $ &LQ8$R! $ &(P(<htPPLgLTPTDg<0t0PPcPc 4c04<0LT0| k k4k<LkT|kDkg g4g<LgT|gDg8|c<LccDc4DPDdcP c P4cT|e1 141<L1T|11D08DpDGPGHTp hThhkPkpcPhPg$P$ghQQhRRhSf$S$fhTj$T$jТeТjk$kT Td$X Xdءdd( (8dDXddܢ ܢdģd4j4e8@PPXPXeeȡjeP(0e03PDTeТeТܢjP(d<DPDGQGXdddeܟPTP(TdTPT04Pܡ p $ &PܢcLP p $ &Pd  $ &ht p $ &tx $ &x{Rh0ht p $ &s"t{P q $ & $ &R q $ &s"Qe  $ &àQàԠ  $ &ԠlȠРPРӠS0tPtePeP0tQtfQ0tRtgRgR0tSthSh0tTtTDddht0tiitPPhcchQdgPPeP P ,ePtQtgQ,gPlRlfc$fPSS S ,SP PcQgP,e,8P8DeDPPQ,f,PQR0g08R8HgHPRSPS(c8@c@HHPR(d8@dc (c8@c@HHPRP PP$P$cP,c,$P$(c(,P,TcT`P`tctP8Q8gQg`R`fRfcfRfR$f$0R0\f\`R`fRfR@iic f<f<HdLdd $d<0Lcc $c P kPkQ<d<Qd4Q4hdhQRiRiSjSjTffTfUgUgVhVhhPdPUP ، c !c0sPs h Ph0hQhfQf̗PԘؘPxPdDdLld|ĘdԘd5QePdВP PВR RBP#QlPlЙhЙؙPؙhpQpwVwQ\R\wWw̙fؙ̙Rؙf+P+LgTgPКgԚgPdؙdPDdTdȚdȚ˚P04P4PiTiԚilx lx lxePPfP0fPQW0QĖPPd'U  ePhPh,0,0P`lcPc0<0(4 \| Ȋ8 (@0@df\|00 80Ppm m PP8i0PpmmtfH\f8`dfthH\h8`hdhPHLPdPi  b(0 b0Th0L0LPPPTc0@ bLT b`l bPLOPȕוPו8PؕPc$P08cP08Pȕ0dP80PܛPܛPPPPQPЛfЛܛQܛPfdRdgܛRܛ,g,HRHLgLR؜g؜RgPRhԛhܛPhPP,dHLdМdМP,d,8Pt xt teܛ ܛ ܛe8GPGHPHOPOPP8GQGHQHLQLPQHLQLPQHLq@?$!LOQOPQ@?$!PXPXTPlQlQQQQQRRSSTT0 cܝPP@dPdȞdȞОPОdd@PQPSdQP P @ePXeОdPd P 8d8@PQe Q 0e0@QPc P 8c8@P e 0e0@Q d 8d8@P8P8|e|PاeاPLQL|f|QQاfاQX`P`dchp0Pçf̧ePPPPPPQQQQPcP$cQS$QR$RQc(HPH\c\dPdc(OQOQPXPdgPdQdcPP b b, @ P@ X cX l Pl p c0XPXp fp P ftPt j P j jPP8 c8 L PL T c P R @ d  PPQPLdLTPTdP,eTeee p $0),  $0)T  $0)  $0)  $0)$,PTtP0P0|f|PPfP7Q7gQQgQ7R7xcxRcR7S7hRShS7T7iSTiT7U7|e|UeU8HPHpdpTd@P@xPP  22cc<L1<HHKQKL<K z PPPPR,8PDLPdlPxPPD`PlPTPPTXlphlpt|HPpt|TX`d$ ( , 0 4 8 < H L ` d p lptlptx|,08<|  $0 $04lpx| @(@@lphl""""""""############4$8$<$L$8$<$L$P$p$t$x$$t$x$$$%% %%L%P%\%`%%%%%&&&&&&&&&&&&&&&&''''h(l(p((l(p(((@|H\ | ,4@| (\<  | 4<\x 4  , H | 4<\x 4  , H | 4<  , H | 4<D t  , H | (,0@\`dx           <H\DP`dptx|HLP@< $HL`dHLTX`l x|DPhp4<`hptt(,04<H8<HL0lX\`l048D(,0@PX$,|lPLP$,<P < < @ D H L < L P T \|T,8\`dh|(,0@,0DH\d(T,048<8XTX\8X8X@L,048(p|48@X\h(0lp|T\`h48@H`dlp,048(,48P`(`lL\px|T\tx| !! !""(",","0"<"@"D"L"""""(#,#<#D#&&'$'&&@'D'P'T'04HL`txX\`(,48DHPT $,0<@ $(04@Dddlptltx`lptXhpxx|(088<HLX\lxHLt؝hlpd  ,DLX\|$(048ԩةܩlpx| $,04D  ,(̰̳ܳT̴$0(8<HTX$0̳ܳT̴$̳ܳpT̴$0hP@t(,48ܷ4lܷ h4P@lt8@ĸ̸иȸ̸ܸpغܺ$ $$8<,@Dd\|8 $8tH\8TX (0LpLTHlt<L4H$,\`hl|HLX\DTP̬   h l | !`, {,p ",OSSx{И 0 @   (0ȩzD̬G̬DИD 0TDܘD 8DPP `<,>?HȎp2JPSВ<l}Ȕȕp5'8P0 8Pd)>@$Vhxh`}@Xh(D,*p=Re0 ud(plP0 (9A `zD `zV xzh zz z z z z z { ({ @{  X{ p{. {@ {R {d {v { { | 0|  @| X| p| |  | |1 |C |U |g }y (} @} H} `} x} } } } }" }4 }F ~X (~j @~| `~ x~AdzdzhzlzpztzxzAxb/xb:bGbZb0wbAHA ~DAȩHzA ( (A  Az ) zAzAЩ3 Щ< h<M <Z Di w ,  A @  Aة ة   A  A pA D0 0  0 ܹ* 6 hT@ L PPY  f  | x  |     l  p TT  TX  (2  \? LL 4V e 8~  D,A ( Ъ ԪAЪ D(  D$A @D$    DH+ H+dA p   Kl " A- A 0DXQ7 XQC TP T[ xUe Ut |V `W Z| Z D^ l H`\ e   z Htd t Tu2 px> 4yP A D[ Dhf u @ t|  A   Aت ت     [\D0 0\)T7tE<XX8l<~̚(\A  pDDA 0DA H<  *5\A\AFQ\_^@Ddld+(A PXH<5 [,8bi,V@KATh Dj|lA (A D8rDA P̐DD0DܖA A00H(_`A(_A 0!D!DdA !+6A`A_DA_U_c(lA !Appna}H xt:d4 +,40>0HD]kp w4"t%'548(:,T<<>4B\ @SUc$/ |DPp[dg`u'<05*4L5l~*@xLS8l $,P64La]xn`$($Kx0PLQL7 D8np Pd d0lnPlyplllllmx80mHm`mxmmmm"m,x0<m$Gn$S@n$dhn$vn$n$n$o$(yH0o,`o,o,o,`,`,a,0a, pyXyX.o 8p C0p SPp d`a la ua a  z@hLhPxHL D$hl0EXDj}4D((Hp0x`A ^A`z`zAa aa=bNb0c@bz p^ ^ ^ ^ ^ ^ _ (_  @_ X_. p_ @ _ R _ d _v _ _ _ `! @` X` p` ` ` `* `< a N a A0`0A axD 8 88hH9LX:H A Pi Pi hi xi i& i8 i$J i\ jn (j, Xj xj  j( j/ j#A kDPUPUhA o o  o# p!0 (pA @pD\B\pZh]4w^p_D_|e9gPiDg0DxA p p p q q 8q& Pq8 hqJ q\ qn q q q q  r"n (r @r `r r r r') r; rM s _ sA 0sqDPxP0@A x x y" 0y HyA `y DXA y  y A y( DP8 DE V `Pi xA (  (  @  `      ! ! +! Az=!zO!zAb_!bl!bu!cA (A ! !o`!9!p! !H@ "p}")";"( R"X\"Pt"8""b0"`~<""@[,"q"<#ȩ##((B#Z#0e#\|#a#p# \#H#H<#U$ $Hb05$>$V$X$Pl$D$$$z$$$P %x %P D(2%,D,M%4D4g%<D<%DDDD%D%Ȭ%%,%% &&(?D+&>&h|T]&q&@&&&&&&(s<&_&l'|`"'l'0M(/'#;'p M' i's'|''BX'\'@<'z''P''< (t(o6(P}R(|[(Q@q((((,|((EH((0( )).\T-)?)T)0f)Q))t%)">))h9X)*w2*,h>*X*k*{*\\**@*cD$*p,P[,*:$*0+x*+&+z-+?+lL+_+\0h+q{+P+ ,+d+++\*+,\=,P,Fsa,w,~, 0,,P[,,4H,,X+,14 --\(-8 ;-S_-w---`f,--4--H-..D(".6.M.EHq./.ܖ.%.H.0.0v.x!./ / /pp02/uL/^/g/{/x$/( /v/S/00x"0`L<0S0J,q00p0000x1оT<1G61L1p ^1hp1_}11Y,1(@11141 1u2#242W2d2u~2,t2R22223$H3|3D3X3m33X33333p3 4&4+34R4- -g4{448p48r44 4d4H(4 5 585t<P5WXs5dP~550(55ؕ055555|6sAXr`16V60r6x.6w06Q686o6/7)7;7|/HI7PD$T74h7سXo777(77(~h 7778` 880/8B8p X86 j888P8H8XO8lA88 9939P[,898H=9Q9e90xLv9l1T99@v 9ud9,9?9:04:L):G:P[,O:e:0*X~:0t:(::px :8P:;В(;F;)R;z^;$~;st;;<;J 0  ;p-h;Lp<Y,<|4<G<c< k<<<L<<<=0T=+=8=(J=R=e=؂0x=H===04tF(===>>QG>8Yh>w>` >D>>Y,>0>xET>>l?l?L87?*N?t?Hy??0??Y,???@(@M@hsPb@u@t@X@؆p@C@Z,@@AAL"A:AYAoAwHAA`A$lAAXA l B 'Bd-BNB SEZBtBB K8ByBjB CCxr6CJC(XCȶ@^C8pCh CZ,`C_(CDC\CCCXL)D`vX>ИADbD|TwDtD@DDD (E EREEdREfEQ EExXEE 4EEdFq%F1FBF,LF^F,pF@{F/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crti.o$xcall_weak_fn/usr/lib/gcc/aarch64-linux-gnu/7/../../../aarch64-linux-gnu/crtn.olinux_usbfs.cop_get_timerfd_clockidop_destroy_deviceop_attach_kernel_driverop_clear_haltop_set_interfaceop_set_configurationop_detach_kernel_driverop_kernel_driver_activeop_closeop_get_device_descriptordo_streams_ioctlop_free_streamsop_alloc_streamsinitialize_handleop_hotplug_pollcheck_usb_vfs_open_sysfs_attrsysfs_get_active_config__read_sysfs_attr_get_usbfs_fdkernel_version_gefree_iso_urbs.isra.2usbfs_get_active_configinitialize_deviceop_release_interfacedetach_kernel_driver_and_claimop_claim_interfaceop_reset_deviceop_get_configurationop_clock_gettimeusbi_transfer_get_os_priv.part.7discard_urbsop_clear_transfer_privop_cancel_transfersubmit_bulk_transferop_submit_transferreap_for_handleop_dev_mem_freeop_dev_mem_allocop_exitseek_to_next_configop_get_config_descriptor_by_valueop_get_active_config_descriptorop_get_config_descriptorop_initop_wrap_sys_deviceop_handle_eventsop_open$d__FUNCTION__.9041__FUNCTION__.8949__FUNCTION__.8942__FUNCTION__.8966__FUNCTION__.8958__FUNCTION__.8935__FUNCTION__.9033__FUNCTION__.9024__FUNCTION__.8992__FUNCTION__.8896__FUNCTION__.8703__FUNCTION__.8730__FUNCTION__.8714__FUNCTION__.8617__FUNCTION__.8811__FUNCTION__.8832__FUNCTION__.9052__FUNCTION__.8978__FUNCTION__.8927__PRETTY_FUNCTION__.7323__FUNCTION__.9078__FUNCTION__.9188__FUNCTION__.9104__FUNCTION__.9154__FUNCTION__.9128__FUNCTION__.9165__FUNCTION__.9285__FUNCTION__.9229__FUNCTION__.9196__FUNCTION__.9263__FUNCTION__.9016__FUNCTION__.9010__PRETTY_FUNCTION__.8682__FUNCTION__.8765__FUNCTION__.8753__FUNCTION__.8632__FUNCTION__.8658__FUNCTION__.8665__FUNCTION__.8678__FUNCTION__.8652__FUNCTION__.8744__FUNCTION__.8909__FUNCTION__.8861__FUNCTION__.8846__FUNCTION__.8879__FUNCTION__.9307__FUNCTION__.8916monotonic_clkidsysfs_has_descriptorssupports_flag_zero_packetsupports_flag_bulk_continuationsupports_flag_cloexecsysfs_can_relate_devicesusbfs_pathusbdev_namesmax_iso_packet_lenlinux_hotplug_startstop_lockinit_countcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.8499__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrycompatibility.cstringBufscreenOninitial_settingsnew_settingspeek_characterinit_keyboardclose_keyboardukbhitreadchupdateScreenmain.cCCD_HEIGHTCCD_WIDTHlptAddresscameraTypeipAddresslineDatacamera_namesReportErrorestablish_linkstart_exposurequery_driverregister_ioclear_ccdposition_aoDegreesCToADADToDegreesCcooling_functionstimereadout_ccdcfw_commandsmicro_commandscompare_timingpulse_testtx_bytesformat_ipextract_ipopen_devicecheck_led_statusgrab_hires_imagecalibrate_clocksadvanced_stx_functionsclose_deviceget_us_timerquery_usbquery_ethernetshow_pentium_cycle_countt0.9977parao.clastX.7657lastY.7658parbulkio.cparccd.clast_line1last_line2saturationoffsethot_thresholdSetSatThrrowCounter.8996CCDLMeasureBiasparcfw.ccfwCommOutcfwCommInCFWOpenCommCFWCloseCommCFWCommOutCFWCommInCFWCommCountInCFWCommFlushCFWCommCommandCFWGetI2CAddressCFWStatusCFWInitCFWGotoCFWQueryCFWGetInfoStxFw75GetNumberOfFiltersCFWGotoCFW1603Pos4CFWOpenCloseDeviceCFWDetectCFWL8R2CFWDetectI2CModelCFWWaitIdleCFWWaitForShutterpardebug.cpardiffg.cDiffGuiderFindDiffGuiderGetBrightnessDiffGuiderSetBrightnesspareth.cnBytesRdnBytesWrm_bufm_pPacketLengthm_pCommandm_pStatusm_pRxLenm_pDatadumpBufferigapETHCloseSocketETHSendPacketETHRecvPacketETHDumpPacketETHSetPacketLengthETHSetPacketCommandETHSetPacketRxLenETHGetPacketStatuspipelineFull.8620GetIPAddressEthInfoLessThanparfirm.cparlpt.cparmf.cMFGetI2CAddressMFStatusMFQueryMFGetInfoMFGotoMFInitMFAbortMFDetectModelparmicro.cg_active_commandromMSNtoIDCommandOutBufCommandInBufGetExpectedReturnLenValGetMicroBlockValGetMicroAckValidateMicroResponseBuildMicroCommandlastCommand.8329MicroGetPixelsFromChannelAMicroGetPixelsFromChannelBMicroGetPixelsFromChannelABMicroGetPixelsFromNonStfCameraparstf.cLARGE_SHUTTER_DELAYF8300_SHUTTER_DELAYUploadFeatherGateArraydestAddress.7798parstfclass.cparstx.cSTXADToGainparreg.cparusb.cparusbi.cparusbio.cST7_AD_REGSSTX_AD_REGSparusbl.cepAddrparusbm.cparutil.cparwin64.csbigudrv.cdiddle_line_counterserialDataOutbFirstPasscallIndex.8735InitDriverControlParamsInitFeatureFirmwareRequirementsGetSetDriverHandleGetErrorStringOpenCloseDriverGetDriverOptionsSetDriverOptionsSetDriverControlGetDriverControlQueryUSBQueryUSB2QueryUSB3GetPentiumCycleCountStartExposureEndExposureReadoutLineStartReadoutEndReadoutGetReadoutInProgressSetTemperatureRegulationSetTemperatureRegulation2QueryTemperatureStatusActivateRelayEstablishLinkGetLinkStatusGetCCDInfoMiscellaneousControlUpdateClockReadOffsetReadOffset2TXSerialBytesGetSerialStatusAOSetFocusAODelayBTDISetupCustomerOptionsCommandDebugLogCommandSystemTestBulkIOCommandRippleCorrectionSetActiveCcdAreaSetRBIPreflashParametersGetRBIPreflashParametersQueryFeatureSupportedLastCommand.8736GetSTXRAMOptionsPutSTXRAMOptionshasMechanicalShutterSetReadoutFlagsFirmwareMeetsRequirementsCheckShutterFreezeTEControlLogStxEventsEVENT_NAMEMedianOfQueryTempStandardRequestsMedianOfQueryTempAdvancedRequestsDetectST237AInitCCDInfoInitTrackingCCDInfoSTL_WIDTHSTL_HEIGHTSTL_PIXEL_WIDTHSTL_PIXEL_HEIGHTSTL_TOPSTL_LEFTSTL_BOTTOMSTL_RIGHTSTL_CAMERA_NAMESTF_WIDTHSTF_HEIGHTSTF_PIXEL_WIDTHSTF_PIXEL_HEIGHTSTF_TOPSTF_LEFTSTF_BOTTOMSTF_RIGHTSTF_CAMERA_NAMESTF8_WIDTHSTF8_HEIGHTSTF8_PIXEL_WIDTHSTF8_PIXEL_HEIGHTSTF8_TOPSTF8_LEFTSTF8_BOTTOMSTF8_RIGHTSTF8_CAMERA_NAMESTX_WIDTHSTX_HEIGHTSTX_PIXEL_WIDTHSTX_PIXEL_HEIGHTSTX_TOPSTX_LEFTSTX_BOTTOMSTX_RIGHTSTX_CAMERA_NAMESTXL_CAMERA_NAMESTT_WIDTHSTT_HEIGHTSTT_PIXEL_WIDTHSTT_PIXEL_HEIGHTSTT_TOPSTT_LEFTSTT_BOTTOMSTT_RIGHTSTT_CAMERA_NAMEmake_n_modesmake_by_n_modesmake_modeIsExternalGuiderAttachedCalculateSerialChecksumDetectOSInitGlobalDataOpenCloseLPTDeviceOpenCloseETHDeviceToggleOverrideADGainGetStxFlashOptionsGetStxCcdSizeInfoPutStxFlashOptionsPutStxCcdSizeInfocore.cget_env_debug_levelfind_endpoint.isra.0usbi_log_strlibusb_unref_device.part.2discovered_devs_freefirst_init.8075log_handlerhas_debug_header_been_displayed.8119timestamp_origindefault_context_lockdefault_context_refcnt__FUNCTION__.7773__FUNCTION__.7824__FUNCTION__.7869__FUNCTION__.7882__FUNCTION__.7891__FUNCTION__.7752__FUNCTION__.7792__FUNCTION__.7897__FUNCTION__.7903__FUNCTION__.7912__FUNCTION__.7921__FUNCTION__.7956__FUNCTION__.7946__FUNCTION__.7965__FUNCTION__.7971__FUNCTION__.7977__FUNCTION__.7984__FUNCTION__.7991__FUNCTION__.7996__FUNCTION__.8000__FUNCTION__.8007__FUNCTION__.8013__FUNCTION__.8027__FUNCTION__.8032__FUNCTION__.8037__FUNCTION__.8077__FUNCTION__.8091libusb_version_internaldescriptor.cclear_interfaceclear_configurationlibusb_free_bos_descriptor.part.1raw_desc_to_config__FUNCTION__.7081__FUNCTION__.7052__FUNCTION__.7019__FUNCTION__.7100__FUNCTION__.7110__FUNCTION__.7120__FUNCTION__.7131__FUNCTION__.7138__FUNCTION__.7165__FUNCTION__.7196__FUNCTION__.7183__FUNCTION__.7211__FUNCTION__.7222__FUNCTION__.7233hotplug.cusbi_hotplug_match_cb__FUNCTION__.7751__FUNCTION__.7777__FUNCTION__.7764__FUNCTION__.7788cleanup_removed_pollfdsarm_timerfd_for_next_timeoutremove_from_flying_listusbi_fd_notificationlibusb_free_transfer.part.0handle_timeouts_locked__FUNCTION__.7090__FUNCTION__.7075__PRETTY_FUNCTION__.7069__FUNCTION__.7070__FUNCTION__.7121__FUNCTION__.7058__FUNCTION__.7108__FUNCTION__.7127__FUNCTION__.7203__FUNCTION__.7236__PRETTY_FUNCTION__.7237__FUNCTION__.7146__FUNCTION__.7153__FUNCTION__.7176__FUNCTION__.7181__FUNCTION__.7186__FUNCTION__.7309__FUNCTION__.7276__FUNCTION__.7330__FUNCTION__.7337__FUNCTION__.7039__FUNCTION__.7359sync.csync_transfer_cbsync_transfer_wait_for_completiondo_sync_bulk_transfer__FUNCTION__.6989__FUNCTION__.6997__FUNCTION__.7045__FUNCTION__.7023poll_posix.c__FUNCTION__.6919threads_posix.clinux_udev.cudev_device_infoudev_hotplug_eventlinux_udev_event_thread_main__FUNCTION__.9061__FUNCTION__.9038__PRETTY_FUNCTION__.9017__FUNCTION__.9018__PRETTY_FUNCTION__.9028__FUNCTION__.9029__PRETTY_FUNCTION__.9071__FUNCTION__.9072__FUNCTION__.9084udev_control_pipeudev_monitor_fdudev_monitorudev_ctxlinux_event_thread__FRAME_END__usbi_handle_transfer_completionusbi_parse_descriptorusbi_handle_transfer_cancellationusbi_clear_eventusbi_backendusbi_add_pollfdusbi_io_exitusbi_alloc_devicediscovered_devs_appendusbi_pipelinux_hotplug_enumerateusbi_get_tidusbi_loglinux_hotplug_lockusbi_remove_pollfdlinux_udev_hotplug_pollactive_contexts_listusbi_signal_transfer_completionlinux_get_device_address__dso_handlelinux_udev_start_event_monitorlinux_udev_scan_devicesusbi_log_vusbi_handle_disconnectusbi_default_contextusbi_disconnect_deviceusbi_hotplug_deregisterusbi_connect_deviceusbi_get_config_index_by_valueusbi_hotplug_matchlinux_device_disconnectedactive_contexts_lock_DYNAMICusbi_hotplug_notificationusbi_cond_timedwaitusbi_device_cache_descriptorlinux_enumerate_deviceusbi_io_init__TMC_END___GLOBAL_OFFSET_TABLE_usbi_get_device_by_session_idlinux_udev_stop_event_monitorusbi_sanitize_deviceusbi_signal_evente843419@001c_000000d4_520ce843419@001c_000000d4_20ce843419@001c_000000d4_a210e843419@001c_000000d4_e20cSTXAutoFreezeUSBLDRIVER_ReadPixelPipememcpy@@GLIBC_2.17LPTClearImagingArraydebug_msgmemmove@@GLIBC_2.17tcflush@@GLIBC_2.17CCDDumpLinessendto@@GLIBC_2.17libusb_handle_events_completedUSBLOpenCloseDeviceColumnEEPROMCommandstrlen@@GLIBC_2.17clock@@GLIBC_2.17test_linklibusb_get_port_pathfputs@@GLIBC_2.17libusb_lock_eventspDllGlobalsUSBClearArrayUSBGetAlternateMicroBlockUSBDumpLineslibusb_openLED_STATE_STRINGS_ITM_deregisterTMCloneTableUSBSetVddRWUSBI2Chtonl@@GLIBC_2.17OffsetITArrayterm_startclrscr__bss_start__timerfd_settime@@GLIBC_2.17libusb_interrupt_transferI2CAOTipTiltLPTCameraOutdump_eepromlibusb_transfer_set_stream_idlibusb_set_pollfd_notifiersccprintfisAutoFilterSupportedSubtractPixelsudev_enumerate_scan_devices@@LIBUDEV_183OffVertBinPixelsCCDDigitizeLinelibusb_get_parentOffsetST5CArrayMFCommandlibusb_dev_mem_allocbind@@GLIBC_2.17OffHorzBinPixelsntohl@@GLIBC_2.17readlink@@GLIBC_2.17libusb_set_optionlibusb_get_ss_usb_device_capability_descriptorftell@@GLIBC_2.17DetectI2CAO__cxa_finalize@@GLIBC_2.17opendir@@GLIBC_2.17STXDownloadReadoutParamsudev_device_get_action@@LIBUDEV_183CFW_STATUS_STRINGSI2CAOCenterclock_gettime@@GLIBC_2.17stderr@@GLIBC_2.17setScreenLengthLPTGetIRQLinet_ntoa@@GLIBC_2.17ETHInitPixelReadouttemp_video2GetLPTLDriverInfoBitIOCommandCalculateEEPROMChecksumudev_enumerate_unref@@LIBUDEV_183LPTGetMicroBlock_edatalseek@@GLIBC_2.17update_clockGetDebugLogCcFlagsPulseOutMC_COMMAND_STRINGSUSBLGetDriverInfolibusb_set_interface_alt_settingUSBSendMicroBlockcfsetospeed@@GLIBC_2.17tcgetattr@@GLIBC_2.17BulkIOWriteudev_device_get_devnode@@LIBUDEV_183USBLDRIVER_WriteAlternatePipeETHDeviceIOControlsqrt@@GLIBC_2.17localtime@@GLIBC_2.17usbIGA_finiudev_enumerate_add_match_subsystem@@LIBUDEV_183__bss_end__bcd_nx__snprintf_chk@@GLIBC_2.17libusb_release_interfacePutBootEEPROMfclose@@GLIBC_2.17ETHBulkReadlibusb_get_versionlibusb_free_container_id_descriptorGetDebugLogFilePathNamefopen@@GLIBC_2.17__vsnprintf_chk@@GLIBC_2.17dllGlobalsntohs@@GLIBC_2.17libusb_set_debugmalloc@@GLIBC_2.17mygetchGetDebugLogMcFlagspthread_getspecificdump_usbvarstoupper@@GLIBC_2.17setsockopt@@GLIBC_2.17libusb_get_active_config_descriptorlibusb_detach_kernel_driverUSBManClockslibusb_closelibusb_get_pollfdsswapcpyST_CAMERA_NAME_STRINGSlibusb_wrap_sys_devicepoll@@GLIBC_2.17LPTSetVddQueryEthernet2SHUTTER_COMMAND_STRINGSSBIG_COMMAND_NAME_STRINGSdebug_log_messagems_clockstrncmp@@GLIBC_2.17libusb_set_auto_detach_kernel_driverQueryCommandStatusCFW_MODEL_SELECT_STRINGSlibusb_get_string_descriptor_asciirecvfrom@@GLIBC_2.17stdout@@GLIBC_2.17LPTClockADlibusb_get_bos_descriptorUSBLDRIVER_ReadComPipelibusb_free_config_descriptormemset@@GLIBC_2.17FAN_STATE_STRINGSfdopen@@GLIBC_2.17udev_monitor_receive_device@@LIBUDEV_183udev_device_new_from_syspath@@LIBUDEV_183term_stopSBIGUnivDrvCommandlibusb_get_config_descriptorudev_new@@LIBUDEV_183ABG_STATE_STRINGSDiffGuiderCommandparComActivesave_imagepardrv_spmlibusb_get_configurationdelaycalloc@@GLIBC_2.17ETHGetDriverInfoUSBGetMicroBlocklibusb_unlock_event_waitersudev_enumerate_new@@LIBUDEV_183GetNextUSBDevicepthread_cond_broadcast@@GLIBC_2.17ETHGetPixelslibusb_lock_event_waiterslibusb_clear_haltlibusb_get_container_id_descriptorreaddir@@GLIBC_2.17realloc@@GLIBC_2.17htons@@GLIBC_2.17SetpointFromTemperatureCCDMeasureBiasfilludev_enumerate_get_list_entry@@LIBUDEV_183LPTDumpImagingLinesshutdown@@GLIBC_2.17stdin@@GLIBC_2.17new_MinSupportedFWlibusb_free_pollfdsstrdup@@GLIBC_2.17fscanf@@GLIBC_2.17closedir@@GLIBC_2.17GetDebugLogIoFlagsstrerror@@GLIBC_2.17__stack_chk_fail@@GLIBC_2.17GetRawEEPROMpthread_mutex_init@@GLIBC_2.17libusb_alloc_streamsstrrchr@@GLIBC_2.17pthread_key_createlibusb_has_capabilitySTFDownloadReadoutParamsLPTGetUSTimerQueryEthernetUSBADControlSetDebugLogfceFlagsrecv@@GLIBC_2.17__gmon_start____stack_chk_guard@@GLIBC_2.17USBLDRIVER_WriteComPipelibusb_hotplug_deregister_callbackswap_bytesshutter_commandsPutEEPROMlibusb_get_bus_numberUSBFlushPipesfseek@@GLIBC_2.17LPTSetIRQLLPTGetPixelsSTXGetTemperatureDatalibusb_handle_events_lockedudev_unref@@LIBUDEV_183udev_device_get_sysname@@LIBUDEV_183libusb_attach_kernel_driverlibusb_free_streamsCFW_COMMAND_STRINGSlibusb_free_usb_2_0_extension_descriptorlibusb_get_device_listlibusb_transfer_get_stream_idlibusb_kernel_driver_activeLPTDumpTrackingLinespipe2@@GLIBC_2.17GetBootEEPROMtemp_videoGetDebugLogFceFlagsmygetsmemcmp@@GLIBC_2.17__asprintf_chk@@GLIBC_2.17SetDebugLogioFlagsstrcmp@@GLIBC_2.17CFWCommand__ctype_b_loc@@GLIBC_2.17GetFanControllibusb_alloc_transfermmap@@GLIBC_2.17leftSidePixelFifostrtol@@GLIBC_2.17SHUTTER_STATE_STRINGSlibusb_error_namelibusb_get_max_packet_sizefread@@GLIBC_2.17GetWinIOlibusb_bulk_transferEnableVerticalFlushClearITArrayUSBLDRIVER_ReadAlternatePipepthread_mutex_trylockLPTSendMicroBlocklibusb_get_device_speed_endscpypthread_setspecificOpenCloseLPTLDevicefree@@GLIBC_2.17swap_longHotPatchPixelslibusb_pollfds_handle_timeoutslibusb_wait_for_eventRelayClickUserEEPROMCommandAmbientTemperatureFromSetpointUSBOpenCloseDeviceUSBLDRIVER_FlushPipespthread_cond_wait@@GLIBC_2.17__end__nanosleep@@GLIBC_2.17libusb_set_configurationlibusb_event_handler_activelibusb_get_max_iso_packet_sizesend@@GLIBC_2.17CFW_COM_PORT_STRINGSETHComMicroBlockconnect@@GLIBC_2.17SetDebugLogCcFlagsudev_enumerate_add_match_property@@LIBUDEV_183BulkIOFlush__bss_startlibusb_open_device_with_vid_pidlibusb_event_handling_okstrchr@@GLIBC_2.17FirmwareCommandlibusb_get_config_descriptor_by_valuelibusb_reset_deviceSTXAdjustGainsdriverControlParamslibusb_handle_events_timeoutpthread_key_deleteReadoutCommandGetsPixelDataclreolsudev_monitor_new_from_netlink@@LIBUDEV_183fwrite@@GLIBC_2.17getLastOSErrorMsgtimes@@GLIBC_2.17udev_list_entry_get_name@@LIBUDEV_183fcntl@@GLIBC_2.17MicroGetPixelslibusb_get_port_numberpthread_joinlibusb_get_devicemykbhitsocket@@GLIBC_2.17rightSidePixelFifoSTXGetCCDSizeInfomunmap@@GLIBC_2.17fflush@@GLIBC_2.17libusb_exitlog@@GLIBC_2.17pthread_mutex_destroy@@GLIBC_2.17strcpy@@GLIBC_2.17pthread_cond_init@@GLIBC_2.17libusb_get_usb_2_0_extension_descriptorlibusb_hotplug_register_callbackpthread_createlibusb_free_transferETHGetMicroBlockUSBGetPixelsbWindowsNTlibusb_initlibusb_get_device_descriptorvsprintf@@GLIBC_2.17ETHBulkWriteSetpointFromAmbientTemperaturelibusb_free_device_listlibusb_claim_interfaceudev_list_entry_get_next@@LIBUDEV_183scattcsetattr@@GLIBC_2.17SetDebugLogFilePathNameLPTClearTrackingArraydetlibusb_get_port_numbersTimerDelayudev_monitor_get_fd@@LIBUDEV_183BulkIOReadudev_monitor_filter_add_match_subsystem_devtype@@LIBUDEV_183libusb_unlock_eventsstrstr@@GLIBC_2.17libusb_interrupt_event_handlerscreenControllibusb_control_transferMicroInitPixelReadoutshutterEdge__isoc99_sscanf@@GLIBC_2.17hot_countexp@@GLIBC_2.17SBIGLogDebugMsgcfsetispeed@@GLIBC_2.17udev_device_unref@@LIBUDEV_183inet_addr@@GLIBC_2.17CFW_ERROR_STRINGSudev_monitor_unref@@LIBUDEV_183libusb_submit_transferethDllGlobalsCounttimerfd_create@@GLIBC_2.17libusb_dev_mem_freeusbDllGlobalsCount_ITM_registerTMCloneTableSleeppthread_cond_destroy@@GLIBC_2.17MyTickCount__assert_fail@@GLIBC_2.17__errno_location@@GLIBC_2.17libusb_get_ss_endpoint_companion_descriptorlibusb_handle_events_timeout_completedCheckFeatherGateArrayuname@@GLIBC_2.17getenv@@GLIBC_2.17libusb_try_lock_events__xstat@@GLIBC_2.17SetFanControlclearlibusb_ref_devicelibusb_unref_devicefeatureFirmwareReqssbigUDRVHandleUSBLDRIVER_ResetPipesLPTInitPortpthread_mutex_lock@@GLIBC_2.17syscall@@GLIBC_2.17libusb_free_ss_endpoint_companion_descriptorlibusb_get_next_timeoutpthread_mutex_unlock@@GLIBC_2.17libusb_handle_eventsUSBSendAlternateMicroBlockWINDeviceIOControludev_monitor_enable_receiving@@LIBUDEV_183libusb_get_device_addressSetDebugLogMcFlagsToWindowsRegistryclreollibusb_free_ss_usb_device_capability_descriptorOffsetPixelsfprintf@@GLIBC_2.17libusb_free_bos_descriptorfgets@@GLIBC_2.17CFW_POSITION_STRINGS__open_2@@GLIBC_2.17MicroInitADGainpthread_cond_timedwait@@GLIBC_2.17libusb_cancel_transferMC_READOUT_SUBCOMMAND_STRINGSHFlipPixelsLPTDumpST5CLinesGetEEPROMioctl@@GLIBC_2.17libusb_set_log_cbansigotoxySTXGetEzUSBVersion.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges8 p p ("HoOObUoSS"dSS'nBx{x{XxИИs~600@@@  ((00X"` ȩȩzz$0z2z~|8*uI! x8.0? @9` QD/ 4c l  F R.o{,K `,`U $@,` XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX , @ )0bOJ 2 d0&f4P4 M0XdK8 d 0D)+HBhrD`Ra#R@+ ` pT@@$ʌ A RD#a B q<UPs$"!L@PBJ@ @ @ p$ h@!C4"@    !"#%(+,.02356;<=>?ABCEFIKMNPSUVWXY\]`adefhimopqtvxz|}y,=)f7M&d F|pqAOZPtݠGLS-#!zu7}%ӝ|0XSm;\ġcVclj(Aŝ`)";C?6Ze@.Ft_n1c~%_EM!,D%}hԿ ;PE|1ѝ|K %a΁8X v(k\Dw\@NV{E]!9f IA{+)vd}4ZvԤR Zb!G/ZPOΗ)mC :"=LQbYy BE~ ##!u-O%٦m]D Gp;!ON*}td^\&lɅxwT<>W ]@5 7iGIz?E_KͺJA{σ|ϜI߲>0M66!znޙ't4UD1鮧vTk% _1 جJv 50?sSܘDevJA*n69h*1'Po 6ټv5I89rx~'}C7 a;-[^$?I'Q?k/9*#j?i y{^˗_cOi8Y -[E 0YQ{Wi q{e !qu*fZ)Ju\ghHU~gkj-˖|k|GNUE]-.ʼnHVmӮ__gmon_start___fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizetcgetattrtcsetattr__stack_chk_guard__stack_chk_failmygetchterm_startclrscrterm_stopmykbhitansigotoxystdoutfflushdelaynanosleepsetScreenLengthclreolclreolsccprintfvsprintfscreenControlmygetsstdinfgetsSBIGUnivDrvCommand__isoc99_sscanftoupperClearITArrayexplogMyTickCountMicroCommandshutter_commandstest_linkdump_eepromGetRawEEPROMCalculateEEPROMChecksumdump_usbvarsupdate_clocksave_imagememsetlocaltimefopenfwritefclose__ctype_b_locstrlenmallocTimerDelayms_clockmainI2CAOCenterpDllGlobalsRWUSBI2CSleepI2CAOTipTiltdebug_log_messagedebug_msgDetectI2CAOBulkIOReadUSBGetMicroBlockETHBulkReadBulkIOFlushUSBFlushPipesBulkIOWriteUSBSendMicroBlockETHBulkWritehot_counttemp_videotemp_video2CCDDigitizeLinedriverControlParamsclearMicroInitPixelReadoutETHInitPixelReadoutMicroGetPixelsETHGetPixelsLPTGetPixelsOffsetPixelsOffVertBinPixelsOffHorzBinPixelsmemcpyHotPatchPixelsHFlipPixelsSubtractPixelsisAutoFilterSupportedCCDDumpLinesUSBDumpLinesLPTDumpST5CLinesLPTDumpImagingLinesLPTDumpTrackingLinesUSBClearArrayLPTClearImagingArrayLPTClearTrackingArrayOffsetITArrayUSBGetPixelssqrtOffsetST5CArrayLPTCameraOutCCDMeasureBiasLPTClockADUSBSetVddLPTSetVddEnableVerticalFlushfcntlcfsetispeedcfsetospeedtcflushioctlQueryCommandStatusPulseOutCFWCommandCFW_COMMAND_STRINGSCFW_MODEL_SELECT_STRINGSST_CAMERA_NAME_STRINGSGetEEPROMCFW_STATUS_STRINGSCFW_ERROR_STRINGSfseekftellfprintfgetLastOSErrorMsgDiffGuiderCommandntohssendrecvhtonshtonlETHGetMicroBlockETHComMicroBlockETHGetDriverInfoETHDeviceIOControlleftSidePixelFifostrcmpQueryEthernetethDllGlobalsCountsocketsetsockoptinet_addrbindsendtorecvfromntohlscpyQueryEthernet2FirmwareCommandGetWinIOWINDeviceIOControlLPTInitPortLPTSendMicroBlockLPTGetMicroBlockLPTSetIRQLLPTGetIRQLLPTGetUSTimerOpenCloseLPTLDeviceGetLPTLDriverInfoMFCommandrightSidePixelFifousbIGAReadoutCommandGetsPixelDataRelayClickSHUTTER_STATE_STRINGSABG_STATE_STRINGSSHUTTER_COMMAND_STRINGSFAN_STATE_STRINGSLED_STATE_STRINGSMC_READOUT_SUBCOMMAND_STRINGSGetBootEEPROMPutEEPROMPutBootEEPROMmemcmpMicroInitADGainstderrBitIOCommandUserEEPROMCommandColumnEEPROMCommandswapcpyCheckFeatherGateArrayfreadSTFDownloadReadoutParamsSTXGetEzUSBVersionUSBSendAlternateMicroBlockUSBGetAlternateMicroBlockSTXGetTemperatureDataSTXDownloadReadoutParamsSTXGetCCDSizeInfoSTXAutoFreezeSTXAdjustGainsbcd_nxGetDebugLogCcFlagsSetDebugLogCcFlagsGetDebugLogMcFlagsSetDebugLogMcFlagsToWindowsRegistryGetDebugLogFceFlagsSetDebugLogfceFlagsGetDebugLogIoFlagsSetDebugLogioFlagsGetDebugLogFilePathNameSetDebugLogFilePathNamestrcpyGetFanControlSetFanControlUSBOpenCloseDeviceUSBLOpenCloseDeviceUSBLDRIVER_WriteComPipeUSBLDRIVER_ReadPixelPipeUSBLDRIVER_ReadComPipeUSBLDRIVER_FlushPipesUSBLDRIVER_WriteAlternatePipeUSBLDRIVER_ReadAlternatePipeUSBManClocksUSBADControlGetNextUSBDevicelibusb_initlibusb_get_device_listlibusb_free_device_listlibusb_get_device_descriptorlibusb_openlibusb_get_string_descriptor_asciilibusb_get_configurationlibusb_closelibusb_set_configurationlibusb_detach_kernel_driverlibusb_claim_interfacestrstrlibusb_release_interfaceUSBLGetDriverInfolibusb_bulk_transferUSBLDRIVER_ResetPipesswap_bytesswap_longtimesfillscatAmbientTemperatureFromSetpointSetpointFromTemperatureSetpointFromAmbientTemperaturedllGlobalsusbDllGlobalsCountshutterEdgesbigUDRVHandlebWindowsNTparComActivedetnew_MinSupportedFWfeatureFirmwareReqsMC_COMMAND_STRINGSSBIG_COMMAND_NAME_STRINGSCFW_POSITION_STRINGSCFW_COM_PORT_STRINGSSBIGLogDebugMsgpardrv_spminet_ntoaconnectshutdowngetenvstrtolfputspthread_mutex_lockpthread_mutex_unlockcallocpthread_mutex_initlibusb_get_bus_numberlibusb_get_port_numberlibusb_get_parentlibusb_get_device_addresslibusb_get_device_speedlibusb_ref_devicelibusb_get_devicelibusb_dev_mem_alloclibusb_dev_mem_freelibusb_set_auto_detach_kernel_driverlibusb_set_debuglibusb_set_log_cblibusb_set_optionlibusb_has_capability__snprintf_chk__vsnprintf_chklibusb_get_port_numbersmemmovelibusb_get_port_pathlibusb_get_max_packet_sizelibusb_get_active_config_descriptorlibusb_free_config_descriptorlibusb_get_max_iso_packet_sizelibusb_get_ss_endpoint_companion_descriptorlibusb_free_ss_endpoint_companion_descriptorlibusb_unref_devicepthread_mutex_destroyrealloclibusb_wrap_sys_devicelibusb_open_device_with_vid_pidpthread_getspecificlibusb_unlock_eventslibusb_lock_eventslibusb_control_transferlibusb_set_interface_alt_settinglibusb_clear_haltlibusb_reset_devicelibusb_alloc_streamslibusb_free_streamslibusb_kernel_driver_activelibusb_attach_kernel_driverlibusb_exitlibusb_handle_events_timeoutlibusb_error_namelibusb_get_versionlibusb_get_config_descriptorlibusb_get_config_descriptor_by_valuelibusb_get_bos_descriptorlibusb_free_bos_descriptorlibusb_get_usb_2_0_extension_descriptorlibusb_free_usb_2_0_extension_descriptorlibusb_get_ss_usb_device_capability_descriptorlibusb_free_ss_usb_device_capability_descriptorlibusb_get_container_id_descriptorlibusb_free_container_id_descriptorlibusb_hotplug_deregister_callbacklibusb_hotplug_register_callbacktimerfd_settimelibusb_alloc_transfer__assert_faillibusb_free_transferlibusb_submit_transfer__errno_locationlibusb_cancel_transferpthread_setspecificpolllibusb_transfer_set_stream_idlibusb_transfer_get_stream_idlibusb_try_lock_eventspthread_mutex_trylockpthread_cond_broadcastlibusb_event_handling_oklibusb_event_handler_activelibusb_interrupt_event_handlerlibusb_lock_event_waiterslibusb_unlock_event_waiterslibusb_wait_for_eventpthread_cond_waitlibusb_pollfds_handle_timeoutslibusb_get_next_timeoutlibusb_handle_events_timeout_completedlibusb_handle_eventslibusb_handle_events_completedlibusb_handle_events_lockedlibusb_set_pollfd_notifierspthread_cond_initpthread_key_createtimerfd_createpthread_cond_destroypthread_key_deletelibusb_get_pollfdslibusb_free_pollfdslibusb_interrupt_transferpipe2pthread_cond_timedwaitsyscallopendirreaddirclosedir__open_2fdopenfscanfstrerrorstrduplseekclock_gettimemunmapmmapuname__xstatstrncmpreadlinkstrrchrstrchr__asprintf_chkudev_device_get_devnodeudev_device_get_sysnameudev_device_get_actionudev_device_unrefudev_monitor_receive_deviceudev_newudev_monitor_new_from_netlinkudev_monitor_filter_add_match_subsystem_devtypeudev_monitor_enable_receivingudev_monitor_get_fdpthread_createudev_monitor_unrefudev_unrefpthread_joinudev_enumerate_newudev_enumerate_add_match_subsystemudev_enumerate_add_match_propertyudev_enumerate_scan_devicesudev_enumerate_get_list_entryudev_list_entry_get_nameudev_device_new_from_syspathudev_list_entry_get_nextudev_enumerate_unreflibm.so.6libudev.so.1libc.so.6ld-linux-aarch64.so.1_edata__bss_start__bss_start____bss_end____end___endXXXXXXXXXXXXXXXXGLIBC_2.17LIBUDEV_183XXXXXXXXXXXXXXXXlibsbig.so.4libsbig-4.9.9/cmake_modules/0000755000175100017510000000000014136175546015224 5ustar debiandebianlibsbig-4.9.9/cmake_modules/FindGPSD.cmake0000644000175100017510000000103614136175546017564 0ustar debiandebian# - Find GPSD # Find the native GPSD includes and library FIND_PATH(GPSD_INCLUDE_DIR libgpsmm.h gps.h) SET(GPSD_NAMES ${GPSD_NAMES} gps) FIND_LIBRARY(GPSD_LIBRARY NAMES ${GPSD_NAMES} ) # handle the QUIETLY and REQUIRED arguments and set JPEG_FOUND to TRUE if # all listed variables are TRUE INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(GPSD DEFAULT_MSG GPSD_LIBRARY GPSD_INCLUDE_DIR) IF(GPSD_FOUND) SET(GPSD_LIBRARIES ${GPSD_LIBRARY}) message(STATUS "Found libgps: ${GPSD_LIBRARIES}") ENDIF(GPSD_FOUND) libsbig-4.9.9/cmake_modules/FindFTDI1.cmake0000644000175100017510000000267214136175546017645 0ustar debiandebian# - Try to find FTDI1 # Once done this will define # # FTDI1_FOUND - system has FTDI # FTDI1_INCLUDE_DIR - the FTDI include directory # FTDI1_LIBRARIES - Link these to use FTDI # # N.B. You must include the file as following: # #include # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (FTDI1_INCLUDE_DIR AND FTDI1_LIBRARIES) # in cache already set(FTDI1_FOUND TRUE) message(STATUS "Found libftdi1: ${FTDI1_LIBRARIES}") else (FTDI1_INCLUDE_DIR AND FTDI1_LIBRARIES) find_path(FTDI1_INCLUDE_DIR ftdi.h PATH_SUFFIXES libftdi1 ${_obIncDir} ${GNUWIN32_DIR}/include /usr/local/include ) find_library(FTDI1_LIBRARIES NAMES ftdi1 PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib /usr/local/lib ) if(FTDI1_INCLUDE_DIR AND FTDI1_LIBRARIES) set(FTDI1_FOUND TRUE) else (FTDI1_INCLUDE_DIR AND FTDI1_LIBRARIES) set(FTDI1_FOUND FALSE) endif(FTDI1_INCLUDE_DIR AND FTDI1_LIBRARIES) if (FTDI1_FOUND) if (NOT FTDI1_FIND_QUIETLY) message(STATUS "Found FTDI1: ${FTDI1_LIBRARIES}") endif (NOT FTDI1_FIND_QUIETLY) else (FTDI1_FOUND) if (FTDI1_FIND_REQUIRED) message(FATAL_ERROR "FTDI not found. Please install libftdi1-dev") endif (FTDI1_FIND_REQUIRED) endif (FTDI1_FOUND) mark_as_advanced(FTDI1_INCLUDE_DIR FTDI1_LIBRARIES) endif (FTDI1_INCLUDE_DIR AND FTDI1_LIBRARIES) libsbig-4.9.9/cmake_modules/FindOpenAL.cmake0000644000175100017510000000660414136175546020153 0ustar debiandebian# Locate OpenAL # This module defines # OPENAL_LIBRARY # OPENAL_FOUND, if false, do not try to link to OpenAL # OPENAL_INCLUDE_DIR, where to find the headers # # $OPENALDIR is an environment variable that would # correspond to the ./configure --prefix=$OPENALDIR # used in building OpenAL. # # Created by Eric Wing. This was influenced by the FindSDL.cmake module. # This makes the presumption that you are include al.h like # #include "al.h" # and not # #include # The reason for this is that the latter is not entirely portable. # Windows/Creative Labs does not by default put their headers in AL/ and # OS X uses the convention . # # For Windows, Creative Labs seems to have added a registry key for their # OpenAL 1.1 installer. I have added that key to the list of search paths, # however, the key looks like it could be a little fragile depending on # if they decide to change the 1.00.0000 number for bug fix releases. # Also, they seem to have laid down groundwork for multiple library platforms # which puts the library in an extra subdirectory. Currently there is only # Win32 and I have hardcoded that here. This may need to be adjusted as # platforms are introduced. # The OpenAL 1.0 installer doesn't seem to have a useful key I can use. # I do not know if the Nvidia OpenAL SDK has a registry key. # # For OS X, remember that OpenAL was added by Apple in 10.4 (Tiger). # To support the framework, I originally wrote special framework detection # code in this module which I have now removed with CMake's introduction # of native support for frameworks. # In addition, OpenAL is open source, and it is possible to compile on Panther. # Furthermore, due to bugs in the initial OpenAL release, and the # transition to OpenAL 1.1, it is common to need to override the built-in # framework. # Per my request, CMake should search for frameworks first in # the following order: # ~/Library/Frameworks/OpenAL.framework/Headers # /Library/Frameworks/OpenAL.framework/Headers # /System/Library/Frameworks/OpenAL.framework/Headers # # On OS X, this will prefer the Framework version (if found) over others. # People will have to manually change the cache values of # OPENAL_LIBRARY to override this selection or set the CMake environment # CMAKE_INCLUDE_PATH to modify the search paths. FIND_PATH(OPENAL_INCLUDE_DIR al.h PATHS $ENV{OPENALDIR} NO_DEFAULT_PATH PATH_SUFFIXES include/AL include/OpenAL include ) FIND_PATH(OPENAL_INCLUDE_DIR al.h PATHS ~/Library/Frameworks /Library/Frameworks /usr/local /usr /sw # Fink /opt/local # DarwinPorts /opt/csw # Blastwave /opt [HKEY_LOCAL_MACHINE\\SOFTWARE\\Creative\ Labs\\OpenAL\ 1.1\ Software\ Development\ Kit\\1.00.0000;InstallDir] PATH_SUFFIXES include/AL include/OpenAL include ) FIND_LIBRARY(OPENAL_LIBRARY NAMES OpenAL al openal OpenAL32 PATHS $ENV{OPENALDIR} NO_DEFAULT_PATH PATH_SUFFIXES lib64 lib libs64 libs libs/Win32 libs/Win64 ) FIND_LIBRARY(OPENAL_LIBRARY NAMES OpenAL al openal OpenAL32 PATHS ~/Library/Frameworks /Library/Frameworks /usr/local /usr /sw /opt/local /opt/csw /opt [HKEY_LOCAL_MACHINE\\SOFTWARE\\Creative\ Labs\\OpenAL\ 1.1\ Software\ Development\ Kit\\1.00.0000;InstallDir] PATH_SUFFIXES lib64 lib libs64 libs libs/Win32 libs/Win64 ) SET(OPENAL_FOUND "NO") IF(OPENAL_LIBRARY AND OPENAL_INCLUDE_DIR) SET(OPENAL_FOUND "YES") ENDIF(OPENAL_LIBRARY AND OPENAL_INCLUDE_DIR) libsbig-4.9.9/cmake_modules/FindFFTW3.cmake0000644000175100017510000000257314136175546017667 0ustar debiandebian# - Try to find FFTW3 # Once done this will define # # FFTW3_FOUND - system has FFTW3 # FFTW3_INCLUDE_DIR - the FFTW3 include directory # FFTW3_LIBRARIES - Link these to use FFTW3 # FFTW3_VERSION_STRING - Human readable version number of fftw3 # FFTW3_VERSION_MAJOR - Major version number of fftw3 # FFTW3_VERSION_MINOR - Minor version number of fftw3 # Copyright (c) 2017, Ilia Platone, # Based on FindLibfacile by Carsten Niehaus, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (FFTW3_LIBRARIES) # in cache already set(FFTW3_FOUND TRUE) message(STATUS "Found FFTW3: ${FFTW3_LIBRARIES}") else (FFTW3_LIBRARIES) find_library(FFTW3_LIBRARIES NAMES fftw3 PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib /usr/local/lib ) if(FFTW3_LIBRARIES) set(FFTW3_FOUND TRUE) else (FFTW3_LIBRARIES) set(FFTW3_FOUND FALSE) endif(FFTW3_LIBRARIES) if (FFTW3_FOUND) if (NOT FFTW3_FIND_QUIETLY) message(STATUS "Found FFTW3: ${FFTW3_LIBRARIES}") endif (NOT FFTW3_FIND_QUIETLY) else (FFTW3_FOUND) if (FFTW3_FIND_REQUIRED) message(FATAL_ERROR "FFTW3 not found. Please install libfftw3-dev") endif (FFTW3_FIND_REQUIRED) endif (FFTW3_FOUND) mark_as_advanced(FFTW3_LIBRARIES) endif (FFTW3_LIBRARIES) libsbig-4.9.9/cmake_modules/FindMALLINCAM.cmake0000644000175100017510000000301314136175546020321 0ustar debiandebian# - Try to find MALLINCAM Camera Library # Once done this will define # # MALLINCAM_FOUND - system has Levenhuk # MALLINCAM_INCLUDE_DIR - the Levenhuk include directory # MALLINCAM_LIBRARIES - Link these to use Levenhuk # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (MALLINCAM_INCLUDE_DIR AND MALLINCAM_LIBRARIES) # in cache already set(MALLINCAM_FOUND TRUE) message(STATUS "Found libnncam: ${MALLINCAM_LIBRARIES}") else (MALLINCAM_INCLUDE_DIR AND MALLINCAM_LIBRARIES) find_path(MALLINCAM_INCLUDE_DIR mallincam.h PATH_SUFFIXES libmallincam ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(MALLINCAM_LIBRARIES NAMES mallincam PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(MALLINCAM_INCLUDE_DIR AND MALLINCAM_LIBRARIES) set(MALLINCAM_FOUND TRUE) else (MALLINCAM_INCLUDE_DIR AND MALLINCAM_LIBRARIES) set(MALLINCAM_FOUND FALSE) endif(MALLINCAM_INCLUDE_DIR AND MALLINCAM_LIBRARIES) if (MALLINCAM_FOUND) if (NOT MALLINCAM_FIND_QUIETLY) message(STATUS "Found MALLINCAM: ${MALLINCAM_LIBRARIES}") endif (NOT MALLINCAM_FIND_QUIETLY) else (MALLINCAM_FOUND) if (MALLINCAM_FIND_REQUIRED) message(FATAL_ERROR "MALLINCAM not found. Please install MALLINCAM Library http://www.indilib.org") endif (MALLINCAM_FIND_REQUIRED) endif (MALLINCAM_FOUND) mark_as_advanced(MALLINCAM_INCLUDE_DIR MALLINCAM_LIBRARIES) endif (MALLINCAM_INCLUDE_DIR AND MALLINCAM_LIBRARIES) libsbig-4.9.9/cmake_modules/FindNova.cmake0000644000175100017510000000304614136175546017735 0ustar debiandebian# - Try to find NOVA # Once done this will define # # NOVA_FOUND - system has NOVA # NOVA_INCLUDE_DIR - the NOVA include directory # NOVA_LIBRARIES - Link these to use NOVA # Copyright (c) 2006, Jasem Mutlaq # Based on FindLibfacile by Carsten Niehaus, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (NOVA_INCLUDE_DIR AND NOVA_LIBRARIES) # in cache already set(NOVA_FOUND TRUE) message(STATUS "Found libnova: ${NOVA_LIBRARIES}") else (NOVA_INCLUDE_DIR AND NOVA_LIBRARIES) find_path(NOVA_INCLUDE_DIR libnova.h PATH_SUFFIXES libnova ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(NOVA_LIBRARIES NAMES nova libnova libnovad PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) set(CMAKE_REQUIRED_INCLUDES ${NOVA_INCLUDE_DIR}) set(CMAKE_REQUIRED_LIBRARIES ${NOVA_LIBRARIES}) if(NOVA_INCLUDE_DIR AND NOVA_LIBRARIES) set(NOVA_FOUND TRUE) else (NOVA_INCLUDE_DIR AND NOVA_LIBRARIES) set(NOVA_FOUND FALSE) endif(NOVA_INCLUDE_DIR AND NOVA_LIBRARIES) if (NOVA_FOUND) if (NOT Nova_FIND_QUIETLY) message(STATUS "Found NOVA: ${NOVA_LIBRARIES}") endif (NOT Nova_FIND_QUIETLY) else (NOVA_FOUND) if (Nova_FIND_REQUIRED) message(FATAL_ERROR "libnova not found. Please install libnova development package.") endif (Nova_FIND_REQUIRED) endif (NOVA_FOUND) mark_as_advanced(NOVA_INCLUDE_DIR NOVA_LIBRARIES) endif (NOVA_INCLUDE_DIR AND NOVA_LIBRARIES) libsbig-4.9.9/cmake_modules/FindVorbis.cmake0000644000175100017510000000204414136175546020273 0ustar debiandebian# - Find vorbis # Find the native vorbis includes and libraries # # VORBIS_INCLUDE_DIR - where to find vorbis.h, etc. # VORBIS_LIBRARIES - List of libraries when using vorbis(file). # VORBIS_FOUND - True if vorbis found. if(VORBIS_INCLUDE_DIR) # Already in cache, be silent set(VORBIS_FIND_QUIETLY TRUE) endif(VORBIS_INCLUDE_DIR) find_path(VORBIS_INCLUDE_DIR vorbis/vorbisfile.h) find_library(OGG_LIBRARY NAMES ogg) find_library(VORBIS_LIBRARY NAMES vorbis) find_library(VORBISFILE_LIBRARY NAMES vorbisfile) # Handle the QUIETLY and REQUIRED arguments and set VORBIS_FOUND to TRUE if # all listed variables are TRUE. include(FindPackageHandleStandardArgs) find_package_handle_standard_args(VORBIS DEFAULT_MSG VORBIS_INCLUDE_DIR OGG_LIBRARY VORBIS_LIBRARY VORBIS_LIBRARY) if(VORBIS_FOUND) set(VORBIS_LIBRARIES ${VORBISFILE_LIBRARY} ${VORBIS_LIBRARY} ${OGG_LIBRARY}) else(VORBIS_FOUND) set(VORBIS_LIBRARIES) endif(VORBIS_FOUND) mark_as_advanced(VORBIS_INCLUDE_DIR) mark_as_advanced(OGG_LIBRARY VORBIS_LIBRARY VORBISFILE_LIBRARY) libsbig-4.9.9/cmake_modules/FindJPEG.cmake0000644000175100017510000000166314136175546017562 0ustar debiandebian# - Find JPEG # Find the native JPEG includes and library # This module defines # JPEG_INCLUDE_DIR, where to find jpeglib.h, etc. # JPEG_LIBRARIES, the libraries needed to use JPEG. # JPEG_FOUND, If false, do not try to use JPEG. # also defined, but not for general use are # JPEG_LIBRARY, where to find the JPEG library. FIND_PATH(JPEG_INCLUDE_DIR jpeglib.h) SET(JPEG_NAMES ${JPEG_NAMES} jpeg) FIND_LIBRARY(JPEG_LIBRARY NAMES ${JPEG_NAMES} ) # handle the QUIETLY and REQUIRED arguments and set JPEG_FOUND to TRUE if # all listed variables are TRUE INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(JPEG DEFAULT_MSG JPEG_LIBRARY JPEG_INCLUDE_DIR) IF(JPEG_FOUND) SET(JPEG_LIBRARIES ${JPEG_LIBRARY}) ENDIF(JPEG_FOUND) # Deprecated declarations. SET (NATIVE_JPEG_INCLUDE_PATH ${JPEG_INCLUDE_DIR} ) GET_FILENAME_COMPONENT (NATIVE_JPEG_LIB_PATH ${JPEG_LIBRARY} PATH) MARK_AS_ADVANCED(JPEG_LIBRARY JPEG_INCLUDE_DIR ) libsbig-4.9.9/cmake_modules/FindCFITSIO.cmake0000644000175100017510000000434614136175546020136 0ustar debiandebian# - Try to find CFITSIO # Once done this will define # # CFITSIO_FOUND - system has CFITSIO # CFITSIO_INCLUDE_DIR - the CFITSIO include directory # CFITSIO_LIBRARIES - Link these to use CFITSIO # CFITSIO_VERSION_STRING - Human readable version number of cfitsio # CFITSIO_VERSION_MAJOR - Major version number of cfitsio # CFITSIO_VERSION_MINOR - Minor version number of cfitsio # Copyright (c) 2006, Jasem Mutlaq # Based on FindLibfacile by Carsten Niehaus, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) # in cache already set(CFITSIO_FOUND TRUE) message(STATUS "Found CFITSIO: ${CFITSIO_LIBRARIES}") else (CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) # JM: Packages from different distributions have different suffixes find_path(CFITSIO_INCLUDE_DIR fitsio.h PATH_SUFFIXES libcfitsio3 libcfitsio0 cfitsio ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(CFITSIO_LIBRARIES NAMES cfitsio PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) set(CFITSIO_FOUND TRUE) else (CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) set(CFITSIO_FOUND FALSE) endif(CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) if (CFITSIO_FOUND) # Find the version of the cfitsio header file(STRINGS ${CFITSIO_INCLUDE_DIR}/fitsio.h CFITSIO_VERSION_STRING LIMIT_COUNT 1 REGEX "CFITSIO_VERSION") STRING(REGEX REPLACE "[^0-9.]" "" CFITSIO_VERSION_STRING ${CFITSIO_VERSION_STRING}) STRING(REGEX REPLACE "^([0-9]+)[.]([0-9]+)" "\\1" CFITSIO_VERSION_MAJOR ${CFITSIO_VERSION_STRING}) STRING(REGEX REPLACE "^([0-9]+)[.]([0-9]+)" "\\2" CFITSIO_VERSION_MINOR ${CFITSIO_VERSION_STRING}) if (NOT CFITSIO_FIND_QUIETLY) message(STATUS "Found CFITSIO ${CFITSIO_VERSION_STRING}: ${CFITSIO_LIBRARIES}") endif (NOT CFITSIO_FIND_QUIETLY) else (CFITSIO_FOUND) if (CFITSIO_FIND_REQUIRED) message(STATUS "CFITSIO not found.") endif (CFITSIO_FIND_REQUIRED) endif (CFITSIO_FOUND) mark_as_advanced(CFITSIO_INCLUDE_DIR CFITSIO_LIBRARIES) endif (CFITSIO_INCLUDE_DIR AND CFITSIO_LIBRARIES) libsbig-4.9.9/cmake_modules/FindUSB1.cmake0000644000175100017510000000562314136175546017547 0ustar debiandebian# - Try to find libusb-1.0 # Once done this will define # # USB1_FOUND - system has libusb-1.0 # USB1_INCLUDE_DIRS - the libusb-1.0 include directories # USB1_LIBRARIES - Link these to use libusb-1.0 # USB1_DEFINITIONS - Compiler switches required for using libusb-1.0 # # USB1_HAS_LIBUSB_ERROR_NAME - defined when libusb-1.0 has libusb_error_name() #============================================================================= # Copyright (c) 2017 Pino Toscano # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # # 1. Redistributions of source code must retain the copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. The name of the author may not be used to endorse or promote products # derived from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. # IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT # NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #============================================================================= find_package(PkgConfig) pkg_check_modules(PC_LIBUSB1 QUIET libusb-1.0) find_path(USB1_INCLUDE_DIR NAMES libusb.h HINTS ${PC_LIBUSB1_INCLUDE_DIRS} PATH_SUFFIXES libusb-1.0 ) find_library(USB1_LIBRARY NAMES ${PC_LIBUSB1_LIBRARIES} usb-1.0 HINTS ${PC_LIBUSB1_LIBRARY_DIRS} ) set(USB1_INCLUDE_DIRS ${USB1_INCLUDE_DIR}) set(USB1_LIBRARIES ${USB1_LIBRARY}) include(FindPackageHandleStandardArgs) find_package_handle_standard_args(USB1 FOUND_VAR USB1_FOUND REQUIRED_VARS USB1_LIBRARY USB1_INCLUDE_DIR VERSION_VAR PC_LIBUSB1_VERSION ) mark_as_advanced(USB1_INCLUDE_DIRS USB1_LIBRARIES) if(USB1_FOUND) include(CheckCXXSourceCompiles) include(CMakePushCheckState) cmake_push_check_state(RESET) set(CMAKE_REQUIRED_INCLUDES ${USB1_INCLUDE_DIRS}) set(CMAKE_REQUIRED_LIBRARIES ${USB1_LIBRARIES}) check_cxx_source_compiles("#include int main() { libusb_error_name(0); return 0; }" USB1_HAS_LIBUSB_ERROR_NAME) cmake_pop_check_state() endif() libsbig-4.9.9/cmake_modules/FindGMock.cmake0000644000175100017510000001162314136175546020032 0ustar debiandebian#.rst: # FindGMock # --------- # # Locate the Google C++ Mocking Framework. # # Defines the following variables: # # :: # # GMOCK_FOUND - Found the Google Mocking framework # GMOCK_INCLUDE_DIRS - Include directories # # # # Also defines the library variables below as normal variables. These # contain debug/optimized keywords when a debugging library is found. # # :: # # GMOCK_LIBRARIES - libgmock # # # # Accepts the following variables as input: # # :: # # GMOCK_ROOT - (as a CMake or environment variable) # The root directory of the gmock install prefix # # # # :: # # GMOCK_MSVC_SEARCH - If compiling with MSVC, this variable can be set to # "MD" or "MT" to enable searching a GMock build tree # (defaults: "MD") # # # # Example Usage: # # :: # # find_package(GMock REQUIRED) # include_directories(${GMOCK_INCLUDE_DIRS}) # # # # :: # # add_executable(foo foo.cc) # target_link_libraries(foo ${GMOCK_LIBRARIES}) # # # # :: # # add_test(AllMocksInFoo foo) # # # # # # If you would like each Google test to show up in CMock as a test you # may use the following macro. NOTE: It will slow down your tests by # running an executable for each test and test fixture. You will also # have to rerun CMake after adding or removing tests or test fixtures. # # GMOCK_ADD_MOCKS(executable extra_args ARGN) # # :: # # executable = The path to the test executable # extra_args = Pass a list of extra arguments to be passed to # executable enclosed in quotes (or "" for none) # ARGN = A list of source files to search for tests & test # fixtures. # # # # :: # # Example: # set(FooMockArgs --foo 1 --bar 2) # add_executable(FooMock FooUnitMock.cc) # GMOCK_ADD_MOCKS(FooMock "${FooMockArgs}" FooUnitMock.cc) #============================================================================= # Copyright 2009 Kitware, Inc. # Copyright 2009 Philip Lowman # Copyright 2009 Daniel Blezek # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #============================================================================= # (To distribute this file outside of CMake, substitute the full # License text for the above reference.) # # Thanks to Daniel Blezek for the GMOCK_ADD_MOCKS code function(GMOCK_ADD_MOCKS executable extra_args) if(NOT ARGN) message(FATAL_ERROR "Missing ARGN: Read the documentation for GMOCK_ADD_MOCKS") endif() foreach(source ${ARGN}) file(READ "${source}" contents) string(REGEX MATCHALL "MOCK_?F?\\(([A-Za-z_0-9 ,]+)\\)" found_tests ${contents}) foreach(hit ${found_tests}) string(REGEX REPLACE ".*\\( *([A-Za-z_0-9]+), *([A-Za-z_0-9]+) *\\).*" "\\1.\\2" test_name ${hit}) add_test(${test_name} ${executable} --gmock_filter=${test_name} ${extra_args}) endforeach() endforeach() endfunction() function(_gmock_append_debugs _endvar _library) if(${_library} AND ${_library}_DEBUG) set(_output optimized ${${_library}} debug ${${_library}_DEBUG}) else() set(_output ${${_library}}) endif() set(${_endvar} ${_output} PARENT_SCOPE) endfunction() function(_gmock_find_library _name) find_library(${_name} NAMES ${ARGN} HINTS ENV GMOCK_ROOT ${GMOCK_ROOT} PATH_SUFFIXES ${_gmock_libpath_suffixes} ) mark_as_advanced(${_name}) endfunction() # if(NOT DEFINED GMOCK_MSVC_SEARCH) set(GMOCK_MSVC_SEARCH MD) endif() set(_gmock_libpath_suffixes lib) if(MSVC) if(GMOCK_MSVC_SEARCH STREQUAL "MD") list(APPEND _gmock_libpath_suffixes msvc/gmock-md/Debug msvc/gmock-md/Release) elseif(GMOCK_MSVC_SEARCH STREQUAL "MT") list(APPEND _gmock_libpath_suffixes msvc/gmock/Debug msvc/gmock/Release) endif() endif() find_path(GMOCK_INCLUDE_DIR gmock/gmock.h HINTS $ENV{GMOCK_ROOT}/include ${GMOCK_ROOT}/include ) mark_as_advanced(GMOCK_INCLUDE_DIR) if(MSVC AND GMOCK_MSVC_SEARCH STREQUAL "MD") # The provided /MD project files for Google Mock add -md suffixes to the # library names. _gmock_find_library(GMOCK_LIBRARY gmock-md gmock) _gmock_find_library(GMOCK_LIBRARY_DEBUG gmock-mdd gmockd) else() _gmock_find_library(GMOCK_LIBRARY gmock) _gmock_find_library(GMOCK_LIBRARY_DEBUG gmockd) endif() FIND_PACKAGE_HANDLE_STANDARD_ARGS(GMock DEFAULT_MSG GMOCK_LIBRARY GMOCK_INCLUDE_DIR) if(GMOCK_FOUND) set(GMOCK_INCLUDE_DIRS ${GMOCK_INCLUDE_DIR}) _gmock_append_debugs(GMOCK_LIBRARIES GMOCK_LIBRARY) endif() libsbig-4.9.9/cmake_modules/FindPackageMessage.cmake0000644000175100017510000000375514136175546021701 0ustar debiandebian#.rst: # FindPackageMessage # ------------------ # # # # FIND_PACKAGE_MESSAGE( "message for user" "find result details") # # This macro is intended to be used in FindXXX.cmake modules files. It # will print a message once for each unique find result. This is useful # for telling the user where a package was found. The first argument # specifies the name (XXX) of the package. The second argument # specifies the message to display. The third argument lists details # about the find result so that if they change the message will be # displayed again. The macro also obeys the QUIET argument to the # find_package command. # # Example: # # :: # # if(X11_FOUND) # FIND_PACKAGE_MESSAGE(X11 "Found X11: ${X11_X11_LIB}" # "[${X11_X11_LIB}][${X11_INCLUDE_DIR}]") # else() # ... # endif() #============================================================================= # Copyright 2008-2009 Kitware, Inc. # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #============================================================================= # (To distribute this file outside of CMake, substitute the full # License text for the above reference.) function(FIND_PACKAGE_MESSAGE pkg msg details) # Avoid printing a message repeatedly for the same find result. if(NOT ${pkg}_FIND_QUIETLY) string(REPLACE "\n" "" details "${details}") set(DETAILS_VAR FIND_PACKAGE_MESSAGE_DETAILS_${pkg}) if(NOT "${details}" STREQUAL "${${DETAILS_VAR}}") # The message has not yet been printed. message(STATUS "${msg}") # Save the find details in the cache to avoid printing the same # message again. set("${DETAILS_VAR}" "${details}" CACHE INTERNAL "Details about finding ${pkg}") endif() endif() endfunction() libsbig-4.9.9/cmake_modules/FindFTDI.cmake0000644000175100017510000000267114136175546017563 0ustar debiandebian# - Try to find FTDI # This finds libFTDI that is compatible with old libusb v 0.1 # For newer libusb > 1.0, use FindFTDI1.cmake # Once done this will define # # FTDI_FOUND - system has FTDI # FTDI_INCLUDE_DIR - the FTDI include directory # FTDI_LIBRARIES - Link these to use FTDI # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (FTDI_INCLUDE_DIR AND FTDI_LIBRARIES) # in cache already set(FTDI_FOUND TRUE) message(STATUS "Found libftdi: ${FTDI_LIBRARIES}") else (FTDI_INCLUDE_DIR AND FTDI_LIBRARIES) find_path(FTDI_INCLUDE_DIR ftdi.h PATH_SUFFIXES libftdi1 ${_obIncDir} ${GNUWIN32_DIR}/include /usr/local/include ) find_library(FTDI_LIBRARIES NAMES ftdi ftdi1 PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib /usr/local/lib ) if(FTDI_INCLUDE_DIR AND FTDI_LIBRARIES) set(FTDI_FOUND TRUE) else (FTDI_INCLUDE_DIR AND FTDI_LIBRARIES) set(FTDI_FOUND FALSE) endif(FTDI_INCLUDE_DIR AND FTDI_LIBRARIES) if (FTDI_FOUND) if (NOT FTDI_FIND_QUIETLY) message(STATUS "Found FTDI: ${FTDI_LIBRARIES}") endif (NOT FTDI_FIND_QUIETLY) else (FTDI_FOUND) if (FTDI_FIND_REQUIRED) message(FATAL_ERROR "FTDI not found. Please install libftdi-dev") endif (FTDI_FIND_REQUIRED) endif (FTDI_FOUND) mark_as_advanced(FTDI_INCLUDE_DIR FTDI_LIBRARIES) endif (FTDI_INCLUDE_DIR AND FTDI_LIBRARIES) libsbig-4.9.9/cmake_modules/FindMODBUS.cmake0000644000175100017510000000320114136175546020014 0ustar debiandebian# - Try to find libmodbus # Once done this will define # # MODBUS_FOUND - system has MODBUS # MODBUS_INCLUDE_DIR - the MODBUS include directory # MODBUS_LIBRARIES - Link these to use MODBUS # Copyright (c) 2006, Jasem Mutlaq # Based on FindLibfacile by Carsten Niehaus, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (MODBUS_INCLUDE_DIR AND MODBUS_LIBRARIES) # in cache already set(MODBUS_FOUND TRUE) message(STATUS "Found libmodbus: ${MODBUS_LIBRARIES}") else (MODBUS_INCLUDE_DIR AND MODBUS_LIBRARIES) find_path(MODBUS_INCLUDE_DIR modbus.h PATH_SUFFIXES modbus ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(MODBUS_LIBRARIES NAMES modbus PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) set(CMAKE_REQUIRED_INCLUDES ${MODBUS_INCLUDE_DIR}) set(CMAKE_REQUIRED_LIBRARIES ${MODBUS_LIBRARIES}) if(MODBUS_INCLUDE_DIR AND MODBUS_LIBRARIES) set(MODBUS_FOUND TRUE) else (MODBUS_INCLUDE_DIR AND MODBUS_LIBRARIES) set(MODBUS_FOUND FALSE) endif(MODBUS_INCLUDE_DIR AND MODBUS_LIBRARIES) if (MODBUS_FOUND) if (NOT MODBUS_FIND_QUIETLY) message(STATUS "Found libmodbus: ${MODBUS_LIBRARIES}") endif (NOT MODBUS_FIND_QUIETLY) else (MODBUS_FOUND) if (MODBUS_FIND_REQUIRED) message(FATAL_ERROR "libmodbus not found. Please install libmodbus-devel. https://launchpad.net/libmodbus/") endif (MODBUS_FIND_REQUIRED) endif (MODBUS_FOUND) mark_as_advanced(MODBUS_INCLUDE_DIR MODBUS_LIBRARIES) endif (MODBUS_INCLUDE_DIR AND MODBUS_LIBRARIES) libsbig-4.9.9/cmake_modules/FindSTARSHOOTG.cmake0000644000175100017510000000307014136175546020524 0ustar debiandebian# - Try to find Starshoot Camera Library # Once done this will define # # STARSHOOTG_FOUND - system has Starshoot # STARSHOOTG_INCLUDE_DIR - the Starshoot include directory # STARSHOOTG_LIBRARIES - Link these to use Starshoot # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (STARSHOOTG_INCLUDE_DIR AND STARSHOOTG_LIBRARIES) # in cache already set(STARSHOOTG_FOUND TRUE) message(STATUS "Found libstarshootg: ${STARSHOOTG_LIBRARIES}") else (STARSHOOTG_INCLUDE_DIR AND STARSHOOTG_LIBRARIES) find_path(STARSHOOTG_INCLUDE_DIR starshootg.h PATH_SUFFIXES libstarshootg ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(STARSHOOTG_LIBRARIES NAMES starshootg PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(STARSHOOTG_INCLUDE_DIR AND STARSHOOTG_LIBRARIES) set(STARSHOOTG_FOUND TRUE) else (STARSHOOTG_INCLUDE_DIR AND STARSHOOTG_LIBRARIES) set(STARSHOOTG_FOUND FALSE) endif(STARSHOOTG_INCLUDE_DIR AND STARSHOOTG_LIBRARIES) if (STARSHOOTG_FOUND) if (NOT STARSHOOTG_FIND_QUIETLY) message(STATUS "Found StarshootG: ${STARSHOOTG_LIBRARIES}") endif (NOT STARSHOOTG_FIND_QUIETLY) else (STARSHOOTG_FOUND) if (STARSHOOTG_FIND_REQUIRED) message(FATAL_ERROR "StarshootG not found. Please install StarshootG Library http://www.indilib.org") endif (STARSHOOTG_FIND_REQUIRED) endif (STARSHOOTG_FOUND) mark_as_advanced(STARSHOOTG_INCLUDE_DIR STARSHOOTG_LIBRARIES) endif (STARSHOOTG_INCLUDE_DIR AND STARSHOOTG_LIBRARIES) libsbig-4.9.9/cmake_modules/InstallImported.cmake0000644000175100017510000000661114136175546021344 0ustar debiandebian function (install_imported) cmake_parse_arguments (ARG "" "DESTINATION" "TARGETS" ${ARGN}) if (NOT DEFINED ARG_DESTINATION) message (FATAL_ERROR "DESTINATION not defined") endif () foreach (target ${ARG_TARGETS}) get_target_property (location ${target} LOCATION) get_target_property (version ${target} VERSION) get_target_property (soversion ${target} SOVERSION) get_target_property (output_name ${target} OUTPUT_NAME) get_target_property (suffix ${target} SUFFIX) get_target_property (type ${target} TYPE) if (NOT ${type} STREQUAL "SHARED_LIBRARY") message (FATAL_ERROR "install_imported: ${type} not supported") endif () if (${location} STREQUAL "${target}-NOTFOUND") return () endif () if (NOT ${version} STREQUAL "version-NOTFOUND") set (version ".${version}") else () set (version "") endif () if (NOT ${soversion} STREQUAL "soversion-NOTFOUND") set (soversion ".${soversion}") else () set (soversion "") endif () if (${output_name} STREQUAL "output_name-NOTFOUND") set (output_name ${target}) endif () set (name_noversion "${CMAKE_SHARED_LIBRARY_PREFIX}${output_name}${CMAKE_SHARED_LIBRARY_SUFFIX}") if (APPLE) set (name_version "${CMAKE_SHARED_LIBRARY_PREFIX}${output_name}${version}${CMAKE_SHARED_LIBRARY_SUFFIX}") set (name_soversion "${CMAKE_SHARED_LIBRARY_PREFIX}${output_name}${soversion}${CMAKE_SHARED_LIBRARY_SUFFIX}") else () set (name_version "${CMAKE_SHARED_LIBRARY_PREFIX}${output_name}${CMAKE_SHARED_LIBRARY_SUFFIX}${version}") set (name_soversion "${CMAKE_SHARED_LIBRARY_PREFIX}${output_name}${CMAKE_SHARED_LIBRARY_SUFFIX}${soversion}") endif () if (NOT IS_ABSOLUTE ${location}) set (location ${CMAKE_CURRENT_SOURCE_DIR}/${location}) endif () if (NOT ${name_noversion} STREQUAL ${name_soversion}) add_custom_command ( OUTPUT ${name_noversion} COMMAND ${CMAKE_COMMAND} -E create_symlink ${name_soversion} ${name_noversion} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} MAIN_DEPENDENCY ${name_soversion} ) install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${name_noversion} DESTINATION ${ARG_DESTINATION}) endif () if (NOT ${name_soversion} STREQUAL ${name_version}) add_custom_command ( OUTPUT ${name_soversion} COMMAND ${CMAKE_COMMAND} -E create_symlink ${name_version} ${name_soversion} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} MAIN_DEPENDENCY ${name_version} ) install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${name_soversion} DESTINATION ${ARG_DESTINATION}) endif () add_custom_command ( OUTPUT ${name_version} COMMAND ${CMAKE_COMMAND} -E copy "${location}" "${CMAKE_CURRENT_BINARY_DIR}/${name_version}" MAIN_DEPENDENCY ${location} ) install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${name_version} DESTINATION ${ARG_DESTINATION}) add_custom_target( imported_${output_name} ALL DEPENDS ${name_version} ${name_noversion} ${name_soversion} ) endforeach () endfunction () libsbig-4.9.9/cmake_modules/FindAHPXC.cmake0000644000175100017510000000273214136175546017676 0ustar debiandebian# - Try to find AHPXC Universal Library # Once done this will define # # AHPXC_FOUND - system has AHPXC # AHPXC_INCLUDE_DIR - the AHPXC include directory # AHPXC_LIBRARIES - Link these to use AHPXC # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (AHPXC_INCLUDE_DIR AND AHPXC_LIBRARIES) # in cache already set(AHPXC_FOUND TRUE) message(STATUS "Found libahp_xc: ${AHPXC_LIBRARIES}") else (AHPXC_INCLUDE_DIR AND AHPXC_LIBRARIES) find_path(AHPXC_INCLUDE_DIR ahp_xc.h PATH_SUFFIXES ahp ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(AHPXC_LIBRARIES NAMES ahp_xc PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(AHPXC_INCLUDE_DIR AND AHPXC_LIBRARIES) set(AHPXC_FOUND TRUE) else (AHPXC_INCLUDE_DIR AND AHPXC_LIBRARIES) set(AHPXC_FOUND FALSE) endif(AHPXC_INCLUDE_DIR AND AHPXC_LIBRARIES) if (AHPXC_FOUND) if (NOT AHPXC_FIND_QUIETLY) message(STATUS "Found AHP XC: ${AHPXC_LIBRARIES}") endif (NOT AHPXC_FIND_QUIETLY) else (AHPXC_FOUND) if (AHPXC_FIND_REQUIRED) message(FATAL_ERROR "AHP XC not found. Please install libahp_xc http://www.indilib.org") endif (AHPXC_FIND_REQUIRED) endif (AHPXC_FOUND) mark_as_advanced(AHPXC_INCLUDE_DIR AHPXC_LIBRARIES) endif (AHPXC_INCLUDE_DIR AND AHPXC_LIBRARIES) libsbig-4.9.9/cmake_modules/FindFLI.cmake0000644000175100017510000000264514136175546017450 0ustar debiandebian# - Try to find Finger Lakes Instruments Library # Once done this will define # # FLI_FOUND - system has FLI # FLI_INCLUDE_DIR - the FLI include directory # FLI_LIBRARIES - Link these to use FLI # Copyright (c) 2008, Jasem Mutlaq # Based on FindLibfacile by Carsten Niehaus, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (FLI_INCLUDE_DIR AND FLI_LIBRARIES) # in cache already set(FLI_FOUND TRUE) message(STATUS "Found libfli: ${FLI_LIBRARIES}") else (FLI_INCLUDE_DIR AND FLI_LIBRARIES) find_path(FLI_INCLUDE_DIR libfli.h PATH_SUFFIXES fli ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(FLI_LIBRARIES NAMES fli PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(FLI_INCLUDE_DIR AND FLI_LIBRARIES) set(FLI_FOUND TRUE) else (FLI_INCLUDE_DIR AND FLI_LIBRARIES) set(FLI_FOUND FALSE) endif(FLI_INCLUDE_DIR AND FLI_LIBRARIES) if (FLI_FOUND) if (NOT FLI_FIND_QUIETLY) message(STATUS "Found FLI: ${FLI_LIBRARIES}") endif (NOT FLI_FIND_QUIETLY) else (FLI_FOUND) if (FLI_FIND_REQUIRED) message(FATAL_ERROR "FLI not found. Please install libfli-dev. http://www.indilib.org") endif (FLI_FIND_REQUIRED) endif (FLI_FOUND) mark_as_advanced(FLI_INCLUDE_DIR FLI_LIBRARIES) endif (FLI_INCLUDE_DIR AND FLI_LIBRARIES) libsbig-4.9.9/cmake_modules/FindASI.cmake0000644000175100017510000000356514136175546017454 0ustar debiandebian# - Try to find ASI Library # Once done this will define # # ASI_FOUND - system has ASI # ASI_INCLUDE_DIR - the ASI include directory # ASI_LIBRARIES - Link these to use ASI # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (ASI_INCLUDE_DIR AND ASI_LIBRARIES) # in cache already set(ASI_FOUND TRUE) message(STATUS "Found libasi: ${ASI_LIBRARIES}") else (ASI_INCLUDE_DIR AND ASI_LIBRARIES) find_path(ASI_INCLUDE_DIR ASICamera2.h PATH_SUFFIXES libasi ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(ASICAM_LIBRARIES NAMES ASICamera2 PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) find_library(ASIEFW_LIBRARIES NAMES EFWFilter PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) find_library(ASIST4_LIBRARIES NAMES USB2ST4Conv PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) find_library(ASIEAF_LIBRARIES NAMES EAFFocuser PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if (ASICAM_LIBRARIES AND ASIEFW_LIBRARIES AND ASIST4_LIBRARIES AND ASIEAF_LIBRARIES) set(ASI_LIBRARIES ${ASICAM_LIBRARIES} ${ASIEFW_LIBRARIES} ${ASIST4_LIBRARIES} ${ASIEAF_LIBRARIES}) endif (ASICAM_LIBRARIES AND ASIEFW_LIBRARIES AND ASIST4_LIBRARIES AND ASIEAF_LIBRARIES) if(ASI_INCLUDE_DIR AND ASI_LIBRARIES) set(ASI_FOUND TRUE) else (ASI_INCLUDE_DIR AND ASI_LIBRARIES) set(ASI_FOUND FALSE) endif(ASI_INCLUDE_DIR AND ASI_LIBRARIES) if (ASI_FOUND) if (NOT ASI_FIND_QUIETLY) message(STATUS "Found ASI: ${ASI_LIBRARIES}") endif (NOT ASI_FIND_QUIETLY) else (ASI_FOUND) if (ASI_FIND_REQUIRED) message(FATAL_ERROR "ASI not found. Please install libasi http://www.indilib.org") endif (ASI_FIND_REQUIRED) endif (ASI_FOUND) mark_as_advanced(ASI_INCLUDE_DIR ASI_LIBRARIES) endif (ASI_INCLUDE_DIR AND ASI_LIBRARIES) libsbig-4.9.9/cmake_modules/FindINDI.cmake0000644000175100017510000003457414136175546017567 0ustar debiandebian# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # This module can find INDI Library # # Requirements: # - CMake >= 2.8.3 (for new version of find_package_handle_standard_args) # # The following variables will be defined for your use: # - INDI_FOUND : were all of your specified components found (include dependencies)? # - INDI_WEBSOCKET : was INDI compiled with websocket support? # - INDI_INCLUDE_DIR : INDI include directory # - INDI_DATA_DIR : INDI include directory # - INDI_LIBRARIES : INDI libraries # - INDI_DRIVER_LIBRARIES : Same as above maintained for backward compatibility # - INDI_VERSION : complete version of INDI (x.y.z) # - INDI_MAJOR_VERSION : major version of INDI # - INDI_MINOR_VERSION : minor version of INDI # - INDI_RELEASE_VERSION : release version of INDI # - INDI__FOUND : were found? (FALSE for non specified component if it is not a dependency) # # For windows or non standard installation, define INDI_ROOT variable to point to the root installation of INDI. Two ways: # - run cmake with -DINDI_ROOT= # - define an environment variable with the same name before running cmake # With cmake-gui, before pressing "Configure": # 1) Press "Add Entry" button # 2) Add a new entry defined as: # - Name: INDI_ROOT # - Type: choose PATH in the selection list # - Press "..." button and select the root installation of INDI # # Example Usage: # # 1. Copy this file in the root of your project source directory # 2. Then, tell CMake to search this non-standard module in your project directory by adding to your CMakeLists.txt: # set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}) # 3. Finally call find_package() once, here are some examples to pick from # # Require INDI 1.4 or later # find_package(INDI 1.4 REQUIRED) # # if(INDI_FOUND) # include_directories(${INDI_INCLUDE_DIR}) # add_executable(myapp myapp.cpp) # target_link_libraries(myapp ${INDI_LIBRARIES}) # endif(INDI_FOUND) # # # Using Components: # # You can search for specific components. Currently, the following components are available # * driver: to build INDI hardware drivers. # * align: to build drivers that use INDI Alignment Subsystem. # * client: to build pure C++ INDI clients. # * clientqt5: to build Qt5-based INDI clients. # * lx200: To build LX200-based 3rd party drivers (you must link with driver above as well). # # By default, if you do not specify any components, driver and align components are searched. # # Example: # # To use INDI Qt5 Client library only in your application: # # find_package(INDI COMPONENTS clientqt5 REQUIRED) # # if(INDI_FOUND) # include_directories(${INDI_INCLUDE_DIR}) # add_executable(myapp myapp.cpp) # target_link_libraries(myapp ${INDI_LIBRARIES}) # endif(INDI_FOUND) # # To use INDI driver + lx200 component in your application: # # find_package(INDI COMPONENTS driver lx200 REQUIRED) # # if(INDI_FOUND) # include_directories(${INDI_INCLUDE_DIR}) # add_executable(myapp myapp.cpp) # target_link_libraries(myapp ${INDI_LIBRARIES}) # endif(INDI_FOUND) # # Notice we still use ${INDI_LIBRARIES} which now should contain both driver & lx200 libraries. #============================================================================================== # Copyright (c) 2011-2013, julp # Copyright (c) 2017-2019 Jasem Mutlaq # # Distributed under the OSI-approved BSD License # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTINDILAR PURPOSE. #============================================================================= find_package(PkgConfig QUIET) ########## Private ########## if(NOT DEFINED INDI_PUBLIC_VAR_NS) set(INDI_PUBLIC_VAR_NS "INDI") # Prefix for all INDI relative public variables endif(NOT DEFINED INDI_PUBLIC_VAR_NS) if(NOT DEFINED INDI_PRIVATE_VAR_NS) set(INDI_PRIVATE_VAR_NS "_${INDI_PUBLIC_VAR_NS}") # Prefix for all INDI relative internal variables endif(NOT DEFINED INDI_PRIVATE_VAR_NS) if(NOT DEFINED PC_INDI_PRIVATE_VAR_NS) set(PC_INDI_PRIVATE_VAR_NS "_PC${INDI_PRIVATE_VAR_NS}") # Prefix for all pkg-config relative internal variables endif(NOT DEFINED PC_INDI_PRIVATE_VAR_NS) function(indidebug _VARNAME) if(${INDI_PUBLIC_VAR_NS}_DEBUG) if(DEFINED ${INDI_PUBLIC_VAR_NS}_${_VARNAME}) message("${INDI_PUBLIC_VAR_NS}_${_VARNAME} = ${${INDI_PUBLIC_VAR_NS}_${_VARNAME}}") else(DEFINED ${INDI_PUBLIC_VAR_NS}_${_VARNAME}) message("${INDI_PUBLIC_VAR_NS}_${_VARNAME} = ") endif(DEFINED ${INDI_PUBLIC_VAR_NS}_${_VARNAME}) endif(${INDI_PUBLIC_VAR_NS}_DEBUG) endfunction(indidebug) set(${INDI_PRIVATE_VAR_NS}_ROOT "") if(DEFINED ENV{INDI_ROOT}) set(${INDI_PRIVATE_VAR_NS}_ROOT "$ENV{INDI_ROOT}") endif(DEFINED ENV{INDI_ROOT}) if (DEFINED INDI_ROOT) set(${INDI_PRIVATE_VAR_NS}_ROOT "${INDI_ROOT}") endif(DEFINED INDI_ROOT) set(${INDI_PRIVATE_VAR_NS}_BIN_SUFFIXES ) set(${INDI_PRIVATE_VAR_NS}_LIB_SUFFIXES ) if(CMAKE_SIZEOF_VOID_P EQUAL 8) list(APPEND ${INDI_PRIVATE_VAR_NS}_BIN_SUFFIXES "bin64") list(APPEND ${INDI_PRIVATE_VAR_NS}_LIB_SUFFIXES "lib64") endif(CMAKE_SIZEOF_VOID_P EQUAL 8) list(APPEND ${INDI_PRIVATE_VAR_NS}_BIN_SUFFIXES "bin") list(APPEND ${INDI_PRIVATE_VAR_NS}_LIB_SUFFIXES "lib") set(${INDI_PRIVATE_VAR_NS}_COMPONENTS ) # ... macro(INDI_declare_component _NAME) list(APPEND ${INDI_PRIVATE_VAR_NS}_COMPONENTS ${_NAME}) set("${INDI_PRIVATE_VAR_NS}_COMPONENTS_${_NAME}" ${ARGN}) endmacro(INDI_declare_component) INDI_declare_component(driver indidriver) INDI_declare_component(align indiAlignmentDriver) INDI_declare_component(client indiclient) INDI_declare_component(clientqt5 indiclientqt5) INDI_declare_component(lx200 indilx200) ########## Public ########## set(${INDI_PUBLIC_VAR_NS}_FOUND TRUE) set(${INDI_PUBLIC_VAR_NS}_LIBRARIES ) set(${INDI_PUBLIC_VAR_NS}_INCLUDE_DIR ) foreach(${INDI_PRIVATE_VAR_NS}_COMPONENT ${${INDI_PRIVATE_VAR_NS}_COMPONENTS}) string(TOUPPER "${${INDI_PRIVATE_VAR_NS}_COMPONENT}" ${INDI_PRIVATE_VAR_NS}_UPPER_COMPONENT) set("${INDI_PUBLIC_VAR_NS}_${${INDI_PRIVATE_VAR_NS}_UPPER_COMPONENT}_FOUND" FALSE) # may be done in the INDI_declare_component macro endforeach(${INDI_PRIVATE_VAR_NS}_COMPONENT) # Check components if(NOT ${INDI_PUBLIC_VAR_NS}_FIND_COMPONENTS) # driver and posix client by default set(${INDI_PUBLIC_VAR_NS}_FIND_COMPONENTS driver align) else(NOT ${INDI_PUBLIC_VAR_NS}_FIND_COMPONENTS) #list(APPEND ${INDI_PUBLIC_VAR_NS}_FIND_COMPONENTS uc) list(REMOVE_DUPLICATES ${INDI_PUBLIC_VAR_NS}_FIND_COMPONENTS) foreach(${INDI_PRIVATE_VAR_NS}_COMPONENT ${${INDI_PUBLIC_VAR_NS}_FIND_COMPONENTS}) if(NOT DEFINED ${INDI_PRIVATE_VAR_NS}_COMPONENTS_${${INDI_PRIVATE_VAR_NS}_COMPONENT}) message(FATAL_ERROR "Unknown INDI component: ${${INDI_PRIVATE_VAR_NS}_COMPONENT}") endif(NOT DEFINED ${INDI_PRIVATE_VAR_NS}_COMPONENTS_${${INDI_PRIVATE_VAR_NS}_COMPONENT}) endforeach(${INDI_PRIVATE_VAR_NS}_COMPONENT) endif(NOT ${INDI_PUBLIC_VAR_NS}_FIND_COMPONENTS) # Includes find_path( ${INDI_PUBLIC_VAR_NS}_INCLUDE_DIR indidevapi.h PATH_SUFFIXES libindi include/libindi ${PC_INDI_INCLUDE_DIR} ${_obIncDir} ${GNUWIN32_DIR}/include HINTS ${${INDI_PRIVATE_VAR_NS}_ROOT} DOC "Include directory for INDI" ) find_path( WEBSOCKET_HEADER indiwsserver.h PATH_SUFFIXES libindi ${PC_INDI_INCLUDE_DIR} ${_obIncDir} ${GNUWIN32_DIR}/include ) if (WEBSOCKET_HEADER) SET(INDI_WEBSOCKET TRUE) else() SET(INDI_WEBSOCKET FALSE) endif() find_path(${INDI_PUBLIC_VAR_NS}_DATA_DIR drivers.xml PATH_SUFFIXES share/indi DOC "Data directory for INDI" ) if(${INDI_PUBLIC_VAR_NS}_INCLUDE_DIR) if(EXISTS "${${INDI_PUBLIC_VAR_NS}_INCLUDE_DIR}/indiversion.h") # INDI >= 1.4 file(READ "${${INDI_PUBLIC_VAR_NS}_INCLUDE_DIR}/indiversion.h" ${INDI_PRIVATE_VAR_NS}_VERSION_HEADER_CONTENTS) else() message(FATAL_ERROR "INDI version header not found") endif() if(${INDI_PRIVATE_VAR_NS}_VERSION_HEADER_CONTENTS MATCHES ".*INDI_VERSION ([0-9]+).([0-9]+).([0-9]+)") set(${INDI_PUBLIC_VAR_NS}_MAJOR_VERSION "${CMAKE_MATCH_1}") set(${INDI_PUBLIC_VAR_NS}_MINOR_VERSION "${CMAKE_MATCH_2}") set(${INDI_PUBLIC_VAR_NS}_RELEASE_VERSION "${CMAKE_MATCH_3}") else() message(FATAL_ERROR "failed to detect INDI version") endif() set(${INDI_PUBLIC_VAR_NS}_VERSION "${${INDI_PUBLIC_VAR_NS}_MAJOR_VERSION}.${${INDI_PUBLIC_VAR_NS}_MINOR_VERSION}.${${INDI_PUBLIC_VAR_NS}_RELEASE_VERSION}") # Check libraries foreach(${INDI_PRIVATE_VAR_NS}_COMPONENT ${${INDI_PUBLIC_VAR_NS}_FIND_COMPONENTS}) set(${INDI_PRIVATE_VAR_NS}_POSSIBLE_RELEASE_NAMES ) set(${INDI_PRIVATE_VAR_NS}_POSSIBLE_DEBUG_NAMES ) foreach(${INDI_PRIVATE_VAR_NS}_BASE_NAME ${${INDI_PRIVATE_VAR_NS}_COMPONENTS_${${INDI_PRIVATE_VAR_NS}_COMPONENT}}) list(APPEND ${INDI_PRIVATE_VAR_NS}_POSSIBLE_RELEASE_NAMES "${${INDI_PRIVATE_VAR_NS}_BASE_NAME}") list(APPEND ${INDI_PRIVATE_VAR_NS}_POSSIBLE_DEBUG_NAMES "${${INDI_PRIVATE_VAR_NS}_BASE_NAME}d") list(APPEND ${INDI_PRIVATE_VAR_NS}_POSSIBLE_RELEASE_NAMES "${${INDI_PRIVATE_VAR_NS}_BASE_NAME}${INDI_MAJOR_VERSION}${INDI_MINOR_VERSION}") list(APPEND ${INDI_PRIVATE_VAR_NS}_POSSIBLE_DEBUG_NAMES "${${INDI_PRIVATE_VAR_NS}_BASE_NAME}${INDI_MAJOR_VERSION}${INDI_MINOR_VERSION}d") endforeach(${INDI_PRIVATE_VAR_NS}_BASE_NAME) find_library( ${INDI_PRIVATE_VAR_NS}_LIB_RELEASE_${${INDI_PRIVATE_VAR_NS}_COMPONENT} NAMES ${${INDI_PRIVATE_VAR_NS}_POSSIBLE_RELEASE_NAMES} HINTS ${${INDI_PRIVATE_VAR_NS}_ROOT} PATH_SUFFIXES ${_INDI_LIB_SUFFIXES} DOC "Release libraries for INDI" ) find_library( ${INDI_PRIVATE_VAR_NS}_LIB_DEBUG_${${INDI_PRIVATE_VAR_NS}_COMPONENT} NAMES ${${INDI_PRIVATE_VAR_NS}_POSSIBLE_DEBUG_NAMES} HINTS ${${INDI_PRIVATE_VAR_NS}_ROOT} PATH_SUFFIXES ${_INDI_LIB_SUFFIXES} DOC "Debug libraries for INDI" ) string(TOUPPER "${${INDI_PRIVATE_VAR_NS}_COMPONENT}" ${INDI_PRIVATE_VAR_NS}_UPPER_COMPONENT) if(NOT ${INDI_PRIVATE_VAR_NS}_LIB_RELEASE_${${INDI_PRIVATE_VAR_NS}_COMPONENT} AND NOT ${INDI_PRIVATE_VAR_NS}_LIB_DEBUG_${${INDI_PRIVATE_VAR_NS}_COMPONENT}) # both not found set("${INDI_PUBLIC_VAR_NS}_${${INDI_PRIVATE_VAR_NS}_UPPER_COMPONENT}_FOUND" FALSE) set("${INDI_PUBLIC_VAR_NS}_FOUND" FALSE) else(NOT ${INDI_PRIVATE_VAR_NS}_LIB_RELEASE_${${INDI_PRIVATE_VAR_NS}_COMPONENT} AND NOT ${INDI_PRIVATE_VAR_NS}_LIB_DEBUG_${${INDI_PRIVATE_VAR_NS}_COMPONENT}) # one or both found set("${INDI_PUBLIC_VAR_NS}_${${INDI_PRIVATE_VAR_NS}_UPPER_COMPONENT}_FOUND" TRUE) if(NOT ${INDI_PRIVATE_VAR_NS}_LIB_RELEASE_${${INDI_PRIVATE_VAR_NS}_COMPONENT}) # release not found => we are in debug set(${INDI_PRIVATE_VAR_NS}_LIB_${${INDI_PRIVATE_VAR_NS}_COMPONENT} "${${INDI_PRIVATE_VAR_NS}_LIB_DEBUG_${${INDI_PRIVATE_VAR_NS}_COMPONENT}}") elseif(NOT ${INDI_PRIVATE_VAR_NS}_LIB_DEBUG_${${INDI_PRIVATE_VAR_NS}_COMPONENT}) # debug not found => we are in release set(${INDI_PRIVATE_VAR_NS}_LIB_${${INDI_PRIVATE_VAR_NS}_COMPONENT} "${${INDI_PRIVATE_VAR_NS}_LIB_RELEASE_${${INDI_PRIVATE_VAR_NS}_COMPONENT}}") else() # both found set( ${INDI_PRIVATE_VAR_NS}_LIB_${${INDI_PRIVATE_VAR_NS}_COMPONENT} optimized ${${INDI_PRIVATE_VAR_NS}_LIB_RELEASE_${${INDI_PRIVATE_VAR_NS}_COMPONENT}} debug ${${INDI_PRIVATE_VAR_NS}_LIB_DEBUG_${${INDI_PRIVATE_VAR_NS}_COMPONENT}} ) endif() list(APPEND ${INDI_PUBLIC_VAR_NS}_LIBRARIES ${${INDI_PRIVATE_VAR_NS}_LIB_${${INDI_PRIVATE_VAR_NS}_COMPONENT}}) endif(NOT ${INDI_PRIVATE_VAR_NS}_LIB_RELEASE_${${INDI_PRIVATE_VAR_NS}_COMPONENT} AND NOT ${INDI_PRIVATE_VAR_NS}_LIB_DEBUG_${${INDI_PRIVATE_VAR_NS}_COMPONENT}) endforeach(${INDI_PRIVATE_VAR_NS}_COMPONENT) # Check find_package arguments include(FindPackageHandleStandardArgs) if(${INDI_PUBLIC_VAR_NS}_FIND_REQUIRED AND NOT ${INDI_PUBLIC_VAR_NS}_FIND_QUIETLY) find_package_handle_standard_args( ${INDI_PUBLIC_VAR_NS} REQUIRED_VARS ${INDI_PUBLIC_VAR_NS}_LIBRARIES ${INDI_PUBLIC_VAR_NS}_INCLUDE_DIR VERSION_VAR ${INDI_PUBLIC_VAR_NS}_VERSION ) else(${INDI_PUBLIC_VAR_NS}_FIND_REQUIRED AND NOT ${INDI_PUBLIC_VAR_NS}_FIND_QUIETLY) find_package_handle_standard_args(${INDI_PUBLIC_VAR_NS} "INDI not found" ${INDI_PUBLIC_VAR_NS}_LIBRARIES ${INDI_PUBLIC_VAR_NS}_INCLUDE_DIR) endif(${INDI_PUBLIC_VAR_NS}_FIND_REQUIRED AND NOT ${INDI_PUBLIC_VAR_NS}_FIND_QUIETLY) else(${INDI_PUBLIC_VAR_NS}_INCLUDE_DIR) set("${INDI_PUBLIC_VAR_NS}_FOUND" FALSE) if(${INDI_PUBLIC_VAR_NS}_FIND_REQUIRED AND NOT ${INDI_PUBLIC_VAR_NS}_FIND_QUIETLY) message(FATAL_ERROR "Could not find INDI include directory") endif(${INDI_PUBLIC_VAR_NS}_FIND_REQUIRED AND NOT ${INDI_PUBLIC_VAR_NS}_FIND_QUIETLY) endif(${INDI_PUBLIC_VAR_NS}_INCLUDE_DIR) mark_as_advanced( ${INDI_PUBLIC_VAR_NS}_INCLUDE_DIR ${INDI_PUBLIC_VAR_NS}_LIBRARIES INDI_WEBSOCKET ) # IN (args) indidebug("FIND_COMPONENTS") indidebug("FIND_REQUIRED") indidebug("FIND_QUIETLY") indidebug("FIND_VERSION") # OUT # Found indidebug("FOUND") indidebug("SERVER_FOUND") indidebug("DRIVERS_FOUND") indidebug("CLIENT_FOUND") indidebug("QT5CLIENT_FOUND") indidebug("LX200_FOUND") # Linking indidebug("INCLUDE_DIR") indidebug("DATA_DIR") indidebug("LIBRARIES") # Backward compatibility set(${INDI_PUBLIC_VAR_NS}_DRIVER_LIBRARIES ${${INDI_PUBLIC_VAR_NS}_LIBRARIES}) indidebug("DRIVER_LIBRARIES") # Version indidebug("MAJOR_VERSION") indidebug("MINOR_VERSION") indidebug("RELEASE_VERSION") indidebug("VERSION") libsbig-4.9.9/cmake_modules/CMakeCommon.cmake0000644000175100017510000001366714136175546020374 0ustar debiandebian include(CheckCCompilerFlag) #IF (NOT ${CMAKE_CXX_COMPILER_ID} STREQUAL "MSVC") #SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99") #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") #ENDIF () # C++14 Support if (NOT ANDROID) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) endif(NOT ANDROID) # Position Independent Code set(CMAKE_POSITION_INDEPENDENT_CODE ON) # Ccache support IF (ANDROID OR UNIX OR APPLE) FIND_PROGRAM(CCACHE_FOUND ccache) SET(CCACHE_SUPPORT OFF CACHE BOOL "Enable ccache support") IF ((CCACHE_FOUND OR ANDROID) AND CCACHE_SUPPORT MATCHES ON) SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache) SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache) ENDIF () ENDIF () # Add security (hardening flags) IF (UNIX OR APPLE OR ANDROID) # Older compilers are predefining _FORTIFY_SOURCE, so defining it causes a # warning, which is then considered an error. Second issue is that for # these compilers, _FORTIFY_SOURCE must be used while optimizing, else # causes a warning, which also results in an error. And finally, CMake is # not using optimization when testing for libraries, hence breaking the build. CHECK_C_COMPILER_FLAG("-Werror -D_FORTIFY_SOURCE=2" COMPATIBLE_FORTIFY_SOURCE) IF (${COMPATIBLE_FORTIFY_SOURCE}) SET(SEC_COMP_FLAGS "-D_FORTIFY_SOURCE=2") ENDIF () SET(SEC_COMP_FLAGS "${SEC_COMP_FLAGS} -fstack-protector-all -fPIE") # Make sure to add optimization flag. Some systems require this for _FORTIFY_SOURCE. IF (NOT CMAKE_BUILD_TYPE MATCHES "MinSizeRel" AND NOT CMAKE_BUILD_TYPE MATCHES "Release" AND NOT CMAKE_BUILD_TYPE MATCHES "Debug") SET(SEC_COMP_FLAGS "${SEC_COMP_FLAGS} -O1") ENDIF () IF (NOT ANDROID AND NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" AND NOT APPLE AND NOT CYGWIN) SET(SEC_COMP_FLAGS "${SEC_COMP_FLAGS} -Wa,--noexecstack") ENDIF () SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${SEC_COMP_FLAGS}") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${SEC_COMP_FLAGS}") SET(SEC_LINK_FLAGS "") IF (NOT APPLE AND NOT CYGWIN) SET(SEC_LINK_FLAGS "${SEC_LINK_FLAGS} -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now") ENDIF () IF (NOT ANDROID AND NOT APPLE) SET(SEC_LINK_FLAGS "${SEC_LINK_FLAGS} -pie") ENDIF () SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${SEC_LINK_FLAGS}") SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${SEC_LINK_FLAGS}") ENDIF () # Warning, debug and linker flags SET(FIX_WARNINGS OFF CACHE BOOL "Enable strict compilation mode to turn compiler warnings to errors") IF (UNIX OR APPLE) SET(COMP_FLAGS "") SET(LINKER_FLAGS "") # Verbose warnings and turns all to errors SET(COMP_FLAGS "${COMP_FLAGS} -Wall -Wextra") IF (FIX_WARNINGS) SET(COMP_FLAGS "${COMP_FLAGS} -Werror") ENDIF () # Omit problematic warnings IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") SET(COMP_FLAGS "${COMP_FLAGS} -Wno-unused-but-set-variable") ENDIF () IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.9.9) SET(COMP_FLAGS "${COMP_FLAGS} -Wno-format-truncation") ENDIF () IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang") SET(COMP_FLAGS "${COMP_FLAGS} -Wno-nonnull -Wno-deprecated-declarations") ENDIF () # Minimal debug info with Clang IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") SET(COMP_FLAGS "${COMP_FLAGS} -gline-tables-only") ELSE () SET(COMP_FLAGS "${COMP_FLAGS} -g") ENDIF () # Note: The following flags are problematic on older systems with gcc 4.8 IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 4.9.9)) IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang") SET(COMP_FLAGS "${COMP_FLAGS} -Wno-unused-command-line-argument") ENDIF () FIND_PROGRAM(LDGOLD_FOUND ld.gold) SET(LDGOLD_SUPPORT OFF CACHE BOOL "Enable ld.gold support") # Optional ld.gold is 2x faster than normal ld IF (LDGOLD_FOUND AND LDGOLD_SUPPORT MATCHES ON AND NOT APPLE AND NOT CMAKE_SYSTEM_PROCESSOR MATCHES arm) SET(LINKER_FLAGS "${LINKER_FLAGS} -fuse-ld=gold") # Use Identical Code Folding SET(COMP_FLAGS "${COMP_FLAGS} -ffunction-sections") SET(LINKER_FLAGS "${LINKER_FLAGS} -Wl,--icf=safe") # Compress the debug sections # Note: Before valgrind 3.12.0, patch should be applied for valgrind (https://bugs.kde.org/show_bug.cgi?id=303877) IF (NOT APPLE AND NOT ANDROID AND NOT CMAKE_SYSTEM_PROCESSOR MATCHES arm AND NOT CMAKE_CXX_CLANG_TIDY) SET(COMP_FLAGS "${COMP_FLAGS} -Wa,--compress-debug-sections") SET(LINKER_FLAGS "${LINKER_FLAGS} -Wl,--compress-debug-sections=zlib") ENDIF () ENDIF () ENDIF () # Apply the flags SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${COMP_FLAGS}") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${COMP_FLAGS}") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LINKER_FLAGS}") SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${LINKER_FLAGS}") ENDIF () # Sanitizer support SET(CLANG_SANITIZERS OFF CACHE BOOL "Clang's sanitizer support") IF (CLANG_SANITIZERS AND ((UNIX AND "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") OR (APPLE AND "${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang"))) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=address,undefined -fno-omit-frame-pointer") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address,undefined -fno-omit-frame-pointer") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=address,undefined -fno-omit-frame-pointer") SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fsanitize=address,undefined -fno-omit-frame-pointer") ENDIF () # Unity Build support include(UnityBuild) libsbig-4.9.9/cmake_modules/FindINOVASDK.cmake0000644000175100017510000000275314136175546020254 0ustar debiandebian# - Try to find INOVASDK Universal Library # Once done this will define # # INOVASDK_FOUND - system has INOVASDK # INOVASDK_INCLUDE_DIR - the INOVASDK include directory # INOVASDK_LIBRARIES - Link these to use INOVASDK # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (INOVASDK_INCLUDE_DIR AND INOVASDK_LIBRARIES) # in cache already set(INOVASDK_FOUND TRUE) message(STATUS "Found libinovasdk: ${INOVASDK_LIBRARIES}") else (INOVASDK_INCLUDE_DIR AND INOVASDK_LIBRARIES) find_path(INOVASDK_INCLUDE_DIR inovasdk.h PATH_SUFFIXES inovasdk ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(INOVASDK_LIBRARIES NAMES inovasdk PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(INOVASDK_INCLUDE_DIR AND INOVASDK_LIBRARIES) set(INOVASDK_FOUND TRUE) else (INOVASDK_INCLUDE_DIR AND INOVASDK_LIBRARIES) set(INOVASDK_FOUND FALSE) endif(INOVASDK_INCLUDE_DIR AND INOVASDK_LIBRARIES) if (INOVASDK_FOUND) if (NOT INOVASDK_FIND_QUIETLY) message(STATUS "Found INOVASDK: ${INOVASDK_LIBRARIES}") endif (NOT INOVASDK_FIND_QUIETLY) else (INOVASDK_FOUND) if (INOVASDK_FIND_REQUIRED) message(FATAL_ERROR "INOVASDK not found. Please install INOVASDK Library http://www.indilib.org") endif (INOVASDK_FIND_REQUIRED) endif (INOVASDK_FOUND) mark_as_advanced(INOVASDK_INCLUDE_DIR INOVASDK_LIBRARIES) endif (INOVASDK_INCLUDE_DIR AND INOVASDK_LIBRARIES) libsbig-4.9.9/cmake_modules/FindQHY.cmake0000644000175100017510000000242614136175546017474 0ustar debiandebian# - Try to find QHY Library # Once done this will define # # QHY_FOUND - system has QHY # QHY_INCLUDE_DIR - the QHY include directory # QHY_LIBRARIES - Link these to use QHY # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (QHY_INCLUDE_DIR AND QHY_LIBRARIES) # in cache already set(QHY_FOUND TRUE) message(STATUS "Found libqhyccd: ${QHY_LIBRARIES}") else (QHY_INCLUDE_DIR AND QHY_LIBRARIES) find_path(QHY_INCLUDE_DIR qhyccd.h PATH_SUFFIXES libqhy ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(QHY_LIBRARIES NAMES qhyccd PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(QHY_INCLUDE_DIR AND QHY_LIBRARIES) set(QHY_FOUND TRUE) else (QHY_INCLUDE_DIR AND QHY_LIBRARIES) set(QHY_FOUND FALSE) endif(QHY_INCLUDE_DIR AND QHY_LIBRARIES) if (QHY_FOUND) if (NOT QHY_FIND_QUIETLY) message(STATUS "Found QHY: ${QHY_LIBRARIES}") endif (NOT QHY_FIND_QUIETLY) else (QHY_FOUND) if (QHY_FIND_REQUIRED) message(FATAL_ERROR "QHY not found. Please install libqhy http://www.indilib.org") endif (QHY_FIND_REQUIRED) endif (QHY_FOUND) mark_as_advanced(QHY_INCLUDE_DIR QHY_LIBRARIES) endif (QHY_INCLUDE_DIR AND QHY_LIBRARIES) libsbig-4.9.9/cmake_modules/FindPENTAX.cmake0000644000175100017510000000553014136175546020031 0ustar debiandebian# - Try to find PENTAX Universal Libraries # Once done this will define # # PENTAX_FOUND - system has PENTAX # PENTAX_INCLUDE_DIR - the PENTAX include directory # PENTAX_LIBRARIES - Link these to use PENTAX # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (PENTAX_INCLUDE_DIR AND PENTAX_LIBRARIES) # in cache already set(PENTAX_FOUND TRUE) message(STATUS "Found PENTAX libraries: ${PENTAX_LIBRARIES}") else (PENTAX_INCLUDE_DIR AND PENTAX_LIBRARIES) find_path(PKTRIGGERCORD_INCLUDE_DIR libpktriggercord.h PATH_SUFFIXES libpktriggercord ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(PKTRIGGERCORD_LIBRARIES NAMES pktriggercord PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib PATH_SUFFIXES indipentax ) #if not armv8, then look for ricoh library; otherwise only use pktriggercord library if(NOT (${CMAKE_SYSTEM_PROCESSOR} MATCHES "^aarch64")) find_path(RICOH_INCLUDE_DIR ricoh_camera_sdk.hpp PATH_SUFFIXES libpentax libricohcamerasdk ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(RICOH_LIBRARIES NAMES RicohCameraSDKCpp PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) find_library(RICOHMTP_LIBRARIES NAMES libmtpricoh.so.9.3.0 PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if (RICOH_INCLUDE_DIR AND PKTRIGGERCORD_INCLUDE_DIR) set(PENTAX_INCLUDE_DIR ${RICOH_INCLUDE_DIR} ${PKTRIGGERCORD_INCLUDE_DIR}) endif (RICOH_INCLUDE_DIR AND PKTRIGGERCORD_INCLUDE_DIR) if (RICOH_LIBRARIES AND RICOHMTP_LIBRARIES AND PKTRIGGERCORD_LIBRARIES) set(PENTAX_LIBRARIES ${RICOH_LIBRARIES} ${RICOHMTP_LIBRARIES} ${PKTRIGGERCORD_LIBRARIES}) endif (RICOH_LIBRARIES AND RICOHMTP_LIBRARIES AND PKTRIGGERCORD_LIBRARIES) else() if (PKTRIGGERCORD_INCLUDE_DIR) set(PENTAX_INCLUDE_DIR ${PKTRIGGERCORD_INCLUDE_DIR}) endif (PKTRIGGERCORD_INCLUDE_DIR) if (PKTRIGGERCORD_LIBRARIES) set(PENTAX_LIBRARIES ${PKTRIGGERCORD_LIBRARIES}) endif (PKTRIGGERCORD_LIBRARIES) endif() if(PENTAX_INCLUDE_DIR AND PENTAX_LIBRARIES) set(PENTAX_FOUND TRUE) else (PENTAX_INCLUDE_DIR AND PENTAX_LIBRARIES) set(PENTAX_FOUND FALSE) endif(PENTAX_INCLUDE_DIR AND PENTAX_LIBRARIES) if (PENTAX_FOUND) if (NOT PENTAX_FIND_QUIETLY) message(STATUS "Found PENTAX libraries: ${PENTAX_LIBRARIES}") endif (NOT PENTAX_FIND_QUIETLY) else (PENTAX_FOUND) if (PENTAX_FIND_REQUIRED) message(FATAL_ERROR "One or both of libricohcamersdk and libpktriggercord are not found. Please install them. See http://www.indilib.org.") endif (PENTAX_FIND_REQUIRED) endif (PENTAX_FOUND) mark_as_advanced(PENTAX_INCLUDE_DIR PENTAX_LIBRARIES) endif (PENTAX_INCLUDE_DIR AND PENTAX_LIBRARIES) libsbig-4.9.9/cmake_modules/FindGLIB2.cmake0000644000175100017510000001327114136175546017632 0ustar debiandebian# - Try to find GLib2 # Once done this will define # # GLIB2_FOUND - system has GLib2 # GLIB2_INCLUDE_DIRS - the GLib2 include directory # GLIB2_LIBRARIES - Link these to use GLib2 # # HAVE_GLIB_GREGEX_H glib has gregex.h header and # supports g_regex_match_simple # # Copyright (c) 2006 Andreas Schneider # Copyright (c) 2006 Philippe Bernery # Copyright (c) 2007 Daniel Gollub # Copyright (c) 2007 Alban Browaeys # Copyright (c) 2008 Michael Bell # Copyright (c) 2008 Bjoern Ricks # # Redistribution and use is allowed according to the terms of the New # BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. # IF (GLIB2_LIBRARIES AND GLIB2_INCLUDE_DIRS ) # in cache already SET(GLIB2_FOUND TRUE) ELSE (GLIB2_LIBRARIES AND GLIB2_INCLUDE_DIRS ) INCLUDE(FindPkgConfig) ## Glib IF ( GLIB2_FIND_REQUIRED ) SET( _pkgconfig_REQUIRED "REQUIRED" ) ELSE ( GLIB2_FIND_REQUIRED ) SET( _pkgconfig_REQUIRED "" ) ENDIF ( GLIB2_FIND_REQUIRED ) IF ( GLIB2_MIN_VERSION ) PKG_SEARCH_MODULE( GLIB2 ${_pkgconfig_REQUIRED} glib-2.0>=${GLIB2_MIN_VERSION} ) ELSE ( GLIB2_MIN_VERSION ) PKG_SEARCH_MODULE( GLIB2 ${_pkgconfig_REQUIRED} glib-2.0 ) ENDIF ( GLIB2_MIN_VERSION ) IF ( PKG_CONFIG_FOUND ) IF ( GLIB2_FOUND ) SET ( GLIB2_CORE_FOUND TRUE ) ELSE ( GLIB2_FOUND ) SET ( GLIB2_CORE_FOUND FALSE ) ENDIF ( GLIB2_FOUND ) ENDIF ( PKG_CONFIG_FOUND ) # Look for glib2 include dir and libraries w/o pkgconfig IF ( NOT GLIB2_FOUND AND NOT PKG_CONFIG_FOUND ) FIND_PATH( _glibconfig_include_DIR NAMES glibconfig.h PATHS /opt/gnome/lib64 /opt/gnome/lib /opt/lib/ /opt/local/lib /sw/lib/ /usr/lib64 /usr/lib /usr/local/include ${CMAKE_LIBRARY_PATH} PATH_SUFFIXES glib-2.0/include ) FIND_PATH( _glib2_include_DIR NAMES glib.h PATHS /opt/gnome/include /opt/local/include /sw/include /usr/include /usr/local/include PATH_SUFFIXES glib-2.0 ) #MESSAGE(STATUS "Glib headers: ${_glib2_include_DIR}") FIND_LIBRARY( _glib2_link_DIR NAMES glib-2.0 glib PATHS /opt/gnome/lib /opt/local/lib /sw/lib /usr/lib /usr/local/lib ) IF ( _glib2_include_DIR AND _glib2_link_DIR ) SET ( _glib2_FOUND TRUE ) ENDIF ( _glib2_include_DIR AND _glib2_link_DIR ) IF ( _glib2_FOUND ) SET ( GLIB2_INCLUDE_DIRS ${_glib2_include_DIR} ${_glibconfig_include_DIR} ) SET ( GLIB2_LIBRARIES ${_glib2_link_DIR} ) SET ( GLIB2_CORE_FOUND TRUE ) ELSE ( _glib2_FOUND ) SET ( GLIB2_CORE_FOUND FALSE ) ENDIF ( _glib2_FOUND ) # Handle dependencies # libintl IF ( NOT LIBINTL_FOUND ) FIND_PATH(LIBINTL_INCLUDE_DIR NAMES libintl.h PATHS /opt/gnome/include /opt/local/include /sw/include /usr/include /usr/local/include ) FIND_LIBRARY(LIBINTL_LIBRARY NAMES intl PATHS /opt/gnome/lib /opt/local/lib /sw/lib /usr/local/lib /usr/lib ) IF (LIBINTL_LIBRARY AND LIBINTL_INCLUDE_DIR) SET (LIBINTL_FOUND TRUE) ENDIF (LIBINTL_LIBRARY AND LIBINTL_INCLUDE_DIR) ENDIF ( NOT LIBINTL_FOUND ) # libiconv IF ( NOT LIBICONV_FOUND ) FIND_PATH(LIBICONV_INCLUDE_DIR NAMES iconv.h PATHS /opt/gnome/include /opt/local/include /opt/local/include /sw/include /sw/include /usr/local/include /usr/include PATH_SUFFIXES glib-2.0 ) FIND_LIBRARY(LIBICONV_LIBRARY NAMES iconv PATHS /opt/gnome/lib /opt/local/lib /sw/lib /usr/lib /usr/local/lib ) IF (LIBICONV_LIBRARY AND LIBICONV_INCLUDE_DIR) SET (LIBICONV_FOUND TRUE) ENDIF (LIBICONV_LIBRARY AND LIBICONV_INCLUDE_DIR) ENDIF ( NOT LIBICONV_FOUND ) IF (LIBINTL_FOUND) SET (GLIB2_LIBRARIES ${GLIB2_LIBRARIES} ${LIBINTL_LIBRARY}) SET (GLIB2_INCLUDE_DIRS ${GLIB2_INCLUDE_DIRS} ${LIBINTL_INCLUDE_DIR}) ENDIF (LIBINTL_FOUND) IF (LIBICONV_FOUND) SET (GLIB2_LIBRARIES ${GLIB2_LIBRARIES} ${LIBICONV_LIBRARY}) SET (GLIB2_INCLUDE_DIRS ${GLIB2_INCLUDE_DIRS} ${LIBICONV_INCLUDE_DIR}) ENDIF (LIBICONV_FOUND) ENDIF ( NOT GLIB2_FOUND AND NOT PKG_CONFIG_FOUND ) ## IF (GLIB2_CORE_FOUND AND GLIB2_INCLUDE_DIRS AND GLIB2_LIBRARIES) SET (GLIB2_FOUND TRUE) ENDIF (GLIB2_CORE_FOUND AND GLIB2_INCLUDE_DIRS AND GLIB2_LIBRARIES) IF (GLIB2_FOUND) IF (NOT GLIB2_FIND_QUIETLY) MESSAGE (STATUS "Found GLib2: ${GLIB2_LIBRARIES} ${GLIB2_INCLUDE_DIRS}") ENDIF (NOT GLIB2_FIND_QUIETLY) ELSE (GLIB2_FOUND) IF (GLIB2_FIND_REQUIRED) MESSAGE (SEND_ERROR "Could not find GLib2") ENDIF (GLIB2_FIND_REQUIRED) ENDIF (GLIB2_FOUND) # show the GLIB2_INCLUDE_DIRS and GLIB2_LIBRARIES variables only in the advanced view MARK_AS_ADVANCED(GLIB2_INCLUDE_DIRS GLIB2_LIBRARIES) MARK_AS_ADVANCED(LIBICONV_INCLUDE_DIR LIBICONV_LIBRARY) MARK_AS_ADVANCED(LIBINTL_INCLUDE_DIR LIBINTL_LIBRARY) ENDIF (GLIB2_LIBRARIES AND GLIB2_INCLUDE_DIRS) IF ( GLIB2_FOUND ) # Check if system has a newer version of glib # which supports g_regex_match_simple INCLUDE( CheckIncludeFiles ) SET( CMAKE_REQUIRED_INCLUDES ${GLIB2_INCLUDE_DIRS} ) CHECK_INCLUDE_FILES ( glib/gregex.h HAVE_GLIB_GREGEX_H ) # Reset CMAKE_REQUIRED_INCLUDES SET( CMAKE_REQUIRED_INCLUDES "" ) ENDIF( GLIB2_FOUND ) libsbig-4.9.9/cmake_modules/FindATIK.cmake0000644000175100017510000000254014136175546017560 0ustar debiandebian# - Try to find Atik Camera Library # Once done this will define # # ATIK_FOUND - system has ATIK # ATIK_INCLUDE_DIR - the ATIK include directory # ATIK_LIBRARIES - Link these to use ATIK # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (ATIK_INCLUDE_DIR AND ATIK_LIBRARIES) # in cache already set(ATIK_FOUND TRUE) message(STATUS "Found libatik: ${ATIK_LIBRARIES}") else (ATIK_INCLUDE_DIR AND ATIK_LIBRARIES) find_path(ATIK_INCLUDE_DIR AtikCameras.h PATH_SUFFIXES libatik ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(ATIK_LIBRARIES NAMES atikcameras PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(ATIK_INCLUDE_DIR AND ATIK_LIBRARIES) set(ATIK_FOUND TRUE) else (ATIK_INCLUDE_DIR AND ATIK_LIBRARIES) set(ATIK_FOUND FALSE) endif(ATIK_INCLUDE_DIR AND ATIK_LIBRARIES) if (ATIK_FOUND) if (NOT ATIK_FIND_QUIETLY) message(STATUS "Found Atik Library: ${ATIK_LIBRARIES}") endif (NOT ATIK_FIND_QUIETLY) else (ATIK_FOUND) if (ATIK_FIND_REQUIRED) message(FATAL_ERROR "Atik Library not found. Please install Atik Library http://www.indilib.org") endif (ATIK_FIND_REQUIRED) endif (ATIK_FOUND) mark_as_advanced(ATIK_INCLUDE_DIR ATIK_LIBRARIES) endif (ATIK_INCLUDE_DIR AND ATIK_LIBRARIES) libsbig-4.9.9/cmake_modules/FindALUT.cmake0000644000175100017510000000504214136175546017575 0ustar debiandebian# - Locate ALUT # This module defines # ALUT_LIBRARY # ALUT_FOUND, if false, do not try to link to OpenAL # ALUT_INCLUDE_DIR, where to find the headers # # $OPENALDIR is an environment variable that would # correspond to the ./configure --prefix=$OPENALDIR # used in building OpenAL. # # Created by Bryan Donlan, based on the FindOpenAL.cmake module by Eric Wang. FIND_PATH(ALUT_INCLUDE_DIR alut.h $ENV{OPENALDIR}/include ~/Library/Frameworks/OpenAL.framework/Headers /Library/Frameworks/OpenAL.framework/Headers /System/Library/Frameworks/OpenAL.framework/Headers # Tiger /usr/local/include/AL /usr/local/include/OpenAL /usr/local/include /usr/include/AL /usr/include/OpenAL /usr/include /sw/include/AL # Fink /sw/include/OpenAL /sw/include /opt/local/include/AL # DarwinPorts /opt/local/include/OpenAL /opt/local/include /opt/csw/include/AL # Blastwave /opt/csw/include/OpenAL /opt/csw/include /opt/include/AL /opt/include/OpenAL /opt/include ) # I'm not sure if I should do a special casing for Apple. It is # unlikely that other Unix systems will find the framework path. # But if they do ([Next|Open|GNU]Step?), # do they want the -framework option also? IF(${ALUT_INCLUDE_DIR} MATCHES ".framework") STRING(REGEX REPLACE "(.*)/.*\\.framework/.*" "\\1" ALUT_FRAMEWORK_PATH_TMP ${ALUT_INCLUDE_DIR}) IF("${ALUT_FRAMEWORK_PATH_TMP}" STREQUAL "/Library/Frameworks" OR "${ALUT_FRAMEWORK_PATH_TMP}" STREQUAL "/System/Library/Frameworks" ) # String is in default search path, don't need to use -F SET (ALUT_LIBRARY "-framework OpenAL" CACHE STRING "OpenAL framework for OSX") ELSE("${ALUT_FRAMEWORK_PATH_TMP}" STREQUAL "/Library/Frameworks" OR "${ALUT_FRAMEWORK_PATH_TMP}" STREQUAL "/System/Library/Frameworks" ) # String is not /Library/Frameworks, need to use -F SET(ALUT_LIBRARY "-F${ALUT_FRAMEWORK_PATH_TMP} -framework OpenAL" CACHE STRING "OpenAL framework for OSX") ENDIF("${ALUT_FRAMEWORK_PATH_TMP}" STREQUAL "/Library/Frameworks" OR "${ALUT_FRAMEWORK_PATH_TMP}" STREQUAL "/System/Library/Frameworks" ) # Clear the temp variable so nobody can see it SET(ALUT_FRAMEWORK_PATH_TMP "" CACHE INTERNAL "") ELSE(${ALUT_INCLUDE_DIR} MATCHES ".framework") FIND_LIBRARY(ALUT_LIBRARY NAMES alut PATHS $ENV{OPENALDIR}/lib $ENV{OPENALDIR}/libs /usr/local/lib /usr/lib /sw/lib /opt/local/lib /opt/csw/lib /opt/lib ) ENDIF(${ALUT_INCLUDE_DIR} MATCHES ".framework") SET(ALUT_FOUND "NO") IF(ALUT_LIBRARY) SET(ALUT_FOUND "YES") ENDIF(ALUT_LIBRARY) libsbig-4.9.9/cmake_modules/FindD2XX.cmake0000644000175100017510000000262014136175546017554 0ustar debiandebian# - Try to find D2XX # Once done this will define # # D2XX_FOUND - system has FTDI # D2XX_INCLUDE_DIR - the FTDI include directory # D2XX_LIBRARIES - Link these to use FTDI # # N.B. You must include the file as following: # #include # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (D2XX_INCLUDE_DIR AND D2XX_LIBRARIES) # in cache already set(D2XX_FOUND TRUE) message(STATUS "Found libfd2xx: ${D2XX_LIBRARIES}") else (D2XX_INCLUDE_DIR AND D2XX_LIBRARIES) find_path(D2XX_INCLUDE_DIR ftd2xx.h #PATH_SUFFIXES libD2XX ${_obIncDir} ${GNUWIN32_DIR}/include /usr/local/include ) find_library(D2XX_LIBRARIES NAMES ftd2xx PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib /usr/local/lib ) if(D2XX_INCLUDE_DIR AND D2XX_LIBRARIES) set(D2XX_FOUND TRUE) else (D2XX_INCLUDE_DIR AND D2XX_LIBRARIES) set(D2XX_FOUND FALSE) endif(D2XX_INCLUDE_DIR AND D2XX_LIBRARIES) if (D2XX_FOUND) if (NOT D2XX_FIND_QUIETLY) message(STATUS "Found D2XX: ${D2XX_LIBRARIES}") endif (NOT D2XX_FIND_QUIETLY) else (D2XX_FOUND) if (D2XX_FIND_REQUIRED) message(FATAL_ERROR "D2XX not found. Please install libd2xx") endif (D2XX_FIND_REQUIRED) endif (D2XX_FOUND) mark_as_advanced(D2XX_INCLUDE_DIR D2XX_LIBRARIES) endif (D2XX_INCLUDE_DIR AND D2XX_LIBRARIES) libsbig-4.9.9/cmake_modules/FindARAVIS.cmake0000644000175100017510000000272314136175546020020 0ustar debiandebian# - Find the native sqlite3 includes and library # # This module defines # ARV_INCLUDE_DIR, where to find libgphoto2 header files # ARV_LIBRARIES, the libraries to link against to use libgphoto2 # ARV_FOUND, If false, do not try to use libgphoto2. # ARV_VERSION_STRING, e.g. 2.4.14 # ARV_VERSION_MAJOR, e.g. 2 # ARV_VERSION_MINOR, e.g. 4 # ARV_VERSION_PATCH, e.g. 14 # # also defined, but not for general use are # ARV_LIBRARY, where to find the sqlite3 library. #============================================================================= # Copyright 2010 henrik andersson #============================================================================= SET(ARV_FIND_REQUIRED ${Arv_FIND_REQUIRED}) find_path(ARV_INCLUDE_DIR aravis-0.8/arv.h) mark_as_advanced(ARV_INCLUDE_DIR) set(ARV_NAMES ${ARV_NAMES} aravis-0.8) find_library(ARV_LIBRARY NAMES ${ARV_NAMES} ) mark_as_advanced(ARV_LIBRARY) set(ARV_VERSION_MAJOR "0") set(ARV_VERSION_MINOR "8") set(ARV_VERSION_STRING "${ARV_VERSION_MAJOR}.${ARV_VERSION_MINOR}") # handle the QUIETLY and REQUIRED arguments and set ARV_FOUND to TRUE if # all listed variables are TRUE include(FindPackageHandleStandardArgs) find_package_handle_standard_args(ARV DEFAULT_MSG ARV_LIBRARY ARV_INCLUDE_DIR) IF(ARV_FOUND) #SET(Arv_LIBRARIES ${ARV_LIBRARY}) SET(Arv_LIBRARIES "aravis-0.8") SET(Arv_INCLUDE_DIRS "${ARV_INCLUDE_DIR}/aravis-0.8") MESSAGE (STATUS "Found aravis: ${Arv_LIBRARIES} ${Arv_INCLUDE_DIRS}") ENDIF(ARV_FOUND) libsbig-4.9.9/cmake_modules/FindFISHCAMP.cmake0000644000175100017510000000322514136175546020223 0ustar debiandebian# - Try to find FISHCAMP CCD # Once done this will define # # FISHCAMP_FOUND - system has FISHCAMP # FISHCAMP_LIBRARIES - Link these to use FISHCAMP # FISHCAMP_INCLUDE_DIR - Fishcamp include directory # Copyright (c) 2006, Jasem Mutlaq # Based on FindLibfacile by Carsten Niehaus, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (FISHCAMP_LIBRARIES AND FISHCAMP_INCLUDE_DIR) # in cache already set(FISHCAMP_FOUND TRUE) message(STATUS "Found FISHCAMP: ${FISHCAMP_LIBRARIES}") else (FISHCAMP_LIBRARIES AND FISHCAMP_INCLUDE_DIR) find_library(FISHCAMP_LIBRARIES NAMES fishcamp PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) find_path(FISHCAMP_INCLUDE_DIR fishcamp.h PATH_SUFFIXES libfishcamp ${_obIncDir} ${GNUWIN32_DIR}/include ) set(CMAKE_REQUIRED_LIBRARIES ${FISHCAMP_LIBRARIES}) if(FISHCAMP_LIBRARIES AND FISHCAMP_INCLUDE_DIR) set(FISHCAMP_FOUND TRUE) else (FISHCAMP_LIBRARIES AND FISHCAMP_INCLUDE_DIR) set(FISHCAMP_FOUND FALSE) endif(FISHCAMP_LIBRARIES AND FISHCAMP_INCLUDE_DIR) if (FISHCAMP_FOUND) if (NOT FISHCAMP_FIND_QUIETLY) message(STATUS "Found FISHCAMP: ${FISHCAMP_LIBRARIES}") endif (NOT FISHCAMP_FIND_QUIETLY) else (FISHCAMP_FOUND) if (FISHCAMP_FIND_REQUIRED) message(FATAL_ERROR "FISHCAMP not found. Please install FISHCAMP library. http://www.indilib.org") endif (FISHCAMP_FIND_REQUIRED) endif (FISHCAMP_FOUND) mark_as_advanced(FISHCAMP_LIBRARIES FISHCAMP_INCLUDE_DIR) endif (FISHCAMP_LIBRARIES AND FISHCAMP_INCLUDE_DIR) libsbig-4.9.9/cmake_modules/FindDC1394.cmake0000644000175100017510000000264314136175546017643 0ustar debiandebian# - Try to find dc1394 library (version 2) and include files # Once done this will define # # DC1394_FOUND - system has DC1394 # DC1394_INCLUDE_DIR - the DC1394 include directory # DC1394_LIBRARIES - Link these to use DC1394 # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (DC1394_INCLUDE_DIR AND DC1394_LIBRARIES) # in cache already set(DC1394_FOUND TRUE) message(STATUS "Found libdc1394: ${DC1394_LIBRARIES}") else (DC1394_INCLUDE_DIR AND DC1394_LIBRARIES) find_path(DC1394_INCLUDE_DIR control.h PATH_SUFFIXES dc1394 ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(DC1394_LIBRARIES NAMES dc1394 PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(DC1394_INCLUDE_DIR AND DC1394_LIBRARIES) set(DC1394_FOUND TRUE) else (DC1394_INCLUDE_DIR AND DC1394_LIBRARIES) set(DC1394_FOUND FALSE) endif(DC1394_INCLUDE_DIR AND DC1394_LIBRARIES) if (DC1394_FOUND) if (NOT DC1394_FIND_QUIETLY) message(STATUS "Found DC1394: ${DC1394_LIBRARIES}") endif (NOT DC1394_FIND_QUIETLY) else (DC1394_FOUND) if (DC1394_FIND_REQUIRED) message(FATAL_ERROR "DC1394 not found. Please install libdc1394 development package.") endif (DC1394_FIND_REQUIRED) endif (DC1394_FOUND) mark_as_advanced(DC1394_INCLUDE_DIR DC1394_LIBRARIES) endif (DC1394_INCLUDE_DIR AND DC1394_LIBRARIES) libsbig-4.9.9/cmake_modules/FindTIFFXX.cmake0000644000175100017510000000176314136175546020046 0ustar debiandebian# - Try to find TIFFXX Library # Once done this will define # # TIFXX_LIBRARY - Link these to use TIFFXX # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (TIFFXX_LIBRARY) # in cache already set(TIFFXX_FOUND TRUE) message(STATUS "Found libtiffxx: ${TIFFXX_LIBRARY}") else (TIFFXX_LIBRARY) find_library(TIFFXX_LIBRARY NAMES tiffxx PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(TIFFXX_LIBRARY) set(TIFFXX_FOUND TRUE) else (TIFFXX_LIBRARY) set(TIFFXX_FOUND FALSE) endif(TIFFXX_LIBRARY) if (TIFFXX_FOUND) if (NOT TIFFXX_FIND_QUIETLY) message(STATUS "Found tiffxx: ${TIFFXX_LIBRARY}") endif (NOT TIFFXX_FIND_QUIETLY) else (TIFFXX_FOUND) if (TIFFXX_FIND_REQUIRED) message(FATAL_ERROR "tiffxx is not found. Please install it first.") endif (TIFFXX_FIND_REQUIRED) endif (TIFFXX_FOUND) mark_as_advanced(TIFFXX_LIBRARY) endif (TIFFXX_LIBRARY) libsbig-4.9.9/cmake_modules/FindGSL.cmake0000644000175100017510000002224114136175546017455 0ustar debiandebian#.rst: # FindGSL # -------- # # Find the native GSL includes and libraries. # # The GNU Scientific Library (GSL) is a numerical library for C and C++ # programmers. It is free software under the GNU General Public # License. # # Imported Targets # ^^^^^^^^^^^^^^^^ # # If GSL is found, this module defines the following :prop_tgt:`IMPORTED` # targets:: # # GSL::gsl - The main GSL library. # GSL::gslcblas - The CBLAS support library used by GSL. # # Result Variables # ^^^^^^^^^^^^^^^^ # # This module will set the following variables in your project:: # # GSL_FOUND - True if GSL found on the local system # GSL_INCLUDE_DIRS - Location of GSL header files. # GSL_LIBRARIES - The GSL libraries. # GSL_VERSION - The version of the discovered GSL install. # # Hints # ^^^^^ # # Set ``GSL_ROOT_DIR`` to a directory that contains a GSL installation. # # This script expects to find libraries at ``$GSL_ROOT_DIR/lib`` and the GSL # headers at ``$GSL_ROOT_DIR/include/gsl``. The library directory may # optionally provide Release and Debug folders. For Unix-like systems, this # script will use ``$GSL_ROOT_DIR/bin/gsl-config`` (if found) to aid in the # discovery GSL. # # Cache Variables # ^^^^^^^^^^^^^^^ # # This module may set the following variables depending on platform and type # of GSL installation discovered. These variables may optionally be set to # help this module find the correct files:: # # GSL_CLBAS_LIBRARY - Location of the GSL CBLAS library. # GSL_CBLAS_LIBRARY_DEBUG - Location of the debug GSL CBLAS library (if any). # GSL_CONFIG_EXECUTABLE - Location of the ``gsl-config`` script (if any). # GSL_LIBRARY - Location of the GSL library. # GSL_LIBRARY_DEBUG - Location of the debug GSL library (if any). # #============================================================================= # Copyright 2014 Kelly Thompson # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #============================================================================= # (To distribute this file outside of CMake, substitute the full # License text for the above reference.) # Include these modules to handle the QUIETLY and REQUIRED arguments. include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) #============================================================================= # If the user has provided ``GSL_ROOT_DIR``, use it! Choose items found # at this location over system locations. if( EXISTS "$ENV{GSL_ROOT_DIR}" ) file( TO_CMAKE_PATH "$ENV{GSL_ROOT_DIR}" GSL_ROOT_DIR ) set( GSL_ROOT_DIR "${GSL_ROOT_DIR}" CACHE PATH "Prefix for GSL installation." ) endif() if( NOT EXISTS "${GSL_ROOT_DIR}" ) set( GSL_USE_PKGCONFIG ON ) endif() #============================================================================= # As a first try, use the PkgConfig module. This will work on many # *NIX systems. See :module:`findpkgconfig` # This will return ``GSL_INCLUDEDIR`` and ``GSL_LIBDIR`` used below. if( GSL_USE_PKGCONFIG ) find_package(PkgConfig) pkg_check_modules( GSL QUIET gsl ) if( EXISTS "${GSL_INCLUDEDIR}" ) get_filename_component( GSL_ROOT_DIR "${GSL_INCLUDEDIR}" DIRECTORY CACHE) endif() endif() #============================================================================= # Set GSL_INCLUDE_DIRS and GSL_LIBRARIES. If we skipped the PkgConfig step, try # to find the libraries at $GSL_ROOT_DIR (if provided) or in standard system # locations. These find_library and find_path calls will prefer custom # locations over standard locations (HINTS). If the requested file is not found # at the HINTS location, standard system locations will be still be searched # (/usr/lib64 (Redhat), lib/i386-linux-gnu (Debian)). find_path( GSL_INCLUDE_DIR NAMES gsl/gsl_sf.h HINTS ${GSL_ROOT_DIR}/include ${GSL_INCLUDEDIR} ) find_library( GSL_LIBRARY NAMES gsl HINTS ${GSL_ROOT_DIR}/lib ${GSL_LIBDIR} PATH_SUFFIXES Release Debug ) find_library( GSL_CBLAS_LIBRARY NAMES gslcblas cblas HINTS ${GSL_ROOT_DIR}/lib ${GSL_LIBDIR} PATH_SUFFIXES Release Debug ) # Do we also have debug versions? find_library( GSL_LIBRARY_DEBUG NAMES gsl HINTS ${GSL_ROOT_DIR}/lib ${GSL_LIBDIR} PATH_SUFFIXES Debug ) find_library( GSL_CBLAS_LIBRARY_DEBUG NAMES gslcblas cblas HINTS ${GSL_ROOT_DIR}/lib ${GSL_LIBDIR} PATH_SUFFIXES Debug ) set( GSL_INCLUDE_DIRS ${GSL_INCLUDE_DIR} ) set( GSL_LIBRARIES ${GSL_LIBRARY} ${GSL_CBLAS_LIBRARY} ) # If we didn't use PkgConfig, try to find the version via gsl-config or by # reading gsl_version.h. if( NOT GSL_VERSION ) # 1. If gsl-config exists, query for the version. find_program( GSL_CONFIG_EXECUTABLE NAMES gsl-config HINTS "${GSL_ROOT_DIR}/bin" ) if( EXISTS "${GSL_CONFIG_EXECUTABLE}" ) execute_process( COMMAND "${GSL_CONFIG_EXECUTABLE}" --version OUTPUT_VARIABLE GSL_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE ) endif() # 2. If gsl-config is not available, try looking in gsl/gsl_version.h if( NOT GSL_VERSION AND EXISTS "${GSL_INCLUDE_DIRS}/gsl/gsl_version.h" ) file( STRINGS "${GSL_INCLUDE_DIRS}/gsl/gsl_version.h" gsl_version_h_contents REGEX "define GSL_VERSION" ) string( REGEX REPLACE ".*([0-9].[0-9][0-9]).*" "\\1" GSL_VERSION ${gsl_version_h_contents} ) endif() # might also try scraping the directory name for a regex match "gsl-X.X" endif() #============================================================================= # handle the QUIETLY and REQUIRED arguments and set GSL_FOUND to TRUE if all # listed variables are TRUE find_package_handle_standard_args( GSL FOUND_VAR GSL_FOUND REQUIRED_VARS GSL_INCLUDE_DIR GSL_LIBRARY GSL_CBLAS_LIBRARY VERSION_VAR GSL_VERSION ) mark_as_advanced( GSL_ROOT_DIR GSL_VERSION GSL_LIBRARY GSL_INCLUDE_DIR GSL_CBLAS_LIBRARY GSL_LIBRARY_DEBUG GSL_CBLAS_LIBRARY_DEBUG GSL_USE_PKGCONFIG GSL_CONFIG ) #============================================================================= # Register imported libraries: # 1. If we can find a Windows .dll file (or if we can find both Debug and # Release libraries), we will set appropriate target properties for these. # 2. However, for most systems, we will only register the import location and # include directory. # Look for dlls, or Release and Debug libraries. if(WIN32) string( REPLACE ".lib" ".dll" GSL_LIBRARY_DLL "${GSL_LIBRARY}" ) string( REPLACE ".lib" ".dll" GSL_CBLAS_LIBRARY_DLL "${GSL_CBLAS_LIBRARY}" ) string( REPLACE ".lib" ".dll" GSL_LIBRARY_DEBUG_DLL "${GSL_LIBRARY_DEBUG}" ) string( REPLACE ".lib" ".dll" GSL_CBLAS_LIBRARY_DEBUG_DLL "${GSL_CBLAS_LIBRARY_DEBUG}" ) endif() if( GSL_FOUND AND NOT TARGET GSL::gsl ) if( EXISTS "${GSL_LIBRARY_DLL}" AND EXISTS "${GSL_CBLAS_LIBRARY_DLL}") # Windows systems with dll libraries. add_library( GSL::gsl SHARED IMPORTED ) add_library( GSL::gslcblas SHARED IMPORTED ) # Windows with dlls, but only Release libraries. set_target_properties( GSL::gslcblas PROPERTIES IMPORTED_LOCATION_RELEASE "${GSL_CBLAS_LIBRARY_DLL}" IMPORTED_IMPLIB "${GSL_CBLAS_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${GSL_INCLUDE_DIRS}" IMPORTED_CONFIGURATIONS Release IMPORTED_LINK_INTERFACE_LANGUAGES "C" ) set_target_properties( GSL::gsl PROPERTIES IMPORTED_LOCATION_RELEASE "${GSL_LIBRARY_DLL}" IMPORTED_IMPLIB "${GSL_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${GSL_INCLUDE_DIRS}" IMPORTED_CONFIGURATIONS Release IMPORTED_LINK_INTERFACE_LANGUAGES "C" INTERFACE_LINK_LIBRARIES GSL::gslcblas ) # If we have both Debug and Release libraries if( EXISTS "${GSL_LIBRARY_DEBUG_DLL}" AND EXISTS "${GSL_CBLAS_LIBRARY_DEBUG_DLL}") set_property( TARGET GSL::gslcblas APPEND PROPERTY IMPORTED_CONFIGURATIONS Debug ) set_target_properties( GSL::gslcblas PROPERTIES IMPORTED_LOCATION_DEBUG "${GSL_CBLAS_LIBRARY_DEBUG_DLL}" IMPORTED_IMPLIB_DEBUG "${GSL_CBLAS_LIBRARY_DEBUG}" ) set_property( TARGET GSL::gsl APPEND PROPERTY IMPORTED_CONFIGURATIONS Debug ) set_target_properties( GSL::gsl PROPERTIES IMPORTED_LOCATION_DEBUG "${GSL_LIBRARY_DEBUG_DLL}" IMPORTED_IMPLIB_DEBUG "${GSL_LIBRARY_DEBUG}" ) endif() else() # For all other environments (ones without dll libraries), create # the imported library targets. add_library( GSL::gsl UNKNOWN IMPORTED ) add_library( GSL::gslcblas UNKNOWN IMPORTED ) set_target_properties( GSL::gslcblas PROPERTIES IMPORTED_LOCATION "${GSL_CBLAS_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${GSL_INCLUDE_DIRS}" IMPORTED_LINK_INTERFACE_LANGUAGES "C" ) set_target_properties( GSL::gsl PROPERTIES IMPORTED_LOCATION "${GSL_LIBRARY}" INTERFACE_INCLUDE_DIRECTORIES "${GSL_INCLUDE_DIRS}" IMPORTED_LINK_INTERFACE_LANGUAGES "C" INTERFACE_LINK_LIBRARIES GSL::gslcblas ) endif() endif() libsbig-4.9.9/cmake_modules/FindMICAM.cmake0000644000175100017510000000256714136175546017667 0ustar debiandebian# - Try to find Moravian Instruments Camera Library # Once done this will define # # MICAM_FOUND - system has MI # MICAM_INCLUDE_DIR - the MI include directory # MICAM_LIBRARIES - Link these to use MI # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (MICAM_INCLUDE_DIR AND MICAM_LIBRARIES) # in cache already set(MICAM_FOUND TRUE) message(STATUS "Found libmicam: ${MICAM_LIBRARIES}") else (MICAM_INCLUDE_DIR AND MICAM_LIBRARIES) find_path(MICAM_INCLUDE_DIR gxccd.h PATH_SUFFIXES libmicam ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(MICAM_LIBRARIES NAMES gxccd PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(MICAM_INCLUDE_DIR AND MICAM_LIBRARIES) set(MICAM_FOUND TRUE) else (MICAM_INCLUDE_DIR AND MICAM_LIBRARIES) set(MICAM_FOUND FALSE) endif(MICAM_INCLUDE_DIR AND MICAM_LIBRARIES) if (MICAM_FOUND) if (NOT MICAM_FIND_QUIETLY) message(STATUS "Found MI Library: ${MICAM_LIBRARIES}") endif (NOT MICAM_FIND_QUIETLY) else (MICAM_FOUND) if (MICAM_FIND_REQUIRED) message(FATAL_ERROR "MI Library not found. Please install MI Library http://www.indilib.org") endif (MICAM_FIND_REQUIRED) endif (MICAM_FOUND) mark_as_advanced(MICAM_INCLUDE_DIR MICAM_LIBRARIES) endif (MICAM_INCLUDE_DIR AND MICAM_LIBRARIES) libsbig-4.9.9/cmake_modules/FindPackageHandleStandardArgs.cmake0000644000175100017510000003565714136175546024014 0ustar debiandebian#[=======================================================================[.rst: FindPackageHandleStandardArgs ----------------------------- This module provides a function intended to be used in :ref:`Find Modules` implementing :command:`find_package()` calls. It handles the ``REQUIRED``, ``QUIET`` and version-related arguments of ``find_package``. It also sets the ``_FOUND`` variable. The package is considered found if all variables listed contain valid results, e.g. valid filepaths. .. command:: find_package_handle_standard_args There are two signatures:: find_package_handle_standard_args( (DEFAULT_MSG|) ... ) find_package_handle_standard_args( [FOUND_VAR ] [REQUIRED_VARS ...] [VERSION_VAR ] [HANDLE_COMPONENTS] [CONFIG_MODE] [FAIL_MESSAGE ] ) The ``_FOUND`` variable will be set to ``TRUE`` if all the variables ``...`` are valid and any optional constraints are satisfied, and ``FALSE`` otherwise. A success or failure message may be displayed based on the results and on whether the ``REQUIRED`` and/or ``QUIET`` option was given to the :command:`find_package` call. The options are: ``(DEFAULT_MSG|)`` In the simple signature this specifies the failure message. Use ``DEFAULT_MSG`` to ask for a default message to be computed (recommended). Not valid in the full signature. ``FOUND_VAR `` Obsolete. Specifies either ``_FOUND`` or ``_FOUND`` as the result variable. This exists only for compatibility with older versions of CMake and is now ignored. Result variables of both names are always set for compatibility. ``REQUIRED_VARS ...`` Specify the variables which are required for this package. These may be named in the generated failure message asking the user to set the missing variable values. Therefore these should typically be cache entries such as ``FOO_LIBRARY`` and not output variables like ``FOO_LIBRARIES``. ``VERSION_VAR `` Specify the name of a variable that holds the version of the package that has been found. This version will be checked against the (potentially) specified required version given to the :command:`find_package` call, including its ``EXACT`` option. The default messages include information about the required version and the version which has been actually found, both if the version is ok or not. ``HANDLE_COMPONENTS`` Enable handling of package components. In this case, the command will report which components have been found and which are missing, and the ``_FOUND`` variable will be set to ``FALSE`` if any of the required components (i.e. not the ones listed after the ``OPTIONAL_COMPONENTS`` option of :command:`find_package`) are missing. ``CONFIG_MODE`` Specify that the calling find module is a wrapper around a call to ``find_package( NO_MODULE)``. This implies a ``VERSION_VAR`` value of ``_VERSION``. The command will automatically check whether the package configuration file was found. ``FAIL_MESSAGE `` Specify a custom failure message instead of using the default generated message. Not recommended. Example for the simple signature: .. code-block:: cmake find_package_handle_standard_args(LibXml2 DEFAULT_MSG LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) The ``LibXml2`` package is considered to be found if both ``LIBXML2_LIBRARY`` and ``LIBXML2_INCLUDE_DIR`` are valid. Then also ``LibXml2_FOUND`` is set to ``TRUE``. If it is not found and ``REQUIRED`` was used, it fails with a :command:`message(FATAL_ERROR)`, independent whether ``QUIET`` was used or not. If it is found, success will be reported, including the content of the first ````. On repeated CMake runs, the same message will not be printed again. Example for the full signature: .. code-block:: cmake find_package_handle_standard_args(LibArchive REQUIRED_VARS LibArchive_LIBRARY LibArchive_INCLUDE_DIR VERSION_VAR LibArchive_VERSION) In this case, the ``LibArchive`` package is considered to be found if both ``LibArchive_LIBRARY`` and ``LibArchive_INCLUDE_DIR`` are valid. Also the version of ``LibArchive`` will be checked by using the version contained in ``LibArchive_VERSION``. Since no ``FAIL_MESSAGE`` is given, the default messages will be printed. Another example for the full signature: .. code-block:: cmake find_package(Automoc4 QUIET NO_MODULE HINTS /opt/automoc4) find_package_handle_standard_args(Automoc4 CONFIG_MODE) In this case, a ``FindAutmoc4.cmake`` module wraps a call to ``find_package(Automoc4 NO_MODULE)`` and adds an additional search directory for ``automoc4``. Then the call to ``find_package_handle_standard_args`` produces a proper success/failure message. #]=======================================================================] #============================================================================= # Copyright 2007-2009 Kitware, Inc. # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #============================================================================= # (To distribute this file outside of CMake, substitute the full # License text for the above reference.) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageMessage.cmake) include(${CMAKE_CURRENT_LIST_DIR}/CMakeParseArguments.cmake) # internal helper macro macro(_FPHSA_FAILURE_MESSAGE _msg) if (${_NAME}_FIND_REQUIRED) message(FATAL_ERROR "${_msg}") else () if (NOT ${_NAME}_FIND_QUIETLY) message(STATUS "${_msg}") endif () endif () endmacro() # internal helper macro to generate the failure message when used in CONFIG_MODE: macro(_FPHSA_HANDLE_FAILURE_CONFIG_MODE) # _CONFIG is set, but FOUND is false, this means that some other of the REQUIRED_VARS was not found: if(${_NAME}_CONFIG) _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: missing: ${MISSING_VARS} (found ${${_NAME}_CONFIG} ${VERSION_MSG})") else() # If _CONSIDERED_CONFIGS is set, the config-file has been found, but no suitable version. # List them all in the error message: if(${_NAME}_CONSIDERED_CONFIGS) set(configsText "") list(LENGTH ${_NAME}_CONSIDERED_CONFIGS configsCount) math(EXPR configsCount "${configsCount} - 1") foreach(currentConfigIndex RANGE ${configsCount}) list(GET ${_NAME}_CONSIDERED_CONFIGS ${currentConfigIndex} filename) list(GET ${_NAME}_CONSIDERED_VERSIONS ${currentConfigIndex} version) set(configsText "${configsText} ${filename} (version ${version})\n") endforeach() if (${_NAME}_NOT_FOUND_MESSAGE) set(configsText "${configsText} Reason given by package: ${${_NAME}_NOT_FOUND_MESSAGE}\n") endif() _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE} ${VERSION_MSG}, checked the following files:\n${configsText}") else() # Simple case: No Config-file was found at all: _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: found neither ${_NAME}Config.cmake nor ${_NAME_LOWER}-config.cmake ${VERSION_MSG}") endif() endif() endmacro() function(FIND_PACKAGE_HANDLE_STANDARD_ARGS _NAME _FIRST_ARG) # set up the arguments for CMAKE_PARSE_ARGUMENTS and check whether we are in # new extended or in the "old" mode: set(options CONFIG_MODE HANDLE_COMPONENTS) set(oneValueArgs FAIL_MESSAGE VERSION_VAR FOUND_VAR) set(multiValueArgs REQUIRED_VARS) set(_KEYWORDS_FOR_EXTENDED_MODE ${options} ${oneValueArgs} ${multiValueArgs} ) list(FIND _KEYWORDS_FOR_EXTENDED_MODE "${_FIRST_ARG}" INDEX) if(${INDEX} EQUAL -1) set(FPHSA_FAIL_MESSAGE ${_FIRST_ARG}) set(FPHSA_REQUIRED_VARS ${ARGN}) set(FPHSA_VERSION_VAR) else() CMAKE_PARSE_ARGUMENTS(FPHSA "${options}" "${oneValueArgs}" "${multiValueArgs}" ${_FIRST_ARG} ${ARGN}) if(FPHSA_UNPARSED_ARGUMENTS) message(FATAL_ERROR "Unknown keywords given to FIND_PACKAGE_HANDLE_STANDARD_ARGS(): \"${FPHSA_UNPARSED_ARGUMENTS}\"") endif() if(NOT FPHSA_FAIL_MESSAGE) set(FPHSA_FAIL_MESSAGE "DEFAULT_MSG") endif() endif() # now that we collected all arguments, process them if("x${FPHSA_FAIL_MESSAGE}" STREQUAL "xDEFAULT_MSG") set(FPHSA_FAIL_MESSAGE "Could NOT find ${_NAME}") endif() # In config-mode, we rely on the variable _CONFIG, which is set by find_package() # when it successfully found the config-file, including version checking: if(FPHSA_CONFIG_MODE) list(INSERT FPHSA_REQUIRED_VARS 0 ${_NAME}_CONFIG) list(REMOVE_DUPLICATES FPHSA_REQUIRED_VARS) set(FPHSA_VERSION_VAR ${_NAME}_VERSION) endif() if(NOT FPHSA_REQUIRED_VARS) message(FATAL_ERROR "No REQUIRED_VARS specified for FIND_PACKAGE_HANDLE_STANDARD_ARGS()") endif() list(GET FPHSA_REQUIRED_VARS 0 _FIRST_REQUIRED_VAR) string(TOUPPER ${_NAME} _NAME_UPPER) string(TOLOWER ${_NAME} _NAME_LOWER) if(FPHSA_FOUND_VAR) if(FPHSA_FOUND_VAR MATCHES "^${_NAME}_FOUND$" OR FPHSA_FOUND_VAR MATCHES "^${_NAME_UPPER}_FOUND$") set(_FOUND_VAR ${FPHSA_FOUND_VAR}) else() message(FATAL_ERROR "The argument for FOUND_VAR is \"${FPHSA_FOUND_VAR}\", but only \"${_NAME}_FOUND\" and \"${_NAME_UPPER}_FOUND\" are valid names.") endif() else() set(_FOUND_VAR ${_NAME_UPPER}_FOUND) endif() # collect all variables which were not found, so they can be printed, so the # user knows better what went wrong (#6375) set(MISSING_VARS "") set(DETAILS "") # check if all passed variables are valid set(FPHSA_FOUND_${_NAME} TRUE) foreach(_CURRENT_VAR ${FPHSA_REQUIRED_VARS}) if(NOT ${_CURRENT_VAR}) set(FPHSA_FOUND_${_NAME} FALSE) set(MISSING_VARS "${MISSING_VARS} ${_CURRENT_VAR}") else() set(DETAILS "${DETAILS}[${${_CURRENT_VAR}}]") endif() endforeach() if(FPHSA_FOUND_${_NAME}) set(${_NAME}_FOUND TRUE) set(${_NAME_UPPER}_FOUND TRUE) else() set(${_NAME}_FOUND FALSE) set(${_NAME_UPPER}_FOUND FALSE) endif() # component handling unset(FOUND_COMPONENTS_MSG) unset(MISSING_COMPONENTS_MSG) if(FPHSA_HANDLE_COMPONENTS) foreach(comp ${${_NAME}_FIND_COMPONENTS}) if(${_NAME}_${comp}_FOUND) if(NOT DEFINED FOUND_COMPONENTS_MSG) set(FOUND_COMPONENTS_MSG "found components: ") endif() set(FOUND_COMPONENTS_MSG "${FOUND_COMPONENTS_MSG} ${comp}") else() if(NOT DEFINED MISSING_COMPONENTS_MSG) set(MISSING_COMPONENTS_MSG "missing components: ") endif() set(MISSING_COMPONENTS_MSG "${MISSING_COMPONENTS_MSG} ${comp}") if(${_NAME}_FIND_REQUIRED_${comp}) set(${_NAME}_FOUND FALSE) set(MISSING_VARS "${MISSING_VARS} ${comp}") endif() endif() endforeach() set(COMPONENT_MSG "${FOUND_COMPONENTS_MSG} ${MISSING_COMPONENTS_MSG}") set(DETAILS "${DETAILS}[c${COMPONENT_MSG}]") endif() # version handling: set(VERSION_MSG "") set(VERSION_OK TRUE) set(VERSION ${${FPHSA_VERSION_VAR}}) # check with DEFINED here as the requested or found version may be "0" if (DEFINED ${_NAME}_FIND_VERSION) if(DEFINED ${FPHSA_VERSION_VAR}) if(${_NAME}_FIND_VERSION_EXACT) # exact version required # count the dots in the version string string(REGEX REPLACE "[^.]" "" _VERSION_DOTS "${VERSION}") # add one dot because there is one dot more than there are components string(LENGTH "${_VERSION_DOTS}." _VERSION_DOTS) if (_VERSION_DOTS GREATER ${_NAME}_FIND_VERSION_COUNT) # Because of the C++ implementation of find_package() ${_NAME}_FIND_VERSION_COUNT # is at most 4 here. Therefore a simple lookup table is used. if (${_NAME}_FIND_VERSION_COUNT EQUAL 1) set(_VERSION_REGEX "[^.]*") elseif (${_NAME}_FIND_VERSION_COUNT EQUAL 2) set(_VERSION_REGEX "[^.]*\\.[^.]*") elseif (${_NAME}_FIND_VERSION_COUNT EQUAL 3) set(_VERSION_REGEX "[^.]*\\.[^.]*\\.[^.]*") else () set(_VERSION_REGEX "[^.]*\\.[^.]*\\.[^.]*\\.[^.]*") endif () string(REGEX REPLACE "^(${_VERSION_REGEX})\\..*" "\\1" _VERSION_HEAD "${VERSION}") unset(_VERSION_REGEX) if (NOT ${_NAME}_FIND_VERSION VERSION_EQUAL _VERSION_HEAD) set(VERSION_MSG "Found unsuitable version \"${VERSION}\", but required is exact version \"${${_NAME}_FIND_VERSION}\"") set(VERSION_OK FALSE) else () set(VERSION_MSG "(found suitable exact version \"${VERSION}\")") endif () unset(_VERSION_HEAD) else () if (NOT ${_NAME}_FIND_VERSION VERSION_EQUAL VERSION) set(VERSION_MSG "Found unsuitable version \"${VERSION}\", but required is exact version \"${${_NAME}_FIND_VERSION}\"") set(VERSION_OK FALSE) else () set(VERSION_MSG "(found suitable exact version \"${VERSION}\")") endif () endif () unset(_VERSION_DOTS) else() # minimum version specified: if (${_NAME}_FIND_VERSION VERSION_GREATER VERSION) set(VERSION_MSG "Found unsuitable version \"${VERSION}\", but required is at least \"${${_NAME}_FIND_VERSION}\"") set(VERSION_OK FALSE) else () set(VERSION_MSG "(found suitable version \"${VERSION}\", minimum required is \"${${_NAME}_FIND_VERSION}\")") endif () endif() else() # if the package was not found, but a version was given, add that to the output: if(${_NAME}_FIND_VERSION_EXACT) set(VERSION_MSG "(Required is exact version \"${${_NAME}_FIND_VERSION}\")") else() set(VERSION_MSG "(Required is at least version \"${${_NAME}_FIND_VERSION}\")") endif() endif() else () if(VERSION) set(VERSION_MSG "(found version \"${VERSION}\")") endif() endif () if(VERSION_OK) set(DETAILS "${DETAILS}[v${VERSION}(${${_NAME}_FIND_VERSION})]") else() set(${_NAME}_FOUND FALSE) endif() # print the result: if (${_NAME}_FOUND) FIND_PACKAGE_MESSAGE(${_NAME} "Found ${_NAME}: ${${_FIRST_REQUIRED_VAR}} ${VERSION_MSG} ${COMPONENT_MSG}" "${DETAILS}") else () if(FPHSA_CONFIG_MODE) _FPHSA_HANDLE_FAILURE_CONFIG_MODE() else() if(NOT VERSION_OK) _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: ${VERSION_MSG} (found ${${_FIRST_REQUIRED_VAR}})") else() _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE} (missing: ${MISSING_VARS}) ${VERSION_MSG}") endif() endif() endif () set(${_NAME}_FOUND ${${_NAME}_FOUND} PARENT_SCOPE) set(${_NAME_UPPER}_FOUND ${${_NAME}_FOUND} PARENT_SCOPE) endfunction() libsbig-4.9.9/cmake_modules/FindOggTheora.cmake0000644000175100017510000000247214136175546020713 0ustar debiandebian# # Find the native Ogg/Theora includes and libraries # # This module defines # OGGTHEORA_INCLUDE_DIR, where to find ogg/ogg.h and theora/theora.h # OGGTHEORA_LIBRARIES, the libraries to link against to use Ogg/Theora. # OGGTHEORA_FOUND, If false, do not try to use Ogg/Theora. FIND_PATH(OGGTHEORA_ogg_INCLUDE_DIR ogg/ogg.h) FIND_PATH(OGGTHEORA_theora_INCLUDE_DIR theora/theora.h) FIND_LIBRARY(OGGTHEORA_ogg_LIBRARY ogg) FIND_LIBRARY(OGGTHEORA_theoraenc_LIBRARY theoraenc) FIND_LIBRARY(OGGTHEORA_theoradec_LIBRARY theoradec) SET(OGGTHEORA_INCLUDE_DIRS ${OGGTHEORA_ogg_INCLUDE_DIR} ${OGGTHEORA_theora_INCLUDE_DIR} ) #HACK multiple directories SET(OGGTHEORA_INCLUDE_DIR ${OGGTHEORA_INCLUDE_DIRS}) SET(OGGTHEORA_LIBRARIES ${OGGTHEORA_theoraenc_LIBRARY} ${OGGTHEORA_theoradec_LIBRARY} ${OGGTHEORA_ogg_LIBRARY} ) #HACK multiple libraries SET(OGGTHEORA_LIBRARY ${OGGTHEORA_LIBRARIES}) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(OGGTHEORA "Could NOT find the ogg and theora libraries" OGGTHEORA_ogg_LIBRARY OGGTHEORA_theoraenc_LIBRARY OGGTHEORA_theoradec_LIBRARY OGGTHEORA_ogg_INCLUDE_DIR OGGTHEORA_theora_INCLUDE_DIR ) MARK_AS_ADVANCED(OGGTHEORA_ogg_INCLUDE_DIR OGGTHEORA_theora_INCLUDE_DIR OGGTHEORA_ogg_LIBRARY OGGTHEORA_theoraenc_LIBRARY OGGTHEORA_theoradec_LIBRARY ) libsbig-4.9.9/cmake_modules/FindMEADE.cmake0000644000175100017510000000247714136175546017654 0ustar debiandebian# - Try to find Meade DSI Library. # Once done this will define # # MEADEDSI_FOUND - system has Meade DSI # MEADEDSI_LIBRARIES - Link these to use Meade DSI # Copyright (c) 2006, Jasem Mutlaq # Based on FindLibfacile by Carsten Niehaus, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (MEADEDSI_LIBRARIES) # in cache already set(MEADEDSI_FOUND TRUE) message(STATUS "Found MEADEDSI: ${MEADEDSI_LIBRARIES}") else (MEADEDSI_LIBRARIES) find_library(MEADEDSI_LIBRARIES NAMES dsi PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) set(CMAKE_REQUIRED_LIBRARIES ${MEADEDSI_LIBRARIES}) if(MEADEDSI_LIBRARIES) set(MEADEDSI_FOUND TRUE) else (MEADEDSI_LIBRARIES) set(MEADEDSI_FOUND FALSE) endif(MEADEDSI_LIBRARIES) if (MEADEDSI_FOUND) if (NOT MEADEDSI_FIND_QUIETLY) message(STATUS "Found Meade DSI: ${MEADEDSI_LIBRARIES}") endif (NOT MEADEDSI_FIND_QUIETLY) else (MEADEDSI_FOUND) if (MEADEDSI_FIND_REQUIRED) message(FATAL_ERROR "Meade DSI not found. Please install Meade DSI library. http://linuxdsi.sourceforge.net") endif (MEADEDSI_FIND_REQUIRED) endif (MEADEDSI_FOUND) mark_as_advanced(MEADEDSI_LIBRARIES) endif (MEADEDSI_LIBRARIES) libsbig-4.9.9/cmake_modules/FindTOUPCAM.cmake0000644000175100017510000000267614136175546020152 0ustar debiandebian# - Try to find Toupcam Camera Library # Once done this will define # # TOUPCAM_FOUND - system has Toupcam # TOUPCAM_INCLUDE_DIR - the Toupcam include directory # TOUPCAM_LIBRARIES - Link these to use Toupcam # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (TOUPCAM_INCLUDE_DIR AND TOUPCAM_LIBRARIES) # in cache already set(TOUPCAM_FOUND TRUE) message(STATUS "Found libsbig: ${TOUPCAM_LIBRARIES}") else (TOUPCAM_INCLUDE_DIR AND TOUPCAM_LIBRARIES) find_path(TOUPCAM_INCLUDE_DIR toupcam.h PATH_SUFFIXES libtoupcam ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(TOUPCAM_LIBRARIES NAMES toupcam PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(TOUPCAM_INCLUDE_DIR AND TOUPCAM_LIBRARIES) set(TOUPCAM_FOUND TRUE) else (TOUPCAM_INCLUDE_DIR AND TOUPCAM_LIBRARIES) set(TOUPCAM_FOUND FALSE) endif(TOUPCAM_INCLUDE_DIR AND TOUPCAM_LIBRARIES) if (TOUPCAM_FOUND) if (NOT TOUPCAM_FIND_QUIETLY) message(STATUS "Found Toupcam: ${TOUPCAM_LIBRARIES}") endif (NOT TOUPCAM_FIND_QUIETLY) else (TOUPCAM_FOUND) if (TOUPCAM_FIND_REQUIRED) message(FATAL_ERROR "Toupcam not found. Please install Toupcam Library http://www.indilib.org") endif (TOUPCAM_FIND_REQUIRED) endif (TOUPCAM_FOUND) mark_as_advanced(TOUPCAM_INCLUDE_DIR TOUPCAM_LIBRARIES) endif (TOUPCAM_INCLUDE_DIR AND TOUPCAM_LIBRARIES) libsbig-4.9.9/cmake_modules/FindSV305.cmake0000644000175100017510000000264614136175546017617 0ustar debiandebian# - Try to find SV305 Library # Once done this will define # # SV305_FOUND - system has QHY # SV305_INCLUDE_DIR - the QHY include directory # SV305_LIBRARIES - Link these to use QHY # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (SV305_INCLUDE_DIR AND SV305_LIBRARIES) # in cache already set(SV305_FOUND TRUE) message(STATUS "Found libsv305: ${SV305_LIBRARIES}") else (SV305_INCLUDE_DIR AND SV305_LIBRARIES) # find headers find_path(SV305_INCLUDE_DIR NAMES SVBCameraSDK.h PATH_SUFFIXES libsv305 ${_obIncDir} ${GNUWIN32_DIR}/include ) # find libraries find_library(SV305_LIBRARIES NAMES SVBCameraSDK PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(SV305_INCLUDE_DIR AND SV305_LIBRARIES) set(SV305_FOUND TRUE) else (SV305_INCLUDE_DIR AND SV305_LIBRARIES) set(SV305_FOUND FALSE) endif(SV305_INCLUDE_DIR AND SV305_LIBRARIES) if (SV305_FOUND) if (NOT SV305_FIND_QUIETLY) message(STATUS "Found SV305 libraries : ${SV305_LIBRARIES}") endif (NOT SV305_FIND_QUIETLY) else (SV305_FOUND) if (SV305_FIND_REQUIRED) message(FATAL_ERROR "SV305 libraries not found. Please install libsv305 http://www.indilib.org") endif (SV305_FIND_REQUIRED) endif (SV305_FOUND) mark_as_advanced(SV305_INCLUDE_DIR SV305_LIBRARIES) endif (SV305_INCLUDE_DIR AND SV305_LIBRARIES) libsbig-4.9.9/cmake_modules/FindQSI.cmake0000644000175100017510000000245514136175546017471 0ustar debiandebian# - Try to find Quantum Scientific Imaging Library # Once done this will define # # QSI_FOUND - system has QSI # QSI_INCLUDE_DIR - the QSI include directory # QSI_LIBRARIES - Link these to use QSI # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (QSI_INCLUDE_DIR AND QSI_LIBRARIES) # in cache already set(QSI_FOUND TRUE) message(STATUS "Found libqsiapi: ${QSI_LIBRARIES}") else (QSI_INCLUDE_DIR AND QSI_LIBRARIES) find_path(QSI_INCLUDE_DIR qsiapi.h PATH_SUFFIXES qsiapi ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(QSI_LIBRARIES NAMES qsiapi PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(QSI_INCLUDE_DIR AND QSI_LIBRARIES) set(QSI_FOUND TRUE) else (QSI_INCLUDE_DIR AND QSI_LIBRARIES) set(QSI_FOUND FALSE) endif(QSI_INCLUDE_DIR AND QSI_LIBRARIES) if (QSI_FOUND) if (NOT QSI_FIND_QUIETLY) message(STATUS "Found QSI: ${QSI_LIBRARIES}") endif (NOT QSI_FIND_QUIETLY) else (QSI_FOUND) if (QSI_FIND_REQUIRED) message(FATAL_ERROR "QSI not found. Please install libqsi http://www.indilib.org") endif (QSI_FIND_REQUIRED) endif (QSI_FOUND) mark_as_advanced(QSI_INCLUDE_DIR QSI_LIBRARIES) endif (QSI_INCLUDE_DIR AND QSI_LIBRARIES) libsbig-4.9.9/cmake_modules/UnityBuild.cmake0000644000175100017510000001627714136175546020333 0ustar debiandebian# # Copyright (c) 2009-2012 Christoph Heindl # Copyright (c) 2015 Csaba Kertész (csaba.kertesz@gmail.com) # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: # # * Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # * Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # * Neither the name of the nor the # names of its contributors may be used to endorse or promote products # derived from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE # DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # MACRO (COMMIT_UNITY_FILE UNITY_FILE FILE_CONTENT) SET(DIRTY FALSE) # Check if the build file exists SET(OLD_FILE_CONTENT "") IF (NOT EXISTS ${${UNITY_FILE}} AND NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${${UNITY_FILE}}) SET(DIRTY TRUE) ELSE () # Check the file content FILE(STRINGS ${${UNITY_FILE}} OLD_FILE_CONTENT) STRING(REPLACE ";" "" OLD_FILE_CONTENT "${OLD_FILE_CONTENT}") STRING(REPLACE "\n" "" NEW_CONTENT "${${FILE_CONTENT}}") STRING(COMPARE EQUAL "${OLD_FILE_CONTENT}" "${NEW_CONTENT}" EQUAL_CHECK) IF (NOT EQUAL_CHECK EQUAL 1) SET(DIRTY TRUE) ENDIF () ENDIF () IF (DIRTY MATCHES TRUE) MESSAGE(STATUS "Write Unity Build file: " ${${UNITY_FILE}}) FILE(WRITE ${${UNITY_FILE}} "${${FILE_CONTENT}}") ENDIF () # Create a dummy copy of the unity file to trigger CMake reconfigure if it is deleted. SET(UNITY_FILE_PATH "") SET(UNITY_FILE_NAME "") GET_FILENAME_COMPONENT(UNITY_FILE_PATH ${${UNITY_FILE}} PATH) GET_FILENAME_COMPONENT(UNITY_FILE_NAME ${${UNITY_FILE}} NAME) CONFIGURE_FILE(${${UNITY_FILE}} ${UNITY_FILE_PATH}/CMakeFiles/${UNITY_FILE_NAME}.dummy) ENDMACRO () MACRO (ENABLE_UNITY_BUILD TARGET_NAME SOURCE_VARIABLE_NAME UNIT_SIZE EXTENSION) # Limit is zero based conversion of unit_size MATH(EXPR LIMIT ${UNIT_SIZE}-1) SET(FILES ${SOURCE_VARIABLE_NAME}) # Effectivly ignore the source files from the build, but keep track them for changes. SET_SOURCE_FILES_PROPERTIES(${${FILES}} PROPERTIES HEADER_FILE_ONLY true) # Counts the number of source files up to the threshold SET(COUNTER ${LIMIT}) # Have one or more unity build files SET(FILE_NUMBER 0) SET(BUILD_FILE "") SET(BUILD_FILE_CONTENT "") SET(UNITY_BUILD_FILES "") SET(_DEPS "") FOREACH (SOURCE_FILE ${${FILES}}) IF (COUNTER EQUAL LIMIT) SET(_DEPS "") # Write the actual Unity Build file IF (NOT ${BUILD_FILE} STREQUAL "" AND NOT ${BUILD_FILE_CONTENT} STREQUAL "") COMMIT_UNITY_FILE(BUILD_FILE BUILD_FILE_CONTENT) ENDIF () SET(UNITY_BUILD_FILES ${UNITY_BUILD_FILES} ${BUILD_FILE}) # Set the variables for the current Unity Build file SET(BUILD_FILE ${CMAKE_CURRENT_BINARY_DIR}/unitybuild_${FILE_NUMBER}_${TARGET_NAME}.${EXTENSION}) SET(BUILD_FILE_CONTENT "// Unity Build file generated by CMake\n") MATH(EXPR FILE_NUMBER ${FILE_NUMBER}+1) SET(COUNTER 0) ENDIF () # Add source path to the file name if it is not there yet. SET(FINAL_SOURCE_FILE "") SET(SOURCE_PATH "") GET_FILENAME_COMPONENT(SOURCE_PATH ${SOURCE_FILE} PATH) IF (SOURCE_PATH STREQUAL "" OR NOT EXISTS ${SOURCE_FILE}) SET(FINAL_SOURCE_FILE ${CMAKE_CURRENT_SOURCE_DIR}/${SOURCE_FILE}) ELSE () SET(FINAL_SOURCE_FILE ${SOURCE_FILE}) ENDIF () # Treat only the existing files or moc_*.cpp files STRING(FIND ${SOURCE_FILE} "moc_" MOC_POS) IF (EXISTS ${FINAL_SOURCE_FILE} OR MOC_POS GREATER -1) # Add md5 hash of the source file (except moc files) to the build file content IF (MOC_POS LESS 0) SET(MD5_HASH "") FILE(MD5 ${FINAL_SOURCE_FILE} MD5_HASH) SET(BUILD_FILE_CONTENT "${BUILD_FILE_CONTENT}// md5: ${MD5_HASH}\n") ENDIF () # Add the source file to the build file content IF (MOC_POS GREATER -1) SET(BUILD_FILE_CONTENT "${BUILD_FILE_CONTENT}#include <${SOURCE_FILE}>\n") ELSE () SET(BUILD_FILE_CONTENT "${BUILD_FILE_CONTENT}#include <${FINAL_SOURCE_FILE}>\n") ENDIF () # Add the source dependencies to the Unity Build file GET_SOURCE_FILE_PROPERTY(_FILE_DEPS ${SOURCE_FILE} OBJECT_DEPENDS) IF (_FILE_DEPS) SET(_DEPS ${_DEPS} ${_FILE_DEPS}) SET_SOURCE_FILES_PROPERTIES(${BUILD_FILE} PROPERTIES OBJECT_DEPENDS "${_DEPS}") ENDIF() # Keep counting up to the threshold. Increment counter. MATH(EXPR COUNTER ${COUNTER}+1) ENDIF () ENDFOREACH () # Write out the last Unity Build file IF (NOT ${BUILD_FILE} STREQUAL "" AND NOT ${BUILD_FILE_CONTENT} STREQUAL "") COMMIT_UNITY_FILE(BUILD_FILE BUILD_FILE_CONTENT) ENDIF () SET(UNITY_BUILD_FILES ${UNITY_BUILD_FILES} ${BUILD_FILE}) SET(${SOURCE_VARIABLE_NAME} ${${SOURCE_VARIABLE_NAME}} ${UNITY_BUILD_FILES}) ENDMACRO () MACRO (UNITY_GENERATE_MOC TARGET_NAME SOURCES HEADERS) SET(NEW_SOURCES "") FOREACH (HEADER_FILE ${${HEADERS}}) IF (NOT EXISTS ${HEADER_FILE}) MESSAGE(FATAL_ERROR "Header file does not exist (mocing): ${HEADER_FILE}") ENDIF () FILE(READ ${HEADER_FILE} FILE_CONTENT) STRING(FIND "${FILE_CONTENT}" "Q_OBJECT" QOBJECT_POS) STRING(FIND "${FILE_CONTENT}" "Q_SLOTS" QSLOTS_POS) STRING(FIND "${FILE_CONTENT}" "Q_SIGNALS" QSIGNALS_POS) STRING(FIND "${FILE_CONTENT}" "QObject" OBJECT_POS) STRING(FIND "${FILE_CONTENT}" "slots" SLOTS_POS) STRING(FIND "${FILE_CONTENT}" "signals" SIGNALS_POS) IF (QOBJECT_POS GREATER 0 OR OBJECT_POS GREATER 0 OR QSLOTS_POS GREATER 0 OR Q_SIGNALS GREATER 0 OR SLOTS_POS GREATER 0 OR SIGNALS GREATER 0) # Generate the moc filename GET_FILENAME_COMPONENT(HEADER_BASENAME ${HEADER_FILE} NAME_WE) SET(MOC_FILENAME "moc_${HEADER_BASENAME}.cpp") SET(NEW_SOURCES ${NEW_SOURCES} ; "${CMAKE_CURRENT_BINARY_DIR}/${MOC_FILENAME}") ADD_CUSTOM_COMMAND(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${MOC_FILENAME}" DEPENDS ${HEADER_FILE} COMMAND ${QT_MOC_EXECUTABLE} ${HEADER_FILE} -o "${CMAKE_CURRENT_BINARY_DIR}/${MOC_FILENAME}") ENDIF () ENDFOREACH () IF (NEW_SOURCES) SET_SOURCE_FILES_PROPERTIES(${NEW_SOURCES} PROPERTIES GENERATED TRUE) SET(${SOURCES} ${${SOURCES}} ; ${NEW_SOURCES}) ENDIF () ENDMACRO () libsbig-4.9.9/cmake_modules/FindLibRaw.cmake0000644000175100017510000000562514136175546020217 0ustar debiandebian# - Find LibRaw # Find the LibRaw library # This module defines # LibRaw_VERSION_STRING, the version string of LibRaw # LibRaw_INCLUDE_DIR, where to find libraw.h # LibRaw_LIBRARIES, the libraries needed to use LibRaw (non-thread-safe) # LibRaw_r_LIBRARIES, the libraries needed to use LibRaw (thread-safe) # LibRaw_DEFINITIONS, the definitions needed to use LibRaw (non-thread-safe) # LibRaw_r_DEFINITIONS, the definitions needed to use LibRaw (thread-safe) # # Copyright (c) 2013, Pino Toscano # Copyright (c) 2013, Gilles Caulier # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. FIND_PACKAGE(PkgConfig) IF(PKG_CONFIG_FOUND) PKG_CHECK_MODULES(PC_LIBRAW libraw) SET(LibRaw_DEFINITIONS ${PC_LIBRAW_CFLAGS_OTHER}) PKG_CHECK_MODULES(PC_LIBRAW_R libraw_r) SET(LibRaw_r_DEFINITIONS ${PC_LIBRAW_R_CFLAGS_OTHER}) ENDIF() FIND_PATH(LibRaw_INCLUDE_DIR libraw.h HINTS ${PC_LIBRAW_INCLUDEDIR} ${PC_LibRaw_INCLUDE_DIRS} PATH_SUFFIXES libraw ) FIND_LIBRARY(LibRaw_LIBRARIES NAMES raw HINTS ${PC_LIBRAW_LIBDIR} ${PC_LIBRAW_LIBRARY_DIRS} ) FIND_LIBRARY(LibRaw_r_LIBRARIES NAMES raw_r HINTS ${PC_LIBRAW_R_LIBDIR} ${PC_LIBRAW_R_LIBRARY_DIRS} ) IF(LibRaw_INCLUDE_DIR) FILE(READ ${LibRaw_INCLUDE_DIR}/libraw_version.h _libraw_version_content) STRING(REGEX MATCH "#define LIBRAW_MAJOR_VERSION[ \t]*([0-9]*)\n" _version_major_match ${_libraw_version_content}) SET(_libraw_version_major "${CMAKE_MATCH_1}") STRING(REGEX MATCH "#define LIBRAW_MINOR_VERSION[ \t]*([0-9]*)\n" _version_minor_match ${_libraw_version_content}) SET(_libraw_version_minor "${CMAKE_MATCH_1}") STRING(REGEX MATCH "#define LIBRAW_PATCH_VERSION[ \t]*([0-9]*)\n" _version_patch_match ${_libraw_version_content}) SET(_libraw_version_patch "${CMAKE_MATCH_1}") IF(_version_major_match AND _version_minor_match AND _version_patch_match) SET(LibRaw_VERSION_STRING "${_libraw_version_major}.${_libraw_version_minor}.${_libraw_version_patch}") ELSE() IF(NOT LibRaw_FIND_QUIETLY) MESSAGE(STATUS "Failed to get version information from ${LibRaw_INCLUDE_DIR}/libraw_version.h") ENDIF() ENDIF() ENDIF() INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibRaw REQUIRED_VARS LibRaw_LIBRARIES LibRaw_INCLUDE_DIR VERSION_VAR LibRaw_VERSION_STRING ) MARK_AS_ADVANCED(LibRaw_VERSION_STRING LibRaw_INCLUDE_DIR LibRaw_LIBRARIES LibRaw_r_LIBRARIES LibRaw_DEFINITIONS LibRaw_r_DEFINITIONS ) libsbig-4.9.9/cmake_modules/FindALTAIRCAM.cmake0000644000175100017510000000301014136175546020316 0ustar debiandebian# - Try to find Altair Camera Library # Once done this will define # # ALTAIRCAM_FOUND - system has Altair # ALTAIRCAM_INCLUDE_DIR - the Altair include directory # ALTAIRCAM_LIBRARIES - Link these to use Altair # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (ALTAIRCAM_INCLUDE_DIR AND ALTAIRCAM_LIBRARIES) # in cache already set(ALTAIRCAM_FOUND TRUE) message(STATUS "Found libaltaircam: ${ALTAIRCAM_LIBRARIES}") else (ALTAIRCAM_INCLUDE_DIR AND ALTAIRCAM_LIBRARIES) find_path(ALTAIRCAM_INCLUDE_DIR altaircam.h PATH_SUFFIXES libaltaircam ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(ALTAIRCAM_LIBRARIES NAMES altaircam PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(ALTAIRCAM_INCLUDE_DIR AND ALTAIRCAM_LIBRARIES) set(ALTAIRCAM_FOUND TRUE) else (ALTAIRCAM_INCLUDE_DIR AND ALTAIRCAM_LIBRARIES) set(ALTAIRCAM_FOUND FALSE) endif(ALTAIRCAM_INCLUDE_DIR AND ALTAIRCAM_LIBRARIES) if (ALTAIRCAM_FOUND) if (NOT ALTAIRCAM_FIND_QUIETLY) message(STATUS "Found Altaircam: ${ALTAIRCAM_LIBRARIES}") endif (NOT ALTAIRCAM_FIND_QUIETLY) else (ALTAIRCAM_FOUND) if (ALTAIRCAM_FIND_REQUIRED) message(FATAL_ERROR "Altaircam not found. Please install Altaircam Library http://www.indilib.org") endif (ALTAIRCAM_FIND_REQUIRED) endif (ALTAIRCAM_FOUND) mark_as_advanced(ALTAIRCAM_INCLUDE_DIR ALTAIRCAM_LIBRARIES) endif (ALTAIRCAM_INCLUDE_DIR AND ALTAIRCAM_LIBRARIES) libsbig-4.9.9/cmake_modules/FindSBIG.cmake0000644000175100017510000000251214136175546017553 0ustar debiandebian# - Try to find SBIG Universal Library # Once done this will define # # SBIG_FOUND - system has SBIG # SBIG_INCLUDE_DIR - the SBIG include directory # SBIG_LIBRARIES - Link these to use SBIG # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (SBIG_INCLUDE_DIR AND SBIG_LIBRARIES) # in cache already set(SBIG_FOUND TRUE) message(STATUS "Found libsbig: ${SBIG_LIBRARIES}") else (SBIG_INCLUDE_DIR AND SBIG_LIBRARIES) find_path(SBIG_INCLUDE_DIR sbigudrv.h PATH_SUFFIXES libsbig ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(SBIG_LIBRARIES NAMES sbig PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(SBIG_INCLUDE_DIR AND SBIG_LIBRARIES) set(SBIG_FOUND TRUE) else (SBIG_INCLUDE_DIR AND SBIG_LIBRARIES) set(SBIG_FOUND FALSE) endif(SBIG_INCLUDE_DIR AND SBIG_LIBRARIES) if (SBIG_FOUND) if (NOT SBIG_FIND_QUIETLY) message(STATUS "Found SBIG: ${SBIG_LIBRARIES}") endif (NOT SBIG_FIND_QUIETLY) else (SBIG_FOUND) if (SBIG_FIND_REQUIRED) message(FATAL_ERROR "SBIG not found. Please install SBIG Library http://www.indilib.org") endif (SBIG_FIND_REQUIRED) endif (SBIG_FOUND) mark_as_advanced(SBIG_INCLUDE_DIR SBIG_LIBRARIES) endif (SBIG_INCLUDE_DIR AND SBIG_LIBRARIES) libsbig-4.9.9/cmake_modules/CMakeParseArguments.cmake0000644000175100017510000000164214136175546022072 0ustar debiandebian#.rst: # CMakeParseArguments # ------------------- # # This module once implemented the :command:`cmake_parse_arguments` command # that is now implemented natively by CMake. It is now an empty placeholder # for compatibility with projects that include it to get the command from # CMake 3.4 and lower. #============================================================================= # Copyright 2010 Alexander Neundorf # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #============================================================================= # (To distribute this file outside of CMake, substitute the full # License text for the above reference.) libsbig-4.9.9/cmake_modules/FindGPHOTO2.cmake0000644000175100017510000000562614136175546020122 0ustar debiandebian# - Find the native sqlite3 includes and library # # This module defines # GPHOTO2_INCLUDE_DIR, where to find libgphoto2 header files # GPHOTO2_LIBRARIES, the libraries to link against to use libgphoto2 # GPHOTO2_FOUND, If false, do not try to use libgphoto2. # GPHOTO2_VERSION_STRING, e.g. 2.4.14 # GPHOTO2_VERSION_MAJOR, e.g. 2 # GPHOTO2_VERSION_MINOR, e.g. 4 # GPHOTO2_VERSION_PATCH, e.g. 14 # # also defined, but not for general use are # GPHOTO2_LIBRARY, where to find the sqlite3 library. #============================================================================= # Copyright 2010 henrik andersson #============================================================================= SET(GPHOTO2_FIND_REQUIRED ${Gphoto2_FIND_REQUIRED}) find_path(GPHOTO2_INCLUDE_DIR gphoto2/gphoto2.h) mark_as_advanced(GPHOTO2_INCLUDE_DIR) set(GPHOTO2_NAMES ${GPHOTO2_NAMES} gphoto2 libgphoto2) set(GPHOTO2_PORT_NAMES ${GPHOTO2_PORT_NAMES} gphoto2_port libgphoto2_port) find_library(GPHOTO2_LIBRARY NAMES ${GPHOTO2_NAMES} ) find_library(GPHOTO2_PORT_LIBRARY NAMES ${GPHOTO2_PORT_NAMES} ) mark_as_advanced(GPHOTO2_LIBRARY) mark_as_advanced(GPHOTO2_PORT_LIBRARY) # Detect libgphoto2 version FIND_PROGRAM(GPHOTO2CONFIG_EXECUTABLE NAMES gphoto2-config) IF(GPHOTO2CONFIG_EXECUTABLE) EXEC_PROGRAM(${GPHOTO2CONFIG_EXECUTABLE} ARGS --version RETURN_VALUE _return_VALUE OUTPUT_VARIABLE GPHOTO2_VERSION) string(REGEX REPLACE "^.*libgphoto2 ([0-9]+).*$" "\\1" GPHOTO2_VERSION_MAJOR "${GPHOTO2_VERSION}") string(REGEX REPLACE "^.*libgphoto2 [0-9]+\\.([0-9]+).*$" "\\1" GPHOTO2_VERSION_MINOR "${GPHOTO2_VERSION}") string(REGEX REPLACE "^.*libgphoto2 [0-9]+\\.[0-9]+\\.([0-9]+).*$" "\\1" GPHOTO2_VERSION_PATCH "${GPHOTO2_VERSION}") set(GPHOTO2_VERSION_STRING "${GPHOTO2_VERSION_MAJOR}.${GPHOTO2_VERSION_MINOR}.${GPHOTO2_VERSION_PATCH}") ENDIF(GPHOTO2CONFIG_EXECUTABLE) # handle the QUIETLY and REQUIRED arguments and set GPHOTO2_FOUND to TRUE if # all listed variables are TRUE include(FindPackageHandleStandardArgs) find_package_handle_standard_args(GPHOTO2 DEFAULT_MSG GPHOTO2_LIBRARY GPHOTO2_INCLUDE_DIR) IF(GPHOTO2_FOUND) SET(Gphoto2_LIBRARIES ${GPHOTO2_LIBRARY} ${GPHOTO2_PORT_LIBRARY}) SET(Gphoto2_INCLUDE_DIRS ${GPHOTO2_INCLUDE_DIR}) # libgphoto2 dynamically loads and unloads usb library # without calling any cleanup functions (since they are absent from libusb-0.1). # This leaves usb event handling threads running with invalid callback and return addresses, # which causes a crash after any usb event is generated, at least in Mac OS X. # libusb1 backend does correctly call exit function, but ATM it crashes anyway. # Workaround is to link against libusb so that it wouldn't get unloaded. IF(APPLE) find_library(USB_LIBRARY NAMES usb-1.0 libusb-1.0) mark_as_advanced(USB_LIBRARY) IF(USB_LIBRARY) SET(Gphoto2_LIBRARIES ${Gphoto2_LIBRARIES} ${USB_LIBRARY}) ENDIF(USB_LIBRARY) ENDIF(APPLE) ENDIF(GPHOTO2_FOUND) libsbig-4.9.9/cmake_modules/FindMMAL.cmake0000644000175100017510000000303214136175546017553 0ustar debiandebian# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # This module can find the MMAL camera libraries. # cmake_minimum_required(VERSION 3.0.0) set (MMAL_LIBS mmal_core mmal_util mmal_vc_client) set (EGL_LIBS brcmGLESv2 brcmEGL) foreach(lib ${MMAL_LIBS} ${EGL_LIBS} vcos bcm_host m dl) find_library(${lib}_LIBRARY NAMES ${lib} HINTS ${MMAL_DIR}/lib /opt/vc/lib ) if (DEFINED ${lib}_LIBRARY) set(MMAL_LIBRARIES ${MMAL_LIBRARIES} ${${lib}_LIBRARY}) else() message(FATAL_ERROR "Failed to find ${${lib}_LIBRARY} library") endif() endforeach(lib) find_path(BCM_INCLUDE_DIR NAMES bcm_host.h HINTS "/opt/vc/include" ) find_path(MMAL_BASE_INCLUDE_DIR NAMES mmal.h HINTS "/opt/vc/include/interface/mmal" ) find_path(MMAL_UTIL_INCLUDE_DIR NAMES mmal_util.h HINTS "/opt/vc/include/interface/mmal/util" ) if (MMAL_BASE_INCLUDE_DIR AND BCM_INCLUDE_DIR AND MMAL_UTIL_INCLUDE_DIR) set(MMAL_INCLUDE_DIR ${MMAL_BASE_INCLUDE_DIR} ${BCM_INCLUDE_DIR} ${MMAL_UTIL_INCLUDE_DIR}) set(MMAL_FOUND TRUE) endif() libsbig-4.9.9/cmake_modules/FindAIOUSB.cmake0000644000175100017510000000371314136175546020015 0ustar debiandebian# - Try to find libaiousb # Once done this will define # # AIOUSB_FOUND - system has AIOUSB # AIOUSB_INCLUDE_DIR - the AIOUSB include directory # AIOUSB_LIBRARIES - Link these to use AIOUSB (C) # AIOUSB_CPP_LIBRARIES - Link these to use AIOUSB (C++) # Copyright (c) 2006, Jasem Mutlaq # Based on FindLibfacile by Carsten Niehaus, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (AIOUSB_INCLUDE_DIR AND AIOUSB_LIBRARIES AND AIOUSB_CPP_LIBRARIES) # in cache already set(AIOUSB_FOUND TRUE) message(STATUS "Found libaiusb: ${AIOUSB_LIBRARIES}") message(STATUS "Found libaiusbcpp: ${AIOUSB_CPP_LIBRARIES}") else (AIOUSB_INCLUDE_DIR AND AIOUSB_LIBRARIES AND AIOUSB_CPP_LIBRARIES) find_path(AIOUSB_INCLUDE_DIR aiousb.h ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(AIOUSB_LIBRARIES NAMES aiousb PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) find_library(AIOUSB_CPP_LIBRARIES NAMES aiousbcpp PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(AIOUSB_INCLUDE_DIR AND AIOUSB_LIBRARIES AND AIOUSB_CPP_LIBRARIES) set(AIOUSB_FOUND TRUE) else (AIOUSB_INCLUDE_DIR AND AIOUSB_LIBRARIES AND AIOUSB_CPP_LIBRARIES) set(AIOUSB_FOUND FALSE) endif(AIOUSB_INCLUDE_DIR AND AIOUSB_LIBRARIES AND AIOUSB_CPP_LIBRARIES) if (AIOUSB_FOUND) if (NOT AIOUSB_FIND_QUIETLY) message(STATUS "Found libaiousb: ${AIOUSB_LIBRARIES}") message(STATUS "Found libaiusbcpp: ${AIOUSB_CPP_LIBRARIES}") endif (NOT AIOUSB_FIND_QUIETLY) else (AIOUSB_FOUND) if (AIOUSB_FIND_REQUIRED) message(FATAL_ERROR "libaiousb not found. Please install libaiousb. https://www.accesio.com") endif (AIOUSB_FIND_REQUIRED) endif (AIOUSB_FOUND) mark_as_advanced(AIOUSB_INCLUDE_DIR AIOUSB_LIBRARIES AIOUSB_CPP_LIBRARIES) endif (AIOUSB_INCLUDE_DIR AND AIOUSB_LIBRARIES AND AIOUSB_CPP_LIBRARIES) libsbig-4.9.9/cmake_modules/FindAPOGEE.cmake0000644000175100017510000000311514136175546017767 0ustar debiandebian# - Try to find Apogee Instruments Library # Once done this will define # # APOGEE_FOUND - system has APOGEE # APOGEE_INCLUDE_DIR - the APOGEE include directory # APOGEE_LIBRARY - Link these to use APOGEE # Copyright (c) 2008, Jasem Mutlaq # Based on FindLibfacile by Carsten Niehaus, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (APOGEE_INCLUDE_DIR AND APOGEE_LIBRARY) # in cache already set(APOGEE_FOUND TRUE) message(STATUS "Found libapogee: ${APOGEE_LIBRARY}") else (APOGEE_INCLUDE_DIR AND APOGEE_LIBRARY) find_path(APOGEE_INCLUDE_DIR ApogeeCam.h PATH_SUFFIXES libapogee ${_obIncDir} ${GNUWIN32_DIR}/include ) # Find Apogee Library find_library(APOGEE_LIBRARY NAMES apogee PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(APOGEE_INCLUDE_DIR AND APOGEE_LIBRARY) set(APOGEE_FOUND TRUE) else (APOGEE_INCLUDE_DIR AND APOGEE_LIBRARY) set(APOGEE_FOUND FALSE) endif(APOGEE_INCLUDE_DIR AND APOGEE_LIBRARY) if (APOGEE_FOUND) if (NOT APOGEE_FIND_QUIETLY) message(STATUS "Found APOGEE: ${APOGEE_LIBRARY}") endif (NOT APOGEE_FIND_QUIETLY) else (APOGEE_FOUND) if (APOGEE_FIND_REQUIRED) message(FATAL_ERROR "libapogee not found. Cannot compile Apogee CCD Driver. Please install libapogee and try again. http://www.indilib.org") endif (APOGEE_FIND_REQUIRED) endif (APOGEE_FOUND) mark_as_advanced(APOGEE_INCLUDE_DIR APOGEE_LIBRARY) endif (APOGEE_INCLUDE_DIR AND APOGEE_LIBRARY) libsbig-4.9.9/cmake_modules/FindFFmpeg.cmake0000644000175100017510000001573514136175546020206 0ustar debiandebian# - Try to find ffmpeg libraries (libavcodec, libavdevice, libavformat, libavutil, and libswscale) # Once done this will define # # FFMPEG_FOUND - system has ffmpeg or libav # FFMPEG_INCLUDE_DIR - the ffmpeg include directory # FFMPEG_LIBRARIES - Link these to use ffmpeg # FFMPEG_LIBAVCODEC # FFMPEG_LIBAVDEVICE # FFMPEG_LIBAVFORMAT # FFMPEG_LIBAVUTIL # FFMPEG_LIBSWSCALE # # Copyright (c) 2008 Andreas Schneider # Modified for other libraries by Lasse Kärkkäinen # Modified for Hedgewars by Stepik777 # Modified for INDILIB by rlancaste # # Redistribution and use is allowed according to the terms of the New # BSD license. # macro(_FFMPEG_PACKAGE_check_version) if(EXISTS "${PACKAGE_INCLUDE_DIR}/version.h") file(READ "${PACKAGE_INCLUDE_DIR}/version.h" _FFMPEG_PACKAGE_version_header) string(REGEX MATCH "#define ${PACKAGE_NAME}_VERSION_MAJOR[ \t]+([0-9]+)" _VERSION_MAJOR_match "${_FFMPEG_PACKAGE_version_header}") set(FFMPEG_PACKAGE_VERSION_MAJOR "${CMAKE_MATCH_1}") string(REGEX MATCH "#define ${PACKAGE_NAME}_VERSION_MINOR[ \t]+([0-9]+)" _VERSION_MINOR_match "${_FFMPEG_PACKAGE_version_header}") set(FFMPEG_PACKAGE_VERSION_MINOR "${CMAKE_MATCH_1}") string(REGEX MATCH "#define ${PACKAGE_NAME}_VERSION_MICRO[ \t]+([0-9]+)" _VERSION_MICRO_match "${_FFMPEG_PACKAGE_version_header}") set(FFMPEG_PACKAGE_VERSION_MICRO "${CMAKE_MATCH_1}") set(FFMPEG_PACKAGE_VERSION ${FFMPEG_PACKAGE_VERSION_MAJOR}.${FFMPEG_PACKAGE_VERSION_MINOR}.${FFMPEG_PACKAGE_VERSION_MICRO}) if(${FFMPEG_PACKAGE_VERSION} VERSION_LESS ${FFMPEG_PACKAGE_FIND_VERSION}) set(FFMPEG_PACKAGE_VERSION_OK FALSE) else(${FFMPEG_PACKAGE_VERSION} VERSION_LESS ${FFMPEG_PACKAGE_FIND_VERSION}) set(FFMPEG_PACKAGE_VERSION_OK TRUE) endif(${FFMPEG_PACKAGE_VERSION} VERSION_LESS ${FFMPEG_PACKAGE_FIND_VERSION}) if(NOT FFMPEG_PACKAGE_VERSION_OK) message(STATUS "${PACKAGE_NAME} version ${FFMPEG_PACKAGE_VERSION} found in ${PACKAGE_INCLUDE_DIR}, " "but at least version ${FFMPEG_PACKAGE_FIND_VERSION} is required") else(NOT FFMPEG_PACKAGE_VERSION_OK) mark_as_advanced(FFMPEG_PACKAGE_VERSION_MAJOR FFMPEG_PACKAGE_VERSION_MINOR FFMPEG_PACKAGE_VERSION_MICRO) endif(NOT FFMPEG_PACKAGE_VERSION_OK) else(EXISTS "${PACKAGE_INCLUDE_DIR}/version.h") set(FFMPEG_PACKAGE_VERSION_OK FALSE) message(STATUS "${PACKAGE_NAME}'s version.h file was not found in the include directory: ${PACKAGE_INCLUDE_DIR}, please install this program.") endif(EXISTS "${PACKAGE_INCLUDE_DIR}/version.h") endmacro(_FFMPEG_PACKAGE_check_version) # required ffmpeg library versions, Requiring at least FFMPEG 3.2.11, Hypatia set(_avcodec_ver ">=57.64.101") set(_avdevice_ver ">=57.1.100") set(_avformat_ver ">=57.56.100") set(_avutil_ver ">=55.34.100") set(_swscale_ver ">=4.2.100") if (FFMPEG_LIBRARIES AND FFMPEG_INCLUDE_DIR) # in cache already set(FFMPEG_FOUND TRUE) else (FFMPEG_LIBRARIES AND FFMPEG_INCLUDE_DIR) # use pkg-config to get the directories and then use these values # in the FIND_PATH() and FIND_LIBRARY() calls find_path(FFMPEG_INCLUDE_DIR NAMES libavcodec/avcodec.h PATHS ${FFMPEG_INCLUDE_DIRS} ${CMAKE_INSTALL_PREFIX}/include /usr/include /usr/local/include /opt/local/include /sw/include PATH_SUFFIXES ffmpeg libav ) find_package(PkgConfig) if (PKG_CONFIG_FOUND) pkg_check_modules(AVCODEC libavcodec${_avcodec_ver}) pkg_check_modules(AVDEVICE libavdevice${_avdevice_ver}) pkg_check_modules(AVFORMAT libavformat${_avformat_ver}) pkg_check_modules(AVUTIL libavutil${_avutil_ver}) pkg_check_modules(SWSCALE libswscale${_swscale_ver}) else (PKG_CONFIG_FOUND) # LIBAVCODEC set(PACKAGE_NAME "LIBAVCODEC") set(PACKAGE_INCLUDE_DIR "${FFMPEG_INCLUDE_DIR}/libavcodec") set(FFMPEG_PACKAGE_FIND_VERSION _avcodec_ver) _FFMPEG_PACKAGE_check_version() if(FFMPEG_PACKAGE_VERSION_OK) set(AVCODEC_VERSION FFMPEG_PACKAGE_VERSION) endif(FFMPEG_PACKAGE_VERSION_OK) # LIBAVDEVICE set(PACKAGE_NAME "LIBAVDEVICE") set(PACKAGE_INCLUDE_DIR "${FFMPEG_INCLUDE_DIR}/libavdevice") set(FFMPEG_PACKAGE_FIND_VERSION _avdevice_ver) _FFMPEG_PACKAGE_check_version() if(FFMPEG_PACKAGE_VERSION_OK) set(AVDEVICE_VERSION FFMPEG_PACKAGE_VERSION) endif(FFMPEG_PACKAGE_VERSION_OK) # LIBAVFORMAT set(PACKAGE_NAME "LIBAVFORMAT") set(PACKAGE_INCLUDE_DIR "${FFMPEG_INCLUDE_DIR}/libavformat") set(FFMPEG_PACKAGE_FIND_VERSION _avformat_ver) _FFMPEG_PACKAGE_check_version() if(FFMPEG_PACKAGE_VERSION_OK) set(AVFORMAT_VERSION FFMPEG_PACKAGE_VERSION) endif(FFMPEG_PACKAGE_VERSION_OK) # LIBAVUTIL set(PACKAGE_NAME "LIBAVUTIL") set(PACKAGE_INCLUDE_DIR "${FFMPEG_INCLUDE_DIR}/libavutil") set(FFMPEG_PACKAGE_FIND_VERSION _avutil_ver) _FFMPEG_PACKAGE_check_version() if(FFMPEG_PACKAGE_VERSION_OK) set(AVUTIL_VERSION FFMPEG_PACKAGE_VERSION) endif(FFMPEG_PACKAGE_VERSION_OK) # LIBSWSCALE set(PACKAGE_NAME "LIBSWSCALE") set(PACKAGE_INCLUDE_DIR "${FFMPEG_INCLUDE_DIR}/libswscale") set(FFMPEG_PACKAGE_FIND_VERSION _swscale_ver) _FFMPEG_PACKAGE_check_version() if(FFMPEG_PACKAGE_VERSION_OK) set(SWSCALE_VERSION FFMPEG_PACKAGE_VERSION) endif(FFMPEG_PACKAGE_VERSION_OK) endif (PKG_CONFIG_FOUND) find_library(FFMPEG_LIBAVCODEC NAMES avcodec libavcodec PATHS ${AVCODEC_LIBRARY_DIRS} ${CMAKE_INSTALL_PREFIX}/lib /usr/lib /usr/local/lib /opt/local/lib /sw/lib ) find_library(FFMPEG_LIBAVDEVICE NAMES avdevice libavdevice PATHS ${AVDEVICE_LIBRARY_DIRS} ${CMAKE_INSTALL_PREFIX}/lib /usr/lib /usr/local/lib /opt/local/lib /sw/lib ) find_library(FFMPEG_LIBAVFORMAT NAMES avformat libavformat PATHS ${AVFORMAT_LIBRARY_DIRS} ${CMAKE_INSTALL_PREFIX}/lib /usr/lib /usr/local/lib /opt/local/lib /sw/lib ) find_library(FFMPEG_LIBAVUTIL NAMES avutil libavutil PATHS ${AVUTIL_LIBRARY_DIRS} ${CMAKE_INSTALL_PREFIX}/lib /usr/lib /usr/local/lib /opt/local/lib /sw/lib ) find_library(FFMPEG_LIBSWSCALE NAMES swscale libswscale PATHS ${SWSCALE_LIBRARY_DIRS} ${CMAKE_INSTALL_PREFIX}/lib /usr/lib /usr/local/lib /opt/local/lib /sw/lib ) #Only set FFMPEG to found if all the libraries are found in the right versions. if(AVCODEC_VERSION AND AVDEVICE_VERSION AND AVFORMAT_VERSION AND AVUTIL_VERSION AND SWSCALE_VERSION AND FFMPEG_LIBAVCODEC AND FFMPEG_LIBAVDEVICE AND FFMPEG_LIBAVFORMAT AND FFMPEG_LIBAVUTIL AND FFMPEG_LIBSWSCALE) set(FFMPEG_FOUND TRUE) endif() if (FFMPEG_FOUND) set(FFMPEG_LIBRARIES ${FFMPEG_LIBAVCODEC} ${FFMPEG_LIBAVDEVICE} ${FFMPEG_LIBAVFORMAT} ${FFMPEG_LIBAVUTIL} ${FFMPEG_LIBSWSCALE} ) endif (FFMPEG_FOUND) if (FFMPEG_FOUND) if (NOT FFMPEG_FIND_QUIETLY) message(STATUS "Found FFMPEG: ${FFMPEG_LIBRARIES}, ${FFMPEG_INCLUDE_DIR}") endif (NOT FFMPEG_FIND_QUIETLY) else (FFMPEG_FOUND) message(STATUS "Could not find up to date FFMPEG for INDI Webcam. Up to date versions of these packages are required: libavcodec, libavdevice, libavformat, libavutil, and libswscale") if (FFMPEG_FIND_REQUIRED) message(FATAL_ERROR "Error: FFMPEG is required by this package!") endif (FFMPEG_FIND_REQUIRED) endif (FFMPEG_FOUND) endif (FFMPEG_LIBRARIES AND FFMPEG_INCLUDE_DIR) libsbig-4.9.9/cmake_modules/FindIconv.cmake0000644000175100017510000000426114136175546020110 0ustar debiandebian# # Copyright (C) 2010 Michael Bell # 2015-2016 MariaDB Corporation AB # # Redistribution and use is allowed according to the terms of the New # BSD license. # For details see the COPYING-CMAKE-SCRIPTS file. # # ICONV_EXTERNAL - Iconv is an external library (not libc) # ICONV_FOUND - system has Iconv # ICONV_INCLUDE_DIR - the Iconv include directory # ICONV_LIBRARIES - Link these to use Iconv # ICONV_SECOND_ARGUMENT_IS_CONST - the second argument for iconv() is const # ICONV_VERSION - Iconv version string if (ICONV_INCLUDE_DIR AND ICONV_LIBRARIES) # Already in cache, be silent set(ICONV_FIND_QUIETLY TRUE) endif (ICONV_INCLUDE_DIR AND ICONV_LIBRARIES) find_path(ICONV_INCLUDE_DIR iconv.h) IF(CMAKE_SYSTEM_NAME MATCHES "SunOS") # There is some libiconv.so in /usr/local that must # be avoided, iconv routines are in libc ELSEIF(APPLE) find_library(ICONV_LIBRARIES NAMES iconv libiconv PATHS /usr/lib/ NO_CMAKE_SYSTEM_PATH) SET(ICONV_EXTERNAL TRUE) ELSE() find_library(ICONV_LIBRARIES NAMES iconv libiconv libiconv-2) IF(ICONV_LIBRARIES) SET(ICONV_EXTERNAL TRUE) ENDIF() ENDIF() if (ICONV_INCLUDE_DIR AND ICONV_LIBRARIES) set (ICONV_FOUND TRUE) endif (ICONV_INCLUDE_DIR AND ICONV_LIBRARIES) set(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR}) IF(ICONV_EXTERNAL) set(CMAKE_REQUIRED_LIBRARIES ${ICONV_LIBRARIES}) ENDIF() if (ICONV_FOUND) include(CheckCSourceCompiles) CHECK_C_SOURCE_COMPILES(" #include int main(){ iconv_t conv = 0; const char* in = 0; size_t ilen = 0; char* out = 0; size_t olen = 0; iconv(conv, &in, &ilen, &out, &olen); return 0; } " ICONV_SECOND_ARGUMENT_IS_CONST ) endif (ICONV_FOUND) set (CMAKE_REQUIRED_INCLUDES) set (CMAKE_REQUIRED_LIBRARIES) if (ICONV_FOUND) if (NOT ICONV_FIND_QUIETLY) message (STATUS "Found Iconv: ${ICONV_LIBRARIES}") endif (NOT ICONV_FIND_QUIETLY) else (ICONV_FOUND) if (Iconv_FIND_REQUIRED) message (FATAL_ERROR "Could not find Iconv") endif (Iconv_FIND_REQUIRED) endif (ICONV_FOUND) MARK_AS_ADVANCED( ICONV_INCLUDE_DIR ICONV_LIBRARIES ICONV_EXTERNAL ICONV_SECOND_ARGUMENT_IS_CONST ) libsbig-4.9.9/cmake_modules/FindLIMESUITE.cmake0000644000175100017510000000301214136175546020363 0ustar debiandebian# - Try to find LIMESUITE # Once done this will define # # LIMESUITE_FOUND - system has LIMESUITE # LIMESUITE_INCLUDE_DIR - the LIMESUITE include directory # LIMESUITE_LIBRARIES - Link these to use LIMESUITE # LIMESUITE_VERSION_STRING - Human readable version number of rtlsdr # LIMESUITE_VERSION_MAJOR - Major version number of rtlsdr # LIMESUITE_VERSION_MINOR - Minor version number of rtlsdr # Copyright (c) 2017, Ilia Platone, # Based on FindLibfacile by Carsten Niehaus, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (LIMESUITE_LIBRARIES) # in cache already set(LIMESUITE_FOUND TRUE) message(STATUS "Found LIMESUITE: ${LIMESUITE_LIBRARIES}") else (LIMESUITE_LIBRARIES) find_library(LIMESUITE_LIBRARIES NAMES LimeSuite PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib /usr/local/lib ) if(LIMESUITE_LIBRARIES) set(LIMESUITE_FOUND TRUE) else (LIMESUITE_LIBRARIES) set(LIMESUITE_FOUND FALSE) endif(LIMESUITE_LIBRARIES) if (LIMESUITE_FOUND) if (NOT LIMESUITE_FIND_QUIETLY) message(STATUS "Found LIMESUITE: ${LIMESUITE_LIBRARIES}") endif (NOT LIMESUITE_FIND_QUIETLY) else (LIMESUITE_FOUND) if (LIMESUITE_FIND_REQUIRED) message(FATAL_ERROR "LIMESUITE not found. Please install libLimeSuite-dev") endif (LIMESUITE_FIND_REQUIRED) endif (LIMESUITE_FOUND) mark_as_advanced(LIMESUITE_LIBRARIES) endif (LIMESUITE_LIBRARIES) libsbig-4.9.9/cmake_modules/FindPLAYERONE.cmake0000644000175100017510000000322114136175546020363 0ustar debiandebian# - Try to find PlayerOne Library # Once done this will define # # PLAYERONE_FOUND - system has PLAYERONE # PLAYERONE_INCLUDE_DIR - the PLAYERONE include directory # PLAYERONE_LIBRARIES - Link these to use ASI # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (PLAYERONE_INCLUDE_DIR AND PLAYERONE_LIBRARIES) # in cache already set(PLAYERONE_FOUND TRUE) message(STATUS "Found libplayerone: ${PLAYERONE_LIBRARIES}") else (PLAYERONE_INCLUDE_DIR AND PLAYERONE_LIBRARIES) find_path(PLAYERONE_INCLUDE_DIR PlayerOneCamera.h PATH_SUFFIXES libplayerone ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(PLAYERONECAM_LIBRARIES NAMES PlayerOneCamera PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if (PLAYERONECAM_LIBRARIES) set(PLAYERONE_LIBRARIES ${PLAYERONECAM_LIBRARIES}) endif (PLAYERONECAM_LIBRARIES) if(PLAYERONE_INCLUDE_DIR AND PLAYERONE_LIBRARIES) set(PLAYERONE_FOUND TRUE) else (PLAYERONE_INCLUDE_DIR AND PLAYERONE_LIBRARIES) set(PLAYERONE_FOUND FALSE) endif(PLAYERONE_INCLUDE_DIR AND PLAYERONE_LIBRARIES) if (PLAYERONE_FOUND) if (NOT PLAYERONE_FIND_QUIETLY) message(STATUS "Found PLAYERONE: ${PLAYERONE_LIBRARIES}") endif (NOT PLAYERONE_FIND_QUIETLY) else (PLAYERONE_FOUND) if (PLAYERONE_FIND_REQUIRED) message(FATAL_ERROR "PLAYERONE not found. Please install libPlayerOneCamera.2 http://www.indilib.org") endif (PLAYERONE_FIND_REQUIRED) endif (PLAYERONE_FOUND) mark_as_advanced(PLAYERONE_INCLUDE_DIR PLAYERONE_LIBRARIES) endif (PLAYERONE_INCLUDE_DIR AND PLAYERONE_LIBRARIES) libsbig-4.9.9/cmake_modules/FindNNCAM.cmake0000644000175100017510000000256314136175546017671 0ustar debiandebian# - Try to find NNCAM Camera Library # Once done this will define # # NNCAM_FOUND - system has Levenhuk # NNCAM_INCLUDE_DIR - the Levenhuk include directory # NNCAM_LIBRARIES - Link these to use Levenhuk # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if (NNCAM_INCLUDE_DIR AND NNCAM_LIBRARIES) # in cache already set(NNCAM_FOUND TRUE) message(STATUS "Found libnncam: ${NNCAM_LIBRARIES}") else (NNCAM_INCLUDE_DIR AND NNCAM_LIBRARIES) find_path(NNCAM_INCLUDE_DIR nncam.h PATH_SUFFIXES libnncam ${_obIncDir} ${GNUWIN32_DIR}/include ) find_library(NNCAM_LIBRARIES NAMES nncam PATHS ${_obLinkDir} ${GNUWIN32_DIR}/lib ) if(NNCAM_INCLUDE_DIR AND NNCAM_LIBRARIES) set(NNCAM_FOUND TRUE) else (NNCAM_INCLUDE_DIR AND NNCAM_LIBRARIES) set(NNCAM_FOUND FALSE) endif(NNCAM_INCLUDE_DIR AND NNCAM_LIBRARIES) if (NNCAM_FOUND) if (NOT NNCAM_FIND_QUIETLY) message(STATUS "Found NNCAM: ${NNCAM_LIBRARIES}") endif (NOT NNCAM_FIND_QUIETLY) else (NNCAM_FOUND) if (NNCAM_FIND_REQUIRED) message(FATAL_ERROR "NNCAM not found. Please install NNCAM Library http://www.indilib.org") endif (NNCAM_FIND_REQUIRED) endif (NNCAM_FOUND) mark_as_advanced(NNCAM_INCLUDE_DIR NNCAM_LIBRARIES) endif (NNCAM_INCLUDE_DIR AND NNCAM_LIBRARIES) libsbig-4.9.9/cmake_modules/FindRT.cmake0000644000175100017510000000152514136175546017357 0ustar debiandebian# FindRT.cmake - Try to find the RT library # Once done this will define # # RT_FOUND - System has rt # RT_INCLUDE_DIR - The rt include directory # RT_LIBRARIES - The libraries needed to use rt # RT_DEFINITIONS - Compiler switches required for using rt # # Also creates an import target called RT::RT find_path (RT_INCLUDE_DIR NAMES time.h PATHS /usr /usr/local /opt PATH_SUFFIXES ) find_library(RT_LIBRARIES NAMES rt PATHS /usr /usr/local /opt ) include(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(rt DEFAULT_MSG RT_LIBRARIES RT_INCLUDE_DIR) mark_as_advanced(RT_INCLUDE_DIR RT_LIBRARIES) if (NOT TARGET RT::RT) add_library(RT::RT INTERFACE IMPORTED) set_target_properties(RT::RT PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${RT_INCLUDE_DIR} INTERFACE_LINK_LIBRARIES ${RT_LIBRARIES} ) endif()libsbig-4.9.9/SBIGUDrvOSX.bin0000644000175100017510000206014014136175550015023 0ustar debiandebianp 00` `x__TEXT__text__TEXT` ` __stubs__TEXT88__stub_helper__TEXT<__cstring__TEXT.F__const__TEXTPNPN__unwind_info__TEXTOO__eh_frame__TEXTP(/Px__DATA %P__dyld__DATA__got__DATA(E__la_symbol_ptr__DATA8(8J__cfstring__DATA```__data__DATAK__common__DATAB#__bss__DATA 'H__LINKEDIT(PpL 8/usr/local/lib/libsbig.dylibPS PK[<8 ~ R_$ h/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation X/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 8 /usr/lib/libSystem.B.dylib 8/usr/lib/libgcc_s.1.dylib&X)Pp2ASLAS%r%rUHW]DUH]UHHH=rH=iEH=ZrH?E%EH]fffff.UH]UH']DUHHH}uuUHǰ#H=qH?EEH]UHH}u}uH]ÐUHH0HE1ɉιH}H}HEHHUHH}HHEHEHHHi@BHUH}EH0]UH}u]@UHHH=.bEH]ÐUHHH=BEH]ÐUHH))))))))HLLHHxHpa()P()`()p()]()e()m()u()}HHHHH@HH8HxH0HpH(LH=ְ'1ADLULoML]LEML MXL]MXA@0AHMM>H=H5v'HMlH`H _oH9\'H 2oH H;MX 1Hİ]ffffff.UHH}EEEuqfqH]ff.UH]f.UHHH}oPH=nHEHHXHEHE0.HEH]fffff.UHH='!'M'EE1HuN}}HEEH]@UHH 1H5''d1H5׶'HH'AHE}HHuHLʉEH 'HH 'H 'HH 'H 'HH '''}uHUEH ]f.UHH1H'ljEH]ffff.UHH =' Ev1H''lj`1HuʉE1H'lj}ܵ'ω-}EE<'EEEH ]UHH0H!'HɃMH}Hu1H'fEEHDADEE8EfEEE1}2M }EۊEۨ|dH}HudωEUUH}Hu辊EUU}EM ȃEEYEEH0]UHHH}HEHEHEEE  H='H?EMEEHz'H H=iH= i8HE*^,ɁMHEH*^,ɁM} E} E } E} E M+ QlEșMEE+>lE;HE}}}u}k}a}WH}HuEԦE EMȈˆUfEdE܋EkEEkEE%MċEMŋE%MƋEMEԦfEE1}M }EE4H}HuHcELMHcELĈM诇E܋EEHEHEM jM jfEEE1} M }EEZH}Hu.EEȃ5qHEHEH+EH= EEx} HEH+EH= 0HI'EH8H1'HfǀXH'H8BH'HuH+uHEH1HUHuHHfHELfAHEHMH)HMHEHMH)HMH'H H=f>AD'脳fEEM9H'HHHHH0H(+H H0HcHH5}2E}nH'HFH=M1H 5HHDEDMEN аH=$SEE H5}Ol kHݢ}ЋufEMDEAfAfDUfD]f]EEED4$DDt$DuDt$ H=rEMff5'fD'ffAD'αH='H5 EMfAfD'AAD'fEffEETHϡfMfUf5'HfHDfDffDED K'RA'=}LH'H '"H}HHHHHHHHf} HȜ'HMHHHԭ9H'"HUHuHHHHHHH=H5h'Ha'fEDX'}H'H5wHH>H>H6H}H=Zu衰f}.H5?H}fEf 'D'ͮ;HHHUHuHHHHHH}e k}aH8'HLfEE4H'HMHfHHfUuHy'u}LED))}‰HufAfDULMA*EfAfDUEM9hEMU)9REMHcHuVEM)HcH}wHHfAAfAHUHufDVfEffE}N}DH'H/H'HHH|'HHHH "ֺ HxH+xHxHEH}HHHHHHH_H 'H f*H+'fEEMȃ9H:H5'MHc xMLcB @ALLEB FHHHH1HHHHEMHcH GH;E'HMHc PH+EH%HHMUHcpH)HHH VUHcqH;MH'H.MHc PH+EH%HHMUHcpH)HHH 'HHHE4AH;EHx"Hn'HMHH+EHp HL'HMHU4PH)HpHpH eHxHHHxHhHHHUHEHh4BH;E"HHMHH+EH` HHMHU4PH)H`H`H;E%HHMfHMHufNHHHfEffEAHI'H B'"H}HHXHHPHHXHP!HH'fEEMȃ9HH5'MHc xMLcB @ALLEB FHHH@H1H8H8HHEMHcH@ GH;E'H~MHc PH+EH0%HWHMUHcpH)H0H0H +UHcqH;MH('HMHc PH+EH %HܘHMUHcpH)H H H p'H(HHE4AH;EH"HC'HMHH+EH H!'HMHU4PH)HHH :HHHHxHHHHUHEH4BH;E"HHMHH+EH HϗHMHU4PH)HHH;E%HHMfHMHufNHHHfEffEAH'H R"H}HHHHHHHH 'HHHHEEԋEH[A\A]A^A_]Ð? ?>//UHfЉ}ufEfH'fA'f:'UփUuEErH`'Hff 'UU%f'f'f'@f'f'f'@aH'Hff 'D}Ḧ'Hff ['H'Hff >']UH}}} } fEfEE]@UHH`fDfAfA҉}ufDUfDMfEEL'MAKA˃L]MgHHMHcHE MUʉE؉șMH'UHEЉЙffu}fufDEfDMLUIz}fufDEfDM EH'H@fщUEf}fUfDEAfDMAfMfDUEk^EEM)fAfDME }IH-'}fMfUfuHxfu}fMfU EH'H@fщUEf}fUfDEAfDMAfMfDUE]E} }"}fEfMMEp}DH['}fMfUfuH@fADfuDfMEE}fEfMM败EE}H'Hf@Hj'Hf@EH`]nnUHAVSH0fDfEfAfӉ}uf]fD]fDUfEEL5'M6ANA΃LuЉMHHMHcH}fEfMM[E؃ E؉Et}/}fEUmE؃ E؉EF/}fEUާE؃ E؉EEE؉EEH0[A^]zDzD@UHSHfDfAfAH]}ufD]fDULEfEH]EfE}fEA}ufEfMDMGẼ ẺE8} LHU'HHɉȃHEMH HMHcHH5E1A}fEMD[EOHՏE1ɸ}ufMDE$D$D$EEEfEHEEM9+HhHMHHEHEfEffEHMUEЙuHcHH}HE1DHfAHEfDH}WEEfEEM9MHEH ώA*EEXEEEYEXEEfEffEEE*^ME*^UE*^Y\QHM}HV'Hf01.ẺEEHĈ[],,UHH fH 'fEfEH |f}MH̀'H|1H'H|H'H&f}6Hu'HH H^'HgH?'MH9EH"'HHHHHEHUHH&HMHcH}[ffUM}蛡fEEEH'H|(H'H0WyfH]'H|IQ9H5'H| 0W) H~'fMHfH ]Ð@UHHffA}fDEHUfEEH~'HJɉʃHUM"HHMHcHHEfEs1ܙ}2 1H E EE611HUHEfEfEfEfEu辰1HUEu覰E} EE1HuA}uk fAEщMDA$D$D$豚E EEkfEHEE=2HHMHu!HcHEHEfEffEHEH@HfHEfEEEHĀ]x^x^UHHPffAЉ}ufDEfEEMʃMЉUEЃE2HW|'HHHEXH>|'HHHE?}H|'HHHEH|'HHHEHEHEH{'H}}}}}u}k}aHz'Hx8O}YHj{'H.HS{'HH<{'HHEfMM@H{'HHɉȃHEMwH$HMHcHH5E1A}EUfAARE3H }ufEDDMEE}fEHEE=+H+HMHHEHEfEffEHEH@HfHEfHEdHEfHEdffEEEHP] fff.UHH`fDfEfAӉ}ufD]HMfDUfEE}p1HEfEfEfEfE11HEȋuH"1HUEu E}G}81荔 1HǫEcE1ɸ}uHUfMfDEE$D$DUDT$EٕEEH`]f.UHH ffEE}fEHx'HHɉȃHEMLHXHMHcH1H5ƄAljMAPE}/EEEH ]@UHHPfH v'H6HHUfEEHy` EԉEHHw'HH.w'H Hw'H|ʃMЉUDEЃEZEЃEEЃE//HEHMHv'fE*EEH|HHmEԃEEڃEE EEEHMHUH5+v'ADEH6|EԃHu'HZH=3H=1H HH IDMAHELI_H=vEN3 EEԉEH{4MHH;EM EHP]UHSHHH-u'H 64H HMH}HuEH#H=2H==2H=1H BH {HLEE@LMEQEN ȰfH=}lR2H=k1H HzIL]EL]AAJH`LL`H=\1H= 1H HxL t'IID|M A|AN Lڰ諶H=X1Hs'8HxH}HPHHPHHHEfHEf@HEf@HEf@HEH@HEH@HHH|HDs'H|ffxHNH=1H HxHDxDxEN а衵H=D0HE fDžxx FHr'Hfx)Hr'Hfǀxo H hr'H fzx$HBr'HfǁxHfǀzFHr'Hfx)Hr'Hfǀx H q'H fzHq'Hfz fDžx xHq'H|ȃH84H H8HcHfDžxHt frr"ttffx fDžxHtz frr"ttffx fDžxXHp'HfDžxHp'HCHEHf}0fDžx fDžxmH-p'HHHtȃ"ttffx fDžx fDžxbHt1ȃ"ttffx fDžxfDžx EHTo'xH|H_H=1H HtHo'IL E|HD|DL LEа裱H=,,fxHMfzHHH HHpH HcHHxHu H5en'EH6H=%1H `HuoHDEDMEN аڰH=+H=߾1H HsILUELUAAJHLL{H=g+H=1H ߺHtILUEBLUABAJHLLH=1+H=1H HsILUEBLUABAJHLL蹯H=н*H=1H eHLMEA耯H=l*HxHuG H5l'EH6H=P1H gHLEH=.*H=1H SHlmIEDMEN LA̮H=)}#PH=Ǽ1H JHgrHLEE@LMEQEN ȰrH=^)HxHuH5}k'EH6H==1H HlHDEDMEN аH= (}#PH=1H pHqHLEE@LMEQEN Ȱ蘭H=(HxHuH5j'EH6H=c1H HkHDEDMEN аH=/(}#PH=1H HpHLEE@LMEQEN Ȱ辬H=պ'+HxHuH5i'EH6FH=1H ,HjHDEDMEN а>H=U*'HxHuH5Ni'EH6FH=1H շH^jHDEDMEN аëH=ڹ&5Hh'EH H=z&Hh'fzHfUUH'MHH;EHH[]- ^^^ub<@UHH H}HuEEfEEEE>FE}%E!E' fEfEEH ]fff.UHH`HEHuH}EEfEEHEH}HuE䨉EEH}HuE䨉EEEf4Hg'HfǁxHfǀzHE fEE}eH}HuEEEE#EEHu}E؃RE%EEăEEăEEă EEă0EEă8EEă@EE-EE-EHEfEdHEfEOHE fE:HE fE%HEfEHEfEHEfEHEfEE؃HE HEfEiH}HuEfEEEE;CE}4E؃R'E%(HE fE/yEԃEHEfEEH`]ÐUHHPH}HuEHufHufFHufFHufFHuHHHuH}CHMHMHcHH}HuHEfHEffE_>E}UffuŨDfH}fwH}GVẼIẼ<HEẼffMẼfHUfJgHuHEfHEfHE8E} fEHMfA+HEfHEfHE8H}HuЈEfEEAEUЃfH}fwUЃEfH}fwH}fGH}HEHHEf@HEf@YHEH #HEf@HEf@HEf@ HEH HEf@tHEHHEf@HEf@EHEHHEH HEf@HEf@HEf@E%E#HEf@QEЃ@E#HEf@&EЃ E#HEf@HEf@HEf@HEf@1HMfHMfƉE}'fH}fw'EfH}fw'%E#HEf@W'@E#HEf@)' E#HEf@ EEHP]ÐUHHH}HuEDžpHuHE8E EEEHEf@?ppdHEf@E#Ps~HEHHHhH`GH[HhHcHHEHxHEHx E4H}fEfEHEH@HfуffMEHEHxHEHx E4H}fEfEHEH@HfуffMEqHEH@tt t EIH}ttfEfEtfffMEHEH@ttH}Hu+E\t t E1H}fEfEtfffMoEZHEHxHEHx EtH}fEfE^GHEH@HHi@HffMd׉E蔩pH=\'H7HHfǀHHǀ6H}fE<fE^GHE~@( ?fbf( Cf\f| CY,ffUoEgpH=['H7HHfǀHHǀ6/HEHxUHEHEHx6HEHEHxHEHEHxHEHEHxHEHEHxHEHEHxHEHEHx |HE HEHx]HE HEHx>HE HEHxHEHEHx EAfEHE8H}HuEEHMffUvE#H}HxE8EDžpHuHE8@ E EE7EHEf@?ppdHEf@E#P#n~HEH@MH92}(H}HxHEH@HHM.7EyHEHxHEHx  E>HEH@HHf E}E EEEEHĠ]f{5s@UHHHEH}HuEHu>Hc E EE;fEHMfAUHEf@E# HEHHHEHUHHMHcHH}fEfEfEEH}HuEH}fEfEHEfEfEHEHEHufEWHE8 H}HuEfEEE4E%1 E EEEEHĀ]ÐQ<@UHHpH}HuEHuHvHHu3HEHHEHEHHEHEHHHEHUHHMHcHHXU'H|HAU'H| H*U'HHUHB HEH@HEH@HE8 H}HuЈEfEE93E}EЉHUHJ@1 E}/'HUHJ EHEHHHEHUH0HMHcHHEH@HMHArHEH@aHEH@PHEH@?HEH@.HEH@HEH@ E'HE HEH( EEEHMQ(9T1ҋEfE}ٟ'HcMHUHR0 ẼEMHEHEHE HE pHE `HEPHE@HE0HE HEHEHEH( EfEHE8EEEHMQ(9LH}HuЋËM\0E EEeEHcMHUHR0 ẼE5HE HEH( E EEHMQ(9T1ҋEfE}'HcMHUHR0 ẼEHEHEHE HE pHE `HEPHE@HE0HE HEHEHEH( EfEHE8H}HuЈEE.E EEEHMHI0EEEHMQ(9DH}Hu3.E EE<EHcMHUHR0 ẼE EEEEHp]duduuuuuuuuuuf"kDUU3@UHH H}HuEHu CHEHHEH@ EHEH@ EEH ]ffff.UHH}HuEHuf}HHHuHEHHMHcHH}HufE}(E}!UȃDfH}f7=H}HufE7(E}$UDfH}f7'eb 1HMH5AM'H6|#E}UEfH}f7H}SHL'H9aH L'HH+H H;HL'HfǀHL'EHfHEfU>aH gL'HH+H H;!HFL'HMfHfǀ HEffE}H}Hu؈EEb*E}!U؃EfH}f7R1ƉE}$<'EfH}f7 EEHĀ]ÐLpLLLLLLLLLLUH}}  EP} =HJ'Hx#HJ'Hz EEE]UHH0ff}fMfEE}E։UEH='''E 'E% і'E% ''''''Ј 'E/^HEH}1ɈʉEU E;EMۊEۨ$R^H+EH E}H='HcuYEf}ӕ'E n'= E K' ' ' ' {'% n'9EEEEH0]DUHH H~HHMDžHH;EH ]ffff.UHH}HuEEE]ÐUHH}EEE]DUHH}HuEEE]ÐUHHHEH}HuEfE HEfEHuHBE EEH}E EEj _\ 1HxH58G'H6|zE EE"}s1HF'H2fdžZH2|HHXyE EEiE EE@B['[ 1Hx`yE EEhEtt1H2F'H2fdžZH2|HHXxE EEE EE@BZ1HE'H2fdžZH2|HHXxE EE/E EEw@BlZHhHpHBE'ƅpƅqH|HHxE EEƅphqDžTTwHhHpHD'@q@@qH|HHwE EE@BYTT| HXH ^ 1HXH5D'fDž^H|HHHHvE EEEEEH]DUHH H}EE}d] HunE EE>fEHMfAU}XEEEEEH ]UHHPEE1}M }dEEl'NjEE X 1HMH5B'H6|uE EE$} }iEEEHP]@UH]DUH}EEE]fDUH}EEE]ÐUHHPH5KH)H}HEHEHEH}HEH}H5H}HEn1ƺH}H}EHEH}讄H}@EH5H}蟄HEH5H}膄HEHlA'HH&`H OA'H HH}H5VH}HuEH}_H5A'H6HH)fHn( efbf( if\f|M^HUH}HuаՃH}E豃EHP]UHH0H}HuEfEHufHufFHuE-EEcEEdtH}E}/f}E&HEf HEf@:H}Hu E%H}HuEE&HEfEH0]@UHH0HEHuH}H}fEfEEEEHE} EEpHV?'H|H??'H|E= EE(E%= HEfEEEH0]@UHHPHEH}HuHE} EEf}HEfE&HEf@HEH(HHEfE&P1HH}H0H}H}H}HuEfEEEEHExE} EEH}HuEЃfLEfAEЃ fLEfAPEEE E} EE~H}HuиMkdEșMfALMfEAEEEE} EE)MkdEșMfH}fwEEHP]ff.UHHPHEH}HuH$E} EEf}HEfE&HEf@HEHHHEfE&H}Hu1LEM@ LEEfEELEEAADEAALEAPEAEDUgE} EEH}HuEE:E} EEH}HuиdEHMQiEЙDEAADME} EEH}HuEEE} EEWH}HuиdEHMQiEЙDEAADMmE} EEEEHP]ÐUHH0H:'H}HuHEH E!HEHMH;HEHH+EH= HEHEHH+EHE1HC:'HHEHEHUH}Mԃ} E!#HEHEHEjHEHMHEEH0]ffffff.UHH@H9'H}HuHEEH E!HEHMH;qHEHH+EH= HEHEHH+EHEظf@HUH 39'H W|Ẽ} E!HEH;EEȃEȁ}p MLHEHEH*1H8'HHEHEHUH|HEHEHEHEHEHMHE1Hm8'EHHEHEHUH{M̃} E!9} E#HEHEHE~HEHMHEEH@]fff.UHH0H}HuEHE @H} .HuH6fLwE EEH9'H H.')E8EH'H H '}oH=' EGH'HMH; E"HH}H5HEHyHEH'HMHEEEH0]ff.UHHH}H}HdH H]UHHffE}XfH ;fH]fUHHffE}(fH fH]fUHH H6'H E!H5'HH}H5ʂ'1f}=yH5'HEHH}?&E!(HL8TfH 'EEH ]fUHH 1H5('H=!5'HEH?HuxHEH}%EH8fHMHEH;E^1H'H4'HHEHUH+UH xHEH}:%EEHEHEHEHV4'HMH 'HEEH ]UHH8f]fUHHPfDfEH}HuHUHMfDUfEEHMH9EHEH8H} EHEH8H} EaH2'HxhH2'H8fE @H!@UփEHcHuH}tHuH6H fAAHuH6fAAHH=HuLMIuHMH9HEEЃf}/p'EЃkfH'Eԃ;f=3'-HEH8*EЃ#f'H~'H H~'HEH8EЃEH~'H H~'}HEH8 H~'HMH; EUHEH8 H`~'HMH; E"HH}H5=HEHtHEHEH8H}'HMHHEH8H}'HMHEЉEEHP]UHH@HEEf@HUH 0'H s E!%H}2NjẼE F}} E1HuH=Y0'H?sHEH} EHEffHUHEH;EpHEH+EHEH}HEH5'1H/'HHUH0HH0HH01H0)H+PH W$uWH 'H CH=[ H=9e1H gHL0VH=eH'HHpH(H@pHDžXHXH;0 1HfDžHXHHHI5  HHHH5R HHHf2ff2HXLIHk`IfAfHXLIHk`IfApHXHLXLIMk`MIQfDžHHT43HHXHHHk`HHHHH+ HHfDžHH33HHXHHHk`HHRH HH?+1HH3fHXHHXH<'H(HHpHDžHHH9HDDvHcDHHHk`HDHcHHHk`HH HHHHLHLHH`HHHH-`HXHcDHHHk`HHHHHHHHSHcDHHHk`HʋDHcHHHk`HHHSDHcHHHk`HHHHHlSDD}HH@H'HGH=VH=`1H bHHD_RH=v`KHHH;EH ]Rff.UHHH1'H R1ɉH։E0H'H2fdžH2fHǂfEH]ÐUHH0H}HuEHuHHHuH}HHMHcHH}HuEH}HuEH}Hu EH}Hu E}H}HuEhH}HuESH}HuE>E1H}Hu:EHEfHEH@E%EH0]Ð%:OdyUHH@Hq 'H zH HMH}HuE%HMHAH|H1 'H| H 'H|HEP9HEf<HEHHEf HEHxHEHx HEfE EE}HEHMHUDBA DEfEfDMHHB?ẼkH}udHuH}HHcEHMV$HEHx(HMHI(EUHcEEȉE@HEfHcEHMHAHMHH;EM EH@]WNffffff.UHHHn 'H wH HMHPHHDžD%HHHAH|H" 'H|#H 'H|HPP9HHfMHPHHHf #HPHxHHfH5YHPHxMH8HHHfHQ 'HDž`H|mH5J]HXHHLADH HXH(HPDGDH HHH LHhH5\HXHH|LADH HXH(HPDGDH HHHffffff.UHHH>&H GH HMH`HXDžT%HXHAH|EH&H|.H&H|H&H|#H&H|H`P9HXfHy&HxHXfH`HxHXfH5KIH`Hx+=HHHHXfH&HDžpHDžH|-H5LHhHH<H0H&H|-H5LHhHH<<H(HU&H|-H5MHhHH;H qH&H|-H5}MHhHH;H(H5^MHhHH;HH5MHhH(HP;H5LADHhH8HH&;HhHHHH fAHXfD HXHhHXf H8H5"LH;(HhH8H5`LHm;,HXfHHpH=@1HXfHHHh:HDž@H@H;pHpH+@H8H8 HDž8HHXfDžT%H8HH9H;87H8AHHXfHH@fH8fDfDfkTH`HxcH`H@ H@H8H9AHH`H@H@H8H;H@H8HXHBH`Hx(%H`H@(H@H8HpHH8H@H@>HHs8HoTHH;EH]7fUHHH&H 'H HMH}HuE%HMHAH|H&H| H&H|HEP9HEfsH&Hx"H&HxHEf8HEHxHEHx LHEfHEHMfEEEHH'E EEHuH@H" @BHL EEHcEHLLHcUH)щȉE}EHEHMHcUHfAfDEDMEDUHH.&E EEHuH@HcMHHcUHI EEEOZ{H&HxgHuH}EHEnE=HuH}HEEEMffZ}*LH@HuH~H HMHALEEH0MHH;E<ppHMHcpHHxHHϰB.HxHxH5i>Džt ppHMHcpHH-H5/>ppHMHcpHHxHHϰ-WHEHxHHHHs-+H5=Džt ppHMHcpHH4-H5q=ppHMHcpHHxH(Hϰ,HEHxH(H(HH,mH5=Džt ppHMHcpHHv,"H5<ppHMHcpHHxH8Hϰ,HEH8H ,H,HEH8HxH8HH+HxH8H5G<H+#HxH8H5+<H+H5<Džt ppHMHcpHHX+H5;ppHMHcpHHxHXHϰ*@H5;HEHcpHHxHXHHʰ*(H5^;Džt ppHMHcpHH*2H5:ppHMHcpHHxHHHϰ-*H5:Hxf@dHxf@bHxf@`HxHHHxH`HxHbHxHdHhHH`HH`Lh)ZH5S:DžtppHMHcpHH^) DžtHtHH;E\\Hİ]"(UHfEE]UHH0H1&H}HuHUHMLEHxH &Hx!H}HuHUHMLE裶EEEH0]ff.UHH cf&H @1HHHMLEKE1HHHHMLE)EH ]UHH0@}Eu@EEEf+H @1HuHMLEE"1HuHHMLEEH0]fffff.UHH@H}HuEHuHuHuH6HuQf+H @1HuHUHHMLE4E"1HuHHMLE EEH@]ÐUHH@H}HuEHuHuHuH6Huf1H @1HUHuLHHUHHME"1HuHHMLEwEEH@]ff.UHAWAVAUATSHxE fAEfAEffEfEfA1AL`&}ԉuHUfDefD}fDuf]fD]fDUEEfAfDxEfAfDzfDUfD|fDUfD~fDUfDUfDUfDUfDUfDUfDUfDUIfDfDU}DwH&H$ˆww$ffUHxHuHuHuMMHuHuHuHHuf@H @HxHuLEIHhHHhE(1(HuHH`L`EEHx[A\A]A^A_]ff.UHH0fDfAfAfA}fD]fDUfDMfEEMffEfEfEfEfEfEfEfEfE f+H @ 1HuHMLEE"1 HuHHMLEEEH0]fff.UHH0ffAfA}fDMfDEfEEMffEfEfEfEfEfEfEfEHf+H @ 1HuHMLE+E"1 HuHHMLEEEH0]UHH@ffAfA1Aʉ}fDMfDEfEEMffEfEfEfEfEfEfEfE}DUH&H$ˆUߊE$ffULf+H!@ 1HuHMLE/E"1 HuHHMLEEEH@]fff.UHH0ffEMffEf9H!@HUHuHUHLEHMLLEE,1HuHHMLEmfDMfDMEEH0]fDUHH ffEE%f+H !@1HuHMLEE"1HuHHMLEEEH ]DUHH0ff}fMfEEUffEfEfEfEfEf+H!@1HuHMLEdE"1HuHHMLE=EEH0]ÐUHH0ff}fMfEEUffEfEfEfEfEf+H!@1HuHMLEE"1HuHHMLEEEH0]ÐUHH H}EH}ffE]f&H!@1HuHMLE@EEH ]@UHH H}Ef2H!@1AHUHHUHHME HEfEH ]f.UHH0H}Ef2H!@1AHUHHUHHMtE11HuHHMLEMEHiMHUH EH0]ÐUHH8HMH}HuEEHuH~HMHAHMfDHMfDHMfAHMfAHMHA HMHAESH&H|ʃMUoE E[EEDEEtEEEEH}ȃ}EffMHEf@E$9H&H.H}<ȃ}EffM,HEf@E$HEf@E$fEHMfEHHHMHx}HHMHcHH}HuE[H}HuEFH}Hu'E1H}HuEH}HuEEH&fMHfUUEHĐ]f{UHH0HEHuH}EEEfEHH}Hu؉EߵH}HuEZfEEᾉEE fEXH}HuEfE蓵E fE*E=HEfEfEEH0]UHH@H}HuEHuEEЃEE'HE8H}Hu؈EfEEǴE}U؃EfH}fwE%E$HEf@QE؃@E$HEf@&E؃ E$HEf@H}HuHEH@EE}%H}HuE؉HUHJHJEȳE}H}HuE-@HcHUHJHJHMHA E~EH}Hu؊EffUEOExfb fbfbfb%fb-fbEMffUE*Y^\Y^XH,HH}HwEH@]ffff.UHHHEH}HuEHu>HE EEfEHMfAUHEf@E$HEɉllhEuHEHxHEHx? E@HE8H}HpEfEHMffUXE$uH}HuEEwEOHuHE8E1Eg }gg}H}HuиEZHUHRH@HHHADEװE9H}HuиE[HUHRH@HHHADE蕰EEEEHĠ]ÐUHH@HEH}HuEHu>HvE EEfEHMfAUHEf@E$oHEɉMẼEE-HE8H}HuЈEfEEE蚯EEEEH@]UHH`H}HuEHuHvHHuHEHHEkHEɉMEEEFHE8H}HuЈEfEE֮E}EЉHUHJHEɉM*EEHEH@ ? EHE EfEHE8KEEEHMQ(9LH}HuЋËM E EE7EHcMHUHR0 ẼE EEEEH`]fUHH0H}HuEHuEEԃEE-HE8aH}Hu؈EfEEE3E}-HuHE8FE fEHMfAEH0]UH}EE]ffffff.UHH0}HuEHuf}}EԃEEUfE}{H}Hu؈EEWE}!U؃EfH}f7EH0]ÐUH}HufE}oHEMUNEAE4E 'EE EfEE]UHHPHa&}uHUHMEuuuuHx0#}Hu E܉EHMLEȋEff'}uHUE܃Ho&HWH= H=&1H HvHDEDMDUEJH$H=E‰EE܉EeL'LMHEȋ}uHUHMH$<E܃H&HWH=SH=l1H j HHDEDMDUEJH$H=0EE?E܉ELEȋ}uHUHM?E܃yH &HWH=計H=1H  HHDEDMDUEJH$n H=E]EE܉EEHP]UHAWAVATSH}؉uHUHMLEEHEEfDž|H Y'HpH L'Hp='EHpu؅.  y|x t p lD h d`h6\c -X =8fDž|HE|HpHHHp1@@9HMHXHXfAfDEE HEHEH&HXHIHHMHf HXHH&H| HEFH&H|Hq&H HE ZHM&H HE1H)&H HEHE H&H| HE~H&H| HE UH&H|1H&H HEHE HE HB&H|yEOHEH;E HE/H&HHEHHMH)HMH}HEHEH;E HEH&H|]H&HɉT&TȃPHEHMH)HMHEHMH)HMH&H.H&H|H&H|H&H|H}H&H|ZH&HɉL&LȃHHEHHE HEHHEHEH;EHEHEfEfEMHpHHHp fEfEMHpHHHp MHpHHHp HXzHHH@H8HF4H@HcHEE EEH;&Hf 1HXr}ADEuMMADEHXHRH@H E MH&H"E E@MH&H)HXH@H%HEMHA&MHpHHHp HWH=1H HH=4H=1H HLEH=0mH=1H HLIDUD]AAADE]@EDuA AADED}AAADEuLcOuLcJH(LL EEى$Dt$D|$L Ld$L(Ld$ H=z~0H&Hf ;fDž|f|HpHHHpDAD1fDž||HpHHHpDAEDHuHPHPfAfDUUMfAfDUHP% *Hֿ&H8E ffMfEHpHHHp H&HEHH=J1H  HH=,}H=1H HDEADMADUAAADE։D$H=|.Hξ&fDž|HE|HpHHHp:ADHUHHHHfDJfDMH|Hc&H HF&H| HHHHHHH.HHcHEeE\EE=fEHHfHfMUfEEMffUEHpHHHpu@HpHHHpf}@HpHHHp2HHHHHHH-HHcHEE=fEEffMOEE=fEEffM#EE=fEEHpHHHpfu@HpHHHpHHfqfu}fEfEHpHHHp H&H`H= 1H HH= nyH= 1H JHRH=i >yM+fDž|HE|HpHHHp1@@9HMH@EH@f9 EMH@fx EMH@fx/E MH@fz E@MH&MHpHHHp HpHHHpHpHHHpH`H=( 1H HH= wH= 1H HH= w)fDž|HE|HpHHHp1@@9HMH8H8=EH8H.H8HH8HH8ЙfH8f9H8AfH8fyH8AfH8fyH8AfH8fyfEfEH8ffMUfEfEHpHHHp H8fBfE}fEfEHpHHHp H8fBfE}fEfEHpHHHp H8fBfE}fEHʷ&1ɺfu@LpMILpA8DUAE@LpMILpA8H`H=@1H H H="tH=1H *HH=t&fDž|HE|HpHHHp1@@9HMH0H0fDfDEE=fEfEHpHHHp H0zWHpHHHpHpHHHpH0fPfUufEH0H H0f@H0H ffPH0fHfMU@HpHHHp@0fM@HpHHHp@0H0fHfMUH0D@D9 fEPEH0Q)Ѓ& fE&H0HU)ffuM&ffuH&MHpHHHpfDEDHpHHHpH`H=|1H JHGH=^3rH=L1H HH=.r$H7&Hf.fDž| fDž||HpHHHp1@@9HMH(H(fAfDEH(fy HEEffMHEH&MHpHHHp H(JfAfDEfDEDHpHHHp Hf.!H(HHpHHHpH&H`H=1H HH=|pH=1H H`H=wLp["H&H|Hi&H|fDž| fDž|HE|HpHHHp1@@9HMH} EA}#1H2E@@}H&Hf"HHHHʈU&HH E E@1Hr}ADEH2EMADEY1Hr@@}HrDEAD@}H2EM@@}H&MHpHHHp H|H|&H|kHHdHpHHHp#HfHpHHHpH&H8H=1H HH=tmH=1H HXH=oDmH=]1H H=LL _ID]]LcN4]ELcO uLcOuLcJHLLELMLL$LLT$LLT$H=ll{H&fDž|HE|HpHHHp:ADEDEHpHHHpDHpHHHpH`H=1H HH=kH=1H HH=zkfDž|HE|HpHHHp1@@9HMH EH f9 EMH fx EMH fx EMH fx EMH fx EMHҬ&MHpHHHp HpHHHpH`H=c1H 1H.H=EjH=31H THH=iHpHHHp@@0HEf8f|HEf|@HpHHHp@0HEHHhf|fzzUHhHHHhff}f}@HpHHHpfzffzHC&|ff|H`H=1H HH=hH=1H HH=yhfDž|} } HE HEH{&f|HpIILpDADʈH`H=1H HH=gH=1H QHH=|gH̩&fDž|HEf|HpIILpDADʈH`H=Q1H HH=3xgH=!1H HH=tfH &fDž|Hf  HEHEH֨&f|HpIILpDADʈH`H=l1H :H7H=Np#fH=<1H HH=leH'&HH=1H HH=heH=1H H:ILMAAJH`LL`^H=u\JeHEHEHHHPHHHHPHcHfDž||HpHHHp1@@9HMHH@9HpHHHp@9fDž||HpHHHp1@@9HMHH@9HpHHHp@9H@yHpHHHp@9H@yHpHHHp@9H@yHpHHHp@9HA@HpHHHp@9HfDADHpHHHp@9HA@HpHHHp@9HfDADHpHHHp@92fDž| |HpHHHp1@@9HMHH@9HpHHHp@9H@yHpHHHp@9H@yHpHHHp@9H@yHpHHHp@9HA@HpHHHp@9HfDADHpHHHp@9HA@HpHHHp@9HfDADHpHHHp@9HA@HpHHHp@9HfDADHpHHHp@9HfDA fDE} }/MDșD fEffEEHpHHHp f}@HpHHHp HEHfDž|HpHHHp@@0H@0HpHHHp@0H@pHpHHHp@0H@pHpHHHp@0H@pHpHHHp@0HP@HpHHHp@0Hfx@HpHHHp@0HP@HpHHHp@0Hfx@HpHHHp@0HP@HpHHHp@0Hfx@HpHHHp@0Hfx f}} }/M@ș@ fEffEEHpHHHp f}@HpHHHp HB HpHHHp Hfz @HpHHHp HBHpHHHp Hfz@HpHHHp HEHfDž|HpHHHp@@0H@0HpHHHp@0H@pHpHHHp@0H@pHpHHHp@0H@pHpHHHp@0HP@HpHHHp@0Hfx@HpHHHp@0HP@HpHHHp@0Hfx@HpHHHp@0HP@HpHHHp@0Hfx@HpHHHp@0HP @HpHHHp@0Hfx @HpHHHp@0HP @HpHHHp@0Hfx @HpHHHp@0HP@HpHHHp@0Hfx@HpHHHp@0HP@HpHHHp@0Hfx@HpHHHp@0HP@HpHHHp@0Hfx@HpHHHp@0HP@HpHHHp@0Hfx@HpHHHp@0 fDž||HpHHHp1@@9HMHH@9HpHHHp@9H@yHpHHHp@9HfDAfDE} }/M<ș< fEffEEHpHHHp f}@HpHHHp HBHpHHHp Hfz@HpHHHp  HEHHfHf~}B}8~8ș8f~ff~fDž||HpHHHp1@@9H@9HpHHHp@9H@yHpHHHp@9H@yHpHHHp@9HA@HpHHHp@9HfDADHpHHHp@9~@HpHHHp@9fD~DHpHHHp@9H@yHpHHHp@9[fDž||HpHHHp1@@9HMHH@9HpHHHp@9H@yHpHHHp@9fDž||HpHHHp1@@9HMHH@9HpHHHp@9H@yHpHHHp@9QfDž||HpHHHp1@@9HMHH@9HpHHHp@9H@yHpHHHp@9fDž|HEH|HpHHHp0@@8H@8HpHHHp@8H@xHpHHHp@8H@xHpHHHp@8$} }fDž|HEH|HpHHHp0@@8H@8HpHHHp@8H@xHpHHHp@8EfDž|HEH|HpHHHp0@@8H@8HpHHHp@8H@xHpHHHp@8fDž|HEH|HpHHHp0@@8H@8HpHHHp@8H@xHpHHHp@8HH@HpHHHp@8HfD@DHpHHHp@8HH@HpHHHp@8HfD@DHpHHHp@8HEHHEHE}} }%fDž|HEH|HpHHHp0@@8H@8HpHHHp@8H@xHpHHHp@8HH@HpHHHp@8HfD@DHpHHHp@8HH@HpHHHp@8HfD@DHpHHHp@8Ei}SH&HH&H%fDž|HEH|HpHHHp0@@8H@8HpHHHp@8H@xHpHHHp@8HH@HpHHHp@8HfD@DHpHHHp@8HH@HpHHHp@8HfD@DHpHHHp@8EH<&HhH=1H HH=4OH=1H HLEEH=0~OHEH`HEHH H(H HH(HcHHEHHHff|HEyHEHHHff|HEIHEfDž|3HEfDž|HEfDž|E}|,|HpHHHp1@@9HpHHp|*HHpH`|HE}|HcHUH HMHUH EE܋EH[A\A^A_]fpppuXu#uPBuzi hhKT]]KUHHHE}uHUHMLELMHEEH&HpHHHEHMHHMHcHEyHEH8H}HuEVHEH8H}Hu`E3HEHEH8<H}HuUMLE9Eă EĉEHEHMHHHEHHHHEHHHHEHHE}Hu9fH ƍ&H}HuHULEH DAHULEH}Hu?H &H Hb&Hˆ$fʃ}f|1}{HEH8{{$fH}HuLEfxLHMfD|EfDxEXE#H\'1H}HuHMAAXEă}HEHMHH)HBHEH8@ E#H\'1H}HuHMAA;XEEĉEEHĐ]Ðhtfff.UHH}uHUHMLEEuủ} ẼExẼEẼEẼE<ẼEGẼEẼ EẼ EkẼ EẼ ECẼEẼEE-EH}9EH}9E܃}UHEHEHE3HEH"HEHHEH6}uHUHMLE%;ErHEfx0H}E9EH}G= c}uHUHMLE:EHEɉMIEȃEcEEEEE EE | ExEtEpElEhaEdzE`3E\LEXyH}7Ej}uHUHMLE<9EKHEH8H} E}uHUHMLE8EE9HEɉTTPTLTHTDT@T<ST8XT 4T 0$+}uHUHMLE7E H}5EH&Hx} 01!EH]UHH}fEH}HH}fEHEH 0HEHHHMuff}fEffEM)f]fffff.UHH@H&}HuEHfx E1 HH}H}H}TfEfEHEHEH bHEHMfUADEEܠHH=E%EHMHHHUfEffEEEEH@]UHH0}HuEHuHufE}HuEH}TfE܃} fEHEU9fEEkHEH0HEHfEE%HEHHE@Ef}}H&HfHE@HE@H׃&HfHE@HE@H&HfHE@HE@tH}&HfHE@HE@BHP&HfHE@HE@HE@HE@HE@HE@HEf@HEf@HEf@HEf@HEf@HEf@0HEf@ HEf@ 0HE@H}%H}fEH0]DUHH0Hq&}HuEHfx E}}} } EfEHMHMH}跛EHcEHbHEHMU@@uE䠋uHH蝴EEHcMHUЈ EEEEEH0]ÐUHH@Ha&}HuEHfx EHEHEfEHE@H}H}ffEHEH hHEHMfU@@uLEMILMA0@uEԠuHH讳E܃}fEffEE܉EEH@]UHHHn&H w?H HM}HuEHfx E}}} } EHu؋}E EEEE1}M }EEfEHEHEEHcEHa1HUE%@@uLcELMC4@uEu8EEE}LHu}E}.HEHMH HH)HxEEE}JHu}E-HEHMغ HHEEEHj=MHH;EttHĐ]UHH0fH ~}&}fEEfEHyH}H}&H|ȃ HE؉MaHHMHcH fEE: fEE"H}&Hu fEEHV}&H~ fEEH'}&H7fEE4 E  ESH|&H7fEE E  EfEE[ E y EH@|&fEHf,1E4 E  E1E E  EXH{&H fEE H{&H7fEEY E ? EH>{&HH'{&HH{&fEHf<1EE E1EE EH|z&HLfEEHMz&H7fEEE EuHy&H7fEEE E"H51H8EH8詼EOfEEf} P%-Hyx&~p((=}fbf(=f\f|^Yuu^e\^\YX,ɉM} E}?E?1HUH5x&E E EADEH6|[EHSx&H|eHE})H}1U؃EfH}f7EEEEH2MHH;EM EHh[]蔶fff.UHH@H}HuEEܠHuf>fEHEHHEfE1HUH M }EϊEϨ`HEHMH;s&uPADELMMILUEDEH|HHEfEffEpfEHEHHEfE1HUH M }EΊEΨ`HEHMHr&uPADEH|HH\EDEHMHHHUDfEffEpEH@]@UHHpH!r&H *1H HMH}HuEH|:Hq&H|#Hq&H| EUHuHq&H|E EE%EEHEf8,fEHEHHEfE1E;EM }EE`HEHMHq&u ADELMMILUEDEH|HHϣEfEffEr}?E%-HuHp&MffUH|E}.Hqp&HHMHHFHQHNfqfVE%HMHfEHEHHEfE1E;EM }EE`HEHMHo&u ADEH|HH菢EDEHMHHHUDfEffErEEHn.MHH;EM EHp]ffff.UHAWAVATSHEfAEfAfDfEfAfAԉ}܉ufDefD}fDuf]fD]fDUEE}qHn&HfAPHHn&fUH0f0E}DEHED)HcLMMIHI1HHMI;rXH@n&HHIXHHH1HUH5n&LIǀLIǀ@H6fdž:EuנH=E1ɉEDD nHm&HHm&H4Hm&HHD?E΃2Ẽ%EMUMffuEffuEEMUM9Hm&fUH0f0}DEHED)HcLMMIHI1HHMI;rXHl&HHIXHHHH0Hl&H:HLJH:HLJ@H:fLJ:H:fLJPH:HLJhH:HLJH:HLJ`HfǂZHEM9Hl&Hfǂ0HHǂHHHǂHHǂ@Hfǂ:fuHfP}DEHED)LcLUMMhM MhMM;K`Hok&HHI`HHhHg0HIk&H:HLJH:HLJ`HfǂZHلH k&Uu)uHEЙfLEMfA0Eu||)LcMMHMMHMM;JXHj&HHIXHHHHj&HHǂHHǂ@Hfǂ:u}DEA})}HpfALpMfEPEull)LcILhMMhIL;[`Hi&HHI`HHhH0Hi&H:HLJH:HLJ`HfǂZH=H0H'1HUEu9EH:i&fUH0f0E}DEH`D)HcL`MIHI1HHMI;rXHh&HHIXHHH1HUH5h&LIǀLIǀ@H6fdž:EuoH X0EH(EHf&M؈ʈPfufuf0} } fEfEHh&fMHf:Hu} }}@E@}Hg&HxEEM;EEM)ffUEփ fEE=fEE҃ fEE=fE}uEȃ:1HUEuҙEȃH*f&H e&QUu}HXfAfDEEuΙfAfDEfDEEDMHXHyX,}"H]f&HEE1HUfuADEEuEȃLH f&Uuff}f}LfA0H 0TЙTHe&Hf0ff0He&H|WHe&H|@Hle&H0HOe&H0ff0H,e&fMHf2uH0ffM}E=fEEfEEЃ6EMM̙ffuEM9fEfEEM9fEfEHc&H ed&fUH1f4H1fdž6H fǁ8H8Hc&HxXHd&Hfǀ4H0Hc&H:H4LM0ILIHHHǂ@H}EHĐ[A\A^A_]fUHH01}HuE}M1}M }EE$ffU}%H>c&HH}u!EHc&HHb&HHb&HfxDHb&HHHɉM-EE.EE/?H}uE1H}uEH}u EEH}u9EE}HuU EEH0]@UHHfH a&H}fEEHEHEHEH9H@H H0H93Ha&HH@hHgH0H=va&LMHLM+@LELEILH?H@HH}HHuHHUHMHEHa&H2HvXH:H+HuHH+@HMHMH;MHEHEH}HH#EHEH`&H fEfEHUHHUHH@HHHMHALHFH=H=11H HLEذH=E~HEH}HuH5 `&EH6VH=HHx~H=1H DH+EAHxoH=t[}H_&HH=M1H H]_&HLM@XILMILMRXHL+IL$ߡH=pH=1H HLELMLUL+UL$蛡H=lEEMH^&HMHH@HHHHMHH@H@HMHHHHl^&HHHHH+@HH:HHMH0H:)HcHEf}*HHMHUHHHUHHvAHHïHUHuHHHuHH`HH`mHXH]&Hf6ff6HH0HH@H)H@}}EHİ]UHHfH K]&H}fEEHEHEHEH9H`H HPH9DH\&HH`hHH0H=\&LMhLM+`LELEILH?H`HH}HHuHHUHM@HEHx\&H2Hv`H:H+HuHH+`HMHMH;MHEHEH}HH#EHEH\&H !fEfEHUHHUHH`HHHMHALHFH=txH=1H صHLEذXH=oEGRzHEH}HuAH5j[&EH6VH=HHxzH= 1H H+EAHxϝH=tHZ&H@L}HZ&HH=1H "HZ&HLM@`ILMILMR`HL+IL$.H=EpH=31H HLELMLUL+UL$H=lEEHZ&HMHH`HHhHMHH`H`HMHHHHāH5Y&H>HhLI+`LMZLH}H>PH6DZD)HcHuHuHHHEH`HHfAH`Afvf}*H4HMHUHHHUHHqAHHHUHuHHHuHHXHHX}HPHX&HfVffVHHPHH`H)H`}}EH]UHH fH ^X&H}fEH90H :)HcHMH}u,HMH}HHHuE1҉EH ]ÐUHHPfH W&}HufEEHEHEH 6HW&HxX}HU&HiHW&HOHrW&H251HUE u6E EEHV&HxX#HW&H6 EdH LV&HE3H V&H 8EHV&H8MNJEǹ EʈȈEHeHMHzV&H5T&DFDEH2fD0fDMHfD4fDMuHH-E EEHU&H V&H4H6fAfD6HH4L M0IH H@H@H8HU&Hfǀ8HS&H U&HH4H1H6H)H1H0HH H:HHU8HcHEf}*H"HMHUHHHUHHm8HHHUHuHHHuHHuHHU街HEHT&Hf6ff6HH0HH@H)H@}}EHP]ffff.UHH}HuUMLEEEEHE}HEM} HEME HMEHHMHcH} }HEH HEHHEHHEH} }HEH HEHZHEHJHEHEHEHEHEHEME EHEHCE E"HEHHHUHHEE E 0HEHHHUJHHUHHEE E"HEHHHUHHErE3HEHHHUJHHHUHHE-EHEH HEHEE E 5HEHEHEH E HEHKEHEH)EHEHEE}H}HEHHEHMHE]Ð%5Ey @UHH0H}EHEHEH=P&H?GHHH}HMH^HMHcHEH= 'HuHEHElE1H5X 'HUHEHE"EcHEHENHEH8(H= 'HuHEHEEHEHEHHE}}HEH;E E^' E =' E q'E EH0]ï" UHH}uHUHMLEEHEHEƅoƅn}HEo} HEnHEH8H}1ƋUMLEEHEHHHE}H;N&HHHHHPHHPH HPHcHE-} } EH='HuHEHHEyjE}Huf"HUHEHEHu! E?HEHHEHEHH HEHHE1H5v'HUEmHEH8 HEHE HEHHEBHEH8$H=%'HuHEHHEE HEHHE}}0o ooH}=' E 'E >`'= O'EHUH9E } H'HEЋMȃ H@< H H@HcHHEHEHEHHHMЊff}ũfHEf8} }HEHHHMffuHEHHHM}ffuHEfpHEHHHMffuHEHHHM}ffuHEfpHEHHHMDAfffuHEHHHM}ffufuHEfpHEHHHMffuUfHEfpHEHHHMffuUfHEfpHEHHHM@8@ffuUfHEfpHEHHHMЊff}f}HEfxHEHEHEHHHMЊfff}HEHHHM0DEAfDf}úfHEf8u @Uuσ-Eσ H[ Mωʋ fHEfp HEf@HEHEHEHHHMЊff}f}@HEHEHEHEHHHMЊff}f}HEf8HEHEHEHHHMffuHEHHHM@8@ffuŨHEHEf@ } }1HUBHUBHUB uʃEfHUfzuʃEfHUfzuʃEfHUfzuʃEfHUfz}$1UʃEfH}fw HEf@HEf@HEf@HEf@HE@"MHEH$}*HHG&HHE@( HE@(Ẽ@#Ũ EHuF, HE@,EHMAEHMAEHMA EʃHMffQEʃ HMffQEʃ@HMffQE%HMffQEʃHMffQEʃHMffQEʃHMffQEʃHMffQHMHHHu@9@ffŨ}F1HUB" fu@DAHUDB$DEAAEfHUfr }gHE&HF1HUB" fu@DAHUDB$DEAAEfHUfr H$E&HF1HUB" fu@DAHUDB$DEAAEfHUfr HD&HF1HUB" fu@DAHUDB$DEAAEfHUfr A1HUB" fu@DAHUDB$DEAAEfHUfr 4} HE@" fËHUJ"HUB$HE@(HE@,o<HEHEHEHHHMЊHEHEHHHMЊHEPlo<HEHEHEHHHMЊHEHEHHHMЊHEPoaHEHxHEHHHMfHxf0HEHHHM@8@fHxDAfDf0oHEHpHEHHHMЊHpHEHHHMЊHpPHEHHHM0fHpfxHEHHHMЊfHpD@AfDfxn nn 'HH}Hu{H0yn*HEH`HEHHHMЊH`:n%HEHXHEHHHMЊHXEH]Ð#/sk6S!CUHH0HEHMH@&H5H6HufEfEEEH|HHnsE؃xE1}M f}4EՊEը+HcELfEE܃Ef}EH?&HEEE}eHEHMHDEA6fEfDMLcUFD]HHyrE؃E܃EHY?&H4HB?&HH+?&HrEEE}eHEHMHDEA6fEfDMLcUFD]HHqE؃E܃EHMHH;EM EH0]-DUHHH5CHH IH HMfDžjDž\H5-HHP HHDž\- 1HրDžHEHMH=&fEEEH|HH\pnHEHMHD=&EuADEH|HH pHHH<&ƅƅƅƅH|HHoHEHMH<&fEEEH|HHcouQHHH59<&ADH6|oHp1fDžrfDžpfDžtH8Qf fMEDžl:HDžHHclH~HHHHHDž|Hc|H;LHc|Hc|LHc|Tjffj||HEHMH:&|ADEH|HHmHp1fDžt OHMHUH5::&fEEEH6|m HEHMH9&EuADEH|HHlHEHMH9&EfEEH|HHpl dN1H`H5>9&fDž`fDždfDžbH6|l jNH{LHHH;EHHH]l{UHH HuHEH}EH}fEHEH E=HuH}HEW EEMfHufEH ]fDUHHHMHULMLEH}fEDEEjẼ ẺE-HHuH}PzHMDAHpHEHHL EEHcEHLLHcUH)щȉEă}EHEHMHcUHDfAfDEDMEDUHHiẼ ẺEPHuHxHcMHHcUHNEEȉERLHxHuHHyEHMHH;EllHĠ]yUHHPH}H}%ffMEރH6&MH;@ E[HEHffUMރ<E܃ E M܉EȉșMffudE܃ HEHffU;E܃  fEM܉EĉșMffufEfEE܉ HMEkH{HMHcHE܃ffMPHEHffU9fEE܃ffMfE fE EEfEވMHUfBfEHUr}ffEHUr}ffEHUr}ffEfE؈MfEֈMuރfH"4&HMHHHk8HU؉UuHMyHMDAD)fAfDMEڃfEfEfE1HUfE̋ẺEEHP]ffff.UHH`@H ^H HMEHuЀ} fEPfEHEHMEEHHeẼ}wH2&HOH=}H=1H ՍH3HDEDMEN аXuH=oEGẺEHHuH}uHMDAHEHEHHL~H02&EHOH=|H=1H <H03HDEDMEN аtH=EẺEPEHcEHL4LHcUH)щȉEă}E}HcEHPffMHcEHffMHEHMUADEHHdẼ}wH1&HOH={H=ˁ1H QH2HDEDMEN аsH=EoẺE;HHuHEHcUHHcUH8sHEEEȉEEHrMHH;EM EH`] sUHHf1HUH5#0&fEfEfEfEfEfEH6|bH]ÐUHH0H/&H}H8ffMHffMU? E?E%}}EM^ME Y X,ffMEEHMQD9HcEHMHHHkHQHEpL9'HcEHMHHHkHQHEpJ91dHEfHNuDLcELMIHMkMfAAEE[H0]fDUHffE} fEE?fE? ]E*(\Y^X^EE]ÐUHH }HuUE}Hu EEH ]ffffff.UHH H}HuEH}HuH67H&H&HuH;EH&HMHEH ]UHH ffEHuHUE}jH.-&H4H-&HH,&HH}HEH03HH&H}HEH02H,&H%&HMH;EH &HMHEH ]fUHHS; 1҈EuEʉH]UHH H}HuEH}HuH66H&H&HuH;EHp&HMHEH ]UHH H}HuEH}HuH64H:&H3&HuH;EH&HMHEH ]UHH ffAH}HufDEfEEHuH}H?fEH}HHuM6H&H&HuH;EH&HMHEH ]f.UHH0DfAfAH}HufDUfDMEEHuH}H?fDMfDUH}HHuAADE?7H&H&HuH;EH&HMHEH0]fDUHH0DfAH}HuHUfDMEEHUHuH6H}fDMH}HHUADE7Hr&Hk&HUH;EHP&HMHEH0]UHH1Hu1AHEHMfAAH]ÐUHHf1HUH5s)&fEEE fEADEH6|;\EEH]ffffff.UHAVSH ffAfA1AL]H)&}fDMfDEfEEEUADuUuffEfEfEH|LL[EEH [A^]UHSH8fDfAfAfA}fD]fDUfDMfEEEMˈ]fEÈ]fEfEfEfEEHEHEMH9 EMHUHHU1HUH5'&DEDEH6|ZEEH8[]ffffff.UHAVSHPfDfEfAfL5'&}Huf]fD]fDUfEEI6FLI6|H^'&H|EEE-EăE"EăEEEE E-MɿHEH &&fUfUfUfUH |HMHYE/H&&H|H&&EHAHEH h&&EfUfUfUfUH |HMH/YEH0&&HH&&H`}H%&H@LEHEH %&EfUfUfUfUH |HMHXE"H5;HH8hEEAHp%&H|ufMfUfDEDfUDfMEDUD$D$Eԃ}H%&H|HueH5$&EH6|.H$&H|H$&H|31HUH5$&E EADEH6|}WEEHP[A^]ffffff.UHH fHMHUH5A$&fEEEfEADEEH6|WEEH ]UHHPH}H}H E3H#&H|HHMf4HfuHHMf4HfuHEfHfMHE҉UEEEEEEEEiEEEEAEEbEEE E:E? fE?EfEdE= fEE=fEEM)ffU EwHEMEE 1HUH5!&EDEADADME%ADMH6|TEEHP]fUHH H!&H}HuEHxH[!&HxHD!&HxH-!&HxH!&Hx|H &HxeH &HxNH &Hx7H &Hx  H &Hx EMHEH E(H^ &H|HEHMH5SEEH ]ÐUHAWAVAUATSHH%HHEЉ}HuDž|DžDžDžDžDžDž} HE,fzȁ EHEffz1Htapp tCH= p1H zHDpaH=oEH=zaHhHhH=zERH\HDž\ DžXHhHHHH`H HHH`ADHXH rHhH HHHv`H HHHQ`HTtHh`ppCH=n1H (zHDp~`H=njE9H=yB`H`H`H=y1EH\HDž\ DžXH`HHHHp_H yHHHK_ADHXH H`H HxHH$_H MHxHH^HPtH`L_ppCH=hm1H xHDp,_H=CmtEDžHT^L%L^HHpP^L%L}^HHlHz9mH=l1H -xHDHDz?^H=Vlh+T^Pd]E`T]P]DžHHz9TT]LLPq]LLr]\HHT;]LLP]L1ǾAAAAAOE1A A'XT(PaLL$D$D$D$D$ OD$(D$0 D$8'D$@D$H(D$PaDHDDD@D<8D40D,[1ɉϾDAXAAAAE1APA($B o($D$D$D$D$ D$(D$0PD$8D$@D$HBD$PoHD DDDDDZH@L<0HHZpLZTZPZpH@CH=h1H tHDpZH=hEX1Ǿ\AAAAAEE1A A'(aH@H6HvHH@H$D$D$D$D$ ED$(D$0 D$8'D$@D$H(D$PaDDDDDDYH YH0HHHHHHHHHЉpH@H HIH@HуpH0CH=f1H sHDpXH=fEZH0HH@@H0HЉppCH=kf1H rHDp/XH=FfE1H(H0HHH0HЉppcH=e1H vrHDpWH=eH0H HIHH0HE|NH0HHH0H(HrЉppcH=Qe1H rHDpWH=,exH0H HIHH0HEtDžHHHHEƅƅHfffDžfDž@HH0HHH0ЉppDž;2HcȊT HcT H=d1H qLEHABD UH=cpD D H\H}H5pXVCH=|c1H pHH&Hfǀ4UH=Kcl H\H}H5vpUCH=c1H ipHH&HfǀTH=bhH\H}H5;pUCH=b1H .pHH&HfǀbTH=ybdNHuH}H5oUH}H5oUCH=(b1H oHH1&HfǀSH=a`HuH}H5oTH}H5oTCH=a1H oHH&Hfǀ^SH=ua\JHHaH HTfDž fDž"fDž$fDž&H0HHH0HЉppCH=`1H nHDpRH=`XEb TNRMH=`1H nHMRH=d`T9TREP 1Ǿ-AAAAAQE1A A'LH(Da@$D$D$D$D$ QD$(D$0 D$8'D$@D$H(D$PaDH&HH!oH &H HHHH HIHHH׈oщpp7H=V1H eHDpGH=UhH&HHH0H0HH@HH0HЉpp7H=U1H dHDpeGH=|UdQH&HfAHHǀ|EHnMHH;EЉ``H[A\A]A^A_]Fff.UHHpH=eH &EEHHHMHHHEEEH&EEfEfEH4H&HH&H fÉJHe&HHK&H fĔfÊHuHEHHHMHЉE}1H=S1H dHDEEH=SEH&}шшMH4H&HH|&HHb&H pHufÊHEHHHMHЉE}1H=R1H 0dHDEDH=RE賿}$ȈȈEH&H$pHufĔHEHHHMHЉE}1H=vR1H cHDE=DH=TRE,}$ȈȈEHO&HH5&HpHufÉHEHHHMHЉE}1H=Q1H mcHDECH=QE胾}$ȈȈEH&H4H&HHr&H fEJHM&HH3&H fEfEHuHEHHHMHЉE}1H=P1H bHDEBH=PEqH%}шшMHH~%HpHufEHEHHHMHЉE}1H=P1H bHDEAH=OE̼}$ȈȈE1EM]1EMI1EM51EM!1EM EMEH=`O1H aHaLaI$DDЈEDUAIEHULLE@H=OEAAHp]ff.UHH H}uHUu5t&q&D@HB@H ]f.UHH@H}L%L M LMEHuHUMIHH HUHUHU MMxHU hHUDž`@llKH}@ll%H8@HpHuHHxH0EG@dd .1E+H8[@H+0H(MH9ˆ}VH HHH HuЉ` }HEDž`EHME`H}fUHH0HMH-%H}H}H}HHHEHE؋PUHE@HEHHH}Hu؋AHuHVA1EEHU؉BEHU؉BHUBHH0]fff.UHH@H%H}HuEH0HHuHuMHhHT%HNH:%H4H %HH%HyHUH%H@Hu@E܀}>HU,H%uH}HAHuAEHUЉEDHMHo%HUHHHuHAHEHAHUHHEЉE܃}8H=J1H EYHDEܰ;H=IE軶EEH@]ff.UHHPH}HuH5%H>HH}EH6FLEE؃E`HEMH)ЉM}@E@HMHU%HUHHHuH AHE}ALHAHUHHEЉE܋EEE1}MEH;MˆUNJEǨZHEMH)ЉM}@E@HMH%HUHHHuH$AHE}ALHAHUHHEЉE܋EEE1}MEH;MˆUEZE}8H=G1H ]WHDEܰ9H=GE訴EEHP]UHH@HMH%H}HuH0HHuHuUHuH6HH}H(AHUEHuDHEЉE܃}8H=7G1H VHDEܰ8H=GEEEH@]ffff.UHH@H%H}HuH0HHuEHuH6HH}HHELEDDHuDHHEЉE܃}HEM8H=fF1H 6VHDEܰ-8H=DFEEEH@]fff.UHH@H1%H}HuH0HHuEHuH6HH}H,HELEDDHuDHHEЉE܃}HEM8H=E1H UHDEܰ]7H=tEELEEH@]fff.UHH`ffAL qULS%H}HufDEfEI2HHuI2HHuELڱHuEEfEfEfEfEH}ffEH}H}H}H?HLMH}LLMAщE܃}AH=D1H THDEܰ^6H=uDEMHM EHMHEH`]f.UHSHhDfAfALTH>%H}HufDUfDM܈EH3HHuH3HHuELHuE@EۈEfDMfDMfDMfDMH}fAfDMH}H}H}H?HL]H}LL]AӉEԃ}AH=vC1H THDE԰=5H=TCE,HM EHMHEHh[]UHH`DfALSL#%H}HuHUfDMވEIHHUIHHUEL觯HuE@E݈EHUHfAfDMHUHfAfDMHUfAfDMHUHUHUHHH}҉E؃}AH=WB1H RHDEذ4H=5BE HM EHMHEH`]f.UHH H%EEEEEHhH%HNH%H4H%HH%H:H=S*H=c%H? 9H,BHUH5<%E H6 AAHMEH%H$9H HUH5%E H6$AAHEH%H|9HAHUH5%E@H6AAHEH=S@1H RHEAEA2H=)@EEH ]ffff.UHHHRH H HMH}HEH}2H}HE2HMHHP EBPH}Hu1PH}HuHxd1H}Hp6EHMHH;EllHĠ]1fUHHp1H5HH6HuH}HEEHuHz01ҹH54HEH>Hun0HEH} HEH/0HH8Hu/HEH}HPH}H/HEH}HEH/HE/H}H9¹HuEEEH}/H5XQHUHMLEH}E0A DUAD]EDؙAA‹EAADUHMHH;EM EHp]/fff.UHHHPH H HMH}HEH}A0H}HE40HMHHP EBPH}Hu%/PH}HuHx/H}HpEH,MHH;EllHĠ].UHH}H}ffMUEЙuDEAADfH}f]f.UHH}H}H?H}H}HHHHEHH%HHHEHH%HHHEHH%HHHEH8]fUHH0H}.dHEHkE1ɉHHEHEH0]f.UHH0HE1ɉι@BH}H}HEH1HU؉H}HHEHE1ɉHHiHUH}-EH0]ffffff.UHH0HE1ɉιH}H}HEH1HU؉H}HHEHE1ɉHHi@BHUH}z-EH0]ffffff.UH]f.UHfffAfDEfMfEfEfEfEEHEMMffUEk ffUEffUfEffEEMMffuE='fE'fEfEfEEf MffUMuEșMff}EMff}MșMff}fEffEE]DUHffAfAH}fDMfDEfEf}fEfffMЃkEHUH)HdHMH} HEH}HEHEfHEHHHUfz@fEfffMЃfEHMHHHUf]fUHH}HuHUHEHHHMH'HEHHHMHEHHHM]fffff.UHH}HuHUHEHHEHUHEHHHMUHEHHHMUUHEHHHMUHEHHHM]UHH}HuHEHHHMHEHHHM]ffffff.UHHH}HuHEHEHHEH}HurH]fff.UHH}HuHEHHHMHHEHHHM]fUHfDfAfAH}HufDUfDMfEfEEM9iHEHHHMHEHEHEHEH}HEHEfHEHHHUffEffE]fUHSfDfEfAfH}Huf]fD]fDUfEfEEM9fEHEEM9-HEHHHMHEHEfEffEH}HEHEfHEHHHUffEffEe[]fffff.UHfDfAfAH}HufDUfDMfEfEEM9HEHHHMffUuމHEHEffUHEuމH)HdHEH} fE)H} fE HEffMfEHMHHHUffEffEJ]fff.UHfDfAfAfAH}fD]fDUfDMfEfEEM9^HEffMUu9 fEEM)ffUfEHMHHHUffEffE]ffffff.UHfH}fEH}MHcHHHH}EfAfDEEKHEffMHEfHEHHHUffMHEHHHUffEffE]UHfDfAH}HuHUfDMfEfEfEEM9HEHMAu9HEHMAu9dMHcHu VMHcH} wHfAAȉE܉șMfAHuH}fDwfDEfAfDEfEffEAE]fffff.UHH H}$Hk H ]DUHH0}}[oEio naoEH*^\(^MM^(# oE(# nn]^Y\MEEEH0]fUHH0}}nEn n)nnEH*^\^MM^(# mnE(# 0nU^(Y\MEEEH0]fUHH En"Mm(\Y^EB" mYE m^CmXm^EH,H ]UHH Ekm "MIm\Y Am^E! ;mYE^lX"m^EH,H ]ÐUHHffEHuHUE=ٮ&=Ю&= >5E! E"H}HEHMHH5H oEfDHHi҈HfD3H%H 7HHi҈HHH8H%HfǀE$HEHMHH6Ep2EgZHI%H8H= .1H MHLEH=-EšE2EH%HH=#耚H=5Mt}k7H %EH CH=d-1H MHHDEDMEN аH=0-EL1EH/%HH=?#͙H=L}6H %EH CH=,1H LHHDEDMEN аfH=},EU0H%Hf Ek0E HX%HH=h"H=ILHEHuH6H5%EH6CH=+1H $LH#HDEDMEN аH=+Ew/EH%HH=!'E-+E(H=%HEH=MۓH=WIϓH=&1H bIHH=&E袓HEHf;H=%EH?9}H=&1H :IHHEHEHED@H=W&E/EEHM9H=/&1H IHDEHcELMIHkNIEIHcELUIHkNIIHcEL]IHkNIIDL$L\$H=%E薒EE`H=%1H HHHDEDMEN аQH=h%|=O)E9Hd%HHH=tH=|HH=%1H HHH=$xƑHEH<H=%EH??}H=$1H \HHHEHEHEDdH={$tPEEHM9H=P$1H 9HHDEHcELMIHkNIEIHcELUIHkNIIHcEL]IHkNIIDL$L\$H=#p贐EE]H=#1H GH HDEDMEN аoH=#l[h'E1H%HH= H=GHEH(H=A%EH?FH=#1H wGHQHDEDMEN аH="h袏&E:H%HH=gH=.G[HEH_H=%EH?FH=H"1H GHHDEDMEN аH="d%E)H%HH= 讎H=F袎HEHMHH=H %EH FH=!1H FHHDEDMEN а=H=T!`)'%H]%Hfx E%H<%HfxME @EZ3E &EE5 E$f= Ex$H%fHHQ HHQ Hx`)EȉeHXT$H$HXHcHHM%HxH=]H=TEߌ}Hu<H=1H cEH;IEEDMEN LAH=P脌}HuB<EU#H%HxH=AH= E5}Hu;H=A1H EHIEEDMEN LAH=Lڋ}Hu;E"H%HtH= 藋H=D苋H}RSH=1H DHIEEDMEN LAHH=_H4HEHRE"HT%HNH=dH=jD1H}HEHDZE}EEHEHMHEHEEE;EKHEf8E؃E؃}EEEEHMHHM}>H=W1H CHDEDM؋Eԉ$H=+DH=1H CHdHDEDMEN аH=@赉1HEHMHH YE~ H%HQH=jH=C^H}HEHXE}EEHEHMHEHEEE;EKHEf8E؃E؃}EEEEHMHHM}>H=1H CHDEDM؋Eԉ$ H= H=U8*HEHMHH}WEH>%HtH=N܇H=BЇH}'dH=1H BH0IEEDMEN LA H=4yHEHcEKH%HtH=7H=[B+H}fH=;1H ]BHIEEDMEN LA H=0ԆHEHeEH%HtH=蒆H=B膆H}gH=1H BHIEEDMEN LAC H=Z,/HEHngEHO%HtH=_H=AH}iH=1H AHAIEEDMEN LA H=(芅HEHhE\H%HtH=HH=hA1H I@HIEEDMEN LAH=ׂHEHMHH}EH%HtH= 莂H=?肂H}iH=1H ?HIEEDMEN LA?H=V+HEH EHK%HxH=[ H=?݁H}HupH=1H ?H9IEEDMEN LAH=肁HEHuH EPH%H{H= }H}H=1H >HIEEDMEN LA:H=Q&HEH襣EHF%HpH=V H=|>賥H=1H >H<IEEDMEN LAH=[E^H%HH=JH=1>>HEHMHHH d%EH FH=$1H >HtHDEDMEN аH=~H%HH= ~H==~HEHMHH訤H %EH FH=q1H =HHDEDMEN а&H==~HF%HH=V}H=i=}HEHMHHŦH %EH FH=1H A=HHDEDMEN аsH=_}EH%HH=1}H==%}HEHyH=R%EH?FH=1H <HbHDEDMEN аH=|H%H tH=|H=<y|H}0H=1H <HٿIEEDMEN LA6H=M"|HEHѥEHB%H tH=R{H=R<{H}苧H=1H T<H4IEEDMEN LAH=}{HEH,EOH%H tH=;{H=;/{H}覨H=?1H ;HIEEDMEN LAH=zHEHGEH%H pH=zH=;z5H= 1H ;HIEEDMEN LAKH=b 7zݧEH^%HH=nyH=[;yHEHH=%EH?FH= 1H :;H-HDEDMEN аH= ~ydH%HH=PyH=:DyHEH踧H=q%EH?FH=1 1H :HHDEDMEN аH= xH%HH=xH=:xHEH|H=ź%EH?FH= 1H :HջHDEDMEN а:H=Q &x HZ%HH=jwH=D:wHEH H=%EH?FH= 1H #:H)HDEDMEN аH= zw`H%HH=LwH=9@wHEHMHHݗH f%EH FH=& 1H 9HvHDEDMEN аH= v H%HH= vH=9vHEHMHHzCH %EH FH=s 1H [9HùHDEDMEN а(H=? v HH%HH=XuH=9uHEHMHHw@H %EH FH=1H 8HHDEDMEN аuH=auG H%HH=3uH=8'uHEHMHHCH M%EH FH= 1H 8H]HDEDMEN аH=t H%HH=tH=W8ttHEHMHHqDH %EH FH=Z1H /8HHDEDMEN аH=&s H/%HH=?sH=7sHEHMHHH %EH FH=1H 7HHDEDMEN а\H=sHs. H|%HH=sH=7sHEHMHHH 4%EH FH=1H g7HDHDEDMEN аH=r{ Hɴ%HH=grH=+7[rHEHMHHsH %EH FH=A1H 7HHDEDMEN аH= qH%HH=&qH=6qHEHMHH腡H γ%EH FH=1H 6H޴HDEDMEN аCH=Z/qHc%HH=sqH=c6pH.%HfHMf1EHFH=1H 76H'HDEDMEN аH=xp^HEHףEJH%HH=6pH=5*pHc%EHFH=1H 5HoHDEDMEN аH=oH%HH=oH=5oH%EHFH={1H y5H˲HDEDMEN а0H=GoHP%HH=`nH==5nH%EHFH=1H $5H'HDEDMEN аH=xn^H%HH=JnH=4>nHw%EHFH=31H 4HHDEDMEN аH=mH%HH=mH=4mHӯ%EHFH=1H z4H߰HDEDMEN аDH=[0mHd%HH=tmH=>4lHEx6H "%EH FH=1H 4H2HDEDMEN аH=liH%HH=UlH=3IlHEH轟H=v%EH?FH=61H 3HHDEDMEN аH=kH %HH=kH=3kHEHMHHH í%EH FH=1H [3HӮHDEDMEN а8H=O$k HX%HH=hjH=3jHEHMHH藞H %EH FH=1H 2H HDEDMEN аH=qjWH%HH=CjH=27jHEH軞H=d%EH?FH=$1H 2HtHDEDMEN аH=iH%HH= iH=^2iHī%EHFH=1H E2HЬHDEDMEN а5H=L!iEf}Hܪ%HHH(HHH(H%HHH0HHH0fEf6{&MfȘHĐ]f<5K:A4>C44CG4+44444444/44AZ 4s44&4444444444444444444444444444449%44~1UHHE%fEHH@H@H@@H@ H@(dH@0H@8H@@H@HH@PH@XH@`H@hH@pMHPxHǀHǀHǀHǀ]UHH }HuHUE}!fմHMfE.HEEE;7HEkHcMHiɈHf8EEE;LI1HjHcMHiɈHHfHcMHiɈHHufAfDEgHEKHE; Ԧ8HjHMH HiɈHHEff EEEEH ]ff.UHH0H%H}HuHuMH8H~%MfHf}})EH*HH}MH4RH5a3H}=HuHHuEffMfE'EMޙffuƃ EރfEڈу0HuHHH} Mfu})MMމEԉșMfAfDEEރsHEHHHMEEEH0]fDUHH}Ei}iH%Hf E@H%Hf81Hޤ%H86HϤ%HfǁHfDH%Hf EH%HfǁHfEH]fUHHHN%H WcH HMH}HuEHMffUH8H%fMHfE E EHEHEDH芽EHEf@BMɉMEȃETH5h*HEHH蛼HEHH諶fHufHu HEf7H<%HfxH'%HHʃ|x"|tdEH5)HEHHH5)HEHHȻHEHHxfH}fHH !@¸DAHMHuHhHHhELE@+H5L)HEfHEHHH%H|H%HfDžfH@@H%Hx81ҾEffdL@M@I IHm%Hx81ɺH5K%EfAfDbH~8EfAfD`H%HH%HfDžfH@@H%Hx81ҾEffdL@M@I IHk%Hx81ɺH5I%EfAfDbH~8EfAfD`E$fDž`fDžbfDždfDžfH@ffH@MMM}EH<%H8H+%MfHfH%MH;@ E\}2&H%H: E'H%HH=1H HbHDEL@MIIL@EZEJH$H=0 KH=1H HL@MIIL@HI#ZHADEL@MRI@IADEL@MRI IADEL@MRIIADEL@MRIIADEL@MRIIADEDMDD$Dt$D|$Dd$Dl$ H= IH%H H@HH#HHH%HfǁUHH@H@H%H| H@HRHHUH@HrHHrHUHH1HHEH}HEH@H@H%H EH@HAH'%HfǀHH5%H6HƐH@HHHAH@D AAHDJ1H@HRHH,H%Hx@H [%$fH9fw H f  1HxH5$%H6|Eă EĉEkH%H"}uH@HH%HfǀZDH@HH%HfǀZH|%HfǀZH_%HfǀZ1HC%}DfAL fE\L A|HHXEă EĉE_ff 1HhH5Έ%1A EI҉LHHLHfDdfDpHH|HHOf`qHD%H|H-%H|CH@H/|f H%fEH\Hч%HEH%H.H%HH%H fEfE_f}}01E }$ffUf}&1H%H2fdžZH2|HHXEă EĉE& 1H%H2fdžZH2|HHXvEă EĉE E} N^ 1HxH5D%H6|&Eă EĉE }EE} N EP H΅%H"g}]H%HZ E%H%HZf} iHM%H|H@H} H@f@H@H }H@H"}1HƄ%H@fDFH2fDZH2|HHX臷Eă EĉE E} N 1HxH5U%H6|7Eă EĉE H@H }H@H}EEc} N E/ H%H@Q@@@fHfH| H@f@Hg%H|b*}+H 1%H H+H fEfEH%H|H%HH=@H=1H HpH=\@H %H|uELIHk8IfEHELIHk8IfEP fD]EH HHk8HAAHEHDKH=1H  HEİH=?|HӁ%H|uULIHk8IfEHULIHk8IfEP fD]UHHHk8HAAEDH!EHR%H|}E|H$%H|uULIHk8IfEHULIHk8IfEP fD]UHHHk8HAAEDHrE} H%H|uULIHk8IfEH UHHHk8HAHEă}6H@H@H%H=,Hu%Hx@1}ĔH %H HH<%HxP1}'H%H|V^H%H|uULIHk8IfEH UHHHk8HP fAAAEă}YH,%H|H%H|+H~%H€fNEă}|}2rH~%H|H~%H|Hf6HfJr%MH;@ E Hr%MHl E Hq%HMfQfUHMfQfUHMqffUH|Eʁډ։ǍD7fAfDEfEEEMEE1EffMfEHEHffUfE}CHq%H)MEșMffufE}.Hp%H|Hp%H|)MEșMffufEvE HEHffUfEGE fEfE$MEșMffufEE HMEoH HMHcHEffMfEBHEHffUfE%fEEffM fE fEHfo%H|XE E:1H 4o%H|uLIHk8IApDMHUDUELIÖMk8METSEDffDuHfDz@fDefDmfufDEHUfDMDUEH HMk8LfuDHxDEHpDfDnAAfDlAAĉ$AʼnD$f]ÉD$fDnAƉD$LxL\$ fDlAljD$(LpAC D$0VEHm%H|E ExE&EE E@1H m%H|uLIHk8IApDMHUDUELIÖMk8METSEDffDuHfDz@fDefDmfufDEHUfDMDUEH HMk8LfjDH`DEHXDfDVAAfDTAAĉ$AʼnD$fjÉD$fDVAƉD$L`L\$ fDTAljD$(LXAC D$0E}H@l%H|&E EEHl%H|Hk%H|3E E EE3E E EE}MHVk%Hfk_PH.k%HfxDLHk%MH0HƖHk8HN}HHHk8H8fAfDE$Hj%MHHHk8Hfp fu1Hj%H|ULIHk8IAPDMHMDUELIÖMk8METKEDffDuUDMDLIHk8IEHD)HMDMELIÖMk8MELKDUD}EED)fAHfDh@fDEfDMfDUfD]HEfD}AEfDNEEfDLEfNDD4$fDLEDt$EDt$EDt$HD$ EDt$(DuDt$0E HEi%Hf E E E}*E1Hh%H|uULIHk8IAQDUHMD]EHHÖMk8LD\KEDfAfD}HfDa@fDmfDMfDUfD]HMfUƋ]HHHk8HEfJDEH@DEfD>EED4$fD>EDt$EDt$EDt$H@H\$ fDJEDt$(Dp Dt$02EHg%MH0HƖHk8HHU}HHHk8H|PșM})fAfDEEfEE1Hdg%H|uULIHk8IAQDUHMD]EHHÖMk8LD\KEDfAfD}HfDa@fDmfDMfDUfD]HMfUƋ]HHHk8HEfHd%Hf E E EEEffMrEHEHffUIE EffM$E  fE E}KHc%H|uUHHHk8HfD@ HEfDHAADE#EEH ]ffff.UHH0H}EH}EEE}EHc%H8Hc%MfHfHb%MH;@ EHb%H|YHEHHH}HEfHfMHEffMHEfHfME EEkHXb%HMQffuHMfqfuHMfq fuH|!Hb%H| }nfE}YHa%MH0HƖHk8HHU֋}HHHk8H|PșM})fAfDErHa%MH0HƖHk8HN }H0HƖHk8H~)}HUDEDHHHk8HDDPA)fAfDMHa%HHMHHP8qp@uuEH0]UHH H}EH}EEE}EH`%H8H`%MfHfH`%MH;@ EbHh`%H|HQ`%H| H .`%H H8HyHEGH`%H -H_%HfA Hf01H_%Hf 1SEH_%H|EH_%H|.Hq_%H|HZ_%H|81HUH56_%E LEfEEDUH6|EEH ]@UHH@H^%H}EH8H^%HMfHfHEȃHE؉MeHHMHcHRE1REHl^%HfǀHT^%HfǀlHE9~ffMHUBu9 fEHMfA1HMH5]%LEAELEfEHfDMH6|诐E}H]%H|H]%H|{f}/HMQEȉЙu}Eĉ}9A HMQu)Pkff}UEЙuff}fEfE1HUH5\%H6|ϏEEH@]f8JYqfff.UHHpH\%H}EH8H\%HMfHfHEȃHEȉMeHHMHcHjPE|1[PEmH\%HfǀUH\%Hfǀ=HEHMf.E rEH[%H|H[%H|1HUH5[%- U YtX,fAAEHU}fAfDE(YUX,*^LMAILMAEEfAfDEH6|LMLЍEE>{ffME%gz1HuLZ%LMAALMAEfMfMMA|HuHM]E}f}+MEșMuډEu9= MU)сPkffuMփEșMffufEfEֿ1HUH5Y%H6|賌EEHp]Ðhzfff.UHHHHHEHHDžfDžH<H€ffHff0Dž] 1HMH5X%H6|LcMk L赋 HHrHX%HMHcHk HH>fAHcHk HfDHf!HEHcHk Hff0f HH; HW%H|HW%H||H0 Hc C;f4HcHkhHHf>*^HcHkhHH^(8*^HcHkhHH^:*^HcHkhHH^B*Y^HcHkhHH0foH f^<*^HcHkhHH^F*Y^HcHkhHH8jH :*^HcHkhHH^B*Y^HcHkhHH8HW@*^HcHkhf6f@HcHkh@ffH*HcHkhIIAPPHcHkhIIAPHcHkhIIAP BHHcHkhHHA@HHtP*HcHkhHHNXL*^HcHkhHH`fRHHcHkhHf@ 1HH57T%H6|}HEH1ҾEfALcMkhIMfEBLcMk IMfELcMkhLfDHcHk HxNsHEHLcMkhLAHcHk HxYrHEHLcMkhLA(HcHk HxrH WHMLcMkhIMABLcMk LQ*(Y^HcHkhIIAa0HcHkhIIAA(HcHkhIIAAHHcHkhIIAQHHcHkhHHAPHHWHcHkhHHrHHcHkhHHAXHcHkhHHAHcHkhHHA`HjQ%HflWH HcHkhHHJ HcHkhHHJHcHkhHHB@HcHkhH@8HP%Hf"WH 3HcHkhHHRHcHkhHHRHcHkhHHR0HcHkhHHR8HcHkhHHJ HcHkhH@@HWHMHcHkhHHVHcHkhHHVHcHkhHHV0HcHkhHHV8HcHkhHHVHcHkhHHV HcHk HyHHcHkhHHA@H.O%HHcHkhHH>fAHcHkhHfDHf$HHcHkhHff00uc~HN%HPH=" HHQH=1H PHjOHDDEN аɐH= HQH=1H 3HOHDDEN аeH=|Q dHLH=R1H HNHDDEN аH= THHHEHH HHHHHH(HHHxHHxLEDA DHHHHH.H qL%H9HpHYL%HfHfH>L%H+H=N HHHHhkHx`kHD@}XDTpk}H_k}@Nk}8=k}0,k1H aHh`((XDTH@80(֍H$mE3HHHHHhHHHH8HHǠHHHHHLCAhDHHHHHH KJ%H9HH3J%HfHfHJ%H3H=(Hx1H WHLA@LAHLAP0(`8Hs1H gHLA@LAHLAP0(`譋H?CHHH;EH]MDUHH 1HUH5fH%H}EH}H?H}H6|0{EEH ]@UHH H!H%H}EH|HEH EjHEH EHHEH E&HEH" EEH}HufEEE%E%1HLG%H|HU*zEEH ]fffff.UHHpH G%H}HuEH1fdžH1fdžH1fdž$H1fdž&H1fdž(H1fdž*H1fdž,H1fdž4H1fdž0H1fdž<H1fdž6H1fdž8H1fdž:H1džH1fdžH yEH4F%HxMˊEH F%$fH9f.H y9aHE%Hx`E EEi 1HMxE}EEEEE E uE hE[ENEAE4E'EE EEH D%H|}HH^HHM贿EHMHDaAfAfDM} }EHtD%Hf0I1=EH:D%Hf.H"D%}HH~HE}q HC%Hf fEHC%Hf<E$HC%HfǁHfǀfEKH}C%Hf fE#HZC%HffEH-C%MH|fuHfM HB%Hx H}H EE HB%Hx H} EHB%H|CHB%HcHHHpB%HǀHWB%HfǁH|OH4B%HfǁHcHHHA%HǀHA%HfǁH|HA%HfǀHA%HfǁH|OHA%HfǁHcHHHVA%HǀH=A%HfǁHfǁH|HA%HrH@%HfǀH@%HfǁHcHHH@%HǀH@%H@Hw@%Hfǀ@H_@%HfǁH|H<@%HfǁHcHHH@%HǀH?%H@H?%Hfǀ@H?%H|EH?%H|*H?%HHp?%Hfǀ0H]?%H|HF?%H|H/?%Hfǁ Hfǀ H?%H|fE=H >%H f1H>%H.M[H >%H rE3H >%H |EH~>%H|MEEE1ɈH5Z>%$fLfAH6|UE%MEH >%$fH9f$H |?H=%HH^HH5HH=%Hfǀ&H=%HrH=%Hfǀ(H=%HrHc=%Hfǀ*HP=%HrH3=%Hfǀ,H =%HbH=%Hfǀ<H<%H|kH<%HfǁFHHH>HHH>HHz$H <%H HH>H=VHq<%H|H;HR<%Hf$YH:<%HfǁHffHHHfHfH;%H.3H;%H|H;%H|kH:%HxpH;%H.Hh;%Hf.1EH}HufEH}HufEEH5;%H6f"EH}HufEEH:%HfǀxH}H:%H|fHEfH:%Hf 1.E$}EHr:%HfǀxEEEHp]UHHE:%H}H8fxH}fHfxMH:%HfQHMfQH|fHMfQHHI H}HOHH@(HMHA,HEf@HEf@HEH@HEH@1]fUHHH9%H H HMH}HuEHMffUH8HU9%fMHfH@9%H|H)9%H|EE3E&EE EH8%H|.H8%H|H8%H|EE3E&EE E*8EE E EE E$ (HMHMHMHQ1HMH57%H6|jE}fEHMfH 7%Hf|HUfBHUfBDH |HPLH\HPHcH1H27%H2LEIpPHHuHVPH}ƉmVH}Ɖ{Xy1H6%H2LEIpPHHuHVPH}ƉV1ED1H6%H2LEIpPHHuHVPH}ƉUH}ƉW1H}U1 H}‰YH= 6%H?|H5%H| H}bWH}fLJ:H5%HfjHMfQNHfjHMfHfjHMfH|Hk5%H| H}b|HF5%Hf21ҹHEH@P@HEH@X@H}xT-1ҹHEH@P@HEH@X@H}FT_1H4%H2LEIpPHHuHVPH}ƉSH}ƉVHf4%H|ȃH@<RHH@HcHH5gHEHH4MH8H54%H}HH6|H4ZMH3%Hf*H5HEHH+MH3%Hf"H5HEHHLH5ӾHEHHLH5¾HEHHL{H5HEHH]LH8H5/3%H}HH6|H4LH 3%Hf*H5=HEHHTLH56HEHH=LH5HEHHKH >H52%H}HH6H4KH2%Hf*H5HEHHKH5HEHHKcH5xHEHHEKH6H52%H}HH6|H4kKH5YHEHHTKH1%Hf$H5-HEHHJ9H7H H1%HuHHHEHHJH5HEHHvJH<H5H1%H}HH6H4JH%1%Hf*H5VHEHHmJH5HEHHVJH5HEHHIH0%Hf2Hk<H 0%HUHH H4HI-H<H r0%HUHH H4HIHL0%Hf*H5}HEHHIH5ûHEHH}I/H5DHEHHIHJ<H5/%H}HH6H47IH/%Hf*H5HEHHIH5HEHHHH5HEHHHH;H5W/%H}HH6H4HH4/%Hf*H5eHEHH|HH5HEHHeHH5HEHHGE\HuH.%HMHMH|衩E} }EH|.%HaHb.%HahHH.%HaNH..%Ha4H.%HaH-%Ha{H-%HMfHMfAHMfAHMfAHMfAH -%H bfHMfy HMH HH^HHHF}H[-%H T-%HcfHUf:HflHUfzHfnHUfzHfpHUfzHUfBH DbAfHMfy HMH HH^HHHERH5HEfHEf@HEf@HEf@HEf@HEf@ HEH HE6EyHMHMHMHE'BA 1HXH5,%H6|^E}EfHUf EfHUfJE E[HEHEHEfMH+%H|H+%H|Hs+%H|EH\+%HsHE+%H\H.+%HEH+%H|>H+%HH*%HHEffE|H*%HfHEffH*%Hf"HEffHe*%H|HEffEH,*%HfHEfHH*%HfHEfHEH)%H|YH)%H|BH)%H|+H)%H|EH)%HHu)%HH^)%HHG)%H|.H0)%HH)%HH)%H|.H(%H\H(%HEH(%H|>H(%HH(%HHEffEAH[(%H|*HD(%H6HEffE'H (%HHEffH'%H|.H'%H|H'%H|HE ffH'%Hf:HE@ff1EHMHMHMHAH <'%H |+H%'%HfHEHHHH&%H|0H&%Hr HEHHHH&%HrHEHHHHHH&%H|2Ho&%HrHEHHHHHEEH.MHH;E88H]hVVVVVVVVVVV(Vp?0X@UHHHN%%H}HuEHuffMH8H#%%fMHfE Eh E.H}>EEMiEEEEE EEEE2E` 1HMH5M$%L"%fEMH IMH H6|WE}H$%Hf\H#%H eH#%HfMH #%H|HHDDH HHk8HQ A5Ef}Hp#%HfǁHxHP#%Hx:H<#%H|H%#%H| 1>11H"%H2|HHUE}(H"%HHDŽlEyH"%Hl#}H}"%HǀlHd"%Hp#}HC"%HǀpH "%1ɺH0lH0DpADH0DAE fAHuHfDp 1HMH5!%H6|TE}fEf}EffMf}EffMf}EffMf}EffMH1!%fMHfH!%H|UH}HufEEE\E}(H %1ɺuEfHf 1HMH5 %H6|SEtH} %1ɺu҃EfHff}!HM %HffH, %MHff 1HMH5%H6|REuEffUf}E ffMH%Mfʃ u ffUMfʃ u ffUfUHfX 1HMH5J%H6|,RE%H)%1uԃEfHfH%HMHfJHMf1H8H%HMfHfEHĀ]DUHH@H%H}EH8H%HMfQHf1Hc%H|HUAQE}HH5/%H6HXH}H}HHu`HMDAAHE}H%H|(H%H|ȃpfEE}Q'2H}Hu(E}EEEHD%H|H-%H|pfE E}Q'2H}HuE}E EE&x1HEo1H+EH6EH@]ffffff.UH1]UHH0HEH}HuH}H EfMHufEH0]fUHSHXWH}HuEHuEE}E}EH%MfH0fMH;@sH%H|hH%H|QHj%H|:HS%H#H<%H EH%MH0HƖHk8HN M؋MH0HƖHk8HNMH|.H%H|H%H| EEH%H| EEHq%Hf lHEH U%H|uDEfEDEfELED]DH HHk8HAEHMDH]DKH$EH %H|ufAHUH |fDEHU}EH%HˆUEEf΋}fDEAfuHUfDMA襚EEHE@EHX[]DUHH H}HuHu= E( H%H|HEHMHKEEH ]UHHP 1ɉHuL%H}I8|HuHMKE fEHMfEHP]fDUHH Hq%H J%HH}HMEH| EH4%HH}+lE}f% HEHHHMHEHHHMHEHHHMHEHHHMHE@HEHHHM@0HEf8@HEHHHM@0HEP@HEHHHM@0HEfx@HEHHHM@0< H %LEL .%LUMIL]AM A|HLIE} EETE %9 E0H%EH8H%HfǀEH ]UHH@H}H=O%H}f@%H}HHHEHEHHH}HEHHH}HEHHH}HEHHHEH}pH'HMHcHHEHHHMQHEHHHM:HEHHHM#HEHHHM EM: H Q%HUH5f%LEMILMAH6|HUHHM+HE} EEJE %9 E+H%H8H%HfǀEEH@]+UHH H}EH}H?H}H})EH ]UHHH%H| EAH^%H gEH}fEfEEEH]ff.UHHH%H}EHxH}8E HEHEH]@UHHH%H}EHx:H}7H=%EH?Hu%HMfHfEH]fDUHHHA%H}EHxH}7E HEfH%H8H%HMfHfEH]ffff.UHH H%H}HuEHf6?HEHMEHUDDEHHeEEDEHMDEEH ]fUHH0H>%H}HuEH|#H%H| EHEf8 H}HEfHEfHEfHHEfHHEfHHEfHHEfHHEfHHEfHHEfH>E EEHEfxHEHHE HEHHEHEfxHEH HE HEHHEHEfxHEHHE HEHHEHEH H}H@HH@H8HH8HH0>E EEHHQ@E EEHEfxH|HH|H|HH|HHH HHH(HHHDEDBH$AE EEH}HEfHEfHEf@HEf@HEf@HEf@"<E EEHH:?E EE~HEHH HEf@HEH H HEf@HEHH HEf@H|HH HEf@EEEH0]fUH1H}]@UHH 1H%H}H|HUAH]fff.UHH H}HuEHuH~HEHx E}HEH}HumESHE nE1HEH}HuPoEEEH ]fUHH}EEE]DUHfEE;< fEE;& eHMHi҈H,HMHi҈HHu9fEffEE;  fEfEfEffEBfEE]fff.UHH@ 1HMH5 %EH6|o?E]Hl %H u %Uff9H&E E EEH@]ffff.UH1H %Hr Ef]UHH0ffEEEfEfEfE}H %HEHd %HfHL %Hf b1HMH5' %H6| >E/f}H %Hf.\1HUH5 %fEH6|=E#H %HfǁHfǀE1HUH5z %fDELfEEfDELfEfDEfDEH6|+=E#H( %HfǁHfǀEH %HfǁHfǀZf}JH %H0H %HfH %HfǀHx %Hf H` %Hf.P1HUH5; %fEH6|$Hfǁ Hfǁ HfǁHfǁHfǁ@HfǁHfǁHfǁHfǁHfǁHfǁHfǁ%HfǀgH$Hfǁ Hfǁ HfǁHfHHZ$HfǁHfǁHfǁHfǁHfǀCH$HfǁHfǁHfǁHfǁHfǀH$ rH0fdž@H0fdž@H0fdžH0EfAH0fDHfǀ;Hj$HfǁHfǁHfǁHfǁ$Hfǁ$HfǁHfǁHfǁHfǁ HfjHfHfhHfH$HfǁHfǁdHfǁdHfǁHfǁHfǁHfǁHfǁHfǁHfjHfHfhHfH$H@xHpHg} }!HpHDžp!Hp HDžpH$HpfHffHpfHffHpfHffHpfHff}o}eH$HH$HfǀH$HH$HfǀH$HfǁHfǁHfǁHfǁHfǁHfǁHfǁHfǁHfǁHfǁ HHHfHfHHHfHfHHfHfHHfHf}H}>}4Hk$H.-HQ$HH7$Hfǀ"H$$Hf/H $H0"EH@H$Hǀ@Hİ[A\A^A_]àF{#O8^CUHH`f}fEEfE} }1HuҲEH$fMHUH0HƖHk8HfNfMHUH0HƖHk8HfHUH0HƖHk8HfFHUH0HƖHk8HfFHUH0HƖHk8HfFHUHHHk8Hf@ Hi$HMHH–Hk8HfBXHMHH–Hk8Hf HMHH–Hk8HfBHMHH–Hk8HfBHMHH–Hk8HfBHMHHHk8Hf@ H$HMHH–Hk8Hr}fAHMHH–Hk8HfDB2HMHH–Hk8HfB.@HMHHHk8Hf@,@f}H/$HMHH–Hk8HfBHMHH–Hk8HfHMHH–Hk8HfBHMHH–Hk8HfBHMHH–Hk8HfBHMHH–Hk8HfB HMHH–Hk8HfB2HMHH–Hk8HfB.@HMHHHk8Hf@,@H)$HMHH–Hk8HfBHMHH–Hk8HfHMHH–Hk8HfBHMHH–Hk8HfBHMHH–Hk8HfBHMHH–Hk8HfB HMHH–Hk8HfB.HMHHHk8Hf@,uH?$HffHMH0HƖHk8HfV(HfdHMH0HƖHk8HfV*HMH0HƖHk8HfFHMH0HƖHk8HfFHf"H$HMHHHk8Hf@H$HMHH–Hk8H2HMHH–Hk8HzHMHH–Hk8Hz fAHMHH–Hk8HfDB HMHH–Hk8HrHMHH–Hk8HzHMHH–Hk8HzfAHMHHHk8HfD@EH`]fff.UHH0ffAfAH}fDMfDEfEfEfEMfEEHMQDffqDfufuEMU9H$Mu)ff}f}LELMIHMkMfA9LELIMk8MA uHEȉUܙfLELMIHMkMfAyLELMMI–Mk8MABMfLELUIHMkMfAzLEMI–Mk8MfAz(LELUIHMkMfAzLEMI–Mk8MfAz,uE܉L$ALUL]IHMkMMKLMMIMk8MfA@.uALMLUIHMkMMBfEffEFH0]UHffH}fMfEUH}wDffGDfEfEEMU9fEHMHUHHHkHfu})HcHUHHHkHfBHMHUHHHkHfBHMHUHHHkHfBu})HcHUHHHkHfBHMHUHHHkHfBu})HcHUHHHkHHJHULEIHHkIIHHMHIXHULEIHHkIIHfEffE]UHSH(ffAfAH}fDMfDEfEfEfEMfEH$HMfqDffqDfuHMH}HHHkHf7HMH8HǖHk8HDDMHEDUܙAfHMH}HHHkHfwHMH}LI–Hk8IABDEAfHMLUIHHkIfArHMLI–Hk8IfAr(HMLUIHHkIfArHMLI–Hk8IfAr,uE܉H $AL]H]HHMkLLSLUH HMk8LfA.u\ЉLUL]IHMkMIKH([]UHH%HEHE %ffUE0HEHHHMu@@}fEffEE]DUHH$f]fffff.UHfH}fEf}QHE@HE@HEf@HEH@(HEH@0HEH@ HEfǀHEf@ HEƀHEƀHEfǀHEfǀHEfǀHEfǀHEfǀxHEfǀXHEfǀZHEfǀ\HEfǀHEfǀHEǀHEfǀHEfǀ.HEfǀ<HEfǀ HEfǀ HEfǀHEǀ@HEfǀHEfǀHEfǀ HEfǀ"HEfǀ2HEfǀ6HEfǀ:HEfǀxHEfǀzHEǀ|f}HEfǀHEfǀHEfǀHEfǀHEfǀHEfǀHEfǀHEfǀ@HEfǀHEǀHEHǀHEHǀHEfHEf@]DUH}Hu]fffff.UHHHHHE}HuEHE E}Hy$H EEHEH@lH}EEH}eH}HH}fEHEH E1H $LAH  E!HEH $EEfEH HkE};Hw$HOH b$H ǁE!|+AHEH ($H HE};H$HH $H ǁE!xAHEH $H H7E};H$HgH z$H ǁE!tCH}EvE}rHMH52$ffEH6HE};H$HH $H ǁE"pH$H EH,!@1HHHhLhCH w$EEH H X$H d*H =$H ǁE`EEH!MHH;E\\Hİ]UH}}ω]UHffE}M f]ffff.UH1HMHE]fffff.UHH`HMHULoMLEH}fEEE/Ẽ ẺEHHuH}HMDAHEHEHHH EEHcEHHHHcUH)щȉEă}EHEHMHcUHHfAfDEDMEDUHHKẼ ẺE;HHuHEHcUHHcUHHEEEȉE@EHMHH;EM EH`]UHHPHEHMHULːMLEfEEEHEE؃ E؉EEHMȉHEHHH EEEHcEHHHHcUH)щȉEЃ}EHUHHuHc}HHc}H}HHUHMHULcEIIfEfDMDUED]HEE؃ E؉EEEԉE5EH}MHH;EM EHP]fff.UHH`HAHHE}HuЃ} fEpfE꼀HEHMEEHHẼ ẺE>HHuH}gHMDAHEHEHHL EEHcEHLLHcUH)щȉEă}E}HcEHpHffMHcEHHffMHEHMUADEHHẼ ẺE;HHuHEHcUHHcUH]HEEEȉE!EHMHH;EM EH`].fDUHH`HEH ]H HM}x PPffpPxx ffpPP"ALPAP AMIHHEEHEHcEHLLHcUH)щȉẼ}EHUHHuHc}HHc}H}HHU3}HEHcEHpHffMHcEHHffMHEHMUADEHHEԃ EԉEEEЉEEHMHH;EM EH`]UHSHH}H}%ffMEHy$MH;@ EVHEHffUM<E EMEșMffudE HEHffU;E  fEMEșMffufEfEE HMEkH{ HMHcHEffMPHEHffU9fEEffMfE fE E 1HUEE EE H$Hx4E EE }u`LE EEu Hr$HAHH|N HQ$HEfEMHUHRHHE MH$fMʈUfMʈUHuH8HǖHk8HDGHuDNDUEDUEEfDfMHuDFDMEfDfMHuDFDMEfDfMHuH8HǖHk8HDGHuDNDUEDUEEfDfMHuHHHk8HD@ DME)DMDUEE)fDfMDEA 1EEEEH $ffUHuH HHk8HA})}DEA)ffUE 1EEEE1HULd$fAfDMEDUALcIL[XMIǀ!E H"$HH $H H$HHDEEEfEMHUHRHHE MH$fMʈUfMʈUHuH8HǖHk8HDGHuDNDUEDUEEfDfMHuDFDMEfDfMHuHHHk8HD@DME)DMDUEE)fDfMDEA 1EEEEH $ffUHuH9HǖHk8HGHuH9HǖHk8HDDffUEffUHuH HHk8HAHMDAHMDIEDMEDMEDDED9EH$HMHH–Hk8HrHMyDEADEAfAfDMHMq}fAfDMuHMHHHk8Hx)HExHED@DDEADEA)fAfDMu 1| E||H 6$ffUfUfUfEfEEuHcLIxXH9HLJH9HG`H9HLJH AHH$HMHHHk8HPHEp}}u9sH$fMfMfEfEUHuHHHk8Hx)HExHED@DDEADEA)ffMU 1x ExxH $ffUHufVfUHuH HHk8HAHMyDEADEA})ffUE 1t EttH k$ffUH1HFXH1HdžE}HcLIp`H1HdžH AHH$HMHH–Hk8HrHMyDEADEAfAfDMuHMHHHk8Hx)HExDEADEA)}DEAfAfDME 1p EppH L$ffUEHuH HHk8Hy)}DEADEA)ffUHMA})ffUE}DEADEA)ffUE 1l EllH $ffUfEEĉEHH9HwXH1HdžEʉEHH9Hw`H1HdžH AH1HUL$EAMMJhEAMMJpEAMMHxEEfEсʀшMHuHvHHH$HMQ@@u@u@uHff}HDEH`ЙAff}H`L fAf}fEL ADEҙAff}fEEAEAMLMJXL IǁH$HMHH–Hk8HrHMyDEADEAfAfDMHMq}fAfDMHMq}fAfDMu؉uډHHHJXHHǁfDMEDUfDMEDUHMHH–Hk8HrHMyDEADEAfAfDMHMHHHk8Hp })}DEA)fAfDMu 1\ E\\H $ffUHuH HHk8HA})}DEA)ffUE 1X EXXffMܿ1HU EEEEHĨ[]%|%|%|%}%}%}%}%}% }% }%}%}%}%}%}%}%}%}%}% }%"}%$}%&}%(}%*}%,}%.}%0}%2}%4}%6}%8}%:}%<}%>}%@}%B}%D}%F}%H}%J}%L}%N}%P}%R}%T}%V}%X}%Z}%\}%^}%`}%b}%d}%f}%h}%j}%l}%n}%p}%r}%t}%v}%x}%z}%|}%~}%}%}LY{|LU{pLQ{dLM{XLI{LLE{@LA{4L={(L9{L5{L1{L-{L){L%{L!{L{L{L{L{L {L {L{L{tLzhLz\LzPLzDLz8Lz,Lz LzLzLzLzLzLzLzLzLzLzLzLzLzLzxLzlLz`LzTLzHLz<Lz0Lz$LzLz LzLzL}zLyzLuzLqzLmzLizLezLazL]zLYz|LUzpLQzdLMzXLIzL[%d;%dH%s=========================I2CAOTipTilt : TipTilt on STL I2C AOI2CAOTipTilt : TipTilt on Low Cost I2C AOI2CAOTipTilt : Result on Read Status = %d - %sI2CAOTipTilt : Timeout on Status after %d tries and %lu msI2CAOTipTilt : t1 = %lu, t2 = %luI2CAOTipTilt : Result = %d - %sDetectI2CAO : Trying to detect I2C AO-7/L/X...DetectI2CAO : Found I2C AO-7/L/XDetectI2CAO : Didn't find I2C AO-7/L/X: err = %02d, data = 0x%X should be <0x40;0x47>DetectI2CAO : Trying to detect I2C STL AO...DetectI2CAO : Error reading/writing I2C STL AODetectI2CAO : Found I2C STL AODetectI2CAO : Didn't find I2C STL AO: err = %02d, data = %02dCCDDigitizeLine : MicroInitPixelReadout, err = %02d - %sCCDDigitizeLine : ETHInitPixelReadout, err = %02d - %s-------------------------CCDDigitizeLine : destination buffer is NULLCCDDigitizeLine : MicroGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : ETHGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : LPTGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : MicroGetPixels - offVertBin, err = %02d - %sEnableVerticalFlush : Setting Vertical Flush to %sOnOffCFWCommand Params :cfwCommand : %02d - %scfwModel : %02d - %sAttached camera ID : %02d - %sCFW - use cached model : %02d - %sCFW - autodetected model: %02d - %sCFWQuery Results : %02d - %scfwStatus : %02d - %scfwError : %02d - %scfwPosition : %02d - valid only if cfwStatus is CFWS_IDLE, 00=unknown position, otherwise 1,2,...10Requested position : %02luCFWGoto Results : %02d - %sCFWInit Results : %02d - %sCFWGetInfo Results : %02d - %sCFW Open Results : %02d - %sCFW Close Results : %02d - %sCFW Results : CE_BAD_PARAMETER/Library/Logs/sbigudrv.logrbabwbAt t = %8.3lf: %s ETHDeviceIOControl : IOCTL_SHUT_DOWN_SERVER: 0x%lxQuery SBIG CamerasACKQuery Ethernet : Error getting local IP address.%d.%d.%d.255Query Ethernet : TX socket() failed.Query Ethernet : Function setsockopt() failed.Query Ethernet : RX socket() failed.Query Ethernet : Function bind() failed.Query Ethernet : Function sendto() sent a different number of bytes than expected.Query Ethernet : Received echos from %ld cameras.Query Ethernet : Cameras found = %dQuery Ethernet2 : Error getting local IP address.Query Ethernet2 : TX socket() failed.Query Ethernet2 : Function setsockopt() failed.Query Ethernet2 : RX socket() failed.Query Ethernet2 : Function bind() failed.Query Ethernet2 : Function sendto() sent a different number of bytes than expected.Query Ethernet2 : Received echos from %ld cameras.Query Ethernet2 : Cameras found = %dSTXSTTROP101008300160001680390000402630311002Model8Model9Model10Model11Model12Model13Null03401603026132002K4KModel7FileFormat ="SBIG BF2"BinaryOffset =%ldBinaryLength =NextHeader =Product ="%12[^"]"Model =FirmwareType =EEPROMFLASHStartAddress =0x%lxVersion =%hd.%hd.%huEndAllGASTF-8300ST-iST???USBMicroCommand : BuildMicroCommand, cameraID = %d, error = %d - %sMicroCommand : SendMicroBlock, cameraID = %d, error = %d - %sMicroCommand : ValidateMicroResponse, cameraID = %d, error = %d - %sparmicro.c -> MicroInitADGain -> CE_DEVICE_NOT_IMPLEMENTED MicroCommand : MC_START_EXPOSURE, exposureTime=%luMC_START_EXPOSURE Flags : 0x%02X: msExp=%d, extCCD=%d, triggerOut=%d, ccd=%d, shutter=%s, ABG=%sMicroCommand : MC_END_EXPOSURE, ccd=%d, flags=0x%X: ABORT_DONT_END=%dMicroCommand : MC_REGULATE_TEMPMicroCommand : MC_REGULATE_TEMP2MicroCommand : MC_RELAYMicroCommand : MC_PULSEMicroCommand : MC_EEPROMMicroCommand : MC_MISC_CONTROLMC_MISC_CONTROL Flags : 0x%X: ExtShutter=%s, Fan=%s, LED=%s, Shutter=%sMicroCommand : MC_CONTROL_CCDMicroCommand : MC_SYSTEM_TESTMicroCommand : MC_TX_BYTESMicroCommand : MC_TEMP_STATUSMicroCommand : MC_GET_VERSIONMicroCommand : MC_STATUSMicroCommand : MC_READOUT -> RS subcommand: %sMicroCommand : MC_SYSTEM -> SYS subcommand: %dDownload pixels to FIFO : begin MicroGetPixelsFromChannelA %ldDownload pixels to FIFO : end, duration: %dMicroGetPixsFromChannelA: Totals: Ask/Got = %ld/%ld, short = %ldMicroGetPixsFromChannelA: Last : Ask/Got = %ld/%ld, short = %ldDownload pixels to FIFO : begin MicroGetPixelsFromChannelB %ldMicroGetPixelsFromChannelB: Totals: Ask/Got = %ld/%ld, short = %ldMicroGetPixelsFromChannelB: Last : Ask/Got = %ld/%ld, short = %ld//System/Library/Extensions/stfga.binSTXGetCCDSizeInfo-1 : err = %02d - %sSTXGetCCDSizeInfo-2 : err = %02d - %sSTXGetCCDSizeInfo-3 : err = %02d - %sparusbio.c --> USBGetPixels : CE_DEVICE_NOT_IMPLEMENTED SBIGUDrv:Failed to obtain comms port to IO Kit. rc=%08XIOUSBDeviceSBIGUDrv:Failed to create matching dictionaryidVendoridProductSBIGUDrv:Failed to obtain list of matching devices. rc=%08XSBIGUDrv: Not enough devices present (%d) to access selected device (%d)SBIGUDrv: Failed to create plug-in interface. rc=%08XSBIGUDrv: Failed to create device interface. rc=%08XSBIGUDrv: Failed to open device. rc=%08XSBIGUDrv: Failed to obtain descriptor for first device config. rc=%08XSBIGUDrv: Failed to set configuration for device. rc=%08XSBIGUDrv:%sUSBF-CAM Engine SBIGUDrv: Feather camera found.USB8-CAM Engine SBIGUDrv: STF8 camera found.USBX-CAM Engine SBIGUDrv: STX camera found.USBU-CAM Engine USBI-CAM Engine SBIGUDrv: STI camera found.USBT-CAM Engine USBC-CAM Engine SBIGUDrv: STT camera found.SBIGUDrv: Failed to obtain list of interfaces. rc=%08XSBIGUDrv: No interface available to deviceSBIGUDrv: Unable to open interface %d. rc=%08XSBIGUDrv: Unable to fetch properties for pipe %d. rc=%08XSBIGUDrv: USBInterfaceClose() failed. rc=%08XSBIGUDrv: USBDeviceClose() failed. rc=%08XSBIGUDrv:Read from IN pipe failed. rc=%08XSBIGUDrv: Read from Pixel IN pipe failed. rc=%08XSBIGUDrv:Read from STX Alt IN pipe failed. rc=%08XSBIGUDrv:Write to OUT pipe failed. rc=%08XSBIGUDrv:Write to STX Alt OUT pipe failed. rc=%08XSBIGUDrv:Vendor In Request...SBIGUDrv:Vendor In Request Failed. rc=%08XSBIGUDrv:Vendor Out Request...SBIGUDrv:Vendor Out Request Failed. rc=%08XSBIGUDrv:Vendor Out DWORD Request...SBIGUDrv:Resetting pipes...SBIGUDrv: Failed to reset Bulk IN pipe. rc=%08XSBIGUDrv: Failed to reset Left Pixel In pipe. rc=%08XSBIGUDrv: Failed to reset Right Pixel In pipe. rc=%08XSBIGUDrv:Failed to reset Alt STX In pipe. rc=%08XSBIGUDrv: Failed to reset Bulk OUT pipe. rc=%08XSBIGUDrv: Failed to reset Alt STX Out pipe. rc=%08XSBIGUDrv: ResetPipes = %sOKFAILUSBIDRIVER_FlushPipes: Flushing pipes, expect some timeouts...USBIDRIVER_FlushPipes: Read %lu/%lu byes from async pixel/com pipes to flush/System/Library/Extensions//Library/Frameworks/CFBundleShortVersionString%d.%d.%dLeaveOpenCloseInitOpen ExtternalClose ExternalDisabledEnabledClosedOpeningClosingBlink LowBlink HighLowMediumHighRS_DIG_ROWRS_DLP_ROWRS_DL_ROWRS_DLP_ROWSRS_DUMP_FIFORS_DL_SETUPRS_DUMP_ROWSRS_CLEAR_CCDRS_SET_VDDRS_WRITE_ADRS_DLPP_ROWSRS_END_READOUTRS_MAN_CLOCKSRS_TRANSFER_KAIRS_SETUP_TDIRS_GET_PIXCNTRS_OFFSET_PIXELSRS_READ_ADRS_DL_SETUP2RS_DL_SETUP3RS_DL_IMAGERS_RX_PIXELSRS_DL_SETUP4RS_OFFSET_PIXELS_RIGHTRS_WRITE_AD_RIGHTNo ErrorCamera not FoundExposure in ProgressNo Exposure in ProgressBad PC CommandBad Camera CommandBad ParameterTX TimeoutRX TimeoutNAK ReceivedCAN ReceivedUnknown ResponseBad LengthA/D TimeoutKeyboard EscapeChecksum ErrorEEPROM ErrorShutter FailureUnknown CameraDriver Not FoundDriver not OpenDriver not ClosedShare ErrorTCE Not FoundAO ErrorECP ErrorMemory ErrorDevice not FoundDevice not OpenDevice not ClosedDevice not ImplementedDevice DisabledOS ErrorSocket ErrorServer Not FoundCFW ErrorMotor Focus ErrorFirmware ErrorDifferential Guider ErrorRipple Correction ErrorEzUSB Reset ErrorNext ErrorNULLCC_START_EXPOSURECC_END_EXPOSURECC_READOUT_LINECC_DUMP_LINESCC_SET_TEMPERATURE_REGULATIONCC_QUERY_TEMPERATURE_STATUSCC_ACTIVATE_RELAYCC_PULSE_OUTCC_ESTABLISH_LINKCC_GET_DRIVER_INFOCC_GET_CCD_INFOCC_QUERY_COMMAND_STATUSCC_MISCELLANEOUS_CONTROLCC_READ_SUBTRACT_LINECC_UPDATE_CLOCKCC_READ_OFFSETCC_OPEN_DRIVERCC_CLOSE_DRIVERCC_TX_SERIAL_BYTESCC_GET_SERIAL_STATUSCC_AO_TIP_TILTCC_AO_SET_FOCUSCC_AO_DELAYCC_GET_TURBO_STATUSCC_END_READOUTCC_GET_US_TIMERCC_OPEN_DEVICECC_CLOSE_DEVICECC_SET_IRQLCC_GET_IRQLCC_GET_LINECC_GET_LINK_STATUSCC_GET_DRIVER_HANDLECC_SET_DRIVER_HANDLECC_START_READOUTCC_GET_ERROR_STRINGCC_SET_DRIVER_CONTROLCC_GET_DRIVER_CONTROLCC_USB_AD_CONTROLCC_QUERY_USBCC_GET_PENTIUM_CYCLE_COUNTCC_RW_USB_I2CCC_CFWCC_BIT_IOCC_USER_EEPROMCC_AO_CENTERCC_BTDI_SETUPCC_MOTOR_FOCUSCC_QUERY_ETHERNETCC_START_EXPOSURE2CC_SET_TEMPERATURE_REGULATION2CC_READ_OFFSET2CC_DIFF_GUIDERCC_COLUMN_EEPROMCC_CUSTOMER_OPTIONSCC_DEBUG_LOGCC_QUERY_USB2CC_QUERY_ETHERNET2CC_GET_AO_MODELCC_SEND_BLOCKCC_SEND_BYTECC_GET_BYTECC_SEND_ADCC_GET_ADCC_CLOCK_ADCC_SYSTEM_TESTCC_GET_DRIVER_OPTIONSCC_SET_DRIVER_OPTIONSCC_FIRMWARECC_BULK_IOCC_RIPPLE_CORRECTIONCC_EZUSB_RESETCC_BREAKPOINTST-4ST-4XST-5ST-6ST-7ST-8ST-5CTCEST-237ST-KST-9STVST-10ST-1KST-2KSTLST-402ST-4KSTFST-???CFWSEL_UNKNOWNCFWSEL_CFW2CFWSEL_CFW5CFWSEL_CFW8CFWSEL_CFWLCFWSEL_CFW402CFWSEL_AUTOCFWSEL_CFW6ACFWSEL_CFW10CFWSEL_CFW10_SERIALCFWSEL_CFW9CFWSEL_CFWL8CFWSEL_CFWL8GCFWSEL_CFW1603CFWSEL_FW5_STXCFWSEL_FW5_8300CFWSEL_FW8_8300CFWSEL_FW7_STXCFWSEL_FW8_STTCFWSEL_FW5_STF_DETENTCFWC_QUERYCFWC_GOTOCFWC_INITCFWC_GET_INFOCFWC_OPEN_DEVICECFWC_CLOSE_DEVICECFWS_UNKNOWNCFWS_IDLECFWS_BUSYCFWE_NONECFWE_BUSYCFWE_BAD_COMMANDCFWE_CAL_ERRORCFWE_MOTOR_TIMEOUTCFWE_BAD_MODELCFWE_DEVICE_NOT_CLOSEDCFWE_DEVICE_NOT_OPENCFWE_I2C_ERRORCFWP_UNKNOWNCFWP_1CFWP_2CFWP_3CFWP_4CFWP_5CFWP_6CFWP_7CFWP_8CFWP_9CFWP_10CFWPORT_COM1CFWPORT_COM2CFWPORT_COM3CFWPORT_COM4CC_BREAKPOINT : %sCC_OPEN_DRIVER : beginCC_OPEN_DRIVER : end, err = %02d - %sCC_CLOSE_DRIVER : beginCC_CLOSE_DRIVER : end, err = %02d - %sCC_GET_DRIVER_INFO : beginCC_GET_DRIVER_INFO : end, err = %02d - %sCC_OPEN_DEVICE : beginCC_OPEN_DEVICE : end, err = %02d - %sCC_CLOSE_DEVICE : beginCC_CLOSE_DEVICE : end, err = %02d - %sCC_GET_DRIVER_OPTIONS : beginCC_GET_DRIVER_OPTIONS : end, err = %02d - %sCC_SET_DRIVER_OPTIONS : beginCC_SET_DRIVER_OPTIONS : end, err = %02d - %sCC_SET_DRIVER_CONTROL : beginCC_SET_DRIVER_CONTROL : end, err = %02d - %sCC_GET_DRIVER_CONTROL : beginCC_GET_DRIVER_CONTROL : end, err = %02d - %sCC_QUERY_USB : beginCC_QUERY_USB : driver supports up to 4 cameras.CC_QUERY_USB : Number of cameras found: %dCC_QUERY_USB : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB : end, err = %02d - %sCC_QUERY_USB2 : beginCC_QUERY_USB2 : driver supports up to 8 cameras.CC_QUERY_USB2 : Number of cameras found: %dCC_QUERY_USB2 : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB2 : end, err = %02d - %sCC_QUERY_ETHERNET : beginCC_QUERY_ETHERNET : end, err = %02d - %sCC_QUERY_ETHERNET2 : beginCC_QUERY_ETHERNET2 : end, err = %02d - %sCC_GET_PENTIUM_CYCLE_COUNT: beginCC_GET_PENTIUM_CYCLE_COUNT: end, err = %02d - %sCC_START_EXPOSURE : begin ----> GRAB STARTCC_START_EXPOSURE : end, err = %02d - %sCC_START_EXPOSURE2 : begin ----> GRAB STARTCC_START_EXPOSURE2 : end, err = %02d - %sCC_END_EXPOSURE : beginCC_END_EXPOSURE : end, err = %02d - %sCC_READOUT_LINE : beginCC_READOUT_LINE : Camera sent blank=0 pixel(s): Total/Blank: %d/%d, the first blank pixel at column: %dCC_READOUT_LINE : end, err = %02d - %sCC_READ_SUBTRACT_LINE : beginCC_READOUT_LINE : Total/Blank pixels: %d / %d, the first blank idx: %dCC_READ_SUBTRACT_LINE : end, err = %02d - %sCC_DUMP_LINES : beginCC_DUMP_LINES : end, err = %02d - %sCC_START_READOUT : beginCC_START_READOUT : end, err = %02d - %sCC_END_READOUT : begin ----> GRAB ENDCC_END_READOUT : end, err = %02d - %sCC_SET_TEMPERATURE_REGU : beginCC_SET_TEMPERATURE_REGU : end, err = %02d - %sCC_SET_TEMPERATURE_REGU2: beginCC_SET_TEMPERATURE_REGU2: end, err = %02d - %sCC_ACTIVATE_RELAY : beginCC_ACTIVATE_RELAY : end, err = %02d - %sCC_PULSE_OUT : beginCC_PULSE_OUT : end, err = %02d - %sCC_ESTABLISH_LINK : beginCC_ESTABLISH_LINK : end, err = %02d - %sCC_GET_LINK_STATUS : beginCC_GET_LINK_STATUS : end, err = %02d - %sCC_GET_CCD_INFO : beginCC_GET_CCD_INFO : end, err = %02d - %sCC_QUERY_COMMAND_STATUS : beginCC_QUERY_COMMAND_STATUS : end, err = %02d - %sCC_MISCELLANEOUS_CONTROL: beginCC_MISCELLANEOUS_CONTROL: end, err = %02d - %sCC_UPDATE_CLOCK : beginCC_UPDATE_CLOCK : end, err = %02d - %sCC_READ_OFFSET : beginCC_READ_OFFSET : end, err = %02d - %sCC_READ_OFFSET2 : beginCC_READ_OFFSET2 : end, err = %02d - %sCC_TX_SERIAL_BYTES : beginCC_TX_SERIAL_BYTES : end, err = %02d - %sCC_GET_SERIAL_STATUS : beginCC_GET_SERIAL_STATUS : end, err = %02d - %sCC_AO_TIP_TILT : beginCC_AO_TIP_TILT : end, err = %02d - %sCC_AO_SET_FOCUS : beginCC_AO_SET_FOCUS : end, err = %02d - %sCC_AO_DELAY : beginCC_AO_DELAY : end, err = %02d - %sCC_AO_CENTER : beginCC_AO_CENTER : end, err = %02d - %sCC_GET_US_TIMER : beginCC_GET_US_TIMER : end, err = %02d - %sCC_SET_IRQL : beginCC_SET_IRQL : end, err = %02d - %sCC_GET_IRQL : beginCC_GET_IRQL : end, err = %02d - %sCC_USB_AD_CONTROL : beginCC_USB_AD_CONTROL : end, err = %02d - %sCC_RW_USB_I2C : beginCC_RW_USB_I2C : end, err = %02d - %sCC_CFW : beginCC_CFW : end, err = %02d - %sCC_BIT_IO : beginCC_BIT_IO : end, err = %02d - %sCC_USER_EEPROM : beginCC_USER_EEPROM : end, err = %02d - %sCC_COLUMN_EEPROM : beginCC_COLUMN_EEPROM : end, err = %02d - %sCC_BTDI_SETUP : beginCC_BTDI_SETUP : end, err = %02d - %sCC_MOTOR_FOCUS : beginCC_MOTOR_FOCUS : end, err = %02d - %sCC_DIFF_GUIDER : beginCC_DIFF_GUIDER : end, err = %02d - %sCC_CUSTOMER_OPTIONS : beginCC_CUSTOMER_OPTIONS : end, err = %02d - %sCC_GET_AO_MODEL : beginCC_GET_AO_MODEL : end, err = %02d - %sCC_SEND_BLOCK : beginCC_SEND_BLOCK : end, err = %02d - %sCC_SEND_BYTE : beginCC_SEND_BYTE : end, err = %02d - %sCC_GET_BYTE : beginCC_GET_BYTE : end, err = %02d - %sCC_SEND_AD : beginCC_SEND_AD : end, err = %02d - %sCC_GET_AD : beginCC_GET_AD : end, err = %02d - %sCC_CLOCK_AD : beginCC_CLOCK_AD : end, err = %02d - %sCC_SYSTEM_TEST : beginCC_SYSTEM_TEST : end, err = %02d - %sCC_FIRMWARE : beginCC_FIRMWARE : end, err = %02d - %sCC_BULK_IO : beginCC_BULK_IO : end, err = %02d - %sCC_RIPPLE_CORRECTION : beginCC_RIPPLE_CORRECTION : end, err = %02d - %sCC_EZUSB_RESET : beginCC_EZUSB_RESET : end, err = %02d - %sSBIGUDrv.frameworkSBIGUSBEDriver.kextSBIGUSBLoader.kextNo Device OpenStartExposure Params : ccd=%d, exposureTime=%lu, shutter=%sStartExposure Flags : 0x%08lX: triggerIn=%d, triggerOut=%d, lightClear=%d, msExp=%d, fastReadout=%d, dualChannelMode=%dClearITArray : startClearITArray : endCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_STANDARD, err = %02d - %sCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED, err = %02d - %sCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED2, err = %02d - %sCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_STANDARD, Results: ccdSetpoint=%.1f, ccdThermistor=%.1f, power=%d, [%.3f, %.3f, %.3f, %.3f, %.3f]CC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED, Results: ccdSetpoint=%.1f, imgCcdTemperature=%.1f, imgCcdPower=%.1f, [%.3f, %.3f, %.3f, %.3f, %.3f]CC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED2, Results: ccdSetpoint=%.1f, imgCcdTemperature=%.1f, imgCcdPower=%.1f, [%.3f, %.3f, %.3f, %.3f, %.3fIndex Event Time HS Temp Long%05d %-15s %010lu %-5.2lf %010luNo EventTE Fan UpTE Fan DownTemp Fan ONTemp TE OffLV TE OffKAI340SBIG Color 3 Dual CCD Camera CameraSBIG TC253 CameraSBIG ST-237A CameraSBIG ST-237 Camera 3 CCD CameraSBIG ST-??? CCD Camera-STF-8050STF-4070STF-???STL-1001STL-11000STL-4020STL-5KSTL-6303STL-1301STL-???STXL-10100STXL-8300STXL-16000STXL-16803STXL-9000STXL-0402STXL-6303STXL-11002STXL-????STX-10100STX-8300STX-16000STX-16803STX-9000STX-0402STX-6303STX-11002STX-????ST-1603ST-0260ST-3200ST-8300STT-0402STT-1603STT-0261STT-3200STT-2KSTT-4KSTT-8300STT-????Error 0@ @  0C0E0C0Eףp= ?@@? @Y@@@ȩ@ffffff?Q?@333333 @UUUUUU?@ffffff@ffffff?ffffff @??HzG?333333?333333@@ffffff?O@@@X@9@F@Dl)@@@(\@$@A@@P@o@@00X! ` HH9H * )`./2`>KP $<?pDPp@p@`P00!09@M`@0pzRx $ AC $DxAC $l`BAC $AC $p AC $X@AC $ pAC $4h]AC $\ AC $AC $AC $xAC $@UAC $$xAC $L`RAC $t\AC $оAC $h#AC $pAC zRx $п8AC $DAC $lAC zRx $@AC $DAC $lAC zRx ,0AC P$L)AC $t<AC $AC $,AC G$AC H$7AC $<AC $dAC $VAC $AC $FAC zRx $ AC H$DtAC $l/AC $AC $ *AC $HAC $ AC $4sAC $\`AC $hpAC $AC $CAC $AC $$AC $LAC $tAC $#AC $#AC $$ AC $h$AC $<`$AC zRx $@$AC zRx $%AC $Dh&AC $l'AC $(AC zRx $*AC $D+AC $lX-%AC $`.-AC $h..AC $p..AC $ x.AC $40/ AC $\(0AC $ 0AC $2|AC $P4;AC $h5AC ,$07AC M$T9AC $|; AC $FAC $F#AC $FAC $FAC $D0G AC $lRcAC zRx $(S#AC $DPTAC $l(V#AC $0]-AC $8]AC $bAC $ eAC $4k:AC $\nDAC $nAC $rAC $ sAC zRx $zAC $DzuAC $lz`AC $({AC ${AC ${AC , p|AC M$< ~AC $d~AC $`AC $8AC ${AC $AC $,AC $T\AC $|0fAC $xAC zRx $ȂAC $D`AC $lAC $?AC $AC $`AC $ AC $4AC $\AC zRx $AC $DAC ,l:AC N$AC $AC $xrAC $AC $<{AC $dAC $AC $PAC $eAC $@AC E$,AC $TPAC ,|( AC N$AC $AC $xAC $$@oAC $LcAC $tAC $xAC $ AC zRx $kAC $DHAC zRx $AC $D0AC $l AC $#AC $&OAC $&ZAC $ 'AC zRx $8(1AC $DP(`AC $l(AC $@))AC $H)`AC $)`AC $ )AC $4 *AC $\*AC $+7AC zRx $+QAC $D8+AC G$l+AC E$X,QAC G$/XAC $/gAC $ 2\AC zRx ,03AC P$LOAC $tT6AC $UAC $xWAC $WAC $YAC $<p[AC $d\AC $\AC $X]AC $@^AC E$8_AC $,0`AC $TbAC $|bAC $dAC zRx $dFAC $DdnAC $le6AC $0eaAC $xeaAC $eAC $ e;AC $4fAC $\gRAC $g}AC $(hAAC $PhDAC $xh>AC $$hAC $LiAC A$tiAC $jAC $ kAC $kAC $plAC $<hlAC $dmAC $mAC $nAC zRx $Pn3AC $DAC $l@uAC $jAC $AC $AC $ qAC $4X{AC $\AC $AC $AC $LAC $VAC $$IAC ,L AC P$|AC ,h AC P$(AC $`AC $$AC $L2AC $tAC $ AC $LAC $AC $ AC $<PAC $dAC $"AC $x)AAC $+AC $+7AC $,+AC E$TH.]AC $|.ZAC $.AC $0AC $(20AC $02uAC $D2LAC $l2jAC $2sAC $P3~AC $3wAC $ 7 AC $464AC $\7AC $7AC $7AC $X8AC $8-AC $$8dAC $L0*AC H$BAC ,`CAC N$ P]AC $D cAC $l eYAC $ 8fAC E$ gkAC $ 8hAC $ 0hAC $4 jAC $\ jAC $ xnAC $ `n#AC $ hnAC $ `nAC $$ oAC $L PqAC $t sAC zRx $xtAC H__ ,8DP\ht(4@LXdp| $0<HT`lxDM $ ((((('-28>CHMSZaiqyC-SZaiqy      #%)%.%4%9%H%W%`%)%h%o%w%R O %%R %%%%%%%%%%%&&&'&6&D&T&a&o&&&&&&&&&&&'#';'J']'k'v'''''''''''((/(A(M([(d(n({((((((((())')A)Y)k)v){)))))))**&*9*I*a*z********++!+5+D+T+c+s+++++++++,%,7,D,_,m,t,~,,,,,,,, --+-?-L-Z-m-}---------. ..,.;.I.N.T.Y.^.c.h.n.r.y.~................///(/<;,:@I?Thx/Ba)KYgv  )07>IT[pu} &08@HPYalw`  !&'()*+,-./012345679:;<=>?@ABCDEFGHIJKLMNOPQR"#$%8  !&'()*+,-./012345679:;<=>?@ABCDEFGHIJKLMNOPQR_GetBootEEPROM_GetEEPROM_GetRawEEPROM_MicroCommand_PutBootEEPROM_PutEEPROM_SBIGUnivDrvCommand_CFBundleCreate_CFBundleGetValueForInfoDictionaryKey_CFDictionarySetValue_CFGetTypeID_CFNumberCreate_CFRelease_CFRunLoopGetCurrent_CFRunLoopStop_CFStringCreateWithCString_CFStringGetCString_CFStringGetTypeID_CFURLCreateWithFileSystemPath_CFUUIDGetConstantUUIDWithBytes_CFUUIDGetUUIDBytes_IOCreatePlugInInterfaceForService_IOIteratorNext_IOIteratorReset_IOMasterPort_IOObjectRelease_IOServiceGetMatchingServices_IOServiceMatching___CFConstantStringClassReference___memcpy_chk___memset_chk___sprintf_chk___stack_chk_fail___stack_chk_guard___stderrp___stdinp___stdoutp___strcat_chk___strcpy_chk___vsprintf_chk_bind_close_connect_exp_fclose_fflush_fgets_fopen_fprintf_fread_fseek_ftell_inet_addr_inet_ntoa_ioctl_kCFAllocatorDefault_log_memcmp_memcpy_memset_nanosleep_printf_pthread_attr_destroy_pthread_attr_init_pthread_attr_setdetachstate_pthread_create_read_recv_recvfrom_send_sendto_setsockopt_shutdown_socket_sscanf_strcmp_strlen_strncmp_strstr_tcgetattr_tcsetattr_timesradr://5614542 ,P \p4?p =SBIGUDrvG37QN8355Y'+GxdEY#R!Rp*-F?NZd4u_4iކ0-\i|.u=IL_K=5"aʱlvw2I'OKx5묮P5[n\ sbfUhw)ﯕ%TB8 1?1Md@}' R@n,mf"gt$v bxS@JKNۗ[Yd o}_pD__up=@gEHhUϊ\nTVUP̠kЅGN֨e"A^|=3RZC?/u,M]dOBNO˵Rjج.B*Sc&J *qHց%peouaQ)c+<hv pfh)+6䘩M62a jGg bίӇl78xL? i-0du;g|QeT./DtVxw4\_K)yrKX)zӝ=Ǎy=vnFF gpAF .ͤq$tui+݂+k m9M Ey0;;m"LЅa8=8ɒѷ?XCnT1&(ݨ%.U''*O;3.'6]-1ɏgV}zvST6fݜ5]{aUruEkK,vF2JoG&f[w&_R1rcV!/3O-ģT@AkLIܤv OI$z0PGV@dPb*B,C3פCg]A\hԺ,Buoۜ<"qX'HcGm  SBIGUDrv *Hcd  *Hcd *Hcd subject.OU G37QN8355Y h4?p  =SBIGUDrvG37QN8355YHFhSClLdل1y647 -J֐,S`+י߿S]v +y784I'N\ !4x7p籚H6Le~`⒍ ekq1lRJhة`IKa_l$3[E_?,wng^Odתccv-672?[{|g跂BмO{466Ӂ Bf d`_ZXСFHoi7L$dߤ/@/FqtuW4<*~;wJy Ɵ){-\ 刱 +&o5\VF݆ıu ktG !u۫Ioc&@iю0Kb] ? ujOr[+=޻w[yO94ArJIZ>oj{n%,.1cM #f r^P7a{kK^ݮc *P j~Ư Kl@.H]A>Ŗ*hyu(&|nKȶ3ؖqZP>سؙ=\\F<Ӊ2@iɄp PwUcq KUϳ`H;젠2h^iݑ15n/]yh,ZWyǝE e#G;FGK~ϓ9(M-w-_xyaKLTVm9\BiTך`8|cDꊣ>Tk@C;Pl #0ZS^dJEP}7W?Adb=r7jPRdc}Np(Ys>&Eѷ^ʈtHF 2򏮦ѿ~2)xج 'ͮf\]D5wZa?FH JH"U]:ȗTeRU.)̾ux Êk(|~@K~ڄy&8g&'2F2/G-`Wt^6T< 65=F,fw%(U!"[w(l!-!_@xdjGle(ƥlA-W\Ugy?43$a)wq*sx+T"l2B.0fFg@M/&pu!O.BnQNQeIR* 2-No!_p5I&-~X˛04^ 7l}hFûF+:q{ᗽO,bՁړjs:HeWӞ6LY9V2(%Նᤳ V# ݄}'%aԆ妉H} ydJ:TPd0^>3\k_qt\6cXF5#`,̜NH|љڂDžui}3"a';VoID4 V+ G\Sk_a]HxPLb )fumG V)甝5 ʹ`)xEii`k_#:"1O4YBx.3E EoZ[: 2m6lp&D{H X#ş9~]2_R@꾬d[jDl>İ&{^j=GX1? v(mNi&NVtKfxLY00UW|-,T0U00U#0+iGv k.@GM^0.U'0%0#!http://crl.apple.com/root.crl0U0 *Hcd0  *H  B9tkƤ7* D,Ya2Կ;P9jDt[pKl#q-_œpe- xXI (3zvOߨJ Vg/>ă:wmt.#Qo`H»ZFE~' "rorPu=%]6H9;ꐀ.`x S>O2VMxଚBzFXV,*E K4aUD'sNp000  *H 0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0 060425214036Z 350209214036Z0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0"0  *H 0 䑩 GP^y-6WLUKl"0>P Af$kУ*z G[73Mir]_%UM] d5#KYPXPg ˬ, op?0C=+I(ε^=: !.t< bqGSU/ApLE~LkPAtb A30XZ2hesg^eIv3ew-z0v0U0U00U+iGv k.@GM^0U#0+iGv k.@GM^0U 00 *Hcd00*+https://www.apple.com/appleca/0+0Reliance on this certificate by any party assumes acceptance of the then applicable standard terms and conditions of use, certificate policy and certification practice statements.0  *H \6L-x팛wvw0O=G7@,ԱؾsdyO4آ>xk}9S 8ıO k+Y |@Vtӷ#;Go$ѷpE'mx~"5%kԢ$#s`[ /DH`8=&g 3j /Sj[dc3w:,V!ںsO6U٧2Bq~RB$*M^cKP 7uu!00RmZwr0  *H  0y1-0+U $Developer ID Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUS0 160225204816Z 210225204816Z010 &,d G37QN8355Y1C0AU :Developer ID Application: Diffraction Limited (G37QN8355Y)10U G37QN8355Y10U Diffraction Limited1 0 UUS0"0  *H 0 ?+,i ^WūwSn,ƀ + ?reF1ra&Iq-Xb\ֿt.q~'z2 ULjNsUhlλَo_hzɍϚ/djf`=HBNO@?ed`Zj~XҬv"zdBҒ&N(^(І< 6Y+ђ îaR`x\1}0y00y1-0+U $Developer ID Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUSRmZwr0  `He0 *H  1  *H 0 *H  1 170309205811Z0/ *H  1" - \ D{@`hI̧n0[ *Hcd 1LH cdhashes yuWDsWqs081byM+kLhHCIkH3+Gw= Vo9VUYGODn+Is6wgxKav8CdjBE8= 0  *H ]ь|,7f r Eԋ*r  Eԍ, $gEE}S}IEԋ*r  Eԍ, $qgEԋ*r ǁxrEԋ*r  TEԋ&r1ҍ-]E $D$|$t$ \$D$U"Mԋ&r$Ef\^_[]ÐUV4XM UUMEn@ EM0EE(EEMqEeEMIMMfQMI4$L$D$EEM)EMIMMI $D$nEEME4^]f.UWV@XEm I ʃEMU0EE(EEkkE_1ɍUu싾mE?H$|$T$D$ E؉MEEE@^_]U(XM UUMEl@ EM0EE(EE?cEWEMIMMI $D$EEM)EMIMMI $D$=lEEME(]ÐUSWV|XM8fM4fM,fM(fM$EE fuufuufuufuufuu0uu uuuuufufufufufufufufufEfMf]f}؋uufEfEfUEufS'ffS'fMfMufEE=fEEMUuf׉$L$ljD$C}Ek MEk MȋEf8ʀ‰EEfElkALfǀS'MɉJU' EAEU'Ek I ʃMUAEMEMfUu}ffuf}fUfUމ$L$fEȉL$ˉL$ ΉL$ωL$ʉL$MډL$>Ẽ}Ek bEk1ҍ('kẺEE̋ $D$\$t$ ML$D$UMk$EaẺE0EMfUu}ffuf}f~fUf|fUډ$L$f~ȉL$ˉL$ ΉL$ωL$f|ΉL$ʉL$MЉL$ xẼ}Ek nEk1ҍi'kẺxE̋ $D$\$t$ xL$D$tMk$p_ẺE}Ek \E' $_Ek1ҍ' $D$|$t$ lMk$hS_ẺEFEk I Iʃd`Ed/ElU$L$HẼ}Ek nEk1ҍ'kẺ\E̋ $D$\$t$ \L$D$XMk$T]^ẺEPElU$L$yẼ}Ek nEk1ҍ<(kẺPE̋ $D$\$t$ PL$D$LYMk$H]ẺE 9ElUuf}]Eff]fFfEfDfEډ$t$L$ωL$ fFωL$ˉL$fDˉL$ȉL$MЉL$ xẼ}Ek nEk1ҍ(kẺ@E̋ $D$\$t$ @L$D$<,Mk$8o\ẺEb EQ EU'MElUuffU'fW' $ωL$ˉL$ΉL$ Y'L$CfEEM9[Ek I ʃ40E4?E lU$L$DẼ}Ek nEk1ҍ(kẺ,E̋ $D$\$t$ ,L$D$(Mk$$ZẺE ElU$L$u ElUuf}]Eff]ffEffEډ$t$L$ωL$ fωL$ˉL$fˉL$ȉL$MЉL$ E lUuffU'fW' $ωL$ˉL$ΉL$ Y'L$/El lEufNjEfW' $T$ωL$ˉL$ Y'L$cfEffEE܃DElfUfufW' $L$ʉL$ΉL$ ωL$Y'L$E['}?EU'U'"} $T$|$D$ "rf}!EU'U $T$;<EU'"u} $t$|$D$ " ElU'U'f} $T$t$ωL$ ['L$Mkl6rL}El $ML$f}AElUfufW'$L$ΉL$ωL$ Y'L$ 2Elu}4$L$|$T$ E$ ȃL}BEkyD/fEEƃEkUƋ fQfuMƒUk}ƒ]h))Uމ]ܙff}‹Eff}EM9TEMU)9>EMȋMAMU)ыU JȃffE‹Mf4AfEffEE$ȃ}EkyHEkyHEkIHMl" E+}}E}$D$|$D$ "MkfES':fEEM9Eluƃ4q}|y}xU'1EEƃA;E"ElUƃ Q+MElUuƃ q)ʉMluTr;U ElULQ+MElUuLq)ʉEƋUBU';EEƋMAU'+EEMƋUJU')ȉMlƃMuEB;EElU Q+MElUu q)ʉ;E!ElUfUƋ}f4WfEffEEU'U'"} $T$|$D$ "RRES':fEEM9Eluƃ4q}|y}xU'1EEƃA;E"ElUƃ Q+MElUuƃ q)ʉMluTr;U ElULQ+MElUuLq)ʉEƋUBU';EEƋMAU'+EEMƋUJU')ȉMlƃMuEB;EElU Q+MElUu q)ʉ;E!ElUfUƋ}f4WfEffEEU'l"} $T$|$D$ " Mkl6rLẺEE|^_[].. O k, kfff.UV XMfʋM uuMfUfǀ'fǀ'fǀ'M΃EMuEEvE싈W fQbf'MM(Efǀ'fǀ'fǀ'@Efǀ'fǀ'fǀ'@[E싈W fQdf'@}E싈W fQ^f'E싈W fQ`f' ^]ffffff.UEE}} } fEfEE]fff.USWVlXMfMfMfϋM ]]Mf}fufUEU I I˃E؉Mԉ]E؋Mԋ"EMUʉẺșME؋UEUșuff}ދEf}f]fuyf]fuĉEf} EE؋UIfʉMEfE$fUt$f}t$f]t$ t$`tEEu)ffME }rE؋UUfuf}f]yf]Ufuf} EE؋UIfʉMEfE$fUt$f}t$f]t$ t$sE} }1EfMfU$D$‰D$ED$ 7E}JE؋UUfuf}f]Ifȉ$ΉL$ωL$ˉL$ ȉL$ӶE,EfMfU$D$‰D$ED$ 買EE}E؋U fAE؋U fAEl^_[]fffUSWV<XMfMfMfMfˋM E؋EEMf]f}fufUEE؋R I IȃEԉME؋MЋVEfMfU$D$‰D$ED$ qE܃ E܉E}:EfM$D$ED$!E܃ E܉EQ:EfM$D$ED$ǺE܃ E܉EEE܉EE<^_[]fttfff.USWVXMfMfMfϋM ]EE EEEEEf}fu]fUމMEfE}fEMUfuf} $T$ΉL$ωL$ D$MމL$EEԃ EԉE}$EE'Q I IʃMUEMKE7Q1Ҿ}f]<$L$ˉL$M̉L$ D$D$uUpEnE7Q1Ҿ}]fE<$\$L$ȉL$ M̉L$D$D$D$D$ UuEEfEEEM9(E7QU QMЉMfEffEMỦEЙuẺE1ɉʋMfNjEf8}WEEfEEM9NE΋M7QB*EEXEEEYEXEEfEffEEE*^ME*^UE*^Y\QE}-E'Q f1$|*EԉEEĜ^_[]fVV@UV4XMfʋMfUfE HE*f}PE􋈼M H3E􋈼M H E􋈼M f}8E􋈼M I E􋈼M E􋈼MU |9iE􋈼M I ʃMULEM`EE fE*EfEEfEEfEEfEEE EfEmEMEfEEEE$L$TE}3ER&E%(E fE6$EΑE܃EEfEEd^]UWVPXM UUMEMfMfAMfAMfAM ʃEȉMĉUFEȋMċEMUf2Uf2fE$L$=vE}UffuŨDfƋEfpE@TẼGẼ:EẼffMẼfEfHnE΋MfMfM $D$E} fE΋MfA0EfEfE$U؍uЈEfEE$t$|REUЃf֋UfrUЃEfƋEfpEf@EE@Ef@Ef@SE@  Ef@Ef@Ef@E@ Ef@lE@Ef@Ef@@E@E@ Ef@Ef@Ef@E%E#Ef@OEЃ@E#Ef@%EЃ E#Ef@Ef@Ef@Ef@1ɋUf2Uf2$D$D$EMxE}U'fuf~'EfNjEfx'%E#Ef@[E'@E#Ef@+E' E#Ef@ EEP^_]bb0nb0nnnnbnnnnnnUSWVXM UUMEEEEM $D$E EEEEf@@EEdEf@E#EP$PEߋyEEMEMEx Ex E3EfEfEMIfʃffU$fǀǀ6EfE<fE^GMIU%(fnf\%Y,ffu$FE׈Mg':fǀǀ6&Ex4E ExE ExE ExE ExE ExE ExE Ex pE  ExTE  Ex8E  ExEEx EDfEE$MȍUEEuf>f}ȉ $T$E#EME$L$IEEEM $D$ E EEGEEf@@EEdEf@E#P$PE蟆yE@M90}&EMURӈ]$L$HEEx Ex  EYURf$։T$D$|x~E}E EEEEČ^_[]ÿ+";UVtXM UuΉUMEM $t$E E EE_fE΋MfAM΃Ef@E#2EEMEMEfEfEfE$oBEEM$L$EEfEfEEfEfEEEM$L$E~E$( MUEfEEE $T$FEE1ɺ$D$D$EMU\ E EEEEt^]ÐWUSVpXM UUMEMIɉEЉM-ẼEẼE#EEMEЋMEЋ HEЋ HEЋ `UJ E@E@E$M MU؈EfEE $T$DE} E؋MA_1$D$D$EMUq E}E'UJ EEEMEЋME@ vMA fE@ WE@ HE@ 9E@ *E@ E@ EBE E@ EEEԋMI9m1ɋUf$։T$D$EM E}EЊ'Uԋuv EԃEDEEE xE iE ZEKE<E-EEEE@ EfEE$vEEEԋMI9NEM؋UԈӈ]$L$AE EEpE؋MԋUR EԃECE E@= EEEԋMI9m1ɋUf$։T$D$EME}EЊ'Uԋuv EԃEzEEE xE iE ZEKE<E-EEEE@= EfEE$sMU؈EE $T$?E EEE؋MIEEEԋMI9FEM؉$L$?E EE9E؋MԋUR EԃE EEEEp^[]}}}1}16""fff.UE MMEEE <E@E@$JEE@$dEE]@UWVXM UUMEMfMʃEMUEM$EЍMfE$L$D`E} UȃDfƋEf0EЍMfE$L$_E}#UDfƋEf0:'$'Ez 1ɍUuX?H$ |$D$T$ EMԎE}UEfƋEf0ESEX 8yMX2+;EX fǁEXE f EfRQyMX2+;!EXUf fǁEffEE$)MU؈EE $T$;E} U؃EfƋEf0s1$D$D$|x?E}&U'EfNjEf8 EEĐ^_]f FDFFFFFFFFFFfff.U XMM} E ER} ?E $E  EEE ]ffff.USWV<XMfM f΋MMfufUEME}؉EEEԍ'ƀ'ƀ'u؋uԈ']؈']؈''''''؈' $D$UEA)vE܍E$1ɈʉEU E;EMϊEϨ"u+E܃ E}Eԍ'U؉ $T$Ef}E'E vE' E OE'''''с'9EEEE<^_[]UXMDž;E ]kffffff.U E MMEEEE ]UEEEEE]fffff.U E MMEEEE ]USWVXM UuȉUMEfE EfEM4$L$p@E EEE$E EEy $ ls 1ɍUp?H$ |$D$T$ hdʇE EE}1ɋp>fLJ&>H6$$|$t$D$ `\SE EEGE EEr@B$@BXyr'$'Tbr 1ҍu$ D$D$t$ PLH豆E EEEE}@1ɋp>fLJ&>H6$$|$t$D$ D@3E EEn'E EER@B$@BfLJ&>H6$$|$t$D$ 84蓅E EEE EE@B$@B0pMUpEE?H$|$T$L$ ,E EE?EEMDžttMUp]]?H$|$T$L$ (耄E EE@B$@B$ottk x $D$ t 1ɍxpfDž~?H$ |$T$D$ ˃E EEEEE^_[]U(EEEE}dq M$ L$EQE EEEfEMfAM"$EnEEEEE(]ffff.UWVpXEEE1}M }dEE'MM$'Em 1ɍUu; ?H$ |$D$T$ EMLE EE$} }FEEEp^_]U]fDUEEEEE]fffff.UEEEEE]ÐUVTXMMEEuM $T$E謻E} E荈U$L$臻E1U$D$D$EMiM $EaEE$)}@E E荈U$L$EE荈U$L$EE苈 puM苑}E荈DUMEȉU1uM苑)fn4(f\M^EUĉ$UԉT$D$D$CM $EET^]ÐU(E MMEEfEEfEf@EE-EEcEEi~E$E}-f}E&Ef Ef@CEM$L$&E)EM$L$EE&EfE(]ffff.UV4XMUuMMfEfEEEE$t$Ej,E} EEqE܋ HE܋ HE= EE'E%=EfEEE4^]USWV\E MUʉME$E} EEf}EfE&Ef@E@EfE&q1uvűủ4$D$D$T$ EĉMM؍UEfEEEE $T$E*E} EEE؍MUЃÀf֋Uf2UЃ Àf֋UfrEEE$L$s*E} EEE؍MкukdEUufNjEfxEEEE$L$*E} EE(MkdEșMfƋEfpEE\^_[]ff.USWVLE MUʉME$E} EEf}EfE&Ef@E@ EfE&E؍M1Ҿ][]EfEE]E}EӈڈUى$L$(E} EEE؍MEE$L$(E} EEE؍MкdEuviEĉUuÈ]ًEĉ$L$L(E} EEE؍MEE$L$(E} EE]E؍MкdEuviEUuÈ]ًE$L$'E} EEEEL^_[]ÐUWV0XM UUMEE E!EM;E+E= E E+EE1M܋uu}$t$|$D$ E賳E} E!EEEjEMEE0^_]UWVPXM UUMEEE E!EM;E+E= E E+EEf@MUԋ64$D$f@L$E_E܃} E!+E;EE؃E؁}p $ EbDEE:1Mԋuu}$t$|$D$ E EċEEEEME1MԋEuu}$t$|$D$ E诱E܃} E!3} EEEEcEMEEP^_]fUWV0XM UUMEE @M $E $ E6EfƉ$cE EEE?' ?'EEEC' C'}|E?' EREC'U;  E-MU}? $t$|$D$ dEEC'U EEE0^_]@UXMMM $E0M=]UVXMffUM $EfȋMf^]ÐUVXMffUM $EfȋMf^]ÐUSWV,X E E!E苈 $MM荑p}'1f]$T$|$D$ uҮM苑E}+E!-E苈 $fȋU艊>}'EE,^_[]ffff.UWV0X1ҍa|'E?u<$t$D$D$ EMUE}*EE䋈 $fȉME;Ei1M䍑a|'6U}+}4$T$|$D$ EaE}?*EAEEEE䋈U艐3|' EE0^_]UX9$f]DUSWV<XMfMf΋M}] EЋEE]}MfufUEE8EE8} EE8} ErEЋBy4EЋB9fE @H!@UރEEԋEԉ$E fƉ$EfƉ$MЋ}]$|$\$D$ 輪M9EE؃f}5Ez'"E؃sEfǀz'E܃?Efz'.E8E؃'Efǀz'EЋz' z'M9nE؃E؋EЋz' z'}E8 EЋz'U;  E^E8 EЋz'U;  E-MUЋ}? $t$|$D$ 6EE8EЋz'U E8EЋz'U E؉EE<^_[]DUWVPXEEEظf@MU؋64$D$f@L$E  E!M}'2M܃M$2EZ}} E1ɍUu؋?<$T$D$D$ ẺM賨E} EEf$fЉUE;E{E+EE}EE؍'1ҋ6}4$L$|$D$ UE} EEEEyEEP^_]DUWV@XM UUMEE !@M $E $ ED$DEU}4$|$D$L$ E苦EE EEEu' u'EEEu' u'}vEu' EUEu'D E4DUu$|$D$DL$ E輥EEEE@^_]DUSWVLXMUu} ]]}uUME}E } EE$E f$Ef$C}+Mԋu}$t$|$D$ ۤEЁ},!@{Eԋ ]Eԍ $Eԋ1ҍ ] $D$|$t$ \$UpMԋ$EE؃ E؉EEԋNt' Nt'E؃E؋EԋRt' Rt'}EԋNt';M E]EԋRt';M E:}+MUԋ}܉ $t$|$D$ EE؉EEL^_[]fUSWVLXM(fM$fM fMfMEEfuufűu uȋuuuȉufufufEfMf]f}fEfEfUEufEE=fEE=fEMЋfu:ffufUUę}ffuE=fEEփfEEEM9fEfEEM9fEfEEЋf}֋ffǃ]֋؋ǀ $D$UWEЍ,r'r'EfNjEfr'EfNjEfr'f}f"r'f}f$r'f}fr'f}f r'fEfr'fEf*r'f}f&r'ff(r' $T$D$u_E؃L^_[]f.USWV<XM UUMEE$!@Mo'*o'~o'$$!@T$D$|$ \$E܉uME2fM*:+f} )ˋ ff}M]ދ $t$T$D$ uM2fff2)UEԉЃ<^_[]DUSWV<XMgЫk]Džlh fy(Dž> (fDžD(D;wDkTfDkTfADkTA DkTAJDDot1ɺ$D$D$$ a$$ X(g (( $( $Dž! 1(!tuv<$D$D$t$ \$T$D$fDžrl7 `h譝\$D$D$y0X(g (( $(. $Dž! dDžd0<$D$D$ t$ D$諜X(g (( $(\ $Dž! 1ɺ4$D$D$śƅ$茛r$ ff$D$D$谛,X(g (( $( $Dž!1$D$D$ĚƅDžrfƉ$ff,<$T$D$X(g (( $(¬ $Dž!10l`4$|$\$D$ T$D$;`X(g (( $B( $.Dž!=ILDž8f@<,$D$f@L$HH)<1DžT$D$D$D$ 1ҍT,$\$D$D$ |$t$荘XpXƄX;\KhJp*$y88818RH+LX,$0 $ (go( $(c1ҍP8 $D$|$t$ \$j(c$(oQ84A8DžPP;8?1ɍfDžP$T$D$UTȉ  $ T$L$TȃI hxf>ff>PkTffPkTf{PPkT߉wfDžx$ T$L$[Sȃ,hPkTʃ $D$I PxfDžx$ T$L$Rȃ,PPkTʃJ $D$wI1$D$D$RfPP(o4Q8 DžDD 9eD@@3@kT@kT‰NjTljBT@kT։ʉ$t$D$T|xR@kT@kT‰ $T$D$T@kTx $D$D$T@@DD(g r( $L(c1ҍ $D$|$t$ \$t讑(c$p(k ;Mll<^_[]UfUPE1ɉEEȃ]@UPEffMEU f]fDUPEEEȃ]fff.UVE\MQp9EM EVEHUr9 E4EJMJJW EEE^]fUSWVLXMw{]Dž\X fyDž> fDž44;w4kTf4kTfA4kTA 4kTAJ44od1ɺ$D$D$ q$Xw ( $Ȟ $Dž! 11def<$D$D$t$ \$T$D$fDžb\7ҎPX轎L$D$D$艎 Xw ( $ $Dž! TDžT <$D$D$ t$ D$軍Xw ( $0 $Dž! 1ɺ4$D$D$Ռƅ$蜌b$ff$D$D$Xw ( $h $Dž!1$D$D$ԋƅDžbfƉ$ff<$T$D$Xw ( $ $Dž!1 \P4$|$\$D$ T$D$;PXw ( $Rȟ $>Dž!=:<Dž(f@,$D$f@L$88),1DžD$D$D$D$ ,1ҍD$\$D$D$ |$t$蝉HpHƄH;LKXJ耉*$(((1(b9+<X$. $wo $s1ҍ$( $D$|$t$ \$zs$Q8$A8Dž@@;(?1ɍfDž@$T$D$eEȉ  px$ T$L$EȃI hhf>ff>@kTffp@kTf{@@kT߉wfDžh$ T$L$kDȃ,h@kTʃ $D$: PhfDžh$ T$L$Cȃ,P@kTʃJ $D$:1$D$D$|Cfz@@$Q8 Dž44 9e40030kT0kT‰tNjtpTpljRT0kT։ʉ$t$D$Tlhb0kT0kT‰ $T$D$T#0kTh $D$D$T0044w r $\s1ҍ_ $D$|$t$ \$d辂s$`{ ;M\\L^_[]efUV$X  $ET1$D$D$EMU@M2fFf2fǂfE$^]U(XM UUMEM ʃEMUEM싔=EM$L$EEM$L$ EEM$L$p EEM$L$ EEM$L$EtEM$L$EZEM$L$E@KE3EM$L$EEfE@E%E(]?Ys@USWV\XM U?}UԉME%MAHEEċ H Eċ HUR9 EfME@ Ef +EԃxEԁx EfE EE}U؍u} }ff]$D$t$T$ EMEẼxEM$L$?!E؋MԋIMU $D$T$_3Eԃx$MԋIUu$D$EEEȉE$EfEȋMЉAEċE̋ ;ME E\^_[]a~DUSWV XM U?}\XDžT%XAHDD H&D H\R9Xf\@Xf h\xXfCD\R$L$}PXfDDžd HD` 4$L$D$@|`\vDW$t$D$<8|4D` 4$L$D$0Q|`\vD$t$D$,( |$D`,4$L$D$ {`P4$T$L$rfNjXf8X>DžLL;ddL%d+LHH DžHDžT%XfHP $D$T$t$ #{;HLDžT%Xf%=====Xf \I9Xf 9,99E \@ LffM⋅d+Ld+LUÈ]L%E$L$D$-EM$L$BU؍u$D$t$T$  >T\xi\@LU9L\ILLU $D$T$,LMȋXA\x$\@LHd $T$ELLL;dsdcU؍u\ ff]EE$D$t$T$ `=TL;d"TXfDžTP$_wDT ;M ^_[]vDU E MMEE%E@EfE ]ffff.USWVXM U?}tpDžl%fDž^pAHXX H&X HtR9pfuX y pfHtxpf#XۂtR$L$uhpfXDž|Dž H?X܆x 4$L$D$TtP:Xx 4$L$D$LtHX<x4$L$D$DtX@x,<$T$D$@|+d``@ Dž`@pfDžl%`h $D$T$t$ 8J_;``pfdf`f$D$ljD$ÉD$ D$4lPtx$t@d`| $T$`ddh$N^0\[l ;M,,^_[]]fffff.UE MMEEE;EhEMUEMTEMUEMTEMTUEMTEMTUEMTEE]fffff.USWVXMU uX]E[EuUME$D$D$X|S] EUu$D$D$ t$ xt\= xEmEEu4$L$D$p=]1EnEu uuu4$L$D$l\E$nUUUUu$L$t$\E8 E(nEuuuu4$L$D$h]\QE$nUUUUu$L$t$\E@;EE9nEuuuu4$L$D$d[E$nUUUUu$L$t$x[~ExlEJnE uuuu4$L$D$`,[ E[nUUUUu $L$t$ZEM B ZEenE uuuu4$L$D$\~ZrE[nUUUUu$L$t$0Z6EMB ZEvnE uuuu4$L$D$XYE[nUUUUu,$L$t$YE,qY&E,M,JJYJE,MnV!Y$E,MnVXEnE uuuu4$L$D$TXEnUUUUuL$L$t$tX8E$nUUuL$L$t$FXLEnE uuuu4$L$D$PXE[nUUUUu<$L$t$WEnUfBTUfBRUfBPUE!EȋM$L$EEEfUʋ fMMEl^_[]f8RlU8EMUEEEEfE $T$轸MU $T$E訸MUEZfEE龉 $T$E腸E fE\EMEfE$L$RE fE)E=EfEfEE8]fUWV@XM UUMEM ɉEЉMẼEE/E$MU؈EfEE $T$tE}U؃EfƋEfpE%E$Ef@ OE؃@E$Ef@ %E؃ E$Ef@ EM؋UBE$L$諶E}'EMU؋uVVE$L$vE}EMU@uVVUB E$L$.EEM؊Uff}E$L$EwEÎˎӎێMUffuM*Y^\Y^X,ʁUJ E@^_]USWVE MUMEEE$T$E EEfEMfAMEf@ E$EEEEEExEx? EXE$MUEfEuf>f} $T$NE$vE؍MEE$L$(EKEM $D$E1EM }EE}E؍MкEZuv@EUuӈ]ًU$L$腳EFE؍MкE[uv@E||È]ًE$L$6EEEEČ^_[]U8E MUMEEE$T$E EEfEMfAMEf@ E$uEEE܃EE4E$MUEfEEE $T$2EEEE8]ÐUSTE MMEEE@EEЃElEEEȃEEIE$MU؈EfEE $T$tE} E؋MA EE(EEE@? EE EfEE$_EEEԋMI9NEM؋UԈӈ]$L$詰E EE4E؋MԋUR EԃE EEEET[]DU8E MMEEEEE܃EE4E$nMUEfEEE $T$˯E}1EM $D$IE fEMfAE8]DUEEEE]UV4E MMEEEfEEE܃EE\fEE$uMUEE $T$ܮE} UEfƋEf0E4^]ÐU E MMEfE}nEMENEAE4E 'EE EfEE ]USWV|XMUu }R}uUMEMMMM{E)EM$L$ȃ E܉EE؍MԋUf֋Uf'}]U<$\$T$D$ L$E܃EЋJ EЍq> $|}EЋF1ҍKBEE̋E܉EȋE܋ $D$\$t$ M̉L$MȉL$D$U8MЋF$E }EMЉE܉EEЍ'U؍uԋ}]EEE<$\$}|$D$ L$T$t$U7E܃EЋJ EЍq> $z|EЋF1ҍ+LBEEE܉EE܋ $D$\$t$ ML$ML$D$U7MЋF$E |EMЉE܉EEԋMUu} $T$t$|$ D$9E܃EЋJ EЍq> ${EЋF1ҍtLBEEE܉EE܋ $D$\$t$ ML$ML$D$U6MЋF$E#{EMЉE܉EE|^_[]ÐUSWVXMUu} ]]}uUMEEEfE'M'Mƀ'MU U҉<884h 80H 8,8(8$b8 s88A8  8 8 s8 808 8-0 2fEEEMʃUˆӈEEEffuE EE<ׂURU fE@ <ׂ H E]<ׂ H<ׂ \ E _<ׂ \ E3<ׂ \ EE <ׂ H E<ׂ H E Z<ׂ H3<ׂ X EE E <ׂ HsEKE;E E.<ׂ PEȃM)M}EE;E E<ׂ H\<ׂ \ɉ%HEȋM)M EȋM)M<ׂ <ׂ H<ׂ H<ׂ H}<ׂ HZ<ׂ \ɉ%HEE EEE;EEĉEfEfEMUFu fEfEMUFu MUFu URփ<{5EE EE<ׂ f1UR u։ӈ]UMMˈ]ϋE@%@ Eσ Mϋ<ׂ E Eσ@Mϋ<ׂ "E@%EM<ׂUϋu} <ӂ1ҍ> $D$|$t$ A.<ӂ$r<ӂ1ҍI] $D$|$t$ \$-<ӂ$)r<ӂ1ҍI EωE%ЉEMσ@щEEσ ЉEMσEM ]σ<$D$\$t$ t$t$t$D$T$ L$$|$(,<ӂ$q*<ׂ f*fEfEыu}>׉ш1fEUu}>׉ӈUUUffuUMffuE% .<ׂ E ffMfEUփu <ׂE <ӂ1ҍ> $D$|$t$ Y+<ӂ$o<ӂ1ҍ,JEE%E%E׉ $D$\$t$ D$D$T$*<ӂ$o(<ׂfEEUu}>׉ӈUUUfrfu H!<ׂ ` <ׂ HE{ $D$|$t$ '<ӂ$l<ӂ1ҍ}J $D$|$t$ '<ӂ$kd%fEEEMʃUˆӈEEEEf8 EσMϋEfx EσMϋEfx+Eσ MϋEfx Eσ@M<ׂUϋu}u}u} <ӂ1ҍ> $D$|$t$ L&<ӂ$|j<ӂ1ҍJ $D$|$t$ x%<ӂ$t;j#fEEEMʃUˆӈEEE=6E@=$E@=E@=lM pșpfƋEf0E@fƋEfpE@fƋEfpE@fƋEfpfEfEEffME=fEfEUփu UfBfEUfEfEUփu UfBfEUfEfEUփu UfBfEUfE<ׂ1Ҿf}f؋}]}փEֈЋUփu <ӂ1ҍ> $D$|$t$ l#<ӂ$hg<ӂ1ҍJ $D$|$t$ d^#<ӂ$`g8!fEEEMʃUˆӈEEEf0fuE=fEfEUփu UR?EMEMEfPfUEfEE@ Ef@EH ffPEfHfME‹EƃufMʋEƃuEfHfMEuv9 fEHEMI)ȃ& fE"E@M)ffUE&ffU<ׂUӋUփuf}f؋Uփu <ӂ1ҍ> $D$|$t$ \6!<ӂ$Xve<ӂ1ҍJ $D$|$t$ T <ӂ$P%e<ׂ f fEfEEMʃUˆӈEEEffuEfx EEffME<ׂUuG}uVff]f]ڋu} fEHEƒU<ׂ <ӂ1ҍ> $D$|$t$ L<ӂ$Hc<ӂ1ҍK $D$|$t$ D1<ӂ$@qc <ׂ H<ׂ H fEfEEEMʃUˆӈEE} E}1UEÈ]<ׂ fE@E@M"E@ E E@1URu։ӈ]ϋUEMˈ]G1URӈ]ϋURu։ӈ]ϋUEMˈ]<ׂUϋu} H<ׂ HKEEdEMEfʋEƃu<ׂ <ӂ1ҍ> $D$|$t$ <<ӂ$8`<ӂ1ҍ>K $D$|$t$ 4B<ӂ$0`<ӂ1ҍhK,($Eω EEσ(EЋ,E]σ< $D$$L$t$ L$L$T$D$|$ X<ӂ$_2<ׂfEEUu}>׉ӈE]ϋUփuUփu <ӂ1ҍ> $D$|$t$ <ӂ$^<ӂ1ҍK $D$|$t$ G<ӂ$^!fEEEMʃUˆӈEEEEf8 EσMϋEfx EσMϋEfx EσMϋEfx EσMϋEfx EσMϋ<ׂUϋu}u} <ӂ1ҍ> $D$|$t$ <ӂ$B]<ӂ1ҍK $D$|$t$ <ӂ$\EMʈEf0fuEfufڋEMEEfufuE<EAMffufufڋEMfEffE<ׂUffu <ӂ1ҍ> $D$|$t$ <ӂ$[<ӂ1ҍL $D$|$t$ E<ӂ$[fE} } E E<ׂfU}EÈ<ӂ1ҍ> $D$|$t$ <ӂ$Z<ӂ1ҍ*L $D$|$t$ 3<ӂ$sZ <ׂfEEfU}EÈ<ӂ1ҍ> $D$|$t$ <ӂ$Y<ӂ1ҍSL $D$|$t$ A<ӂ$Y<ׂfE f EE<ׂfU}EÈ<ӂ1ҍ> $D$|$t$ x<ӂ$X<ӂ1ҍ|L $D$|$t$ '<ӂ$gX<ׂ <ӂ1ҍ> $D$|$t$ <ӂ$W<ӂ1ҍLE $D$\$t$ D$L<ӂ$WEE<4fEEMʃUˆӈE䉅||EMfEEMʃUˆӈE䉅ttEMtXEMtXEMtXEMt@ËEMtfpf؋MʃUtIȋMʃUtfqf؋MʃU fE EMʃUˆӈE䉅ppEMpXEMpXEMpXEMp@ËEMpfpf؋MʃUpIȋMʃUpfqf؋MʃUpIȋMʃUpfqf؋MʃUpfq fu} }/Mș fEffEEEƒUfufًEƒU E䉅lfEEMʈlEMlPEMlPEMlPEMl@‹EMlfpfڋEMl@‹EMlfpfڋEMl@‹EMlfpfڋEMlfp fu} }/Mș fEffEEEƒUfufًEƒUl@ EƒUlfp fًEƒUl@EƒUlfpfًEƒU E䉅hfEEMʈhEMhPEMhPEMhPEMh@‹EMhfpfڋEMh@‹EMhfpfڋEMh@‹EMhfpfڋEMh@ ‹EMhfp fڋEMh@ ‹EMhfp fڋEMh@‹EMhfpfڋEMh@‹EMhfpfڋEMh@‹EMhfpfڋEMh@‹EMhfpfڋEMhfEEMʃUˆӈE䉅xxEMxXEMxfpfu} }/Mș fEffEEEƒUfufًEƒUx@EƒUxfpfًEƒU\E䉅``fHfM}9}/Mș fEffEfEEMʃUˆӈ`EM`XEM`XEM`@ËEM`fpf؋MʃUMȋMʃUfuf؋MʃU`AMʃU$fEEMʃUˆӈE䉅ddEMdXEMfEEMʃUˆӈE䉅PPEMPXEMvfEEMʃUˆӈE䉅LLEMLXEMfEE䉅\EMʃUˆӈ\EM\XEM\XEM} }WfEE䉅XEMʃUˆӈXEMXXEME;fEE䉅TEMʃUˆӈTEMTXEMfEE䉅DEMʃUˆӈDEMDXEMD@ËEMDfpf؋MʃUDIȋMʃUDfqf؋MʃUMMEG}} }fEE䉅HEMʃUˆӈHEMHXEMH@ËEMHfpf؋MʃUHIȋMʃUHfqf؋MʃUE}<ׂ \<ׂ \fEE䉅HEMʃUˆӈHEMHXEMH@ËEMHfpf؋MʃUHIȋMʃUHfqf؋MʃUE<ׂ <ӂ1ҍ> $D$|$t$ <ӂ$ H<ӂ1ҍL] $D$|$t$ \$n<ӂ$GEEE |x<|4E䉅@@@ffMEfE䉅@@@ffME=EfE+EfEEfEE}nEEMʃUˆӈ EEE)MUu $T$t$D$ tE}EMEЋM܉E؉EEĬ^_[]{33{3343333{33++++##,+K-P.+4/-#-#k0.$z&#/(\1P. @USWV|XM Uu}]EċE EEEEE]}u܉U؉MEMċ:MR փUuEċMEE؃8E܋M؉$L$譬EfE؃8E܋M؉$L$fE@EEԃ8HE̍MȋUu}$L$T$t$ |$%=EЃ EЉEEȋMEԋEԋEȃEȋEM$L$fMċ:Mu܋}؋]Mԋ}M]uE;Mċ:MEEċ:M ˆUE$fʃ}fU1}MEԁ8ME$fʋM $ut$}|$]\$ fEȉL$ʉL$RE>EčR'1ҋu܋}؋]ԉ4$|$L$\$ D$D$UhREЃ} EȋMԋ)‰[Eԃ8@ E>EčR'1ҋu܋}؋]ԉ4$|$L$\$ D$D$UQEEЉEE|^_[]fkwUSWVXMUu} ]]}uUMEMʃEԉMЉU EЃEvEЃEEЃEEЃE:EЃEUEЃEEЃ EEЃ EkEЃ EEЃ ECEЃEKEЃE?E-EfE$,=ESE$=E܃}OEE؋E0E@ E@E@EMUu}$L$T$t$ |$q>EEfx9E$p<E܋E@=$E7*EMUu}$L$T$t$ |$=EBEEHEHEuEEEEE EE |ExEtEpElEhaEdE`3E\^EXE$:EEMUu}$L$T$t$ |$`<EXE8} E*EMUu}$L$T$t$ |$<EEJETTPTLTHTDT@T<ST8hT 4T 04=EMUu}$L$T$t$ |$:EE$8EEԋI y 6}'01$0D$,(KE܁^_[]U EEfEEEfEE ,EMMffUfEffEM)fƒ ]USWV\XM UjCUMEfx E1 uu܋u܉4$D$D$ T$ EĉMfEfEEE rUȍuf}f]EԠ$D$t$T$ EMLE!EȋM܉ʃU܈fEffEEEE\^_[]fU(XM UUMEMMfEMU $T$EEE$"fE} fEEM9fEEgE@/EHfEE#E@E@Ef}lE苈MB fE@E@E苈MB fE@E@E苈MB fE@E@pE苈MB fE@E@?E苈MB fE@E@E@E@E@E@Ef@Ef@Ef@Ef@Ef@Ef@0Ef@ Ef@ 0E@E$MfE(]f.USVPXM U?UMEfx E}}} } EfEMM̋M̉ $D$EE}lMЍU؋u]Eܠu$t$T$L$ E蓸EEЋMÜ EEEEEP^[]USWVLXM U>UMEfx EEEfEE@E$aMffEE oMȍUfuf]Ћ}u]EԠu$t$T$L$ E葷E܃}fEffEE܉EEL^_[]USWVXM U==?}UMEfyx E}}} } EEЋM $D$E EEEDž|1|w }ww fEEEE}}1ɍUu]u}7]Eu$t$T$D$ plEEEy}MEM $D$ E})EMJBE||}QEM $D$E.EMЉB B EEEx=E ;MhhĜ^_[]DUSWV\XM fʋM;MfUEfE~$E}E̋: Hʃ MȉUE̋MȋE9fEEE:fEEE̋: LE9fEEE̋: LE :fEEE̋: L=fEEE:EE9EZE̋: L=fEEE9EE9E[fEEE9EE9EE̋:fE f7EE9EE9E7EE9EE9EE̋: XE9fEE!E̋: X=fEEE9EE9EE̋: XE̋: XE̋:fE f7EE9EE9E7EE9EE9E3E̋: \E9fEEE̋: \=fEEE9EE9EE̋: \=fEEE9EE9E'E̍tF;E$L$E E9fEEf}Ej9:9":*:z9;IR9(Efnf\^YEE^e\^\YEX,ɉMԃ} E}?E?1ɍUű:E E ]Ԉ]?H$|$T$D$ EM_EE̋: H~E̋: \E̋: \N1ɍUű:EE ]Ԉ]?H$|$T$D$ EM軭EE\^_[]""" rrUSWVXM U36uUЉMEMIE$E3 H EE-E@EM-EEEE}M؍Uu3fEEE?H$|$T$L$ EpEȃ}dM؍Uu31EEE؃EE@EދE؈E7H$t$T$L$ E(M؍Uu3fEEE?H$|$T$L$ E赫Eȃ}fM؍Uu31EEE%EE@EދE؈E7H$t$T$L$ EEkMUu3@1EEE¿EE@Eވ؈EË7H$t$T$L$ EETE9E@EEEM؍Uu3fEEE?H$|$T$L$ |KEȃ}'}1U؃@EfƋEf0M؍Uu3fEEE?H$|$T$L$ xʩEȃ}'}1U؃EfƋEf0EEEȉEԋE3Eԋ ;MttĜ^_[]\USWVLXM UUMEEܠMf9EfEEEfE1E M }EˊE˨eMЍU؋ű/]P]؋u]]ً7H$t$T$L$ EvEfEffEmfEEEfE1E M }EÊEèeMЍU؋ű/]P]؋?H$|$T$L$ E٧E]ЋEMfEffEmEL^_[]DUSWVXM U--?}UȉMEHE<E- H$E- H EsEЋM-H$D$E EE<EEEf8:fEEȃEfE1E;EM }EEeMUu-] ]u]]7H$t$T$L$ E9EfEffEm}FE%4EЋM-uff}H$D$E}3M->uȉ$t$D$E2E% Mĉ $D$EffEEăEfE1E;EM }EEeMUu-] ]?H$|$T$L$ EݤE]EMfEffEmEE̋E-E̋ ;MEEČ^_[]fff.USWVXM$fM fMfMfMEEfuu uuuuufEfMf]f}fEfEfUEE}~E*fB< \E*fu9fE}EU])׋ ;Q@E*R@ 1ɍU؋u*CTǃ?fLJE}$|$T$D$ EM M*1E܉$D$D$D$ }ud[E* \E* \E* I0EEEMUMffuEffuEEMUM9E*fu9f}EU])׋ ;Q@E*R@ E*0*>GT>LJ>fLJ>fLJ>LJ>GX>LJ6fdž $D$0UBEM9E*1fdž1dž1FT1dž1fdžf}1fuEU])֋ ;QDE*RD E+0*>GX>LJ6fdž $D$0URE*u})}UfËfEuEu})׋ ;Q@E*R@ E*1FT1dž1fdžu}]})}UfƋfE}|}|)Ӌ ;QDE*RD E*0*>GX>LJ6fdž $D$0xE+0 $D$0t辎1ɍUEu$t$T$D$ pl耞EE*fu9fE}Ehh)׋ ;Q@E*R@ 1ɍU؋u*CTǃ?fLJE}$|$T$D$ d`謝M*0E܉$D$0\腍EE +UӈYfufuf1} } fEfEE*fUƋ1f M} }}@E@}E* y EEM;EEM)ffUE fEE=fEE fEE=fEE$ED$oE܃w1ɍUEu$t$T$D$ XT՛E܃-E* +Z]EU≕PPff}Euff}f}f؈EӃy,-}#E* EEӸ1ɍUfuf]E}$|$T$D$ LHE܃QM*u}ff]f]̋2fDЙDE* fffE* HZE* HBE* E* ffE*fU1fE ff}΃}E=fEE΃fEE6EMMffuEM9fEfEEM9fEfEE**fu΋:f:fLJfǂ9E*y,E* fǁE*0*>6dž $D$0@藈E܁^_[]@US4XM U1ۉUME}E]1}M }EE$ffU}HE苈 \E$ED$OEE苈 \E苈 \E苈 fy0E苈 I4ɉM-EE4EE;QE$ED$E=E$ED$ME"E$ED$R EEE$ED$KEEEM$L$ED$x EE4[]fff.USWVXM fʋMMfUEEEE69EeE ZEʾ0+]؋E$L$D$D$ 0uEM2v@:+wTu+E܋E;EEE܁} E%E܋EfEfEuuċ1UȋB8 eE $E1ҍ$]܉ $D$|$t$ \$UM$E>ɉEЍEM$L$TMEhE $EuM1c+EЉ$D$UT$|$ D$uUM$E}E E1ҍ@@E@TE@@?+GT $D$\$t$ ML$ML$D$UM$EE1ҍ]ċEEE+E $D$|$t$ \$ML$D$UJM$|EE"EU܋11U܋1U܋ QTQTE1+1U؋ )Uf},EUuuԉ$L$t$G6Mu}}ԉ4$T$|$D$ <xEfff )׉MMEĜ^_[]fUSWVXM fʋM'MfUEEEE69EwE' ZEwʾ0'+]؋E$L$D$D$ 0uEM'2vD:+wXu+E܋E;EEE܁} E%E܋E'wfEfEuuċ1UȋB8 eE $E#1ҍQ]܉ $D$|$t$ \$U8M#$E~ EЍEM$L$蔧M'EhE $2E资M#1+EЉ$D$UT$|$ D$uM#$E E' A8}E' E#1ҍ'@DE@XE@D?+GX $D$\$t$ ML$ML$D$UM#$E! E#1ҍ]ċEEE+E $D$|$t$ \$ML$D$UxM#$| EEgE'U܋11U܋1U܋ QXQXMw'>+߉}؋>6)}ԋuuԉxtxfƋt$ƉD$f},EwUuuԉ$L$t$0|6Mwu}}ԉ4$T$|$D$ %pE'fff )׉MMEĬ^_[]ff.UV$XM fʋM MfU)ME$ED$Mu $ML$Et1ɉEȃ$^]USWV\XMfʋM uuMfUEEEE-Eċy,EċIEċ jEċ O1ɍUE u$t$T$D$ EMXE EEpEċy,$Eċ  EdMċz@E5MċEEċ9€UE EʈȈEظMċu؋KMًffMڋ?ffM܋}$|$t$T$ EFE EE^Eċ2:ff:9Eċ fǁEċ2:):։u Mf},EċUuuȉ$L$t$%x3Mċu}}ȉ4$T$|$D$ EEċfff )׉MME\^_[]fDUSWV<XMUu} ]]}uUMEEEE}E EM}EME EMEMV} }E EjE\EN} }E EEEE؋EEԋEEE˃E˃ E˃EE˃ E˃E@MEE˃ E˃ %E@MIMEE˃ E˃E@MEbE˃'E@MIME)E˃E EEʃEʃ Eʃ 0EE̋E@ E EGEʃE'EʃEEE}} EEċME܃<^_[]f!!!! !!~UV4XMMEEEl  I ʃEMUEM䋔EE荈"'UEE $T$kE1M荑"'uEE$T$t$E$EaEENE8.E荈"'UEE $T$ EEEE}E;E EgE"' E CE"' E E"'E E4^]LX@USWVXMUu} ]]}uUMEEEEE}E EM}EME85E1ɋUu}$D$T$t$ |$ME EE}E  I ʃMUfEM EI} } E$E='Uuu $T$iEEM$L$5f0MUUU$T$L$E"EIEEE EE1M='u$T$t$E!EfE8 EEEEBE8)E='Uuu $T$| EEE}}'EE E}CE=' E E='E =E='E>'UU9E }o E?'M؋Mʃ |x< E| EE̋E؉AM؊ffuEԃfƋEf0} }E؉AMffUԋE؉AMMffUԋEfPE؉AMffUԋE؉AMMffUԋEfPE؉AM؊fffUԋE؉MMffUfUԋEfPnE؉AMffUEf‹EfPE؉AMffUEf‹EfPE؉AM؊ffUEf‹EfPE؉AM؊ffufuԋEfpEEȋE؉AM؊fffuԋE؉MMffuE%fƋEf0E ˆUE׃*E׃E׋M f‹EfP Ef@EEE؉AM؊ffufufڋEEEE؉AM؊ffufuԋEf0EEċE؉AMffUԋE؉AM؊ffUEԃMĉEf@ } }n1UBUBUB U҃Ef֋UfrU҃Ef֋UfrU҃Ef֋UfrU҃EfƋEfp}#1U҃EfƋEfp Ef@Ef@Ef@Ef@E@"EMĉA$}*E  E@( E@(Eԃ@"Uԃ EMĉA, E@,EMĉAEMĉAEMĉA E҃MffQE҃ MffQE҃@MffQE%MffQE҃MffQE҃MffQE҃MffQE҃MffQE؉AM؊ffUԃ}?1UB" fufUĉz$UԃEfƋEfp }NE  \?1UB" fufUĉz$UԃEfƋEfp E  \?1UB" fufUĉz$UԃEfƋEfp E  \?1UB" fufUĉz$UԃEfƋEfp :1UB" fufUĉz$UԃEfƋEfp 1} E@" fEԈUĈJ"UB$E@(E@,E0EEE؉M؊EE؉M؊EPE0EEE؉M؊EE؉M؊EPEEEEE؉AMf‹EfE؉AM؊f‹M1ffvEdEEE؉AM؊EE؉AM؊EPE؉AMfƋEfpE؉AM؊fƋMyffqEE E 9Uu؉$t$D$L$ tpYEEEE؉M؊E*EEEE؉M؊EE܁Ĝ^_[]Hc    | USWV\XU؍u]fEfEEE?H$|$t$T$ EȉMuEЃwE1}M f}4EÊEè*ED؃fEEԃEf}EEȋ XEEE}sU؍u}ԃ6ff]}ԋ]Ȋ;]$D$t$T$ EMtEЃEԃEEȋ X6Eȋ XEȋ >EEE}sU؍u}ԃ6ff]}ԋ]Ȋ;]$D$t$T$ EMsEЃEԃEEȋEЋ ;ME E\^_[]轭USWV X?}fDžrDžd4$L$D$`\g`4$T$XyDžadI 1ɋ$D$ D$TP+DžMU`fEEE?H$|$T$L$ LXrMU`E]]?H$|$T$L$ Hq6`ƅƅƅƅ?H$|$T$L$ DqMU`fEEE?H$|$T$L$ @$qd$<\`?H$|$T$L$ 8px1fDžzfDžxfDž|$D$4$0[`f]fMEDžt:Džt $D$T$t$ ,:Dž;ILDrffrMU`]?H$|$T$L$ (nx1fDž|$D$$Q $ [ZMU`fEEE?H$|$T$L$ @nMU`E]]?H$|$T$L$ mMU`EfEE?H$|$T$L$ |m d$dY1ɍh`fDžhfDžlfDžj?H$|$T$D$ l $ |X$` ;M ^_[]{UEMUEEEfEE$L$ E@EME $D$ EEMf‹EfE]@USWVXM}؍]E EMfE0EE$D$\$|$ u|WkẼ ẺEFU؋uЉ4$T$D$L$ xM tE@< EE}<<+EȉEă}EU؍u}ȃ0ff]}ĉ]$D$t$T$ plgjẼ ẺEVE؍MMȋUĉ $D$T$XEEȉEL<MUЉ$L$D$<h蛤EE Eԋ ;MddĬ^_[]UWV`XMMM ffUMރEEȋ Uދ ;  EbE@ %ffMEރ<E܃ E)M܉EĉșMffucE܃ E@ ffM;E܃  fEM܉EșMffufEfEE܉ EMgEȋME܃ffMOE@ ffM9fEE܃ffMfE fE EEfEވMUfBfEURuffEURuffEURuffEfE؈MfEֈMUރXEȋ Uދ bk8MؙMIuv)ff}EڃfEfEfE1ҍu$D$t$D$ EMU gE̋ẺEE`^_]fBBBUUUkkkUUSWVXM U 6uUӉM̀}E fEfE4U؍uEE$D$t$T$ EM?fEȃ}E sE $sE1ҍEȉEEȋ $D$\$t$ ML$D$U˟M$EEȉEmU؋ủ4$T$D$L$ EuM EE@8EE sE $E1ҍFEȉEEȋ $D$\$t$ ML$D$U۞M$E!EȉE}E}8e8+EĉE}E}EffME4ffMU؍u}]$D$t$T$ EMdEȃ}E sE $FE1ҍpEȉEEȋ $D$\$t$ ML$D$U螝M$EEȉE@M؋UUċu$L$t$D$ N|EEĉEEE Eԋ ;MxxĜ^_[]fDUWV0XMfʹ1}苀;fUfEfEfEfUfUH$D$|$D$ Mub0^_]fff.UVTXMM ffu ffuM?E E?EE;E$]EE$E]EM^MEE<Y,X,ffUEEMID9EMHAMIL9!EMHAMIJ9<dMfQNʉ $ML$D$dE`MMuHfFEE]T^]DU XMffUME fEE?fE?E*E](\eY^%Xm^EEE ]ÐUEM UUMEEEM$L$EE]@UXM UUMEMU $T$E>MU&U&U;EEU&U E]UV$XMfʋMu fUuMEMEsE苈 6E苈 E苈 "EM $L$P;M艁&EM $L$.9M艁&E苈&U; EE苈&U E$^]UVPB 1҈EuEʉȃ^]f.UXM UUMEMU $T$E:>M&&U;EE&U E]UXM UUMEMU $T$E<MI&I&U;EEI&U E]UWV0XMfMf΋M }}MfufUEM}?fU $|$ʉL$ML$ E>M䉁&&};EE䋈&U E0^_]fDUSWV,XMfMfΊ]M }}MfufU]EM}?fUfu $|$ʉL$ΉL$ ML$E}>M܉2&2&};EE܋2&U E,^_[]USWV,XMfʊ]Mu }}uMfU]EMu6}fU $t$|$ʉL$ ML$E?M܉&&u;EE܋&U E,^_[]fff.UWV 1MEuf$L$D$ωL$ D$EUT ^_]ÐUSWV,XMfʹ1}苀zfUEE fUӈ]H$D$|$D$ MuZEE,^_[]f.USWV<XMfMfM fϋME1EЍE؉E̋EԋMf}fufUEEMMMuffUfUfUڋHM$D$L$D$ ] ZEE<^_[]ff.USWVLXMfMfMfM fˋMMf]f}fufUEEMMfUшMfUfUfUfUEEE̋EM9EM׋EE1ɍU؋ű:]׈]?H$|$T$D$ EȉMYEEL^_[]f.USWV|XMfMfMfMfˋM E̋EEȋE̋:EċEȉEMf]f}fufUEMċ@8HE̋: HEEE-EE"EEEEE E-MѸMЋŰ:f}f}f}f}ԋ6H]$t$L$\$ EWEE̋: HCE̋:E \SMЋŰ:Ef}f}f}f}ԋ6H]$t$L$\$ E%WEE̋: \E̋: \s}E̋: A8EMЋŰ:Ef}f}f}f}ԋ6H]$t$L$\$ EVE'E̍ͫ$L$EE-M̋:Huf}f]fM$t$׉T$ӉT$ щT$D$UT$D$ExE}E̋: HU $T$;M̋:EH0E̋: HE̋: HJ1ɍU؋ű:E ]]ً?H$|$T$D$ EM)UEE|^_[]fff.USWV,XMfʹu}苀JfUEEfUӈ]EH$D$|$t$ MTEE,^_[]ff.USWV\XMMM E E>E HEMfABfUEMfAVfUEfHfMEEE܃EE܃EE܃EE܃EiE܃EE܃EAE܃EbE܃EE܃ E:E? fE?EfEdE= fEE=fEEM)ffU EEEEE 1ɍUu]u]u]7H$t$T$D$ EMREE\^_[]@UWV0XM UKUMEyEE苈K yE苈K yE苈K yE苈K yE苈K yiE苈K yQE苈K y9E苈K y !E苈K y  E]E@= E:M苑KHu}$T$t$|$ EPEE0^_]ÐUSWVXM U6uUMEDžHDžDDž@Dž<Dž8Dž4}9E=).:fEȁ EE-ffM1M$L$E} }d1ҍ] $D$|$t$ \$N$E $E} ǣ $MEME E}64$D$L$.34$T$D$M}64$D$L$ӇC4$T$D$襇EMU $T$D$E}d1ҍ] $D$|$t$ \$过$EC $sE} ǣ $EME E}64$D$L$蟆34$T$D$qM}64$D$L$DC4$T$D$|MU $T$D$`E}d1ҍ] $D$|$t$ \$-$mEDžtE$…x(x$跅tt|$xx(x$mtttM91ҍDtE $D$|$t$ \$D$$VE$ӄ| $迄EuE$薄|$舄DžttM9ZE$[xx|$:xx$8ttE$xx|$x1O| x'tp(lahx$D$D$D$ D$D$D$D$D$ D$$D$(OD$,D$0 D$4'D$8D$<(D$@ad`\XTP胂1ɺDXLHD@<8P40,B(o$D$D$DD$ D$XD$D$D$D$ D$$D$(D$,D$0PD$4D$8D$ZM܋&$E脞EE<^_[]fUSWV<XM UJUMMEM U6u}$ӉT$t$|$ EщE} EESE܋F1ҍ(x] $D$|$t$ \$U^YM܋F$E褝EE<^_[]fUSWV\XMfMf΋M }{wEj}MfufUM؋EE$.EEEfUfUfUfUċMffUƋMMȋMԋ Ih}ԉ<$D$щE܃}XEf1ҍw]܉ $D$|$t$ \$UPXMf$E薜EẺEE\^_[]fUSWV\XMfMfΊ]M }EvEEJ}MfufU]M؋EEE$EE@]]fUfUfUfUċMffUƋMMȋMԋ Ih}ԉ<$D$щE܃}XEF1ҍv]܉ $D$|$t$ \$UWMF$EeEẺEE\^_[]USWV\XMfʊ]Mu }EuEE}uMfU]M؋EEE$ԚEE@]]MffU‹MffUċMffUƋMMȋMԋ Ihuԉ4$D$щE܃}XE1ҍu]܉ $D$|$t$ \$UUM$E-EẺEE\^_[]USWVLXEEEEE ElE܋ QE܋ 6E܋ E܋ E܍&v $IE܋ KE܋UE ?<$L$T$D$ uEE܋ KE܋:UE ?<$L$T$D$ u&EE܋ HKE܋UE@?<$L$T$D$ uEE܋1ҍev]E $D$|$t$ \$D$USM܋$E͗EL^_[]UVXMQt6uMUM E TM ESMP EXPMU $T$D$PERPUu$t$D$PEMRM $E9EEE ;ME EĔ^]wRff.USWVXM1Ҿ?}MEEM$L$D$EuUQ1ɺuEȋ}ȉ$|$D$D$ MUQEЃ} Eȉ$LQE UЉ $T$QEԃ}E3Uԉ$L$PẼ}Ẻ$PE QM9UEEEủ4$T$D$D$ EMPMsu}]M܉ $T$t$|$ \$EQ UuEUuƋE։uċEEċ ;MEEČ^_[]PUVXMq6uMUM E-QM EQMP EXPMU $T$D$PEPPUu$t$D$PEMOM $EYEEE ;ME EĔ^]OUVEEEffUEMfƋEf0^]ffffff.UEEEEE%MȋMȋMȋM]ÐU(E$OdEkE1EE(]@UWV EM1Ҿ@BEE1UEE1iU $D$NE ^_]ffff.UWV EM1ҾEE1UEE1i@BU $D$NE ^_]ffff.U]ff.UWVEfE fEffufUfMfEfEfEEHEMMffUEk ffUEffUfEffEEMMffuE='fE'fEfEfEEf MffUMuEșMff}EMff}MșMff}fEffEE^_]fUVEfEfE fƋEEfufUfMf}fEfffMЃZEM )ȃdE} E}EEfEƒUf<fEfffMЃfEMʃUf^]fDU EM UUMEEMEMEM ]UEM UUMEEEEEMUEMUUEMUEM]fff.UE MMEEMEMƒ]fffff.UE MMEEEEEM$L$o]f.UE MMEEMEM]fUWVEfEfEfƋE }}EfufUfMfEEM9VEMEEEE}EEfEƒUffEffE^_]USWVEfEfEfEfNjE ]]Ef}fufUfMfEEM9{fEEEM9%EME܉EfEffE}EEfEƒUffEffEu^_[]fDUWVEfEfEfƋE }}EfufUfMfEEM9EMffUEEEffUEM)ȃdE} fE'} fE EffMfEMʃUffEffE_^_]ffff.UWVEfEfEfE fNjEEf}fufUfMfEEM9YEffMEU9 fEEM)ffUfEMʃUffEffE^_]UVE fEEfMEuEEU虋uffMEAEffMEfEƒUffMEƒUffEffE^]fUWVEfEf‹Eu }}uEfUfMfEfEEM9EMAM9EMAM9LMU JUuTVfωEșMfEufM$E^@E fyf E@E E "EE $Eo $EM$L$8GMEiE1ҍo]EEEMMCM $D$|$t$ \$D$U=M$EN?EE "EE $ E p $EM$L$HMEoE1ҍ*p]EEEMMCM $D$|$t$ \$D$|<M$xY>EE "EE $EYp $EM$L$HME{E1ҍyp]E䉅tEptCp $D$|$t$ \$D$l;M$hX=EaE "EE $Ep $EM$L$JME{E1ҍp]E䉅dE`dC` $D$|$t$ \$D$\:M$XX~<EbE "EE $~Ep $~EM$L$TJME{E1ҍq]E䉅TEPTCP $D$|$t$ \$D$L9M$HX};E%E "EE $}EFq $}E$JME{E1ҍfq]E䉅DE@DC@ $D$|$t$ \$D$<8M$8_|:E&E "EE $|Eq $ |EM$L$ KME{E1ҍq]E䉅4E04C0 $D$|$t$ \$D$,7M$(_{9E(E mEE ${Eq $ {E1ҍr $D$|$t$ $6M$ zE$JME}`E1ҍ?r]]̋] $D$|$t$ \$5M$1zEEċM 9E1ҍur]ċEĉẼkN  @MĉẼkNȃMĉẼkNȃD $D$|$t$ \$t$t$D$4M$?yEăEE1ҍr]E䉅EC $D$|$t$ \$D$n4M$x!7E9E mEE $pxEr $_xE1ҍs $D$|$t$ 3M$xE$KME}`E1ҍ=s]]ȋ] $D$|$t$ \$@3M$wEEċM 9E1ҍss]ċEĉEȃkN@MĉEȃkNȃMĉEȃkNȃD $D$|$t$ \$t$t$D$N2M$vEăEE1ҍs]E䉅EC $D$|$t$ \$D$1M$vn4E1E "EE $uEs $uE$ME{E1ҍt]E䉅EC $D$|$t$ \$D$0M$ up3E:E "EE $tE/t $tE$ ME{E1ҍOt]E䉅EC $D$|$t$ \$D$/M$tr2E)E "EE $sE~t $sEM$L$JME{E1ҍt]E䉅EC $D$|$t$ \$D$|.M$xsm1E fy EF1E fDME @EZ3E &EE5 E0Ef E0Efǀrr y *`$`D$tpDEHelh70ElDE EE $qEt $qEM$L$IM1uEEM䉅dEC$D$\$|$ dT$L$`,M$\qEM$L$GIEE/E EE $pE1u $pEM$L$HM1buEEM䉅XEC$D$\$|$ XT$L$T+M$P:pEM$L$bHE`.E EE $oEu $oE$OcM1uEEM䉅LEC$D$\$|$ LT$L$H+M$D]oE$bE-E EE $oEu $o1MU $T$D$@jE}EEE@E܋EEEE;EGEf8E؃E؃}EEEEEЃE}lE1ҍv]܋E؉WE "EE $ WEe~ $VE$螼ME{E1ҍ~]E䉅EC $D$|$t$ \$D$M$RVE "EE $VE~ $ VE$ME{E1ҍ~]E䉅EC $D$|$t$ \$D$#M$fUE "EE $2UE $!UEM$L$蟄ME{E1ҍ#]E䉅EC $D$|$t$ \$D$0M$sTE "EE $?TER $.TEM$L$LME{E1ҍr]E䉅EC $D$|$t$ \$D$=M$SE "EE $LSE $;SEM$L$I'ME{E1ҍ]E䉅EC $D$|$t$ \$D$JM$RE "EE $YRE $HREM$L$*ME{E1ҍ]E䉅|Ex|Cx $D$|$t$ \$D$tW M$pQE "EE $fQE? $UQEM$L$3+ME{E1ҍ_]E䉅lEhlCh $D$|$t$ \$D$dd M$`PE "EE $sPE $bPEM$L$耶ME{E1ҍ]E䉅\EX\CX $D$|$t$ \$D$Tq M$PO E "EE $OE݀ $oOEM$L$ME{E1ҍ]E䉅LEHLCH $D$|$t$ \$D$D~ M$@N E "EE $NE, $|NEM$L$:PME{E1ҍL]E䉅HE "EE $ HEU $GEE {E1ҍu]E䉅EC $D$|$t$ \$D$M$YGE "EE $%GE $GE@$ ME{E1ҍă]E䉅EC $D$|$t$ \$D$&M$iFE "EE $5FE $$FE$虰ME{E1ҍ]E䉅EC $D$|$t$ \$D$:M$}EE "EE $IEEB $8EEM$L$~ME{E1ҍb]E䉅EC $D$|$t$ \$D$GM$DE "EE $VDE $EDEM$L$ME{E1ҍ]E䉅EC $D$|$t$ \$D$TM$CE "EE $cCE $RCE$ME{E1ҍ]E䉅|Ex|Cx $D$|$t$ \$D$thM$pBE "EE $wBE/ $fBEE {E1ҍO]E䉅lEhlCh $D$|$t$ \$D$dM$`AEEfǀ}E QQE Q Q fEMf&UfИļ^_[]z C=" #$$%CC'z(f);*+CB,CC-.Ch!CCmCCCr/CC^0Q1D273+56C&7*479CC8CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC9:;<=k>[?CCG@:A-BCUX5GfE@@@ @@@d@@@ @$@(@,@0@4@8MH<@@@D@H@L]USWV,XMU uuUME}!EEfbUf E4EEE܋M;Z4E؍IiUf9E܃EE܋M;ZL1M؍Iiufiu$D$EZEfËEfbEhEMEM;Z8E؍IUi EfEfbEEEE,^_[]USWV,XM UDUMM M>EE؋DUf֋ f}})}*!EMU؋$L$xE؍CU$L$[EEEffufE'EMffuƃ EfEވу0ыUփu Mfu})MMEԉșMff]EyEMEEE,^_[]ffffff.UXMMEE}tEmC fyf EMEmC f9 1MmC$D$EEmCfBf f?EmC fyf EEmCfBf fE]f.USWVXM UwB{B?}UMEMff]>EEwBfU fE E EEEAD蒫EEf@BEEEHESEN:U$L$衪E$ӤfƋEf0EEfLEwB fyEwB I ʃMUEEiE Ea:U$L$Eu:U$L$թE$'fEf_ !@Du}$ !@t$D$|$ D$D|xt~EOEC.E:UfU$L$2EEEEE{BE ;MppĜ^_[]@UWVXM U?6uUMEE}E$E? I E }"E? fy E}|M?$D$EE?fǂfǂfǂfǂfǂ fǁM ME? IME?9E?Uf֋ fEEbEHE`E-EkE-E}E|9xEEeEEM$L$0EDEEMU$L$T$WEEEM$L$E}!E?}€f fy}E?U1V U1VBB A}UEMfE$L$E}+EYU$L$EM?u:w z {E? y ˆ{{M?$ffE?E ;MttĐ^_]ffff.UWV0XM UUMEM EQE@AU苲<}6Ɗ<$t$D$L$ E^EEE0^_]ff.UWV0XM UUMEM EE@E@E@=@U苲{;6Ɗ}4$|$D$L$ EM苑{;E$E/E苈{; f1$EEEE0^_]f.UVXML:MEMIM:EE싈L:Uf2 fEIEx0Ex@ E싈L:URf֋ fEE EE+}EE싈T:Uu6iEE싈T:URu68EE싈T:URu6EE^]f.UVXM U8UME>EE싈8Uf2 fEE싈8 U WE E7EE싈8U U EE^]ff.USWV XM776uH fyDžL7ǀrQ8A8HfDž@@;rx1ɍ8@HkNf@HkNfG@HkNG@HkNGD@ff8$T$D$ȉDD D (0$ T$L$ 觨ȃ% h Hf>ff>@HkNff(@HkNf{fDž $ T$L$ȃ,h@HkNʃ$D$觞 P fDž $ T$L$賧ȃ,P@HkNʃD $D$;1$D$D$Gf@@p77r8Hf: fDžL7L ;M ^_[]3USWV XMW4[46uHDžD fyDžL_4ǀ7oQ8A8HfDž@@;7ox1ɍ8@HkNf@HkNfG@HkNG@HkNGD@ff8$T$D$[ȉDD D (0$ T$L$ ȃ% h Hf>ff>@HkNff(@HkNf{fDž $ T$L$腤ȃ,h@HkNʃ$D$ P fDž $ T$L$ȃ,P@HkNʃD $D$衚1$D$D$譣f@@pW4_4r8Hf: fDžL[4L ;M ^_[]ffff.UV$E MMEEAU܉E؋E܉EE؉E}EffMEE@EEE EM EETE EEE0 MUUUu)UUMEEEMEMAE$^]fUSWVXM U xUMEfEfEfEfEM<$L$D$ PLuXU $T$D$HMP/1ҾXxtTtEf֋fr0 HfEt @GP/yˆGG1ҾEff}tR FP/yˆFF1ɺP/EffEEffE0P/ HP/ \fEt @EP/yˆEE1ҾEff}tR DP/yˆDD1ɺP/EffEEffE P/ \P/ \fEt @CP/yˆCC1ҾEff}tR BP/yˆBB1ɺP/EffEEffEEfEfEfEfEtfft%EEE܃}EP/9P/Uf֋ fP/U ;  E}2*P/  ElP/ P/1ҍ']t@%fLJ&>H6$$|$t$D$ ΜE EE1ɋP/>fLJ&>H6$$|$t$D$ aE EE!E} N 1ɍUP/?H$ |$D$T$ E EE }EԃEt} N Eu P/ z}pP/ & E)P/ &"f} $ lP/ Ht@ } tf@ t@  }t@ `}V1ɋP/tf_ >f&>H6$$|$t$D$ E EE E} N 1ɍUP/?H$ |$D$T$ 誙E EEj t@  }t@ }EԃED} N E P/tR Àf֋fR H tf@ P/ HE,}-ރP/+h fEfEP/ HUP/ uPH $P/1ҍr( $D$|$t$ P/$?P/Hu}܋bk8f{]܋bk8f@ f]ډM܉ bk8ы$t$׉T$ЉT$ ӉT$IL$P/1(E$D$|$L$ P/$4P/Hu}܋bk8f{]܋bk8f@ f]ډM܉ b|k8x|txыt$t$׉T$ЉT$ ӉT$IL$EP/ H}EڃP/Hu}܋bk8f{]܋bk8f@ f]ډpM܉lp bhlk8dh`dы`$t$׉T$ЉT$ ӉT$IL$E}$\~P/Hu}܋bk8f{ ]܋ bk8ى$t$׉T$IL$ HE}Ct@%=,P/y 1$X}yP/hP/y(B}8P/ H$T8PbP/Hu}܋bk8f{ ]܋ bk8I fȉ$t$ωL$ȉL$ E}hP/ HP/ H2P/ €fΉ $0E}}2P/ HP/ HT$(E1P/ HT$軽E}}2uP/ HZP/fX1fV$fd1fV&fj1fV,fh1fV*ff1fV(fl fQ.}UP/ fT9P/ y P/ y ]P/ HP/ H'1$D$LHvt@%EЃ}&P/ f }xtt@%] tQQMЃD1ҋDEЃ}Et@% EЋtAP/fǂ HH}>P/  } t@%t@ 1tfA $@E EE1ɋP/>fLJ&>fLJ(>H6$$|$t$D$ <8SE EEG{f$4zP/ fǁ1P/Ht$T$t$D$ 0E}9P/U܋1DŽ8 fyEP/1Ҿ98<ߋTE f fqjEEE^_[]ff.USWV|XMZMEfEƀh& HEEԋZ HHM @EEԋbyˆUӊE1ɺEffufEEffE%EEE}EEԋZ9EԋZUf֋ fEԋZU ;  EEԋby(6},EԋZ H1$El1EȋEԋZ HEԋZ H& MԋZ$$D$ E>|1ɋUԋZ6H}$t$|$D$ EME EE E% 1E؋MffU؉$E EEEԋZ fq}EԋZ HEԋZ HEԋZ HHEԋZ PxEԋZ P`EԋZ PHEԋZ HuEԋZ LEԋZ LEEԋZ *EԋZfǂ& fǁfEEԋZ fǁ&1ɋUԋZ>fLJ(>H6$$|$t$D$ EME EEEԋZ &cufOMԋZHEEԋZ HˆUEI@Eʉ $tf}0$EPE EEZE% EރEԋZ HEԋZ fhEԋZ }9EԋZ H>tf*x NUԋZ6RE$sEԋZ HvEԋZ X/ NUԋZ6RE$ss*x NUԋZ6RE$DsKEԋZ fR$Esp$pErKEԋZ fR$ErLv$LvEr}/EԋZ $ErEԋZ HkMԋZ2H}] bk8fI ]bk8ډ4$|$t$RT$ D$EǶE6}EԋZ fAEԋZ fAEԋZU1DŽ881<1@f׋ fyjEEE|^_[]@USWVXMfʋM uuMfUEfEfEfEfEM MMM}EEEȋ 9Eȋ Uf֋ fEȋ U ;  E Eȋ U 8 E Eȋ UfrfuڋUfrfu؋URffuԋ HEԉʁڍDffufEEԉEĉMEăE0EԃffMfEE@ffMfE}DEȋ  )MԉEșMffufE}0Eȋ  HEȋ  H)MԉEșMffufEuEԃ E@ffMfEGEԃ fEfE$MԉEșMffufEEԉ EMkEȋMEԃffMfEAE@ffMfE%fEEԃffM fE fEEȋ  HmEԃ EO1Mȋ 2H}bk8{]MԉEEEbEEk8EEMMȋMDHfE؋fK,f]fEfEfEfEfEfEЉUUfEfEUU|Ubx|k8txptp4$D$t$f}t$ D$t$t$fMt$f]t$ fMt$$ut$(t$,R T$0BE Eȋ  HEԃ EEԃ&EԃE҃ E1Mȋ 2H}bk8{]MԉlEhbdhk8`d\`ȋ\DHfE؋fK,f]fZfEfXfEfVfEЉPUfNfEꉕHUDPb@Dk8<@8<84$D$t$fZt$ D$t$t$fXt$fVt$ fNt$$Ht$(t$,R T$0KE}Eȋ  H&Eԃ E҃EEȋ  HEȋ  H3Eԃ E҃ E΃E3Eԃ E҃ E΃E}$4zEȋ  ft$0 j,Eȋ  fy0AEȋ U1bk8Vu bk8 ff}!Eȋ U bk8fq fu1Mȋ 2H}bk8{]Mԉ(E$b $k8 ȋDHfE]֋M bk8  I)MԋU bk8ыLQUډMʋ)fًfS,f]ffEffEffEЉuffEꉵ4$D$t$ft$ t$t$t$ft$ft$ ft$$t$(t$,u։t$0试EEȋ  f Eԃ Eԃ E}1Mȋ 2H}] bk8I]ډEԉEbk8ȋDH؋fM؋f[,ffEffEffEffEЉUffEꉕUbk8򋵰4$|$f|$|$ D$|$f|$f|$f|$ f|$$|$(|$,R T$0躓EEȋ U1bk8Uԋu bk8LQMu)ff}EڃfE1Mȋ 2H}] bk8I]ډEԉEbk8ȋDH؋fM؋f[,ffEffEffEffEЉUffEꉕUb|k8x|txt4$|$f|$|$ D$|$f|$f|$f|$ f|$$|$(|$,R T$0谑EE܁ļ^_[]Ð   &&&? @USWV,XMMEfEfEM MMM}EEE܋J9E܋JUf֋ fE܋JU ;  EE܋JU 8 EE܋JURffu HTEEffM/EE@ffME}?E܋J f E E EEEffMqEE@ffMIE EffM$E  fE E}TE܋JHu} bk8fY Mfy$t$ˉL$ωL$ ML$ޤEE,^_[]fDUSWV,XMMEM MMM}EEE̋9E̋Uf֋ fE̋U ;  EE̋ HWE@GE؋MfQfUڋMffU؋MfQfU܉$~E EEJE̋URffu֋UfrfuԋUfr fuҋ H"E̋ H }`fE}KE̋U1bk8U֋u bk8LQMu)ff}\E̋U1bk8V u9bk8w)u}֋] bk8Ly)ffuЋE̋ U2q$rq(RQ,MME,^_[]fUSWVLXMMEM MMM}EEE܋Z9E܋ZUf֋ fE܋ZU ;  EE܋Z HE܋Z H& M܋Z$$D$ E&aERE܋Z 7E܋ZfB f1$EZE܋Z ft1$E\E̋E܋Z HHE܋Z H0E܋Z HE܋Z HP1ɍUu܋ZE ]f3f]?H$|$T$D$ EȉMoEEL^_[]USWVlXMME:EEԋUf2 fEEЉMxEԋMЋz$E[E1$E[EEԋ fǁtEԋ fǁtE?E$effME@U9 fEMfA1ɍUuԋ]]؋]fsfu܋?H$|$D$T$ EMYnE}Eԋ HEԋ Hyf}.MIEșMuEu9@ MIU)сPkffuMރEșMffufEfE޸1ɍU؋uԋ?H$|$T$D$ EM^mEEl^_[]cUSWVXMwME:EEwUf2 fEEMxEM_$EXE1$EXEEw fǁtEw fǁtEMIMf.EEEEw HEw H1ɍUȋuwUY_X,fމE؉U]ffu(YUX,*^ȋEHEEEffűH}$D$|$D$ M0kEUE$9bffME%$!a]E1ҍuЋ}w}G}?}fMfM̋;H$|$D$t$ UEjE}f}+MމEșMu҉Eu9= MU)сPkffuM΃EșMffufEfEθ1ɍUȋuw?H$|$T$D$ E|iEEČ^_[]cUSWV|XM U6uDžfDž69%ff60ffDž 1ɍU?Hk $|$D$T$ hK bUk 7fk f flEk ffv H H0h$Nwwflkdfv*^kd_$p*^kd_r*^kd_ z*Y^kdH,f6iwwt*^kd^~*Y^kdH4dwwr*^kd^z*Y^kdH4wWx*w^ӋkdfnfËkdff*kdWLkdWkdWzkdA<tw*kdNT*^kdH\fkdf@ 1ɍ8?H$ |$D$T$ TdE1ҾPEfkdf^k fkdfk @$ZݝEkdAk @$Xݝ  EkdA$k @$Yݝ((wWUkdG k R*(Y^kdf,kdF$kdFDkdVkdAL_WkdVkdATkdAkdA\ fZW7kdNkdNkdF  El > EHHl H2l > EHHEE̋lE̋ ;M,^_[]j)Y.. \ \ .\ ...n  . 3USWVXM UUMEMf9f}>EEfU fE Eh E EAEEMiEEFEEE E!EEE2E= 1ɍUufEss7H$ t$D$T$ |x-E}CE fTE |E fcM2H:XXbk8ډ4$|$R T$D$ D$t]pf}EfǂT y E y WE HE H'1$D$lhF1M2H\$t$T$D$ di,E}&EX DŽ8yE}E 8$}E ǁ8E <$}E ǁ<E1Ҿ98<ߋTE fU ftQhG 1ɍUu?H$ |$D$T$ `\+E}}fEf}EffMf}EffMf}EffMf}EffMEfU fQvuE HXEMfEEE$L$WE}&E1Ҿ}EfӋ fYx 1ɍUu?H$ |$D$T$ XT)EhE1Ҿ}ʃEfӋ fYxf}E QxffqxEU qxffyxD 1ɍUu?H$ |$D$T$ PL)EvEffUf}E ffMEUfփ } ffuUfփ } ffufu fz 1ɍUu?H$ |$D$T$ HDQ(E&E1}̃EfӋ fEU1f|VhUf:9EUf2 fE^_[]fff.UWVPXM ME:EEԋ Ufr f1ɋUԋ 6H}$t$|$D$ EЉM='E}Uԋ 6$}4$|$D$L$ EaMIEEԋ H)Eԋ Hȃ}fEE}^'$'EEM؉$L$E}EEEEԋ HEԋ H}fE E}^'$'E8EM؉$L$VE}E EE#E+E6EP^_]ffff.U1]fUV$E MUMEE$T$EfuEf0E$^]DUSWV\XM UWUMEЋM MM}EE}EE̋*Uf֋fU ; xE̋* HlE̋* HTE̋* H<E̋* \$E̋* \ EE̋*U1bk8V U܋U1bk8VU؋ H0E̋* HE̋* H EE܋E̋* H EE؋E̋* fqEЋM̋*2H}]fً]܉EȋEEċEbk8‰4$|$D$ÉD$ EĉD$BD$EȉD$WEM̋*2H}f}Hf]‰}uEE̋* ˆUEEf΋M $f}׉T$UT$މ\$ 9]EEЋE@E\^_[]fUWV0XM UUMM =E E: M苑KHu}$ T$t$|$ E!EE0^_]@UWVPXM 1}˧MH$ D$D$|$ Uu2!E fE܋MfEP^_]fUSWV<XMZz%MuE HE EE܋Z xE$q+EqEfǀz% MʃUMʃUMʃUMʃUM ˋMʃUMf1f؋MʃUMIȋMʃUMfqf؋MʃU~; U܍z%Uu܋Z]Eۉ؃EEۈ6H$ t$|$T$ ME} EEYEMz%9 E2E܋ZE9E܋Z fǁE<^_[]USWV<XMM썈|%Mfǀz%MBUMBUMBUMBUM ʃE܉M؉U]E܋M؋EMEEM2EMEM E9 U܍z%}ZUEӉЃEEӈH$ T$t$|$ ME} EEOEMz%9 E-E܋Z9E܋Z fǁEE<^_[]ftUEEEEEE$E]fUX} HE EDE} x S&EEfEfE$EE]@UXMMEx E$ E EE]ÐUVXMME y E=E$ ME:EUf2 fE^]ff.UVXM,ME y EE$ EEfE,9E,Uf2 fE^]USWV<XM UUMEfNU؍uE}]$D$t$T$ EԉME]ًEEE<^_[]UVXM U UMEH|'| H EEf8EMfMfMfQMfQMfQMfQMfQMfQMfQMfQ$>E EEEfxEE EEEfxE E E߉EEfxEE EEEEA(EA EAEAEMIx?E EEM$L$t@E EEEfxEE EEMEB4EB,EB$EBEBEMJ BplBE EEEMfMfMfAMfAMfAMfA$<E EEM$L$hj?E EEkE Ef@E  Ef@E Ef@E Ef@EEE^]fff.UPE1ɉEȃ]ffff.UV$XM 1\MHM$ D$L$D$ uU$^]ffff.UE MMEEExEx EEEM$L$-EVE .E5EEM$L${/EEE]DUEEEEE]fffff.U XfEEEM;fEEM;aE􍈝Ui *E􍈝UiIU9fEffEEM; fEfEfEffE=fEE ]fUSWV\X 1ҍu E?H$ |$D$t$ EMUmE]E n]ff: &E E EE\^_[]fUVX1ҋ?> Ef^]fffff.USWVlXMffUEEfEfEfEME E̋ EE̋ flE̋ f1ɍUű?H$|$D$T$ EȉME^f}/E̋ fw1ɍUЋűfE?H$|$T$D$ EMZE#E̋fǂl fǁnE1ɍU؋űf]7fpEf]7frf]f]ދ7H$t$T$D$ EME#E̋fǂl fǁnEE̋fǂl fǁnf}E̋ lfE̋ fnE̋ fǁl/E̋ fE̋ fl1ɍUЋűfE?H$|$T$D$ EMEE̋ fǁlE1ɍU؋űEfrfuދfpfu܋?H$|$T$D$ EMEE̋ fǁlEEl^_[]UWVEMUu }}uUMEE@MI9EE܋EEE܉EE@MI9EE܋EEE܉EE@MI9EE܋EEE܉EEEEEE@MI9EE܋EEE܉EE@MI9EE܋EEE܉EEEE@MI9 EEEEE^_]ffffff.UWVEMUu }}uUMEE@ EH f.EE܋EEE܉EE@ EH f.EE܋EEE܉EE@ EH f.EE܋EEE܉EEEEEE@ EH f.EE܋EEE܉EE@ EH f.EE܋EEE܉EEEE@ EH f. EEEEE^_]USWV\ XgkU H0 fDž"ƅ!ƅ $D$|$t$ ` 4$T$D$L$ (F @=7Dž+  Dž  ff" !$D$t$T$ H  $L$t$D$ E  DžDžIA1<$D$D$t$ JD $萈DžOA1;R@؋@*^ȋËC <$D$D$t$ T$T$T$L$D$$B $Ck ;M \ ^_[]Bfffff.USWV,XUʎfEfǃ?$n|$T$D$ EMu/C`E}GE苈ڎUQ u q9fEEEf}4$fƒ,^_[]fUSWVXM fʋMMfU׍1fdž fǁM΃EMuEME׍fǂdfǂbfǂ fǂ fǂffǂhfǂjfǂlf6ff4 fM $ML$E^E׍fǂdfǂbfǂ fǂ fǂffǂhfǂjfǂlf6ff4 fM $ML$NEE׍fǂdfǂbfǂ fǂ fǂffǂh fǂjfǂl f6ff4 fM $ML$EE׍fǂdfǂbfǂfǂfǂf"fǂh.fǂjfǂl%f6ff4 fM $ML$|{E׍fǂ`BÀf֋f`DÀf֋f fPE׍fǂdfǂbfǂffǂh(fǂj fǁlKE׍fǂdfǂb@fǂffǂhfǂj fǁlE׍fǂ@fǂ@ fWU׍664$D$D$xtmM׍fRU׍664$D$D$plM׍fE׍f4 fM $ML$hcE׍fǂ`BÀf֋f`DÀf֋ffǂdfǂbfǂffǂh,fǂjfǂl fǂ@fǂ@ fWU׍664$D$D$d`M׍fRU׍664$D$D$\XpM׍fE׍f4 fM $ML$PTE׍ LM} }\E׍fǂ`Àf֋f`Àf֋ fE׍U苔f֋fdU苔f֋fbU苔f֋fU苔f֋fU苔f֋ffU苔f֋ fh}8E׍ E׍ fhffhE׍U苔7f֋fjU苔Sf֋ fl}WU׍664$D$D$PLSM׍f} U׍664$D$ D$HD u׍f6?6<$D$D$ @bk8G}fE}Hf_E>bk8f_(E}Hf_E>bk8f_,É$ED$D$<uoE]HÉsE7bk8fv.Ɖ$ED$D$M}]HK fEffEp,^_[]UWV EfE f‹EEfUfMEu~DffNDfMfMEMU9fEMUHfMU)ыUHfBMUHfBMUHfBMU)ыUHfBMUHfBMU)ыUHʋJUuH։NMITUuH։N fEffE ^_]ffff.USWV,XMfMfM fϋMMf}fufUfUfUMEfEM䋑zluf~Dff~Df}u]Hf;ubk83]EUܙfEuHf~Eu܋bk8C]fE]Hf{Ebk8f{(E]Hf{Ebk8f{,lj$ED$D$#u䋞zl}EHpE3bk8fv.Ɖ$ED$D$M}]HK ,^_[]U Xq%EMq%ffUE*EMMʈUfEffEE ]UXjf]f.UE fEEfMf}DE@ E@Ef@E@E@ E@Ef@fEf@ E@\E@]Ef@^Ef@`Ef@bEf@dEfǀDEfǀ$Efǀ&Efǀ(EfǀlEfǀtEǀxEfǀ|EfǀEfǀEfǀEfǀEfǀEǀ EfǀEfǀEfǀEfǀEfǀEfǀEfǀEfǀEfǀEǀf}EfǀEfǀEfǀEfǀEfǀEfǀEfǀEfǀ@EfǀEǀEǀEǀEfEf@]UE MMEЃ]fUSWVXM Ug6uUMEE E}EyEg  E:E@$cMEE$M1U$D$D$MMfE E E1$D$D$EM|&Mg2 E!oMЋUgEEfE64$L$D$xE}@Eg  $MgǂE!tu}g$D$D$t$ D$plhE}@Eg  $0MgǂE!d8u}g$D$D$t$ D$`\X^E}@Eg  $MgǂE!TEE$EE$UugffE‹?<$T$D$PE}@Eg  $MgǂE"LEg  E,!@1$,!@D$D$D$ D$HDqUgEE$D$@Mg$<MgǂE8EEEgE ;M44^_[]@UPEEEȃ]fff.UPEffMEU f]fDU1UE]ffff.USWVlXM}؍]E>bEMfEЀEE$D$\$|$ uUẼ ẺE*U؋uЉ4$T$D$L$ EUM EE@0 EE}00+EȉEă}EU؍u}ȁff]}ĉ]$D$t$T$ EMẼ ẺE=M؋UUȋuĉ$L$t$D$ nEEEȉE=EE>bEԋ ;ME El^_[]>fUSWVlXM}؍]Eċn`EfEЀEE$D$\$|$ uMUEЃ EЉEE؋MEH0 EEE}00+ẺEȃ}EMUŰuȉ $T$t$D$ E u؍}]́f]]Ȉ]$D$|$t$ EMUEЃ EЉEEẺE3EEċn`Eԋ ;ME El^_[]ffff.USWVlXM U^6uUЉM̃}E fE`fE☀U؍uEE$D$t$T$ EMEȃ EȉEIU؋ủ4$T$D$L$ EM EE@8 EE}88+EĉE}E}Eă`ffMEffMU؍u}]$D$t$T$ EMEȃ EȉE=M؋UUċu$L$t$D$ EEEĉEEE^Eԋ ;ME El^_[]tUSWV\XM U\6uUQ qqffyQqq ffyQqqY։QEEEM}88+EȉEă}EMUUȋuĉ $T$t$D$ E}EEȃ`ffMEffMU؍u}ĉ]$D$t$T$ EM Ẽ ẺEEEȉEEE\Eԋ ;ME E\^_[]USWVXMMM ffUMEEZU ;  E E@ %ffME<E Ee MEșMffucE E@ ffM;E  fEMEșMffufEfEE EMgEM EffMOE@ ffM9fEEffMfE fE EK 1ҍuE$D$t$D$ EMUE EE EZ y sE EE E$ED$E EE EZB4 Hu EZ \EfEMًURE MًEZfUӈ]fUӈ]u9bk8w}EEffU܋E@uffUE@uffUE1bk8Fuv}}ffUE bk8A M)Mu)ffUE 1EEEEMZffuEbk8BU)U})ffuE 1EEEE1}؋]ZfEE|E≅x|tx A@@T$D$|$D$ pl EF EZ \EZ \ EZ I0ZEME@EfEMURE MEZfUӈ]fUӈ]u9bk8w}EEffUċE@uffUE bk8AM)Mu)ffUE 1h EhhMZffuE:bk8G}bk8;ffuEffuEbk8BUR}}}U9EZU1bk8Vuv}}ff]ʋURuff]Uu bk8I)ʋMIuvuu)ff]M 1d EddMZffufufufEfEE}Nj:G@@T@D@X@49EZU bk8IURuuU9PEZfUfUfEfEu} bk8I)΋MI}}})ffUM 1` E``MZffuЋEfpfuEbk8BUR}}U)ffuE 1\ E\\MZffuԋ@@@TE}Nj:GD@X@4EZU1bk8Vuv}}ff]Uu bk8I)ʋMIuu)MuΉЙff]E 1X EXXMZffuE}bk8R)U}})ffu΋E@U)ffuEU}})ffuE 1T ETTMZffufEE}Nj:G@@TE}Nj:GD@X@41ҍu}Z}ƉPxHE̋;GLEҋ;GP$D$t$D$ LHgEEfEсʀшMًUREZUR ӈ]ڊ]ڈ]ۋfffu܋dUۉDDffufjfufEnuڙffufEEuƋ1F@@TEZU1bk8Vuv}}ff]܋URuff]URuff]Uu֋1V@BTf]؈Ef]؈EU1bk8Vuv}}ff]U bk8I U)Uu)ff]M 1@ E@@MZffuEbk8BU)U})ffuE 1< E<h2h&hhĐhȐh̐hАhԐhؐhܐhhhhhh~hrhfhZhNhBh 6h*hhhh h$h(h,h0h4h8h<h@hDhHhLvhPjhT^hXRh\Fh`:hd.hh"hlhp hthxh|hhhhh[%d;%dH%s=========================I2CAOTipTilt : TipTilt on STL I2C AOI2CAOTipTilt : TipTilt on Low Cost I2C AOI2CAOTipTilt : Result on Read Status = %d - %sI2CAOTipTilt : Timeout on Status after %d tries and %lu msI2CAOTipTilt : t1 = %lu, t2 = %luI2CAOTipTilt : Result = %d - %sDetectI2CAO : Trying to detect I2C AO-7/L/X...DetectI2CAO : Found I2C AO-7/L/XDetectI2CAO : Didn't find I2C AO-7/L/X: err = %02d, data = 0x%X should be <0x40;0x47>DetectI2CAO : Trying to detect I2C STL AO...DetectI2CAO : Error reading/writing I2C STL AODetectI2CAO : Found I2C STL AODetectI2CAO : Didn't find I2C STL AO: err = %02d, data = %02dCCDDigitizeLine : MicroInitPixelReadout, err = %02d - %sCCDDigitizeLine : ETHInitPixelReadout, err = %02d - %s-------------------------CCDDigitizeLine : destination buffer is NULLCCDDigitizeLine : MicroGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : ETHGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : LPTGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : MicroGetPixels - offVertBin, err = %02d - %sEnableVerticalFlush : Setting Vertical Flush to %sOnOffCFWCommand Params :cfwCommand : %02d - %scfwModel : %02d - %sAttached camera ID : %02d - %sCFW - use cached model : %02d - %sCFW - autodetected model: %02d - %sCFWQuery Results : %02d - %scfwStatus : %02d - %scfwError : %02d - %scfwPosition : %02d - valid only if cfwStatus is CFWS_IDLE, 00=unknown position, otherwise 1,2,...10Requested position : %02luCFWGoto Results : %02d - %sCFWInit Results : %02d - %sCFWGetInfo Results : %02d - %sCFW Open Results : %02d - %sCFW Close Results : %02d - %sCFW Results : CE_BAD_PARAMETER/Library/Logs/sbigudrv.logrbabwbAt t = %8.3lf: %s ETHDeviceIOControl : IOCTL_SHUT_DOWN_SERVER: 0x%lxQuery SBIG CamerasACKQuery Ethernet : Error getting local IP address.%d.%d.%d.255Query Ethernet : TX socket() failed.Query Ethernet : Function setsockopt() failed.Query Ethernet : RX socket() failed.Query Ethernet : Function bind() failed.Query Ethernet : Function sendto() sent a different number of bytes than expected.Query Ethernet : Received echos from %ld cameras.Query Ethernet : Cameras found = %dQuery Ethernet2 : Error getting local IP address.Query Ethernet2 : TX socket() failed.Query Ethernet2 : Function setsockopt() failed.Query Ethernet2 : RX socket() failed.Query Ethernet2 : Function bind() failed.Query Ethernet2 : Function sendto() sent a different number of bytes than expected.Query Ethernet2 : Received echos from %ld cameras.Query Ethernet2 : Cameras found = %dSTXSTTROP101008300160001680390000402630311002Model8Model9Model10Model11Model12Model13Null03401603026132002K4KModel7FileFormat ="SBIG BF2"BinaryOffset =%ldBinaryLength =NextHeader =Product ="%12[^"]"Model =FirmwareType =EEPROMFLASHStartAddress =0x%lxVersion =%hd.%hd.%huEndAllGASTF-8300ST-iST???USBMicroCommand : BuildMicroCommand, cameraID = %d, error = %d - %sMicroCommand : SendMicroBlock, cameraID = %d, error = %d - %sMicroCommand : ValidateMicroResponse, cameraID = %d, error = %d - %sparmicro.c -> MicroInitADGain -> CE_DEVICE_NOT_IMPLEMENTED MicroCommand : MC_START_EXPOSURE, exposureTime=%luMC_START_EXPOSURE Flags : 0x%02X: msExp=%d, extCCD=%d, triggerOut=%d, ccd=%d, shutter=%s, ABG=%sMicroCommand : MC_END_EXPOSURE, ccd=%d, flags=0x%X: ABORT_DONT_END=%dMicroCommand : MC_REGULATE_TEMPMicroCommand : MC_REGULATE_TEMP2MicroCommand : MC_RELAYMicroCommand : MC_PULSEMicroCommand : MC_EEPROMMicroCommand : MC_MISC_CONTROLMC_MISC_CONTROL Flags : 0x%X: ExtShutter=%s, Fan=%s, LED=%s, Shutter=%sMicroCommand : MC_CONTROL_CCDMicroCommand : MC_SYSTEM_TESTMicroCommand : MC_TX_BYTESMicroCommand : MC_TEMP_STATUSMicroCommand : MC_GET_VERSIONMicroCommand : MC_STATUSMicroCommand : MC_READOUT -> RS subcommand: %sMicroCommand : MC_SYSTEM -> SYS subcommand: %dDownload pixels to FIFO : begin MicroGetPixelsFromChannelA %ldDownload pixels to FIFO : end, duration: %dMicroGetPixsFromChannelA: Totals: Ask/Got = %ld/%ld, short = %ldMicroGetPixsFromChannelA: Last : Ask/Got = %ld/%ld, short = %ldDownload pixels to FIFO : begin MicroGetPixelsFromChannelB %ldMicroGetPixelsFromChannelB: Totals: Ask/Got = %ld/%ld, short = %ldMicroGetPixelsFromChannelB: Last : Ask/Got = %ld/%ld, short = %ld//System/Library/Extensions/stfga.binSTXGetCCDSizeInfo-1 : err = %02d - %sSTXGetCCDSizeInfo-2 : err = %02d - %sSTXGetCCDSizeInfo-3 : err = %02d - %sparusbio.c --> USBGetPixels : CE_DEVICE_NOT_IMPLEMENTED SBIGUDrv:Failed to obtain comms port to IO Kit. rc=%08XIOUSBDeviceSBIGUDrv:Failed to create matching dictionaryidVendoridProductSBIGUDrv:Failed to obtain list of matching devices. rc=%08XSBIGUDrv: Not enough devices present (%d) to access selected device (%d)SBIGUDrv: Failed to create plug-in interface. rc=%08XSBIGUDrv: Failed to create device interface. rc=%08XSBIGUDrv: Failed to open device. rc=%08XSBIGUDrv: Failed to obtain descriptor for first device config. rc=%08XSBIGUDrv: Failed to set configuration for device. rc=%08XSBIGUDrv:%sUSBF-CAM Engine SBIGUDrv: Feather camera found.USB8-CAM Engine SBIGUDrv: STF8 camera found.USBX-CAM Engine SBIGUDrv: STX camera found.USBU-CAM Engine USBI-CAM Engine SBIGUDrv: STI camera found.USBT-CAM Engine USBC-CAM Engine SBIGUDrv: STT camera found.SBIGUDrv: Failed to obtain list of interfaces. rc=%08XSBIGUDrv: No interface available to deviceSBIGUDrv: Unable to open interface %d. rc=%08XSBIGUDrv: Unable to fetch properties for pipe %d. rc=%08XSBIGUDrv: USBInterfaceClose() failed. rc=%08XSBIGUDrv: USBDeviceClose() failed. rc=%08XSBIGUDrv:Read from IN pipe failed. rc=%08XSBIGUDrv: Read from Pixel IN pipe failed. rc=%08XSBIGUDrv:Read from STX Alt IN pipe failed. rc=%08XSBIGUDrv:Write to OUT pipe failed. rc=%08XSBIGUDrv:Write to STX Alt OUT pipe failed. rc=%08XSBIGUDrv:Vendor In Request...SBIGUDrv:Vendor In Request Failed. rc=%08XSBIGUDrv:Vendor Out Request...SBIGUDrv:Vendor Out Request Failed. rc=%08XSBIGUDrv:Vendor Out DWORD Request...SBIGUDrv:Resetting pipes...SBIGUDrv: Failed to reset Bulk IN pipe. rc=%08XSBIGUDrv: Failed to reset Left Pixel In pipe. rc=%08XSBIGUDrv: Failed to reset Right Pixel In pipe. rc=%08XSBIGUDrv:Failed to reset Alt STX In pipe. rc=%08XSBIGUDrv: Failed to reset Bulk OUT pipe. rc=%08XSBIGUDrv: Failed to reset Alt STX Out pipe. rc=%08XSBIGUDrv: ResetPipes = %sOKFAILUSBIDRIVER_FlushPipes: Flushing pipes, expect some timeouts...USBIDRIVER_FlushPipes: Read %lu/%lu byes from async pixel/com pipes to flush/System/Library/Extensions//Library/Frameworks/CFBundleShortVersionString%d.%d.%dLeaveOpenCloseInitOpen ExtternalClose ExternalDisabledEnabledClosedOpeningClosingBlink LowBlink HighLowMediumHighRS_DIG_ROWRS_DLP_ROWRS_DL_ROWRS_DLP_ROWSRS_DUMP_FIFORS_DL_SETUPRS_DUMP_ROWSRS_CLEAR_CCDRS_SET_VDDRS_WRITE_ADRS_DLPP_ROWSRS_END_READOUTRS_MAN_CLOCKSRS_TRANSFER_KAIRS_SETUP_TDIRS_GET_PIXCNTRS_OFFSET_PIXELSRS_READ_ADRS_DL_SETUP2RS_DL_SETUP3RS_DL_IMAGERS_RX_PIXELSRS_DL_SETUP4RS_OFFSET_PIXELS_RIGHTRS_WRITE_AD_RIGHTNo ErrorCamera not FoundExposure in ProgressNo Exposure in ProgressBad PC CommandBad Camera CommandBad ParameterTX TimeoutRX TimeoutNAK ReceivedCAN ReceivedUnknown ResponseBad LengthA/D TimeoutKeyboard EscapeChecksum ErrorEEPROM ErrorShutter FailureUnknown CameraDriver Not FoundDriver not OpenDriver not ClosedShare ErrorTCE Not FoundAO ErrorECP ErrorMemory ErrorDevice not FoundDevice not OpenDevice not ClosedDevice not ImplementedDevice DisabledOS ErrorSocket ErrorServer Not FoundCFW ErrorMotor Focus ErrorFirmware ErrorDifferential Guider ErrorRipple Correction ErrorEzUSB Reset ErrorNext ErrorNULLCC_START_EXPOSURECC_END_EXPOSURECC_READOUT_LINECC_DUMP_LINESCC_SET_TEMPERATURE_REGULATIONCC_QUERY_TEMPERATURE_STATUSCC_ACTIVATE_RELAYCC_PULSE_OUTCC_ESTABLISH_LINKCC_GET_DRIVER_INFOCC_GET_CCD_INFOCC_QUERY_COMMAND_STATUSCC_MISCELLANEOUS_CONTROLCC_READ_SUBTRACT_LINECC_UPDATE_CLOCKCC_READ_OFFSETCC_OPEN_DRIVERCC_CLOSE_DRIVERCC_TX_SERIAL_BYTESCC_GET_SERIAL_STATUSCC_AO_TIP_TILTCC_AO_SET_FOCUSCC_AO_DELAYCC_GET_TURBO_STATUSCC_END_READOUTCC_GET_US_TIMERCC_OPEN_DEVICECC_CLOSE_DEVICECC_SET_IRQLCC_GET_IRQLCC_GET_LINECC_GET_LINK_STATUSCC_GET_DRIVER_HANDLECC_SET_DRIVER_HANDLECC_START_READOUTCC_GET_ERROR_STRINGCC_SET_DRIVER_CONTROLCC_GET_DRIVER_CONTROLCC_USB_AD_CONTROLCC_QUERY_USBCC_GET_PENTIUM_CYCLE_COUNTCC_RW_USB_I2CCC_CFWCC_BIT_IOCC_USER_EEPROMCC_AO_CENTERCC_BTDI_SETUPCC_MOTOR_FOCUSCC_QUERY_ETHERNETCC_START_EXPOSURE2CC_SET_TEMPERATURE_REGULATION2CC_READ_OFFSET2CC_DIFF_GUIDERCC_COLUMN_EEPROMCC_CUSTOMER_OPTIONSCC_DEBUG_LOGCC_QUERY_USB2CC_QUERY_ETHERNET2CC_GET_AO_MODELCC_SEND_BLOCKCC_SEND_BYTECC_GET_BYTECC_SEND_ADCC_GET_ADCC_CLOCK_ADCC_SYSTEM_TESTCC_GET_DRIVER_OPTIONSCC_SET_DRIVER_OPTIONSCC_FIRMWARECC_BULK_IOCC_RIPPLE_CORRECTIONCC_EZUSB_RESETCC_BREAKPOINTST-4ST-4XST-5ST-6ST-7ST-8ST-5CTCEST-237ST-KST-9STVST-10ST-1KST-2KSTLST-402ST-4KSTFST-???CFWSEL_UNKNOWNCFWSEL_CFW2CFWSEL_CFW5CFWSEL_CFW8CFWSEL_CFWLCFWSEL_CFW402CFWSEL_AUTOCFWSEL_CFW6ACFWSEL_CFW10CFWSEL_CFW10_SERIALCFWSEL_CFW9CFWSEL_CFWL8CFWSEL_CFWL8GCFWSEL_CFW1603CFWSEL_FW5_STXCFWSEL_FW5_8300CFWSEL_FW8_8300CFWSEL_FW7_STXCFWSEL_FW8_STTCFWSEL_FW5_STF_DETENTCFWC_QUERYCFWC_GOTOCFWC_INITCFWC_GET_INFOCFWC_OPEN_DEVICECFWC_CLOSE_DEVICECFWS_UNKNOWNCFWS_IDLECFWS_BUSYCFWE_NONECFWE_BUSYCFWE_BAD_COMMANDCFWE_CAL_ERRORCFWE_MOTOR_TIMEOUTCFWE_BAD_MODELCFWE_DEVICE_NOT_CLOSEDCFWE_DEVICE_NOT_OPENCFWE_I2C_ERRORCFWP_UNKNOWNCFWP_1CFWP_2CFWP_3CFWP_4CFWP_5CFWP_6CFWP_7CFWP_8CFWP_9CFWP_10CFWPORT_COM1CFWPORT_COM2CFWPORT_COM3CFWPORT_COM4CC_BREAKPOINT : %sCC_OPEN_DRIVER : beginCC_OPEN_DRIVER : end, err = %02d - %sCC_CLOSE_DRIVER : beginCC_CLOSE_DRIVER : end, err = %02d - %sCC_GET_DRIVER_INFO : beginCC_GET_DRIVER_INFO : end, err = %02d - %sCC_OPEN_DEVICE : beginCC_OPEN_DEVICE : end, err = %02d - %sCC_CLOSE_DEVICE : beginCC_CLOSE_DEVICE : end, err = %02d - %sCC_GET_DRIVER_OPTIONS : beginCC_GET_DRIVER_OPTIONS : end, err = %02d - %sCC_SET_DRIVER_OPTIONS : beginCC_SET_DRIVER_OPTIONS : end, err = %02d - %sCC_SET_DRIVER_CONTROL : beginCC_SET_DRIVER_CONTROL : end, err = %02d - %sCC_GET_DRIVER_CONTROL : beginCC_GET_DRIVER_CONTROL : end, err = %02d - %sCC_QUERY_USB : beginCC_QUERY_USB : driver supports up to 4 cameras.CC_QUERY_USB : Number of cameras found: %dCC_QUERY_USB : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB : end, err = %02d - %sCC_QUERY_USB2 : beginCC_QUERY_USB2 : driver supports up to 8 cameras.CC_QUERY_USB2 : Number of cameras found: %dCC_QUERY_USB2 : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB2 : end, err = %02d - %sCC_QUERY_ETHERNET : beginCC_QUERY_ETHERNET : end, err = %02d - %sCC_QUERY_ETHERNET2 : beginCC_QUERY_ETHERNET2 : end, err = %02d - %sCC_GET_PENTIUM_CYCLE_COUNT: beginCC_GET_PENTIUM_CYCLE_COUNT: end, err = %02d - %sCC_START_EXPOSURE : begin ----> GRAB STARTCC_START_EXPOSURE : end, err = %02d - %sCC_START_EXPOSURE2 : begin ----> GRAB STARTCC_START_EXPOSURE2 : end, err = %02d - %sCC_END_EXPOSURE : beginCC_END_EXPOSURE : end, err = %02d - %sCC_READOUT_LINE : beginCC_READOUT_LINE : Camera sent blank=0 pixel(s): Total/Blank: %d/%d, the first blank pixel at column: %dCC_READOUT_LINE : end, err = %02d - %sCC_READ_SUBTRACT_LINE : beginCC_READOUT_LINE : Total/Blank pixels: %d / %d, the first blank idx: %dCC_READ_SUBTRACT_LINE : end, err = %02d - %sCC_DUMP_LINES : beginCC_DUMP_LINES : end, err = %02d - %sCC_START_READOUT : beginCC_START_READOUT : end, err = %02d - %sCC_END_READOUT : begin ----> GRAB ENDCC_END_READOUT : end, err = %02d - %sCC_SET_TEMPERATURE_REGU : beginCC_SET_TEMPERATURE_REGU : end, err = %02d - %sCC_SET_TEMPERATURE_REGU2: beginCC_SET_TEMPERATURE_REGU2: end, err = %02d - %sCC_ACTIVATE_RELAY : beginCC_ACTIVATE_RELAY : end, err = %02d - %sCC_PULSE_OUT : beginCC_PULSE_OUT : end, err = %02d - %sCC_ESTABLISH_LINK : beginCC_ESTABLISH_LINK : end, err = %02d - %sCC_GET_LINK_STATUS : beginCC_GET_LINK_STATUS : end, err = %02d - %sCC_GET_CCD_INFO : beginCC_GET_CCD_INFO : end, err = %02d - %sCC_QUERY_COMMAND_STATUS : beginCC_QUERY_COMMAND_STATUS : end, err = %02d - %sCC_MISCELLANEOUS_CONTROL: beginCC_MISCELLANEOUS_CONTROL: end, err = %02d - %sCC_UPDATE_CLOCK : beginCC_UPDATE_CLOCK : end, err = %02d - %sCC_READ_OFFSET : beginCC_READ_OFFSET : end, err = %02d - %sCC_READ_OFFSET2 : beginCC_READ_OFFSET2 : end, err = %02d - %sCC_TX_SERIAL_BYTES : beginCC_TX_SERIAL_BYTES : end, err = %02d - %sCC_GET_SERIAL_STATUS : beginCC_GET_SERIAL_STATUS : end, err = %02d - %sCC_AO_TIP_TILT : beginCC_AO_TIP_TILT : end, err = %02d - %sCC_AO_SET_FOCUS : beginCC_AO_SET_FOCUS : end, err = %02d - %sCC_AO_DELAY : beginCC_AO_DELAY : end, err = %02d - %sCC_AO_CENTER : beginCC_AO_CENTER : end, err = %02d - %sCC_GET_US_TIMER : beginCC_GET_US_TIMER : end, err = %02d - %sCC_SET_IRQL : beginCC_SET_IRQL : end, err = %02d - %sCC_GET_IRQL : beginCC_GET_IRQL : end, err = %02d - %sCC_USB_AD_CONTROL : beginCC_USB_AD_CONTROL : end, err = %02d - %sCC_RW_USB_I2C : beginCC_RW_USB_I2C : end, err = %02d - %sCC_CFW : beginCC_CFW : end, err = %02d - %sCC_BIT_IO : beginCC_BIT_IO : end, err = %02d - %sCC_USER_EEPROM : beginCC_USER_EEPROM : end, err = %02d - %sCC_COLUMN_EEPROM : beginCC_COLUMN_EEPROM : end, err = %02d - %sCC_BTDI_SETUP : beginCC_BTDI_SETUP : end, err = %02d - %sCC_MOTOR_FOCUS : beginCC_MOTOR_FOCUS : end, err = %02d - %sCC_DIFF_GUIDER : beginCC_DIFF_GUIDER : end, err = %02d - %sCC_CUSTOMER_OPTIONS : beginCC_CUSTOMER_OPTIONS : end, err = %02d - %sCC_GET_AO_MODEL : beginCC_GET_AO_MODEL : end, err = %02d - %sCC_SEND_BLOCK : beginCC_SEND_BLOCK : end, err = %02d - %sCC_SEND_BYTE : beginCC_SEND_BYTE : end, err = %02d - %sCC_GET_BYTE : beginCC_GET_BYTE : end, err = %02d - %sCC_SEND_AD : beginCC_SEND_AD : end, err = %02d - %sCC_GET_AD : beginCC_GET_AD : end, err = %02d - %sCC_CLOCK_AD : beginCC_CLOCK_AD : end, err = %02d - %sCC_SYSTEM_TEST : beginCC_SYSTEM_TEST : end, err = %02d - %sCC_FIRMWARE : beginCC_FIRMWARE : end, err = %02d - %sCC_BULK_IO : beginCC_BULK_IO : end, err = %02d - %sCC_RIPPLE_CORRECTION : beginCC_RIPPLE_CORRECTION : end, err = %02d - %sCC_EZUSB_RESET : beginCC_EZUSB_RESET : end, err = %02d - %sSBIGUDrv.frameworkSBIGUSBEDriver.kextSBIGUSBLoader.kextNo Device OpenStartExposure Params : ccd=%d, exposureTime=%lu, shutter=%sStartExposure Flags : 0x%08lX: triggerIn=%d, triggerOut=%d, lightClear=%d, msExp=%d, fastReadout=%d, dualChannelMode=%dClearITArray : startClearITArray : endCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_STANDARD, err = %02d - %sCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED, err = %02d - %sCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED2, err = %02d - %sCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_STANDARD, Results: ccdSetpoint=%.1f, ccdThermistor=%.1f, power=%d, [%.3f, %.3f, %.3f, %.3f, %.3f]CC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED, Results: ccdSetpoint=%.1f, imgCcdTemperature=%.1f, imgCcdPower=%.1f, [%.3f, %.3f, %.3f, %.3f, %.3f]CC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED2, Results: ccdSetpoint=%.1f, imgCcdTemperature=%.1f, imgCcdPower=%.1f, [%.3f, %.3f, %.3f, %.3f, %.3fIndex Event Time HS Temp Long%05d %-15s %010lu %-5.2lf %010luNo EventTE Fan UpTE Fan DownTemp Fan ONTemp TE OffLV TE OffKAI340SBIG Color 3 Dual CCD Camera CameraSBIG TC253 CameraSBIG ST-237A CameraSBIG ST-237 Camera 3 CCD CameraSBIG ST-??? CCD Camera-STF-8050STF-4070STF-???STL-1001STL-11000STL-4020STL-5KSTL-6303STL-1301STL-???STXL-10100STXL-8300STXL-16000STXL-16803STXL-9000STXL-0402STXL-6303STXL-11002STXL-????STX-10100STX-8300STX-16000STX-16803STX-9000STX-0402STX-6303STX-11002STX-????ST-1603ST-0260ST-3200ST-8300STT-0402STT-1603STT-0261STT-3200STT-2KSTT-4KSTT-8300STT-????Error 0@ @  0Cףp= ?@@? @Y@@@ȩ@ffffff?Q?@333333 @UUUUUU?@ffffff@ffffff?ffffff @??HzG?333333?333333@@ffffff?O@@@X@9@F@Dl)@@@(\@$@A@@P@o@@ 44MC4 <''0TH@0P 0`'d'h'D'DDEEE(E4E@ELEXEdEpE|EEEEEEEEEEEF FF$F0FnMn[n`nfnknpnunznnnnnnnnnnn-Tn1TUnnnnnnnoo o-o:oNoZogouoooooooooopp%p7pDpNpXpbplp}pppppppppq qqq q'q.q5q=qJqWqdq  ,8Dp 6 $ @ $$ @ $6$,9 C    @$ @$" .  %?  @P@$@P@$ !$ ?  Xp    u@@  $u@@  $ @  @@@ @@@ Uߌ %.6AKVakuč͍֍nn $-4;DNC TC ZC `C fC lC rC xC ~C C C C C C C C C C C C C C C C C C C C C C D D D D D  D &D ,D 2D 8D >D DD JD PD VD \D bD hD nD tD zD D D D D D D D D D D D D D D D D D D D D E E E )E 5E AE ME YE eE qE }E E E E E E E E E E E F  F F %F 1F =F IF UF aF mF yF F F F F F F F F F F F  G G !G -G 9G EG QG ]G iG uG G G G G G G G G G G G H H H ĐȐ̐АԐؐܐ  $(,048<@DHLPTX\`dhlptx|đԑ ؑ ܑ   $  d`\XTPLHD@<840,( ,($ <840LHD@|xtplhd`\XTPXTPLHD@<840,($  HD@<840,($  |xtplhd`\|xtplhd`\XTPL,($  D@<840PLHtplhd`\XT|x ($ LHD@<840,plhd`\XTP|xt$ P `0P 00pp@(P pP000 000@@0 0 @  `  k p @p0pp`@ PP`0``PPP@ 6%/@p0P `0@ 1 p  0 <BEa@PML, :pRIpQT`hx/Ba)KYgv%-4;DKRYdov )8KZkw     !&'()*+,-./012345679:;<=>?@ABCDEFGHIJKLMNOPQR$%"#8  !&'()*+,-./012345679:;<=>?@ABCDEFGHIJKLMNOPQR_GetBootEEPROM_GetEEPROM_GetRawEEPROM_MicroCommand_PutBootEEPROM_PutEEPROM_SBIGUnivDrvCommand_CFBundleCreate_CFBundleGetValueForInfoDictionaryKey_CFDictionarySetValue_CFGetTypeID_CFNumberCreate_CFRelease_CFRunLoopGetCurrent_CFRunLoopStop_CFStringCreateWithCString_CFStringGetCString_CFStringGetTypeID_CFURLCreateWithFileSystemPath_CFUUIDGetConstantUUIDWithBytes_CFUUIDGetUUIDBytes_IOCreatePlugInInterfaceForService_IOIteratorNext_IOIteratorReset_IOMasterPort_IOObjectRelease_IOServiceGetMatchingServices_IOServiceMatching___CFConstantStringClassReference___memcpy_chk___memset_chk___sprintf_chk___stack_chk_fail___stack_chk_guard___stderrp___stdinp___stdoutp___strcat_chk___strcpy_chk___vsprintf_chk_bind$UNIX2003_close$UNIX2003_connect$UNIX2003_exp_fclose_fflush_fgets_fopen_fprintf_fread_fseek_ftell_inet_addr_inet_ntoa_ioctl_kCFAllocatorDefault_log_memcmp_memcpy_memset_nanosleep$UNIX2003_printf_pthread_attr_destroy_pthread_attr_init_pthread_attr_setdetachstate_pthread_create_read$UNIX2003_recv$UNIX2003_recvfrom$UNIX2003_send$UNIX2003_sendto$UNIX2003_setsockopt_shutdown_socket_sscanf_strcmp_strlen_strncmp_strstr_tcgetattr_tcsetattr_timesradr://5614542 !#,d pp4@0 =SBIGUDrvG37QN8355Y'+GxdEY#R!Rw#`2=%drqvF!~/KGD-K. ^5ZDAVT\o}+QVԷ Ò#x}Ϗ7<j1 u* ɰ{pN P76A/o0yu]*hD܂:NZ\&S=i>#:%2:1˳Wy onZϿ48wn Gr ksO-QRoO_Xe|m7ꭷ Ty]|2^saYYM N7՗YZ$(nɀBŻ ,d/yzQ>Cyn`_& jzKN.|g5#l :xULj#,GjW|y]h̨\3&1Mdu9),Y c協jhh!c7fTJj;ɨ}&g(CܱY9&Q) V|69qm0cֆjs(!ƴ$UvuyHOf[kD9"LTZ%> +Zɩ{=GY]ض#YEq ^EZɣvPkA{Usdg:!P] fYUYYOec~ojѷlϕ"iV{s3x+k줧Sܓ <>ɟ >o72^M=nA-xjG3YߖY~u&`*4 0vr)ȥJ'ESi&J +Ol֋"i̘m8'Pooi˟6`̙N~ !JNW--RT-8^DǺn,fF2ȆIFdA}34BuFvj%覕#?1Y6]20zkYģnZ翉ߧ#7E3ޛKr~!P ȴ:QZx}ٝhd\&rˎ6fU.oI|܆gK [!Aapa0?Tpx;\jl8Ԡ̫֩EyW2B2%$:dɒ pw͟5Y{Eڼj" th<"Lp vМxqY #I_fPsl<O yŲZn.ZI  SBIGUDrv *Hcd  *Hcd *Hcd subject.OU G37QN8355Y 4@0  =SBIGUDrvG37QN8355YHFhSClLdل1y647VC2{![P@t8g$ eLN*'K?QeIrI*L^ ijr Ѕ4--d[Zfp"> i^ott )e5؊-xݰHUm@Jz0oO'Թp:G6'3)f< &m6؇2YAg33PVT^9#`7 ׵4W\c4]jJMK)Ҁ9X>;[^|B5=Ӯqr+K:͡M 2 g$O_4z*K`1z#qZwDoN1e{QqMs9M?!>ͯ"$h_7Qc|.&R kMKt 1V5ܷWAq j;D*]:~]9\QESN'd;8Z8я>*?>4`K7h6szj_Փy4dd~lf9{@6?B"ѥ@P7 xl ߛG%q^vѬߟ4@X? ;7NjqFx[xTi0QLt.R g)KQ栌m9{ON:C-"V$E9B ǗjFwi^ԣ34 QN1Ė6hwr49>>ѹ"5t hW[o[f: L> %_8Lim~:Bf2.<: rR/&(hhAL3\yfDnUo)1Wڤ9 NsԗWw2!ҀP.,rq' '_3CӋyz4Qp$ oޫQn{Av\R :2V;Պ-9?l^_O~cǀ]}`X+f8w5H! 66BC?W1 s{"q;6BG}mk~p_i{$.c {>dјg1`MP79'Iep_V\xJsa!ND^Yi[ SAѰ/r諰 6Y\h!m#mG V)甝5 ʹ`)xEii`k_#:"1O4YBx.3E EoZ[: 2m6lp&D{H X#ş9~]2_R@꾬d[jDl>İ&{^j=GX1? v(mNi&NVtKfxLY00UW|-,T0U00U#0+iGv k.@GM^0.U'0%0#!http://crl.apple.com/root.crl0U0 *Hcd0  *H  B9tkƤ7* D,Ya2Կ;P9jDt[pKl#q-_œpe- xXI (3zvOߨJ Vg/>ă:wmt.#Qo`H»ZFE~' "rorPu=%]6H9;ꐀ.`x S>O2VMxଚBzFXV,*E K4aUD'sNp000  *H 0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0 060425214036Z 350209214036Z0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0"0  *H 0 䑩 GP^y-6WLUKl"0>P Af$kУ*z G[73Mir]_%UM] d5#KYPXPg ˬ, op?0C=+I(ε^=: !.t< bqGSU/ApLE~LkPAtb A30XZ2hesg^eIv3ew-z0v0U0U00U+iGv k.@GM^0U#0+iGv k.@GM^0U 00 *Hcd00*+https://www.apple.com/appleca/0+0Reliance on this certificate by any party assumes acceptance of the then applicable standard terms and conditions of use, certificate policy and certification practice statements.0  *H \6L-x팛wvw0O=G7@,ԱؾsdyO4آ>xk}9S 8ıO k+Y |@Vtӷ#;Go$ѷpE'mx~"5%kԢ$#s`[ /DH`8=&g 3j /Sj[dc3w:,V!ںsO6U٧2Bq~RB$*M^cKP 7uu!00RmZwr0  *H  0y1-0+U $Developer ID Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUS0 160225204816Z 210225204816Z010 &,d G37QN8355Y1C0AU :Developer ID Application: Diffraction Limited (G37QN8355Y)10U G37QN8355Y10U Diffraction Limited1 0 UUS0"0  *H 0 ?+,i ^WūwSn,ƀ + ?reF1ra&Iq-Xb\ֿt.q~'z2 ULjNsUhlλَo_hzɍϚ/djf`=HBNO@?ed`Zj~XҬv"zdBҒ&N(^(І< 6Y+ђ îaR`x\1}0y00y1-0+U $Developer ID Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUSRmZwr0  `He0 *H  1  *H 0 *H  1 170309205811Z0/ *H  1" E^y݁:I#w50[ *Hcd 1LH cdhashes dJmIR8C6BHRfoBv9mj8d5OjCn40= Ak6Kr4z9UUwgTqcXc77fiLy1X7Y= 0  *H KH6̞ɖ2mM-qH 5Du$cK8)蓆whn1\zdC'Why/nAiB!Wq$l1159pl/Td 9D!Jowx@t;1#TgW~XRA Dtp4P d(c+! ^zyGGQAS+m?X+K =#=u l2m8;85A_`flibsbig-4.9.9/sbigucam.hex0000644000175100017510000004702414136175550014716 0ustar debiandebian:021B2B00EFF8D1 :061B0D00000000D8FB22DD :061B1300F07814021B0D26 :10192000908000E521D2E0121B136403121B1364A4 :0B19300003121B13DFEFC2E0021B13C9 :10119200C243EE2F604A0ED3121970303A0090808B :1011A20000E521203A05D2E0121B136403121B133F :1011B2006403121B13203A05C2E0121B13EFBE0197 :1011C20005C3940440045CB40112C3121970A9301F :1011D2007840121B0DD9F9DFBEDEBC22DFC3DEC1AF :0711E200908002E523F022DA :10185900EE2F601E0E908000E521D2E0121B13646A :1018690003121B136403121B13C2E0121B13DFEADA :03187900DEE82284 :1016FC00A243923FC243121134EE2F60140E90801D :10170C0000E5216403121B136403121B13DFF4DEC8 :0B171C00F2121A3EC239A23F92432293 :101A3E00E523908002D2E4F07828121B0DC2E4F068 :051A4E007828021B0DC9 :1011340012113BC3021970D3121970908000E5217B :10114400D2E1F07817121B0D204B25C2E0C2AFF09C :10115400E523908002C2E0F0D2AF780C121B0DD2CE :10116400E0C2AFF0908000E521D2E1F0D2AF80136D :10117400E523908002D2E1F0780C121B0DC2E1F05D :0E1184009080007812121B0DE521F0D2392266 :101A5300EF6011908000E5216403121B13640312ED :051A63001B13DFF4225B :0C1AED00908003E524C2E6F0D2E6F0226F :10197000E5254004D2E68002C2E6908004F0F52519 :081980004001227805021B0D55 :100E3900907DC1E054F0B4F0061212A9020EBBB4C1 :100E49000005120D14806BB410051215D88063B417 :100E59002005121390805BB430051217ED8053B44E :100E6900400512189E804BB45005120F378043B4C9 :100E79006005121A90803BB470051215A28033B434 :100E8900800512100E802BB49005120EC28023B477 :100E9900A005121AC2801BB4B00512152E8013B416 :100EA900C00512193B800BB4D00512193B800312FF :090EB9000FA3907FC97400F02220 :051B1900740602193DF5 :051B1E00741502193DE1 :10193B007418C252753400901B4C858331858232EA :0B194B00F0A37400F0F52C752D0122B4 :10187C00C252753400901B4C85833185823274A51D :10188C00F0A3E516F0540F240354FE03F52D752C2C :02189C00002228 :101A9000901B4E7462F5167402F0A37442F00218A3 :011AA0007CC9 :1012A900A3E0A3B403030213DEB40A030213DCB4FC :1012B9000003021AA1B40403021751B40503021270 :1012C900F6B40603021343B40703021727B408054B :1012D900E0FF021A7DB4090BE0FFA3E0FD12146AD6 :0D12E900021B19B40D0612113B021B192245 :101A7D00121672901B4E74F2F5167408F0A3EFF067 :031A8D0002187CC0 :101AA1001217A1E0F512FEA3E0F513FF050A021BD0 :011AB100191B :1013DC00050A050A1217A1E0FEF512A3E0FFF513AA :1013EC00C3E51D9420E51C9400500A204807E4B581 :1013FC000A0302193BD252907DC2E0B4030280036F :10140C00B40A0F7C00907DC7E0FD14250AF50A1282 :07141C0010D48E2C8F2D224D :101751007400F50AE51C451D601B30480F908000A0 :1017610078007900E030E104D8FAD9F8121AED7561 :081771001C00751D00021B198C :1012F6001217A1E0FCA3E0FDA3E0F8A3E0F9A3E048 :10130600FAA3E0FB901B4BECF0E525D2E1D2E0BC62 :101316000306C2E0D2E18007BC0204C2E1D2E0F5D6 :1013260025908004F0901B48EDF0901B49E8F0A34F :0D133600E9F0901B46EAF0A3EBF0021B1952 :10172700907DC6E0FEA3E0FF907DC3E0B4000D30DE :101737003A051216FC8010121859800B3038051222 :0A1747001A288003121779021B19FB :10134300907DC4E0FF7E00A3A3A3E0FCA3E0FD1215 :1013530010D4907DC3E0B40020303A08203905C290 :10136300431211347C07907DC1E0907DC9540FB4C2 :101373000802E0FC121192801130380B203D031259 :0D138300160C1217C88003121779021B19EF :1017A100907DC3E0B40009204A19D24A7D408007E8 :1017B100304A10C24A7D207F1012146A7DD87F0002 :0717C10012146A907DC4229E :100FA300A3E0A3C3B400028032B40102800BB402F5 :100FB300028029B40302800222D3121003907DC65B :100FC300500CE584F8E0A3F608DFFA021B19E0A34E :100FD3000586F0A30586DFF6021B19D312100390D2 :100FE3001B4E7516E8500CE584F8E608F0A3DFFA0B :100FF30002187C0586E0A30586F0A3DFF602187CC1 :0B100300E0FFA3E0F584A3E0F58522E8 :1016A300907F98E0C2E3F0C2E5F0F879C77B027A55 :1016B30008E933F9E8C2E45002D2E4F0D2E3F0C21D :0D16C300E3F0DAEDEFF9DBE7E8D2E5F02225 :10142300907F98E0C2E3F0C2E5F0FB79A77A08E980 :1014330033F9EBC2E45002D2E4F0D2E3F0C2E3F0BA :10144300DAED7828000000D8FB7A087F00907F9BB4 :10145300E0C372E2EF33FF907F98EBD2E3F0C2E395 :07146300F0DAEAD2E5F02205 :10146A00C2AF907F98E0D2E3F0908003E524D2E403 :10147A00F0F524EFF9907F98E0F87B027A08E933D7 :10148A00F9E8C2E45002D2E4F0C2E3F0D2E3F0DABF :10149A00EDEDF9DBE7908003E524C2E4F0F524D210 :0214AA00AF226F :1014AC00C2AFE520907F97FA7809EAC2E6F0791E80 :1014BC00D9FEEAD2E6F0D3EF00007907D9FE33CAA1 :1014CC004008C2E6F0CAD8F28006D2E6F0CAD8EAE2 :1014DC00D2AF907F997A03E030E105D8FADAF8C3FD :0114EC0022DD :10167200907F96E020E0047E0180027E008E0CEFD7 :101682006009907F96E054FEF0800B907F96E044D4 :1016920001F0A23A9243E50C70047F0180027F00C0 :0116A2002225 :100D1400C246907DC5E0540CF50CE030E424907D8F :100D2400C3E0F539A3E0F53CE53854F34404F53861 :100D3400D24CE50C7047C24CE53854F34408F538FE :100D4400803B907DC2E0F50BA3E0F511A3E0F5171D :100D5400E53854FC4401F538D24FE50C700AC24F13 :100D6400E53854FC4402F538A23A9243C251C24ECB :100D7400303A0AAF14EF651460FB121A3EE50CB466 :100D84000403121640E50CB40803121568121B196B :100D9400C2AF907DC5E030E706D23CD251D24EA21C :060DA40051B39246D2AFEC :010DAA002226 :1015D800C246907DC2E030E014E538540C602053D8 :1015E80038F3304C1A12156843380C8012E5385419 :1015F80003600C5338FC304F06121568433803D289 :0416080046021B1962 :10139000C2AF907DC2E030E407E0A2E3925B803709 :1013A000C25BC255907DC3E0901B5CF0907DC2E0B3 :1013B00030E10BA3E0F510E4901B43F08019907D21 :1013C000C2E030E00CD255907DC4E0901B43F08029 :0C13D00006901B437401F0D2AF021B1901 :1017ED00E4901B4EF030550204F0901B5CE0901B12 :1017FD004FF0A3E515F0A37480F0A3E53AF075164C :04180D003502187C0C :10189E00C2AF907DC2E0F50DA3E0F508A3E0F50E12 :1018AE00A3E0F509C253A3E030E002D253D2AF0257 :0218BE001B19F4 :100F3700121B19C2AF907DC2E0F50C7F02C28E90E2 :100F47007DC4E0F4F58B907DC3E0F4F58DE589541D :100F57000F4410F58953883FC28FC206907F97E5EB :100F670020F0D28E308FFDDFD47F02D206907F979C :100F7700E520F0C28E907DC6E0F4F58B907DC5E04C :100F8700F4F58DC28FD28E308FFDDFDFD50CACE547 :0B0F970089540F4430F589C28ED2AFA0 :010FA200222C :1015A200907DC2E02410547FF50CE030E715907D69 :1015B200C4E0FFAD0C121835901B4EEFF07516719A :1015C20002187C907DC4E0FF907DC3E0FBAD0C125D :0615D200000E121B19229D :10100E00121B19907DC2E0FFC454C0F516E4F535ED :10101E00E516B44004D2058015E5167004C20580AD :10102E000DE516B4800575353F800375350FE5382F :10103E00543F4516F538C204907DC2E030E402D22A :10104E0004907F97E520F0907DC2E05403F516B42E :10105E000103121640E516B40203121568E516B424 :06106E000303120DAB228A :100EC200C2AFE53854CF901B4EF0305904E04410C5 :100ED200F0305707901B4EE04420F0305607901B2D :100EE2004EE04430F0A204E433901B4FF0907F991F :100EF200E020E107901B4FE04404F0E50D6007900D :100F02001B4FE04410F0E5086007901B4FE04420BF :100F1200F0E50E6007901B4FE04440F0E5096007E2 :100F2200901B4FE04480F0901B50E52FF0D2AF753C :050F3200169302187C7B :10152E00907DC2E0F50CE4F516F50C907DC2E0FF5F :10153E00E50CC39F501874C3250CF582E4347DF579 :10154E0083E0FF1214AC50020516050C80DD901BD3 :0A155E004EE516F07516B102187C78 :0F1AC200121B19C23E907DC2E030E002D23E22DC :101074001201000100000040970D0101010001026E :10108400000109022000010100A00009040000027F :10109400FF0000000705820240000007050202402D :1010A4000000040309040A035300420049004700F6 :1010B4001E035500530042002D00430041004D0023 :1010C400200045006E00670069006E0065000000A6 :041B270001020408AB :10052200901B6712110300000000C25DC23BC2545F :10053200C2401208AF7E107F748E188F19751A1080 :10054200751B86751E10751FA6EE54E07003020619 :1005520086901B6BE4F0A37480F0A3EEF0A3EFF09F :10056200C374D29FFF74109ECF2402CF3400FEE4E6 :10057200FCFD901B631210F7901B5D12110300002B :100582000000901B63E0FCA3E0FDA3E0FEA3E0FFFC :10059200901B5DE0F8A3E0F9A3E0FAA3E0FBC3122D :1005A20010E6503A901B5FE0FEA3E0FF901B6BE069 :1005B200FCA3E02FF582EC3EF58374CDF0901B5D39 :1005C200E0FCA3E0FDA3E0FEA3E02401FFE43EFE85 :1005D200E43DFDE43CFC901B5D1210F780A4901BEF :1005E2005D12110300000000901B63E0FCA3E0FD1C :1005F200A3E0FEA3E0FF901B5DE0F8A3E0F9A3E017 :10060200FAA3E0FBC31210E65049901B5FE0FEA381 :10061200E0FF901B6DE0FCA3E02FF582EC3EF5833A :10062200E0FD901B6BE0FAA3E02FF582EA3EF58332 :10063200EDF0901B5DE0FCA3E0FDA3E0FEA3E0244F :1006420001FFE43EFEE43DFDE43CFC901B5D121024 :10065200F78095901B6BE0F518A3E0F519747424EC :1006620080FF741034FFFE901B61F0A3EFF0C3E52E :100672001B9FF51BE51A9EF51AC3E51F9FF51FE5A3 :100682001E9EF51ED2E843D820907F95E044C0F02C :10069200907FAFE04401F0907FAEE0441DF0907F88 :1006A200ADE04404F0D2AF1207372040522040059B :1006B200D25E121258901B67121103000000007FD5 :1006C200407E927D047C00901B67E0F8A3E0F9A3D2 :1006D200E0FAA3E0FBC31210E650CF2040CC901BFF :1006E20067E0FCA3E0FDA3E0FEA3E02401FFE43EFB :1006F200FEE43DFDE43CFC901B671210F780C0E570 :100702008E54F84401F58E304005120302C2403087 :100712005D12C25D1218E2203B07907FD6E020E70F :10072200F3121956120C47120C47120C47120C47BF :05073200120C4780D20B :10030200907FE9E070030203E114700302045524B4 :10031200FE70030204C424FB70030203DB147003A7 :100322000203D51470030203C91470030203CF241D :10033200056003020513907FEBE024FE6016146053 :100342004224027078E518907FD4F0E519907FD5A9 :10035200F002051A907FEAE0FF1214EDAA06A9073F :100362007B018B3D8A3E893FEA49600DEE907FD446 :10037200F0EF907FD5F002051A907FB4E04401F0CF :1003820002051A907FEAE0FF1216D0AA06A9077B9F :10039200018B3D8A3E893FEA496018EE907FD4F096 :1003A200EF907FD5F0E4907FB5F0907FB47402F0C7 :1003B20002051A907FB4E04401F002051A907FB45E :1003C200E04401F002051A121ADF02051A121B0597 :1003D20002051A12000302051A121AD102051A9016 :1003E2007FE8E0247F60241460312402705BA23B2A :1003F200E433FF25E0FFA254E4334F907F00F0E4A2 :10040200A3F0907FB57402F002051AE4907F00F029 :10041200A3F0907FB57402F002051A907FECE0F42D :100422005480FFC4540FFFE054072F25E024B4F595 :1004320082E4347FF583E05401907F00F0E4A3F07E :10044200907FB57402F002051A907FB4E04401F087 :1004520002051A907FE8E024FE601D240260030278 :10046200051A907FEAE0B40105C23B02051A907FAB :10047200B4E04401F002051A907FEAE0703B907FFD :10048200ECE0F45480FFC4540FFFE054072F25E042 :1004920024B4F582E4347FF583E4F0907FECE054F9 :1004A20080FF131313541FFFE054072F907FD7F0E0 :0304B200E4F5402E :1004B500E04420F0805F907FB4E04401F0805690E6 :1004C5007FE8E024FE60182402704A907FEAE0B4D9 :1004D5000104D23B803F907FB4E04401F080369028 :1004E5007FEAE07020907FECE0F45480FFC4540F65 :1004F500FFE054072F25E024B4F582E4347FF5832B :100505007401F08010907FB4E04401F08007907F83 :0C051500B4E04401F0907FB4E04402F038 :0105210022B7 :03003300021B238A :041B230053D8EF3272 :0D00360000170B0907070605090A0A0CFF51 :10181100052E7E00E52E54032427F582EE341BF5B8 :1018210083E493FFE52454F0FEEF4EF5249080030A :04183100E524F02298 :100DAB00753503C249D227908003E524F0E4F5168C :100DBB00F536752FFF7D64E516C3947050481218F5 :100DCB001185140CC3E514950CC39D40F77D05E507 :100DDB00366013FF0536EFC3940340DBE52E20E0AE :100DEB00D6752F098020908000E0139259AF16051D :100DFB0016EFC3940C40083044053059020536A257 :100E0B0059B3924480B1532EFED259C244C257C239 :100E1B00567536FFD249C227908003E524F0E5369C :0D0E2B0070FCE4F535D205907F97E520F0CE :010E38002297 :10164000C249305604D25A8026C25A305921D25744 :10165000C259E52E5403901B2793FFE52454F0FE56 :10166000EF4EF524908003E524F0E4F536F537D20B :0216700049220D :10156800C249305704D24D802EC24D304429D2563C :10157800C244C207907F97E520F0E52E5403901BE4 :101588002793FFE52454F0FEEF4EF524908003E501 :0A15980024F0E4F536F537D24922BD :03000B00020046AA :10004600C0E0C0F0C083C082C0D075D000C000C080 :0D00560001C002C003C004C005C006C00701 :10006300901B42E004F0E0540760030202C72049FA :100073000302012F20570620560302011F20560FAB :10008300E537700B901B44E06409600302012FE520 :10009300367071908000E0139245E5377005750F57 :1000A300FF801C302719A245304201B3501130574D :1000B3000830420B85370F800620420385370FC275 :1000C30027A24592421218110537E537900036935F :1000D300F536E537640C7054908003E524F0850F02 :1000E3002F305714D244C257D207907F97E520F0A0 :1000F300304D391215688034D259C256305A2D12F8 :10010300164080281536E536B40121E537C3940738 :10011300401AD227908003E524F08010E536600C66 :10012300D536095324F0908003E524F0303E75C2A0 :100133002E908004E525F09080027401F0741DF088 :100143007419F09080007474F0908001747FF075DE :100153003D04908000748FF09080017441F0908092 :10016300027419F0D53DEB753D04908001E4F090E5 :1001730080027410F0D53DF29080007474F090808A :1001830001747FF09080027401F0908000E521F00B :10019300908001E522F0908002E523F0D22E90803A :1001A30004E525F0305117303C07C23C121A3E805B :1001B3000DAF171517EF7006C251D2468063901B1F :1001C30044E004F0E0640A60030202C7F00514E5AA :1001D300147006901B45E004F0D25020460302023F :1001E30073E5385403FFBF01082059033044020567 :1001F30038E5385403FFBF021DAF171517EF70160C :10020300AF111511EF700FAF0B150BEF7008304FD7 :10021300101215680538E5385403FFBF030E305933 :100223000B304E05C2431211345338FCE538540CDD :10023300FFBF040C20440330590674042538F538F5 :10024300E538540CFFBF081AAF3C153CEF7013AFF1 :10025300391539EF700C304C1412156874042538B5 :10026300F538E538540CFFBF0C063059035338F307 :10027300305306E514540F7035753D00E50D6005E8 :10028300433D01150DE5086005433D021508E50EE4 :100293006005433D04150EE5096005433D08150956 :1002A300E52054F0453DF520907F97E520F0E535B6 :1002B300600655147002B205907F97E520F0E514AF :1002C300543F600330581D30431AB208B20990807E :1002D30000E521F0753D04D53DFDB208B2099080DB :0402E30000E521F021 :1002E700D007D006D005D004D003D002D001D0006B :0B02F700D0D0D082D083D0F0D0E03215 :101AB200040103000505000301000200FFFFFEFE12 :1008AF00D23B907F92E054FDF0E4907FE2F0F5862A :1008BF00907F9574C3F0907F9E74FBF0907F93743C :1008CF0028F0E4907F94F0907F9C747DF0907F9659 :1008DF007401F0907F9D74FFF0907F977430F090CB :1008EF007FDD7409F0907FA1E04401F0907FB27436 :1008FF0000F0A37446F0907FAFE04406F0758C06CD :10090F00E58954F84402F589538EF7D28CD2A97534 :10091F002460908003E524F0AF3A1216A3D206901C :10092F007F97E520F0753840D24675230175217405 :10093F0075227F752503908000E521F0908001E5F9 :10094F0022F0908002E523F0908004E525F090805E :10095F0010E526F0901B487401F07D0C7F401214B7 :10096F006AE4FD7F7012146A7DD8E4FF12146A7D69 :10097F00407F1012146AD24A7D0C7F2012146A7DB8 :10098F001E7F5012146A7D1E7F3012146AE4FD7FA1 :04099F006002146A74 :10073700908006E4F0A3740AF0908008E4F0A374B4 :1007470009F090800AE4F0A304F0D22E908004E52B :1007570025F0D22FE525F085140C908000E030E1DC :100767000AC3E514950CD3940A40EF121AED120D43 :10077700AB7F01121672753304E4901B49F0A3F0A6 :10078700750C02E50C2410FD7FA0121835901B4A4A :10079700E02FF0901B49E03400F0050CE50CC39402 :1007A7002040E07D117FA0121835EFFE901B4AE034 :1007B7002400F0901B49E03EF07D107FA012183511 :1007C700901B4AE02FF0901B49E03400F0E0F470F2 :1007D70003A3E0F4702F7D137FA01218358F337DAC :1007E700167FA01218358F0D7D1A7FA01218358F2E :1007F7000E7D247FA01218358F0CE50C139238E577 :100807000CA2E2924BE53324FB601524FB6016240F :10081700FE6017146021146023800075301880254E :100827007530308020753010801B753046D22D9082 :100837008004E525F0800E7530208009753034D2AC :100847003AD208D243E50C30E50A901B5C746FF08E :10085700D2558008121423901B5CEFF0E4F50CE5E9 :100867000EC394804003750C01E50C2450FFE50E80 :1008770025E0FD12146AE4F50CE50DC394804003EE :10088700750C01E50C2460FFE50D25E0FD12146AE7 :10089700E4F50EF50DA238922A908004E525F0D2F2 :0808A70004907F97E520F02288 :100B73001214238F15205503020C1BE4FD901B5CFC :100B8300E0FCC3951540027DFFE514547FFFBF04CD :100B930017ED600C901B43E0F4600DE004F0800857 :100BA300901B43E0600214F0E5145407707CED6081 :100BB30030ECC39515F53EE49400F53DE53EAE3DBE :100BC3007803C333CE33CED8F9F53E8E3D901B4325 :100BD300E0FB7E00253EEE353D7039EB253EFD8082 :100BE30033ECFFE515C39FF53EE49400F53DE53E88 :100BF300AE3D7803C333CE33CED8F9F53E8E3D9068 :100C03001B43E0FFFBC3E53E9BE53D94005005C35A :100C1300EF953EFD8D108012901B43E0600CE514B0 :100C230054077006E51060021510E510D3953A409D :100C330002053AE510C3953A5002153AAF3A121637 :030C4300A3C250F9 :010C4600228B :100C4700305C3F907DC0E0F50CA3E0FFC4540FF586 :100C570016E50CB4A509E516901AB293B4FF051270 :100C6700193B801CE516901AB293FF907DC1E054A2 :100C77000F6F6004EFB4FE05120E398003121B1EBE :100C8700C25C30522FE534702BC3E52D951DE52C42 :100C9700951C5011E52DAE2C7805CEC313CE13D875 :100CA700F9F534800FE51DAE1C7805CEC313CE13BE :100CB700D8F9F534538EF8120A92058E30480F1280 :100CC70009A3A24792475021C248C247801BE50AA1 :100CD7006017E51D2513FFE51C3512FED3EF9400C1 :100CE700EE94105004D248150A305006205B0312C8 :100CF7000B73E5385403FFBF0210E511D39400507E :0D0D070006E50B94004003C25822D258228A :08000300907FEAE0F544D322EE :0E1AD100907F00E544F0907FB57401F0D322C1 :081B0500907FEAE0F543D322D2 :0E1ADF00907F00E543F0907FB57401F0D322B4 :10198800C0E0C083C082D2405391EF907FAB740116 :08199800F0D082D083D0E032D0 :1019D000C0E0C083C0825391EF907FAB7404F0D01D :0619E00082D083D0E0324A :1019E600C0E0C083C0825391EF907FAB7402F0D009 :0619F60082D083D0E03234 :1019FC00C0E0C083C0825391EF907FAB7410F0D0E5 :061A0C0082D083D0E0321D :1019A000C0E0C083C082D25D5391EF907FAB7408DA :0819B000F0D082D083D0E032B8 :1019B800C0E0C083C082D25C5391EF907FAA7404C8 :0819C800F0D082D083D0E032A0 :100A9200907FB8E020E114E53460081534792078BD :100AA200208026E52D7005E52C7001227820E52DA9 :100AB200C398E52C94005002A82DE8F9305270E555 :100AC2001DC398E51C940040E2907FE27450F074DC :100AD20000907FE4F0747E907FE3F0907FE57420D5 :100AE20098702C7802C2AFF0F0F0F0F0F0F0F0F075 :100AF200F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F4 :100B0200F0F0F0F0F0F0F0D8DED2AF8008C2AFF033 :100B1200F0D8FCD2AF907FE27400F0907FB9E9295F :100B2200F0C3E51D99F51DE51C9400F51C802F8589 :100B320032848531857400907FE4F0747E907FE387 :100B4200F0907FE5C2AF0586E0A30586F00586E05A :100B5200A30586F0D8F0D2AF907FB9E929F0858459 :100B620032858531E52DC399F52DE52C9400F52CC0 :010B72002260 :011B2D003285 :1009A300E53B24F97003020A5D24076003020A9100 :1009B300204803020A91C2AFC22F908004E525F0BC :1009C3007F05121B2BC22E908004E525F0304A1FB1 :1009D300303A12C243304E03121A3E901B48E0FFD6 :1009E300121A53801F901B48E0FF12192080153004 :1009F300380A901B48E0FF121A128008901B48E047 :100A0300FF121903901B49E0FEA3E0FF8E45F54654 :100A1300901B46E0FCA3E0FDEF2DFBEE3CCB251342 :100A2300F546EB3512F545908006F0A3E546F0C395 :100A33009FF546E5459EF545908008F0A3E546F011 :100A430090800AECF0A3EDF0D22E908004E525F01F :100A5300D22FE525F0D2AF753B07908000E020E16F :100A63002DE513251DF51DE512351CF51CE50A6062 :100A730018E51D2513FFE51C3512FED3EF9400EE98 :0E0A830094105005150A0209B9E4F53BD2475C :010A91002242 :101A6800C3907FA57800E020E003D8FA2220E2FCAA :051A780030E1F9D3226A :1018C000C2AF907FA57480F0907FA6EF54FEF01217 :1018D0001A68500D7400F0907FA6EDF0121A68504F :0218E0000022E4 :10000E001218C05009907FA6EBF0121A68C3907FA9 :10001E00A57440F05008907FA6E0FF907FA5E020E9 :05002E00E6FCD2AF2248 :101835001218C0501B7480F0907FA6EF54FE44012F :10184500F0121A68500A7420F0907FA6E0121A6808 :04185500D302001C9E :101A1200908001E522C2E4F06403C2E4F0D2E4F073 :061A2200DFF8E522F022CE :1017C800EF2E601DD3121970908001E5220E641867 :1017D800F06403F06418F06403F0DFF2DEF0E52251 :0517E800F0C3021970BE :101A2800908002E523D2E3F07805121B0DC2E3F0A3 :061A380012160CC23D2253 :10160C00908001E5227D7D7C0B7B10C2AF6BF06C72 :10161C00F06BF06CF06BF06CF06BF06CF06BF06CE2 :10162C00F06BF06CF06BF06CF06BF06CF0DDDED20C :04163C00AFD23D22CA :10177900EE2F6020D3121970908001E5220EC2E588 :10178900F0C2E3F06403F0D2E3F06403F0DFF2DEC9 :08179900F0E522F0C302197013 :10190300908001E522C2E5F0C2E3F06403F030E326 :0D19130003C2E3F0D2E3F0DFF5E522F0229D :10195600907FD6E030E712E04401F07F147E00125B :0A19660011E9907FD6E054FEF02254 :1018E200907FD6E04480F043870100000000002290 :07125800907FD6E04408F08E :03125F00E4F53D76 :04126200E054FBF069 :03126600E4F53D6F :10126900E04408F0305E04E04402F07FDC7E0512C1 :1012790011E9907F92E030E3077FDC7E051211E9E6 :10128900907FAB74FFF0907FA9F0907FAAF0539103 :08129900EF907FD6E054F7F05E :0312A100E4F53D34 :0512A400E04404F0220B :0216D000A90768 :1016D200AE1EAF1F8F828E83A3E064037017AD012D :1016E20019ED7001228F828E83E07C002FFDEC3E8B :0916F200FEAF0580DF7E007F00E1 :0116FB0022CC :0214ED00AD0749 :1014EF00E4FCAE1AAF1B8F828E83A3E06402702AD6 :1014FF00AB040CEBB50501228F828E83A3A3E0FA18 :10150F00A3E08A41F5426241E5416242E542624110 :0E151F002FFBE5413EFEAF0380CC7E007F0037 :01152D00229B :1011E9008E3E8F3FE53F153FAE3E7002153E4E6085 :0711F900051218F280EE223E :1018F2007400F58690FDA57C05A3E582458370F909 :0119020022C2 :03004300021200A6 :10120000021988000219E6000219D0000219A00094 :101210000219FC00021B2D00021B2D00021B2D00D9 :10122000021B2D00021B2D00021B2D000219B8000D :10123000021B2D00021B2D00021B2D00021B2D0086 :10124000021B2D00021B2D00021B2D00021B2D0076 :08125000021B2D00021B2D0002 :03000000021AF9E8 :0C1AF900787FE4F6D8FD758146020522D6 :1010D400EF8DF0A4A8F0CF8CF0A428CE8DF0A42E30 :0210E400FE22EA :1010E600EB9FF5F0EA9E42F0E99D42F0E89C45F060 :0110F60022D7 :0C10F700ECF0A3EDF0A3EEF0A3EFF0226C :10110300A8828583F0D083D08212111A12111A1289 :10111300111A12111AE473E493A3C583C5F0C583AE :10112300C8C582C8F0A3C583C5F0C583C8C582C836 :011133002299 :00000001FF libsbig-4.9.9/stfga.bin0000644000175100017510000021041414136175550014207 0ustar debiandebianUf         | H H @@ H H H ``# owk?0@@'0gQtDgt@w@wD?@ 'E4H# t @34# @3% @GeQt!t @7t @7D @ W|G|0 7| 7L0  -#/???L4!l 7| 7L ` D@$ 4 B7 D7 MA"@c4 A3 4 @7 @ l@qņDoB!D@{@{ @ (C 0#, 34 3  K@)o@#/?? ?  `' 0 x5|# 7l0 W B(!@8@;@K m@|!@{@{$'@(K\@4 @24 @3 @K g<\sI_|_l0_ }H |!||K %@ Bd|V '| '\ C  b  P &tI@'t @'D @$@TP@%t @'t @' T @c !TP@54`#4@  @CS\p||\w + .'| &| g`?\ ( '|0 ' l0 gD@QD@t@ D@s #P @#4@#$@CeD)@$D @'t @'D @c (e\@\ '|4 'l4  %|'| '< '< S|4|0||S  mtHat@]t@Qt@S4@"4#@34 @3@4 @S 8*@ %@;@{@X2K@'4{AW@5_< |7| 7 | C`K30} 0 G0 9p B +@8@;@W9 H 9@94@;@c(s&P@ $"@04 @3 $ @ | L05|4 ?0 w 7C\cI |7| 7\  0 2 0??0 r 4@<@74 @7݀t @t@VI@DD@7t @7t @0Av @t@34 @3 4 @C06\0 L07| 7|4  ; +??`{@0_/p0_7w D@wD@wtP=@t D?@ 3@H $P@3CA2$ HG5D)@D @7tP @0DP @ sLG0lp7\0 6l };? ?L%l 7l 5l 4;I@w$+ @7t@5 @OR@A@Q 6'@3D @1$ @ xaA'6@ @{@y@   ,3,# 5, K@=?@ ?> `7\ O\ 7|7@| W9@;( @;N@;킴 @K }P@[m:@{@z@(2Q@ @34 @34 @K sp6 \_|_|_ C|(|||K 't&t0 '| '| C  "B4F@d!4 @'t @'t @4t IfT @'t @'t @c$tP@ 4H#4 (4 @C0|0|1||w + /| '|)'| g`+0t -'| %L cD@t@t@D@s #R@!4@#4@!@@CA $tI@'t @'D @c pIx 't %L  %|9g| '| '} Sl0!|@p||S aB q @]t@0}t@SRK4 @4X @24 D1t @S  #@M!@8D9@ X2K"pz_Wl   | 7|M| C {80H"3 9 B@!N@;@;@W  I @!B;@9m@(2@&8A" @34 @3 4 @ L09@\7=_ W g_|B (| 7| 7_|  / 3?=" r8@Dt @7t @7t @TSCDt @7t @7]t @ 4TPD4 @34 @3 M4 @C6\p x 7|?|  ? /?@??`KwL0GQD@Dt@w4@w t@ E$@4 @34 @34 @OGQD@Dt @7t @7t @ GWl1| 7|0 7|  ???[|!| 7|0 7߀| At@t @7t @7t @ I4Ѐ@4 @3t @34 @_ Na`Y`{@{@7K<< 3<0 3< K@?? `'_|<0 7| 7| W-@@;@;@O imHY@{@{@ S4@4 @34 @34 @K |'_|4_|_|_ ||||K eMI'| &| 'l C  D)Ht& @'t @'Dp @$D @w T @'t `'d @c* @#4@#4 @#P@CL\|lw /| /@| '| '|p g`/\ *0 ' ' | cD@ t@t@t@s #`"4@#4@#4@K%@DЉ@$t @'t @'t @c #\)|4 '| '|  %|'| '| '| [L||0@|S mDV@ Q4@]t@]t@S"M<@4# @34 @34 @S  }@;@;@xoJ@{4{W@%O| | 7| 7 | C` iO &0)@@;@;@W )A ဴ@;@;@ 44@4 @34 @34 @ |< 7|4 7| W g| | 7| 7|  /  ?"0?" bDHDt @7t @7t @d TptP @74 @7t @ $ @4T @30 @34 @C\|0 70 7|  / ??`{pKwtJGD@wt@w]@ 74P@# @34 @34 AGv@gPE @7t @7t @ 3<pcH 7| 7|  =/??||J0$M# 7| 7<p t d D+ @7t @7 @Or4 @A @34 @34P @ x!PB1H{@{@0<1! 3< 3<#p K@=@( .#?? `7|%@CL0 7| 7| W8 H(a@;@;@+@K Bi@{@{@(C 4k @p$ @34 @34 @K  cL4_|_|_ | |||K 'tYL '| '| C  t@En @'t @'t @$Ht A D @'t @'t @c 4 H `#4@#4(@C|H||w / +@< '| '| g`+- '| '| gtT@t@@t@s #4 p!@@#4@#4@C@@t)T$BT @'t @'t @c |L '| '|  %|Ie | '| '| Sl(0L||P Q @m @]tD]t@P2$B2+ @34P @36 @P 8@*=@;@;@x1jg{{_T@5| % | 7| 7| C`_l;$p 9N@!@;@;@W =&A(%X@;@;@#(3#@ P @34 @34 @ 1\=$Lp 7| 7|W 7d ȧ| 7| 7| ' ?3?? 6Do9@CD @7t @7D Bd$dAgD @7t @7D D4@ 34 @3 @C06l L 7| 7L  ; /??`KH Gt@wt@wt@wt@ 4 @34 @34 @3t @GEt @7t @7t @7@t @ F| @7| 7| 7<   ?? ?| 7| 7| 7| p t @7t @7t @7t- @O"4 @34 @34 @34P @ L`{@{@{@< 3< 3< 3<p K@#??? `7| 7| 7| 7| W@;@;@;@K @{@{@{@(S4 @34 @34 @34 @K _|_|_|_ _ t|||K 'x '| '| '| C  &t @'t @'t @'@t @$t @'t @'t @'t @c"! 4@#4@#4@#4@C0||||w =| '| '| ' g`'| '| '| ' gt@t@t@t@s #4@#4@#4@#4@C%t @'t @'t @'t @c | '| '| '|  %| '| '| '| S||\lS  ]t@]t@]t@] @S24 @34 @3 @3$K @S 8@;@;@;B@x{{{W@5| 7| 7| 7߀| C@ ' 9@;@;@;@W 9@;@;@;@#(34 @34 @34 @3̀4 @[ | 7| 7| 7|  7| 7| 7| 7|  ???? 6t @7t @7t @7t @6t @7t @7t @7t @"04 @34 @34 @34 @C4| 7| 7| 7|  ????`|?wEPtt@wt@wD@ 3 @ @04 @34 @3  @O5D#A4t @7t @7D @ 7_L4| 7| 7L + =???5|4)4[| 7| 7L + 4tPt @7t @7D @O24@p0 `34 @3] @ x '@x@{@{m@70<0 0< 3< 3O # K@=;>?# `744| 7| 7M W9P8@;@;@O y Axm@{@{@(3D@0 4 @34 @3M @K -0|_|\_  |||dK 'L0dL '| '| C  &ADY@T @'t @'t D$D @$@D @'t @'t @c DB #4@#4@CL2L||w ' '| '| '| g`'\ ,| '| '| cD@t@t@]t@s #0P 04@#4@# 6@K%D P$t @'t @'t @c '\$| '| '|  %|9'| '| '| [l||MS MT'P]t@]t@}"D@S2$$A04 @34 @3$ @S 8A8@;@;@xx{{W@5| 7| 7| 7\ C`0\9@8@;@;@W 9A8@;@;@(3$P0 @34 @3 @ 5Lo0$L 7| 7_ L W 7|7} 7| 7|  ?<??"  6D@ut @7t @7D @4D@Dt @7t @7D @ 0 @14 @34 @3 @C6L 4| 7| 7M  ?;??`'0 wt@wt@wt@t@ 34 @34 @34 @4 @E5t @7t @7t @7t @ 7| 7| 7| 7|0 =???5| 7| 7| 7|0 4t @7t @7t @?t @O24 @34 @34 @3t @ x@{@{@{@0< 3< 3< 3|0 K@=??? `7| 7| 7| 7| W9@;@;B;@K y@{@{@z@(34 @34 @34 @34 @K _|_|_|_|_ ||| |K '| '| '| '| C  &t @'t @'t @'t @$t @'t @'t @'t @c" 4@#4@#4@#4 @C||||w '| '| ' | g`'| '| '| '| ct@t@t@t@s #4@#4@#4@#4@C% t @'t @'t @' t @c '| '| '| '|  %| '| '| #| Sx|||S ]t@]t@]t@]t@S24 @34 @34 @34 @S 8@;@;@;@x{{{W@5| 7| 7| 7|# C`09@;@;@;@W 9@;@;@;@(34 @34 @34 @34 @ 5t 7| 7|0 7 W 7| 7| 7| 7|  ????" 6t @7t @7t @7t @4t @7t @7t @7t @ 04 @34 @34 @34 @C6| 7| 7| 7|  ????`wtut@wT@wD@ 34 @34 @3 @3X @G5t @4t @7T @3 @ 7| 7| 7\ 7 M =???|5| 7\ 7L 7l 4t 7t @7h @7  @O24 @3 @3 @3$ @ x@y@{@{@0< @3 3  7,p K@=???p `7| 7| 7| 7L W9@;@;@;@K y@{@{@{'@(34 @34 @34 @3 @K _|_|_|M_ ||||K 't '| '| 'L C  &t @'t @'t @'E @$t @'t @'t @'D @c 4@#4@#4@R@C|||Lw '| '| '| '| g`'| '| '| 'L c t@tp@t@D@s` #4@#4@#4`#@C%t @'tP @'v @'D @c'| '| '| 'L %| '| '| '| S|||LS]t@]t@]t@}E@S24 @34 @34 @3] @S 8@;@;@;@x{{{W@5| 7| 7| | C`9@;@;@;@W 9@;@;@;M@(34 @34 @34 `3 @ 5| 7| 7| ?L W 7| 7~ 7| 7|  ????" 6t @7t @7t @7D @4t @7t @7t @7D @ 04 @34 @34 @3 @C04| 7| 7| ?L  ??@??`wt@wt@wt@wl@ 34 @34 @34 @3 @G5t @7t @7t @7d @ 7| 7| 7| 7L =???5| 7\ 7| 7L 4t @7t @7t @7E @O24 @34 @34 @1 @ x@{@{@{ @0< 3 3< 3  K@=??? `7| 7| 7| 7M W9@;@;@;@K y@{@{@{P@(34 @3 @34 @3 @K _|_t_|_L_ ||||K '| '| '| 'L C  &t @'t @'t @'D @$t @'t @'t @'D @c 4@#4@#4@#@C|||Lw '| '| '| '} g`'| '| '| 'M ct@t@t@D@s #4@#4@#4@#@C%t @'t @'t @'D @c '| @'| '| 'L  %| '| '| '| S|||LS ]t@]t@]t@]E@S24 @34 @34 @3 @S 8@;@;@;@x{{{W@5| 7| 7| 7| C`9@;@;@;@W 9@;@;@;@(34 @34 @34 @3$ @ 5| 7| 7| 7L W 7| 7| 7| 7|  ????" 6t @7t @7t @7D @4t @7t @7t @7D @ 04 @34 @34 @3 @C6| 7| 7| 7L  ????`wt@wt@wt@wt@ 34 @34 @34 @34 @G50t @7t @7t @7t @ 7| 7| 7| 7| =???5| 7| 7| 7| 4t @7t @7t @7t @O24 @34 @34 @34 @ x@{@{@{@0< 3< 3< 3< K@=??? `7| 7| 7| 7|0 W9@;@;@;@K y@{@{@{@(34 @34 @34 @34 @K _|_|_|_|0_ ||||K '| '| '| '| C  &t @'t @'t @'t @$t @'t @'t @'t @c 4@#4@#4@#4@C||||w '| '| '| ' g`'| '| '| '| ct@t@t@t@s #4@#4@#4@#4@C%t @'t @'t @'t @c '| '| '| '|  %| '| '| '| S||||S ]t@]t@]t@]t@S24 @34 @34 @34 @S 8@;@;@;@x{{{W@5| 7| 7| 7| C`9@;@;@;@W 9@;@;@;@(34 @34 @34 @34 @ 5| 7| 7| 7| W 7| 7| 7| 7|  ????" 6t @7t @7t @7t @4t @7t @7t @7t @ 04 @34 @34 @34 @C6| 7| 7| 7|  ????`wt@wt@wtuDн@ 34 @34 @34 @3 @O5t @7t @7t @5F @ 7| 7| 7| 7L =???5| 7| 7| 7L 4t @7t @7t @7T@o 04 @34 @34 @3$ @ x@{@{@{@?0< 3< 3< 3, K@0=??? `7| 7| 7| 7| W9@;@;@;퀴N@O y@{@{@{О@(34 @34 @34 @34 @K  _|_|_|__ ||||@K %l '| '| 'L0 C  $t @'t @'t @' @$d @'@t @'t @'D @c 4@#4@#4@T@Cl|| L(0w '| '| '| ')g`'| '| '\ 'L0 gt@tt@T@s !4@#4@#@#@K(%t @'t B't @'@TB @c  %| '| '\ 'L4  %| '| '| '| [||||S  ]t@]t@]t@]t@S24 @34 @34 @7t @S 8@;@;@:3@x{{{W@5| 7| 6| 72(| C` } 9@;@;@;DT 9@;@;@;@C@ (14 @34 @34 @3d @ 5| 7| 7| ? t 7| 7| 7| 7|C  ????0  6t @7t @7t @7T @$6t @7t @7t @7݀D @04 @34 @34 @3 @@6| 7| 7| 7L4  ????`wt@wt@wt@wt@ 34 @34 @34 @34 HO5t @7t @7t @7t @ 7| 7| 7| 7|  =???@*5| 7| 7| 7| 4t @7t @7t @7t @o24 @34 @34 @34 @_ x@{@{@{@?0< 3< 3< 3< K@=??? `7| 7| 7| 7| W9@;@;@;@O y@{@{@{@(34 @34 @34 @34 @K _|_|_|_|_ ||||K '| '| '| '| C  &t @'t @'t @'t @$t @'t @'t @'t @c 04@#4@#4@#4@C||||w '| '| '| '| g`'| '| '| '| gt@t@t@t@s #4@#4@#4@#4@K%t @'t @'t @'t @c '| '| '| '|  %| '| '| '| [||||S ]t@]t@]t@]t@S24 @34 @34 @34 @S 8@;@;@;@x{{{W@5| 7| 7| 7| C` 9@;@;@;@W 9@;@;@;@#(34 @34 @34 @34 @[ 5| 7| 7| 7| W 7| 7| 7| 7| ' ???? ! 6t @7t @7t @7t @4t @7t @7t @7t @ 04 @34 @34 @34 @C6| 7| 7| 7|  ????`~0 -wtDwt@wt@wDQ@ 34 @34@ @34 @3 @O5t @34 @7t @7E @ 7| 7@|$ 7| 7 L =/????5L 7|0 7| 7| 4D @7t @7t @7G @l 0@34P @34 @34@ x@{@{@{AD<0  3<pL3< 3<#I@(=???C `7| 7| w| 7߀|T9 @?@;@; @L y@{@{@{E`(34@34+ @34 @34 BH  _|@S@S|_|G\ ||||K %L &| '| %| @  $DD$t @t @'tJ @$E @"t @p @'t @`  @4 @#B4@#"4(P@L@|||t '| ' #| '| g`'| '| /L &0 gtt@D@D@s !4@#4@#@#@K(%t @%t B'D @'EIac  %|'| 'M 'L2) %|' | '| '< [||4M|!S  ]t@]t@_]D@]@S24 34 @# @34# @S 8@;@+@;@x1K {>W@5| | | 7߀| C` }o '0 9@;)@; @W 9a;@ @;@`c(14@74# @̀4 @34,@ 5| ? 3| 7|0/ 7| 7| |x 7|  ??p??5 6ݠt D7t @D @7t  @6t @7t @'D @7t @04 @34 `# @34 @C6| ?@ 'L 7|0  ??/?`wt@wt@wt@wt@ 34 @34 @34 @14 @O5t @7d @7t @7t B 7| 7| 7| 7| # =??>5| 7| 7| 7| 4t @7t @7t @7t @o24 @34 @34 @34 @ x@{@{@{@?0< 3< 3< 3< K@=??? `7| 7| 7| 7| W9@;@;@;@O y@{@{@{H(34 @34 @34 @34 @K _|_|_|_|_ ||||K '| '| '| '| C  &t @'t @'t @'t @$t @'t @'t @'t @c 4@#4@#4@#4@C||||w '| '| '| '| g`'| '| '| '| gt@t@\@t@s #4@#4@#4@#4@K%t @'t @'T @'t @c '| '| '| '|  %| '| '| '| [||||S ]t@]t@]t@]t@S24 @34 @34 @24 @S 8@;@;@;@x{{{W@5| 7| 7| 7| C` 9@;@;@;@W 9@;@;@;D#(34 @34 @34 @34 @ 5| 7| 7| 7| w  7| 7| 7| 7|  ???? 6t @7t @7t @7t @4t @7t @7t @7t @ 04 @34 @34 @34 @C6| 7| 7| 7|  ????`?0cL ? wt@tPD D]@wD Q 34@3 t@@ L@3#@O5t @7tAD]D @7FЩ@ 6| 7<0!t L 7 L =@?? ?}5| 4|)'M 7|0! 4݀t)@t DgD @7@l24@0 4@P @36@ x@xZD[@{I@40<0< #  3<0H@=O/#? `7| L4SL0 7L W9 @;@@; @O y@{=@|@{>@(34ј@3OМ@p @3$@K _|7XsL4_L6_ |}G||K '|Yd@|0 $L '| @  &t@$4 D @'t @$t)@$t @4D @'p @` 4P thB" (`#4)B@t|0L|(t '| +| '| g`'| /@< (L0 '| `t@tBEP@tPp #4@#4@ @#4 @H%tЉ@'t*I@ P @'t @` 'x '|IL0 '| $|#|$| 'D|Y[||0ȇD@L|S ]t@_]tH_Ql@]t@S24 @4 D@ @34 DS 8&@N@K@;Hx@{:^K G^{W@5| | | 7H| C`K?LQG?|o09&@ @@9@W 9@@@:@(34 @@$A B36 @ 5|'@|OЄ̃64W 7|5\ | 5|  ? ?L<0" 6t1@wt D @4t @4t@t @D @44 @ 04@6 P 04 @C6t '|40  ??`wt@wt@wt@wt@ 34 @34 @34 @34P @G5t @7t @7t @7t @ 7| 7| 7| 7|  =???5| 7| 7| 7| 4t @7t @7t @7t @O24 @34 @34 @34 @ x@{@{@{@0< 3< 3< 3< K@=??? `7| 7| 7| 7| W9@;@;@;@K y@{@{@{@(34 @34 @34 @34 @K _|_|_|_|_ ||||K '| '| '| '| C  &t @'t @'t @'t @$t @'t @'t @'t @c 4@#4@#4@#4@C||||w '| '| '| '| g`'| '| '| '| gt@t@t@t@s #4@#4@#4@#4@C%t @'t @'t @'t @c '| '| '| '|  %| '| '| '| S||||S ]t@]t@]t@]t@S24 @34 @34 @34 @S 8@;@;@;@x{{{W@5| 7| 7| 7| C` 9@;@;@;@W 9@;@;@;@c(34 @34 @34 @34 @ 5| 7| 7| 7| w 7| 7| 7| 7|  ???? 6t @7t @7t @7t D4t @7t @7t @7t @ 04 @34 @34 @34 @C6| 7| 7| 7|  ????`}0|p 00_wt@DD@D$DP@I/=@ 34@3 H0@ ̀$@G5t!!@2EBP`7D @ 7|7@L0 0 L27 l4  =C=???5|!4|04L0 7L9 4tP@<t1FD!E??@O24@0vT @|@3,@x@x!$P`J9@{@04@0@<p 4L0 3 K@=?>/BC `7<0|p 3 4p< W9`8!@ !@94N`K y@pP@@p B(34@4 4B  @1@4 @K _0C|p[M2@S|0_ |!@?@7!@|K '|Y'ldL ' 0@  &@t@'Dй@D)@'T@$t" A' @,@-@'D" @` 4B@ @, @#@A|(, L4t '" | ' l | )g`'p '< , L'0 gt@t@D@t@s #4P@#4 @ @#4@C%t H'tT$T @'t @c (%|p'@| $])'|0  %W@5| 7| 7|-· | C`き4@ 9@;@;@;#@W 9@;@;@3@(34 @34 @34 J7 @ 5| 7| 7|?D0 W 7| 7| 7| 7| ???? 6t B7t @7t B7@t@6t @7t @7t @7`tM@04 @34 @3@4 @34 @C6| 7| 7|?|  ????`wt@wt@wt@w ݁tH 34 @34 @34 @34 @G5t @7t @7t @7t @ 7| 7| 7| 7| =???5| 7| 7| 7| 4t @7t @7 t H7t @O24 @34 @34 @34 @ x@{@{@{@0< 3< 3< 3< K@=??? `7| 7| 7| 7| W9@;@;@;@K y@{@{@{@(34 @34 @34 @34 @K _|_|_|_|_ ||||K '| '| '| '| C  &t @'t @'t @'t @$t @'t @'t @'t @c 4@#4@#4@#4@C||||w '| '| '| '| g`'| '| '| '| ct@t@t@t@s #4@#4@#4@#4@C%t @'t @'t @'t @c '| '| '| '|  %| '| '| '| S||||S ]t@]t@]t@]t@S24 @34 @34 @34 @S 8@;@;@;@x{{{W@5| 7| 7| 7| C`9@;@;@;@W 9@;@;@;@(34 @34 @34 @34 @ 5| 7| 7| 7| W 7| 7| 7| 7|  ????" 6t @7t @7t @7t @4t @7t @7t @7t @ 04 @34 @34 @34 @C6| 7| 7| 7|  ????`;(; ; Ȏ; ":#:#:#:( @H AH AH AH hhh!hN:N:N: J8 ```A` DB DB DB1 DBRB *PB *PB *P B*4 0* :* 2" :*      @A@A@a@A j nj jll@llB 0C 0B 0C 0  0 0 0 @ 20(C 2 C 20(C 2 BjAjAj0Aj B@A@A@C@B b0C bA &bK bjjj j ` (` (` (`(@ @ @  H b+b+b+b+ b:c:c;c:b;c;c;c;b:c:c2c: @HC A H CH `hahahah:::: B``A``B BA BA BA BB *@ *@ *@ " * 0€ * 0€ * 0€ * B B B B B@P@ @@P@ jjjjlll@l 0 0 0( 0  0 0 0 ,2 ((2( 2 ((2 ( ĠZ j1ŠZ j1ŠZ j1ŠX j1@@@$@"F!b"F!b"F!b"F!b *  *  *  ( B A(J A(B A(J (P@!P @ P@4!P@! 0+ 2@+C 2* 2@+ N:N:N:$N:DcH!1cH !1CH!1#H 1////4lC ;|lC 64~C ;K/7<2#3<2#3<2#32/~r'~rɍ'~r'~r'7@9 @9 @9(@9  :#:#:#:@H AH AH H ```` N8 N8 N8S N8```` DB DB dB dBT RH"T RH"T RH"t RH"0( 2( 2( 2(   " h"  @@@@  b b b b @d@d@d@dAB 0C 0C 0C 0  0 0 0 0@ 0C 0C 0C 00B bA bA bA b B@A@A@A@ B bA bA bA b0 ( ( ( (B ` ` ` ` @ @ @ @ b+b+b+b+ b 8c 8c 8c 8b@9c@9c@9c@9 b:c:c:c:C @H AH AH IH``a`a`a` x x x x B`A`A`I`B BA BA BA BB "@ "@ "@ "  ( 0 ( 0 ( 0 ( 0B B B B B@@@@@@@  b b b b@d@d@d@d p p p p 0 0 0 0 0 (0 (0 (0 (C  b0  b0  b0  b0 @@@@"F!b"F!b"F!b"F!b" ( " ( " (  (  BA BA BA B P@ P@ P@ P@ + ,+ ,+ ,+ ,  N8 N8 N8 N8cH!1cH!1#H!1#H 1////4lC 64lC 64K K/7<2#3<2#3<2#2/~r'~r'~r'~r'@!P@!P@!P@84   @BP!@!@!@АB   $B@@D@DCDD0@@@@ B@D@D@Dt@A@@@L0CP!@TP!@TP!@TPCD05(C @ @ @`L(@!@!@!@$1A 38 38 38  NA !@8!@!3@( #0B@@@@(@< @@@,D0 S@ <<Z@d@h D@!P@!P@!P@!P    !@!@!@!@    @@@@@@@@@@D@D@D@D@@@@@@P!@TP!@TP!@TP!@T@ @ @ @ @@!@!@!@!@@ 38 38 38 38C !@!@!@!@@@@@@@@@@ << @ 0 @@ 38? 3?Ë?, 1.8.7.git-1 - update to build from git for copr, credit to Sergio Pascual and Christian Dersch for prior work on spec files libsbig-4.9.9/CMakeLists.txt0000644000175100017510000000304114136175550015145 0ustar debiandebiancmake_minimum_required (VERSION 3.0) project (libsbig) set (SBIG_VERSION "4.9.9") set (SBIG_SOVERSION "4") list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/") list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake_modules/") include (GNUInstallDirs) include (InstallImported) add_library (sbig SHARED IMPORTED) set_target_properties (sbig PROPERTIES VERSION ${SBIG_VERSION} SOVERSION ${SBIG_SOVERSION}) if (APPLE) set (FIRMWARE_INSTALL_DIR "/usr/local/lib/indi/DriverSupport/sbig") set_property (TARGET sbig PROPERTY IMPORTED_LOCATION "SBIGUDrvOSX.bin") elseif (UNIX AND NOT WIN32) set (FIRMWARE_INSTALL_DIR "/lib/firmware") if (CMAKE_SYSTEM_PROCESSOR MATCHES "armv+") set_property (TARGET sbig PROPERTY IMPORTED_LOCATION "libsbig_armhf.bin") elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64") set_property (TARGET sbig PROPERTY IMPORTED_LOCATION "libsbig_arm64.bin") elseif (CMAKE_SIZEOF_VOID_P MATCHES "8") set_property (TARGET sbig PROPERTY IMPORTED_LOCATION "libsbig_x64.bin") endif () # Install udev rules set (UDEVRULES_INSTALL_DIR "/lib/udev/rules.d" CACHE STRING "Base directory for udev rules") install (FILES 51-sbig-debian.rules DESTINATION ${UDEVRULES_INSTALL_DIR}) endif () # Install header files install (FILES sbigudrv.h DESTINATION include/libsbig) # Install firmware install (FILES sbigucam.hex sbiglcam.hex sbigfcam.hex sbigpcam.hex stfga.bin DESTINATION ${FIRMWARE_INSTALL_DIR}) # Install library install_imported (TARGETS sbig DESTINATION ${CMAKE_INSTALL_LIBDIR}) libsbig-4.9.9/sbigfcam.hex0000644000175100017510000005531014136175550014674 0ustar debiandebian:0E1F5500010204080001020203030404050552 :10067500E4F513F512F511F510C260C23DC258C27A :10068500411209BE7E0F7FB88E3F8F4075470F75AB :1006950048CA753D0F753ED475450F7546FC754CBA :1006A50010754D2490E680E030E70E853D41853E8E :1006B50042854543854644800C85454185464285AE :1006C5003D43853E44EE54E070030207E675140091 :1006D5007515807E0F7FB88E168F17C374529FFFD6 :1006E50074109ECF2402CF3400FEE48F0F8E0EF5DA :1006F5000DF50CF50BF50AF509F508AF0FAE0EADC6 :100705000DAC0CAB0BAA0AA909A808C3121D03500E :100715002AE515250BF582E514350AF58374CDF028 :10072500E4FAF9F8E50B2401F50BEA350AF50AE9CF :100735003509F509E83508F50880C0E4F50BF50A33 :10074500F509F508AF0FAE0EAD0DAC0CAB0BAA0A53 :10075500A909A808C3121D035035AE0AAF0BE5174A :100765002FF582E5163EF583E0FDE5152FF582E5CB :10077500143EF583EDF0E4FAF9F8EF2401F50BEA00 :100785003EF50AE93509F509E83508F50880B58526 :10079500143F85154074B82480FF740F34FFFEC3E1 :1007A500E5489FF548E5479EF547C3E5429FF54275 :1007B500E5419EF541C3E5449FF544E5439EF54378 :1007C500C3E53E9FF53EE53D9EF53DC3E5469FF5F8 :1007D50046E5459EF545C3E54D9FF54DE54C9EF532 :1007E5004CD2E843D82090E668E04409F090E65CF6 :1007F500E0443DF090E65EE04408F0D2AF120863B5 :1008050090E680E020E105D261121A2690E680E0AC :1008150054F7F0538EF8C26030410512038EC24181 :10082500306029121FA35024C260121C3D203D16C2 :1008350090E682E030E704E020E1EF90E682E030E8 :10084500E604E020E0E4121A83121FA5120D9C12A3 :0D0855000D9C120D9C120D9C120D9C80BB81 :010862002273 :10038E0090E6B9E070030204B7147003020560240E :10039E00FE70030205F524FB70030204B114700312 :1003AE000204AB14700302049F1470030204A5240C :1003BE00056003020661121FA7400302066D90E658 :1003CE00BBE024FE603E14700302046624FD601F31 :1003DE0014605B24066003020495E53F90E6B3F0DB :1003EE00000000E54090E6B4F000000002066DE566 :1003FE004790E6B3F0000000E54890E6B4F0000048 :10040E000002066D90E680E030E708853D41853EAE :10041E00428006854541854642E54190E6B3F000AF :10042E000000E54290E6B4F000000002066D90E692 :10043E0080E030E7088545438546448006853D4388 :10044E00853E44E54390E6B3F0000000E54490E6B7 :10045E00B4F000000002066D90E6BAE0FF121AAF8B :10046E00AA06A9077B01EA496013EE90E6B3F000F5 :10047E000000EF90E6B4F000000002066D90E6A0DA :10048E00E04401F002066D90E6A0E04401F00206A1 :10049E006D121EDF02066D121F8202066D12000320 :1004AE0002066D121ECD02066D121FA94003020632 :1004BE006D90E6B8E0247F602B14603C240260034C :1004CE00020556A23DE433FF25E0FFA258E4334F68 :1004DE0090E740F0E4A3F090E68AF090E68B740289 :1004EE00F002066DE490E740F0A3F090E68AF090FB :1004FE00E68B7402F002066D90E6BCE0547EFF7E41 :10050E0000E0D3948040067C007D0180047C007D59 :10051E0000EC4EFEED4F2459F582741F3EF583E438 :10052E0093FF3395E0FEEF24A1FFEE34E68F82F5C4 :10053E0083E0540190E740F0E4A3F090E68AF09057 :10054E00E68B7402F002066D90E6A0E04401F00224 :10055E00066D121FAB400302066D90E6B8E024FE56 :10056E00601D2402600302066D90E6BAE0B4010538 :10057E00C23D02066D90E6A0E04401F002066D90C9 :10058E00E6BAE0705990E6BCE0547EFF7E00E0D300 :10059E00948040067C007D0180047C007D00EC4E42 :1005AE00FEED4F2459F582741F3EF583E493FF331D :1005BE0095E0FEEF24A1FFEE34E68F82F583E05442 :1005CE00FEF090E6BCE05480FF131313541FFFE0BF :1005DE00540F2F90E683F0E04420F002066D90E673 :1005EE00A0E04401F08078121FAD507390E6B8E0A1 :1005FE0024FE60202402706790E6BAE0B40104D2B3 :10060E003D805C90E6BAE06402605490E6A0E0445F :10061E0001F0804B90E6BCE0547EFF7E00E0D39468 :10062E008040067C007D0180047C007D00EC4EFE47 :10063E00ED4F2459F582741F3EF583E493FF3395F5 :10064E00E0FEEF24A1FFEE34E68F82F583E0440155 :10065E00F0800C121FAF500790E6A0E04401F0901E :06066E00E6A0E04480F06C :010674002263 :03003300021F9F0A :041F9F0053D8EF32F2 :101F3600040103000505000301000200FFFFFEFE89 :1009BE0090E682E04410F090E600E054E74410F038 :1009CE00D23D12147190E61274E2F01214CC90E63D :1009DE001074A0F090E611F0000000E490E68DF0A7 :1009EE00000000F58690E601E04402F075B2FF7556 :1009FE00B4EF75B5FF75B6FF75A0E0E4F5B17C00F8 :100A0E00EC90E606F090E6077456F090E605E044AA :100A1E0006F0758C06E58954F84402F589538EF775 :100A2E00D28CD2A9752460908003E524F0C2817522 :100A3E00B2FD308104D2438002C243304307AF601F :100A4E00121A558005AF60121CAAD2068520B17508 :100A5E005B40D24875230175217775227F7525037A :100A6E00908000E521F0908001E522F0908002E573 :100A7E0023F0908004E525F0908010E526F090E0BC :100A8E00917401F07D0C7F401219F6E4FD7F701217 :100A9E0019F67DD8E4FF1219F67D407F101219F673 :100AAE00D24E7D0C7F201219F67D327F501219F630 :0F0ABE007D1E7F301219F67D327F601219F622ED :100863007F01121B80E4F55A90E092F0A3F07531FA :1008730002E5312410FD7FA0121C8690E093E02F47 :10088300F090E092E03400F00531E531C39420406C :10089300E07D107FA0121C8690E093E02FF090E0A3 :1008A30092E03400F07D117FA0121C86EFFE90E0F1 :1008B30093E02400F090E092E03EF0E0F47003A3B4 :1008C300E0F470417D157FA0121C868F5A7D167F40 :1008D300A0121C868F327D1A7FA0121C868F337D57 :1008E300247FA0121C868F317D227FA0121C868F4D :1008F30034E53113923AE531A2E29250C413135412 :100903000390E08EF0E4F54EE55A14601014601F76 :1009130014602114602E8000755218803775523090 :10092300E53130E1047F0280027F018F4E8025751F :1009330052108020755246754E01D22D908004E5E9 :1009430025F0801075526B754E03D22D908004E50F :1009530025F0D242204203E4F534E4F531E533C314 :1009630094804003753101E5312450FFE53325E0E0 :10097300FD1219F6E4F531E532C394804003753175 :1009830001E5312460FFE53225E0FD1219F6E4F5B7 :1009930033F532A23A922A908004E525F012000E34 :1009A300121809121F03304309121D9490E0A5EF9A :0B09B300F02212195B90E0A5EFF0228B :100CB900304307121D948F3A800512195B8F3A2031 :100CC9005903020D6BE4FD90E0A5E0FCC3953A40A1 :100CD900027DFFE538547FFFBF0417ED600C90E0FB :100CE9008AE0F4600DE004F0800890E08AE0600298 :100CF90014F0E5385407707CED6030ECC3953AF593 :100D090019E49400F518E519AE187803C333CE3306 :100D1900CED8F9F5198E1890E08AE0FB7E002519E6 :100D2900EE35187039EB2519FD8033ECFFE53AC330 :100D39009FF519E49400F518E519AE187803C33343 :100D4900CE33CED8F9F5198E1890E08AE0FFFBC3AF :100D5900E5199BE51894005005C3EF9519FD8D60C1 :100D6900801290E08AE0600CE53854077006E5606F :100D790060021560304307AF60121A558005AF60F5 :100D8900121CAA30420AE5607004D2808002C28037 :020D9900C25541 :010D9B002235 :100D9C00305F3F90E780E0F531A3E0FFC4540FF5DE :100DAC003BE531B4A509E53B901F3693B4FF051222 :100DBC001E0D801CE53B901F3693FF90E781E0549D :100DCC000F6F6004EFB4FE051210E48003121F9A3B :100DDC00C25F30562D854F55855056C3E54B955601 :100DEC00E54A95555006854A55854B56D3E556949C :100DFC0000E55594014006755501755600121353C4 :100E0C0080031213B8304C0F120ACDA24A924A50EA :100E1C0030C24CC24A802AE52F6026E54B2537FFAD :100E2C00E54A3536FED3EF94FFEE940E5003304274 :100E3C000CD3EF94FFEE941E5007304204D24C15A5 :0B0E4C002F305506205E03120CB92267 :1014CC0000000090E6187404F0000000740CF000AA :1014DC00000090E680E030E71090E6207402F00007 :1014EC000000E490E621F0800EE490E620F000008D :1014FC000090E6217440F0000000E490E6CEF0008D :10150C00000090E6CFF000000090E6D0F000000064 :08151C0090E6D1F0000000226E :021FA300D32247 :021FA500D32245 :021FA700D32243 :0800030090E6BAE0F51BD322E0 :101ECD0090E740E51BF0E490E68AF090E68B04F095 :021EDD00D3220E :081F820090E6BAE0F51AD32243 :101EDF0090E740E51AF0E490E68AF090E68B04F084 :021EEF00D322FC :021FA900D32241 :021FAB00D3223F :021FAD00D3223D :021FAF00D3223B :101DAD00C0E0C083C082D2415391EF90E65D7401D3 :081DBD00F0D082D083D0E032A7 :101E2500C0E0C083C0825391EF90E65D7404F0D0AA :061E350082D083D0E032F0 :101E3B00C0E0C083C0825391EF90E65D7402F0D096 :061E4B0082D083D0E032DA :10188100C0E0C083C08290E680E030E70E853D4134 :10189100853E42854543854644800C8545418546C4 :1018A10042853D43853E445391EF90E65D7410F0CF :0718B100D082D083D0E032A9 :101DC500C0E0C083C082D2605391EF90E65D740895 :081DD500F0D082D083D0E0328F :1018B800C0E0C083C08290E680E030E70E853D41FD :1018C800853E42854543854644800C85454185468D :1018D80042853D43853E445391EF90E65D7420F088 :0718E800D082D083D0E03272 :101DDD00C0E0C083C082D25F5391EF90E65F74087C :081DED00F0D082D083D0E03277 :01005200327B :100FB8001201000200000040970D0101010001022A :100FC80000010A0600020000004001000902270093 :100FD800010100A0000904000003FF00000007054C :100FE8008102400000070501024000000705820257 :100FF8000002000009022700010100A00009040006 :101008000003FF00000007058102400000070501FA :1010180002400000070582024000000004030904A2 :101028000A035300420049004700200355005300BB :10103800420046002D00430041004D0020004500BD :0D1048006E00670069006E0065000000008A :0A0EF500AE49C3E5389EC39F40F8E4 :010EFF0022D0 :10180900E490800DF0908006F0A3740AF0908008AF :10181900E4F0A37409F090800AE4F0A304F0D22E56 :10182900908004E525F0C22F7F0A120EF5E525F018 :0C183900D22FE525F0120EF5121F6322DD :10000E00908000E521F0908001E522F0908003E5DC :10001E0024F0908002E523F0908003E524F0908098 :05002E0004E525F022AD :101B8000E5A020E5047E0180027E008E31EF600535 :101B900053A0DF800743A020A23C9246E5317004A9 :071BA0007F0180027F00229B :1011FC00C24890E785E0540CF531E030E42490E7E8 :10120C0083E0F55EA3E0F562E55B54F34404F55B23 :10121C00D251E5317043C251E55B54F34408F55BA0 :10122C00803790E782E0F530A3E0F535A3E0F53C9C :10123C00E55B54FC4401F55BD253E531700AC253B3 :10124C00E55B54FC4402F55BA23C9246303C0AAF91 :10125C0038EF653860FB121E7DE531B40405D244CD :10126C001217CAE531B40803121702D248121F959F :01127C00224F :10192600C24890E782E030E014E55B540C60205337 :101936005BF330511A121702435B0C8012E55B54BD :1019460003600C535BFC305306121702435B03D251 :0519560048121F95225C :10162100C2AF90E782E030E407E0A2E3925E803748 :10163100C25EC25990E783E090E0A5F090E782E0B6 :1016410030E10BA3E0F560E490E08AF0801990E7C7 :1016510082E030E00CD25990E784E090E08AF0809B :0D1661000690E08A7401F0D2AF121F9522AE :101BCE00E490E097F030590204F090E0A5E090E048 :101BDE0098F0A3E53AF0A37480F0A3E560F0753BAE :051BEE0035121D582214 :101CCE00C2AF90E782E0F532A3E0F52DA3E0F53345 :101CDE00A3E0F52EC257A3E030E002D257D2AF12E6 :031CEE001F95221D :1018450090E783E07032A3E0702E90E786E0C394C2 :10185500014025E0D39407501FE54EB40104E0B4E0 :101865000716E54EB4020890E786E0640460099027 :0B187500E786E0F55F120E57121F958A :011880002245 :1018EF0090E782E02410547FF531E030E71690E75F :1018FF0084E0FFAD31121C8690E097EFF0753B71DD :10190F00121D582290E784E0FF90E783E0FBAD3192 :07191F00121C18121F952293 :10152400121F9590E782E0FFC454C0F53BE4F557E1 :10153400E53BB44004C2058015E53B7004D2058048 :101544000DE53BB4800575573F800375570FE55B88 :10155400543F453BF55B8520B190E782E05403F5A9 :101564003BB401031217CAE53BB40203121702E5A8 :081574003BB40303121F032224 :10127D00C2AFE55B54CF90E097F0305C04E04410D2 :10128D00F0305B0790E097E04420F0305A0790E093 :10129D0097E04430F090E0987401F0E5326004E09E :1012AD004410F0E52D600790E098E04420F0E53320 :1012BD00600790E098E04440F0E52E600790E098DC :1012CD00E04480F0E563540790E099F0205404E089 :0C12DD004408F0D2AF753B93121D58225C :0C004600E490E097F0753BB1121D5822C9 :10174600121F95C23F90E782E030E002D23F90E759 :1017560082E054186023E5515403901F5593FFE52A :101766002454F0FEEF4EF52490E782E030E40DD2EB :101776003990E08FE539F080035324F0908003E53B :0317860024F0222A :0D003600070F0606070D1E0A07070A010A3C :101D1400305404055180021551E5515403901F5568 :101D240093FFE52454F0FEEF4EF524908003E52460 :021D3400F0229B :101F0300C24DC244755F06120E57755F07120E5716 :011F130022AB :1017CA00C24D305A04D25D8033C25D305C2ED25B8A :1017DA00C25CE5515403901F5593FFE52454F0FE73 :1017EA00EF4EF524908003E524F0E4F558F559E529 :0F17FA004EB402047F0280027F078F5DD24D2222 :10170200C24D305B04D2528038C252304733D25A73 :10171200C247C2078520B1E5515403901F5593FF7C :10172200E52454F0FEEF4EF524908003E524F0E426 :10173200F558F559E54EB402047F0280027F078F07 :041742005DD24D2205 :03000B000200569A :10005600C0E0C0F0C083C082C0D075D000C000C070 :0D00660001C002C003C004C005C006C007F1 :1000730090E089E004F0304615E030E011B208B2B8 :1000830009908000E521F0B208B209E521F090E083 :1000930089E0540F60030202490549304D76205B25 :1000A30003305A5D205A0CE559700890E08BE064E8 :1000B300097061E5587046121D14E54E6008E55954 :1000C300B40203D55D020559E55990003693F558FE :1000D300E5596406703E305B16D247C25B30440478 :1000E300D207C2448520B130522A1217028025D28A :1000F3005CC25AB254305D1C1217CA80171558805F :1001030013E558600FD5580C2039095324F090801B :1001130003E524F0303F129080007474F0751810DA :10012300D518FD908000E521F090E08BE004F0E02D :10013300640A6003020249F00538E53870020539A4 :10014300D2552048030201DAE55B5403FFBF0108DF :10015300205C03304702055BE55B5403FFBF021DD0 :10016300AF3C153CEF7016AF351535EF700FAF3060 :100173001530EF7008305310121702055BE55B541E :1001830003FFBF030E305C0B303C05C2461212E97D :10019300535BFCE55B540CFFBF040C204703305C4E :1001A300067404255BF55BE55B540CFFBF081AAFCF :1001B300621562EF7013AF5E155EEF700C30511471 :1001C3001217027404255BF55BE55B540CFFBF0C4F :1001D30006305C03535BF3305706E538540F703237 :1001E300751800E53260054318041532E52D6005E6 :1001F300431808152DE53360054318011533E52E23 :100203006005431802152EE52054F04518F52085A6 :1002130020B1E557600655387002B2058520B1302C :100223003924205B21205A1EE564B5631990E08FC1 :10023300E0FFC3E5399FD39402400BC2395324F046 :10024300908003E524F090E089E0540F6408600394 :10025300020373204B03020373E5646563700302B7 :100263000373900036E493B5660EE564B40709534F :1002730024F0908003E524F0AF661566EF60030277 :100283000373055CE55CB4010A90003EE493F566F4 :10029300020370E55CB4020990003FE493F56680C5 :1002A30028E55C64037027E564B4071630490AE562 :1002B30065B401057566788010900040E493F56697 :1002C3008007900041E493F566B254020370E55C45 :1002D30064067029F557C2058520B1856463A23889 :1002E3009254D24DE563640760030203737563029E :1002F300756402C25AC25BC247D25C8073E55C6418 :10030300056045E56464077054204951E565D3945D :1003130004504AE5515403FF90E08EE06F703E2095 :100323004926E54EB403057565018016E54EB40212 :100333000575650F800CE54E70047F0C80027F0409 :100343008F65D249B254801B2039095324F0908021 :1003530003E524F090003CE493F56680131565E50E :100363006560F1755C0190003EE493F566121D141F :10037300D007D006D005D004D003D002D001D000DE :0B038300D0D0D082D083D0F0D0E03288 :100ACD00E56124F97003020B8C24076003020BCD42 :100ADD00204C03020BCDC2AFC22F908004E525F050 :100AED007F05121F90C22E908004E525F03042083C :100AFD00D20B908000E521F0304E19303C0CC246EF :100B0D0090E091E0FF121EF1801F90E091E0FF1246 :100B1D001C628015303A0A90E091E0FF121E518060 :100B2D000890E091E0FF121D7790E092E0FEA3E0C7 :100B3D00FF8E1CF51D90E08CE0FCA3E0FDEF2DFB7E :100B4D00EE3CCB2537F51DEB3536F51C908006F0C8 :100B5D00A3E51DF0C39FF51DE51C9EF51C908008B7 :100B6D00F0A3E51DF090800AECF0A3EDF0D22E90ED :100B7D008004E525F0D22FE525F0D2AF756107127F :100B8D001F46503CE537254BF54BE536354AF54AC2 :100B9D00E52F6027E54B2537FFE54A3536FED3EFC8 :100BAD0094FFEE940E500330420CD3EF94FFEE946D :100BBD001E5008304205152F020AE3E4F561D24AB2 :010BCD002205 :101B3000EE2F6020D3121DF5908001E5220EC2E544 :101B4000F0C2E3F06403F0D2E3F06403F0DFF2DE0E :081B5000F0E522F0C3021DF5CF :101D7700908001E522C2E5F0C2E3F06403F030E3AE :0D1D870003C2E3F0D2E3F0DFF5E522F02225 :101E5100908001E522C2E4F06403C2E4F0D2E4F030 :061E6100DFF8E522F0228B :101BF300EF2E601DD3121DF5908001E5220E6418AF :101C0300F06403F06418F06403F0DFF2DEF0E52221 :051C1300F0C3021DF505 :101E6700908002E523D2E3F07805121F6FC2E3F0FA :061E7700121990C23E2288 :10199000908001E5227D7D7C0B7B10C2AF6BF06CEB :1019A000F06BF06CF06BF06CF06BF06CF06BF06C5B :1019B000F06BF06CF06BF06CF06BF06CF0DDDED285 :0419C000AFD23E2242 :0A1F6F00D80008D8000800D8F722B7 :051F9000EFF8021F6FD5 :061F8A00F0780A021F6F4F :101C6200908000E521304206D2E0C2E18007C2E066 :101C7200121F8A6403121F8A6403121F8ADFE6D2CC :041C8200E0021F8AD3 :091F79007E007F557C0002141665 :10141600C246EE2F604E0ED3121DF5303C00908072 :1014260000E521304204C2E18007C2E0121F8A644F :1014360003121F8A6403121F8A203CF5D2E0121F92 :101446008AEFBE0105C3940440045CB40112C312C2 :101456001DF5A9527840121F6FD9F9DFBADEB822FE :0B146600DFBFDEBD908002E523F02216 :101B0600EE2F60250E908000E521304204C2E18070 :101B160007C2E0121F8A6403121F8A6403121F8A17 :0A1B2600D2E0121F8ADFE3DEE122A5 :101ADB00A2469240C2461212E9EE2F60140E90807D :101AEB0000E5216403121F8A6403121F8ADFF4DEF0 :0B1AFB00F2121E7DC23BA24092462268 :101E7D00E523908002D2E4F07828121F6FC2E4F0BF :051E8D007828021F6F20 :1012E900D3121DF5908000E521C2E1F07817121F95 :1012F9006F205025D2E0C2AFF0E523908002C2E012 :10130900F0D2AF780C121F6FD2E0C2AFF09080001C :10131900E521C2E1F0D2AF8023D231E526908010D9 :10132900F0E523908002D2E1F0780C121F6FC2E140 :10133900F0C231E526908010F09080007812121FDB :0A1349006FE521F0D23BC3021DF551 :101EF100908000E5216403121F8A6403121F8ADFA8 :021F0100F422C8 :0C1F6300908003E524C2E6F0D2E6F022F4 :101DF500E5254004D2E68002C2E6908004F0F52590 :081E05004001227805021F6F65 :021FFE000225BA :0F1F4600C2AF908000E0E0D330E101C3D2AF2200 :1010E40090E781E054F0B4F0061215D1021169B40E :1010F40000051211FC806EB410051219268066B426 :101104002005121621805EB43005121BCE8056B421 :101114004005121CCE804EB450051218458046B4CA :1011240060081214CC121F14803BB470051218EF1F :101134008033B48005121524802BB4900512127DDF :101144008023B4A005121746801BB4B005120046D4 :101154008013B4C005121E0D800BB4D005121E0DF1 :0C1164008003120BCE90E68D7400F02288 :051F95007406021E0F9E :051F9A007415021E0F8A :101E0D007418C25690E095858353858254F0A3745F :081E1D0000F0F54F75500122A1 :101D5800C25690E09585835385825474A5F0A3E517 :0F1D68003BF0540F240354FE03F550754F002237 :101F140090E0977462F53B7402F0A37425F0021DFF :011F24005864 :101EA7007E007F0090E09774E2F53BEEF0A3EFF041 :031EB700021D58B1 :1015D100A3E0A3B403030216BDB40A030216BBB40D :1015E1000003021F25B401030216BDB40203021653 :1015F100BFB40403021B58B4050302166EB40603FC :1016010002157CB407030219C4B40805E0FF021EE9 :10161100BAB4090BE0FFA3E0FD1219F6021F9522EF :101EBA00121B8090E09774F2F53B7408F0A3EFF0E0 :031ECA00021D589E :101F2500121BA7E0F536FEA3E0F537FF052F021FCC :011F35009516 :1016BB00052F052F121BA7E0FEF536A3E0FFF5372C :1016CB00C3E54B9420E54A9400500A204C07E4B53F :1016DB002F03021E0DD25690E782E0B40302800363 :1016EB00B40A0F7C0090E787E0FD14252FF52F122D :0716FB001CF18E4F8F5022FD :101B58007400F52FE54A454B601B304C0F90800010 :101B680078007900E030E104D8FAD9F8121F6375DB :081B78004A00754B00021F95A5 :10166E00121BA7E0FCA3E0FDA3E0F8A3E0F9A3E0C2 :10167E00FAA3E0FB90E094ECF0E525D2E1D2E0BCD9 :10168E000306C2E0D2E18007BC0204C2E1D2E0F55B :10169E0025908004F090E091EDF090E092E8F0A3B8 :0D16AE00E9F090E08CEAF0A3EBF0021F954C :1019C40090E786E0FEA3E0FF90E783E0B4000D30EB :1019D4003C05121ADB8010121B06800B303A0512EC :1019E4001E678003121B30D230E526908010F0026F :0219F4001F953D :10157C00C230E526908010F090E784E0FF7E00A357 :10158C00A3A3E0FCA3E0FD121CF190E783E0B40000 :10159C0020303C08203B05C2461212E97C0790E73C :1015AC0081E090E789540FB40802E0FC1214168015 :1015BC0011303A0B203E03121990121BF3800312C8 :0515CC001B30021F9519 :101BA70090E783E0B40009204E19D24E7D408007AC :101BB700304E10C24E7D207F101219F67DD87F005F :071BC7001219F690E78422D9 :100BCE00A3E0A3C3B40002804DB401028022B4029C :100BDE00028044B403028019B40403021EA7B405B4 :100BEE00028067B40603020C7FB40703020C88224E :100BFE00D3120C4D90E786500CE584F8E0A3F6086E :100C0E00DFFA021F95C2AFE0A30586F0A30586DFCB :100C1E00F6D2AF021F95D3120C4D90E097753BE8BC :100C2E00500CE584F8E608F0A3DFFA021D58C2AFB7 :100C3E000586E0A30586F0A3DFF6D2AF021D58E0CD :100C4E00FFA3E0F584A3E0F58522E0900C69F09017 :100C5E000C76F090E784E0FFC2AFE5A090E097F04D :100C6E005F90E785FFE04FF5A0D2AF753BE1021D27 :100C7E005812000E121809021F95E0B40402801FCC :100C8E005403C2AFF5512455F582E4341FF583E4C5 :100C9E0093F8E52454F048F524908003F0D2AF90F9 :0B0CAE00E097E551F0753BE1021D5896 :101E9200C390E6787800E020E003D8FA2220E2FC42 :051EA20030E1F9D3223C :101D3600C2AF90E6787480F090E679EF54FEF01228 :101D46001E92500D7400F090E679EDF0121E92503E :021D5600002269 :101C1800121D36500990E679EBF0121E92C390E639 :101C2800787440F0500890E679E0FF90E678E0207C :051C3800E6FCD2AF2222 :101C8600121D36501B7480F090E679EF54FE440125 :101C9600F0121E92500A7420F090E679E0121E921D :041CA600D3021C2623 :101CAA00C2A3C2A779C77B027A08E933F9C2A25054 :101CBA0002D2A2D2A3C2A3DAF1EF304201F4F9DBD5 :041CCA00E7D2A72294 :101A5500C2A3C2867A027400121A74EF304201F4EE :101A65007A08121A747A067400121A74D28622330E :0E1A7500F9C2A25002D2A2D2A3C2A3DAF22278 :10195B00C2A3C2A779A77A08E933F9C2A25002D26F :10196B00A2D2A3C2A3DAF17840000000D8FB7A0818 :10197B007F00C372A4EF33FFD2A3C2A3DAF4D2A7C2 :05198B00E5342FFF22EE :101D9400C2A3C2A77A0CC3D2A372A4EF33FFC2A317 :091DA400DAF4D2A7E5342FFF2286 :1019F600C2AFD2A0E520D2E4F5B1F520EFF97B0223 :101A06007A08E933F9C2A15002D2A1C2A0D2A0DA63 :101A1600F1EDF9DBEBE520C2E4F520F5B1D2AF221A :1013B80090E6A2E020E108E5507005E54F700122B3 :1013C8007820E550C398E54F94005002A850E8F9FA :1013D80085548485538574C0F59B74E7F59A90E627 :1013E8007BC2AF0586E0A30586F00586E0A30586E7 :1013F800F0D8F0D2AF90E68FE929F085845485853E :0E14080053E550C399F550E54F9400F54F227F :10135300000000E5BB20E70122304F1590E6D0E006 :10136300700E90E6D1E07008C24F90E6487402F028 :1013730022E5567005E555700122C3E556255690C2 :10138300E6D1F0000000E555355590E6D0F0740441 :10139300F5BBC3E54B9556F54BE54A9555F54AC361 :1013A300E5509556F550E54F9555F54F7006E550C8 :0513B3007002D24F2280 :011FB10032FD :101055006080E00008013F01010101070100030074 :1010650000001000FFFEFEFFFFFFFFFF010900006B :10107500002D123F0803013F010101070102040190 :1010850000000000FFFDFFFFFFFFFFFF090912122F :10109500002D363F0E03013F010136070100020115 :1010A50000001100FFFEFEFEFFFFFFFF0009121208 :1010B500002D123F0803013F010101070102000154 :1010C50000000000FFFDFFFFFFFFFFFF09091212EF :0E10D500002D363F47E080800000FF06E4114A :1014710090E60174CAF090E6F574FFF090E080E028 :1014810090E6F3F090E081E090E6C3F090E082E036 :1014910090E6C1F090E083E090E6C2F090E085E054 :1014A10090E6C0F090E086E090E6F4F075AF077446 :1014B100E0F59A7400F59B759DE4E4F59EFF90E6D6 :0A14C1007BE090E67CF00FBF80F4A2 :0114CB0022FE :100E5700C24BE55FB4061BE5636003020EF27563E0 :100E670006303903020EF25324F0908003E524F094 :100E77008079E5636075655F6071855F64E55F64D0 :100E8700076005E563B4060C756407D254C238756C :100E97006538802CA2549238C254C3E55F9563F538 :100EA7006530E706F404F565D254E54E700AE5654A :100EB70075F00CA4F5658008E56575F00EA4F56579 :100EC700C249755703E4F56390003D93F566E4F571 :100ED7005CE5515403901F5593FFE52454F0FEEF52 :0E0EE7004EF524908003E524F0C24DD24B223C :03004300020F00A9 :03005300020F0099 :100F0000021DAD00021E3B00021E2500021DC50091 :100F1000021881000218B8000200520002005200BC :100F2000021FB1000200520002005200021DDD004B :100F30000200520002005200020052000200520061 :100F40000200520002005200020052000200520051 :100F50000200520002005200020052000200520041 :100F60000200520002005200020052000200520031 :100F70000200520002005200020052000200520021 :100F80000200520002005200020052000200520011 :100F90000200520002005200020052000200520001 :100FA00002005200020052000200520002005200F1 :080FB000020052000200520091 :101A830090E682E030E004E020E60B90E682E0306E :101A9300E119E030E71590E680E04401F07F147E21 :0C1AA3000012178990E680E054FEF0224B :101C3D0090E682E044C0F090E681F0438701000019 :041C4D000000002271 :101A260030610990E680E0440AF0800790E680E0A5 :101A36004408F07FDC7E0512178990E65D74FFF09E :0F1A460090E65FF05391EF90E680E054F7F022C6 :021AAF00A90785 :101AB100AE4CAF4D8F828E83A3E064037017AD01EE :101AC10019ED7001228F828E83E07C002FFDEC3EA8 :091AD100FEAF0580DF7E007F00FE :011ADA0022E9 :101789008E188F1990E600E05418700DE518C313F0 :10179900F518E51913F519801590E600E05418FFBE :1017A900BF100BE51925E0F519E51833F518E5190A :1017B9001519AE18700215184E6005121C5180EEED :0117C90022FD :101C51007400F58690FDA57C05A3E582458370F9A6 :011C61002260 :030000000211707A :0C117000787FE4F6D8FD7581660211B7A7 :101CF100EF8DF0A4A8F0CF8CF0A428CE8DF0A42E07 :021D0100FE22C0 :101D0300EB9FF5F0EA9E42F0E99D42F0E89C45F036 :011D130022AD :10117C00020675E493A3F8E493A34003F68001F20E :10118C0008DFF48029E493A3F85407240CC8C33374 :10119C00C4540F4420C8834004F456800146F6DF43 :1011AC00E4800B0102040810204080901055E47E6E :1011BC00019360BCA3FF543F30E509541FFEE49338 :1011CC00A360010ECF54C025E060A840B8E493A3FF :1011DC00FAE493A3F8E493A3C8C582C8CAC583CA2A :1011EC00F0A3C8C582C8CAC583CADFE9DEE780BEE2 :0110E300000C :00000001FF libsbig-4.9.9/sbiglcam.hex0000644000175100017510000004710214136175550014702 0ustar debiandebian:021B2F00EFF8CD :061B1100000000D8FB22D9 :061B1700F0A83C021B11C6 :10191E00908000E521D2E16403121B176403121BB1 :0D192E0017DFF46403121B1754FC021B1793 :10117500C23FEE2F604A0ED3121970304A0090809C :1011850000E521204A05D2E0121B176403121B1744 :101195006403121B17204A0554FC121B17EFBE01EE :1011A50005C3940440045CB40112C3121970A9303C :1011B5007840121B11D9F9DFBEDEBC22DFC3DEC1C8 :0711C500908002E524F022F6 :10185200EE2F601E0E908000E521D2E0121B17646D :1018620003121B176403121B1754FC121B17DFEA27 :03187200DEE8228B :1015D400A23F923CC23F1212AFEE2F601F0E9080CA :1015E40000E521304208121B1778FF121B11640317 :1015F400121B176403121B17DFF4DEF2121A55C212 :0616040049A23C923F22C6 :101A5500E524908002D2E4F07828121B11C2E4F04C :051A65007828021B11AE :1012A900C2AFD30219701212C2C30219701212A965 :1012B9001211CC1212CA0211DC1212A9908000E597 :1012C90021204104D2E18002D2E0F07876121B118C :1012D900E524908002D2E1F0780D121B11C2E1F0F1 :1012E9009080007812121B11E521F0D249D2AF2269 :1011CC00908000E521304215121B1778FF021B118D :1011DC0030420A78FF121B1154FC021B1722EF60DD :1011EC00121211CC6403121B176403121B17DFF4C9 :0411FC001211DC22CE :0C1AF100908003E525C2E6F0D2E6F0226A :10197000E5264004D2E68002C2E6908004F0F52617 :081980004001227805021B1151 :100ED600907DC1E054F0B4F006121051020F58B4E0 :100EE6000005120DA5806BB410051216408063B480 :100EF6002005121346805BB430051217E68053B402 :100F060040051218B9804BB45005121B1D8043B41E :100F16006005121A92803BB4700512160A8033B42B :100F26008005120E44802BB49005120F5F8023B407 :100F3600A0051216A8801BB4B0051215298013B49B :100F4600C00512193B800BB4D00512193B80031261 :090F56000FDE907FC97400F02247 :051B1D00740602193DF1 :051B2200741502193DDD :10193B007418C251753300901B4B858331858232ED :0B194B00F0A37400F0F52C752D0122B4 :10187500C251753300901B4B85833185823274A527 :10188500F0A3E516F0540F240354FE03F52D752C33 :0218950000222F :101A9200901B4D7462F5167402F0A37420F00218C4 :011AA20075CE :10105100A3E0A3B40303021394B40A03021392B4EA :101061000003021AB4B40403021799B4050302126F :10107100F9B40603021420B40703021897B4080553 :10108100E0FF021A7FB4090BE0FFA3E0FD12146533 :10109100021B1DB40B04E0021AA3B40C08E01312E6 :1010A1001970021B1DB40D061212B6021B1D021986 :0210B1003B22E0 :101A7F0012170D901B4D74F2F5167408F0A3EFF0CA :031A8F00021875C5 :101AA300B40007A24A923F021B1DA24A925E021B88 :011AB3001D15 :101AB40012173EE0F511FEA3E0F512FF050B021B21 :011AC4001D04 :10139200050B050B12173EE0FEF511A3E0FFF51257 :1013A200C3E51D9420E51C9400500A204607E4B5CD :1013B2000B0302193BD251907DC2E0B403028003B9 :1013C200B40A0F7C00907DC7E0FD14250BF50B12CB :0713D20011158E2C8F2D2256 :101799007400F50BE51C451D601B30460F90800059 :1017A90078007900E030E104D8FAD9F8121AF17515 :0817B9001C00751D00021B1D40 :1012F90012173EE0FCA3E0FDA3E0F8A3E0F9A3E0A8 :10130900FAA3E0FB901B4AECF0E526D2E1D2E0BC5F :101319000306C2E0D2E18007BC0204C2E1D2E0F5D3 :1013290026908004F0901B47EDF0901B48E8F0A34D :0D133900E9F0901B45EAF0A3EBF0021B1D4C :10189700907DC6E0FEA3E0FF907DC3E0B4000D306D :1018A7004A051215D480081218528003121A3F02F3 :0218B7001B1DF7 :10142000907DC4E0FF7E00A3A3A3E0FCA3E0FD1237 :101430001115907DC3E0B40020304A08204905C250 :101440003F1212AF7C07907DC1E0907DC9540FB46C :101450000802E0FC1211758009203A03121674127A :0514600017C1021B1D75 :10173E00907DC3E0B52E028022F52EB40006D2486D :10174E007D40800BC248B401047D2080027D107F55 :0F175E00101214657DD87F00121465907DC4228F :100FDE00A3E0A3C3B400028036B40102800BB402B6 :100FEE0002802DB40302800222D3121046907DC6D9 :100FFE00500CE584F8E0A3F608DFFA021B1DC2AF21 :10100E00E0A30586F0A30586DFF6D2AF021B1DD343 :10101E00121046901B4D7516E8500CE584F8E60844 :10102E00F0A3DFFA021875C2AF0586E0A30586F0BD :10103E00A3DFF6D2AF021875E0FFA3E0F584A3E0BC :03104E00F5852203 :10159D00EF0303543FF8EFC398FF907F98E0C2E349 :1015AD00F0C2E5F0F879C77B027A08E933F9E8C2B1 :1015BD00E45002D2E4F0D2E3F0C2E3F0DAEDEFF959 :0715CD00DBE7E8D2E5F022A4 :1013D900907F98E0C2E3F0C2E5F0FB79A77A08E9CB :1013E90033F9EBC2E45002D2E4F0D2E3F0C2E3F005 :1013F900DAED7828000000D8FB7A087F00907F9BFF :10140900E0C372E2EF33FF907F98EBD2E3F0C2E3DF :07141900F0DAEAD2E5F0224F :10146500C2AF907F98E0D2E3F0908003E525D2E407 :10147500F0F525EFF9907F98E0F87B027A08E933DB :10148500F9E8C2E45002D2E4F0C2E3F0D2E3F0DAC4 :10149500EDEDF9DBE7908003E525C2E4F0F525D213 :0214A500AF2274 :1014A700C2AFE520907F97FA7809EAC2E6F0791E85 :1014B700D9FEEAD2E6F0D3EF00007907D9FE33CAA6 :1014C7004008C2E6F0CAD8F28006D2E6F0CAD8EAE7 :1014D700D2AF907F997A03E030E105D8FADAF8C302 :0114E70022E2 :10170D00907F96E020E0047E0180027E008E0DEF3A :10171D006009907F96E054FEF0800B907F96E04438 :10172D0001F0A24A923FE50D70047F0180027F0017 :01173D002289 :100DA500C243907DC5E0540CF50DE030E42C907DF8 :100DB500C3E0F538A3E0F53DE53754F34404F537D2 :100DC500D24BA3E030E603E4F50DE50D7047C24BC9 :100DD500E53754F34408F537803BA24A923F907DAE :100DE500C2E0F50CA3E0F510A3E0F517E53754FCD8 :100DF5004401F537D24EE50D700AC24EE53754FC75 :100E05004402F537C250C24D304A0AAF13EF65139D :100E150060FB121A55E50DB404031216DBE50DB49B :100E25000803121563121B1DC2AF907DC5E030E7A4 :0E0E350006D239D250D24DA250B39243D2AF62 :010E4300228C :10164000C243907DC2E030E014E537540C60205373 :1016500037F3304B1A12156343370C8012E53754B9 :1016600003600C5337FC304E06121563433703D228 :0416700043021B1DF9 :10134600C2AF907DC2E030E407E0A2E3925B803753 :10135600C25BC255907DC3E0901B5BF0907DC2E0FE :1013660030E10BA3E0F53AE4901B43F08019907D41 :10137600C2E030E00CD255907DC4E0901B43F08073 :0C13860006901B437401F0D2AF021B1D47 :1017E600E4901B4DF030550204F0901B5BE0901B1B :1017F6004EF0A3E515F0A37480F0A3E53AF0751654 :04180600350218751A :1018B900C2AF907DC2E0F50EA3E0F508A3E0F50FF5 :1018C900A3E0F509C253A3E030E002D253D2AF023C :0218D9001B1DD5 :10160A00907DC2E02410547FF50DE030E715907DFF :10161A00C4E0FFAD0D12182E901B4DEFF075167138 :10162A00021875907DC4E0FF907DC3E0FBAD0D12FA :06163A00000E121B1D2230 :100E4400121B1D907DC2E0FFC454C0F516E4F534B6 :100E5400E516B44004D2058015E5167004C2058079 :100E64000DE516B4800575343F800375340FE537FE :100E7400543F4516F537C204907DC2E030E402D2F7 :100E840004907F97E520F0907DC2E05403F516B4FA :100E940001031216DBE516B40203121563E516B45A :100EA4000303120CF7907DC2E0FFC4135403F5163C :100EB40064016005E516B4030B301708C21790806F :100EC40010E522F0E516B40208D217908010E5224E :020ED400F0220A :100F5F00C2AFE53754CF901B4DF0305904E0441029 :100F6F00F0305707901B4DE04420F0305607901B90 :100F7F004DE04430F0A204E433901B4EF0907F9983 :100F8F00E020E107901B4EE04404F0301707901B60 :100F9F004EE04408F0E50E6007901B4EE04410F061 :100FAF00E5086007901B4EE04420F0E50F600790C6 :100FBF001B4EE04440F0E5096007901B4EE0448073 :0F0FCF00F0901B4FE50AF0D2AF7516930218751C :10152900907DC2E0F50DE4F516F50D907DC2E0FF62 :10153900E50DC39F501874C3250DF582E4347DF57C :1015490083E0FF1214A750020516050D80DD901BDC :0A1559004DE516F07516B102187585 :1016A800121B1DC23B907DC2E030E002D23B907D10 :1016B800C2E030E314E52F5403901B2B93FFE5257C :1016C80054F0FEEF4EF52580035325F0908003E596 :0316D80025F022D8 :1010B3001201000100000040970D0101010001022F :1010C300000109022000010100A000090400000240 :1010D300FF000000070582024000000705020240EE :1010E3000000040309040A035300420049004700B7 :1010F30020035500530042002D00430041004D00E2 :10110300200045006E00670069006E006500320034 :021113000000DA :041B2B0001020408A7 :10050000901B6612114400000000C25DC238C25444 :10051000C23D1208907E107FB38E188F19751A1085 :10052000751BC5751E10751FE5EE54E070030206BD :1005300064901B6AE4F0A37480F0A3EEF0A3EFF0E4 :10054000C374139FFF74119ECF2402CF3400FEE4C6 :10055000FCFD901B62121138901B5C1211440000CC :100560000000901B62E0FCA3E0FDA3E0FEA3E0FF1F :10057000901B5CE0F8A3E0F9A3E0FAA3E0FBC31250 :100580001127503A901B5EE0FEA3E0FF901B6AE04B :10059000FCA3E02FF582EC3EF58374CDF0901B5C5C :1005A000E0FCA3E0FDA3E0FEA3E02401FFE43EFEA7 :1005B000E43DFDE43CFC901B5C12113880A4901BD0 :1005C0005C12114400000000901B62E0FCA3E0FDFF :1005D000A3E0FEA3E0FF901B5CE0F8A3E0F9A3E03A :1005E000FAA3E0FBC31211275049901B5EE0FEA363 :1005F000E0FF901B6CE0FCA3E02FF582EC3EF5835E :10060000E0FD901B6AE0FAA3E02FF582EA3EF58355 :10061000EDF0901B5CE0FCA3E0FDA3E0FEA3E02472 :1006200001FFE43EFEE43DFDE43CFC901B5C121146 :10063000388095901B6AE0F518A3E0F51974B3248F :1006400080FF741034FFFE901B60F0A3EFF0C3E551 :100650001B9FF51BE51A9EF51AC3E51F9FF51FE5C5 :100660001E9EF51ED2E843D820907F95E044C0F04E :10067000907FAFE04401F0907FAEE0441DF0907FAA :10068000ADE04404F0D2AF120715203D52203D05E5 :10069000D25F121258901B66121144000000007FB6 :1006A000407E927D047C00901B66E0F8A3E0F9A3F5 :1006B000E0FAA3E0FBC312112750CF203DCC901BE2 :1006C00066E0FCA3E0FDA3E0FEA3E02401FFE43E1E :1006D000FEE43DFDE43CFC901B6612113880C0E551 :1006E0008E54F84401F58E303D051202E0C23D30D3 :1006F0005D12C25D1218FD203807907FD6E020E71A :10070000F3121956120C2D120C2D120C2D120C2D49 :05071000120C2D80D247 :1002E000907FE9E070030203BF147003020433241B :1002F000FE70030204A224FB70030203B91470030E :100300000203B31470030203A71470030203AD24A5 :100310000560030204F1907FEBE024FE6016146098 :100320004224027078E518907FD4F0E519907FD5CB :10033000F00204F8907FEAE0FF1214E8AA06A90789 :100340007B018B3E8A3F8940EA49600DEE907FD465 :10035000F0EF907FD5F00204F8907FB4E04401F014 :100360000204F8907FEAE0FF12176DAA06A9077B46 :10037000018B3E8A3F8940EA496018EE907FD4F0B5 :10038000EF907FD5F0E4907FB5F0907FB47402F0E9 :100390000204F8907FB4E04401F00204F8907FB4C6 :1003A000E04401F00204F8121AE30204F8121B09F7 :1003B0000204F81200030204F8121AD50204F8909D :1003C0007FE8E0247F60241460312402705BA2384F :1003D000E433FF25E0FFA254E4334F907F00F0E4C4 :1003E000A3F0907FB57402F00204F8E4907F00F06F :1003F000A3F0907FB57402F00204F8907FECE0F473 :100400005480FFC4540FFFE054072F25E024B4F5B7 :1004100082E4347FF583E05401907F00F0E4A3F0A0 :10042000907FB57402F00204F8907FB4E04401F0CC :100430000204F8907FE8E024FE601D2402600302BD :1004400004F8907FEAE0B40105C2380204F8907F16 :10045000B4E04401F00204F8907FEAE0703B907F42 :10046000ECE0F45480FFC4540FFFE054072F25E064 :1004700024B4F582E4347FF583E4F0907FECE0541B :1004800080FF131313541FFFE054072F907FD7F002 :03049000E4F5414F :10049300E04420F0805F907FB4E04401F080569008 :1004A3007FE8E024FE60182402704A907FEAE0B4FB :1004B3000104D238803F907FB4E04401F08036904D :1004C3007FEAE07020907FECE0F45480FFC4540F87 :1004D300FFE054072F25E024B4F582E4347FF5834D :1004E3007401F08010907FB4E04401F08007907FA6 :0C04F300B4E04401F0907FB4E04402F05B :0104FF0022DA :03003300021B2786 :041B270053D8EF326E :0D00360000110C080707070707070C12FF51 :10180A00052F7E00E52F5403242BF582EE341BF5B9 :10181A0083E493FFE52554F0FEEF4EF5259080030F :04182A00E525F0229E :100CF700753403C247D22F908003E525F0E4F5163B :100D07007D64750AFF12180A85130DC3E513950D47 :100D1700C39D40F7E516C39470505B12180A901BE9 :100D270042E0F50D901B42E0C3950DC3948040F45B :100D3700152F7E00E52F5403242BF582EE341BF587 :100D470083E493FFE52554F0FEEF4EF525908003ED :100D5700E525F0901B42E0C3950DC394F040F412D3 :100D6700180AAF160516EFC3940C40A8908000E050 :100D770030E0A1750A09532FFED259C240C257C2AB :100D8700567535FFD247C22F908003E525F0E5352C :0D0D970070FCE4F534D205907F97E520F064 :010DA400222C :1016DB00C247305604D25A8026C25A305921D257AB :1016EB00C259E52F5403901B2B93FFE52554F0FEB5 :1016FB00EF4EF525908003E525F0E4F535F536D270 :02170B00472273 :10156300C247305704D24C802EC24C304029D25649 :10157300C240C207907F97E520F0E52F5403901BEC :101583002B93FFE52554F0FEEF4EF525908003E500 :0A15930025F0E4F535F536D24722C5 :03000B00020046AA :10004600C0E0C0F0C083C082C0D075D000C000C080 :0D00560001C002C003C004C005C006C00701 :10006300901B42E004F0E05407600302029730451E :1000730019908000E030E005750A098003750AFFD6 :10008300C22F908003E525F0C24530477320570304 :1000930030565D20560CE5367008901B44E0640929 :1000A300705EE535704612180A0536E5369000365F :1000B30093F535E536640C7047908003E525F03001 :1000C3005714D240C257D207907F97E520F0304CA7 :1000D3002F121563802AD259D22F908003E525F081 :1000E300D245C256305A191216DB801415358010CA :1000F300E535600CD535095325F0908003E525F0EF :10010300303B75C236908004E526F090800274017E :10011300F0741DF07419F09080007474F0908001F5 :10012300747FF0753E04908000748FF090800174AA :1001330041F09080027419F0D53EEB753E04908037 :1001430001E4F09080027410F0D53EF290800074C8 :1001530074F0908001747FF09080027401F09080BD :1001630000E521F0908001E523F0908002E524F082 :10017300D236908004E526F0305017303907C23963 :10018300121A55800DAF171517EF7006C250D243E0 :10019300805F901B44E004F0E0640A60030202976E :1001A300F00513E51370020514D24F204303020236 :1001B30043E5375403FFBF010820590330400205CC :1001C30037E5375403FFBF021DAF171517EF70163E :1001D300AF101510EF700FAF0C150CEF7008304E09 :1001E300101215630537E5375403FFBF030E30596B :1001F3000B304D05C23F1212AF5337FCE537540C99 :10020300FFBF040C20400330590674042537F5372B :10021300E537540CFFBF081AAF3D153DEF7013AF20 :10022300381538EF700C304B1412156374042537EE :10023300F537E537540CFFBF0C063059035337F33A :10024300305306E513540F7035753E00E50E600517 :10025300433E01150EE5086005433E021508E50F10 :100263006005433E04150FE5096005433E08150983 :10027300E52054F0453EF520907F97E520F0E534E6 :10028300600655137002B205907F97E520F0E513E1 :10029300543F600330582B303F28305E25305222C4 :1002A300B208B209753E04153EE53ED394004008FA :1002B300908000E521F080EFB208B209908000E55C :0202C30021F028 :1002C500D007D006D005D004D003D002D001D0008D :0B02D500D0D0D082D083D0F0D0E03237 :101AC500040103000505000301000200FFFFFEFEFF :10089000D238907F92E054FDF0E4907FE2F0F5864C :1008A000907F9574C3F0907F9E74FBF0907F93745B :1008B00028F0E4907F94F0907F9C742DF0907F96C8 :1008C0007401F0907F9D74FFF0907F977430F090EA :1008D0007FDD7409F0907FA1E04401F0907FB27455 :1008E00000F0A37446F0907FAFE04406F0758C06EC :1008F000E58954F84402F589538EF7D28CD2A97554 :100900002560908003E525F0AF3A12159DD2069040 :100910007F97E520F0753740D243D2527524017598 :10092000217475237F752607908000E521F0908063 :1009300001E523F0908002E524F0908004E526F0A4 :10094000908010E522F0901B477401F07D1E7F40DF :10095000121465E4FD7F701214657DD8E4FF121453 :10096000657D407F10121465D2487D0C7F201214E3 :10097000657D1E7F501214657D1E7F30121465E464 :06098000FD7F600214651A :10071500908006E4F0A3740AF0908008E4F0A374D6 :1007250009F090800AE4F0A304F0D236908004E545 :1007350026F0D237E526F07513F5908000E030E11C :1007450004E51370F5121AF1120CF77F0112170D5B :10075500E4F539901B48F0A3F0750D02E50D241062 :10076500FD7FA012182E901B49E02FF0901B48E04A :100775003400F0050DE50DC3942040E07D117FA008 :1007850012182EEFFE901B49E02400F0901B48E064 :100795003EF07D107FA012182E901B49E02FF0909F :1007A5001B48E03400F0E0F47003A3E0F470247D0E :1007B500157FA012182E8F397D167FA012182E8F47 :1007C5000E7D1A7FA012182E8F0F7D247FA0121880 :1007D5002E8F0D753C0FE53914601414602324FE2B :1007E500602614602B8000753C23753021802475AC :1007F5003080D20BD241D24AE50DA2E1B3924280BC :1008050012753043D24A800B753C237530628003E4 :10081500753029304108D235908004E526F0304AFC :100825000D304104D2098002D208D23FD25E9080B9 :1008350000E521F0E4F50DE50FC394804003750D47 :1008450001E50D2450FFE50F25E0FD121465E4F5E3 :100855000DE50EC394804003750D01E50D2460FF81 :10086500E50E25E0FD121465E50D2470FFE50E2566 :10087500E0FD121465E4F50FF50ED204907F97E5BF :0B08850020F01213D9901B5BEFF02253 :100B55001213D98F15205503020BFDE4FD901B5B85 :100B6500E0FCC3951540027DFFE513547FFFBF04EC :100B750017ED600C901B43E0F4600DE004F0800875 :100B8500901B43E0600214F0E5135407707CED60A0 :100B950030ECC39515F53FE49400F53EE53FAE3ED8 :100BA5007803C333CE33CED8F9F53F8E3E901B4341 :100BB500E0FB7E00253FEE353E7039EB253FFD809D :100BC50033ECFFE515C39FF53FE49400F53EE53FA3 :100BD500AE3E7803C333CE33CED8F9F53F8E3E9083 :100BE5001B43E0FFFBC3E53F9BE53E94005005C377 :100BF500EF953FFD8D3A8012901B43E0600CE513A5 :100C050054077006E53A6002153AAF3A12159DE5AC :100C15003A600AD216908010E522F08008C216903C :070C25008010E522F0C24F30 :010C2C0022A5 :100C2D00305C3F907DC0E0F50DA3E0FFC4540FF59F :100C3D0016E50DB4A509E516901AC593B4FF051276 :100C4D00193B801CE516901AC593FF907DC1E054A9 :100C5D000F6F6004EFB4FE05120ED68003121B2237 :100C6D00C25C30512FE533702BC3E52D951DE52C5E :100C7D00951C5011E52DAE2C7805CEC313CE13D88F :100C8D00F9F533800FE51DAE1C7805CEC313CE13D9 :100C9D00D8F9F533538EF8120A74058E30460C12BE :100CAD000986304421C246C244801BE50B6017E51E :100CBD001D2512FFE51C3511FED3EF9400EE942097 :100CCD005004D246150B304F06205B03120B55E531 :100CDD00375403FFBF0210E510D394005006E50C06 :0A0CED0094004003C25822D258229E :08000300907FEAE0F545D322ED :0E1AD500907F00E545F0907FB57401F0D322BC :081B0900907FEAE0F544D322CD :0E1AE300907F00E544F0907FB57401F0D322AF :10198800C0E0C083C082D23D5391EF907FAB740119 :08199800F0D082D083D0E032D0 :1019E700C0E0C083C0825391EF907FAB7404F0D006 :0619F70082D083D0E03233 :1019FD00C0E0C083C0825391EF907FAB7402F0D0F2 :061A0D0082D083D0E0321C :101A1300C0E0C083C0825391EF907FAB7410F0D0CD :061A230082D083D0E03206 :011B31003281 :1019A000C0E0C083C082D25D5391EF907FAB7408DA :0819B000F0D082D083D0E032B8 :1019B800C0E0C083C082D25C5391EF907FAA7404C8 :0819C800F0D082D083D0E032A0 :100A7400907FB8E020E114E53360081533792078DD :100A8400208026E52D7005E52C7001227820E52DC7 :100A9400C398E52C94005002A82DE8F9305170E574 :100AA4001DC398E51C940040E2907FE27450F074FA :100AB40000907FE4F0747E907FE3F0907FE57420F3 :100AC40098702C7802C2AFF0F0F0F0F0F0F0F0F093 :100AD400F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F012 :100AE400F0F0F0F0F0F0F0D8DED2AF8008C2AFF052 :100AF400F0D8FCD2AF907FE27400F0907FB9E9297E :100B0400F0C3E51D99F51DE51C9400F51C802F85A7 :100B140032848531857400907FE4F0747E907FE3A5 :100B2400F0907FE5C2AF0586E0A30586F00586E078 :100B3400A30586F0D8F0D2AF907FB9E929F0858477 :100B440032858531E52DC399F52DE52C9400F52CDE :010B5400227E :011B32003280 :10098600E53B24F97003020A3B24076003020A735D :10099600204603020A73C2AFC237908004E526F0F0 :1009A6007F05121B2FC236908004E526F0304825BD :1009B600304A18C23F304D09E53964026003121A05 :1009C60055901B47E0FF1211EA8014901B47E0FF89 :1009D60012191E800AC25E901B47E0FF121A299068 :1009E6001B48E0FEA3E0FF8E46F547901B45E0FC62 :1009F600A3E0FDEF2DFBEE3CCB2512F547EB3511C1 :100A0600F546908006F0A3E547F0C39FF547E54617 :100A16009EF546908008F0A3E547F090800AECF03A :100A2600A3EDF0D236908004E526F0D237E526F025 :100A3600D2AF753B07908000E020E131E512251D1D :100A4600F51DE511351CF51CE50B6018E51D251295 :100A5600FFE51C3511FED3EF9400EE9420500515EA :0D0A66000B02099CE4F53BD244A24A925ECB :010A73002260 :101A6A00C3907FA57800E020E003D8FA2220E2FCA8 :051A7A0030E1F9D32268 :1018DB00C2AF907FA57480F0907FA6EF54FEF012FC :1018EB001A6A500D7400F0907FA6EDF0121A6A5030 :0218FB000022C9 :10000E001218DB5009907FA6EBF0121A6AC3907F8C :10001E00A57440F05008907FA6E0FF907FA5E020E9 :05002E00E6FCD2AF2248 :10182E001218DB501B7480F0907FA6EF54FE44011B :10183E00F0121A6A500A7420F0907FA6E0121A6A0B :04184E00D302001CA5 :101A2900908001E523C2E4F06403C2E4F0D2E4F05B :061A3900DFF8E523F022B6 :1017C100EF2E601DD3121970908001E5230E641075 :1017D100F0640BF06410F0640BF0DFF2DEF0E5234F :0517E100F0C3021970C5 :101A3F00908002E524D2E3F07805121B11C2E3F087 :061A4F00121674C23A22D7 :10167400908001E5237D7D7C0B7B10C2AF6BF06C09 :10168400F06BF06CF06BF06CF06BF06CF06BF06C7A :10169400F06BF06CF06BF06CF06BF06CF0DDDED2A4 :0416A400AFD23A2265 :10195600907FD6E030E712E04401F07F147E00125B :0A19660019D0907FD6E054FEF02265 :1018FD00907FD6E04480F043870100000000002275 :07125800907FD6E04408F08E :03125F00E4F53E75 :04126200E054FBF069 :03126600E4F53E6E :10126900E04408F0305F04E04402F07FDC7E0512C0 :1012790019D0907F92E030E3077FDC7E051219D008 :10128900907FAB74FFF0907FA9F0907FAAF0539103 :08129900EF907FD6E054F7F05E :0312A100E4F53E33 :0512A400E04404F0220B :02176D00A907CA :10176F00AE1EAF1F8F828E83A3E064037017AD018F :10177F0019ED7001228F828E83E07C002FFDEC3EED :09178F00FEAF0580DF7E007F0043 :01179800222E :0214E800AD074E :1014EA00E4FCAE1AAF1B8F828E83A3E06402702ADB :1014FA00AB040CEBB50501228F828E83A3A3E0FA1D :10150A00A3E08A42F5436242E5426243E54362420E :0E151A002FFBE5423EFEAF0380CC7E007F003B :0115280022A0 :1019D0008E3F8F40E5401540AE3F7002153F4E6090 :0719E0000512190D80EE2233 :10190D007400F58690FDA57C05A3E582458370F9ED :01191D0022A7 :03004300021200A6 :10120000021988000219FD000219E7000219A00066 :10121000021A1300021B3100021B3200021B3200B3 :10122000021B3200021B3200021B32000219B800FE :10123000021B3200021B3200021B3200021B320072 :10124000021B3200021B3200021B3200021B320062 :08125000021B3200021B3200F8 :03000000021AFDE4 :0C1AFD00787FE4F6D8FD758147020500F3 :10111500EF8DF0A4A8F0CF8CF0A428CE8DF0A42EEE :02112500FE22A8 :10112700EB9FF5F0EA9E42F0E99D42F0E89C45F01E :011137002295 :0C113800ECF0A3EDF0A3EEF0A3EFF0222A :10114400A8828583F0D083D08212115B12115B12C6 :10115400115B12115BE473E493A3C583C5F0C583EB :10116400C8C582C8F0A3C583C5F0C583C8C582C8F5 :011174002258 :00000001FF libsbig-4.9.9/libsbig_armhf.bin0000644000175100017510000274170014136175550015704 0ustar debiandebianELF(4 4 ($#pxxx%$$QtdRtdGNU:F?e)>8Sr@PO"c=|i<w~C]LymMw>StQ;B:e\GEp?f}Wv5OaV%6{b zegq0{v~-:BFIjUP 1x"Km29 z!]#Z+A`sq|2Hgc W/T/)-^14}0AL[$CH&VDT N#,Uha8XI&`5?f. \tNZ8[dR_3Y _Q!=($'G<X^; )F9uiSljbyl7Yoo*.DKkh@+kRsM7p*xn%J3 >n,u rr46('J E d@ ($D )1bZ!0oA-J$2fɢ t$Z0M H&d bJD0 )+JB@P@Рrc `+P @ rP@@@$ʈ A D#R`  (@Q0PP3D #X@PPj€A@B @ 1i@!$B     !$%')+,./45679:;<=@BDEGJLMNOPSTWX[\^_cefgjlnprsuwyz|}y,=)f7M&d F|pqAOZPtݠGLS-#!zu7}%ӝ|0XSm;\ġcVclj(Aŝ`)";C?6Ze@.Ft_n1c~%_EM!,D%}hԿ ;PE1ѝ|K %a΁8X v(k\Dw\@NV{E]!9f IA{+)vd}4ZvԤR Zb!G/ZPOΗ)mC :"=MQb ~ ##!u-O%٦m]D Gp;!ON*}td^\&lɅx>W ]@5 7iGIz?E_KͺJA{σ|ϜI߲>0M66!znޙ'tUD1鮧vTk% _1 جJv 50?sSܘDevJA*n69h*1'Po 6ټv5I89rx~'}C7 a;-[^$?I'Q?k/9*#j?i y{^˗_cOi8Y -[E 0YQ{i q{e !qu*fZ)Ju\ghHU~gkj-˖|k|؄  F"  b D>2,,L%3ZgR2bf  /E X.yGs~z|@Mpk{mW, Z Ob @X |   <T  aH  @ yy  tX 'P X0 @X  5, z]p| A  $(l nT 4D d|L H      IT $ z@X  JP 8 4 14 tE $ yg [\U t  g Wd|   l Ȭ 4Y, 45P < o  < T @ 8 z l j ؙ  Pp 4nl d ܍ gt} Pp  @T   H R x _dX( HEx   Yx z-\ z h DX  i    (H?L p( @ p| 4  t L ex O B kP v \J <p it( @ C Ĕ y)0 ?<p oG `zdyq| , `  t <}$ `,< g\X e l h y ( &] n < x l \ j h Ĭ  __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeansigotoxyccprintfclreolclreolsclrscrdelayfflushfgetsmygetchmygetsmykbhitnanosleepscreenControlsetScreenLengthstdinstdouttcgetattrtcsetattrterm_startterm_stopvsprintfCalculateEEPROMChecksumClearITArrayGetRawEEPROMMicroCommandMyTickCountSBIGUnivDrvCommandTimerDelay__ctype_b_loc__isoc99_sscanfdump_eepromdump_usbvarsexpfclosefopenfwritelocaltimelogmainmallocmemsetms_clocksave_imageshutter_commandsstrlentest_linktoupperupdate_clockDetectI2CAOI2CAOCenterI2CAOTipTiltRWUSBI2CSleepdebug_log_messagedebug_msgpDllGlobalsBulkIOFlushBulkIOReadBulkIOWriteETHBulkReadETHBulkWriteUSBFlushPipesUSBGetMicroBlockUSBSendMicroBlockCCDDigitizeLineCCDDumpLinesCCDMeasureBiasETHGetPixelsETHInitPixelReadoutEnableVerticalFlushHFlipPixelsHotPatchPixelsLPTCameraOutLPTClearImagingArrayLPTClearTrackingArrayLPTClockADLPTDumpImagingLinesLPTDumpST5CLinesLPTDumpTrackingLinesLPTGetPixelsLPTSetVddMicroGetPixelsMicroInitPixelReadoutOffHorzBinPixelsOffVertBinPixelsOffsetITArrayOffsetPixelsOffsetST5CArraySubtractPixelsUSBClearArrayUSBDumpLinesUSBGetPixelsUSBSetVddcleardriverControlParamshot_countisAutoFilterSupportedmemcpysqrttemp_videotemp_video2CFWCommandCFW_COMMAND_STRINGSCFW_ERROR_STRINGSCFW_MODEL_SELECT_STRINGSCFW_STATUS_STRINGSGetEEPROMPulseOutQueryCommandStatusST_CAMERA_NAME_STRINGScfsetispeedcfsetospeedfcntlioctltcflushfprintffseekftellgetLastOSErrorMsgDiffGuiderCommandETHComMicroBlockETHDeviceIOControlETHGetDriverInfoETHGetMicroBlockQueryEthernetQueryEthernet2bindethDllGlobalsCounthtonlhtonsinet_addrleftSidePixelFifontohlntohsrecvrecvfromscpysendsendtosetsockoptsocketstrcmpFirmwareCommandGetLPTLDriverInfoGetWinIOLPTGetIRQLLPTGetMicroBlockLPTGetUSTimerLPTInitPortLPTSendMicroBlockLPTSetIRQLOpenCloseLPTLDeviceWINDeviceIOControlMFCommandABG_STATE_STRINGSBitIOCommandColumnEEPROMCommandFAN_STATE_STRINGSGetBootEEPROMLED_STATE_STRINGSMC_READOUT_SUBCOMMAND_STRINGSMicroInitADGainPutBootEEPROMPutEEPROMReadoutCommandGetsPixelDataRelayClickSHUTTER_COMMAND_STRINGSSHUTTER_STATE_STRINGSUserEEPROMCommandmemcmprightSidePixelFifostderrswapcpyusbIGACheckFeatherGateArrayfreadstrcpySTFDownloadReadoutParamsSTXAdjustGainsSTXAutoFreezeSTXDownloadReadoutParamsSTXGetCCDSizeInfoSTXGetEzUSBVersionSTXGetTemperatureDataUSBGetAlternateMicroBlockUSBSendAlternateMicroBlockbcd_nxGetDebugLogCcFlagsGetDebugLogFceFlagsGetDebugLogFilePathNameGetDebugLogIoFlagsGetDebugLogMcFlagsGetFanControlSetDebugLogCcFlagsSetDebugLogFilePathNameSetDebugLogMcFlagsToWindowsRegistrySetDebugLogfceFlagsSetDebugLogioFlagsSetFanControlUSBLDRIVER_FlushPipesUSBLDRIVER_ReadAlternatePipeUSBLDRIVER_ReadComPipeUSBLDRIVER_ReadPixelPipeUSBLDRIVER_WriteAlternatePipeUSBLDRIVER_WriteComPipeUSBLOpenCloseDeviceUSBOpenCloseDeviceUSBADControlUSBManClocksGetNextUSBDeviceUSBLDRIVER_ResetPipesUSBLGetDriverInfolibusb_bulk_transferlibusb_claim_interfacelibusb_closelibusb_detach_kernel_driverlibusb_free_device_listlibusb_get_configurationlibusb_get_device_descriptorlibusb_get_device_listlibusb_get_string_descriptor_asciilibusb_initlibusb_openlibusb_release_interfacelibusb_set_configurationstrstrAmbientTemperatureFromSetpointSetpointFromAmbientTemperatureSetpointFromTemperaturefillscatswap_bytesswap_longtimesCFW_COM_PORT_STRINGSCFW_POSITION_STRINGSMC_COMMAND_STRINGSSBIGLogDebugMsgSBIG_COMMAND_NAME_STRINGSbWindowsNTconnectdetdllGlobalsfeatureFirmwareReqsinet_ntoanew_MinSupportedFWparComActivepardrv_spmsbigUDRVHandleshutdownshutterEdgeusbDllGlobalsCountgetenvstrtolfputspthread_mutex_lockpthread_mutex_unlockcallocpthread_mutex_initlibusb_get_bus_numberlibusb_get_port_numberlibusb_get_parentlibusb_get_device_addresslibusb_get_device_speedlibusb_ref_devicelibusb_get_devicelibusb_dev_mem_alloclibusb_dev_mem_freelibusb_set_auto_detach_kernel_driverlibusb_set_debuglibusb_set_log_cblibusb_set_optionlibusb_has_capabilityvsnprintflibusb_get_port_numbersmemmovelibusb_get_port_pathlibusb_get_max_packet_sizelibusb_get_active_config_descriptorlibusb_free_config_descriptorlibusb_get_max_iso_packet_sizelibusb_get_ss_endpoint_companion_descriptorlibusb_free_ss_endpoint_companion_descriptorlibusb_unref_devicepthread_mutex_destroyrealloclibusb_wrap_sys_devicelibusb_open_device_with_vid_pidpthread_getspecificlibusb_unlock_eventslibusb_lock_eventslibusb_control_transferlibusb_set_interface_alt_settinglibusb_clear_haltlibusb_reset_devicelibusb_alloc_streamslibusb_free_streamslibusb_kernel_driver_activelibusb_attach_kernel_driverlibusb_exitlibusb_handle_events_timeoutlibusb_error_namelibusb_get_versionlibusb_get_config_descriptorlibusb_get_config_descriptor_by_valuelibusb_get_bos_descriptorlibusb_free_bos_descriptorlibusb_get_usb_2_0_extension_descriptorlibusb_free_usb_2_0_extension_descriptorlibusb_get_ss_usb_device_capability_descriptorlibusb_free_ss_usb_device_capability_descriptorlibusb_get_container_id_descriptorlibusb_free_container_id_descriptorlibusb_hotplug_deregister_callbacklibusb_hotplug_register_callbacktimerfd_settimelibusb_alloc_transfer__assert_faillibusb_free_transferlibusb_submit_transfer__errno_locationlibusb_cancel_transferpthread_setspecificpolllibusb_transfer_set_stream_idlibusb_transfer_get_stream_idlibusb_try_lock_eventspthread_mutex_trylockpthread_cond_broadcastlibusb_event_handling_oklibusb_event_handler_activelibusb_interrupt_event_handlerlibusb_lock_event_waiterslibusb_unlock_event_waiterslibusb_wait_for_eventpthread_cond_waitlibusb_pollfds_handle_timeoutslibusb_get_next_timeoutlibusb_handle_events_timeout_completedlibusb_handle_eventslibusb_handle_events_completedlibusb_handle_events_lockedlibusb_set_pollfd_notifierspthread_cond_initpthread_key_createtimerfd_createpthread_cond_destroypthread_key_deletelibusb_get_pollfdslibusb_free_pollfdslibusb_interrupt_transferpipe2pthread_cond_timedwaitsyscallopendirreaddirclosedirfdopenfscanfstrerrorstrduplseekclock_gettimemunmapmmapuname__xstatstrncmpreadlinkstrrchrstrchrasprintfudev_device_get_devnodeudev_device_get_sysnameudev_device_get_actionudev_device_unrefudev_monitor_receive_deviceudev_newudev_monitor_new_from_netlinkudev_monitor_filter_add_match_subsystem_devtypeudev_monitor_enable_receivingudev_monitor_get_fdpthread_createudev_monitor_unrefudev_unrefpthread_joinudev_enumerate_newudev_enumerate_add_match_subsystemudev_enumerate_add_match_propertyudev_enumerate_scan_devicesudev_enumerate_get_list_entryudev_list_entry_get_nameudev_device_new_from_syspathudev_list_entry_get_nextudev_enumerate_unreflibm.so.6libudev.so.1raiselibc.so.6libsbigudrv.so.1LIBUDEV_183GLIBC_2.4GLIBC_2.9GLIBC_2.28GLIBC_2.7GLIBC_2.8GLIBC_2.17  # ii ii  ii ii (ii `U,VV(WWXXY0Y\YZZZ8[<[@[D[H[\\\\]]] ]]]] ]]]]\^`^^^__t`x`|`aaccccccLdPdeeeeeg ggg|jjjjjjjjkkkkkkk l$l(llllpmtmxm(n,n0nnnnnnnxo|oooppxp|ppppppqtqxqtttttttttttvvvvwww www4w8wDwxxxxxxxxxxxxxxxxxxxxxyĂȂ̂ЂԂ؂܂8ąȅ0PTX\`$(,048<@DHLP ̍Ѝԍ؍HLPHL48ęșЙԙȟ̟̦ЦԦئܦ ptx|DHLtptx $<TĬtx|Ȱ̰а԰ذhlhptxt\`d0TDHȾ̾`dtx$( x  p|x| PTX\`pt|   $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlPTX\`dhlptx|$(   $(,04<\`dhlptx(,4 HLP$(,048<@DHLPTX\`dhlptptx|$ ( , 0 }}}}}}}}}}}}~~~ ~~~~~ ~$~(~,~0~4~8~<~@~D~H~L~P~T~X~\~`~d~h~l~p~t~x~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  $(,048<@DHLPTX\`dhlpt  $(,048<@DHLPTX\`dhlpt|$(,04yyyyyyyyyyyyzzz zzzzz z$z(z,z0z4z8z(,0?4l8<@@DAH(LBPTXC\D`dhlptEx\|*FGHIJKLMNOPdQRTZUVW@X YzZ [$<(,\0A48]<@`DNHL^PTX\`dh_l`ptax|cE+d{efghijkklabmno?pq2rs tuv w$t(x,30y48v<@zD{H|L}PT~X\`#dBhKl ptxm|UCWxq;@-- ;Əcʌ ƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌ|ƏcʌtƏcʌlƏcʌdƏcʌ\ƏcʌTƏcʌLƏcʌDƏcʌ<Əcʌ4Əcʌ,Əcʌ$ƏcʌƏcʌƏcʌ ƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌ|ƏcʌtƏcʌlƏcʌdƏcʌ\ƏcʌTƏcʌLƏcʌDƏcʌ<Əcʌ4Əcʌ,Əcʌ$ƏcʌƏcʌƏcʌ ƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌ|ƏcʌtƏcʌlƏcʌdƏcʌ\ƏcʌTƏcʌLƏcʌDƏcʌ<Əcʌ4Əcʌ,Əcʌ$ƏcʌƏcʌƏcʌ ƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌ|ƏcʌtƏcʌlƏcʌdƏcʌ\ƏcʌTƏcʌLƏcʌDƏcʌ<Əcʌ4Əcʌ,Əcʌ$ƏcʌƏcʌƏcʌ ƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌ|ƏcʌtƏcʌlƏcʌdƏcʌ\ƏcʌTƏcʌLƏcʌDƏcʌ<Əcʌ4Əcʌ,Əcʌ$ƏcʌƏcʌƏcʌ ƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌ|ƏcʌtƏcʌlƏcʌdƏcʌ\ƏcʌTƏcʌLƏcʌDƏcʌ<Əcʌ4Əcʌ,Əcʌ$ƏcʌƏcʌƏcʌ ƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌ|ƏcʌtƏcʌlƏcʌdƏcʌ\ƏcʌTƏcʌLƏcʌDƏcʌ<Əcʌ4Əcʌ,Əcʌ$ƏcʌƏcʌƏcʌ ƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌ|ƏcʌtƏcʌlƏcʌdƏcʌ\ƏcʌTƏcʌLƏcʌDƏcʌ<Əcʌ4Əcʌ,Əcʌ$ƏcʌƏcʌƏcʌ ƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌ|ƏcʌtƏcʌlƏcʌdƏcʌ\ƏcʌTƏcʌLƏcʌDƏcʌ<Əcʌ4Əcʌ,Əcʌ$ƏcʌƏcʌƏcʌ ƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌƏcʌ|ƏcʌtƏcʌlƏcʌdƏcʌ\0 0 R/ `,,,,00S 00/ 0S// ,,8800C,0A0/ 0S//+pL0L 0 0S/80@-0S (0^0 0 +0PH- H- _H- MD^4 Yq Р80}}H- !CH- *H- MH      7O Р/L}H- Mf РH- M\\ \0 TP@ \Lώ @ 0W Р@BMbMЍ/H- M Р9|H- M Р| MH- $M0    00  0 \X  0K 00 РH Ѝ/-'H- MP P 00 Р--/H- Mj@@ *.P РP-H- MXp PP  K[ $$ Ks[  Р8 pL-M 000 0  0pPpPpPpPpPpP        MKpH- M < РH- (Mp  + 00  0K 0   Q44 [    РH- hM  K 4"  /KK P sPK1 !K K P =pd!l 0 P .001@B   !K K P   0| P B  P p  Р T ,>vvrwH- `M  K K$   =$ < Р{0H-M  Z@4 *  K$K , " [8(8+P hp8 H0!$88RP Pp( <0   H P  K$K   ! [%\zp\DF + + +S8 8+P8 H0! 88 004@5P:04>dK0TTS(TSS0S$SRRH- MX# T3  H0D0@0K(L8eLNP L PL? yP ?A@.P44!ddL? H07P HK K\ 00 b  ,H [0[\(  $LPL? H0D P v(HD  K K[ 0  00L? @0P \@K K]  K ^   eT[ [  W53 РQJOSO>PMhPH- M  Ap 2d %(P$ v РNH- M "  4 ,( $$  " 8N87P 8 P`84 bP 4P4PD@<4 R! P P0  00044 4 r p 0/0n0P h0 v РXNMII  <L0H-M%  d h h` \\ XX & T mKx`KP`KP `[ PL@`Kd Ki0KhKP dPdPhPhP[K | KKd$ h dQLd dd$ h hH4   D d84$ P (D R@ P P P 2 <<pp K 88pp pP P4pP446 P P | 00_pp &xt ,, (( Rpp pP xd  QddQ$ |  8P^    ad" P %dd! h hd! h t tdQXt tPl|! pp pP tt pP  :6  ' "pP tpri K0G]G|ddG`;pHFHF^JDDUHltO-M K$ ( xK$(  xK, KNKNP x[ PA xK K:P  i- Q!<x<H 0$( MxK xK,KA?KP KN KKK, 0K 0 KN$(s, xK xKA/KP KNK K0 KN$(P xKp xK.KE?KP KNwP @ P   K KQ K K0 KNOH* 0K P.$(L D@* 9[S90 9[ 9[[0 [  0$( ~xKd xKF/KG?K6P KN K K K K KA 1X900> KN$(MxKxK.KJ?IKP KN  K( K$ K K0 KN'0K P $(j[*[$(_ xK|x[rP x[RP`xKI/>P KN K K$K#x[wP x[WPxKI/>GύP KNe KK K$KKNKNV K0Kxx P  [P $(4[ [t8$(xKpBxKF/E?[P KN K K K K0l KND%L0Kll] P$(  0@P`pҀ[ȐР@P `pYh$(hPxKdHxKC/ P KN P Pg$(g$(/xK`xKB/A?P KN  0\\ P6hP/T/". AQX0$(  1TP  PTA$(  1LH  HL3!DV P P.$(PxK@c0xKB/0~P KNB " 0< 0 <KN P  088q P$(44$(t0P $(lK^P $(0Z, K^P $(L($($r$(mKZ>Ц<<<q>n>Q=h???@@@?AAABiBlBCIxDDC:EAE;~;;;8F 44H- M  XK $J(XK X$wP X[ PX[G@1Pr!  8(+   pX+HXK/(XK\ KP \@<8(+   kpX(XP X P XU|wE Рb8779:H- M`%`5`ş  KKKKKP D0 L TKXK XX TT p< P 40PL,[];[QHKKK$[#K"K!KP  !K!KD  40!L0! !K [R$  KD`[P P P P ,K2 @@p< K <<p< <P <]T8K4[P0<P00 P :P K0K ,,p< 4K8K (( $$ yp< <P wDP[H \[AH HPeK0K Zp< (\<PTD &K %KD  20!L0! %KL %KF [R!  ddP`K! +p< <P PddD#4\` A dd P]P P< ddW<P M<A;5 Р 6ԟ84f3l3d$70 7 5tL0H-M  KK $$  p44Pa[P *! 10!  XT8,0( ( P (<( ((P !  #< 80W, ,#A0 0  x,0 \`l 4K0)4p`1d0 \H- M KKK  %p [[y P x A+ +SH @([[]; Р.A 02H- HM  KKK 0K    $ 0$K K0K  0[K$   $K K0K     \X![% V  РY. .0H-M!KKD,( $$ p [[PGxQ > [[L|4((P/(P o,( P( ,0N<" 00!   J((TP4[[e[[`K0<///NP'00H-bM!KK,1 $$ p [[^PGxQ > [[OL4((P/(P ,( P( ,0T<" 00!   ((TgPd\4_[[[[K04---TH%(H- @MKK ?) K      R  [[P,   0     A  f ` \ \00 4[[ РeA+0H-+MF/5  00 p 3`Kl`KPI hh`Kd``Pd P\`KXX@xt TT PP pP  MKdK L pP 8hpQ  H #  )+)+ * *QD P P P 2 @@p <<pP 8j  400 vpP,P,,P q l` (QpP \   ${ G ($ P 0  0&pP P ( mKP| pP  X6`K 0 B P| d 0 + &K0Q(&B$#v'4'&w*%/%$H- M    K K    pP  +SP \>5  Р"H- xM  TsD < , 88Q. .4 ) KV  $ (   4O0 P Z ,  8 ) K,  , 0   zA A+B 0?+ 84 A +S  a0,( $0P 0 A+ ,+S  I'D"?: Р.A@O"!!!H- M$  ` \X TT PP % LXKHZXKCP X[ PXKY KnP Y[D@4PDD!$p$p K A HKhK 44Rp` b K A 5KhK $$?p` Ol`   0p` `P <  zl +J;+"J;+ p+Sd d@P PP FP `P `P >|`2+ РY@o@ m#H- M  ($   P" 08K84P 8 P;84 00^P 4P 4Q0P0Q40   s`p,,q   РLrU0H- Md  `0  !̠!~!Dt@P 00@ PK0H- 0M|     K0KKP <  [ [ 0 0 Р5H- ME K  Z>  = 8  [P B 3+A2  2   8 . 0. . 0; +A2  s    0  0; РIA@Dl)@9@F@@?@?(\@$@H- (MKK[PK4[Q K[P 8 ?8+9;[ [;B+3  F0 A B + !@ 1  !+[ K+A2  . A * +K "@ 1  Р9@F@Dl)@@?@(\@$@H- (Md@PK8KK4 AQ  K K K0K  K K 1PP KK [K KK [KP[[P  Рd|HH- M    ( P@  @P, ? @  P   @ ++  8  @ +   < 8 P 8 8 Pl 8 < PX < < P< < 40) 80  CD D H 0 <H @D4 \ 8 P0 < P- 0P*0p'4P$4p!ژ  K  K0 40"  K !K K 0KL P A 0h8 4L < 08$K8!#K<"K<!!KKK, ,PT P<T T ,(KK,$KKK K  ,, X 8d<XKKX, , PTPpTT K K [P 4  @P,, , P  AQX & Q d Q %0  0CPLL P0 A  A  P vs  @ ++  8  @ +   < 8 Pt8 8" PX8 < PD< <" P(< H KKZK8 @KK KG P [K< @KK K; H* KKH, , PDPlDD K K [P 0  @P,,  P" P " 2`ß @ <084 <# 0@8 00 l,, P D AQ7X P T@<,  00Nx( 0l$! Q , 0@HdQ TTP!0  0C  0 A  A  @ P ($ ! 08  0 T! 0  C Р D,~pxi ص@|d| صس̳\dH- 8M0K t#   K KK 0KK  K K K0ό \  KK P[@P[GPʤ P   P  0[v  PP2 K K[ K KK PK K KK P [ [PT[K  P k PP P U| P d` 0[D; Р  Щf ̨ 0  t D8 H- M  P :P @Q:x p J    Р\H- M P :P @Q:` HH0H  t  Pq  Р$|H- M  P :P @Q:l 9  1  РO-M($ @P`p d h l d( , "K3KᲣKᴓKᶃKsKcKSKKKlD h 0?00Sp@ 6 / 0@0 D (,t  t0Lx >"[3[[[| .#[3[[[ /  [K[Q" KH[Q" K(,#[3[r ,PH H HQ!T  Hl`LX[H[ P !(,"[3[[ [[C[r s0|~t[ D DP! P / ?D O@  0 0S D$ >(,"[3[[ [[C[S[r s0|~tu [D DP! ,P / >D O@  0 0 KD$ D QP h6`\T ,D$  @P !h(D DP! P xtp/ =D `O@  0 0 D$ uk(DD DP! P / 0[[ 0| s0[Ko[P - 3[[  s0!  |0|@@@PP 4 4Q< (P  -4[0!  [P $[    3[0    , <0[|1 0lh, p0L,PP [[P < 8 4, 0[  |0!  1s0  3[0 !   (pP_ ,P\ DPW K[PQ@ L $[K[Q$ ? P+ 4[0C[eL 0C[( , 0! i[gK0,!Qt(K[5[Q[[%[APX $[5[0B0000̌ 0004 [K(pPb ,P_ HPZ HP 8 H88) 90xɟ` ` `` [4410,! (,,0!Q PK[[AP $[90\    ɟ,X [L00X S$ !( h$[ Bx90 X0 B!긤D%8X 4[0C$ɟ 00 B !'4[0ȟ 00X S h$[ 80 X0 B |"yy<X 4[0Xȟ 00 B '1[ X\ $[70 X0 B ТԢxx@lX 4[ǟ 00 B 4&0` \ [Pǟ X P $[ 70 X0 B 4X 4[Ɵ 00 B \P LdX  0[0  [K ꔡ%3[0  p (0PK[[AP$[50\    ğ,X [L00X S ($[ Bl50 X0 B xT0ȟ0X 4[0Cş 00 B #4[0ğ 00X S|x L$[ 40 X0 Btpl ꘟ8~L8lX 4[0Dğ 00 Bhdl l8"0[ X\`\ Xx$[30 X0 BTPL ̞h LX 4[|ß 00 BHDL Lp!X0` \ [4ß X P@< ,$[30 X0 B840 ꔝpbTX 4[Ÿ 00 B,(0 0\P X  0[0  $[Kꨝ(4ʻLHD! @10[   LD$ $K趻l@   |NpooLXxo~tT"Xghԏ,eejeĎ4xlNhclH|6Ȓl̛vlعιȗ4ܔhtpjgTeZedh M  =p` P P) 04(P} =}lhPPL($Ѝ/ȉΩv\J8 MP P PЍ/L-`M  !K1KK  @P$ $![PF [![a/", AQ( ;"1[, 0 K[![1[0,@\40, (0($(p$$4 0 r,0s (|0 ~@@$ [[AK[P P V 1[[[Q 0d lp  r0s |0~@@ / P P [![qr 1[> P ![1[[rs |0|=  [![qr 1[ d PXDKD̈H- M   K1  @P4!TTP [!qr 0tP   P [q AP   [q #P    Рd0H-M @  !K1KK KKPL@H9$AK![1[[| r s0D 6 P  $["[ 0qr0# @<< l Pc![1[[| r s0 P  P @P848!``![2[ r s0Ÿ 4 b < 1[[ @@P PP@|s04Ÿ 0 k  PPK$ [[P"[10 $0 $ ,([KHP$ 2[$ [O$P8 D H < @ K[[P"[00 *@ +2 +!+2 [K [ + +[ ;+;[ K;+"B 0%  K0l<؃,H- M KtP}[PtP tPP e[P PPTp[QK t P!8(([[[P( P% tPxPtP| t Pps`pX[ РX@$~~~ ~~}}0WI}~L-pM K 1K d @P< <!,,x u 8P !4 40w P  a( KKKK, K000c`P1 0 K,,Z P  C !0[ @ @@@@r ($ 0 P  "K4 [Px#[00 1[ 40 4 [K@4@   K | |{|{l{H- HM  K1K P$ $P    P~   P. P+ P( P% P" P P P @PP$xP xP xP i @P,!hh  [1[ 0r 10 0   [1[s0 0r 810 M  P-K [P![00 0  [K @ dPdA  Р$ztlu % 0| hh .dd #P$ 3 E@ A@` \00XTH<KP P3 40,$ X3  D@ P  L0 0H# #P# 2 D@ A@D @00<8<K( P3 # T2  C@ 4  00 0, #P" 1 C@ A@( $00 `U<K P ! P1  B@   0 0k1<Krl P PLH! 0  lB@  0 0G}   P xoll#[  KLrqr0rpl@onooon mllmmmmk`kkkpp`pbphed@exeeeeffffb gflffhggBh gpggPih(in`i$hthhjpiiBijb H- M  00P hP` HH P,  Р>d>T<> H- M 00P hP\ H ĿP(  Р=== H- M   K( K ,K P   P  4#tD0 P  LP!XH3Tx# Ř t!%$$ c P   P  "D0L P  @@PH t2" Ř t!%  . P   P  {1 -=)0R t %.0 P  [ P  Tp|| <  = t< 80 P  @ <8=((P = 0 B= t< 80 0 P  "r((x0,  0t, 0 P    Р < T<@B';;`: 99L<x;:H- M dPh X P  P,   Р H- @M P dP   ld ht0E P  P P  Р 7'/H-M  P  PPp <8K $8 K0ჿ  P ! 200̌  P c 10 ̌ "@,(  $ 0庿  2   -40@@@@@@<  < < .<  0s 墾@@444488$K J , 02(姽<\  "4 ⬾PD K76 p64,6 h6 6H- M  0 0 P Q  iP| |" 0  0c  02 0< Р<443 3H- 0M!  P   !   PX崾PSp L P\  4!  ွ *Q  P Q 嵽 @ +  +S z  Р@@(3" 32Sȃ211 M0  Ѝ/H- M  P P P  # P P& G  &  РH- M  = P  ttP `tPP  P   Р/t/H- 0M   P  pP   g P    Yݻ P  ?P P» P  $d` ⩻ P  <<< 0  Р&dH- 0M  8 P  P   z P    l!00000010000S000\p G P  C9 P  5   n& P  " P  hh   M P    Р&dH- M! 1 0tp P  . P#* @ P: @t0xt  PH    Рt*)!L*H- (M " 2  0 0tp  P  o Pd* @ P: @t ⇻ P d MP"*LQ8P 0t  b    &t 0 0 0G Pl  PP     Р0)T('!p( )H- M4!41 0 P [ pdpP  6 AP  AP!P  P t d +D   Р @tELE(E E'DH- M/ Р&H- MK[] Р\&H- MK[P Р,&H- Mtp P  +t0p 勼xP P \ L(0p  Р$8$jC%p$B4%!$H- MPʧ  6ᶻp Pڸ0t   B Pʄ  TP P   РBx#l$"AB"H- pp\#L-(M >>T>d ==`? ?H- Mh``t Kp` IP (嶺PP 7 0t KҺP ( pMp P @ Pڀ |X0tt 尺PP    РT02\,!H- M4!41 0  D P  / APy APP pDP hT T 囷  Р !@(;;::DH- (M   0 P  P h\ pepoP|  chQ\P L۷84 嚹зXP  5 AP AP P P  Pl   Р,!@D\~9888H- M@ P`q !1aQ@p P Q Q ! 101 0PPPPڴPڰ 0@]B@@ LǎH70000000010100 - ! K>T<6pL-8M!10   P( 1 A@A@$ 0$ 其P`lPP   0 @ 0L  @PHg FHDž KpB$!@v5<Z50H-MMKFN* :0ʟ   L P2 P   d   lD lQlT  l1 0<0l1 l1 NllKP D P ,   Sh h)$[#2["[ ɟ K ! · !LḶX P嵶\ !XP` P H ߵ8 ܵ (T X1K  1 0ԴPP ཱུີx KPLHD᫷H |'ᛷTP P  `@<848 qR<'TMxPpP XlHi4 6XL"XQ նXP P JG D0t`DTY/fppP1dP.&5aIύ | T_ύPڀa \PaPP |(᷵`K```Pt@P3T$X ^ `!墶ش$ 80\18xx`Pw*\Kx/K K 0 p P PZ$K(K   ڴpPGxT  [x1!xK02 K,KmK   嶴pP x! mK␵K,KsK   坴pP $x!JsK w 労xx\8PwdllPolhhPe|h!  h10C 0Ÿ0  00 R D!00  00 R   0 0P# h!".K00  oh h10CbhA YhhllP ɳ ᇵtέ K0}|Td|~x` D   Qt$\THy(b!zbtzTczcT{|dt{TeD{M Ѝ/MH- M0 \ 0Rp  0QH JJRP$   РHЍ/0H-MMKVN* :0ʟ   \ `2 P   d   lD lQlT  l1 0<0l1 l1 NllK~P D P ,  Sh h)$[#2["[ ɟ K ! ᥴ !\ᛳh `嘳l !ȴXP` P H ²8 ࿲ (d X1K  1 0己PP ࠲x KPLHDᎴH _'~TP P xu `@<848 q5<'TM[PpP XOHL4 6X\"hQ 帳hP P -* '0t`DTY/IppP1dP.&5aIύ | T_ύ˱Pڀa lPa`P |(ᚲ`K```Pt@P3TX^ Ʊ`!关ự$ 80\18xx`Pw*\Kx/K K 0 ϱp P PZ$K(K   影pPGxT  [x1!xK02 K,KmK   噱pP x! mKsK,KsK   倱pP $x!JsK Z mxx\8PwdllPolhhPe|h!  h10C 0Ÿ0  00 R D!00  00 R   0 0mP# h!".K00  Rh h10CEhA <hhllP ର jtᠰ K0 ppT<mT80iOToU!\loL,( K0D~}pL!I4<IP4PJH08lM-M $ ( ,0 0 8 9KK<\ \\  \ P ! T <,dLdH<875 878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787K8 [\ \ (h hK[P D D /h00 H P hPtP@ qxtPAdP PP P P P@ P@ P4 @ P @ h@ (tP@ tP@ tP P@ @ @ ttP[PH@P H |P @@HAH HP H &H@PH tPP  @Q@HAH @HAH :P1 ptP+ \tP% HtP HP:tPP  @QH@H H@H HDPDH H "($K$[\0\ H $K$[B$\0\ $[\0\ $ R  9KhP ! ,89K9K9K9K PM h9 [9K[Q 9[9KhP 9[ 9KP [P  P 9[@9K@@P hP 9[9KtPhP 9[9K9 [\0\ P@ |/ h>HplO@  !  1 S  እ9[3@ "#  . @ _P@_PP ` q!   @, b: P K[\ \ *HK[\ 0\0 0(l lK[QKl P #P [K[\ \ %8 P pl`%5[0[ [^P  ! 0 Ȧ   %K8 [\ 0\0 0(p pKtPcQtP>pP%! ,,9K9K9K[PKpK[PK [$[K 9[\ 0\0 [A\ 0\0 [\ 0\0 KpP . !P9K[Q K[AK|9K[Q KH[AK9K[PK9[\ \ [\ \ pK[PK[\ \ ( P ; F{K8 [\ \ (t 9KtP 9[9KtP 9[9KtP 9[ 9KtP 9[@9K$ l9 [\0\ \ 0\0 00\ \ 0P ඥ K8 [\ \ (x xP xPxPxPx!x!x!x!KKxK[PK[\ \ xK[PK[\ \ xK[PK[\ \ xK[PK 4[\\ 03[S30 \0\ P xt0lf> XK8 [\ \ (| |K[PK[\ \ |P\\ \ \ |K[PKH| P | | X4| AX|K[A\ 0\0 [\ 0\0 |K[|  QK[|@&PK  t,|[AK[&@Kx"4[C4\\ 04[\\ 0P ĢxP KK[\ \ ( KP l8 h&x[K8 0d$[\0\  $K$[\0\ P \ \ P 0f>ptP tPKK8 [\ \ ( $P9K^$P Q9KNP- Pʈ9K P 9K @9KH   !90[ 9 K  R" 9 [9K0    9 K   !90[ 9 K  R4# 9 [9K9[\ 0\0 tP tPP dP\\ |C\yCL\ \ HP> . 1Ο  0 [ᒡ9[ !>0 Ο  tN@0@P  04$jBxt %K 8 5[\\ 009 K9 [\0\ \ 0\0 00P >TBK8 [\ \ ( 9KP 9[9KP 9[9KP 9[9KP 9[9KP 9[9K9 [\0\ \ 0\0 00P ಢ p\ \ (K8 [\ \ (` [K[P `` K[\ \ [@K%[ %KP rᨠK$P $P8 8 %[ \0\  P tpHh~VP*05K8 %[ \0\  P (^6KP 8 8 (?8 %[ \0\  P 0$XP / 7( O@ 0ס 8 (P!>4 4 4 4 lt 4 4 <lld0x8lx|K[\ \ ( \ \ T<0)05K5[\\ 00(00 00\\ 000\\ 000\\ 000\\ 000C4\\ 000\\ 000C4\\ 000\\ 0P  <8  00>t  000f(9 ( K[\ 0\0 0\ 0\0 \ 0\0 \ 0\0 \ 0\0 A\ 0\0 \ 0\0 A\ 0\0 \ 0\0 A\ 0\0 \ 0\0 K$Q| $P [Qx[K d-4[C4\\ 04[\\ 000C4\\ 000\\ 0Pt $   00嘠pΞ  00儠tlẞ<@Z8hL( K\ \  \ 0\0 \ 0\0 \ 0\0 \ 0\0 A\ 0\0 \ 0\0 A\ 0\0 \ 0\0 A\ 0\0 \ 0\0 K$Qh $P[Qd[K /4[C4\\ 04[\\ 000C4\\ 000\\ 000C4\\ 000\\ 0P` 2   00ܟ\  00˟X  00废Tr|P5xF5TT R4<tD/(00 05K\0\ 00\\ 000\\ 000\\ 000\\ 000C4\\ 000\\ 000C4\\ 000\\ 000C4\\ 000\\ 000C4\\ 000\\ 000C4\\ 000\\ 000C4\\ 000\\ 001C4\\ 001\\ 001C4\\ 001\\ 001C4\\ 001\\ 0PP C    00L+   00H| x  00ӞHD , ( !01ž@z긾#3L2K[\ \ ( \ \ \ \ K$P $P [Q<[K [A\ 0\0 [\ 0\0 A\ 0\0 \ 0\0 80ꤽ T1s1|h( K$P $P T [qQ4[K K[\ 0\0 0\ 0\0 \ 0\0 \ 0\0 A\ 0\0 \ 0\0 [A\ 0\0 [\ 0\0 \ 0\0 0ػ0K[\ \ ( \ \ \ \ Ļ0K[\ \ ( \ \ \ \ 8K[\ \ ( \ \ \ \ $ %K(  %[\0\   \0\  \0\  \0\ P PL  00哝(,ɛKK( [\ \ \ \ 7n.$P $P,t %K(  %[\0\   \0\  \0\ P   J(ရ0 Ը`.K( [\ \ \ \ \ \ <T %K(  %[\0\   \0\  \0\  B$\0\  \0\  B$\0\  \0\ ,   $ $P $P $P3HK( [\ 0\0 0\ 0\0 \ 0\0 A\ 0\0 \ 0\0 A\ 0\0 \ 0\0  t0 hl<,<(-,$P?<P (P3K( [\ 0\0 0\ 0\0 \ 0\0 A\ 0\0 \ 0\0 A\ 0\0 \ 0\0 D0 K( [\ \ \ \ \ \ \ \ T(d ( P,!,@,@d@|,@LK8 4( K8 8 K <8 K8 K0 0P[Pʴ[\ \ \\ [P\d%[ᄙ|)t0 0P[,80 KL8))IJdL  (L!hX&(X^&l&&,&L-hM @   0 $ (  P,@ 0 4 88! Dh8( P  ښ( P  c( Q( P 0 K4$K4t( (P ( $ P$$ pPI   0Ÿ \0,( $0 P  Px Q P}P0#0,( $0|~@@博(  0   {( (P$ B@Pd( T 0 \  Z( ( KAB̠AnAH- 0M  0  Pf!        3 / PP PPP v 0 P  P* 0s P > @QF: @Q4: P4 P, P5 @Q#: @Q": P' P @Q: P P P @Q!  0! P x Ql  0  < 8P$ P) P P! P P P P  P  P  0 W T P P 40 ព Р0 M P *@p Ѝ/H- 0M  0  0 P %  CK[ P*pp [   0A P    [K  РH- M  y 冖 P %P  P Pt PH  P $P  00იṖP DP 4xxP $DDP !P . #. ҕ Р,-ؕ `$H- (M! 1  0 P 3P P P P $ !P*x  0 P    РēH- (M  0  0P (   Z K[ P*x[     0ٗP [K  Р萒H- pM" 2  0 P vP P P P g$ P  ^ , ,PP\7 DK    P*$1K  KK Ku P  P(K P(K  P | ,, P⪕ P$ הP    Р萑H- (M&  K $P/ P+t @ P!! xxxtX0H0D    HxP  / xP  #xP [P    xP [P    [P    (P [P    [P    P  :|P [P    (<P (PP [P    [P    ^\P  64P P P P P PP" ٔ}  ?ffffff?ffffff?@333333@333333?@HzG??ffffff @333333 @PZ g hc+h;iKj[ F{[{['[[KBK4;C+2! 1k  P  ?Pژ 1  K  K  Kt K P !TtP@P ,P0  K  K  Kt K❕  Рffffff?333333 @UUUUUU?@ffffff@??O@@@Y@t\D(4،|dtd8?x`H(H- 8M#   PtP  PP P/ PV n@T ,!    t 0, P "0000\Ÿ  t 0 E ,!    t 0 PHX0"0000\Ÿ  t 0 !00000000S10@  t 0Δ  WPPP P" C@D ,!    t 0⬔ P  Q @Q # ,!    t 0⊔ P ` Q PQ@ ,     Р܇ltl H- (M  P* K[P P   [P  00 t 0. [K)K[P Pt `` [P t 0   [K  РЂxH- PM" 2  0 tP tP |tP  \t P  (KPG K K[( P P ![ K 00  Kt K$0K⡓ [KP  P Tt P!  >ݐ3 P l*K  K[( P P ||![ Kt K$0KW $[  [K  РT,؀DH-M @P@o`<  !K1KQKBKKK(p Hp P  1[[[B[R[b[@ P`帒L Pt #P P P P P P5![>00Ϡˌ .H H 0Ϡ,̂ B C0L' L'`RP `LX> t HǂF ,,K, K⪒( <P P-pP |.1[[[ 0[ 04K4[04KH PT 40$[4[H X U[["[[PtTP 8B0![T>00Ϡˌ H 0Ϡ,̂ B C0L' L'`R\  `L  0t0 H7 F̌0 uΠ0 `7 x0 \7Z ,0P( P LH- <00 L'`  `0巑 d  , 0u>0 `'h  h0壑dُ[[Pu< P ɏ |, 0Ϡˌ0L0t0H0F̌1[ uΠ0H 0Ϡ,̂ B C0`' `'dR`| d`h  0x0 \7Z ,0P( 4 0,+ ,:00 L'\  \0=Xs * 0u>0 `'T  T0)P_( P S $[1[ B2[LHᛯ/+H/", @AL LL ` Pڀ `Ll $* 0t0Hǃ0F1[[[>[ 0CD@< e< u>H ?#<0@BD 0``0d0Pڸd`H 0x0 \7Z ,0P( plh( 700 L'8  80噐,4ώ ( 0u>0 `'0  00児,Ỏ6,K, Kΐ( \4P ॎ ![700Ϡˌ p&H H 0Ϡ,̂ B C0L' L'`R(ڨ`L 0t0 H7F ,0P PLH& 500 L'$  $0%  [xD5,K, Kp( ( @ [KP PKK$3[ 0H P PH PڔH P PpH [[HPH[@K[PK,[Q K[PK[Q K[<( P 3,K, K( P 3K["[)K[[%K[1K,Q P 44P 1[@1K2"[2K4K4 K͏( P [#[K[$ 0Ϡˌ/ AQ /+  dtP PtP 08 P  !1[ 0H ᷭKP [PK[PK[P[[[ᡭK[[Pڼ[KP[[Pڰ[K0[l" 0͠B0</+P ,P  P 0=0 0L'H(K~}}~@tsF@xsrr r<0qqppp>Dpodo~t~\~D~,~~$} }|uuuupttt|X|||lx$@xwwvvu,vA v@vvtvDzzxy`yxxxxyy(|c{{|{hzzzzzz}l}{t{ zXyxwvxutqTqooH- M  Q P PPdP PP <P (P P PP N{ \P PMPB 4P P P /DP (I !P J P 3 l ! L  m РlllllplllkkPkkXlkL-M('(70$ǟ K $ ( , HPLP &60Hǜ0 0 j@ ᠋HP=ڄ|&470HLǜL$ $0H70D  H  DQ  & 5$ F@@HG@L LP0 0@'T]` t A P xtp% 0` t P  0P0L8,,H@ P P  $ 4KK 4 Hǜ 0 8PH0 , |P d`4  0彌DD, 8K<KŒ( P ,  @ᡌ@׊P5 P) @#400`t0@0L0<  8008{4᱊4 <04<Lk`0ᡊ   H' L  H7H  t0tP " 0L7Hǜ t ,  0,9T(oL" 0HǓL NF00$0 ?;0  C ( P$ $ (0 E[P $ $0 0( 'l $0 0( ᜉ8|  H7CHP   H'ϋ  K< jiiiiti\iixhh idhg(hkhggggfff`fflededdd4ddPdcc0  C ( P0 $ (0',]!$08Ÿ 0(( $ 0壨  r曊[P ( $0 0( +\ $0 0(  ᠇(u \7C\P   \'ԉ  Kaa@a|a~pa0aa|``T4a`,`____L__^^W^X^x^3D^P]]x\\ \0\p\[,[P[D[$^l]]]^$a``P`]\\\\\H- (M! 0 K @ P  [ H  H  [pL  L L [  [ РYF<\YYL-HMl4lğ h  !K $ P<,P" ,PP P 3 (( b P  ,P P $K @P P 88Q! $K# 3ß #K002K - "K $0K 0 P  "<2͌@@ 00=0 H7 H'P d P ! H'ᵆ- B0<0 B?;0F̌!$ [Q l\ $0x 0  ~( $0< 0   l0 BN00 0HǓ LH'P  KBXXXdX*DXPX.WW|W W<,WWV VUU UlUUTXW>߶BBBBBBBAE ,IL&IH- (M\\ ) K K Kt K0⧂ P$PQ! P P p P  K KP@hl! 0600K0  K K0b P 6P P)P  K KPh  0600K0  K K0, P  Р\=<;;j;<=0H-MR%048 @% 40#4,0\ \Ph (8P $\P h ,$K H K G KtH KP0Kفh P <@ H KP [ D KtH KP0Kȁh P  S K R K Q K T KtT KX0Kⴁh P  *$K H K G KtH KP0K⢁h P x{XhX[QKtTKX K(  (0厁h P KKKxK~h P  $ UKHK D$d HD \0` `dd `P*'Tp p`PpHHK p0 ppp p G KtH KP0K:h hP KxK~l hPlh    KHKGK tH KPK0h P B(L H KP [  D KtH KP0Kh P 0 H K $KG KtH KP0Kl hPlh 0d  0 t< 0Հl hPlh \嬀\hK0 :99@98:7,76x6(6 9L-M K  $ K, 0 4 8 < @ KKKKKKKKKKKKKKK[P [8Q tP P  K[P [Pڄ [/R/ AK` [ PAKd [ PK h[d/R/ AKh KK[ Pl %l!,,,<<<XXXt<[KAKpK[@K KK >  K K@ P @ \ P~@ P @ [[!@ P @ y 4tPn P P P P P P$K#KP #[#KL L- 5["0K5[!0K00[ 00[ [ 02K01[ 1K01[ 1K00[ 00[ [ 01K $[[@[%[@K[P$ l[ll<<,<0K$[[@[%[@K[P h[hh+;|̟ K[[`t0$Kdd @8@ P, @ }, (# ["0[![~` } "[1[[~\| ![1[[~|X| P Pt P ` `* 0<0K4[;0K;0[0;0K5[[ 5K5[[ 5K5[:0K5[90K00[ 00[ 03K01[ 3K $[[@[%[@K[PP T[TTKL $[!be/0̌K[K4[1cK[K[a[%[PTP K !%[$[QL@ʜ( $[%[K[K[ !%[@K[PhH[HHT( K[KKK[3[0`tdx4[[PW||' 4[03K03K2K4[ $[C !%[@K[PD[DD&470K[ K$[%[[@K[PP@[@@& ,6K`0t0[[ dx04H[%[K[[@%[@[ K[P<[<<KK[@K[[%[@K[P<8[88% 5KK[[ `t0[[ dx044P% [h[l[ p< K}@ PR 8d{$  1}4P{: [90[[[E[@}0>{tp#[3[[|L,0{0,#[3[[|("{"[2[[|${$K[#KP #[#K# 5["0K5[!0K00[ 00[ [ 02K01[ 1K01[ 1K00[ 00[ [ 01K $[[@[%[@K[P [ "20K$[[@[%[@K[P|44[LL!L1 K[[`t0$K |H@ P, Pz<8# ["0[![A|wz"[1[[3|iz![1[[%| [z@ KVUUU202 211111..x.8'%8%x%p$$,$$>$%PX.P)t+*d*,+((T'x'F''T''b'0(`D((mRD140//..x./,/P/d-H- M K   0 K )| P KPx P 8 [  0[0  РH- M"  0%$P \XT2"${4y00$ 0{ P 4P  2%$a{y  ` xpPp<P | KT <P<*4@ P,  0 " % $ 0{ P P  2%${Ky  0  x P< 00 x   РH"!"/< 0 \ ӡ!`!!H- @M K[P[8Q K[P [Pڨ t[p"R/ A[ PDA [ P ["R/ A[ P%!,,,<<<XXXt<[xA[@ L B$K[KK!K!K!KKKPK[P  ![ɘ !@K[PK[KHHH0 K~z  Р4VUUU8H- MK  [P KMK  K  KP |x3![[yX0 'xTT K$0K>z P* tP \XT# 3Lß 4 80 < @ x(# 04< << y8w $K Gw pP p8P, hd P LHD" $2XŸ 4 00,( w4" 04, $$ y w Z( (8PS*p(@, ,Ph, [P (K(MK((,  K K$0Ky P* P   0(  0 zw! 0  3yiw $K ( , v,(( 0  Р88yLxLlHYOLS~P}H- MLL0L  K[t :y РH- 8Mlh! KqK[?Pʺ[?PC  [I[ F   89++;K P)H  $Q H  $Q t![d0 vH  Р?Y@?LMP?P? +; [E[2;#+1 Ѝ/@?O@@/0M$$  /Ѝ/ /M(( (000 Ѝ//xM$$  /Ѝ/T/ M(( (000 Ѝ//"H- M88 800  \v Р"1/HM$$  1.Ѝ/$H- M   t РH- M     P  sv P hQT P     Р H- M0K  0P )[P PPxxP Yt u  РdH- Mv$K[P  РH- Mp   PX  u P (   РH- MP   GvP  РH- MPP0P  K [t 3w РL-Mhhh@@ K!0  [t  0wK H- (M K K0KK    [[[ [P X   4404  t v  Р 0H-@M C@S  !K1KKKP 8PtP tP( P P P !!! @!P!["!["t 0v tPf P P P P xP dP0d ! !["!["t 0Tv /P P P8  ! !["!["t 0.v th ?t ![1[[[ @P P~P|r s0u P&t^u tP tP |tP hD0d K  Kt KuK0 x     t \ <   l T < $   Ǎ\ p    H- MTT  K 0 00[ 0 t 0u Р L-0M P PtP D8  P20 !K   20 !KKP $ P- P P% P P P P P P ![?P?K[PK[PK[p K[P[@K !@PK Ktt0tp p[A[DDK[KtK   u K0 P <  H- Mt! p1 0 P@ TTQ9 @@Q2 ,,Q+ Q$ Q Q Q Q P Pxxt 0t Р\0 lTH-M  $ , K46KRRP  P rpPL  AsP lLr00P |Ls@4 $( (0P(L( ,8sP Ls QQ Q k,, ,P cL( (4pP W444FK6 N<$ 0q0 0$ 4G0R 0q0 0 4HR0 00q0 0 44KrP 4q!4P 4rP 4q<4q04XsP 4q8R,% 5 0jpP  QR[pP L @RKpdP   /xR;p$P\R3pP   R#pPRpP X! $$ 0`  :r  / RttP pl#30hß @@@00jP  "30ŸBPPP@@@@00 CllPT!P" LL8"D20K[@K[K[ Р' M  0P! @qPڸ @dPtQd  @qPڸ  Ѝ/ M <Q   Ѝ/M  @P    Ѝ/M  P Ѝ/H- MP dn РM0QЍ/M  0Pd   Q,  Ѝ/H- M   K0[P!P  @Q0   РM 0P(@dP PQ   Ѝ/M  0P PA  Ѝ/H- M 0 K[   [ṌQ0     РM 0AP$  Qt  Q P  ,Ѝ/H- lH- (M P  $ %&+  CK+A2 j A j +K "@ 1     РᚙX@9@F@Dl)@@?@H- (M P  " #$+%;  D[;B+3 j A j + !@ 1     РᚙX@9@(\@@$@?@H- M% A j+B+1    Ym+;K $   0 [  Р@?$@@9@(\@H- M% A Sj+;C+2    ,m+; #   0 K  Р@?@F@9@Dl)@M  0  Ѝ/H- Mx  P`KP*DK@kK[ Р H-BMM?0ϟ OK  @ T P @]p[!P ["P[ \<ϟ  Q  , [$P Q[gPlP PL ql@X j$ 7[P"[ P / ?  O@ \  `0 0Ild j[P0P pjmj[ P / ?  O@ h  l0 0lp KjP [ P1P 3j0jSk P hd`/ >  PO@ t  x0 0k0|  j[P1P ii[ P . 8=  N@  0 0k ie[P1`P ii[ P / d<  O@  0 0mk i/[aP1dP Hi@i P / ;  O@  0 08k ni[bP1P l_id\iP P / :  O@  0 0k 9i[%P0P *i'ix P X/ 9  O@  0 0j i[&P1P hhJ P / 9  O@  0 0j hX[(P{P lhdh\X~jP hV8 PW P=  D D  bj hP PDP'/P0DPDP@D@@PP D  07jL mhPP / 7  O@  0 0j Qh[9P{P Bh?hxtil 5hT PW P=($ H H  i  hP PHP'-P0HPHP@H@@PP D  0i gPP / 5  O@  0 0il gX[<P{LP 0g(g i g PW P= L L  di gP PLP'+P0LPLP@L@@PP D !  09i  ogPP - $3  O@ !  1 0i Sg[1P9P DgAgg P / T2  O@ !  1 0h$ gȟx[:P8`P Dg<gf, P / `1  N@ (!  ,1 0h0 fe`x(u[)P0P ff\  P / t0  O@ 4!  81 0qh< f)pP H8ullP[ P [ZP [ P [P [5P   P  6txt    P` @ e[@lPD `D!05-t t84ssdDh@>x  h!>>(#$$%&>(>>)h*>>>>>>H+>>,,--.'01>X"\2/23>>h3>x>>>>>>>>>>>>>>>>>>>>>>>>>>>>345t6T7089>>::;<>3=>x>>$4#srpP3r\P( @<8/ 30ϟ H L1 P T! ee[D . 0HP!X X!\g\ e,[- zr<(|2rXP) d`\. 4TΟ ` d1 h l! kehe[ / 0`h!p p!gt Se0q[ hT1q`t @00@0 D H L X \P: x)ep&eT T TP Tx tq0qx x/ ?0L @_P| |!1 0 f d ipD$0ppupD  D P| dd ? PDh 8 4 ( @ $ $(P@P88 4p$4 $$ @@ d4WpN8Pڄ|/ 0@0 D (84@!  1@Jf d/ 8  O@ !  1 02f hdoH(.oowoh8YohPh   PZtPP P P %8 < 00(0 (00,0 (0C100 0@0 $ !  $(P-@P $,P88 << $$ @@ nL, ,nnznl<\nm80P\XX<0P\\DQhXP-/ 0PP0@0 P !  1ze c/ 0D0H L !  0ceL c\P-/ 0TT0@0 T !  1Fe |c/ 0D0H L !  0/el ecvP0*m8   ( (  ,  @ $  $(P@P88 $$ @@ um<)ll 8,PDXX0DQ0XP)/ 0PP0@0 P !  1d c/ 0@0 P !  1d b L,(Ol X PP b @ D0d b< 5l  L tD  D Pj Hb@b  PC8 4 ( @ $ $(P@P88 4p$4 $$ @@ `8PD@]ԿXpP -]*]3| P \XT/ 4  DO@ ! 1 0^]-YؾtY\X P' |/ 5tϟ  1|!\X\3 / 0!xx!^t\`3 CXԽ?X P& tpl/ 6dϟ p l1hd!\H\3 / 0ph!``![^\\3 ؼ XW P& hd`/ x7Xϟ X T1PL!m\j\J4 / 0XP!HH! ^DV\54 0̻pW Wx P% \XT/ d8Lϟ @ <184!2\/\4 / 0@8!00!],\ 4 H V4 VxpP T\L\4< P / 9  O@ (! $1 0] [Z2V( Uܹ|P `[X[3H P / p:  O@ ! 1 0q]["l$U8 =UP h[`[3P P / P;  O@ ! 1 09]o[|PT@ P t\[lY[[\ P <8/ 0<  O@ ! 1 0]7[T4?THP |#[t [-Z` P @</ =  O@  0 0\ZxSD SXP |ZtZ[` P @/ >  O@  0 0\Z>JS`< St$P xZpZ.Z\ P </ >  O@  0 0S\ZRP yZvZ[ P |x/ ?  O@  0 0\SZ R4QxP ?Z  N@  0 0[YZpPP,P<(TP YYY P / >  O@  0 0n[dYꀱY `AP<PL8̰OP YY$2 P . <  N@  0 0+[<aYl   D\ O|4 hԯ3OlOx P ` 7YP 4YL   P , ($- ;  hM@  0 0ZY$N^N| P d YT XP   P 0 ,(, :  L@  0 0ZXWꨮ8̭NM| P d XT XP   P 0 ,(+ :  K@  |0 0nZxX긭HtM P h XX XT 8  P 4 0,* $9  J@ t  p0 07ZlmX M̬\L, P h YXX VXT X  P 4 0,) D8  J@ h  d0 0Y`5XLt0LP l"X\X |ĕ>>ؖd>Y?D9?ė?,t?ԙ@ hw@4A| TAAd<At^BdL؛ BBXdBD,B8@|C ܝ`C  DtCDğP~DПl<EРgEHF(ܡ$Fp,7$D`xЖ<L-M| |0||@@   0 $( , 04 8 0<0@D H L P XK$d@H- M1  0!P  X p4XhQT< PQ 010!00 B Px Q`\ P D (  Рhx0D̐x`H- M!10   P \\  PG: +PD* ,P*,(  0 10U/U q (upPʾP0  x p 0@ uP   Р$ DH- M1BPP P B ( LP8D ( РP,H- hM!10   KP  [ [P[Pڔ S  DJV[P P + @U;P*  P  P @Q: S " 0  08V  ~S l P U   Р\,i3 !@D:4|H- pM#   PlP  P@P, P"` KA/ ,/ ,!. ,  hxQ hh  P  @Q:  P  Q  P :  A   T  A PRQHPE`$\! 0 00000  QKKIT P QP   P P<xx     Р,@([&̉@ M  P(P$# # # # # # # # # # # # # # #  Ѝ/(H- MD!  PEPAP: P6 030303030303030303 0 3 0 3 0 3 0 3 0 303 #P\Q PPRQ РhH- 8M(("    P    PP  P    ]P UP Ph dL 00\ 1   >P  0  !0,P  K [00 1 [A P hd 0 !00  РЃ0t\ȂtM 00  P   P PP `\ `00! 0 $Ѝ/\@,,0H-vMX P d 4X L8   8   Qg 0N,"00 ," ,"0 ,"F0 K KD P P@$K(KP7N  [0!K,,K  P  ,RK,KP  D Q` @DD  @00800 0 K0Tp0~~Nx0H-vM`\"  P d 4X L8   8   Qg 0N,"00 ," ,"0 ,"F0 K K P P@$K(KP7N  [0!K,,K  0P  ,\QK,KP  D HQ`S @DD  @00800 0 K0}}{{N~}0H-vM`\"  P d 4X L8   8   Qg 0N,"00 ," ,"0 ,"F0 K K P P@$K(K>P7N  [0!K,,K  P  ,PK,KrP  D P` @DD  @00800 0 K0 { {x8yNX{({K-M/ $ ( KKKKK$N.K$N K K  #R/  tP/K PK tP\ T/ KP(K tPu P/K PK Plx. KP8K>DP 0P/K  P K  P| ,- KPH K( KKKK 0, ,0 0P 0 Q xx,  d,8Q0(  2P 44P ( Pf . >,@D_P 00O|,NT*004 \t˟^P@@BT,K@@@PPRU[PPP``cVj```ppsWzp x  0@P `xOtMP0 P+  -00,P XXX/00 < 0<m< <P*x< <   M  pl  JPh P hhll4\. 0P 8(4tl0KO( P ( P+ ,P(P P R P P R R R 7*,\ǟ ό t!%dd 0O( P ( w[P x 7x K[KtO`[PtP tPPd+pPKP P P P xP[K[PHP\ [PX HPXX\\K[PV x5. Ř t!%TT N( P ( ?/ Ř t!%PP N( P ( t8 8QtX/tl0K~N( P ( dP*88 (8Q  P ,PP[P P[PMtP`PdP PdPPJdPG =- t!%LL N( P ( Xp 8 8Q!p T-tl0KM( P ( DPdP PdP88 8Q  )   R,  0 tP tP [P ,P M@P*K $xKP tPz < PL H }K4 0=MHsK  t!,00@@@0P@@S[0D| t0uDWLlh+ (  MH@BK2xwwwv wvv vv0vuu * 0t1,0@@@0P@@S[ 0 < ~ t0u<L( tP* ,P' [P$ $ $L* 0t1,0@@@0P@@S[ 0 8 ~ t0u8K( ,PIx x) 0t1,0@ 0 4 ~ 400 K( ,P KP*$ PI,P L(P ,PtPJ0%ttt2Xt0t t(tt!,00ľq,(| (0s0J( (P tP tP P pI( (P! 2PtP tPI( tssXtPJ( (P 2PtP[ [ [ [ [ [(P,  (( (P (P ()P ( Yrpr@r8r qxqtqp pp0͟tA4PQee_Pc[p|t[S[`bt[ᰅ[Ვ[ᴥ[l (p [0 40q ppzyx wv~ u0t dB8 ' tP[P| P l CX T$[D<x B| 8 e[P[P[P P B $[5[D|B 8 A +h<0˟tA4PQee_Pc[p|t[S[`bt[ᰅ[Ვ[ᴥ[x(t[0 40q ptzyx wv~ u0pA8 0P tP[P[P P sB $[5[1DlgB< 8 V8 tP $ tP$[ P[P [P P DB $[5[[Dh6Bx 8 $[ P[P [PX P H B4 0$[5[[C dB8 8PmA *P  `tPP PP [[K 0 !be/0̌K[K001cK[K0a[$[\b\ K$$  $[$[QX)@@' 000 00$[ 03K$003K4[ 0 C$$  $[@K[PKG$[[P)||& 000 00$[ 03K$003K4[ 0 C$$  $[@K[PK[$$[K$K[[@$$  $[@KP$ 3A$ $0BT%A$[4[[[C[T[@ PBhPAl t!3[[[D[U[e[u[(庒[Ls |0~L|tu vwy[ 6@8 J#504nK0t4n1eC[P\0T[PPS[d[F0c[s[`0N[e[u[ᴅ[(庢[H tD u@0 0@|@@H@tPP~v wxz[ ?8 P[P[P+P @$[AB<w@|8 LLLdLc4L\(L LKKdKJ0P%P4 !b , 0<4[8`[@[@K[PK```! (1TŸ t0@4PQee_Pc[p|t[ S[`bt[ᰅ[Ვ[ᴥ[4(0[ 4 ,4q ,q0zyx wppv````| u(0 0>?8 8KVUUUXJ@JVUUUHLG\=l<8;(=<<'EDlDCHClC0DCD/DDDCBBBB>@A?H??H??H4?,FFTFpFu(GFF'LHHtHH@H F|B>L<;H- 0M  KK  P ||Q ll  X8QP 4TY Q  vKtP[P[K [PAK 8P:||P[P[PL #[P[K[PAK[ P[@K[ P K P  0t1     r 0s0[=  Р988878 780H-0M   PQ   |8Qx NXtP P  P  3 0202020202 "P   000@@PP@ P.@@d> K06555H544ZH- M   P Q   8Q^tP tPll$)@PLLP 4P P<*P tP tP tP tP <0   t ? Р33333 l3D3(32222|2\2 3 MP, P"Q P \L P,  Ѝ/1x2L1p1H- 0M!   P    @P! 0L! [W* P* I<(!8000001t0KJ? P6tP% tP [P h][c]Q   0[ BE.T][X(0Tt ?  Р00/// .00L-M#  P    @P<<! 0L84`* H*   Z tP tPR  +;KK[*r 0  \K  + 0[     $ [ K0Q @ "[$0[ 0+S@@>@S<1t$ Kg> d1t$ K]> C <K[;@$!<  $ [KtK0E> P([P [p\[ k\ Q "[1[ BE.K[]\K[KT0t$ K> KN@@?P@?`.@.l-T-+ +<-,8,V--0H-M*   K ( P QK   x*t$0K= PP Q P1x P \ ;T @ $0[0#0[0"0[0!0[0 0[00[00[00[00[00[ 0   P | P PsX P < d;4 tP tPdK< P `[_[([V[ ;K;( ;[\[ ;;(;[Z[ ;;(;R[Q[p ;! ( [P [X[ ;K;(;N[M[p ;! ( y z[Z[ ;vK;(;R[Q[p ;! ( [T[ c+(^[][P(L[K[ @((R[Q[M P( PD[C[ @([H[ 4+(B[A[pP (P l:d8&`t0K< P<[Q(@Y@@@Y@o@@@9@([([9( [;( [9( [  )+ #+ ( (  (OP ( P (O P ( ( (  P E D((( ( (PX W(+(+( +(+(( (  (  (  [ P ( (  ( P (P  ;49$ Q PV 0 0 0Q    P :09 9+ K+$0 ++S ];:$9q hP g` P PW!0(  8 Q (   P, \9 Pp:(  ( (  ++S+; P  :(  ( (  ++S+::49 P K0Y@o@Y@)((l(%R %$#(#)l)""" h  pr@h"!! "0< ? ? ? ? .0< #> 20< /0<0 P$  P $ $-0 PH: P8 P  Tp pT-0K3: Pf[Pc [P` [P# [P [ P [ P [ P [P [P [P [P [P [P [P [P% ![0t!![3:x YKP P(  L P 66  P ![8( P P K1 P [P  !.00  KL LP K ( (P K [ t[c[P PK9, [P P K90 tPp [ xxP Hx8 /00tP /00[ P   ,00tPh  t H ,00tPD  ,00[ P  0</tP4P h  L ,00[ || PDD|88 P) !.00tP$!.00[ Pt P() PtPi8,4tP  xP tP tP x/00 tPK&P( j$tP$ tP$$((x 0<tP [P x /tPP4P  P " |P h" <P , dZP 8tP$> ,00> >_4P  >7 t!  P xxt#400eϠ0L00 0e?0 0f?0  P tP tP 48P3P+ dP 8 X7 KKK0 KKK) ((Q  KKK d.00 Q t *P  P l    Р&`V(v lxH$ XDxdj  P lT$ h l<$`|\pD<\pH<d8@TT0M P  t   0   Ѝ/4  0H-M/?0   KP ![ tP tP[P [P [P [P l Q/`tP LtP tP[P [P [P [P / [P[P [Pڰ "[P [P 5p T-t4K05 P[ pt   $t@Ppp!<H<< o/ 0P  P 0ll H hh | o/ 0P  P 0dd /[PT ( o/ 0T  P 0``  \\   0  X X0 tP tP   o ` \  0$  0'  tP  tP V4P  P T  0  P T  0P | o/ 0P  P 0TT  PP t@PLL!HHHHHH8(H<  >0HD3 t/ D4P  74P  *4l $4\ 4WH  8?0@<p3 t / 4P  3 3-  >084F3 . 3P  3 3H  ?00,3 t/ 3P 3$P  2. 00 / RP- 2T  >0($2 x. v3 4P  i3 d3  2 P |  =00|1͟ 10 E3\ 0  =00|1͟ 1023 P  %3   3X   ,=0 q2  - 3< PP <  2,  2.   <0G2 pd, 2 P  2t  2  $2k[P $ tTKX3 P P  YP YP YP x YP d YP P YP@ D$ 00$ 0$ 0$ 0$ 0 Z"$0 $  1>P' * 0[2$00Ϡ0$00f̌0$0 ? $0 $ 00 Z"$0 $  1( $ $ $ $ $ $ $ 1[P#( (272'|tt02 P((d 4     [P [PX, ,[P9tP/ tP) tP|P |P |P tPxP |xP,[P3LLP ,$$P tP pP ,| ,tP,[P,  (Tb44,[PctPY tPS tPM tP|PA |P; |P5 tP xP) dP# PtP <xP (xP tPP P,[PP tP tP ||P ,[P LP,(tP tP tP, P ,@X@X[PL0 00tP P 0XtP DD P 0 P 0tP P 0 K0DX"eP}Pd(շX Xj<t\D l0lT<$ |dL.lT<2 'pXcaV<"/,$ٳ(JhZDPJ\-%  X hTܽ\LH- M$9$ɟ   K0 KP ![ [P[nPt  */[P [@1PDD!'70KtD0K/ [P d@D  @P P  pPF [P =Y/f  3 LP* 0P"tP &0t1œ   p< <08  80,4pLLP# 44P&0t1œ   p0 00,  ,0+([P@ -00 P  PltP XtP $,$ t!  0. P XY/  pdPDPPPd@hP@PhXd!h1! =0ɂS 1[ `H#tD0K. PK[P [K[P [K[P [K[P [K[tPPLLHj+ P H  R<" )4"HtD0K]. P($"[R! [P   9 )Ap!tD0K2. P"[K[P [ KLH0!<0s004[01K80s005[01K1[:  tD0K. P "[R  l (1000[000Q  0    Р d  L<  8hL`<TH- M||"   P dd   ^,HpP Y,02,t - Py P" Q" R" S" T"UPdtP tP" pP \Pp,  <+ PPQ 4tP tP P,  + PQ, , @6P* Р4x`' /H- M      Р0H-`M     P Px tpp$p4000 00$0 0 0( tP%Ph#`40($@P0 04 ~ t0P40K)   tPXX#30($@P0 00 ~ t0P00Kc)   8QtP tP tP tP  |tP htP TtP$$ ,,tP(( (P; ! 0t1($@P  $ ~ t0P$0K( P xtp! t!0+8 )(8t$ 0P 0 Pd  q0  |0(   K08Hx`4|TH$H- M =P<((t 0x+ Р H- @MLL L00 t0b+ P Р 4H- M "200 0 tPqP D(f            A 00  00 A 00  00 c  00 t 0* P Q`Tpl  Q `  РЃ DpH- (M              P!(@X             5  0 t  0 0e* P  pQ\ PPQ L $  Р xdH- M$ ) РH- MhtPXHP n'  Р H- MD@  Pe( РH- Mpl  Pz(HHP 44  Р8H- M|x  P'@@Q 00  Р\DH- Mx x00t  P XX     0)  Р.O-Ml( h8$ ( ,0 tP LtP < \K , P ,  Lg, P , $P $($($($($($P \K(3 [0 4!803 K4K\K(3 [0 4!803 K4K$P \K(3 [0 4 !803 K4K\K(3 [0 4 !803 K4K$P \K(3 [0 4!803 K4K\K(3 [0 4!803 K4K$P L,y 0 4!80y xL,y 0 4!80y x\[[[Z [Y0[$\K, 0/[ 4 $((03[Č048$7@[@ Ą Ȏ @;P[DP@P?`[T`@DHP`Cp[dpPTX`pG[t`dhpK[ ptx O[ HS[ W[  p`P @0 H DD 0, P , LM N0O 4L 40Č0480}@@ Ą Ȏ,@yPDP(@Pu`T`@DH$P`qpdpPTX `pmt`dhpi ptxe @a <]  8Y 4U  Q  $( 48< p`P@ $(00000, P , LI$(((((\K(3 [ P (\K(3 [  P (\K(3 [ P (L,y  P (, KX0H- M  0 0 $%  %%d` `00\ 1/(( 0 {$ Рp"HlH- M0000  t ' Р H- M   PQP&P& Pg$ РM  Ѝ/M Ѝ/O-lM" $ ( $$P dtP PtP0( (P ( @ ACBA@ 01 203 40 ,0]Č048(Y@@ Ą Ȏ$@UPDP @PQ`T`@DHP`MpdpPTX`pIt`dhpE ptx = $9  5  $( $p` P@0  0  K@H- @M  P`  , qA Р H- MJ РMQ.Q P  P\Q Ѝ/x`,M($Xt@P 8 !tD( 10" $ %( 00" $ ( 00" $  d`( 00" $ H$Hc$P(#p,Ѝ/<l|\,H- 8M   t!0 % Phd& P&P& P(  Р 4H- 0M||! KKKK0 $P  E 00 pPp0P  +0P$*@ Pڔ || !K  K K0$P    !   Р0O-M$ @P`p h(d$P !    "" 0# # ) ) ( ( p' ' `& & P% % $@$ $ (. . ,, ,( S RP Q!U"Y#])a(e'i&m%q$u.y,} , 0 $ E  D D <0 $#00P 0 N<PPQpPRSp0P  =D880P4*8@44P4D 0,84   !!84E < 0 0#00P 0 488 K0444   Qp/jH- M P P tP  t pP \ H@0D t W#   Рt)H- (MK K[P P[Pp \PiDDP` ,,#,t0# PTPF P 2 t # P /00 0K#l2|x"  t " P \/00 0K (/000a[P]PV P  F8pP= ,TP 1< t " P$  K0  ! / !t n" P  K Р tH(&оDxXؼ<0K-MMjxtQPKwLxwLL<<% twP0ihP 4P h!Hh F>"P !tF 6tpPtpAP l\\AP#*L\@XXPXX,,\$w/P0 X$i$h F΍ 0!P Ft\$X$X\\T\\Pt\ pPD TT\\TP `Pp <\\Pjt\ pP@Z t\$ 0 q2Q< I 8[T4!40Rt\  P0P$0P P @P PP`P4hb`1 Ą P@P Ąz+@ Ą  4 4,%t\ 8 02>(\\OT T$ X\\PAt\ pP 1 $Tt$\4"0 Ď@P`pqp4D8@PDJ+ @ PDP $( 00 T\\K@@`غm;ji|t ckpjoH- M! 00K 0 q 0Ǩ  0P P 00,Ơ B  \ K 0[Q(!p РtLd<O-M K-00~0 @PHH!H4  P`/?0@L@@L@o L@@@@e@@PP0fϠ@0 0 &n [>D .?0O@@L@o L@@@@e@@PP0fϠ@0 0 &n [@.?0L@@oJ@@@@e PP@0fϠ 0 0 &n [<`00->0M@@K@oM@@"@@e.@@@@0fϠ%0 0 &n [8%||x/x?xϟ @@cό\P?00 0 c/ R(/  0? P .>0 , =0 ,00e/(00 ,00f .K>0 ,=0 ,00e/00 ,f0,( o?͠ ,P p d. L p  / &n [4 0< c?A@\* 0S@?@ >ˠ 0< 0< e?, 0< f? o?͠ ,P p #. p `/ &n [0x( (P (P hd/d?00̌0c?0S:00ό00c?0S*   /(0ϟ 1ϟ N0(01@L0(01oO0(01@L0(0h10(0Lϟ 10e0(P, (P ee.(0ϟ 1ϟ 0(0|ϟ 10f0(P$ Lp e/ +(Pp  Q`/ p D(/  h%0  D&n [=-?0, @@c%^@.@, N, @L,p oO,X @L,< @L,  eO, 0,0Ο 10f0,P P 4p / (,P ,PlPPp ,/  tl"0  &n < .0<2 ,00P <dP PP< TT!>0ɟ @AL@L@]PAP`l@L@]PAPn@L@]PAP`l@L@]PAPoo@L@]PAP`l@L@t]PAPeo@L@\]PAP\@L@M@@fO  &n 0ꬳb |0 0P 0P 0P  TPFXYh >Z[  0< ,00e/0 ,0f/0tu  ,T,  P vw qtu q:رȱ0 >0/  0<0/  0<0h/  e?0P/  0<04/  f? ,00q00 o?0.  0<b , 0< &. n? c/ 0"R0#.02 [D*Bx ||-$>0@@@@2@P\P_Po]PPPPe$PP@0fϠ0 0 &nH p 4 4P 4P  TPIXY >Z[  0< ,00e/0 ,0f/0tu  ,T,  P X vw q, tu q<ܭȭ`4 >4|+  0<4`+  0<4D+  e?4,+  0<4+  f? ,00q04 o?4*  0<b , 0< &. n? #.0020 [3Dԫ$  ,00/,0. ,o/ , ,e/ ,0f/ ,%̌n0,d$dddddd< 0< ?,P# .0<0 ,0<0 ,00e/00f "@$ccc@.>0 , =0 ,00e/00f o/=0 ,0 ,00/ BΠRr ,n0|h@Ȩd``&P70@@K@@o K@@@@ePP@0fϠ 0 0 &n>lbXbaaaaaaaTT%H60@@dPPPoZPP@e@@0fϠ@0 0 &n<PP{ P P!PPP! ĦtL0ܥlT<`________l0PPP#P0s00 0P r 0΃ > P r 0  Pqr/ r P% P" \TX# Q ,  # Qڰ , "2ŸBRhc`p垀㸐p㸠p墀pi㸐p妀㸠pjp媀㸐pk㸠p宀n ppPe_PPf_PP@@ @@@g ͌ 0 ~/   P P P @@P {|pP  P p 0 R\  8@8KPbL,lTxDԗh&X<]]DDDDh]4p]\ DZ@Z A AAAYܜY(Ț8ؙ@4ؕHtH- HM K KP P ' P0 0[1c!>  0[1c!0< [!b ,00 [!be/0 [!b ,0[af0+ [!b.?0 [!b ,2>0 [!b ,00 [!be/0 [!b ,0[af0l [!b. 0 4 =  [!bo/=0[a0[PE  [!b.0<0 [!b ,0<0 [!b ,00 [!be/00 [!b ,00 [!bf/0 [!b-}?0 [!bo/=0[a0> [!b.00 [!b ,00 [!b ,00 [!be/00 [!b ,00 [!bf/ 00 [!bo/<0[au , ! 0^̌[n10Ϡ[n1n0[l1̌ 0[1c!>P 8[a   00[ 00[ 0[ 0[000[ 00[ 0[ 0  [0  Рh8ll`H- M K K0K[P[$[K[[ [PW`[ [AK [$< 11c!0< 0[ B4 [!!b.[54 [!!b , 0["!!b ,[   [P!!bo/[ H [ [K РM  $ P/  $ H 00B200   $ H 00B200 H 00B200 H T0" Ѝ/H- M K K0K[PL$ $ [$, 01c!0< 0[3 [ !b.[3 [ !b , 0[" !b ,[  [P !bo/[ H [ Р4L-HMP  x  P `| $0! 4K P KKP $[ $0![   P $ (0,04@@phdfPPKK[K̆<t;Ѕ; M` @P   @ Ѝ/ ) /H- 8M K[P   | } '(((> %>R0< ?? *> "?&0< ? 0<? <80< 0< ? 0< *0< .0< 20< ?; n0< p[P|,00 ,00s/ ,/A ,1." +  $'? 0< ? 0<?0<0<0t7,7074'd087 0<0pQKDQK@8 РH- Mz РH- M#3   H @0D Ptp  $K <, ,$K88uK<4P ,@ #0 ttpD # K0, (8 (K0 t< K,  P t.h" t $lt"tt200t7@  0  P dt@D" t m"100t7@ 0 P th! t M$KP[T!ltL P Lt0,! t ,)tp   0 <  d0 0 t`t08 8000t'   Р <}|||,!@(\~8~}"\}x}!}}`~|~~~MЍ/H- 0Mpp!  0 B P  C tpPp0P  . 0P'* @Pژ  )! 0  P    ;    Р0H- 0M  P `  `` 0 P  K    pP p8P  68P/*@PڸP `  hh 0 P       Р8O-tM$ @P`p D@@!   "" 0# #) )( (p' '`& & P% %$@$ $(. .,, , C B@ A !E"I#M)Q(U'Y&]%a$e.i,m01 0(  0  0<P < C@( @ApPBCp0P 0$$0P)*0$@ Pڠ 1$ 0@$  TT0 (0<P <  $$ K0O-M0,(@$P `p  H * * )) p' ' $`& & (P% % ,@$ $ 0. . 4, , K JH I"O"NL "M#S#RP0#Q!,W !(V T!$U  "<[0"8Z0X "4Y0*4]0)4a0( ,j PP@ `P8Z000 $@(``, 03/P<@F8 04 080PЍ( 0 0X X0A `Ѝ`b` `āX|Ё@-$M@`p@v P@T P@PT @ P1S1SP00; $Ѝ5 O-PPMW 2"G$0`U0P0k 0 0|0x@Cp[pG# ,0 0C[@p @0U( $0/  00 1@ !<@   0 0 0p1$03/$P `0S Ѝ (1$1  1Nw,1(!0C ,1 ЍO Nh(1S,1S 0,1L!R?R 0,1L!R?RT!>RjT!>R0,1Jd|t|\A-p1M` !180S 3/ p@ P00 0@ЍP0 Py  P0  @P T00 @H04 cЍ$ (0 Z@|\|0@- M@P(0( G0<0 Ѝ0@/ԃ|p@-MP@0 3U$0P0S `e0PH0@03/PP0``ЍpPP|p@-MP@t0t U`e0P @0D03/PP0``ЍpP|p@-MP`@0 Uq$0P0S  05 H0 H0Ѝp@/Ѝp|0@- M@H0PD $0P0S (0L0 Ѝ0@/ Ѝ0}@-@808 $0P0S 0@P0/$}@- M@ P`p`0` $0P0S D0T^ 0  Ѝ@/ Ѝ 8}p@-M@ `0P`X \$0P0S <0X0S  Ѝp@/Ѝp 4P}0@- M@X0PT <$0P0S 80d0S  Ѝ0@/ Ѝ0 d}0@- M@X0PT $0P0S 80h0S  Ѝ0@/ Ѝ0 }0@- M@X0PT $0P0S 80l0S  Ѝ0@/ Ѝ0 }O-$MS00w 0S0 3/Y[ 0Z@P P00P "p0 0|"|2p<` `x`00s`p`4 T08 4 X0T0\``72 Rp!W? `\!000S 3/pP"#pPwY pp@$Ѝ0S X! d1s,0T0,0c p$Ѝ 0S 3/0S ,0 0C,0`!\10 \`H  00BV4 0PB 0 04004 V00PB 1 \'$Ѝ p,D0 @,%Zi,}l,ja,j<TO-M@2 "R T@0S9 00`\!q0 \1`104S`? 0S 1x!80Y t1X! 0S 3/<=;`9^0SЍ,00CS,0 1 0000Ѝ0 Ѝ80 S > 00BV4 0B 0 04D004 S 00B}ij,jĄciP 0h/h{/xA-pP 0S`0`VPQ P 0S @1@ 0 T00p@-P P 0S @0@ Sp@p@-`0S P@0@Tp@\E p@-PbL\ py0yy0y0y0y0y0y0y0y0y0y0y0y0y0y0y0y0yDy0yyS@`Č \Np` @ ` @@S /O-DM@ `0sP V 0`00 0S[l8 Vp WP  0W @0 F0 0Yxh40IY04  n40 Pz P5PLLPUPP`KV00S Y (00P`P P0P A `:0Sg1SsSu P| r    HP XHX08 ` 80S7SZ9 B BRQ`KV PX#0S 0 SP  `5%  5% DЍ0|5|%  L5(% 00 $5%h0 DЍ04$ p(0 0  R@I [ L  C`KV3 P00LP P  Q`%P X, $@0<  j=0SX<0ShS`S0  [0 0D 0 x1T! p(W 50P10D1 ! p( 1@1  1p   0 0 0 0 , , $@,|`e꼈(t<,0PhЊ 4Ȉ\ԉ p80@-M@(0<@ 3/PPЍp@-P@@0@ q0<  11pD A-0M0,P00  p5/@PT0  %A`P  05/@P0Ѝ 0Y@ 0@( 00,@ @HdG-0M`@1 !)0S+0 0p 07/PPU 0  QP 0 7/PP 0Ѝ 0  PP 0P$ 0 0P PLHG-M`0p )0S 0@P0 0S )0tPS 0 9/@P00ЍPЍXp@-04@MT` 0P 0 4/PЍp` 0 Ѝp Pq  qЍp0P/@-@)@A-0@ PTM0Ԁp`0 ; 0SS@D 0R TP SP 0X!Ѝ0@0@ @0(0 8 (dȇO- TFi` PG o40 P @DVETE0 0S  0 1!v`0`@$1!@+<Ѝ t $p1\!@<ЍL1@! N@$1!v`} B @v`v`00@0 m`$0 c@ @0 Y@0@ 0 H0H K@ @0<0 A@Ȉ\ȋ @P/p@-M0S0@S `PP 0 `PЍp 0 @0@  0 $0   Ԍ\p@-M0S0@ S `PP 0 `PЍp 0 @0@  0 $0  ܌\D^p@-M0S0@S `cPP 0 `PЍp 0 @0@  0 $0  \t.O-QEMI p@`P< P4P60 p$ @<  P$0S%Q"QUA0PE ?U0  \ C CQ`00Eߍ  @- @T @T   @ ^0@//O-p`PX0T`V@ C@D0 0CV@ 0@ 0 [  0 0 OA-@pPP. np(1R/S0 H 0H1A,HPLP 0H1AT.\ 0H10H1kA 0 Al@-P M@nP U0 P0@``CX0TQ0C% p Tp @  0Q0CW ЍN*(1S0(1,1SL!R?R 0(1 Ѝ@vT!>R0(1j O-M8`Q@ ` 0]RPpWx (((RSv &((RMz 0I[G Pe U!PN@P_ xy    v`0``00z0 00D00\0T \ RX 00\00 0X0 0 @  H0S" H 0p0Ѝ0 p pP`  0`W H0SHpЍ  p pj0G-``M psX0T`@CVP xxPEW 0 @  00 O0 0CV@P ЍGЍT<1p@-N_UC 0p@C 06 0R@Cp| xQ0@-PM'  B Q B! P0S %0@H 0a  @ @|0X {PbЍ0@H0H  @@@@h0 XgPbЍ08@0p@-@$0P`0S |00CT  0P 006p0S |00CTX1 S0P00P(!0R  (!/,!RLR/Q  (!/T.Q (!0@- M@@0@ 0Dj@PD Ѝ0@ X(0@-PP Mh00h0@P (P@@@000  Ѝ00 gXX@dlP/C-@M3$#P@P`DVTT0DD$0X$p(,' $303/P# 0"#b!傁H"h#b3S 0 " R"38; 0Ѡ/,C3b(0|0xSR~Uy$ ЍDP0 FP Q BR T0L <DP0Z@,0 $-ꔓl<@0p@-P$0@@%0@Tp@0 p@갓@0S/$0p@-P@n(1.S 0 P P!0P1p@,PP P 0P1p@LR\T P P 0P1P!0P1tp@p@-@PX0@^a,aVP00p0 pjГ<@-@P0@E00jp@-@P00@0P06p@jp@-@PD0@^),ATp0 pjГTp@-@PD0@^,alVp0 npjГpp@-@P 0@0^_(1S0(1,1S 0(1p@EL!R?RT!>R0(1p@6ꌏjP0jP0(j0P@-@800Q  Pn@oCjP0X/jA-@PM1P@X1SЍ耀|0x SQ R0CR %5aVW(1(!103/P, 02Q?@3c  R0G FS =9 = B ű 0 ЍS  0x0` 000P08 (0j MbdDp@-M `@PP 0 R 00S 0Ѝp0Ѝp S00C-@P M1P @P>hhqhaTU 0S6PTP0 VPU) 0S% W Ѝ0 B T0P-UU ЍT  ЍH0< !   0 jďԔ I-0 M< 0@ Ѝ- M <0 05 Ѝ@-@PM<0 @NP  ЍЍjP )/jA-@MpuPP# 0 np崀`0D1 0  D10!0S  3/Ѝ p@-MP!1@n64!Q  B0T0S 0S C@0 Ѝp@x0 08D180CN D18Gd0S Ѝp@/Ѝp O-@တ M ᤀp`^Wx >N| x 41R/01><8L!H!T1P1 P SP,003/PX(0 ! X?P Ѝb {yw;s ЍXi U db<04  0 X1 Ѝ@\@-@ 8 GEXQ/X>?=;7c@Z@A-@Ph0@nYDqPP 41P0C E 0P0B01j7$C- M(P1 !p`$0,$ x0|@S@D*@x0T@D$ @0S( $0 q$0m@0 00q |03/ _ Y$ ЍCS  - M0 N Ѝ40A-P$ @M p0`0S 0SF0P s Q0 + 0 0ЍHĕG-P$`M  0p8$P(,@P' 04 `P!*`P W 00QP08`Ѝ$000 b`` `긷O-`$M p尔TPL@PK i0PI wXp岠ᴐP D 0g 0L P 00P`  0PPZX Q$غPWЍPPPPP  D/P P> P$0 sbP긷-MDЍ-M9Ѝ0@- M@rPP p +p  Ѝ0ed0d ; Ѝ0Z@04 0PL 0괖Ж0p@-M@P0 `3/P"a0! L!R<00S,000 Ѝpɚ;6elʈ0/@-@XP zTP@up@-M0 P@, 0@8`P Ѝp=Q Q Q Q $@0@ `bЍpUU  0@-MP , X @P Q@Ѝ0$(0( @b@Ѝ0U80@-MP , l@P Q Q Q@ $808 @yb@Ѝ0@@UL0@-MP , \@P Q Q@ $000 @Ub@Ѝ0@U \0@-MP , \@P cQ Q@ $000 @2b@Ѝ0@U0lp@-M@ , $`}PP @Q Q QP $L0L P bPЍp 0`0ЍpPPU0@-GM,@0P  0LPP  xA@P =Q Q Q@ $D0D @b@Gߍ0@@UUATU \0@-EM@ , xPP =Q QEߍ0DEߍ0$(0( PbEߍ0UAT|00@-S@ 40S,@$0,G-M,(PU.p`@P(  P !  PUЍQ Q QP $<0< PXbPЍP P Pꠜȗ- M0  ЍU- M00  ЍUT0@-S@0X0o @ @ 1100@-@PEM0 , 0Po0P 2\ \0 \0 \0 $`0` b0Eߍ0Pp0Y0Eߍ0TUȜܗO-P M@,p`@ T 04 @ Th *P Q$ Ѝ褠夐@p@ T d0 P $0 0@  0``$(0 bU(0S m@-@,M8 P$0, Ѝ@Q $`0` rP0 8  0R 8 S80080 0 `UX @Dp@-PP 'P 0.S @p@p@\ q Q p S///o/00S A-MMP1 P@!`Ap@40S@ڍЍ0000 ڍЍP  Lp|W @T000| @x0d @pPH00 1b@l ĝ0@-MMT0p 0d0P@PڍЍ0000 @@ꄝl4A-MP0`,00@P pW2 @T'0S  0S Ѝ0 q@00Ѝ0 |0e@h0\ ^@P0@ W@w80$ @pK$lH81C-`MQp( MP0 H!H!Xp@ KP W* P< P@ڍЍW 0 E0 p& 0 000E0ppP`0T V P80( @@DjԞ`$L p@-RP0P `@P W0@T0P00pp@- M"=(P0 0@ @0 `P`V `` Ѝp0S 0`T0P 0`0 Ѝp00( 0`0 ЍpUpO-pS,M0@ ( 0P vPTH # MP P L3P0,0 2P0,0I20S5 YH ,PP `t\WX 0S\  EX\  EP1\0P\>XP NP YX  `,Ѝc`V,ЍP, P0,0 1!`01!` Y` d`,ЍYPCW ,10S`Y ,`,ЍJ\0,0}0 `P  PP0 \0S0`0`ӘX0 t0``0`@0 $ `؟', pTp@-P`@P(0Sppp@-P$@`T0S t00S ,P`0s0 pPp0s$0 mplP P / 0@-/0봘ȠO-MPUDP@BQT` @hP@7쐟찟pA @0 $b6@DW F0 S1!0,!P I\ \l0 @DW Ѝ@0  0S Ѝ UИT00@-S M0FAh@P\ d0S 00 Ѝ0P p00 Ѝ0@0 $t0p@-S0@1h0P0S  pPpF0S S 00p0SppV0O-S,M0D@ 1h00T0 P08 D0  P0 S p`  `S 0y\#0T3~ ,0P 0 0X   000l0᤿? `0 `H @Y+ 00P VQR60 ,PM`X,@D F (PR# R R ` E [ P0 I/o"0  $ 9 $  00 00 00D  @  VB 0H 0 00  `h1X!@,Ѝ@\ @,1!$V@  H 0yR0@ 0,Ѝ p `0Q`IS `p;@0|  U 00 @d-?  s `RQBy! y ) @P U,?O-@FM\ ЍO`VdP@0U03 0h Q U 0P R0 ã3#`ps tP ` !a0@h` B   000U``,WP Uډ01 h V, 0 E0 Z p(@ `pPE0bPpPWH  ,PpC0S` @ S$ v ZSn 0p2 "`UR1! 0)#0Sd0Ppa0Gh` S@M,PP# PE`0  p(@ 0, T>pP`Ѝ0,!`$01 0 `W\` @ 0$ ` 0 0C 0  \P0x `x0X `d0@ `=@H0H $`Dj( U,Xt<O-,M`P,$ $Pp@' P$< (P ,gF\ $DQ $<,@Q,Ѝp Q`$V`(ah`p0 0HC1BcBAGd1@c00 ; +) 0 0R 0o00y 0yR񟗴ppppp<0$S\0(Ah@0`0)V  0[@[+ 0\@@9@)${n&@$`T3@(pAh@00(8e0 Q00 l0lSddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddp`w00d`6&`6&`6&`6h&`d6<&0S00E00 0S /[6%000S00 S G E5%0000CTD 0Q P%x50S00 SL5%t0S00@$5$$`fy@4$$]00000000 4 |$M0S _G|:*h| CT|5 K|"l44$:0p00@0 AYl G`4 @pqF| p |2 | | | @3#$ !0p?0S3d# !0p\ l|@3$# !0p$3"0p00 0@0T 0Gh| l|2"@0 Sr || \ @2\"$@00kH00b D2 ! R+ 0R 2!0S 0S001! 0 R1t! 0S v,`@x1 ! @t T ` BD  41g  000 1 Y |I@ 0$x I000H @$0 7b U@ Px`,pdؤtT44TxLĥ0@-M@PЍ-$ 0 b,00@-@ MP0 p Ѝ0$ 0 @-P@ t$0S 0CS$0 ,@'@0 XDjPjЙ <PC-PR,M] U`@[0 0S]T0S 10SAT[U,Ѝ@Pp1p!@,Ѝ 0PHk@ 0 pN @W  W \T 0S1S 0 u@L0 k@p0 c@@ 00PX0X W@0T08 O@@80 G@꼈`ؙ(Ȧ|A-E `p@PE @ eP0PES@p@-`TMQP@ |  R`q q PP@1  Ѝp0cP0G- XP\`@P`FpP`Fp P WP@1  C-iMxP tttT`pDp4pl$0ps P0p0 0(PP00 P 00#30s0  Z p 0  Q Pp0  FPz0S  <P90 0  3P:,#00 0#3lpw0  py 0  0  P(0: S$ 2"G000x$0S@PB\@H*T $0SF (#iߍ$00$0Y 2!!pW 1!00fP) qxQ`?1!~1p!mP006d14!P1P!0=,ipP Q`0 P @ PP@0 00pB?LpLP0P b@p0$ b@0DjL0DHltPjljH$Ĩp@XdG-MMʍ,pʍ(p`!1@10S Vo``V1 :000ST T$ \PPE HPP 0 ,NڍЍ:00!0z*PJ@bPڍЍ0 p=  PPUP PPUP p0P 8 #P 0 DڍЍP\0HX,px@@-$MP @pPP0 `hP&0 @U`P% @0 ePPPP PPP$`P4PPP$Ѝ $Ѝ T-P0P0 P(0 P갩xU@G- MDP`p0#03@LP @3# @ Ѝ2"@`P 00 0@PZ@PVWD  P> `vP@F .MPPH @0-!0eP,  @PU0@D T0 S Pg 4@U0@D C$@T0 ! 0 0 @p1!?@ Ѝ dPU @t Ѝ-PP@1! 0  00@0 tP 0 G @U0@D` T0S !P 4@U0@D $@0$,$ @CꌚЩD|HA-LPLp`h@T WOD0  `ATWODAa,,jC-dp MP@T WODpp3`ATWOD KPP` 0 `ATWOD ЍCa,,jتO-M`p<@#XVPÐ VPX00V0S@M \ 84 P`FK ,0S, R 0PC[ 0S P pP000#? # 0 L$000$0P Rt3 0 P P  Ѝ( dؚljp@- @$PP@Ppu@X$0P0S@@fp$0$ $0( 7ljA-PM@`pP ,0P 00 (0EЍb@-M@ @ @ @Pq`P  ! 0 0 0op@P Ѝp0p ` `P W  `00$   \d`p@-M`0 0 10 @P P01  P b0S \0L cЍp P(0 U؂tljjܬ@- M(BPUPp Pf !E`PBpPE4Qgp ^ ` ^p\ YpT k `P00p!lP/ Ѝ+Dp,<18!% 0 00b00 P0 P0 0 ><0t |0` h0`0X0T0; PPMj<hD؂jLtxDح @- M@  0S0 0S( P0s P@`p`p{`pp ЍT0T |D0 @@00 ,00  j؂ԫԮO-pMP8 P. K  @P ` ` ` 0 PHP 0 zO@P Ѝ404 %b$0$ $$jDhD$,A-HDpD`DPc0 @P ,AljjLD Q/t:Pkl ?o/o0B0s0 P @ P @ P @ P @ P @  P  @ P @  P  @ P @  P  @ P @  P  @ P @  P  @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ P @ ///o b0/PQ @-@A/Q  aB Qp 00`BSoq /oo @ r S?C S?C S>C S>C S=C  S=C SDetectI2CAO : Trying to detect I2C STL AO...DetectI2CAO : Error reading/writing I2C STL AODetectI2CAO : Found I2C STL AODetectI2CAO : Didn't find I2C STL AO: err = %02d, data = %02dCCDDigitizeLine : Img/Row no: %d/%d, cam=%d, ccd=%d left=%d, len=%d, right=%d, height=%d onHB=%d, offHB=%d, onVB=%d, offVB=%dCCDDigitizeLine : MicroInitPixelReadout, err = %02d - %sCCDDigitizeLine : ETHInitPixelReadout, err = %02d - %s-------------------------CCDDigitizeLine : destination buffer is NULLCCDDigitizeLine : MicroGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : ETHGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : LPTGetPixels - 1st line, err = %02d - %sCCDDigitizeLine : MicroGetPixels - offVertBin, err = %02d - %sCFWCommand Params :cfwCommand : %02d - %scfwModel : %02d - %sAttached camera ID : %02d - %sCFW - use cached model : %02d - %sCFW - autodetected model: %02d - %sCFWQuery Results : %02d - %scfwStatus : %02d - %scfwError : %02d - %scfwPosition : %02d - valid only if cfwStatus is CFWS_IDLE, 00=unknown position, otherwise 1,2,...10Requested position : %02luCFWGoto Results : %02d - %sCFWInit Results : %02d - %sCFWGetInfo Results : %02d - %sCFW Open Results : %02d - %sCFW Close Results : %02d - %sCFW Results : CE_BAD_PARAMETER/dev/COM%drbabAt t = %8.3lf: %s ETHDeviceIOControl : IOCTL_SHUT_DOWN_SERVER: 0x%lxQuery SBIG CamerasACKQuery Ethernet : Error getting local IP address.%d.%d.%d.255Query Ethernet : TX socket() failed.Query Ethernet : Function setsockopt() failed.Query Ethernet : RX socket() failed.Query Ethernet : Function bind() failed.Query Ethernet : Function sendto() sent a different number of bytes than expected.Query Ethernet : Received echos from %ld cameras.Query Ethernet : Cameras found = %dQuery Ethernet2 : Error getting local IP address.Query Ethernet2 : TX socket() failed.Query Ethernet2 : Function setsockopt() failed.Query Ethernet2 : RX socket() failed.Query Ethernet2 : Function bind() failed.Query Ethernet2 : Function sendto() sent a different number of bytes than expected.Query Ethernet2 : Received echos from %ld cameras.Query Ethernet2 : Cameras found = %d%s%d/dev/sbiglptMicroCommand : BuildMicroCommand, cameraID = %d, error = %d - %sMicroCommand : SendMicroBlock, cameraID = %d, error = %d - %sMicroCommand : ValidateMicroResponse, cameraID = %d, error = %d - %sGetEEPROM() error: %d, EEPROMContents imagingOffset: %d initialized to 0.parmicro.c -> MicroInitADGain -> CE_DEVICE_NOT_IMPLEMENTED MicroInitPixelReadout : ccd=%d, left=%d, noPixels=%d, right=%d, windowHeight=%d, horzBin=%d, vertBin=%dMicroInitPixelReadout : fullWidth=%d, halfWidth=%d, fifoSize=%dMicroInitPixelReadout : whole image on the left half of the CCD only.MicroInitPixelReadout : pDllGlobals->leftSideFifoInfo.rowWidth =%d, pDllGlobals->leftSideFifoInfo.pixelsPerPass =%dMicroInitPixelReadout : pDllGlobals->rightSideFifoInfo.rowWidth=%d, pDllGlobals->rightSideFifoInfo.pixelsPerPass=%dMicroInitPixelReadout : whole image on the right half of the CCD only.MicroInitPixelReadout : the image covers both halves of the CCD.MicroInitPixelReadout : init fifo info struct of STF-8050 in single channel mode.MicroInitPixelReadout : pDllGlobals->leftSideFifoInfo.rowWidth=%d, pDllGlobals->leftSideFifoInfo.pixelsPerPass=%dMicroGetPixels : STF-8300 -> MicroGetPixelsFromChannelAMicroGetPixels : STF-8050 -> dualChannelMode -> MicroGetPixelsFromChannelAMicroGetPixels : STF-8050 -> dualChannelMode -> MicroGetPixelsFromChannelBMicroGetPixels : STF-8050 -> dualChannelMode -> MicroGetPixelsFromChannelABMicroCommand : MC_START_EXPOSURE, exposureTime=%luMC_START_EXPOSURE Flags : 0x%02X: msExp=%d, extCCD=%d, triggerOut=%d, ccd=%d, shutter=%s, ABG=%sMicroCommand : MC_END_EXPOSURE, ccd=%d, flags=0x%X: ABORT_DONT_END=%dMicroCommand : MC_REGULATE_TEMPMicroCommand : MC_REGULATE_TEMP2MicroCommand : MC_RELAYMicroCommand : MC_PULSEMicroCommand : MC_EEPROMMicroCommand : MC_MISC_CONTROLMC_MISC_CONTROL Flags : 0x%X: ExtShutter=%s, Fan=%s, LED=%s, Shutter=%sMicroCommand : MC_CONTROL_CCDMicroCommand : MC_SYSTEM_TESTMicroCommand : MC_TX_BYTESMicroCommand : MC_TEMP_STATUSMicroCommand : MC_GET_VERSIONMicroCommand : MC_STATUSMicroCommand : MC_READOUT -> RS subcommand: %s ccd = %d, HB = %d, VB = %d left = %d, right = %d ccd = %d, HB = %d, VB = %d top = %d, left = %d, height = %d, width = %d ccd = %d, HB = %d, VB = %d top = %d, height = %d, bottom = %d left = %d, width = %d, right = %d lsdl = %d, lsw = %d, lsdr = %d rsdr = %d, lsw = %d, rsdl = %d Params: reg = %d, data = %d Params: reg = %dReadoutReadADResults: Register Value = %dDownload pixels to FIFO : MicroGetPixelsFromNonStfCamera PixelsInFIFO: %ld [pix]MicroGetPixelsChannelA : pDllGlobals->leftSideFifoInfo.pixelsInFifo=%d < pDllGlobals->leftSideFifoInfo.rowWidth=%dMicroGetPixelsChannelA : fifoOffset=%d, memcpy(leftSidePixelFifo=%p, leftSidePixelFifo + fifoOffset=%p, len=%d)MicroGetPixelsChannelA : pixelsLeft=%d = pDllGlobals->leftSideStf8PixelsToDownload=%d - pDllGlobals->leftSideStf8PixelsDownloaded=%dMicroGetPixelsChannelA : download pixels to FIFO %ld bytes, %ld pixelsMicroGetPixelsChannelA : download pixels to FIFO duration: %dMicroGetPixelsChannelA : Totals: Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsChannelA : Last : Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsChannelA : pDllGlobals->leftSideFifoInfo.pixelsPerPass=%d, pDllGlobals->leftSideFifoInfo.pixelsInFifo=%d, pDllGlobals->leftSideStf8PixelsDownloaded=%dMicroGetPixelsChannelA : fifoOffset=%d, copyLen=%dMicroGetPixelsChannelA : pDllGlobals->leftSideFifoInfo.pixelsInFifo : %dMicroGetPixelsChannelB : pDllGlobals->rightSideFifoInfo.pixelsInFifo=%d < pDllGlobals->rightSideFifoInfo.rowWidth=%dMicroGetPixelsChannelB : fifoOffset=%d, memcpy(rightSidePixelFifo=%p, rightSidePixelFifo + fifoOffset=%p, len=%d)MicroGetPixelsChannelB : pixelsLeft=%d = pDllGlobals->rightSideStf8PixelsToDownload=%d - pDllGlobals->rightSideStf8PixelsDownloaded=%dMicroGetPixelsChannelB : download pixels to FIFO %ld bytes, %ld pixelsMicroGetPixelsChannelB : download pixels to FIFO duration: %dMicroGetPixelsFromChannelB: Totals: Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsFromChannelB: Last : Ask/Got = %ld/%ld bytes, short = %ldMicroGetPixelsChannelB : fifoOffset=%d, copyLen=%dMicroGetPixelsChannelB : pDllGlobals->rightSideFifoInfo.pixelsInFifo: %d/lib/firmware/stfga.binSTFDownloadReadoutParams->STF-8300->RSP3:ccd = %d, horzBin = %d, vertBin = %dtop = %d, height = %d, bottom = %dleft = %d, width = %d, right = %dSTFDownloadReadoutParams->STF-8050/4070->RSP4:StartExposureParams2: top = %d, left = %d, height = %d, width = %dhorzBin = %d, vertBin = %d, horzMult = %d, vertMult = %d, leftOffset = %dtop = %d, height = %d, bottom = %dlsdl = %d, lsw = %d, lsdr = %drsdr = %d, rsw = %d, rsdl = %dSTFDownloadReadoutParams->STF-8050/4070->RSP3:STXGetTemperatureData : destAddress: 0x%0x, STX_TEMP_DATA len: %d, subCmd: %dSTXGetTemperatureData : err: %d, destAddress: 0x%0x, len: %d, subCmd: %dSTXGetCCDSizeInfo : destAddress: 0x%0x, STX_CCD_INFO len: %d, subCmd: %dSTXGetCCDSizeInfo-1 : err = %02d - %sSTXGetCCDSizeInfo-2 : err = %02d - %sSTXGetCCDSizeInfo-3 : err = %02d - %sparusbio.c --> USBGetPixels : CE_DEVICE_NOT_IMPLEMENTED USBF-CAMUSB8-CAMUSBX-CAMUSBU-CAMUSBI-CAMUSBT-CAMUSBC-CAMlibusb Ver 1.0LeaveCloseInitOpen ExternalClose ExternalEnabledOpeningClosingBlink LowBlink HighMediumMC_START_EXPOSUREMC_END_EXPOSUREMC_REGULATE_TEMP/2MC_COMMAND_13_NOT_USEDMC_SYSTEMMC_READOUTRS_DIG_ROWRS_DLP_ROWRS_DL_ROWRS_DLP_ROWSRS_DUMP_FIFORS_DL_SETUPRS_DUMP_ROWSRS_CLEAR_CCDRS_SET_VDDRS_WRITE_ADRS_DLPP_ROWSRS_END_READOUTRS_MAN_CLOCKSRS_TRANSFER_KAIRS_SETUP_TDIRS_GET_PIXCNTRS_OFFSET_PIXELSRS_READ_ADRS_DL_SETUP2RS_DL_SETUP3RS_DL_IMAGERS_RX_PIXELSRS_DL_SETUP4RS_OFFSET_PIXELS_RIGHTRS_WRITE_AD_RIGHTNo ErrorCamera not FoundNo Exposure in ProgressBad PC CommandBad Camera CommandBad ParameterTX TimeoutRX TimeoutNAK ReceivedCAN ReceivedUnknown ResponseBad LengthA/D TimeoutKeyboard EscapeChecksum ErrorEEPROM ErrorShutter FailureUnknown CameraDriver Not FoundDriver not OpenDriver not ClosedShare ErrorTCE Not FoundAO ErrorECP ErrorMemory ErrorDevice not FoundDevice not OpenDevice not ClosedDevice not ImplementedDevice DisabledOS ErrorSocket ErrorServer Not FoundCFW ErrorMotor Focus ErrorFirmware ErrorDifferential Guider ErrorRipple Correction ErrorEzUSB Reset ErrorFirmware Update RequiredAn invalid R/W handle was supplied for USB I/ONext ErrorCC_START_EXPOSURECC_END_EXPOSURECC_READOUT_LINECC_DUMP_LINESCC_SET_TEMPERATURE_REGULATIONCC_QUERY_TEMPERATURE_STATUSCC_ACTIVATE_RELAYCC_PULSE_OUTCC_ESTABLISH_LINKCC_GET_DRIVER_INFOCC_GET_CCD_INFOCC_QUERY_COMMAND_STATUSCC_MISCELLANEOUS_CONTROLCC_READ_SUBTRACT_LINECC_UPDATE_CLOCKCC_READ_OFFSETCC_OPEN_DRIVERCC_CLOSE_DRIVERCC_TX_SERIAL_BYTESCC_GET_SERIAL_STATUSCC_AO_TIP_TILTCC_AO_SET_FOCUSCC_AO_DELAYCC_GET_TURBO_STATUSCC_END_READOUTCC_GET_US_TIMERCC_OPEN_DEVICECC_CLOSE_DEVICECC_SET_IRQLCC_GET_IRQLCC_GET_LINECC_GET_LINK_STATUSCC_GET_DRIVER_HANDLECC_SET_DRIVER_HANDLECC_START_READOUTCC_GET_ERROR_STRINGCC_SET_DRIVER_CONTROLCC_GET_DRIVER_CONTROLCC_USB_AD_CONTROLCC_QUERY_USBCC_GET_PENTIUM_CYCLE_COUNTCC_RW_USB_I2CCC_CFWCC_BIT_IOCC_USER_EEPROMCC_AO_CENTERCC_BTDI_SETUPCC_MOTOR_FOCUSCC_QUERY_ETHERNETCC_START_EXPOSURE2CC_SET_TEMPERATURE_REGULATION2CC_READ_OFFSET2CC_DIFF_GUIDERCC_COLUMN_EEPROMCC_CUSTOMER_OPTIONSCC_DEBUG_LOGCC_QUERY_USB2CC_QUERY_ETHERNET2CC_GET_AO_MODELCC_SEND_BLOCKCC_SEND_BYTECC_GET_BYTECC_SEND_ADCC_GET_ADCC_CLOCK_ADCC_SYSTEM_TESTCC_GET_DRIVER_OPTIONSCC_SET_DRIVER_OPTIONSCC_FIRMWARECC_BULK_IOCC_RIPPLE_CORRECTIONCC_EZUSB_RESETCC_BREAKPOINTCC_QUERY_EXPOSURE_TICKSCC_SET_ACTIVE_CCD_AREACC_READOUT_IN_PROGRESSCC_GET_RBI_PARAMETERSCC_SET_RBI_PARAMETERSSTFST-???CFWSEL_UNKNOWNCFWSEL_CFW2CFWSEL_CFW5CFWSEL_CFW8CFWSEL_CFWLCFWSEL_CFW402CFWSEL_AUTOCFWSEL_CFW6ACFWSEL_CFW10CFWSEL_CFW10_SERIALCFWSEL_CFW9CFWSEL_CFWL8CFWSEL_CFWL8GCFWSEL_CFW1603CFWSEL_FW5_STXCFWSEL_FW5_8300CFWSEL_FW8_8300CFWSEL_FW7_STXCFWSEL_FW8_STTCFWSEL_FW5_STF_DETENTCFWC_QUERYCFWC_GOTOCFWC_INITCFWC_GET_INFOCFWC_OPEN_DEVICECFWC_CLOSE_DEVICECFWS_UNKNOWNCFWS_IDLECFWS_BUSYCFWE_NONECFWE_BUSYCFWE_BAD_COMMANDCFWE_CAL_ERRORCFWE_MOTOR_TIMEOUTCFWE_BAD_MODELCFWE_DEVICE_NOT_CLOSEDCFWE_DEVICE_NOT_OPENCFWE_I2C_ERRORCFWP_UNKNOWNCFWP_1CFWP_2CFWP_3CFWP_4CFWP_5CFWP_6CFWP_7CFWP_8CFWP_9CFWP_10CFWPORT_COM1CFWPORT_COM2CFWPORT_COM3CFWPORT_COM4CC_BREAKPOINT : %sCC_OPEN_DRIVER : err = %02d - %sCC_CLOSE_DRIVER : beginCC_CLOSE_DRIVER : end, err = %02d - %sCC_GET_DRIVER_INFO : beginCC_GET_DRIVER_INFO : end, err = %02d - %sCC_OPEN_DEVICE : beginCC_OPEN_DEVICE : end, err = %02d - %sCC_CLOSE_DEVICE : beginCC_CLOSE_DEVICE : end, err = %02d - %sCC_GET_DRIVER_OPTIONS : beginCC_GET_DRIVER_OPTIONS : end, err = %02d - %sCC_SET_DRIVER_OPTIONS : beginCC_SET_DRIVER_OPTIONS : end, err = %02d - %sCC_SET_DRIVER_CONTROL : beginCC_SET_DRIVER_CONTROL : end, err = %02d - %sCC_GET_DRIVER_CONTROL : beginCC_GET_DRIVER_CONTROL : end, err = %02d - %sCC_QUERY_USB : beginCC_QUERY_USB : driver supports up to 4 cameras.CC_QUERY_USB : Number of cameras found: %dCC_QUERY_USB : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB : end, err = %02d - %sCC_QUERY_USB2 : beginCC_QUERY_USB2 : driver supports up to 8 cameras.CC_QUERY_USB2 : Number of cameras found: %dCC_QUERY_USB2 : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB2 : end, err = %02d - %sCC_QUERY_USB3 : beginCC_QUERY_USB3 : driver supports up to 24 cameras.CC_QUERY_USB3 : Number of cameras found: %dCC_QUERY_USB3 : idx: %d, type: %d, name: %s, SN: %sCC_QUERY_USB3 : end, err = %02d - %sCC_QUERY_ETHERNET : beginCC_QUERY_ETHERNET : end, err = %02d - %sCC_QUERY_ETHERNET2 : beginCC_QUERY_ETHERNET2 : end, err = %02d - %sCC_GET_PENTIUM_CYCLE_COUNT: beginCC_GET_PENTIUM_CYCLE_COUNT: end, err = %02d - %sCC_START_EXPOSURE : begin ----> GRAB STARTCC_START_EXPOSURE : end, err = %02d - %sCC_START_EXPOSURE2 : begin ----> GRAB STARTCC_START_EXPOSURE2 : end, err = %02d - %sCC_END_EXPOSURE : beginCC_END_EXPOSURE : end, ccd=%d, err = %02d - %sCC_READOUT_LINE : beginCC_READOUT_LINE : Blank pixels ---> Img/Row no: %4d/%-4d Row/Blank length: %4d/%-4d the 1st blank idx: %4dCC_READOUT_LINE : end, err = %02d - %sTotal/Left Side Blank Images: %d/%dtotalRowCount: %d, totalChannelACount: %d, totalChannelBCount: %dTotal/Right Side Blank Images: %d/%dTotal/Blank images : %d/%dTotal AB channel calls : %d/%dCC_READOUT_LINE : RX Timeout ---> Img/Row no: %4d/%-4dCC_READ_SUBTRACT_LINE : beginCC_READ_SUBTRACT_LINE : Blank pixels ---> Img/Row no: %4d/%-4d Row/Blank length: %4d/%-4d the 1st blank idx: %4dCC_READ_SUBTRACT_LINE : end, err = %02d - %sTotal/Left Side Blank Images : %d/%dCC_READ_SUBTRACT_LINE : RX Timeout ---> Img/Row no: %4d/%-4dCC_DUMP_LINES : beginCC_DUMP_LINES : end, err = %02d - %sCC_START_READOUT : beginCC_START_READOUT : end, err = %02d - %sCC_END_READOUT : begin ----> GRAB ENDCC_END_READOUT : end, err = %02d - %sCC_SET_TEMPERATURE_REGU : beginCC_SET_TEMPERATURE_REGU : end, err = %02d - %sCC_SET_TEMPERATURE_REGU2: beginCC_SET_TEMPERATURE_REGU2: end, err = %02d - %sCC_ACTIVATE_RELAY : beginCC_ACTIVATE_RELAY : end, err = %02d - %sCC_PULSE_OUT : beginCC_PULSE_OUT : end, err = %02d - %sCC_ESTABLISH_LINK : beginCC_ESTABLISH_LINK : end, err = %02d - %sCC_GET_LINK_STATUS : beginCC_GET_LINK_STATUS : end, err = %02d - %sCC_GET_CCD_INFO : beginCC_GET_CCD_INFO : end, err = %02d - %sCC_QUERY_COMMAND_STATUS : beginCC_QUERY_COMMAND_STATUS : end, err = %02d - %sCC_MISCELLANEOUS_CONTROL: beginCC_MISCELLANEOUS_CONTROL: end, err = %02d - %sCC_UPDATE_CLOCK : beginCC_UPDATE_CLOCK : end, err = %02d - %sCC_READ_OFFSET : beginCC_READ_OFFSET : end, err = %02d - %sCC_READ_OFFSET2 : beginCC_READ_OFFSET2 : end, err = %02d - %sCC_TX_SERIAL_BYTES : beginCC_TX_SERIAL_BYTES : end, err = %02d - %sCC_GET_SERIAL_STATUS : beginCC_GET_SERIAL_STATUS : end, err = %02d - %sCC_AO_TIP_TILT : beginCC_AO_TIP_TILT : end, err = %02d - %sCC_AO_SET_FOCUS : beginCC_AO_SET_FOCUS : end, err = %02d - %sCC_AO_DELAY : beginCC_AO_DELAY : end, err = %02d - %sCC_AO_CENTER : beginCC_AO_CENTER : end, err = %02d - %sCC_GET_US_TIMER : beginCC_GET_US_TIMER : end, err = %02d - %sCC_SET_IRQL : beginCC_SET_IRQL : end, err = %02d - %sCC_GET_IRQL : beginCC_GET_IRQL : end, err = %02d - %sCC_USB_AD_CONTROL : beginCC_USB_AD_CONTROL : end, err = %02d - %sCC_RW_USB_I2C : beginCC_RW_USB_I2C : end, err = %02d - %sCC_CFW : beginCC_CFW : end, err = %02d - %sCC_BIT_IO : beginCC_BIT_IO : end, err = %02d - %sCC_USER_EEPROM : beginCC_USER_EEPROM : end, err = %02d - %sCC_COLUMN_EEPROM : beginCC_COLUMN_EEPROM : end, err = %02d - %sCC_BTDI_SETUP : beginCC_BTDI_SETUP : end, err = %02d - %sCC_MOTOR_FOCUS : beginCC_MOTOR_FOCUS : end, err = %02d - %sCC_CUSTOMER_OPTIONS : beginCC_CUSTOMER_OPTIONS : end, err = %02d - %sCC_SEND_BLOCK : beginCC_SEND_BLOCK : end, err = %02d - %sCC_SEND_BYTE : beginCC_SEND_BYTE : end, err = %02d - %sCC_GET_BYTE : beginCC_GET_BYTE : end, err = %02d - %sCC_SEND_AD : beginCC_SEND_AD : end, err = %02d - %sCC_GET_AD : beginCC_GET_AD : end, err = %02d - %sCC_CLOCK_AD : beginCC_CLOCK_AD : end, err = %02d - %sCC_SYSTEM_TEST : beginCC_SYSTEM_TEST : end, err = %02d - %sCC_FIRMWARE : beginCC_FIRMWARE : end, err = %02d - %sCC_BULK_IO : beginCC_BULK_IO : end, err = %02d - %sCC_RIPPLE_CORRECTION : beginCC_RIPPLE_CORRECTION : end, err = %02d - %sCC_EZUSB_RESET : beginCC_EZUSB_RESET : end, err = %02d - %sCC_SET_ACTIVE_CCD_AREA : beginCC_SET_ACTIVE_CCD_AREA : end, err = %02d - %slibsbigudrv Ver 4.99-LINUXNo Device OpenStartExposure Params : ccd=%d, exposureTime=%lu, shutter=%sStartExposure Flags : 0x%08lX: triggerIn=%d, triggerOut=%d, lightClear=%d, msExp=%d, fastReadout=%d, dualChannelMode=%dClearITArray : startClearITArray : endEndExposure -> start...EndExposure -> MicroCommand -> MC_END_EXPOSURE -> res : %dEndExposure -> MicroCommand -> MC_END_EXPOSURE -> return with error: %dEndExposure -> EndReadout -> return with error: %dEndExposure -> STX_11002_CAMERAEndExposure -> MicroCommand -> MC_MISC_CONTROL -> return with error: %dEndExposure -> SC_CLOSE_SHUTTER -> TimerDelay = 150 msEndExposure -> EnableVerticalFlush -> return with error: %dEndExposure -> CCD_EXT_TRACKING -> no delay for external trackerEndExposure -> shutterOpen -> delay 250 msEndExposure -> !shutterOpen -> delay 250+ 140 msEndExposure -> CCDDumpLines -> res : %dEndExposure -> end, res : %dCCDDigitizeLine error : Invalid parameter received: ccd=%d/%dCCDDigitizeLine error : Invalid parameter for ST5C Camera received: rm=%d/1CCDDigitizeLine error : Invalid parameter for ST237 Camera received: rm=%d/5CCDDigitizeLine error : Invalid parameter for ST237 Camera received: rm=%d==4, vbin=%d/0CCDDigitizeLine error : Invalid parameter for STF/STT Camera received: rm=%d/3, vbin=%d/0CCDDigitizeLine error : Invalid parameter for STF/STT Camera received: rm=%d/10, vbin=%d/0, hbin=%d/0CCDDigitizeLine error : Invalid parameter for STX/STXL Camera received: rm=%d/9, vbin=%d/0, hbin=%d/0CCDDigitizeLine params : pixelStart=%d, pixelLength=%dCCDDigitizeLine : fullCcdWidth=%d, leftOffset=%d, left=%d, len=%d, right=%d, rm=%dCCDDigitizeLine error : Invalid parameter for Tracker Camera received: rm=%dStartReadoutParams : ccd: %d, rm: %d, top: %d, left: %d, height: %d, width: %dMC_REGULATE_TEMP Params: setpointC: %.2f, setpointADU: %d, mtrp.regulation: %d, mtrp.ccdSetpoint: %dQueryTemperatureStatus -> TEMP_STATUS_STANDARDQueryTemperatureStatus -> TEMP_STATUS_ADVANCED or TEMP_STATUS_ADVANCED2QueryTemperatureStatus -> camera doesn't support the Advanced RequestQueryTemperatureStatus -> MicroCommand(MC_TEMP_STATUS, pDllGlobals->cameraID, NULL, &qtsr)) res: %dCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_STANDARD, Results: ccdSetpoint=%.1f, ccdThermistor=%.1f, power=%.1fCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED, Results: ccdSetpoint=%.1f, imgCcdTemperature=%.1f, imgCcdPower=%.1fCC_QUERY_TEMPERAT_STATUS Params: TEMP_STATUS_ADVANCED2, Results: ccdSetpoint=%.1f, imgCcdTemperature=%.1f, imgCcdPower=%.1fLogStxEvents : destAddress: 0x%0x, STX_CCD_INFO len: %d, subCmd: %dIndex Event Time HS Temp Long%05d %-15s %010lu %-5.2lf %010luNo EventTE Fan UpTE Fan DownTemp Fan ONTemp TE OffLV TE OffKAI340SBIG Color 3 DualSBIG TC253 CameraSBIG ST-237A CameraSBIG ST-237 Camera 3 CCD CameraSBIG ST-??? CCD CameraSTF-8050STF-4070STF-0402STF-1603STF-3200STF-1603WSTF-3200WSTF-????STL-1001STL-11000STL-4020STL-5KSTL-6303STL-1301STL-???STXL-10100STXL-8300STXL-16000STXL-16803STXL-9000STXL-0402STXL-6303STXL-11002STXL-16200STXL-16801STXL-????STX-10100STX-8300STX-16000STX-16803STX-9000STX-0402STX-6303STX-11002STX-16200STX-16801STX-????ST-1603ST-0260ST-3200ST-8300STT-0402STT-1603STT-0261STT-3200STT-2KSTT-4KSTT-8300STT-????IsExternalGuiderAttached: starttrkOffset[1...5] : %d, %d, %d, %d, %dIsExternalGuiderAttached: endReadOffset2 : camera=%d, ccd=%d, ccde=%d, offset=%dError usbi_sanitize_devicelibusb_get_port_numberslibusb_get_max_packet_sizelibusb_get_max_iso_packet_sizelibusb_unref_devicediscovered_devs_appendlibusb_get_device_listusbi_signal_eventusbi_clear_eventlibusb_wrap_sys_devicelibusb_openlibusb_closedo_closelibusb_get_configurationlibusb_set_configurationlibusb_claim_interfacelibusb_release_interfacelibusb_set_interface_alt_settinglibusb_clear_haltlibusb_reset_devicelibusb_alloc_streamslibusb_free_streamslibusb_kernel_driver_activelibusb_detach_kernel_driverlibusb_attach_kernel_driverlibusb_initlibusb_exit$8Thą܅ H`|̆,LIBUSB_DEBUGunknownerrorinfodebugwarning[timestamp] [threadID] facility level [function call] -------------------------------------------------------------------------------- [%2ld.%06ld] [%08x] libusb: %s [%s] too many configurationszero configurations, maybe an unauthorized deviceport numbers array is too smallcould not retrieve active config descriptordestroy device %d.%dneed to increase capacityinternal signalling write failedinternal signalling read failedwrap_sys_device %pwrap_sys_device %p returns %dopen %d.%dopen %d.%d returns %dDevice handle closed while transfer was still being processed, but the device is still connected as far as we knowA cancellation for an in-flight transfer hasn't completed but closing the device handleA cancellation hasn't even been scheduled on the transfer for which the device is closingRemoved transfer %p from the in-flight list because device handle %p closedfalling back to control messagezero bytes returned in ctrl transfer?control failed, error %dactive config %dconfiguration %dinterface %dinterface %d altsetting %dendpoint %xstreams %u eps %deps %dreusing default contextcreated default contextlibusb v%u.%u.%u.%u%snot destroying default contextsome libusb_devices were leakedapplication left some devices open**UNKNOWN**LIBUSB_ERROR_OTHERLIBUSB_ERROR_NOT_SUPPORTEDLIBUSB_ERROR_NO_MEMLIBUSB_ERROR_INTERRUPTEDLIBUSB_ERROR_PIPELIBUSB_ERROR_OVERFLOWLIBUSB_ERROR_TIMEOUTLIBUSB_ERROR_BUSYLIBUSB_ERROR_NOT_FOUNDLIBUSB_ERROR_NO_DEVICELIBUSB_ERROR_ACCESSLIBUSB_ERROR_INVALID_PARAMLIBUSB_ERROR_IOLIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETEDLIBUSB_TRANSFER_ERRORLIBUSB_TRANSFER_TIMED_OUTLIBUSB_TRANSFER_CANCELLEDLIBUSB_TRANSFER_STALLLIBUSB_TRANSFER_NO_DEVICELIBUSB_TRANSFER_OVERFLOWhttp://libusb.infoparse_configurationparse_interfaceparse_endpointraw_desc_to_configlibusb_get_device_descriptorlibusb_get_active_config_descriptorlibusb_get_config_descriptorusbi_get_config_index_by_valuelibusb_get_ss_endpoint_companion_descriptorlibusb_get_bos_descriptorparse_boslibusb_get_usb_2_0_extension_descriptorlibusb_get_ss_usb_device_capability_descriptorlibusb_get_container_id_descriptorshort config descriptor read %d/%dbbwbbbbbunexpected descriptor %x (expected %x)invalid config bLength (%d)too many interfaces (%d)bbinvalid extra config desc len (%d)short extra config desc read %d/%dskipping descriptor 0x%xinvalid interface bLength (%d)short intf descriptor read %d/%dtoo many endpoints (%d)invalid extra intf desc len (%d)short extra intf desc read %d/%dshort endpoint descriptor read %d/%dbbbbwbbbbbbbwbinvalid endpoint bLength (%d)invalid extra ep desc len (%d)short extra ep desc read %d/%dskipping descriptor %xparse_configuration failed with error %dstill %d bytes of descriptor data leftbbbbbbbbbbbwindex %dvalue %dinvalid descriptor length %dinvalid ss-ep-comp-desc length %dbbbbwfailed to read BOS (%d)short BOS read %d/%dbbwbfound BOS descriptor: size %d bytes, %d capabilitiesshort bos descriptor read %d/%dinvalid bos bLength (%d)short dev-cap descriptor read %d/%dbbbinvalid dev-cap bLength (%d)unexpected bDevCapabilityType %x (expected %x)bbbdbbbbwbbwbbbbuusbi_hotplug_notificationlibusb_hotplug_deregister_callbacklibusb_hotplug_register_callbackusbi_hotplug_deregistererror allocating hotplug messagederegister hotplug cb %dnew hotplug cb %p with handle %dfreeing hotplug cb %p with handle %darm_timerfd_for_next_timeoutdisarm_timerfdlibusb_free_transferlibusb_alloc_transferlibusb_alloc_transferlibusb_submit_transfercalculate_timeoutadd_to_flying_listlibusb_cancel_transferhandle_timeouthandle_eventshandle_eventsusbi_handle_transfer_completionusbi_handle_transfer_cancellationlibusb_try_lock_eventslibusb_event_handling_oklibusb_event_handler_activelibusb_interrupt_event_handlerlibusb_get_next_timeoutlibusb_handle_events_timeout_completedusbi_add_pollfdusbi_remove_pollfdusbi_io_initusbi_handle_disconnectnext timeout originally %dmstransfer %pio.ciso_packets >= 0failed to read monotonic clock, errno=%darm timerfd for timeout in %dms (first in line)failed to arm first timerfd (errno %d)cancel transfer failed error %dasync cancel failed %d errno=%dpoll fds modified, reallocatingctx->pollfds_cnt >= internal_nfdspoll() %d fds with timeout in %dmspoll() returned %dpoll failed %d err=%dcaught a fish on the event pipesomeone updated the poll fdssomeone purposely interruptedsomeone unregistered a hotplug cbsomeone is closing a devicehotplug message receivedbackend handle_transfer_completion failed with error %dtimerfd triggeredpollfd %d was removed. ignoring raised eventsbackend handle_events failed with error %dfailed to set timer for next timeout, errno=%dinterpreting short transfer as errortransfer %p has callback %pdetected timeout cancellationsomeone else is closing a deviceno URBs, no timeout!no URB with timeout or all handled by OS; no timeout!first timeout already expirednext timeout in %ld.%06ldsdoing our own event handlingevent handler was active but went away, retryinganother thread is doing event handlingadd fd %d events %dremove fd %dcouldn't find fd %d to removeusing timerfd for timeoutstimerfd not available (code %d error %d)cancelling transfer %p from disconnectsync_transfer_cbsync_transfer_wait_for_completiondo_sync_bulk_transferlibusb_control_transferactual_length=%dlibusb_handle_events failed: %s, cancelling transfer and retryingunrecognised status code %dusbi_pipefailed to create pipe (%d)failed to get pipe fd status flags (%d)failed to set pipe fd status flags (%d)op_attach_kernel_driverrelease_interfaceclaim_interfaceop_clear_haltop_set_interfaceop_set_configurationop_detach_kernel_driverop_kernel_driver_activedo_streams_ioctldetach_kernel_driver_and_claimop_reset_deviceinitialize_handle__read_sysfs_attr_open_sysfs_attrsysfs_get_active_config_get_usbfs_fdusbfs_get_active_configinitialize_deviceop_get_configurationusbi_transfer_get_os_privdiscard_urbsop_clear_transfer_privsubmit_bulk_transfersubmit_control_transfersubmit_iso_transferop_submit_transferreap_for_handlehandle_iso_completionhandle_bulk_completionhandle_control_completionop_dev_mem_freeop_dev_mem_allocop_exitseek_to_next_configseek_to_next_descriptor_is_usbdev_entryfind_monotonic_clockget_kernel_versionop_initfind_usbfs_pathlinux_get_device_addressop_wrap_sys_devicelinux_enumerate_devicelinux_get_parent_infolinux_device_disconnectedop_handle_eventsop_openT@@8|h,,XHattach failed error %d errno %drelease interface failed, error %d errno %dclaim interface failed, error %d errno %dclear_halt failed error %d errno %dsetintf failed error %d errno %dusbfsdetach failed error %d errno %dget driver failed error %d errno %dstreams-ioctl failed error %d errno %ddisconnect-and-claim failed errno %dreset failed error %d errno %dfailed to re-claim interface %d after reset: %sgetcap not availablegetcap failed (%d)/sys/bus/usb/devices%s/%s/%sopen %s failed errno=%dfdopen %s failed errno=%dfscanf %s returned %d, errno=%d%s contains a negative valueopen %s failed ret=%d errno=%dbConfigurationValueread bConfigurationValue failed ret=%zd errno=%ddevice unconfigurednot null-terminated?no configuration value?error converting '%s' to integer%s/usbdev%d.%d%s/%03d/%03dFile doesn't exist, wait %d ms and try againlibusb couldn't open USB device %s: %slibusb requires write access to USB device nodes.get_configuration failed ret=%d errno=%dactive cfg 0? assuming unconfigured devicespeedUnknown device speed: %d Mbpsdescriptorsseek failed ret=%zd errno=%dread descriptor failed ret=%d errno=%dshort descriptor read (%d)Missing rw usbfs access; cannot determine active configuration descriptor./libusbi.htransfer->num_iso_packets >= 0URB not found --> assuming ready to be reapedDevice not found for URB --> assuming ready to be reapedunrecognised discard errno %dunknown endpoint type %dneed %d urbs for new transfer with length %dsubmiturb failed error %d errno=%dfirst URB failed, easy peasyreporting successful submission but waiting for %d discards before reporting erroriso packet length of %u bytes exceeds maximum of %u bytessubmiturb failed, transfer too largesubmiturb failed, iso packet length too largereap failed error %d errno=%durb type=%d status=%d transferred=%dhandling completion status %d of iso urb %d/%ddevice removeddetected endpoint stalllow-level USB error %dCANCEL: urb status %dCANCEL: last URB handled, reportinglast URB in transfer --> complete!handling completion status %d of bulk urb %d/%dabnormal reap: urb status %dreceived %d bytes of surplus datamoving surplus data from offset %zd to offset %zdabnormal reap: last URB handled, reportingoverflow, actual_length=%dlow level error %dshort transfer %d/%d --> complete!handling completion status %dcancel: unrecognised urb status %dunsupported control requestcontrol overflow errorlow-level bus error occurredunrecognised endpoint type %xcould not locate urb!free dev mem failed errno %dalloc dev mem failed errno %dos/linux_usbfs.cinit_count != 0short descriptor read %d/%ddescriptor is not a config desc (type 0x%02x)short descriptor read %d/2bLength overflow by %d bytesconfig length mismatch wTotalLength %d real %dinvalid wTotalLength %d/dev/bus/usb/dev/proc/bus/usbusbdev%d.%dfound: %smonotonic clock doesn't work, errno %duname failed, errno %d%d.%d.%dfailed to parse uname release '%s'reported kernel version is %sbulk continuation flag supportedzero length packet flag supportedmax iso packet length is (likely) %u bytessysfs not mountedsysfs can relate devicessysfs has complete descriptorserror starting hotplug event monitorfound usbfs at %sgetting address for device: %s detached: %d/proc/self/fd/%d/dev/bus/usb/%hhu/%hhu/proc/bus/usb/%hhu/%hhuscan %sbusnumdevnumbus=%d dev=%dconnectinfo failed (%d)allocating new device for fd %dbusnum %d devaddr %d session_id %ldsession_id %ld already existsallocating new device for %d/%d (session %ld)usbparent_dev %s not enumerated yet, enumerating nowCan not parse sysfs_dir: %s, no parent infousb%sDev %p (%s) has parent %p (%s) port %ddevice not found for session %lxcannot find handle for fd %dopen failed with no device, but device still attachedLinux usbfsudev_hotplug_eventlinux_udev_event_thread_mainlinux_udev_start_event_monitorlinux_udev_start_event_monitorlinux_udev_stop_event_monitorlinux_udev_stop_event_monitorlinux_udev_scan_deviceslinux_udev_scan_deviceslinux_udev_hotplug_pollremoveudev hotplug event. action: %s.addignoring udev action %sudev event thread entering.udev control pipe read failedudev event thread exitingos/linux_udev.cudev_ctx == NULLcould not create udev contextudevcould not initialize udev monitorusb_devicecould not initialize udev monitor filter for "usb" subsystemfailed to enable the udev monitorgeting udev monitor fd flags (%d)setting udev monitor fd flags (%d)getting udev monitor fd status flags (%d)setting udev monitor fd status flags (%d)could not create udev control pipecreating hotplug event thread (%d)udev_ctx != NULLudev_monitor != NULLudev_monitor_fd != -1udev control pipe signal failederror creating udev enumeratorDEVTYPEHandling hotplug event from hotplug_poll<H ؄ 8o / 3   {O,ohNooKoZxIRSoyR5`@       Hm HHH%HK4HmK A F( B F, D 0 F4 H38% I3<, J @g MD NF` OGo Q'H0 Y P [2XC \=\ ]`_ ^ d _ h0 `3lp bCp  k +k L' ,-@8 LS ,'SS MST vh v  v  3 Y   3 H G  /.  ;  0 /} _ -XKZ$K0 [03xQ vn x3#y,z3<3 ,] ,,*%> ,,` *%e  0>5, ,$$( , ,1,C E FG  L ,TH0K OM` NOO L_ ,/P! '46 37 3k .]3 `, F ,x 3% z 3' [ 3C! +-$fd& 3}''( ,F  ,T` p,g8CNI+  `   01 4 !      E   j l          9 i 4 ! " ( 1 4 7 o; s> B  E3 ) Mh 4O ! T W Z ^ a e i jl 2 p+m t  w3  >} , '3s h gR 4 !  1   [   E!R   3  4 !      8rcS0 S  E ! E h0 =23348 :;?4@<Y CTe D!v\OE`Kx NtQ+ RS0SV(Y3]ab  e $i,( c m,, q0 t8 ,u6@ vDD yH |P 1'3X z\!L3<d'"'Tp 3ctx0N    !K$! (& )a,z098"8<+3P#L3<Ts%"s,ap >zdevK$3(#L3<,,N 3L$$2~$ }$ |${$z$y$#x$Fw$v$ou$t$",R@^1 >|  y ,,8%&~(b bz 2 ;=,,8  33#y64h `3$v3&n( @}',,(4(6 , S  #,; u ' %%&%&&S iP8>%S&3&& \`f%v&3& q 3),ss , 'g|hh ($ >_+RQ+0! P K',),m] @`3z =,3(  t $3* %p (f,  (;-F=!-$FK 2 37 3; 3Zlen[  \ 78] K',g3iS l w ~  };a/ h  $M'(>,V%0,"fO4 {i8<@jDHUL PTXj\8`dh"lg9+ Ipw*:dt'Bdx5N u|v'p>'d75 y !  *3 &0%&0*3;&0&&"*3U&0&U[pA+g*3&0&&n*3&%&*3&K&h&3*3&K&h&&*3%&K&&h&&*3I&K&&I&h+*3i&&U*3&&3o*3&&3&3*3&&*3&&&h&3*3&&h&3*h&&*38&&h&%I&K>*3^&^mO%u&^j*3&0&6&D&3{*3&3&,N%x-#/j.0$ x.3 3(j.94j.5j.7i-:,j-;a,/  +,? @  0Astr CSB5 3 @ 12< tX#3ctx< 60soCdev> K9> K:tv? P9@ 3D6%#}EAYtxG FNY][7u^8PjG!Y u uY F.Ywu7u^8PjGAYuu\ YFNY7$u^8P,jE[Y$u] FhYFhYELu` FE!YHu^ F.Y7Lu^8P,jGXuu ! FX7u^8Pt<GXuu Z FXFD7u^8PxGXuu  FXa[7u^8PtE!Y4v  F.Y78v^8PjG!YTvTvK !F.Y7\v^8PjGX|v|vo A!FX7v^8PxE[Yvq c!HhYHhYEEvr !F FIJF=v[GXvv t !FX7v^8Px6e0y#8T7|g_8Pt8QL<8gL?8PP8QD:@FY7f:_8Pu8Q0G7F f fD@FIFGX f f@FX7f^8Pt]X$fPFX(&7(f^8PtGX\f\fRAFX=;7df^8PtEuYlfhS8AFYTPFYvtEXfTmAFX7f^8PtGEffLAF FYfJF7f[8PtGXffMAFX7f^8Pu0K3^G3devK@12 L63N#G`CepO+m 6P2Hd9zQ86CvalR XTCrS3w9T3D6H{Toutw\_GI,_,_c gGFI<__G8Pv8Q}< _YG8Qt 8Rr_NItJ3dev> 0J3d^J3ctx7% 3devK!!1 JG!A!1M!w!s!at^J8PQ8QR03]K3dev9!!1 J!!1M3d"Z"Ci3""Cctx0##D6K{<,^`xK8PQ8Rt7L^8Q28R{8S̀ SK ,K0DXK3dev<^#Z#0C NFX%%mom@mFmHm==Lnpp.mVV6n99`m**%m__ x m@@nm==hC=S gHwX& -177.1intO[Ukf%[ 'g)naO n FO t! .]O `n 2n>H     .     }  - X  Z$ [   Ox   vX n xO # yn  zO < O  n | n  n   * X  n  n   *e  0 ?| 5 ?  ?  n  n$ $ ?(nO n 1n  C  E F G 7 nT H[ 0 K  M N O7 n/ P1 nx O%z O'[ O(` w^  cTC!u +-$fd& O }'' ( '4 6 O 7 O)nXH :& r!""!# )k"*"0 nFx  pngCNI+  `   014 !      E   j l          9 iH4 ! " ( 1 4 7 o; s> BM  EOb) M 4O ! T W Z ^ a e i jl 2 p+ tM wOSH>}@,E'O g4 !  1   [   E! M O@O 4 !      4 !      n@ 4 !  1  !/  nO g!V 4 !     "Y   4" ! ' , 2 ["6 !< ? B J* 4L ! Q V Y \ * : nE G E h03 =2`3O48 :>;x?>4@x<Y C>Te D! \OEx`K>x NxtQ R0SVx(YO]axbex$in(c mn,q>0t>8,u@vDy>H|>P1'OXz>\L3d'@ 'Tp xO ctxN    !$! (& ),z>09u8"<+OP!L3Ts%"s,p x>uz> dev$O(!L3,nN n  "OTL""2~" }" |"{"z"y"#x"Fw"v"ou"t""[6 n S  '#$$`$R: iP#$O$$ \# $O$ q O3 n> 'gf |hf hf> ($ >+ROQ+G [n@ @W`Oz>> =,dO( " t $3* %p x(4 !   ;1=!$1K 2 O7 O; OZ  len[ F \ F78] ngY3iR l "wm~ ~ }/   $M':(>^,V0,"f4 {8<@jDHUL PBTaXj{\`dh"lg9+ pw*:t'Bx5N |v'p>'75& Fy F! F F%Om$^#~$s%O$$$w%O$$&%O$$$."%O$#$ %O4$$Z$4O%O^$$Z$F$4@%O$$$Z$F$4d%O$$$$4Z%O$$4%O$$O%O$$O$O%O$$[ %OB$$"$Z$O$%Oa$$Z$OH%Z{$$Fg%O$$Z$F#$%O$#$%O$$$$O%O$O$'X!N%Yx>l(_uO@N) uKT"22)"v x2r2)v%Z22) v/O22*;xN}+ryOS3K3+siy O33+diy O33,#z -4+4-:4.;U4S4. ;l4j4.:44.:44.:44/<0Pz0Q 0R60S 0}y0}t0}w0} x1:( .;44. ;44.:44.: 5 5.:"5 5/$<0Pz0Q 0R60S{ !0}t0}w0} x[^ n2c)d)95553<0PP (`=O4ctx=Lf5Z5)>/ 55)?*?6/6,A)665!B V66t7=A0PD7,9j0Pt0Q0Ru0Ss7X=0Q10Rt0S\0}D/|=0Q10Rt0S0}4> n"20*܍)!+5663<0PPV ('!O 74ctx7 7)/ x7h7)!6777,!5_8W85! V66MD7P=0P:7l90Pt0Q܌0Ru0Ss7=0Q10RD0S\0}:/=0Q10RD0S0}3>M n.=2 )2#.883 <0PP ( O`4ctx88)/ '99)2#/99,1#.::5! V667=50P879^0Pt0QԌ0Ru0Ss7،=0Q10R0S\0}7/=0Q10R0S0}2> n'89bosL:iO ( "~Oh#) ~BTR:B:4bos!#::*" H*" #@,Z::5! V+rOr;R;66$;';.m;.<,<.`;D<B<.S;Y<W<.F;o<m<.9;<</<0Pz0Q 0R60S -';   .m;<<.`;<<.S;<<.F;<<.9;==/,<0Pz0Q 0R60S 0}u0}w0}t0} x;$D ".d$+=#=.W$y=c=.J$ >=.=$>w>.0$>>< =q$P>~$4?*?=$>$?s?-[ .???@/o<0Py-00f . @ @?0@/8o<0Py7\9 0Pw0Q0RH0Su7!= !0P1796!0Pw0Q0Ry0Su7=J!0P{7.=d!0Qu0R{7D9!0Pu0Qz0R0Ss7t=!0P0Q20R0SȈ0}@7=!0P0Q10R0S0}{7,=-"0P0Q20R0S\0}t0}{7l=g"0P0Q20R0S\0}t0}37="0Q10R0S 7="0P0Q10R0SȈ0}?/=0P0Q10R0S@7Ј9#0Pv0Q0R@0Ss7=>#0Pu0Q40R0S7!=W#0Pt0Q17=#0Q10R0S0}t7<#0Pw7܊=#0Q10R0S0}t/=0Q10R0Sȋ0}t0}y $ n>$ n $A"$ O$9ctx$-9bos%!#B4&ZB &OB!&'OC"( C"(,C).O :i*O66$>$ n $2=d%)2%$@ @3h<0PP(OT^&4ctxQ@E@)2 +@@)3^&@@* Wd, O&A"A,4MFADA66t&ȇ79%0Pu0Qx0R\0Ss7܇=%0P679 &0Pu0Q0Ss7 =6&0Pw0Q10Rȇ0Sd/@=0Pw0Q10Rȇ0S%>t& n+d&24 &)3#&aAYA7H|7&0Pt3T<0PPK(%"O'4devGAA) AA)3A'BB+rO\BRBDidx Oh*!OhDbufZlEĆt'0Pu0Rd0S`7-'0}v7''0R`/ )0Pu0Rv&() O̅(4dev:BB) BB4idx$4BB+i *C$C66(F(Dtmp(X*!OT+rO\CVCGP0Pv0Qu0RP0S60}x/=0P00Q40R0SX0}w>( n([) n(gO<*4devg>CC)Vh CC)3h:'CC*3j"KHDtmpk*+buflZCC*!mO+rnOeDSD66+7Ą=)0P00Q40R0SL0}tEw#*0Pv0Qt0R0S90}x79M*0P0QH0R@0Ss7$=a*0PuEDw*0Pv0Qt0Ry0Su0}x7T<*0Py7x-*0Qy0Ru0}z/=0Q10R0S0}u0}9[+ n>+ n+(6O,4dev6EDD)37$'DD*39"KPDtmp:*D+buf;Z"EE*!<O@+r=OEyE66,dEȃu+0Pw0Q0R90S79,0P0QH0RH0Ss7=&,0PtEuL,0Pw0Qv0Rt0S7$<`,0Pv7H-,0Qv0Rt0}x/p=0Q10Rd0S0}t0}9>, n#,(FO<\@-4dev>EE)e0 #@-F F66+D/\=0P00Q40RD0S(VOD-4dev11F-F+rOTFRF*! OtG0PP0QP#<0RlH! OyH 64ctx6kFgF4bufZFF) OFF)!$O-G)GI3$',3#&aGMG+rOGG6660;6yp6.6ZHJH.6HH.60JJ.6JJ.6mK]K6KK>7fLZL=7L>7LLJ;7L}KD7X5>E7LL@R7;7,{4.8MM. 8MM.8NN.7OO.7OO<>$8OO>.8\PXP>:8PzP>D8AQQ>P8*RR=\8P>h8RR>t8SSJ8,~K8pa4>82T TL:\{k0.:TT.:TT<>:TT7l{9=Y00Pu/(~<0PuK8%3>8 UU;9~J 3.T9l9WW>x9WW>9WW>9}XyX7~9?10P{0Q(0RL0Ss79h10P{0Qh0Rz0SsN<=7h910Pu0Q(0RL0Ss7=10Pu7.=10Qw0Ru7@=20P0Q10R 0S40}v0}27p=520P0Q10R 0SȈ0}579^20P{0Q\0Rz0Ss7=20P0Q20R 0S40}x7=20P0Q10S7 =20P0Q20R 0S0}v/H=0P0Q10R 0Sp/~!=0QD7{9N30P{0Q<0Rt0Ss74|9w30P{0Q(0RH0Ss7|=30Pv7|.=30Qu0Rv7<}=30P0Q10R7}=30P0Q20R0S0}x7l=040P0Q10R0SȈ0}4/=0P0Q20R0S0}x7H};40Pz0QzO8z/8~;0Pz0QzO8zNz=7z940P{0Qx0RD0Ss7|=40P0Q10Rv0S,7x}=-50P0Q20Rv0SP0}y7l~=A50Pv/~.=0Qt0Rv7z950Pt0Q0Rx0Ss7@z!=50Pw0Q87||750Px7T}|750Px7=50P0Q10R/=0P0Q10R7y=60PH7 }=O60P0Q10R00S0}{7}<c60Px/}=0P0Q20R00S0}{>6 n6A!s Oa79ctxs7B3t#&B4t:ZB uOB!uO:iwO:rxOC yWCAza766w7PerrQ:lenOC Z>w7 ng7RKg wT7)3gB&XX+iiOXXN x;N8x<SDx<TK" O8Uctx,VAa7V49ZV EOV!OWiOWlenOWrOXOXXOX WWifp&8X ZPerrb668QX'8QC2 A'8S>8 n8Y" 9VA6a7WiOWjOQWifp(8Tcd O9Uctxd2V2 e%8V4e>ZV fOV!fOX hWXiZX jZXkOWlenlO669 >9 n9Y_ 9V2 _?8Z#-Ox,:[-0MXX[-DR5Y/Y[!.gYaY\!.OS]sp0MYY]dp1ZZZ]w2 ZZ]cp3RZZ]d4 "ZZT #:Uptr)V 5FWretAO';B FTB" B#B6ZB @OAD#O{;B ?TB" B"B8ZB BOT!;Ux: ;^b8 ;^b16 X!;; n_8Hwo<M8M8>8ZZ>8 [[K9@e<>9[[W[L9wXR<.9}[y[Nw<Nxw<Nw<Nw<_Dx@<.[[>[[Nhx<3x<0PP_T <.\ \@3`o<0PP`KK`''3 `ajj`b`!V!`**%/!!  $gp: -177.1int 2bk(u  ^ Uf% ')bay A% O b FOOt! 1y3O 6 17 1P 8 1 9 1: 1; 11< 1= 1 @ 1$>A 1(B 1, D0F4HO8% IO<,J @gMDNF`OGo QH0Y P[!XC\,\]`_^ d_ Vh0`Olp b2p  Z +Z 7 b@' 7B b'>B 4i MBT qh q  q  O H   O H 6   . *  + } N -XFZ$F+ [+zOxL vn xO#ybzO<O bX bb*9 bb[ *e  095b b$$( b b1bC Ez FG 7 bTH0K JM[ NJO 7Z b/P .]O `b 1 bx O%z O'[ OC! +-$Gfd& O}''( '4o6 O7 OGoM4 f!  f r f  fE f  fj rl r  r   f  f  f9 fE ZE h0F =2b 3O4 8 : ; ? 4@ <Y C Te D! \OE `K x N tQ  R 0SV (YO]a b e $ib(c mb,q 0t 8,u4@vDy H| P1'OXz \L3:d'S 'T( p  O ctx.N  f  f!o$! f(& f) ,z 098"z<+OP!L3:Ts, p  >z  devo$O(!L3:,"b #####N #"O. #L$$2~$ }$ |${$z$y$#x$Fw$v$ou$t$""bb ##%4%"6 b  ##S# ## '  & ' 'b 'BMiP  & 'O'' \  & 'O' q O(bx6 #$##D$~ (b_ #s#s%C $y  )O ' ' '_ 'F "b ## 'g |h h   ($ >Z+RQ+.Z I*b"$bo#X$#*$#$S @`Oz  =,O( ~ t f$3* f%p  (;1=!$1K 2 O7 O; OZ len[ V \ V78] o*bg3iB l ~w~  }C/ Jo  $M'(>,V0,"f14 {K8e<e@jeDHUL PTXj\`edeh"elg9+ +pw*:Ft'BFx5N W|v'p{>'F75 Vy V! V V)O'.&'.)O'.' 'M)O7'.'7=R#+I)Oi'.'i'( P)O'iu&'i)O'o'. 'O)O'o'. 'V')O'o'f'. 'V')O+'o'f'+'.  )OK'i'7)Oe'i'OQ)O'i'O'Ok)O'i')O'i'~'. 'O)O'i'. 'O). 'i'V)O'i'. 'V&+'o )O@'@u1&W'@L)O{'.'4''O])O'O',N%x  -]%b ##%#$#p%#?%#% ##@ z#8z: f = r@ r%C fcbFl u I! 6LzO  %R%T_ .WozZ .g/ctxg5.:\0\0$g>O\\1%i"\\1i/\\26T3 kb4]]5 6Pz38 p7738P t4/])]8H 6PP#`9 6}t5 6Pt  > b:#B\;ctxBM.<C! =%E"=P,FO26l >=\O >l b"\?#OT@@ctxC e]]]A}'_ ]]Az36 ]]A O^{^BOB%%OB$l B6* B"CZ#"^^260D Ei( Y__Elen(YZ_R_F)T9  6Pu6QL98q6Pu6R16St9L 6Q15t6Pu3T 4__5X 6Pv3- !D4F__7:3 #x4__5 6Pv9ؓ !6P19!6P16QL5 6P06Q46R06S6}t > b oG9 @ctx7.__@devRo``A%_ ;a)aCOaaC%!ba26HPP4hbfb5X 6PvIl 4 b{b4bbI I4bbJ 6PP#Jđ 46PP#8 6PP#9<!a6P16Q@9%!u6Pt8 6PP6Q16R6Sl > bGg#dq@ctx0.^cVc@devKoccA%_ ccC%"dcC/Bd:dKretO|dxdIpX z4dd5 6PuIp 4dd5А 6PuH4dd5 6PuI 77I :4dd8  6PP#`9q`6Pw6Qy6Rx6Sz5 6PzLt$ OMctx9.MdevoN%2_ N%"OC1N14 OQ-N-2OuN=/ O$-N=4 N, OSN=/ N,H Pq47e'e4ee4ee4 ffQqH@  4=f9f4bf^f4ff4ffR\6PP6QQ6RRP 4 4 ff4 gfS#T03@@ B 4XgNg4 ggU@ V#ggV0hgWhhQ4/h-h5p 6Pv3` Y4FhBh5 6PvXLx  VMhhdhW̒̒^A 4hh5Ԓ 6Pt3  cn 4hhY 5D%!6Pu5h 6P06Q46R 6S6}t58 !6P1Zjj ZRR [jjZ''3 Z5Z  7Z550ZZ=W} &gPh!Dakint -FLL.FUf%d 'k),3 , F3 t! .]3 `, 2,SH   }  .     }  - X  Z$ [   3x   vI n x3 # y,  z3 < 3  , m ,  ,   *% I  ,  ,   *%e  0 0m 5 0  0  ,  ,$ $ 0(,@ , 1,  C z E Fz G L ,T HL 0 K  M N OL ,/ P & & } s- }F ,x  3%z  3'[ 3 '4 6 3 7 3r;F=!$FK 2 37 3; 3,E-Y&,/)H+(; R^  c/C!r +-$fd& 3 }'' (,T` 4 !      E   j l          9 E E h0=2+ 334] 8 :[ ; ?[ 4@ <Y C[ Te D! \OE `K[ x N tQ  R 0SV (Y3] a b e $i,(c m,,q[ 0t[ 8,u @v^Dy[ H|[ P1'3Xz[ \ L3 d!'Tq p  3"ctx N   !$! (& ) ,z[ 09r8"<+3P#L3 Ts%~ !s, p  >rz[ "dev$3(#L3 ,, N 3 L$$2~$ }$ |${$z$y$#x$Fw$v$ou$t$",R ^1 >|  ),p ?(%*+' '  ,,8 4 : %E &E K ~(   z 2 d;d=,,8  33#' 64 `3$v3& (q d + ',6 , ] S  'j p % & &+ &C$-; "fd=3}'C iP  % &3&& \  % &3& q 3(,. ss% ,[  'g |h h [  ($ >+R@Q+ jd ',$,X$*$$(,)] @`3z[ [ =,U3(  t $3* %p  (f, (%*,|-&*)I-+-K zM[ Zf"len[ 7 \ 778]fu',g3iC l w~  }/ %J_  p$M'(>,V0,"f 4 {&8@<@@j@D_HUyL _PTXj\`@d@h"@lg9+ pw*:!t'B!x5N 2|v'pV>'!7v5 7y 7! 7 7u)3& %& )3& &; &R)3& &-*$)3D& &D&~ +)3_&DP%p&De)3&& &3v)3&& &7&)3&&& &7&)3&&&& )3&&D&)3@&D&3,)3_&D&3&3F)3y&D&de)3&D&& &3)3&D& &3) &D&7)3&D& &7%&)3&) %2&')3V& & &^&38)3p&3&p}\+I|N%x[  %R %T. .W zZ[ ,Q- |<"-  :Dhh.cur hh/+  ii062 1rG v2G9i7i3̶U4rG 2GWiUi5U6Py1XG( 2eGniji70U6Py5U6Py1XG0$ /2eGii3@U8U4rG\\, h2Gii5dU6Py4XGpp. 2eGii5xU6Py7U6P06Q46R 6S 7\U6P06Q46Rw6Sx6}t9pv 6Pt5/6Pt6Q5S2 ,",% xu-, Duii:|U6PP{ ;+ +u|j8j/& jjhj.i 7j}j=out d4rG 42Gjj5U6Pv4XGdd m2eGjj5lU6Pv5(U6Pw6Q4 ,& p(6PQS ,;( 3E ppt0t3@U7|U#6Pt3İU7PI$3#6Pt6QQ6R}7a*G#6Pt7ȯUk#6P06Q46Rv6Sw7Я-#6Pt7+#6Pt7U#6P06Q46Rv6SԔ7$(#6Pt6Q}7\A&#6Pt7U$6P06Q46Rv6S5@I6Pt6Q}6RTF$}SD$ ,&4$K.( 3$w:w.r3^w\w4F)?F?F3U5 V6RtXz+5)Mctx? X(Q)Mctx= , +v|L* Nr\,06*pS* ,*;,>3`+; ;x5x.r@,ixgx06+T4rGЪЪE;+2G~x|x5تU6Pu4XGܪܪGt+2eGxx5U6Pu5U6P06Q46RT6SГS+ ,+,dxD,X q52g>T Ut>G?^>PU>{Et56QH3U5(U6Q16R6S_:0 =6U:JGP 2HłÂ2Gڂ؂_:h 6^:P7U}66Px6Q46R6S71V66Q16RH6Sx30U5PU6Pw6Q26R6Sܐ1G$ 62G2G1Gd 172H2G;7IHw2)H_]2Htr4XG<<72eG5DU6Pu4XGDD72eG5LU6Pv1XG  8?eG5U6Pu1XG M82eG7U<86Pv5ܜU6Pv4XGpp82eG׃Ճ5xU6Pu4XGxx82eG5U6Pv7U86P06Q46Rp6SX6}tE96Pu7996Pu3Ԝ=VK-& 3@:-:.ctx )!/&3gc.r34rGЗЗ92GDŽń5ؗU6Pv1Gh 92Gބڄ2Gބڄ4XG/:2eG5U6Pv5t:6PuL*i 3:Wi5NcurkC=,lNctxm Nrn3Ct+o3Rout06P:C&QNitKe(B 3Z<-d3/E +)C' 7C' 7/D>0'P>@06P>X1G|  =2Gso5JV6Pth6Q07hU=6P17U>6P06Q46RX6SX6}t5WV6Pl6Qd6R 6S@SP> ,@>L+ 3>W4Nr3C*}C=,,06>S> ,>, |@@2%F݇ۇ3}V7R@6Pt3V3V7x@6Pt3V3U:@6PPA, PL"A5J2iF34V1XG<` B~J2eG 7DUmJ6Pv5hU6Pv42FTT AJ2KF*(2?F?=5`V6Qw1rG|x WJ2GVT5U6Pv4XG}2K2eGki5U6Pv_% ZLU%~1 &|  3L2&T U,&Ώg7&4rG||K2G5U6Pv1XG ) L2eG1-7UK6Pv5U6Pv7'!L6Pw5:6Pw5|U6P06Q46R؎6S̒12Fġ  L2KFSO2?Fws7СVL6Q05V6Q0_%LU%_% P^%PU%U%АU%XL16H@*M2CH4rGcM2Gˑɑ5U6Pv4G<<,M2Gޑ2Gh6H``?CH1GXM2G2G1XGxN2eGNJ5U6Pv1rGeN2Gpl7ȤUTN6Pv5U6Pv4XGN2eG5U6Pv_%OU%1G N2GǒŒ2GǒŒ7$UN6Py7HVO6Pw3\$V7UFO6P06Q46R؎6Sؑ7<UpO6P06Q46R؎6Sx9yO6Pt7UO6Pw6Q16R؎6S6}x7VO6Pw7UO6P06Q46R؎6S\7(UP6P06Q46R؎6S87TUIP6P06Q46R؎6S7xUsP6P06Q46R؎6S5V6Pw6Qz4XGfP2eGޒܒ5U6Pv7@P6Pw7UQ6P06Q46R؎6S6}u6}x7W/Q6Pt6Qu6Rx7 U`Q6P06Q46R؎6S6}x7UQ6Pt6Q46R؎6SD3U7UQ6Pu6Q87VQ6Pw9,tQ6Pw6Qz6Ru{6S7LUR6Pw6Q16R؎6S6}x7lUGR6P06Q46R؎6S3U7UR6Pw6Q16R؎6S6}7A&R6Pw7WVR6Pd6Qd6R b6S3Uf-ܩtT2)-U6-UA-+)4rGES2G@>5U6Pu4XG~S2eGUS5U6Pu4:G  S?KG5W6PtI-(((?)-`((\6-\A-5<U6P06Q46R<6SГfa*`T2s*lhU*4rG00anT2G58U6Pu4XG<<cT2eG5DU6PuIa*TT(Z?s*`T(\*5hU6P06Q46Rp6SГf5)(IU2C)ГʓIrG44 2G8<Uf)@U2')'!IXGLL 2eGWS8TUijj iRR jjji''3 iii=j((% i,, j,,Gi&& i:jA*A*. i}}9i  j(,(,E i i++ i2-2-] ia i** i--X j,, j'') i`i''c jg#g#^i>j]j//6 iI)I)  .gj -177.1intUkf%V '])daO d FO t!y .]O 2d>H   v  .     }  - X  Z$ [   Ox   vB n xO # yd  zO < O  d f d  d   * B  d  d   *e  0 )f 5 )  )  d  d$ $ )(d9 d 1d  C s E Fs G 7 dT HE 0 K  M N O7 d/ P1 dx O%z O'[ O(J a^  c>C!k +-$fd& O }'' ( '4 6 O 7 O dF  dT2` 4 !      E   j l          9 q.aZ-g R.n -q .u -x E gE h0S=2 3O4 8 : ; ? 4@ <Y C Te D! \OE `K x N tQB  Rj 0SV (YO] a b e $id(c md,q 0t 8,u+ @vmDy H| P1'OXz \L31 d'T( p  Octx% N   !@ $! (& ) ,z 09k8"2<+OP L31 Ts%5 s, p  >kz dev@ $O( L31 ,d N O; L!!2~! }! |!{!z!y!#x!Fw!v!ou!t!"dRy ^1 >|  )dp ?(%*+'   dd8;   " #  ~(   z 2 V;V=,d8;  OO# 64 `O$v3& (( V $d6 d  S  '! ' "< #< # #<ZiPO U "j #O## \w } " #O# q Od  'g |h h   ($ >+R9Q+% gyV@ $dS@ `Oz  =,NO(  t $3* %p  (; 1=! $1K 2 O7 O; OZ\len[ 0 \ 078]\@ k$dg3i< l w~  }/ @U  f$M'(>,V0,"f4 {86<6@j6DUHUoL UPTXj\`6d6h"6lg9+ pw*:t'Bx5N (|v'pL>'7l5w 0y 0! 0 0k%O#% "#% %O#% # #a%O#% ##&%O:#% #:#$5 !%OU#:F"f#:[%O#@ # #Ol%O#@ # #0#%O#@ ## #0#%O#@ ### %O#:#%O6#:#O"%OU#:#O#O<%Oo#:#V[%O#:## #Ou%O#:# #O% #:#0%O#:# #0"#@ %O#F "(#%OL#% #+ #m#O.%Of#O#fvR'BrN%x  (-IO,i) J:|x)2 J9V)K Ɣ”) KO*K(*=,KBd+.,PP,RR,SS,}x,}|,}3( .Oh,.) D: )2 V51)) ZV) 3O{*@*=,d+.,PP,RR,SS,}x,}|,}2-[. O. ?:.2 Vƕ•.4) . 5OWS//=,!d/;8V0 u1f*O\2rOӖ˖364s̸55 6ظ[405(&5@<5b`5|z5555ЗΗ6h7u,Pt7( ,Pt6T+|,Q2,R,S> d8KfO. f@ .-g .R.g!.*.-g4SO/.gE/h /-h /=,h6d 0j t04k 1f*lOT2rmOS;364sйHoN56ܹ[4xh|f5550.5EC5ZX5om9h:;5<=>;15ɚǚ<=>>5ޚܚ<=>485W5J 5=-+50IE5#jh5}9:d>ll5?75Λ̛6h7T,Pu74x,PD#,Q|,Ru7|u,Pt7 ,Pt6̺7,P|70,Pt+T,Q2,R,S> d@.0 .0G 2r2O0f*2 HB2ctx3% wq36ĕ7H,Pv,Qt6\7t,Pv,Q1,Rw,Sx+|,Pu> d!@-(@^.(B 0f**ɜŜ36n+,P0,Q4,R,S4>n d^AWBkeyW5 C-$D$F D % D2 %2VD4& D &OD#&; D6'D=,' dC5.rD D : D4 D#/ D6?D=,dE. rC-D4= D- DR.!D-4D.ED- E.rF. D A!KBx: >Gb8 KGb16 H![ dI`Io,o,&Ip*p*I))JjjIK`!V!IQ*Q*1I  1I''V .g2pUkf%% ',int)3ag3 Fgt! .g 23 .  ; =! $ K 2 g 7 g ; g   }  - .H   .  - X Z$ [ ! gx   vvn xg# y3 zg< g  3  3 3  * v  3 3  *e  0 ]5 ] ] 3  3$$ ](3m3 13 C  E! F G 3T Hy0 K  M N Oz3/ P H [ nA3 x 1  g %  z 1  g '  [  g( ^  cC!: +-$fd& g}''T(T '4-6 g7 g- 4 !      E   j l          9  E E h0=2| 3g4 8 :T ; ?T 4@ <Y CT Te D!' \OE `KT x N tQ  R 0SV (Yg] a b e $i3(c m3,qT 0tT 8,u @vDyT H|T P1'gXzT \L3 d'Tp  gctx N    ! $! (& )> ,zT 09:8"8<+gPL3 Ts,> p  >:zT dev $g(L3 ,3v     N  %6 3   S    '  ! " "| "  iP  ! "g"T" \  !' "g" q g3T   'g| |h| h| T  ($ >+Rm Q+ % #3@m `gzT T =,g( % t $3* %p  (Z len[  \ 78]  #3g 3i l %w~  }8^/ e  $M'(>,V"0,"fL4 {f8<@jDHUL PTXj\5`dh"lg9+ Fpw*:at'Bax5N r|v'p>'a75 y !  $g"  !" $g8" "4 "$gR" "RXm >%d$g" ""k$g"!"$g" "v "g$g" "v ""$g"" " "v ""$gF" " "F"v ($gf""R$g""gl$g""g"g$g""%$g""%"v "g$g""v "g$v ""$g5""v "!F" ;$g["[ L!r"[g$g" " ""gx$g"g"X& N% xT  ',g(.)ret!g *6+*PH,Իf-Pt-Q@?$,(y-Q3,(-Q4.4,4@-P0-Q1-R-S.D4,`@-Pu-Q1-R.hL.pL.|43 /.. 0.. 0((% 0jj/a  .gr 21kUf%8 '?int)1as1 Fst! .s #  .     V  } Hr1 xb  s % zb  s ' [ s.  ; =!  $ K 2 s  7 s  ; s - X?  Z$?$ [$ s sx E  v n xs # y1  zs < s  1Q  1  1  *  2 1  1 T *e  0 2 5     1  1$ $ (11 11 C  Es F G  1T H0 K C MT NC OS1/ P ' 4  6 s  7 s_   ( $ >S+ RT gz(  ^  cC!F +-$Ufd& s }''` (`(4 !      E   j l          9 E 5E h0!=2 3s4 8 :q ;?q 4@<Y Cq Te D!D \OE`Kq x NtQ  R! 0SV(Ys]abe$i1(c m1,qq 0tq 8,u @vDyq H|q P1'sXzq \L3 d'Tp sctx N    ! $! (& )[ ,zq 09F8"U<+sPL3 Ts,[ p >Fzq dev $s(L3 ,1     N  86 1   S   '  ! " " "((iP  !! "s"`" \. 4 !D "s" q s1q   'g |h h q Q+ 5!8 #1!$1  ] @v `szq q =,s(  t $3* %p (Z len[ % \ %78]  #1g 3i( l w~ " }Ag/ n  $M'(>,V+0,"fU4 {o8<@jDHUL PTXj\>`dh"lg9+ Opw*:jt'Bjx5N {|v'p>'j75 %y %! % % %s" !"" %sA" "Q " (%s[" "[av G&m%s" ""t%s"!"%s" " "s%s" " "%"%s+" "" "%"%sO" ""O" 1%so""[%s""su%s""s"s%s""8%s""" "s%s"" "s% ""% %s>"" "%%!O" D%sd"d U!{"dp%s" " ""s%s"s".'V N% xq (<s@.)ret>s*H+P(,(s,(),)-tv)0.=,+.h/r,s!0+P1+Q}1(+Pt+Qu+R}S #2// 2// f! j0gH DRu%Ukf%% '1int)8ay A%0/B.098/8i5?(38;8l8 Fl2,5lt! xx  7  : 8  91 2 % 3!  x8 DIR$ @4 28 -r .r*3 2 X   } f8X &C 7 ( 6 )1 c; + 9 / n7 0 `2 1  )4 2  2 3 6 41( S4 6 , }/ :B0 / =N4 ; H08 / I0@ U/ J0H 9 W?P 9 X?TC !?+- $fd & l }' 'Y  (Y( #^ @1- y3l 6 r 7 r P 8 r 9 r : r ; r 1< r = r @ r$ >A r( B r, DF0 FL4 Hl8 % Il< ,J @ gM1D NFF `ORG o QbH 0Y P [mX C\x\ ]L` _^ @d _ h 0`ll p b~p  +  A xb8 9  h @ sx8' 4MZT  -h  l lH4 D   .  (-X_ Z$_ D [Dlxev n xl #y8 zl <l 8q  8 8.*R 8 8t *e .0 R 5  8 8$ $(8818C E FG x)8TH0K cMt NcOxs8/P5 10 ^=3  36 A p:9  ; /;> 2C Ex8@r8x l%z l'[ lM `s.]l `8'4 6 l 7 l   )8$ H :& r!""!# )k"*"0 8FD   8Tv ` p8g CNI+  `   01 4 S !  S  _  S   S E S   S j _ l _  _   S   S   S 9 S iF 4 S ! " S ( S 1 S 4 _ 7 S o; S s> S BK  El ,) M 4O S ! T S W S Z S ^ S a S e S i S jl S 2 p+ tK  wlQ F >}> ,C 'l  g 4 S !  S 1 _  S  S [ S  S  S E! K  l > E !E h0=23l48  :X;?X4@<Y CXTe D!+\OE`KXx NtQ R0S@V(Yl]ab"e"$i8("c m8,"qX0"tX8",u@"vCD"yXH"|XP"1'lX"zX\#L3d$'Tp l%ctxN  S  S !$! S (& S )8,zX09?8" <+lP&L3T s%$s,8p >?zX%dev$l(&L3,8pN lL''2~' }' |'{'z'y'#x'Fw'v'ou't'"8R^1 >|  )8pC?(%*+' | 888  () ~(e ez S 2 %;%=,88  ll#|6@4k `l$v3&q(  %C*86 8 S   ' ()))  iP ()l)Y)@ \ (+)l)@ q l8X'g |h h X) ()$ >s+RQ+  O%*8 +8] @`lzXX =,l( k t S $3* S %p (4 S !   S ; r=!$rK 2 l7 l; lZA%len[  \ 78]AP*8g3i l k w~  }/ %:  K$M'p(>,V0,"f4 {8<@jD:HUTL :PxTXj\`dh"lg9+ pw*:t'Bx5N |v'p1>'7Q5\ y !  P,l) () ,l))8) ,l))   - ,l)))w  ,l:) +(K) @,lj))k)j l Q,l))k))j v,l))S )k))j ,l))S ))j k ,l))j ,l))l ,l:))l)l !,lT))% @,lx))k )k)l Z,l))k)l ~,k)) ,l))k) () ,l)  ( ) ,l1)))C)l ,lK)l)K 0 7. WN%xXv9 - S R. S  - _  .! _  -" _  =,$ k  '@ y44 E68 78 2<C E=8 >/;8Gn5W:h1?8p3 N O8 P8 8Q8b5cl(d84,Yu ;Z% 2 [% 8\l z]8 4^@ 6_l `l 5al -7fl "3g8$ 0h@( 9iu,n*80l 3m8 :n%2 q 7rl /sl u@ ; E8 z8 :L 8 \98epsL%[*8>50b/ODj02R lHj0':[8Lj05_ lЂ07p l̂0/v lȂ06z0&8 lԂ0R1 lĂ07 lhj01Pj1[lj0 p l l :l;1 12r \1k G6l 3l J;fdl L:l 8l  k /78) i39A 8dK [2K 7Q  K 9 ) 7 w8l 3l 8 ::l2b 35 H47 l 5&7 !l6tp :K70 l#8ctx 4848fds \V9( %C98 /l:r l̞֞:i 8;6#ؚ+- NF>u  >5 $#?yTX "@y Ac| X"@p|;9BCPljAC|   "@P|USB(CPljD#"CPyD"CPwCQ1CRؚCSzED<DŽ"CPyDH##CPyDX##CPyER?)|  U#@6|qmBCPHF |p @|BtCPH#8# 71 l /9u  9Ǡ>5 ##]I:r lGurb K T> tp> ;6/P?0 '@0Ƣ@0HI1rfI1ȣI!1<$J=1<JF1JO10?{@_ &$@{ҤФK@?)|L`c %@6|BPCPyA |LL T%@| BTCPyA | %@|BCPyLX1,|&IY131DP%CP0CQ4CRxCSTD%CP0CQ4CRxCSxBԄCPtD|A&CP0CQ4CRxCSC}zD,k&CP0CQ4CRxCSؤEDDl&CPuD&CP0CQ4CRxCSD<&CPuCQzD&CP0CQ4CRxCSdD 'CP0CQ4CRxCSDPJ'CP0CQ4CRxCStDo'CQ2CRxCSTDp'CP0CQ4CRxCS4D'CP0CQ4CRxCSB CP0CQ4CRxCS? 0x t,@,0PF@0HxI90إIF0:0IS0yI`0Im0&Ix0J0?{ &(@{HB(tM{uA)| (@6|3/BCPDA |44 ))@|TRB<CPDN0*O0I0lhD8m)CQ4CR`CSD)CQ2CR`CSTD)CP0CQ4CR`CSDL)CP0CQ4CR`CSdBtCQ4CR`CStA |Y B*@|BCPDP | 4 ]*Q|A |7 *@|BCPDA |T *@|רըBCPDD4*CQ1CR`CSD1+CP0CQ4CR`CS4C}@C}D\+CPtCQ4CR`CSdD +CQ2CR`CSTD+CP0CQ4CR`CSD+CP0CQ4CR`CSD ~+CPzCQzMt<zD(,CPuCQ1D:,CP0CQ4CR`CSD ~\,CPzCQzMt<zBCPuCQt?/L .@/@/@/phHI/I/?{L8` &,@{0.K8?)|thc 0-@6|ECBhCPw? | e-@|\XBCPw? |Dn -Q|EHD-CP0CQ4CRCS,E|D-CPuCQvD.CP0CQ4CRCSpD,.CP0CQ4CRCSDV.CP0CQ4CRCSD .CP0CQ4CRCSdD.CQ2CRCSTE8DP.CPuBCRCSLD<.CQ U@CRLD'/CP0CQ4CRPCS ED\/CQ1CRPCSC}tEBDCQ1CRPCSĥ/8/4;/] l/5] <6urb^ K R;` /R8a l;60 W 08/44 l05 86urb K R R; /Rw8 lR1 lSi lR8 ;60`ToutX UR13 !0Ra0 (0080 n C4b4\ lh15\ 96urb] K R;_ /R` R1a l;6x1xVf* V8 Vq5 URL4~ kx18h1W5@ x29@ :z>B Ъƪ>;D /, ;6x1?{0D & 2@{H0BtM{PDx ~M2CPut"CQut"#Mt<ut"EBCQ1CRCSt7x:% l939% 5ë>;' />( -%:r* lom?{`' @{H`BXtM{PB<CPtCQ077; l79 5Ȭ> UA;68<?8 6@8HI8>4I8I8I8I8I8 I8A3O9I9I9I(95/I59o_?{(V&t4@{ޱܱK(NQ9P4IV9Ic9%!Ip9ICI}9D4CP1CQ v1$v"2$#,B ~CPDCQD#N9p56I9زIJD 5CQvEDU5CQ1CR(CSC}wD5CPuCQ4CR(CSD ~5CPDCQD#Dd<5CPtCQ0CRuD|5CP0CQ4CR(CSC}uD6CQ2CR(CSBCQ2CR(CSDTf6CP0CQ4CR(CSC}zD`6CPzCQ4BCQ2CR(CSX?8 7@8ZTHI'8I48IA8ݳIN8 I[882?{&I7@{caHBtM{tDTb7CP1CQ,D7CQxCRuD7CPuEB8CQzCRCSC}wX9BCQ1CR<CSt88747 lv85:R;/RR0##SurbK Srl;6888v841R l95R6RTR;V/R0W##R[2YQ R8ZlR4[lSi\lSj\ lRw8]lR/:^8R7_8R4`k;69(Y9R?9lSurbK R' SklUSrl989Z3 lX4Q<97v>>;/>0##е>[2K >0l>{0lnj>0l:rl:il>w8l]M>M7l۸͸;6a<=;:urbK C;D ;CQxCRtD<);CPuCQ0CRvD Z;CP0CQ4CRCSC}vE8Dh;CQ1CRCSC}{D;CP0CQ4CRCSBCPH?{X& <@{yHBptM{PD(:<CP0CQ4CRCSC}xB4CPyCQ,a<8Q<[7 <5;7/SilUSurbK 7S2t l@I>9t/9t+t>l98tIl]U>v>;x/>0z##:i|l5/:ret| ll`:urb}K ;6Y>И?{y=@{ջϻHBtM{PDH=CQ2CR{CSTD|=CQyED%>CP0CQ4CR{CSBCP0CQ4CR{CSY>8 I>Wd9j X,>8devj5>1l>93EpX u46\ l>5u \>5\JlSr^l7.1T l[?9u T<um9THl\[?Q?CPPCQQXAK7:2 ld@9u 2H9E3l)#Gdc5 }:r6l[U:fd6 l;6t@ܗD@CQxCR}ED03@CQ1CRܗCSȜDLTAM@CPtCQuBhAKCPtCQut@8d@71 lTA9u A9Elнʽ:fdl]8d:rl( ;68 D"ACQ|CR\EнBCQ1CR CSC}v7Q5 l,B9u A`\9El~:fdl]8}]3}:rlϾǾ;68DdBCPtCQ UACR}Dx,3BCP}CQTDXBCPtCQ|CR}EBCQ1CRCS\C}t7; lC9u A 9El;5:fdllh]3}:rl;68D44CCQ UACR}E@Dp,[CCP}CQTBCQ1CRCS|C}u4^7 lC5u 954k6len ;6/4/k#D5u E6len R5##R4k;6#7; l(D9u 9˿ǿ9 k9 !l$B NECPPCQxCR0CSQC}R7: l(NE9u :UQ9  k |v9 'k9 6lB4NECPPCQxCRQCSRC}S73 lF9u : 8reqGui9  k 9 'k-!^ 6l:rl}:fd l>F;6#ȗD,8,FCPuDLELFCPtCQzCRuD\lFCPyCQvCRtDhFCPtEBCQ1CRȗCSC}u 7Q0X lLH9u X9:fdZl?9:i[lth:r[ l:ret[ l 9593Jl[W>1>|z:fdl:rl;6a<DLCQxCRdEBCQ1CRCSC}u45 l@M5u >53jR1>Srl;6a<W7 @M9 3>5##F<X]E7&1 lN9u 1:fdl:r l#;6NAc|6N@p|NLBCPljAC|rN@P|hfBCPljDyNCQ2CR0D4QNCPtCQuD]NCPuD4NCP0CQ4CRCSEDRN8N7S8 l@4Q8ctx69u 90w >5##$ :fdlJF]/ S ^]2S _Gci`:devph:rl;68x5n##:rol;6 ?;60?c|,ESQp|E<?C|kSQP|XE\DdSCPuDSCPtCQvBCPuCQ4CRxCSyC}v_;2dT9/&S 926S 9;K2,:ctxd^?c|\TQp|E?C|TQP|XBTCPtCQxCRwCSv`5l8Z8ctx39/ S 92S 912/-)> ?WK:dev:rl+;6x1Tout?Z>Y@Z@ZHIZ&IZaZ\IZIZUQI[sb[A|\\O0V@|BlCPuCQ0CR:?)|HdyV@6|DhVCPyB CPyN'[hVI([<6D,VCQzDH,VCQvDxąVCPtBąCPt? |n)W@|rnDWCPyBhCPyASit?R*2@rStmp@rSretAlR/A l;60V)bUR1f>70 l 7_8dev49/AS $ 92 S IE912nj^1.l>1>:ctx>f8l:fdl`D> l :r O?;6R3%SrlR2;68p70} l@`8dev};9V~ S 94~'k958len~6[W^!~@j>1>}y>\1k:il:r l>  l,$Db`CPxCQuCRvBECPzCQuCRt7j;a la8devaBld94bk8lenb 9!b*j>1d><4:rel|]3e lh]6fklDaaCPuCRdDEaCPvCRtB hCQ`74B l8`b8devBD9v-C S 94C!9!C.j >1E>0,>\1FkVT> Gloi>3H#bH8>TlBxbCPvCQtCRu I 797  l(e8dev 694 kt9  l:ctx  >1 >2]3"I H;69ؙ=d>)lde)udQe@e'QeQeHaeDIenfDcCPvCQyCRCS0DdCPvt"CQyCRCS0DtDdCPxCQ1CRCSȦBCPxCQwCRCSC}wBLCPxCQ2CRؙCSC}tDHdCPvCQCR@CS0DeCPxCQ2CRؙCS`C}uC}tD=eCPxCQ1CRؙCS`C}uC}9DheCPxCQ1CRؙCS|BCPxCQ1CRؙCSC}t4n6 lf6ctx;50 S 54*k5 6lR Sil;68`6l(h8ctx69%6?l9/ h92h9[30G;^;efdl]R9h];h_>4l:r ;6h\D :gCP0CQ4CR\CSC}wC}vD|х\gCPtCQ0CR<Dх~gCPtCQHCR=DZgCPtCQXCRxCSyDggCPؿCQ CR,CSDtgCPؿCQ_CR D,*hCPvCQ4CR\CSpC}wD<YkMhCPzCQwCRxD`YkphCPzCQwCRDhCPvCQ4CR\CSC}uBZCPtCQ@CRxCSy S xhf8h8h79 ldj8dev:93Dj]0r\Gtmpj`:num;7:fdlaY:r ;68HDmiCPxCQ$DMiCPtCQuCR5D]iCPtD,jCPuCQTCR:D\>jCPwCQ4CRHCSlDcjCQ1CRHCSDjCQ1CRHCSDjCQ1CRHCSEBCQ1CRHCS8C}wxj873 l@\Yk8dev;^4kQ9!j>1>74X lm8ctxX5<89 8Y`Z94Y#]3[h_:f\:fd]l:r] lEA]v-] l_;61G>]3Hh_:fdIl;6#4DHgnCP_CQ CRCSlC}QDT{nCP_CQ0EpBCQ1CR4CSC}_C}tW/< nX4:+ l)o6ctx+6Sret-lg.6  lg: l[/9  po6ctx ,;'NЙ779 l ;w8ctx+]8;|];X|:rlD2;6ND?xPqHPI/xI=!ux>"lDyCPPDyCPuBˆCPu43 ly5=,ux598j5/DjR/lR 3l;6#4O;)#y5u 41">y6devEh8 l{idev0j1<$j[4Fl@<kctx`^0(0h_kfdlslK0l';6lI`DdgzCPuCQ Dp{zCPuCQvED zCPuxCQ0D{zCPuCQvD{CPxCQ1CR`CSC}:D, 3{CPuxCQwD8{M{CPuCQvEH,Dd{CPxCQ1CR`CS$C}uBCPxCQ1CR`CSLm l{n(0nz(l4:3@ |5E;'0oC1#|n14#| oQ-C|n-2#|o#]|n#B]| o}|n@]|m #@|pptr)@n 5qret@r8l|5&05;| Xril}5is;w`}@Mw@Zw95tgwRttwSF;w8 @Zw^Z@gw@tw@Mws{p  ~@{@{E=u{ ~@{Q{v9CPPCQQ@?$!X9sf<hb~Qt<Qt<I<N<X~I<EEs7_$@I_@V_ Ib_A=ao__I|_oea_`A7_  .@V_@I_c Ob_Oo_O|_O_BCQ2CRpCSDhSCPQCQ|CRXEBCQ2CRpCSC}vs>@)@>@>I>'?>\ @>_[@>}HO>By@CPuCQvBaJCPuCQvsL@L@ MIMI%M5/ALTT0 ۀ@ Ma_@LvtcT0OMO%MBlCQ1CRCSlD7_CPtB@hCPts 0t@ @ A   d@ ,*Q XvCP0s{$@{B@BECPȠCQCR CSsCd@C^Z@C|@CAC8 r@C@C@Cc8EBCQ1CRCSBQCPQCQRsC,po@C@C>:ICc_IDACdd8F@C@Ccd8OCODEhBCQ1CRCSBT]CPtCQQCR3CS1C}tsEot@So?c| ă@p|BCPt ?C|@P|\CPPjvCPPjA)o 8EwEo,  @SoA?c,BECPPCQ<CR CSЙxjj  xRR  yjjx&&QxQ-Q--ypp!.x''3 x9'9'/xy&y&1y33") y(( % xyT3T3! xz`!V!#x  1xa x(xZZ,x:x((Px;x *yx}}9y//! y88!y55!yK1K1!xw7w7t x:x##4x**%x77Nz#x==hx66 xb xt/t/(x7575x22 y22 y22y77$ y0404$y 4 4$ y55Q x88 yg2g2y88y77 y66yA1A1 xe6e6!y y(,(,%E ym/m/&L yd3d3&9$( >gTAUkf%% ',int)3ay A%zg3 Fggt! .g  23 - .  v  } C!: +-$ fd& g }''T (T( !^  1` y 3g 6   7  P 8   9   :   ;  1 <   =   @ $ > A (  B , Dy0  F4  Hg8 % Ig< , J @ g M,D  NAF ` OG o QH 0 Y P  [X C \\  ]` _ ^ d  _ *h 0 `gl p bp   +t3l@3' 4 M T ` h      g%      g  H  w  .   -X Z$w [wgx v n xg #y3 zg <g 3? 3 3a* 3 3 *e a 0? 5  3 3$ $(33=:13C XE FXG h3TH*0K M NOz3/Pt>, > ; >  3 %3&< !!+? 66@< KKUf= ``j= uu< Q< < < = > D< &(;3P>eIzT_ju . ;=! $ K 2 g 7 g ; gH [n= 3 x-  g % z-  g '[ g '4 6 g 7 g   4 !       E   j  l          9 E  E h0 =2r3g48 :J;?J4@<Y CJTe D!\OE`KJx NtQ R0SV(Yg]abe$i3(c m3,qJ0tJ8,u@vvDyJH|JP1'gXzJ\L3d 'Tf p g!ctxN   !$! (& ) ,zJ09:8" <+gP"L3T s, p >:zJ!dev$g("L3,#3$$$$$N $#gl$L%%2~% }% |%{%z%y%#x%Fw%v%ou%t%"%#6 3 $$S$ $$ '&''r' iP&'g'T' \ &'g' q g#3J$$ 'gr |hr hrJh (h$ >+RQ+  @T`gzJJ =,Og( ! t $3* %p (Z!len[ * \ *78]3g3i l ! w~  }E/ Lq  $M'(>,V 0,"f34 {M8g<g@jgDHUL PTXj\`gdgh"glg9+ -pw*:Ht'BHx5N Y|v'p}>'H75 *y *! * * (g'&'(g''*'(g9''9?T%)K(gk''k'f R(g'kw&'k(g''l'g(g''l'*'(g '' 'l'*'(g-'' '-'l(gM'k'9(gg'k'gS(g'k'g'gm(g'k'%(g'k'! 'l'g(g'k'l'g(l'k'*(g'k'l'*&-'"(gB'B3&Y'BN(g}'''v'g_(g'g'N*CN%xJx >5x<+=.j+D>/ g+?0 ؂`<+`<19j"+=2j,2<d-;>[W.6/D/"@0"1 #/" H0"2$ #1##3 /#4P04Q44Ru4Sv5 4Pt =/3 68g<7ctx4}y-w?-78-=$-;<68;T9rgge.'/.6/,:`-(0(~z8/) R82) S3;#O4Pt1G#304Pw4Qv4Ru4SJ4}y4}z3LS#4Pw5T_#4Pu1k#3w#4P{4QD3#4P{4QD4Rh3#4P{3#%4P{3\#94Pt3l#M4P{3/#x4Pw4Q14R,4S$5#4P4Q4R 4S=?;g> n<;4=?+;d+/ b+2 c=%6g>rg*$.6~`3#o4Pu3#4Pv4Q\4R63(4Pt4Qw0)4Ru4SZ4}[4}\38_#4Pu3T/#4Q44R`4Sd4}v3d#)4Pv4Q4R31#3/#d4Pt4Q14R`4S4}v1#~3 n?? gTty@ctx4WS<%6=gyu<;rg(">nb SQ=;hfBfdsA`.6atC"HD0"5P #4PtD"dd s0"5l#4Pt3/#4P04Q44Rt4S3($4PX4Q24R 1X##1d1t+$3/#4P04Q44Rt4Sܬ37$4QW4R15/#4P04Q24Rt4SQ3a3 QE6gx+5g>rg{.'ԫ.63D$4Q_4R13Q$4Q01]$1i$1u$1u$30/#94P04Q24R4S3H#h4P4Q4R4Sԫ3\#4PԮ4Q4R4Sԫ5p#4P4Q4R4Sԫ3 Eg27g">r9g.'".6"Ferr8Ga 0Gf?G*1$3$r 4Q<34$ 4QD4Rh1D$1T$3d$ 4Q13$ 4Q23$ 4Q33$ 4Pu3$!4Pj4Qv4R4Sv3$0!4Q41+$3/#Z!4P04Q14R1 ]$18i$3\/#!4Pu4Q14R4St3x/#!4Pv4Q14R4S3/#!4P04Q14R4Sx3/#"4Pv4Q14R4S1u$1u$3/#N"4Q14R4SD3/#s"4Q14R4S1+$1+$1+$5$#4P4Q4R;4S"3 "H#"I#B"xH #I@"Jjj JRR K(>(>oKjjK>>) K>>@K55K2<2<>K==K+=+=K(?(?KJ?J?K==K>>'K??~K(,(,E K<<Y K// K44K;2;2K??P KN=N=N K66K//6 K((% J==hJ@@nK?? KT>T>gK<<Ja K<<Ks=s=jK<<qKz>z>lK==nK.. K,, K<< % U$ > $ > 4: ; 9 I?< I&I: ; 9 I : ;  I8 4  I !I/  : ; 9  : ; 9 I8 : ; 9 <! : ; 9  : ; 9 I I8  : ; 9 7I4: ;9 I?< : ; 9 I8 > I: ;9 (  : ;9  : ;9 I8  : ;9 I8 : ;9 I  : ;9  : ;9 I8! : ;9 I 8"  : ;9 # : ;9 I 8 $( %'&I'!I(()> I: ;9 *'I+','I-4G: ; 9 .4: ; 9 I/.?: ;9 'I@B0.?: ;9 'I@B1: ;9 IB2.?: ;9 '@B3: ;9 IB4: ;9 I564: ;9 I718B94: ;9 IB:4: ;9 I;<1=1>!I/?.: ;9 ' @: ;9 IA: ;9 IB.?: ;9 'I C4: ;9 IBD4I4E1RBUX YW F1BG1RBX YW H1I UJ41KBL : ;9 M.: ;9 'I@BN O1RBX YW P4: ;9 IQBR: ;9 ISBT : ;9 UV UW41BX 1UY ZB1[4: ;9 I\ ]1RBUX YW ^.?: ;9 ' _1B`.: ;9 'I aB1bc.: ;9 '@Bd.: ; 9 'I e: ; 9 If.: ; 9 ' g: ; 9 Ih.1@Bi1j 1Uk 1l41m.?<n: ;9 n.?<n: ; 9 o.?<n: ; % 4: ; 9 I?< I$ > &I$ > : ; 9 II !I/   : ; 9  : ; 9 I8  : ; 9  : ; 9 I I8  : ; 9 4: ;9 I?< : ;  I8 4 : ; 9 I8 7I> I: ;9 (  : ;9  : ;9 I8 !I: ;9 I  : ;9  : ;9 I8 : ;9 I 8  : ;9  : ;9 I8 ! : ;9 I 8 "( #'$I%'I&'''I(.?: ;9 'I@B): ;9 IB*4: ;9 I+4: ;9 IB,4: ;9 IB-1RBX YW .1B/10B11RBUX YW 2.?: ;9 '@B3B14: ;9 IB54: ;9 I 64I4718.?: ;9 ' 9: ;9 I:4: ;9 I;1RBUX YW < U=41>41B? @41A.: ;9 'I B: ;9 IC4: ;9 ID4: ;9 IEBF UGH.: ;9 'I@BI: ;9 IJ 1K 1UL1RBUX Y W M1N1O1BP : ;9 Q R.: ;9 '@BSB1T.: ; 9 'I U: ; 9 IV: ; 9 IW4: ; 9 IX4: ; 9 IY.: ; 9 ' Z.?: ; 9 'I@B[: ; 9 IB\: ; 9 I]4: ; 9 IB^ : ; 9 I_.1@B`.?<n: ;9 a.?<n: ; 9 b.?<n: ; % 4: ; 9 I?< I$ > &I$ > : ; 9 I : ;  I8 4  I !I/  : ; 9  : ; 9 I8 : ; 9 <! : ; 9  : ; 9 I I8  : ; 9 4: ;9 I?< : ; 9 I8 7I : ;9  : ;9 I8 : ;9 I  : ;9  : ;9 I8 : ;9 I 8  : ;9  : ;9 I8 ! : ;9 I 8 "> I: ;9 #( $( %(&''I(> I: ;9 )'I*!I+','I-> I: ; 9 ..?: ;9 '@B/: ;9 IB0: ;9 IB14: ;9 IB24I431RB UX YW 41B516B718B191:.?: ;9 ' ;: ;9 I<: ;9 I=4: ;9 I> ?.?: ; 9 'I@B@: ; 9 IBA: ; 9 IBB: ; 9 IC4: ; 9 IBD UE4: ;9 IBF4: ;9 IG.?: ; 9 '@BH1RB X Y W I1RB UX Y W JB1K4: ; 9 IBL.: ; 9 'I M: ; 9 IN: ; 9 IO.: ; 9 ' P.1@BQ1RB UX Y W RBS41T41 U UV41BW1RB X YW X 1UYB1Z.?<n: ;9 [.?<n: ; 9 % $ > $ > 4: ; 9 I?< I&I: ; 9 II !I/   : ; 9  : ; 9 I8  : ; 9  : ; 9 I I8  : ; 9 4: ;9 I?<7I> I: ; 9 (((  : ;  I8 4 : ; 9 I8 > I: ;9  : ;9  : ;9 I8 : ;9 I  : ;9  : ;9 I8 : ;9 I 8!  : ;9 " : ;9 I8 # : ;9 I 8 $( %'&I'!I(> I: ;9 )'I*'+'I,.?: ;9 '@B-: ;9 IB.4: ;9 IB/4: ;9 IB04I411RBUX YW 21B3141RBX YW 516B718B19B:B1;.?: ;9 'I@B<: ;9 IB= : ;9 >B?1@A.: ;9 '@BB: ;9 IC4: ;9 ID4: ;9 IEF1BG4: ;9 IH : ;9 I1RBX YW J1RBUX YW K.: ;9 'I@BL.: ;9 'I M: ;9 IN4: ;9 IO : ;9 P Q R : ;9 S UT UU41BV.: ;9 ' W: ;9 IX.?: ;9 ' Y.?: ;9 'I ZB1[ \41] 1^41_ 1U` ab.: ; 9 ' c: ; 9 Id.: ; 9 'I e: ; 9 If.1@Bg 1h1RBX Y W i.?<n: ;9 j.?<n: ; 9 % 4: ; 9 I?< I$ > &I$ > : ; 9 II !I/   : ; 9  : ; 9 I8  : ; 9  : ; 9 I I8  : ; 9 4: ;9 I?< : ;  I8 4 : ; 9 I8 7I> I: ;9 (  : ;9  : ;9 I8 : ;9 I  : ;9  : ;9 I8 : ;9 I 8  : ;9  : ;9 I8 : ;9 I 8 !( "'#I$!I%'I&'''I(.?: ;9 'I@B): ;9 IB*: ;9 I+1,B-.: ; 9 'I@B.: ; 9 IB/: ; 9 I04: ; 9 IB14: ; 9 I24: ; 9 IB34I441RB UX Y W 51B61718.?: ; 9 'I@B9 U:41B;1RB X YW < =41>1RB X YW ?1RB X Y W @.: ; 9 '@BA.: ; 9 'I B: ; 9 IC.: ;9 ' D: ;9 IE4: ;9 IF.: ;9 'I G : ; 9 IH4: ; 9 II.?<n: ;9 J.?<n: ; 9 K.?<n: ; % $ > : ; 9 I$ > I!I/   I &I : ;9 I 4: ;9 I?< 4: ; 9 I?<  : ; 9  : ; 9 I8  : ; 9  : ; 9 I I8  : ; 9  : ;  I8 4 : ; 9 I8 7I : ;9  : ;9 I8   : ;9  : ;9 I8 : ;9 I 8  : ;9  : ;9 I8  : ;9 I 8 > I: ;9  ( !'"I#!I$'I%'&'I'.?: ; 9 'I@B(: ; 9 IB)4: ; 9 IB*4I4+ : ; 9 ,1-B.1/.?<n: ;9 0.?<n: ; 9 % : ; 9 I$ > $ > I!I/   I &I  : ; 9  : ; 9 I8 4: ; 9 I?< 4: ;9 I?<: ;9 I : ; 9  : ; 9 I I8  : ; 9 7I : ;  I8 4 : ; 9 I8  : ;9  : ;9 I8   : ;9  : ;9 I8 : ;9 I 8  : ;9  : ;9 I8  : ;9 I 8 > I: ;9  ( !'"I#!I$> I: ;9 %'I&'''I(.?: ; 9 'I@B)4: ; 9 I*B1+B,: ; 9 IB-: ; 9 IB.4: ; 9 I/4: ; 9 IB0112.?<n: ;9 % $ > &I: ; 9 I$ > I!I/   I  : ; 9  : ; 9 I8 : ; 9 I <4: ; 9 I?< : ; 9  : ; 9 I8  : ;  I8 4: ; 9 ! : ; 9  : ; 9 I I8  : ; 9  : ; 9 I84: ;9 I?<7I> I: ;9 (  : ;9  : ;9 I8 : ;9 I!  : ;9 " : ;9 I8# : ;9 I 8$  : ;9 % : ;9 I8 & : ;9 I 8 '( (')I*!I+> I: ;9 ,'I-'.'I/> I: ; 9 04: ; 9 I14G: ; 9 24G: ;9 3.: ;9 'I@B4.: ;9 'I 5: ;9 I6: ;9 I7.: ;9 'I@B8: ;9 IB9: ;9 IB:4: ;9 IB;4I4< : ;9 = U>4: ;9 IB?1RBUX YW @1BA1RBX YW B1CBD1E1F1RBUX YW G4: ;9 IH UI41BJ 1K UL 1M1BN 1UO41P1X YW Q1R4: ;9 IS4: ;9 IT : ;9 U V : ;9 W.: ;9 '@BXB1Y Z.: ;9 'I@B[.: ;9 ' \B1]4: ;9 I^: ;9 I_.?: ;9 '@B`.?: ;9 'I@Ba41b 1c d1UX YW e: ;9 If!I/g.: ;9 'I h.: ; 9 'I@Bi: ; 9 IBj: ; 9 IBk4: ; 9 IBl4: ; 9 Im.: ; 9 'I n: ; 9 Io.: ; 9 ' p: ; 9 Iq4: ; 9 Ir.?: ;9 'I s.1@Bt1u1RBX Y W vB1w1RBX YW x.?<n: ;9 y.?<n: ; 9 z.?<n: ; % $ > : ; 9 I$ > I!I/   I &I 4: ; 9 I?<  : ; 9  : ; 9 I8 : ; 9 I8  : ;  I8 4: ; 9 <! : ; 9  : ; 9 I I8  : ; 9 !I7I: ;9 I4: ;9 I?< : ;9  : ;9 I8   : ;9  : ;9 I8 : ;9 I 8   : ;9 ! : ;9 I8 " : ;9 I 8 #> I: ;9 $( %( &''I('I)'*'I+4: ; 9 I,.?: ;9 '@B-4: ;9 IB.4I4/1RB UX YW 01112B1314B516.?: ;9 'I@B7: ;9 IB84: ;9 I94: ;9 IB: ;.: ; 9 '@B<: ; 9 IB=4: ; 9 IB>4: ; 9 IB?.: ; 9 'I@B@: ; 9 IBA: ; 9 IB4: ; 9 IC1RB UX Y W D1RB X Y W E.?: ; 9 'I@BF : ; 9 G : ; 9 H.: ; 9 ' I: ; 9 IJ.?<n: ;9 K.?<n: ; 9 T&\ /usr/includeos/usr/lib/gcc/arm-linux-gnueabihf/8/include/usr/include/arm-linux-gnueabihf/bits/usr/include/arm-linux-gnueabihf/bits/types/usr/include/arm-linux-gnueabihf/syscore.cstdlib.hthreads_posix.hlibusbi.herrno.hstdarg.hstddef.htypes.hstruct_FILE.hFILE.hstdio.hsys_errlist.hclockid_t.hstruct_timeval.hstruct_timespec.hthread-shared-types.hpthreadtypes.htime.hstdint-uintn.hstdint.htime.hpoll.hlibusb.hunistd.hgetopt_core.hpthread.hhotplug.hstring.h(U/KKqf K.001vJ21K-K2.f0(.K/Md?../0.. -J.C. J J$JKJ. Z.(J..4Vq./0Lz...{.{./-// ..z. r.Mf4.gh,.VX. /-0..KMz J.3*2 )/ /,/ r/.2rJ./ ."J./0zz..+/zJzJ{...//..z. r.Mf4.gh,.W .2z..z..fKf.J+6zJzJwJ w. .Kw.}....<..6. ....w.. w. .Kw.J...iJK 1. JJK 1.J..1(/  +2Q.Kg K.4J/NK.K .J2*N*2,0-/fJK Ji.g#-/-/3 ./- r.!.w4 f(.. L. x. .y. ..h..s .s.J f0 2Lhhi...3 $.J0 L, -/ -K0 .O4z.4J. F1/ 0...Oj.0,0,02J .KfKM...g#/#I// /* / *"J 0 2 .h..a /+i/I//q.2/.1/ M M -/*G. *00.K.2/z.RJ1.,.../wJ.J /-/ rJ.f ....t^ J3)3/P.f/321./pf. .wJ .w. ./P//-3 f/.-1.+/ .2Kkf.gQ.zJ/-/3kJ. 5ywJw.. w. . ./w.JqJN*L.KL vhMwJ0H.`hf`{+1+1 J/(."{.f.{M/-.`/MN .g.} .J/-.a~. //z.4Qf./1 G1LO/w.. w. .Kw.|-/-/0iJw.. w. .Kw.|-/ /,/j./v../ f ~~f.~.0~./J~.0/-/-/Li JsJl/gO / -/K-//wJ w. .Kw.} 0J21Mqf .LTf.K0y.JJJf.J/L ,0/2yfJyJ. h./-.3J*// 3)4sJ  J3JK 3)4sJ% L,2FN.. ,/0.,LMKMv J OG/)/"/.0Qv... v .v. v./0./ . v. 0tfKvJ K  .if./ .w.N2O H+3E3f*/ /0jKMu J O~w.. w. .Kw.G/)/"/LgRu... v .v. v./0./ . u. 0sf~JuJ K  . _f J./ .)1N*6x.2/. /-1.....KgL"fg.KKNK /pJ.K J 3)300Kt J f u. .u.. ffv. .JcfJ./iu.J nuJ u. .u./ u./. .z.4t t.J t Ju.0,/./. .t. .g }.ftJ J4 fJ1G1HLJt.J /-/-/1tJ 0Hg.t... K-.KKtJ yfK.lfgI/<XM+.1J./JKh,0.gmf / /-/> M / J*.rfK w J/-/f./ .g I.,l!J1+1f./M.is+ s.J +%..v. .1./"isJ  sf.+.'J1+1f./Mr- r.J -'../-3."/irJ  qf.(J/-KJ..0MrJ .k-'.r. .Nr.  . H r..yJr.  zJrJ  J/I/J./.i .g I/fn.//.i ./ -KJ/-g....0.iJK  F+5 IJ/IK...0.iJK j F+5 IJ/I/J.0.iJK M G+4 IJ/I/J.0.iJK M G+4 IJ/I/J.0.iJK M G+4 I Ln.. 0n.. /n.gQP/ -/*NP+1n n.J n..n n.J n..n fo./o.....o...oonJ.KoJ.Gofo/0./ .n..KKNKMn.. 1+  , .fgn..Kn. .[f .K.0n..//-/mnJ.n.0,/./..m.nJJf/nJ//..v. Jf2nJnJnJnJLmJf J/-/H//0,.3JK*K/.m.2m.fmJJmJn..n.,/./..m.5EggK.KLm..mJm..LjJJk2fm../m.JmJ?VJ fimJJfn..nJ//..v. Jf2mJ..f.Jn /usr/include/usr/include/arm-linux-gnueabihf/bits/usr/lib/gcc/arm-linux-gnueabihf/8/include/usr/include/arm-linux-gnueabihf/bits/types/usr/include/arm-linux-gnueabihf/sysosdescriptor.clibusbi.hlibusb.herrno.htypes.hstdint-uintn.hstdint.hstddef.hclockid_t.hstruct_timeval.hstruct_timespec.hthread-shared-types.hpthreadtypes.htime.hstdarg.hpoll.htime.hthreads_posix.hunistd.hgetopt_core.hstdlib.h Hw  .3.KJ J Jv.3..g(MK .K f/ *-/.JJf/K.. 0.K f/e,...N//-..5 /I(..L/-.xx*yJK54,3&.,+0",10//p.'fx.,/a. . .//.L,000//c.&..J-K-/-//M /e4/ .O ./I2O .Og-/.11 z./,00 fQK. hJJK /f. ./ f/  k.kJ.k.4 J6/3/3* ./I0  } 0 ,0.yJJR',0N0P.gL0/I/-/+0/ .O .PO .P )3 )/ -///03 ,+1  z./ y 5Jh. ./ / h/ l.PR305-3/ f/J .J'Jh1-[K-/2gJ.5K.K~fJ.g~.K..K>   // ,/~J1C+. =.C.+.J =./.B.f N }J../0.gp./I.J } 0Kp.JK-/3g~JK-/4 ~J J~f .O .OL K/4z. -/ y.JK/k. ./ j./  o.oJ.o. 2Q205-2/ /P K-/3g0Ov).  ./u).J  ./ t./~J vf/ ~.3 0K~.0~.K/d.. ,0~..J.J... f } 0. 0J~fJP01.f. M qJ }J. -/..JJ}./ ~...JJ:+ K0 H0L.1. 5/f.Kf./1+>fy.N1+/y5Jy.50LP/.KM0M./bfs. .4N*QyJ5..+//i.J.LP/.KM0M./bf l.Q .4J1GM.../  wf *.. KH zJ  -/J*00*2*002/J0. .vJ  JyJ./.0 .M f/ G.JIN//-.T 3+/0y. 30/f z.J 5y.3yf 6/v .uJOK -/0 1kJ R N.h L JxJ . y/ y,. .yOP/" .gM .yK.. J4.f/.O.NP -M/*2+ -//O. z. J. .t.4P3.c.F-/2d.b ./a.KOo.K0-/ ,0.2hKffKffJ .103J ....g.+Jh .6J.. .,w ...t. .f` N. PJP.KM. -/rJ.0 xJ.1  J..  N. PJP.KM. -/rJ.0 xJ.1  J.. N. PJP.KM. -/rJ.0 xJ.1  J.. r.r..1 J.. .z.1M%z. .fz.1i .NK4Fi J!..MM+/* f KsJ. q..y.. S os/usr/include/usr/lib/gcc/arm-linux-gnueabihf/8/include/usr/include/arm-linux-gnueabihf/bits/usr/include/arm-linux-gnueabihf/bits/types/usr/include/arm-linux-gnueabihf/syshotplug.cthreads_posix.hlibusbi.herrno.hstddef.hstdarg.htypes.hstruct_FILE.hFILE.hstdio.hsys_errlist.hclockid_t.hstruct_timeval.hstruct_timespec.hthread-shared-types.hpthreadtypes.hstdint-uintn.hstdint.htime.hpoll.htime.hlibusb.hunistd.hgetopt_core.hhotplug.hpthread.hstdlib.h.N)33:J .9p..z.9J n J/ -..2.2~..~J.JJJ..ff/~~..~J. ~..KW.(.X.//&N~.~.. .+L.,+00O)/2~..-/0/ .~.~..g/0./ .~~..f/./ .-./ ./~.~...fq..  k)3.yJ .,0H0L,0}Jt. .L-g.J5}JJ wJ}.JKIK}.}J.}JgI/J2*2J.h.59K.-.GJ:K.JIJ-KEJP..N.,0,0/N-/H00/- .+y.K/-~..KL~.44z.M~..1L~./0./ .~.Jg L,1 f O).JK g. 4.//-Pj i/mfJ0. O.5.M}.}..}..J.J0e-/e.gh~..~.//)ff6}.}J.&d os/usr/include/usr/include/arm-linux-gnueabihf/bits/usr/lib/gcc/arm-linux-gnueabihf/8/include/usr/include/arm-linux-gnueabihf/bits/types/usr/include/arm-linux-gnueabihf/sysio.clibusbi.hthreads_posix.herrno.htypes.hstdint-uintn.hstdint.hstddef.hclockid_t.hstruct_timeval.hstruct_timespec.hthread-shared-types.hpthreadtypes.hstruct_itimerspec.htime.htime.hunistd.hgetopt_core.htimerfd.htimerfd.hstdarg.hpoll.hlibusb.hhotplug.hpthread.hstdlib.hassert.hpoll_posix.hP ,0f.Kw.//,JfJciJ..J/.Jjg'/.'-/'--'//d0L/ J4I T1/ J#.J-./Kt... 2g2ehu .u.//. .tJ xJ2ILu u./ u.-/ u.. ./f .)3KK,fK*K.ܘuzJ4/iv.. //I*Oz4z.40 210 *NKM v. ./v   v.. pf$fM+4+1G/"J^.".t t.J tJ k~~../~.~../ ~/ ~I3.gP!/!-.!..#/-/#0#,+.f0,0//-//gH3f8fJl.Qfl.J  .v.J0z.JfAJ(/v .v.0+// .   .*f'J*JM(/(--(//0,0L0J /u..//.. tJ tJ ~ffv-/0K . u JC.;.t gOt.. Mvf)0,L.0tJ ~fv/0/ . ~..>,..g-u. v-/0K . .tJ tJ  .J3-s. J*s kJK fMsJ pf#.L-/GvJz.4.z.42JJK.1N*f*,..i.df.J/ L a..Jj.\.$.2)J'/Wf//M.<.J u. .JП0.Kp.Jgp.. f t Jo. o.. oJ.p JNoJ .~fpfoJ o..jo.K.J JoJ-7. .7. J7. .1 +11+/ 0e./J/ M  i mffh~.0 ~pJKN.Mp..PJfnf~fK*2Lg-./4/#2-.1/*.R.2*2...Kf/K$.. IK$J'I.I.J.../rJ2x6x.6/w.JJNPo.o..1oJ .MOm..5j..../o.M -// ./0W..J2oJJ//o...//..n. g.0n...J JfinJo..o.//. u .g0gfjJJf/nJ.PJfoJ./n...f~p...Cy/-/-/y.~).Z.oJE{0/ .. .JM2z.0Ms.J s. .Ks.  --/J.KM}}JKjfJK-// /KJ.K s.&-.01sJ..  s.  ./s. P K -) O ). 0K.N/r... s-/0./ . r .r.. s0..// . r r.. s. .Ks+// . -s+/ s./ . /r .r..ܩ 1.Nr.J /rJ Or J 1K 2j. /.Kr.. K J/.K4z./r.. rJ r.. r .r..0.Nq.J/qJ O/) 0.Nq.J/qJO /p. 0.,0H0/-/qJKI.gKq.q..gI/Lq.q..(.Kq..@.Kq..X+.1K...3M 1.Ku.p . f.K 3 y5y.5y.5/f .VJk.JJQJ/jk..JkJ..k..Nf0,'J.JN.fg-.. /wJhJ..J/ lsJ. eJkJJkX L, 0, 0/L. /-2fJK 4z.5a 2*3xf&2*2*2-/K|J.wf|.Kq..JiJM|.Kq..jJKJxJ63Ktf|fJ1|./q..h K ixf|Kq..^f|.q/q... J 1+ 0 0 I -/ /J N , / / ,/ / /J2.2/-/KO JKF .2J..///J g- K/M+K//kJl.-k.-l.-//- l../kJ . 0,/ / rJ.fJ2~3-./kJfgf4j.jJ.k.0,//.k.k.0.-k.//- k../jJ .KKI/JsMw. w.J w..w w.fw w.fww.fw fwJ.x./x...x.x..xx...x..x..KOf/N,.JL,.0/ 6x...XJ!.wJwJwJwJwJwJgf ./iKrf 3).j..J| ./KKL.KKMw..w..w..w..w..wJK/-.  3.Lj.J.gMJJK /-J0.1jJf.|*N*2"JNj.j.j.JJJf/gj.JgjJj.j.JjJgjJ if5jJMj.jJ.  os/usr/include/usr/include/arm-linux-gnueabihf/bits/usr/lib/gcc/arm-linux-gnueabihf/8/include/usr/include/arm-linux-gnueabihf/bits/types/usr/include/arm-linux-gnueabihf/syssync.cthreads_posix.hlibusb.herrno.htypes.hstdint-uintn.hstdint.hstddef.hclockid_t.hstruct_timeval.hstruct_timespec.hthread-shared-types.hpthreadtypes.htime.hstdarg.hpoll.htime.hlibusbi.hunistd.hgetopt_core.hpthread.hstdlib.h( H L/.L,L -/ .yf0 .dy./I//xML.k/-/1JO)O+, ..0/ J.M /M -+/*////u ./u//-30/,.0./yf TJ.2.Pz.P++ p..1/h pJ.M /M./O 1u. .//u /u /u .u/.0 4x.4*/2.t .1w.///u /t/K/-30N.A../lf.1/0/s././j. u. cNN./ ,JJ K1JJ K os/usr/include/arm-linux-gnueabihf/bits/usr/lib/gcc/arm-linux-gnueabihf/8/include/usr/include/usr/include/arm-linux-gnueabihf/bits/types/usr/include/arm-linux-gnueabihf/sys../ospoll_posix.ctypes.hstddef.hunistd.hgetopt_core.hstruct_timespec.herrno.hclockid_t.hstruct_timeval.hthread-shared-types.hpthreadtypes.hstdint-uintn.htime.hstdarg.hpoll.htime.hlibusb.hlibusbi.hthreads_posix.hfcntl.h 0,. 03JJ/Nf/ JSf.,qf.3KK wJ.  os/usr/lib/gcc/arm-linux-gnueabihf/8/include/usr/include/arm-linux-gnueabihf/bits/usr/include/arm-linux-gnueabihf/bits/types/usr/include/usr/include/arm-linux-gnueabihf/sys.threads_posix.cstddef.htypes.hstruct_timeval.hstruct_timespec.hclockid_t.htime.hunistd.hgetopt_core.hthread-shared-types.hpthreadtypes.htime.hthreads_posix.hstdint-uintn.hstdarg.hpoll.hlibusb.hlibusbi.hpthread.h)*JNJ*2/.1!-.!/.!.-0-/-///-/0-g1 J@1 os./os./usr/include/arm-linux-gnueabihf/sys/usr/include/usr/include/arm-linux-gnueabihf/bits/usr/lib/gcc/arm-linux-gnueabihf/8/include/usr/include/arm-linux-gnueabihf/bits/typeslinux_usbfs.cthreads_posix.hlibusbi.hstat.hstdlib.htypes.hdirent.hstddef.herrno.hfcntl.hstruct_timespec.hstat.hpoll.hstdarg.hstruct_FILE.hFILE.hstdio.hsys_errlist.hclockid_t.hstruct_timeval.hthread-shared-types.hpthreadtypes.hutsname.htime.hstdint-uintn.hstdint.htime.hlibusb.hunistd.hgetopt_core.hlinux_usbfs.hpthread.hstring.hioctl.hdirent.hassert.hmman.hH 0xf.s.  .K/ .K-.P-)s. 0.G/0/  J  2/oJ..L L L /-1 4 F vJL}Ju.  0.J/K.. /-6a 1fоaJu.  0.J/K..L L /-1 1 uf.0.4Ju. / .J/K..L /-1 2 vf.bJu. //.../K..L /-1 2 vf.J M.#Hv. v  /K..L L /-1 5c1+0 rJ.0.K4/,2v.t. J*/0/JJ .M./..L L /-1 2 of Q.UJt. /.J/K.. /-0 /- .I J3.KzJ 2J}+1+v. 0g/-,fJ K-t. M ..M-/,/.0.0 JtfJL L /-1 1 efN  J.f Kf.0vf KJ..0wf}@+@1"J@./@-J/+0 J)sJ 3) 4-L e,//J. .K 4z. N* L,6  . vfgJ.1 J./f~uJ   .x./(&I.K".K&H0,PsJ K../-.sJ uf wJ(/.&-.K("..PgK 2*J gl./g 0 .|wJ 0z4.J/ J  Iu...M-K0,/K/yyX}. 3/MK./ j2./ sJ ..o.J .L 2 .L L  s. .M r. o... ~f. c .. . ka3.)3.0g-//.. 1+.imKPf/./N .K E - w..!K .V<k)}..0gQz.> .=LH5)/ ,5/Mf/./ N 4. M k O)5kf  -. l./zJfg yJ F uJ , |-Pz.4z.f5zJ/iG.1g-/1.J JRL LhNJJJ0gJzJ.JJ0gk.gx  J  < +1 +M// dK/L+$.. /-5KKw.OE/z v.. .sJ/ ./ J.K  s..iJ..N .p.. WJ".f jJ .v.0,z./z./v ././-/3 ./FkE .  -/ -1KfJ.6Jx.0.g#.(.y.5K-/h.)-/ygKK+0/ K;.f J.J/-LH5. .f.. 0,/ K-.XfMPJ g-2N.YJL0J.. g- ...1JhR Lv.0-  2 *Q.g._J ..M/ E .J.+J1|J.#/v. 2fv ..0./3 )0 3/p..5J1 oJ J .n. v. J. ..n0 u uJg  .u. . Ju.. s.  4 . lJJ,h+m.K O)/,0 0,0 .MJ N K+r./q.q..sf fq...J.q.q..q./.q.-f gKQqJ .K/ JJ.oJ.1Lfq.q.KeJig.1.bm p....X|t .t. .t./ .+t.- Jt. .tJ. r . ..DJJh9fK l  O J K+L4J g02z./K//0 f(.KgjiN.[..JK-/J "-"/0,-/.0.f*fof-K/0-K/0K#.LJ* .v.2z4h .fL..JM)3.>.J 6 .q.*2 J JGpJN9 ;J .Kg . . 1.) k.} 3 ./ - K- Q...N*2  vJ2 ~sg , .v..q .r.  .1H0Q v.  ..v. ..N0 ,0 ,e..1 g.s.. JsJ N**s. .///1g - KK.2 +1 //-,."1-/GP +iJ.1z.//1/)/a. $.. .J..K ./.../- 0. O3K. Qrg .r. .r. .r.. .p1J/L/,/0/ ,/ -1*//.gJ^ .~f M+.f.1%.f/ J.//J /-1 ,h.M".*"2.*2 JGzJJ. 0,u. .0 Jl.2.F//-/0 J1. G/..r. /-1 .aJ.. KJn.  }.qK.q.-Jm...Jm.[0,0,0*.. 3)3)3n . ~.pK.p.-J)J/l.K. IKJ.PlJ Jn.  .oK.o.|.J.o..k,L,L - .#Kk../k. Z. ..2.6.p...~K.JKKlJ0gTK"KLkilJ IJK.!J M% .K ./I4YfKfh.~K...6] f.O K.+YJ'.Y.'.YJ/$07,/7,//<`.fe.0KJ 0,0H0.  .kJ eJ  ,h..MKk.Kk. f} . J.fLfgl..Nk. ~./// .K?gkJ fQ..v .0 xBK-./..Q vJ>p+,+0,./t +JhPtJ."v||.J.g.j|.|..  o.|.|.. X3)//{1f4J../ .Jf  . N Qzf 2f v6y.$63xJ.6x6xJ/1N0 .v. .f,.KzXJ& XwJ. PJ MJ.0 .3 ..  .1 1.z.{.x ./*1 ..vy.12/ K /2O)3){. 3..l .0M.1KJK /nJg.. mf.{.0/ 1z. f/ 1y.15-/y/.0PKJK /|.f..K%f. z./M JO .3/I0M0,h1&.L%#1M .L1M.K/I0  /0,0M .L1 .L1K] "JJK/K2|Jh  .dK .{Jk{..EL j|JxfqK0KfJKxpg /-.J.~. J  J~ KJJJ7KH 7f E... 7I..M8H.42*/  3. v... .J# ;E.3J 4> fE...)31.,f4.,J.gO L KW/I 2#.lLL 0JKLM 00 .c. rRxJwJx.6/JKg.1L./NKH0/1Md.0\ff/P  -/  RrJ. g- }xR/w. J.w. J..MgL/K .ifg.1.0./M  Jf.Ou. ./-./1J. 0zf.w. .v./ w. ..Jw.JIwJ 1,y  /- K.G.J .wJ .RwL'if ./J .OfJ5-O.KJ. .!N .~wJ i./y  /- K.G.J .wJ .y.J/-J/. 0.Xv .2v.. vJ. JK.J1v .v. f)10v z.v... JPc/F.J/ gNz.J .v .vJJj.j.j.. J.p.*J./.M e/.K)l l..f l..I)lf4J.PJK./ 0]5gNjJ.ijJ.PKz. KH ./fj.Jj.eu1+1J/J.K.2mJJ1t.. .kt .1rJ%.J os./os/usr/include/arm-linux-gnueabihf/bits/usr/lib/gcc/arm-linux-gnueabihf/8/include/usr/include/usr/include/arm-linux-gnueabihf/bits/types/usr/include/arm-linux-gnueabihf/sys.linux_udev.cthreads_posix.htypes.hstddef.herrno.hstruct_timespec.hpoll.hstdarg.hstruct_FILE.hFILE.hstdio.hsys_errlist.hclockid_t.hstruct_timeval.hthread-shared-types.hpthreadtypes.hsockaddr.hsocket.hunistd.hgetopt_core.hstdint-uintn.htime.htime.hlibusb.hlibusbi.hlinux_usbfs.hpthread.hlibudev.hassert.hstring.hfcntl.hpoll_posix.h1T1 i1+ i/N. ./ -/2 " vJ JLK ./x6/Nh0J/JKtJ L K< P-y.myfQ0~.q.sOng~..KK/~f(%.fnf .gK~ M / -/3K-/3gO..OJ2*2/-/2J/.J fKNQKO/..`Jf.KEK/-/0L  / -/ ..N$J/3fgKBfy...J.vJ]f4N+KgggMiK/1*/1/ +1/K*/0lJzJyQy.5.L/OKK L -./ .0J00./O/sJJJ.0 /cJ. E$}}.fGKe/-//i}.}.  | (U<B dUB  U8 4V|BxV|B$,WB|WB >0 ?$? l?p?0H@x@0=>W> ?W8?l?Wp?H@W=>X> ?X8?l?Xp?H@X==x=>V>>ul> ?V8?l?Vp??V?(@ul(@8@V8@H@uld>>T>>T? @T@$@T(@H@T > >P >H>U>>U> ?T8?@?P@?D?UD?P?PP?l?U??P? ?U=>1> ?18?l?1p??1?(@0(@8@18@H@0> >p >#>P#>$>u\>\>v??vl>>t? @t(@H@t>>v@ @u?(@Z8@H@Z??V?(@ul8@H@ul??PPXTQXQRXRSXWpXtSX $U4 HUH UXUlY$VDXPPVV8Y8HVTYPUPU$VLPXP}HTPtPPP,8PTWPWUPVUZP34P4|4X304Q04|4Q304R04|4Z304S04|4T44p4|4x4 4U 4,4x,444U84|4U,404004|4W04<4PL4l4P 4$4V$4,4x,4,4v,4|4VP33P33U33P33UP3\3Q\33VP3t3Rt33TP33S33S33S33\33Sh33p33u33p33u33P33P23P3P3V23Q3P3Q23R3P3X23S3P3S33p3P3v3P3T33U33u3P3U3 3T03P3T3 3P03P3P00P0,1T,1t1Pt11T1T2PT2l2Pl22T22P22T22P00Q0<1V<1H1QH1T2VT2x2Qx22V00R0T2UT2t2Rt22U02X00p0,1t,1t1P#Tt11t1T2P#TT2l2pl22t22P#T22t22P#T12T22 22U,242 L2T2 t11U11^11W2,2W42L2Wt11011T2,2T42L2T99P9;Z99Q99V9;Q99R9;X99S9;Y9::h:Tx:::T;T;x;Tx;;:;P;;U;H;PH;P;Ux;;P::Ph P Xh Q V P,8P P TTT P WWHPHTP0R0TRHpHTP#TH t Pt VH h Qh w }w QH l Rl U P t Xt w Pw X P T P  TD X Tt T  P t W P h U Q _ h Q p h u  P$ ' P' T T|44P49X66P66066P7 7T,7<7T<7S7P77P7 8T48<8T|44077077H<8<8H<88@|44044W770<88088@880\8t8Pt8{8pu{88tu88pu88tuD8T8PT88W88P88Wl880880l8t8Pt8{8pu{88tu88pu88tu44|44R4<5|x77|88|8 9|4<5Xx77X88X8 9X585Px77P88P66V66l66Pj67X66067P77T66lj67lj7 7Pj77P 88Pt { P{ P| P U P U P Pt 0 T 0PtPQtVRtWtX07P7PTpTPTPDLP P P  P  P  P ( P Q ( Q Q ( Q R ( R S ( S P P ( P( ? P? @ P@ C PC H P( < Q< @ Q@ C QC H Q8 < Q< @ Qt0TPPPUQPQpu 8PDGPGVPVQUXgPgUXgQgVhPTPTp|VVp|UUPUP<UQVQ<V<tP0 P ,V ,U<PPPTPT\P\`P`dPdlP<_Q_`Q`gQglQT`0l{//P//T//Q//S//Q//R//R//Q//R//T/0P0T0U/ 0Q 0T0Q/0p,0T0u, 00P00P0D0Q0D0UT0`0P`00PT0d0Pj00Pj00Pj00PPT@TPT|W`oPo$[$(P(@[P0PTPTPRUPPQtPtUPtVp0)w0)tw0)PPtTPtUQtVRtTStW ,P,tXtPPPPLPP\tPPltPPPV$P$,RHXP`xPx{Q{|V|PPP,V,<P<DVDPPP[}PPpUtU|UUUUUUUUXVXV\VlVpVtVlVpVtVxV8W8Wl>>> ? ?$?8?l?p???H@L>T>\>\>??h>l>l>>?????@(@H@>>@ @x@x@@@@@@@@@@@@@dAhApAAAAAAAAAC l? @ XC D  G {  I 'pL .[ 5 ] <_ Ca Jxb Qe X|e _f  f\f mh tw {{ h       ]  p        l c  d  `     #H * 1 i( 8 ? F, M T [X b ix p w< op ~ 4  |    p H t  u| T  8 H    8  4 { 4 h  X  &4 -t 4h0 E0 L3 St5 Z@7 aP8 hT: o$> v`?  }@ C TD F I  5 74  T   l 3 J $I A<` 7" C 3 [T {d@ 3P = h   F: h7  Dd XD( 8 O 2lL E< [  rD { G I < T w H, ggt$ $$(P$2$D$U$`,$i$tl~T $<~~}~4~ P~0~:l~B~Lh W gl rh { ́ h xh  ,, h,X,,g,, @,Lh,#g,+,5t F@ Wl?h MB h 4  L p pLx   P ,l H    }$g8H M@; ]P< gd9 thO(U (U< _`U OdU dU U8 _,V O4V _V OV _(W O,W _W OW _X OX _X OX _Y OY _0Y O4Y _\Y O`Y _Z OZ _Z OZ _8[ OL[ _\ O$] _] O] _\^ Od^ _^ O^ __ O_ _ _t` O` `H _a Oa _c Oc _c Od _Ld OTd _e Oe _g Og _|j Oj _k Ok _ l O,l _l Ol _pm O|m _(n O4n _n On _n On _xo Oo _o Op _xp Op _p Oq _pq O|q _t Ot _v Ow _4w O,X,,k,D_؂~,؂,_j,j,j,j_\,O4  ,4  ,,O@  ,H  ,-O  $-O@ 6-O| B-O __P-^-@ o-4  }-,T -x, -t -H -dT -- .  . .| +.  8.V| J.`   Z.` f.a }. .d .@ .$]0 .lj.p( .d .\( .a,/| "/  0/ P/t ]/( v/4  // /@   /  /< /Z /| /|< 0j0,W 20\( >0 V04V| j0̅ 0d 0$ 0,j00t 0( 0   1  1 .1D K18 b1 o1{11W 1@  1  1x 18$ 1T]t 28$ J؄ 2H %2` 12c\ _x_____$__$_'_l*_ -_$_:-_1_8_01_P_C_D_F_G_`_G__HO _ O C2c2l q2 22 2222;` 22, 3>3\ R3B f3u3$ 3d^ 3P( 3g3 3дl 334 y4HEx 3ex 4" 4z24D4 `4v4Pp 4x 4@ 4Ĕ 4ؔ\ 4 D44, 4  >4 45  5?5 ]5 y5Ė 5;L 55 55 56 6LX (6G 86 B6X0 W6 ;\X h6x6`Y 6  6 666|4 F 7"7F7t} Y7X  e77` 77 7D 7jD$7( 7< 7D,x 8%8H 68@T8P a8 t8@ }88 z@8H 8|m 8$ 88 99 *9O9 m9@ 9Qt{9999l 99l :D3@ :d (:9:< )>?>zQ> c>x>>g>> >`,>j@ > ><p > >@ ?.?N?8 _?0 l?( ?4nl ? ??x ?\J ?h ?$@ 8@J@@ ]@x q@@$ @, @n @@@Zp @@ AT AH  -A :A8 NA ]A@ uA 4 2AAL AAt AD2 AABt8 >F MF  lFXP F z=F@ F F8 F FkP G` G0G^ OGcG}xG G̯8 GGGP GGg H` 4HH DH +Ĭ  jHnT ~H H`,\Hܰ HHX H( H I2ITIГ$ fIIW, IDX IIX IIH IP0Il J$JtX (R( 0J` XJT@ yJJؙ  Jp J< J`,JJ|qD JJ K<\ &K9K`D FK( eKvK`@ K,l KKxH K@X K K`,LL] G,L 7LFLgLLh LLxD LL| Mt !M 9MtE OMha,[MeM uMMMM}$MM NyN0NX  DNyWN qNt wNNP NT N, Nt Oܩt O8 &OH ,OdX( >O`  ROcOla,0wOgP  O Od| OOOOd PȬ G!P, 6P@ QP dPtPPTX P(@ Pt( P܍ Q'Q;Ql HQT  cQ},xQ5P Q Q`zdQ Qt Q-\ QQR4Y, $RX` /Rء /usr/bin/../lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o$acall_weak_fn$d/usr/bin/../lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crtn.ocrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.10783__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrycompatibility.c$a.0$a.10$a.12$a.14$a.16$a.18$a.2$a.20$a.22$a.4$a.6$a.8$d.1$d.11$d.13$d.15$d.17$d.19$d.21$d.23$d.3$d.5$d.7$d.9close_keyboardinit_keyboardinitial_settingsnew_settingspeek_characterreadchscreenOnstringBufukbhitupdateScreenmain.c$a.24$a.26$a.28$a.30$a.32$a.34$a.36$a.38$a.40$a.42$a.44$a.46$a.48$a.50$a.52$a.54$a.56$a.58$a.60$a.62$a.64$a.66$a.68$a.70$a.72$a.74$a.76$a.78$a.80$a.82$a.84$d.25$d.27$d.29$d.31$d.33$d.35$d.37$d.39$d.41$d.43$d.45$d.47$d.49$d.51$d.53$d.55$d.57$d.59$d.61$d.63$d.65$d.67$d.69$d.71$d.73$d.75$d.77$d.79$d.81$d.83$d.85ADToDegreesCCCD_HEIGHTCCD_WIDTHDegreesCToADReportErroradvanced_stx_functionscalibrate_clockscameraTypecamera_namescfw_commandscheck_led_statusclear_ccdclose_devicecompare_timingcooling_functionsestablish_linkextract_ipformat_ipget_us_timergrab_hires_imageipAddresslineDatalptAddressmicro_commandsopen_deviceposition_aopulse_testquery_driverquery_ethernetquery_usbregister_ioshow_pentium_cycle_countshow_pentium_cycle_count.t0start_exposuretimereadout_ccdtx_bytesparao.cI2CAOTipTilt.lastXI2CAOTipTilt.lastYparbulkio.cparccd.cCCDDigitizeLine.rowCounterCCDLMeasureBiasSetSatThrhot_thresholdlast_line1last_line2offsetsaturationparcfw.cCFWCloseCommCFWCommCommandCFWCommCountInCFWCommFlushCFWCommInCFWCommOutCFWDetectCFWL8R2CFWDetectI2CModelCFWGetI2CAddressCFWGetInfoCFWGotoCFWGotoCFW1603Pos4CFWInitCFWOpenCloseDeviceCFWOpenCommCFWQueryCFWStatusCFWWaitForShutterCFWWaitIdleStxFw75GetNumberOfFilterscfwCommIncfwCommOutpardebug.cpardiffg.cDiffGuiderFindDiffGuiderGetBrightnessDiffGuiderSetBrightnesspareth.cETHCloseSocketETHComMicroBlock.pipelineFullETHDumpPacketETHGetPacketStatusETHRecvPacketETHSendPacketETHSetPacketCommandETHSetPacketLengthETHSetPacketRxLenEthInfoLessThanGetIPAddressdumpBufferigapm_bufm_pCommandm_pDatam_pPacketLengthm_pRxLenm_pStatusnBytesRdnBytesWrparfirm.cparlpt.cparmf.cMFAbortMFDetectModelMFGetI2CAddressMFGetInfoMFGotoMFInitMFQueryMFStatusparmicro.c$a.100$a.102$a.104$a.106$a.108$a.110$a.112$a.114$a.116$a.118$a.120$a.122$a.124$a.126$a.128$a.130$a.132$a.134$a.136$a.138$a.140$a.142$a.144$a.146$a.148$a.86$a.88$a.90$a.92$a.94$a.96$a.98$d.101$d.103$d.105$d.107$d.109$d.111$d.113$d.115$d.117$d.119$d.121$d.123$d.125$d.127$d.129$d.131$d.133$d.135$d.137$d.139$d.141$d.143$d.145$d.147$d.149$d.87$d.89$d.91$d.93$d.95$d.97$d.99BuildMicroCommandCommandInBufCommandOutBufGetExpectedReturnLenMicroCommand.lastCommandMicroGetPixelsFromChannelAMicroGetPixelsFromChannelABMicroGetPixelsFromChannelBMicroGetPixelsFromNonStfCameraValGetMicroAckValGetMicroBlockValidateMicroResponseg_active_commandromMSNtoIDparstf.cF8300_SHUTTER_DELAYLARGE_SHUTTER_DELAYUploadFeatherGateArrayUploadFeatherGateArray.destAddressparstfclass.cparstx.cSTXADToGainparreg.cparusb.cparusbi.cparusbio.cST7_AD_REGSSTX_AD_REGSparusbl.cepAddrparusbm.cparutil.cparwin64.csbigudrv.c$a.150$a.152$a.154$a.156$a.158$a.160$a.162$a.164$a.166$a.168$a.170$a.172$a.174$a.176$a.178$a.180$a.182$a.184$a.186$a.188$a.190$a.192$a.194$a.196$a.198$a.200$a.202$a.204$a.206$a.208$a.210$a.212$a.214$a.216$a.218$a.220$a.222$a.224$a.226$a.228$a.230$a.232$a.234$a.236$a.238$a.240$a.242$a.244$a.246$a.248$a.250$a.252$a.254$a.256$a.258$a.260$a.262$a.264$a.266$a.268$a.270$a.272$a.274$a.276$a.278$a.280$a.282$a.284$a.286$a.288$a.290$a.292$a.294$a.296$a.298$a.300$a.302$a.304$a.306$a.308$a.310$a.312$a.314$a.316$a.318$a.320$a.322$a.324$a.326$a.328$a.330$a.332$a.334$a.336$a.338$a.340$a.342$a.344$a.346$a.348$a.350$a.352$a.354$a.356$a.358$a.360$a.362$a.364$a.366$a.368$a.370$a.372$a.374$a.376$a.378$a.380$a.382$a.384$a.386$a.388$a.390$a.392$a.394$a.396$a.398$a.400$a.402$a.404$d.151$d.153$d.155$d.157$d.159$d.161$d.163$d.165$d.167$d.169$d.171$d.173$d.175$d.177$d.179$d.181$d.183$d.185$d.187$d.189$d.191$d.193$d.195$d.197$d.199$d.201$d.203$d.205$d.207$d.209$d.211$d.213$d.215$d.217$d.219$d.221$d.223$d.225$d.227$d.229$d.231$d.233$d.235$d.237$d.239$d.241$d.243$d.245$d.247$d.249$d.251$d.253$d.255$d.257$d.259$d.261$d.263$d.265$d.267$d.269$d.271$d.273$d.275$d.277$d.279$d.281$d.283$d.285$d.287$d.289$d.291$d.293$d.295$d.297$d.299$d.301$d.303$d.305$d.307$d.309$d.311$d.313$d.315$d.317$d.319$d.321$d.323$d.325$d.327$d.329$d.331$d.333$d.335$d.337$d.339$d.341$d.343$d.345$d.347$d.349$d.351$d.353$d.355$d.357$d.359$d.361$d.363$d.365$d.367$d.369$d.371$d.373$d.375$d.377$d.379$d.381$d.383$d.385$d.387$d.389$d.391$d.393$d.395$d.397$d.399$d.401$d.403$d.405AODelayAOSetFocusActivateRelayBTDISetupBulkIOCommandCalculateSerialChecksumCheckShutterCustomerOptionsCommandDebugLogCommandDetectOSDetectST237AEVENT_NAMEEndExposureEndReadoutEstablishLinkFirmwareMeetsRequirementsFreezeTEControlGetCCDInfoGetDriverControlGetDriverOptionsGetErrorStringGetLinkStatusGetRBIPreflashParametersGetReadoutInProgressGetSTXRAMOptionsGetSerialStatusGetSetDriverHandleGetStxCcdSizeInfoGetStxFlashOptionsInitCCDInfoInitDriverControlParamsInitFeatureFirmwareRequirementsInitGlobalDataInitTrackingCCDInfoIsExternalGuiderAttachedLogStxEventsMiscellaneousControlOpenCloseDriverOpenCloseETHDeviceOpenCloseLPTDevicePutSTXRAMOptionsPutStxCcdSizeInfoPutStxFlashOptionsQueryFeatureSupportedQueryTemperatureStatusQueryUSBQueryUSB2QueryUSB3ReadOffsetReadOffset2ReadoutLineRippleCorrectionSBIGUnivDrvCommand.LastCommandSBIGUnivDrvCommand.callIndexSTF8_BOTTOMSTF8_CAMERA_NAMESTF8_HEIGHTSTF8_LEFTSTF8_PIXEL_HEIGHTSTF8_PIXEL_WIDTHSTF8_RIGHTSTF8_TOPSTF8_WIDTHSTF_BOTTOMSTF_CAMERA_NAMESTF_HEIGHTSTF_LEFTSTF_PIXEL_HEIGHTSTF_PIXEL_WIDTHSTF_RIGHTSTF_TOPSTF_WIDTHSTL_BOTTOMSTL_CAMERA_NAMESTL_HEIGHTSTL_LEFTSTL_PIXEL_HEIGHTSTL_PIXEL_WIDTHSTL_RIGHTSTL_TOPSTL_WIDTHSTT_BOTTOMSTT_CAMERA_NAMESTT_HEIGHTSTT_LEFTSTT_PIXEL_HEIGHTSTT_PIXEL_WIDTHSTT_RIGHTSTT_TOPSTT_WIDTHSTXL_CAMERA_NAMESTX_BOTTOMSTX_CAMERA_NAMESTX_HEIGHTSTX_LEFTSTX_PIXEL_HEIGHTSTX_PIXEL_WIDTHSTX_RIGHTSTX_TOPSTX_WIDTHSetActiveCcdAreaSetDriverControlSetDriverOptionsSetRBIPreflashParametersSetReadoutFlagsSetTemperatureRegulationSetTemperatureRegulation2StartExposureStartReadoutSystemTestTXSerialBytesToggleOverrideADGainUpdateClockbFirstPassdiddle_line_counterhasMechanicalShuttermake_by_n_modesmake_modemake_n_modesserialDataOutcore.cget_env_debug_levelfind_endpoint.isra.1usbi_log_strlibusb_unref_device.part.3discovered_devs_free__FUNCTION__.9458__FUNCTION__.9509__FUNCTION__.9554__FUNCTION__.9567__FUNCTION__.9576__FUNCTION__.9437__FUNCTION__.9477__FUNCTION__.9582__FUNCTION__.9588__FUNCTION__.9597__FUNCTION__.9606__FUNCTION__.9641__FUNCTION__.9631__FUNCTION__.9650__FUNCTION__.9656__FUNCTION__.9662__FUNCTION__.9669__FUNCTION__.9676__FUNCTION__.9681__FUNCTION__.9685__FUNCTION__.9692__FUNCTION__.9698__FUNCTION__.9712__FUNCTION__.9717__FUNCTION__.9722__FUNCTION__.9762__FUNCTION__.9776CSWTCH.59libusb_version_internalfirst_init.9760log_handlerhas_debug_header_been_displayed.9804timestamp_origindefault_context_lockdefault_context_refcntdescriptor.cclear_interface.isra.1clear_configurationlibusb_free_bos_descriptor.part.2raw_desc_to_config__FUNCTION__.9050__FUNCTION__.9021__FUNCTION__.8988__FUNCTION__.9069__FUNCTION__.9079__FUNCTION__.9089__FUNCTION__.9100__FUNCTION__.9107__FUNCTION__.9134__FUNCTION__.9165__FUNCTION__.9152__FUNCTION__.9180__FUNCTION__.9191__FUNCTION__.9202hotplug.cusbi_hotplug_match_cb__FUNCTION__.9436__FUNCTION__.9462__FUNCTION__.9449__FUNCTION__.9473cleanup_removed_pollfdsarm_timerfd_for_next_timeoutremove_from_flying_listusbi_fd_notificationlibusb_free_transfer.part.1handle_timeouts_lockedhandle_events.isra.2__FUNCTION__.9059__FUNCTION__.9044__PRETTY_FUNCTION__.9038__FUNCTION__.9039__FUNCTION__.9090__FUNCTION__.9027__FUNCTION__.9077__FUNCTION__.9096__FUNCTION__.9172__FUNCTION__.9205__PRETTY_FUNCTION__.9206__FUNCTION__.9115__FUNCTION__.9122__FUNCTION__.9145__FUNCTION__.9150__FUNCTION__.9155__FUNCTION__.9278__FUNCTION__.9245__FUNCTION__.9299__FUNCTION__.9306__FUNCTION__.9008__FUNCTION__.9328sync.csync_transfer_cbsync_transfer_wait_for_completiondo_sync_bulk_transfer__FUNCTION__.8958__FUNCTION__.8966CSWTCH.2__FUNCTION__.9014__FUNCTION__.8992poll_posix.c__FUNCTION__.8903threads_posix.clinux_usbfs.cop_get_timerfd_clockidop_destroy_deviceop_attach_kernel_driverop_clear_haltop_set_interfaceop_set_configurationop_detach_kernel_driverop_kernel_driver_activeop_closedo_streams_ioctlop_free_streamsop_alloc_streamsop_get_device_descriptordetach_kernel_driver_and_claimop_reset_deviceop_claim_interfaceinitialize_handleop_hotplug_pollcheck_usb_vfskernel_version_ge__read_sysfs_attr_open_sysfs_attrsysfs_get_active_config_get_usbfs_fdfree_iso_urbs.isra.2usbfs_get_active_configinitialize_deviceop_release_interfaceop_get_configurationop_clock_gettimeusbi_transfer_get_os_priv.part.7discard_urbsop_clear_transfer_privop_cancel_transfersubmit_bulk_transferop_submit_transferreap_for_handleop_dev_mem_freeop_dev_mem_allocop_exitseek_to_next_configop_get_config_descriptor_by_valueop_get_active_config_descriptorop_get_config_descriptorop_initop_wrap_sys_deviceop_handle_eventsop_open__FUNCTION__.10702__FUNCTION__.10610__FUNCTION__.10603__FUNCTION__.10627__FUNCTION__.10619__FUNCTION__.10596__FUNCTION__.10694__FUNCTION__.10685__FUNCTION__.10653__FUNCTION__.10713__FUNCTION__.10639__FUNCTION__.10557__FUNCTION__.10375__FUNCTION__.10364__FUNCTION__.10391__FUNCTION__.10278__FUNCTION__.10472__FUNCTION__.10493__FUNCTION__.10588__PRETTY_FUNCTION__.9213__FUNCTION__.10739__FUNCTION__.10849__FUNCTION__.10765__FUNCTION__.10815__FUNCTION__.10789__FUNCTION__.10826__FUNCTION__.10946__FUNCTION__.10890__FUNCTION__.10857__FUNCTION__.10924__FUNCTION__.10677__FUNCTION__.10671__PRETTY_FUNCTION__.10343__FUNCTION__.10426__FUNCTION__.10414__FUNCTION__.10293__FUNCTION__.10319__FUNCTION__.10326__FUNCTION__.10339__FUNCTION__.10313__FUNCTION__.10405__FUNCTION__.10570__FUNCTION__.10522__FUNCTION__.10507__FUNCTION__.10540__FUNCTION__.10968__FUNCTION__.10577monotonic_clkidsysfs_has_descriptorssupports_flag_zero_packetsupports_flag_bulk_continuationsupports_flag_cloexecsysfs_can_relate_devicesusbfs_pathusbdev_namesmax_iso_packet_lenlinux_hotplug_startstop_lockinit_countlinux_udev.cudev_device_infoudev_hotplug_eventlinux_udev_event_thread_main__FUNCTION__.10688__FUNCTION__.10665__PRETTY_FUNCTION__.10644__FUNCTION__.10645__PRETTY_FUNCTION__.10655__FUNCTION__.10656__PRETTY_FUNCTION__.10698__FUNCTION__.10699__FUNCTION__.10711udev_control_pipeudev_monitor_fdudev_monitorudev_ctxlinux_event_thread_udivsi3.o.udivsi3_skip_div0_testshift_divsi3.o.divsi3_skip_div0_test_arm_addsubdf3.o_aeabi_uldivmod.o_dvmd_lnx.o_udivmoddi4.o__FRAME_END____aeabi_uldivmod__aeabi_uidivusbi_handle_transfer_completionusbi_parse_descriptorusbi_handle_transfer_cancellation__aeabi_f2dusbi_clear_eventusbi_backendusbi_add_pollfd__adddf3_finiusbi_io_exit__aeabi_dsubusbi_alloc_device__aeabi_idivmod__floatdidfdiscovered_devs_appendusbi_pipelinux_hotplug_enumerateusbi_get_tidusbi_loglinux_hotplug_lockusbi_remove_pollfdlinux_udev_hotplug_poll__aeabi_i2dactive_contexts_list__aeabi_ldiv0__aeabi_drsubusbi_signal_transfer_completion__aeabi_ul2dlinux_get_device_address__udivsi3__dso_handlelinux_udev_start_event_monitor__divsi3__subdf3linux_udev_scan_devicesusbi_log_v__aeabi_idiv0usbi_handle_disconnectusbi_default_contextusbi_disconnect_device__floatsidfusbi_hotplug_deregisterusbi_connect_deviceusbi_get_config_index_by_valueusbi_hotplug_matchlinux_device_disconnectedactive_contexts_lock_DYNAMIC__floatundidf__udivmoddi4__aeabi_uidivmodusbi_hotplug_notificationusbi_cond_timedwaitusbi_device_cache_descriptorlinux_enumerate_deviceusbi_io_init__TMC_END___GLOBAL_OFFSET_TABLE_usbi_get_device_by_session_id__aeabi_idiv__aeabi_daddlinux_udev_stop_event_monitor__floatunsidfusbi_sanitize_device__aeabi_ui2d__extendsfdf2__aeabi_l2dusbi_signal_eventpthread_mutex_unlock@@GLIBC_2.4STXAutoFreezeUSBLDRIVER_ReadPixelPipefdopen@@GLIBC_2.4LPTClearImagingArraycalloc@@GLIBC_2.4debug_msgstrstr@@GLIBC_2.4CCDDumpLinesraise@@GLIBC_2.4libusb_handle_events_completedpthread_cond_broadcast@@GLIBC_2.4USBLOpenCloseDeviceColumnEEPROMCommandlog@@GLIBC_2.4test_linklibusb_get_port_pathlibusb_lock_eventspDllGlobalsUSBClearArrayUSBGetAlternateMicroBlockstrcmp@@GLIBC_2.4USBDumpLineslibusb_open__cxa_finalize@@GLIBC_2.4LED_STATE_STRINGSstrtol@@GLIBC_2.4_ITM_deregisterTMCloneTablesetsockopt@@GLIBC_2.4USBSetVddRWUSBI2COffsetITArrayterm_startclrscrtimes@@GLIBC_2.4fopen@@GLIBC_2.4libusb_interrupt_transferI2CAOTipTiltLPTCameraOuttcflush@@GLIBC_2.4dump_eeprompthread_mutex_destroy@@GLIBC_2.4libusb_transfer_set_stream_idlibusb_set_pollfd_notifiersccprintfisAutoFilterSupportedfflush@@GLIBC_2.4SubtractPixelsudev_enumerate_scan_devices@@LIBUDEV_183OffVertBinPixelsmemmove@@GLIBC_2.4CCDDigitizeLinelibusb_get_parentOffsetST5CArrayMFCommandlibusb_dev_mem_allocOffHorzBinPixelsfree@@GLIBC_2.4libusb_set_optionlibusb_get_ss_usb_device_capability_descriptorDetectI2CAOfgets@@GLIBC_2.4pthread_mutex_lock@@GLIBC_2.4STXDownloadReadoutParamsnanosleep@@GLIBC_2.4udev_device_get_action@@LIBUDEV_183CFW_STATUS_STRINGSI2CAOCenterclock_gettime@@GLIBC_2.17setScreenLengthmemcpy@@GLIBC_2.4LPTGetIRQLETHInitPixelReadouttemp_video2GetLPTLDriverInfoBitIOCommandCalculateEEPROMChecksumudev_enumerate_unref@@LIBUDEV_183LPTGetMicroBlockpthread_mutex_init@@GLIBC_2.4update_clockGetDebugLogCcFlagsPulseOutlseek@@GLIBC_2.4MC_COMMAND_STRINGSUSBLGetDriverInfolibusb_set_interface_alt_settingUSBSendMicroBlockftell@@GLIBC_2.4memcmp@@GLIBC_2.4inet_ntoa@@GLIBC_2.4BulkIOWriteudev_device_get_devnode@@LIBUDEV_183USBLDRIVER_WriteAlternatePipeETHDeviceIOControluname@@GLIBC_2.4usbIGAudev_enumerate_add_match_subsystem@@LIBUDEV_183recvfrom@@GLIBC_2.4bcd_nxstrdup@@GLIBC_2.4libusb_release_interfacePutBootEEPROMETHBulkReadhtons@@GLIBC_2.4libusb_get_versionpthread_cond_init@@GLIBC_2.4libusb_free_container_id_descriptorGetDebugLogFilePathNamedllGlobalslibusb_set_debugmygetchGetDebugLogMcFlagspthread_getspecificdump_usbvarsrealloc@@GLIBC_2.4libusb_get_active_config_descriptorlibusb_detach_kernel_driverUSBManClockslibusb_closelibusb_get_pollfdsswapcpyST_CAMERA_NAME_STRINGSlibusb_wrap_sys_deviceLPTSetVddpthread_cond_destroy@@GLIBC_2.4QueryEthernet2SHUTTER_COMMAND_STRINGSSBIG_COMMAND_NAME_STRINGSdebug_log_messagems_clocklibusb_set_auto_detach_kernel_driver__xstat@@GLIBC_2.4QueryCommandStatusCFW_MODEL_SELECT_STRINGSlibusb_get_string_descriptor_asciipoll@@GLIBC_2.4cfsetospeed@@GLIBC_2.4LPTClockADlibusb_get_bos_descriptorUSBLDRIVER_ReadComPipereadlink@@GLIBC_2.4libusb_free_config_descriptorstderr@@GLIBC_2.4FAN_STATE_STRINGSfwrite@@GLIBC_2.4udev_monitor_receive_device@@LIBUDEV_183udev_device_new_from_syspath@@LIBUDEV_183ioctl@@GLIBC_2.4term_stopSBIGUnivDrvCommandlibusb_get_config_descriptorudev_new@@LIBUDEV_183ABG_STATE_STRINGSDiffGuiderCommandtcsetattr@@GLIBC_2.4strcpy@@GLIBC_2.4parComActivefread@@GLIBC_2.4save_imagepardrv_spmlibusb_get_configurationdelayETHGetDriverInfoUSBGetMicroBlocklibusb_unlock_event_waitersopendir@@GLIBC_2.4udev_enumerate_new@@LIBUDEV_183GetNextUSBDeviceETHGetPixelslibusb_lock_event_waiterslibusb_clear_haltlibusb_get_container_id_descriptorgetenv@@GLIBC_2.4SetpointFromTemperatureCCDMeasureBiasfilludev_enumerate_get_list_entry@@LIBUDEV_183LPTDumpImagingLinesmalloc@@GLIBC_2.4new_MinSupportedFWlibusb_free_pollfdsstrerror@@GLIBC_2.4GetDebugLogIoFlagsGetRawEEPROMlibusb_alloc_streamslocaltime@@GLIBC_2.4pthread_key_createlibusb_has_capabilitySTFDownloadReadoutParamsLPTGetUSTimerQueryEthernetUSBADControlSetDebugLogfceFlags__gmon_start__USBLDRIVER_WriteComPipelibusb_hotplug_deregister_callbacktimerfd_create@@GLIBC_2.8swap_bytesclock@@GLIBC_2.4shutter_commandsPutEEPROMntohl@@GLIBC_2.4__ctype_b_loc@@GLIBC_2.4libusb_get_bus_numbersyscall@@GLIBC_2.4USBFlushPipesLPTSetIRQLLPTGetPixelsSTXGetTemperatureDatalibusb_handle_events_lockedudev_unref@@LIBUDEV_183udev_device_get_sysname@@LIBUDEV_183libusb_attach_kernel_driverlibusb_free_streamsCFW_COMMAND_STRINGSstrlen@@GLIBC_2.4libusb_free_usb_2_0_extension_descriptormmap@@GLIBC_2.4libusb_get_device_listlibusb_transfer_get_stream_idlibusb_kernel_driver_activestrchr@@GLIBC_2.4LPTDumpTrackingLinesGetBootEEPROMtemp_videoGetDebugLogFceFlagsmygetsfprintf@@GLIBC_2.4SetDebugLogioFlagscfsetispeed@@GLIBC_2.4stdin@@GLIBC_2.4CFWCommandsqrt@@GLIBC_2.4GetFanControllibusb_alloc_transferleftSidePixelFifoSHUTTER_STATE_STRINGSlibusb_error_name__errno_location@@GLIBC_2.4libusb_get_max_packet_sizeGetWinIO__isoc99_sscanf@@GLIBC_2.7libusb_bulk_transferbind@@GLIBC_2.4EnableVerticalFlushfcntl@@GLIBC_2.28ClearITArrayUSBLDRIVER_ReadAlternatePipememset@@GLIBC_2.4pthread_mutex_trylockLPTSendMicroBlocklibusb_get_device_speedscpypthread_setspecificOpenCloseLPTLDeviceswap_longfscanf@@GLIBC_2.4HotPatchPixelslibusb_pollfds_handle_timeoutslibusb_wait_for_eventRelayClickUserEEPROMCommandAmbientTemperatureFromSetpointUSBOpenCloseDeviceUSBLDRIVER_FlushPipeslibusb_set_configurationlibusb_event_handler_activeasprintf@@GLIBC_2.4libusb_get_max_iso_packet_sizevsprintf@@GLIBC_2.4CFW_COM_PORT_STRINGSETHComMicroBlockSetDebugLogCcFlagsudev_enumerate_add_match_property@@LIBUDEV_183stdout@@GLIBC_2.4BulkIOFlushfclose@@GLIBC_2.4libusb_open_device_with_vid_pidlibusb_event_handling_okFirmwareCommandlibusb_get_config_descriptor_by_valuelibusb_reset_deviceSTXAdjustGainsdriverControlParamslibusb_handle_events_timeoutpthread_key_deleteReadoutCommandGetsPixelDataclreolsudev_monitor_new_from_netlink@@LIBUDEV_183munmap@@GLIBC_2.4pthread_cond_timedwait@@GLIBC_2.4getLastOSErrorMsgudev_list_entry_get_name@@LIBUDEV_183MicroGetPixelslibusb_get_port_numberpthread_joinlibusb_get_devicesendto@@GLIBC_2.4mykbhitrightSidePixelFifoSTXGetCCDSizeInfoshutdown@@GLIBC_2.4libusb_exitlibusb_get_usb_2_0_extension_descriptorlibusb_hotplug_register_callbackpthread_createlibusb_free_transferETHGetMicroBlockUSBGetPixelsbWindowsNThtonl@@GLIBC_2.4libusb_inittoupper@@GLIBC_2.4readdir@@GLIBC_2.4libusb_get_device_descriptorstrrchr@@GLIBC_2.4ETHBulkWriteSetpointFromAmbientTemperaturentohs@@GLIBC_2.4libusb_free_device_listlibusb_claim_interfaceudev_list_entry_get_next@@LIBUDEV_183scatSetDebugLogFilePathNameLPTClearTrackingArraydetsscanf@@GLIBC_2.4libusb_get_port_numbersTimerDelayexp@@GLIBC_2.4udev_monitor_get_fd@@LIBUDEV_183timerfd_settime@@GLIBC_2.8BulkIOReadudev_monitor_filter_add_match_subsystem_devtype@@LIBUDEV_183libusb_unlock_eventsvsnprintf@@GLIBC_2.4libusb_interrupt_event_handlerscreenControllibusb_control_transferMicroInitPixelReadoutshutterEdgehot_countSBIGLogDebugMsgudev_device_unref@@LIBUDEV_183pipe2@@GLIBC_2.9pthread_cond_wait@@GLIBC_2.4CFW_ERROR_STRINGSudev_monitor_unref@@LIBUDEV_183libusb_submit_transferethDllGlobalsCountsocket@@GLIBC_2.4libusb_dev_mem_freeusbDllGlobalsCount_ITM_registerTMCloneTableSleepinet_addr@@GLIBC_2.4MyTickCountlibusb_get_ss_endpoint_companion_descriptorlibusb_handle_events_timeout_completedCheckFeatherGateArraylibusb_try_lock_eventsSetFanControlclearlibusb_ref_devicelibusb_unref_devicefseek@@GLIBC_2.4featureFirmwareReqssbigUDRVHandleUSBLDRIVER_ResetPipesLPTInitPortfputs@@GLIBC_2.4strncmp@@GLIBC_2.4recv@@GLIBC_2.4libusb_free_ss_endpoint_companion_descriptorlibusb_get_next_timeoutlibusb_handle_eventsUSBSendAlternateMicroBlockWINDeviceIOControlsend@@GLIBC_2.4udev_monitor_enable_receiving@@LIBUDEV_183libusb_get_device_addressSetDebugLogMcFlagsToWindowsRegistryclreollibusb_free_ss_usb_device_capability_descriptorconnect@@GLIBC_2.4closedir@@GLIBC_2.4OffsetPixelslibusb_free_bos_descriptorCFW_POSITION_STRINGSMicroInitADGainlibusb_cancel_transferMC_READOUT_SUBCOMMAND_STRINGSHFlipPixelsLPTDumpST5CLinesGetEEPROM__assert_fail@@GLIBC_2.4tcgetattr@@GLIBC_2.4libusb_set_log_cbansigotoxySTXGetEzUSBVersion.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.ARM.exidx.eh_frame.init_array.fini_array.dynamic.got.data.bss.comment.ARM.attributes.debug_aranges.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges$288 .o 8 `@//3HoKKLUohNhNd OO,m B { { v؄؄ q|$pxx d$0Wp;3n  }-$f 10 ?< GX 8 P" j BRʼ U