DOSI&` RattleHead H#| (3|&#|,N83| B$N8A"C#0<F)QN ߉ϜИ߉ϜО߉ϜЌϜВǔϜМϜЌߜϜЌϜЏ߉ѻϜЛߜЌћѻϜЛߜВћߤАϜЛߤϜО~CK(z L\n I`ٹmC$$` fa4ejrvfa(e^#aCT`@NT?` "$( $!'l8ɀ56F W56{S0B1DND!n u;<@:ʐ]$d9 b L+0H6H,AxAm2Ppx $P 8   ,8Lx, PP#,/24Ph(H0 B r0> >ك qapʔ0 4qv7 FJ HF (H K$!ȉW J(g谡>@f@(  h $B4ru2 C D2D1'E!xp0 @ @ °%P1 zɃK4 2@c̘ Ph?| *_ ) Pp pP"`H$T Ayʀр@8 3rF, 8p(0, X*P$@@C-dBA @n_>JJAc fJڅl!GF ŜDFrწṞ̒ve\A$PRLZ :`- (F  IBɓ014mq! PBp¯7seL+(cIx.Q'@LrP?^@z@; EpהɱOp9!$vKÕnNLP(4i `apOw!%eMQ@ `D q"vAA`Rn < H 0A`,t2EJ dw O/B 걪0$#fabB=//x!p,PS,hU 00:cN&YB0@ 0 AP*@9@$@ʃt(vg @ %ЀgpX$xI `R Bd`E -! !O(,\I8 @)0 @AbPOh~ _Ic-1  501x)`@0$aXh` 0 KTBBg04c-/50p`e~IaQ= k/B`) DD&(Zli@!J!CPdD-zJӸ0H0?z. )#  ,'2iЌ$|T9 PPPC'>>3 r3H(XI )EB u0"@`CHPAUԸP:!Re-ᶡp hP@!tD4 8 H$dB"4Yf'^@>   0 rP /(]J d?'% t@ C a[/_5_R &ADT0 Dܫs@<řH.>qVD(B` !A@J `!$ J`&3!!¨J ;:r4PaCף Pf$0OhL($l& "И`0P!`0 FDpApP4  ЇH&@0ȬL3HjH@pP4*X t@1bx @Qu8T 4iZUB8t(5;$A2àCc-!Hl/B.x- XBm"HA G0ZIC;i[S  L*4Gr0%E ş KrjH5M@ DDBw(\ Cc$Qq;yPpBpBa8HAHD &A4P 06rDV@" dƇD/ 0I'0(IP & Fa(Ba0AfPXI<QHB`@ aP: ,q*P BUDqHp6AEA"%Af$09W"aRi@phw@e|P; ACLFQT`+  O(gXZ- 2 e f(A%@I Pb8 HԳAb6V $L1@$L@(@ rY@+p8 $b bX@ 2 z@ C}d2@+P" o("~K< JЀJPBH-P` ` OI'HZP( @zb "\v`ԐawD4oR@ IP) Q"ceQPed),DHJ2 E9 <9  "!0 6EI0!4Hј 6JpКЊ0q@iG2P5,!1r EB ۊ*3@1@E`8* 3p(;!E!(B8XK,8 `A! C@6P K+ Yhd $L1@  d mC(χ$D7_S#0p i!Xh@! ā !x!I  q@@>I%_P>XxbPXKT>K ZhbTXItApKEqFD ,3P HA`#%"}2+ʸ8'Oj4kj'C[.#Cgg:0T#  #  ` `PP0p  H( h X 8xe@e@ @^Q , / c:Z; .Hd: !@HY]Ay:~I C| @E[80WZV:2/AjCx( 0? l  > lo`6AA P e0"1C@r$!0`k7 !(KQ| ,EX2e`@>A x$( 'ȔB(04Di(Մ@=(( (=e0܀/V)hǍ 1B bx H(%(LH^oW  <1ve2A&((skb`21d҂A`AL@0RA (8` ``e 1@P ?xP)   @ @2A Dpl( P81 `l( LP0=  ^PAq tBŃ@PP?@Pp2+Fp@`PЩ     P~‰ h(P)CJ  <^0)`, 0#`ZHPx@HBlTAxH``WlX0 `@0&`UdHՀx8Xh(HH(hX8x/nek`(ioj-"cjOE hA"`X8xH(hȈؕ<"LrĺxFä 1PmA(#B  8MX00Pe!$#BGqts27V_e(ɀ9VY>p %jH~ >ޡ@@! eV₰$!su8l`h n@P0[w `B 0酀E p0X)@*}  ':0@0HbDLn@+PE䠚 `Z@`X($jA@ƠiTqbUP?C@~Oq+8j @6pNWԅ :0+~HJ/JS 0'p^d CuP!;pbȦ aAP!8g |,<DZAl GlY H@01}XT `R  "B#A!BB@@`@P0$ /sǀA  U47ŀCx Kc` `Άڿ>DBFAECG@$"&!%#' dbfaecg`TRVQUSWPן< NP`@B@ıTF``@B  $ \ z PX@ڤf":`p` h$W@@IM@.  `X!р<\u @s8 @ 0%( NgU@&Zp H@@,   J@@-   P/R hTP?ڀU sVWW(j3Cf7C g>aA@X$0 r)D  ( L1 @8G (O WS  @ av(+@1ˆ(TD 80N#s0 Q @ e8œ48(GCuDh0 m8)B8b;04H`3 zPL*`3#` @c8);ȪI1!\ ^0) !`2B#*C1(1C4e>y uQCA %x "p3Tx!)@p01C 8h`1X-0E$S  `1C`vk`3@i 4G@! xPҊ `0(P,pXP`0 L"= MJPP38d-jr@0!$ 588 2C a'- &|A0SA ^+"zj`0 b 8 WVp ``0(3b 1!p DҬ @ ;xX (@v!SQ@ e@ @fA Pq5 w,! DH(0"$܃΄98< (A@?|b`ڴ‚(@[ |W% 냀H})$ԝ u L3iЮo`_燘씜x8 :$@l<4O \:8( raP$  Pp` I!|@h|cxp2V <0!HHppPPjjP; [a\'@ XW\]<=y@S+|&_(W;:<^Eawϼ="g (Bp^MC0PѠ<66FfFv/H-(yF2lMAIIYy%A9 va 7B~/"@?(* !U hkPzJP  p( ؃81v24  IˊKQ)D)fUUckL W &EScG4?KdiQo((l 565#$(leK_h  /a\Fm(Ba?8l%<_4:0# >s؇ UhTp x>EC dQ2  LP F6x<&JEDcC([/s&7:Z/C}RE>Y]}pJ- m,c@H *^/JWQHsNW pem ޏ $9_н;VeNr J MoveHead.asm x0WmIj`Qۋ*k9- ZDXղt 4z<.viP~{ Nz&ȗz"f4kuD @xgL%gxcq9NF4:`hq QJDPHp, , "PV9e`#T/s "h ! @ 3jBRڣާK"&"2b& H0'19_v#Aq-8?x'dB!p%!>Vh/THRQ &ِ {v$s B' ,&v5KBaWFdf&֝KD/`HJnjVЁ ,y42HtexL ?E(G(X $R)9 oV5  P!v#(uT"eb($8==wC&Q0n 5r:@ lD49rJM ~J3:[JBO}9E9D8quH H3/?3B94Df A1BZ>d̰ LHj \fg~pp eiqIB>#Sp:f'~|G9D`Ђ?b%('4 ̄s(:K5f PP  @9G-zqLjNo?~C!s=hRg@ '+58 }j (Db$i dweX V}Heu)1]u" #c`8"VJ X@s&-\kq#8PŦl< KH`nXYeT5`+9=u_wD@TˇS=32q`_  ϏbЋ@D?$n/$^ }CƗ8p+9@> 5^T.kli!'0)dQ2x#w qc~9cÐ8C倄q̽~ Hv2EG1l1;c1ZlA@GbP6R|AØ*P>1Lyh5 #Tn4JB aWRNNl,9<_SE&`|`l͐"W vA Jv@jz Plh !~ĩyp>FoɇMl`c"1iA0|T#hV`C3bC@ gg_`L`GS@ E4P41L aXX [ \w >Ép[P S |8 (xxRRP95#BD _4ՏEbO-tpa  B90 f?A7GF0~,)+/(-A 1$p` E22r  1      PYDGeha.eÞ$jJX ^6|p'B+M` E`e%|vKIpǠsF10̀p_»ppO*t$V|Z1 MhqGƀ+ph1gƀ=qhWƀ%qlh5±DeJb,h֊`Ѐ\ @{ӅGy<$,2 }@ 07!%ހИ.%;jiPxr(J O{1< !<*>BPd.'?}_&B(($#'."B~h'',B ihC0$Bj|hOp"A`0r"_vc,IGC* \ jV R+ !ɜ@H !!("]!~2HA"zwGrP@Q;nRZ8T0. +'SP`@2;G' Q1SB@OCU$VgDhx 4>V`T|rA?a%y!Ynpr^Qj> RR`"4ȭƀ# hDt/8@I n P%qҤ`$(FpX"jʉxzBNRGy0S+4N EDVUF&UR[wQt^` m3?} r43gDXЈPW@C1 %gUcm[Y'$Ir7<17!!/h}PA\,M@'"0 31Xoֿ"0Z0(rIBA$n˼7Dz/D: $!ŌJ`d;r LhZRfORPRhX0h}oҫ 3j29@{<23jm1ہx ("i:I8:2ݽForC{e!RˎZpÝ{q9@D"@ 䕺 S\@¥` )I 1dwc@_33ypC`yiς9I#:#uӂ@`(A U>d_;D0&_0?D'24HoM/?H阘@% /ʼ'|D!#ҭd: bA(51 B]HiG?PI)Z;l 4χ_paSA=(}W Z{qC *1@D150%|27.Ǣ74;^%lK5._zl Wt2Ӑ"3BpN+C' "2"T Ōul rtx"GH0! F0$%>P$6 0@@`$D'Oy\ˬGZas\J3_&qyJճIiG u!Da1~1 FiXL_nDp)0րV۹nVho@GZ*MO !  P&(4rL0 I`@$s"2phPTnLxk(M`1AQ u-D"|9:ÀVF9ng. Uagw(MTl. JeMf@FvNSCS@P& ˯K]ݴr.$ct!o8~}=k`!=(x&S $*An`` l+XWRյ'l;8f١٥Z7JA qH<_ q Iw7I~P 5*g6axa!p    xglT"2C4 ɓru[d2?nkݎe@+ f]7*F D8"3^<4l,? qh ( KJ$Cl~] })j|&y  gd.# A*<z8D4y$9͜ʝ>I##'c+OAGp( F48?n+ c*5 Y2qt?M5Rf;X6}^aLк~p&q7h,"2D /l2Tٛ /̂35lP@eI/݆lfP3Bz,R3 npf|wh[cR65EP@ET{s=*f`D=+#EwP"`!DsT hKHGL̮(⯬ vkA lf!^d;}8~ANa @*dЯMI>Ňhsj` < P 4hF`u!4&$Ml--se. $bVH<ԀjD+siLh4 ) k^ҠßLF g#TPR[R@r $20U%U8$/@KI`aiJ̓3u *<ɬz ,&t!̸Ú |T -q(6`KO $Pqp"}~e]X h1Ƌڡ@xQ0m V(!)r"6h ˘'#YG@7T~( z'[  -u'3iD j4$L>HQҸ1h`ǠO kT'(T `=IŽ w Q'/8=h_$4M $@"4$bCm$k}Nk f0mb/v e`¶ &?ِO^΀tZ x >X2QHb~Q z& 瀓iG8+ iiHdmAiAGFtp ;,4n $J)&_+ʁ?)uAKY8++D* _LM)*-` &8@sxaczxpNnX5 D %8p 8qҎ #+Zr~ n `{ 1u?~X~UALIFIERB_RBUTTON EQU 13 IEQUALIFIER_LEFTBUTTON EQU $4000 IEQUALIFIERB_LEFTBUTTON EQU 14 IEQUALIFIER_RELATIVEMOUSE EQU $8000 IEQUALIFIERB_RELATIVEMOUSE EQU 15 rsreset InputEvent rs.b 0 ie_NextEvent rs.l 1 ie_Class rs.b 1 ie_SubClass rs.b 1 ie_Code rs.w 1 ie_Qualifier rs.w 1 ie_EventAddress rs.w 0 ie_X rs.w 1 ie_Y rs.w 1 ie_TimeStamp rs.b TV_SIZE ie_SIZEOF rs.w 0 ENDC QU $0008 IEQUALIFIERB_CONTROL EQU 3 IEQUALIFIER_LALT EQU $0010 IEQUALIFIERB_LALT EQU 4 IEQUALIFIER_RALT EQU $0020 I1$pDREQUALIFIERB_RALT EQU 5 IEQUALIFIER_LCOMMAND EQU $0040 IEQUALIFIERB_LCOMMAND EQU 6 IEQUALIFIER_RCOMMAND EQU $0080 IEQUALIFIERB_RCOMMAND EQU 7 IEQUALIFIER_NUMERICPAD EQU $0100 IEQUALIFIERB_NUMERICPAD EQU 8 IEQUALIFIER_REPEAT EQU $0200 IEQUALIFIERB_REPEAT EQU 9 IEQUALIFIER_INTERRUPT EQU $0400 IEQUALIFIERB_INTERRUPT EQU 10 IEQUALIFIER_MULTIBROADCAST EQU $0800 IEQUALIFIERB_MULTIBROADCAST EQU 11 IEQUALIFIER_MIDBUTTON EQU $1000 IEQUALIFIERB_MIDBUTTON EQU 12 IEQUALIFIER_RBUTTON EQU $2000 IEQ1% R+ATIN1_LAST EQU $FF IECODE_LBUTTON EQU $68 IECODE_RBUTTON EQU $69 IECODE_MBUTTON EQU $6A IECODE_NOBUTTON EQU $FF IECODE_NEWACTIVE EQU $01 IECODE_REQSET EQU $01 IECODE_REQCLEAR EQU $00 IEQUALIFIER_LSHIFT EQU $0001 IEQUALIFIERB_LSHIFT EQU 0 IEQUALIFIER_RSHIFT EQU $0002 IEQUALIFIERB_RSHIFT EQU 1 IEQUALIFIER_CAPSLOCK EQU $0004 IEQUALIFIERB_CAPSLOCK EQU 2 IEQUALIFIER_CONTROL EQU $0008 IEQUALIFIERB_CONTROL EQU 3 IEQUALIFIER_LALT EQU $0010 IEQUALIFIERB_LALT EQU 4 IEQUALIFIER_RALT EQU $0020 I1&F IECLASS_DISKINSERTED EQU $10 IECLASS_ACTIVEWINDOW EQU $11 IECLASS_INACTIVEWINDOW EQU $12 IECLASS_MAX EQU $12 IECODE_UP_PREFIX EQU $80 IECODEB_UP_PREFIX EQU 7 IECODE_KEY_CODE_FIRST EQU $00 IECODE_KEY_CODE_LAST EQU $77 IECODE_COMM_CODE_FIRST EQU $78 IECODE_COMM_CODE_LAST EQU $7F IECODE_C0_FIRST EQU $00 IECODE_C0_LAST EQU $1F IECODE_ASCII_FIRST EQU $20 IECODE_ASCII_LAST EQU $7E IECODE_ASCII_DEL EQU $7F IECODE_C1_FIRST EQU $80 IECODE_C1_LAST EQU $9F IECODE_LATIN1_FIRST EQU $A0 IECODE_L1'D!7 IFND DEVICES_INPUTEVENT_I DEVICES_INPUTEVENT_I SET 1 IFND DEVICES_TIMER_I INCLUDE "devices/timer.i" ENDC IECLASS_NULL EQU $00 IECLASS_RAWKEY EQU $01 IECLASS_RAWMOUSE EQU $02 IECLASS_EVENT EQU $03 IECLASS_POINTERPOS EQU $04 IECLASS_TIMER EQU $06 IECLASS_GADGETDOWN EQU $07 IECLASS_GADGETUP EQU $08 IECLASS_REQUESTER EQU $09 IECLASS_MENULIST EQU $0A IECLASS_CLOSEWINDOW EQU $0B IECLASS_SIZEWINDOW EQU $0C IECLASS_REFRESHWINDOW EQU $0D IECLASS_NEWPREFS EQU $0E IECLASS_DISKREMOVED EQU $00N  ps_runAlert rs.l 1 ps_Version rs.w 1 ps_Revision rs.w 1 ps_PED rs.w 0 ENDC pd_Stk rs.b P_STKSIZE pd_Flags rs.b 1 pd_pad rs.b 1 pd_Preferences rs.b pf_SIZEOF pd_PWaitEnabled rs.b 1 pd_SIZEOF rs.w 0 PPCB_GFX equ 0 PPCF_GFX equ 1<<0 PPCB_COLOR equ 1 PPCF_COLOR equ 1<<1 PPC_BWALPHA EQU 0 PPC_BWGFX EQU 1 PPC_COLORGFX EQU 3 PCC_BW EQU 1 PCC_YMC EQU 2 PCC_YMC_BW EQU 3 PCC_YMCB EQU 4 PCC_4COLOR EQU $4 PCC_ADDITIVE EQU $8 PCC_WB EQU $9 PCC_BGR EQU $a PCC_BGR_WB EQU $b PCC_BGRW EQU $c rsr0)Gseset PrinterExtendedData rs.b 0 ped_PrinterName rs.l 1 ped_Init rs.l 1 ped_Expunge rs.l 1 ped_Open rs.l 1 ped_Close rs.l 1 ped_PrinterClass rs.b 1 ped_ColorClass rs.b 1 ped_MaxColumns rs.b 1 ped_NumCharSets rs.b 1 ped_NumRows rs.w 1 ped_MaxXDots rs.l 1 ped_MaxYDots rs.l 1 ped_XDotsInch rs.w 1 ped_YDotsInch rs.w 1 ped_Commands rs.l 1 ped_DoSpecial rs.l 1 ped_Render rs.l 1 ped_TimeoutSecs rs.l 1 ped_8BitChars rs.l 1 ped_SIZEOF rs.w 0 rsreset PrinterSegment rs.b 0 ps_NextSegment rs.l 10*sR_SIZE ENDC pd_TIOR rs.b IOTV_SIZE pd_IORPort rs.b MP_SIZE pd_TC rs.b TC_SIZE pd_Stk rs.b P_STKSIZE pd_Flags rs.b 1 pd_pad rs.b 1 pd_Preferences rs.b pf_SIZEOF pd_PWaitEnabled rs.b 1 pd_SIZEOF rs.w 0 PPCB_GFX equ 0 PPCF_GFX equ 1<<0 PPCB_COLOR equ 1 PPCF_COLOR equ 1<<1 PPC_BWALPHA EQU 0 PPC_BWGFX EQU 1 PPC_COLORGFX EQU 3 PCC_BW EQU 1 PCC_YMC EQU 2 PCC_YMC_BW EQU 3 PCC_YMCB EQU 4 PCC_4COLOR EQU $4 PCC_ADDITIVE EQU $8 PCC_WB EQU $9 PCC_BGR EQU $a PCC_BGR_WB EQU $b PCC_BGRW EQU $c rsr0+iITY EQU 0 P_STKSIZE EQU $800 PB_IOR0 equ 0 PF_IOR0 equ 1<<0 PB_IOR1 equ 1 PF_IOR1 equ 1<<1 PB_EXPUNGED equ 7 PF_EXPUNGED equ 1<<7 rsreset PrinterData rs.b dd_SIZEOF pd_Unit rs.b MP_SIZE pd_PrinterSegment rs.l 1 pd_PrinterType rs.w 1 pd_SegmentData rs.l 1 pd_PrintBuf rs.l 1 pd_PWrite rs.l 1 pd_PBothReady rs.l 1 IFGT IOEXTPar_SIZE-IOEXTSER_SIZE pd_IOR0 rs.b IOEXTPar_SIZE pd_IOR1 rs.b IOEXTPar_SIZE ENDC IFLE IOEXTPar_SIZE-IOEXTSER_SIZE pd_IOR0 rs.b IOEXTSER_SIZE pd_IOR1 rs.b IOEXTSE0,OS_DOSEXTENS_I INCLUDE "libraries/dosextens.i" ENDC IFND INTUITION_INTUITION_I INCLUDE "intuition/intuition.i" ENDC rsreset DeviceData rs.b LIB_SIZE dd_Segment rs.l 1 dd_ExecBase rs.l 1 dd_CmdVectors rs.l 1 dd_CmdBytes rs.l 1 dd_NumCommands rs.w 1 dd_SIZEOF rs.w 0 du_Flags EQU LN_PRI IOB_QUEUED equ 4 IOF_QUEUED equ 1<<4 IOB_CURRENT equ 5 IOF_CURRENT equ 1<<5 IOB_SERVICING equ 6 IOF_SERVICING equ 1<<6 IOB_DONE equ 7 IOF_DONE equ 1<<7 DUB_STOPPED equ 0 DUF_STOPPED equ 1<<0 P_PRIOR0-Kon IFND DEVICES_PRTBASE_I DEVICES_PRTBASE_I SET 1 IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC IFND EXEC_LISTS_I INCLUDE "exec/lists.i" ENDC IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC IFND EXEC_LIBRARIES_I INCLUDE "exec/libraries.i" ENDC IFND EXEC_TASKS_I INCLUDE "exec/tasks.i" ENDC IFND DEVICES_PARALLEL_I INCLUDE "devices/parallel.i" ENDC IFND DEVICES_SERIAL_I INCLUDE "devices/serial.i" ENDC IFND DEVICES_TIMER_I INCLUDE "devices/timer.i" ENDC IFND LIBRARIE-/oC TDERR_BadUnitNum EQU 32 TDERR_BadDriveType EQU 33 TDERR_DriveInUse EQU 34 TDERR_PostReset EQU 35 rsreset TDU_PUBLICUNIT rs.b UNIT_SIZE TDU_COMP01TRACK rs.w 1 TDU_COMP10TRACK rs.w 1 TDU_COMP11TRACK rs.w 1 TDU_STEPDELAY rs.l 1 TDU_SETTLEDELAY rs.l 1 TDU_RETRYCNT rs.b 1 TDU_PUBLICUNITSIZE rs.w 0 ENDC _UPDATE EQU (CMD_UPDATE!TDF_EXTCOM) ETD_CLEAR EQU (CMD_CLEAR!TDF_EXTCOM) ETD_RAWREAD EQU (TD_RAWREAD!TDF_EXTCOM) ETD_RAWWRITE EQU (TD_RAWWRITE!TDF_EXTCOM) rsreset IOEXTTD rs.b IOSTD_SI-/j3_ZE IOTD_COUNT rs.l 1 IOTD_SECLABEL rs.l 1 IOTD_SIZE rs.w 0 IOTDB_INDEXSYNC equ 4 IOTDF_INDEXSYNC equ 1<<4 TD_LABELSIZE EQU 16 TDB_ALLOW_NON_3_5 equ 0 TDF_ALLOW_NON_3_5 equ 1<<0 DRIVE3_5 EQU 1 DRIVE5_25 EQU 2 TDERR_NotSpecified EQU 20 TDERR_NoSecHdr EQU 21 TDERR_BadSecPreamble EQU 22 TDERR_BadSecID EQU 23 TDERR_BadHdrSum EQU 24 TDERR_BadSecSum EQU 25 TDERR_TooFewSecs EQU 26 TDERR_BadSecHdr EQU 27 TDERR_WriteProt EQU 28 TDERR_DiskChanged EQU 29 TDERR_SeekError EQU 30 TDERR_NoMem EQU 31-09}ITE DEVCMD TD_GETDRIVETYPE DEVCMD TD_GETNUMTRACKS DEVCMD TD_ADDCHANGEINT DEVCMD TD_REMCHANGEINT DEVCMD TD_LASTCOMM ETD_WRITE EQU (CMD_WRITE!TDF_EXTCOM) ETD_READ EQU (CMD_READ!TDF_EXTCOM) ETD_MOTOR EQU (TD_MOTOR!TDF_EXTCOM) ETD_SEEK EQU (TD_SEEK!TDF_EXTCOM) ETD_FORMAT EQU (TD_FORMAT!TDF_EXTCOM) ETD_UPDATE EQU (CMD_UPDATE!TDF_EXTCOM) ETD_CLEAR EQU (CMD_CLEAR!TDF_EXTCOM) ETD_RAWREAD EQU (TD_RAWREAD!TDF_EXTCOM) ETD_RAWWRITE EQU (TD_RAWWRITE!TDF_EXTCOM) rsreset IOEXTTD rs.b IOSTD_SI-1sS IFND DEVICES_TRACKDISK_I DEVICES_TRACKDISK_I SET 1 IFND EXEC_IO_I INCLUDE "exec/io.i" ENDC IFND EXEC_DEVICES_I INCLUDE "exec/devices.i" ENDC NUMSECS EQU 11 NUMUNITS EQU 4 TD_SECTOR EQU 512 TD_SECSHIFT EQU 9 TD_NAME: MACRO DC.B 'trackdisk.device',0 DS.W 0 ENDM TDB_EXTCOM equ 15 TDF_EXTCOM equ 1<<15 DEVINIT DEVCMD TD_MOTOR DEVCMD TD_SEEK DEVCMD TD_FORMAT DEVCMD TD_REMOVE DEVCMD TD_CHANGENUM DEVCMD TD_CHANGESTATE DEVCMD TD_PROTSTATUS DEVCMD TD_RAWREAD DEVCMD TD_RAWWR,sFLAGS rs.l 1 IO_PARSTATUS rs.b 1 IO_PARFLAGS rs.b 1 IO_PTERMARRAY rs.b PTERMARRAY_SIZE IOEXTPar_SIZE rs.w 0 ENDC O_I INCLUDE 'exec/io.i' ENDC ParErr_DevBusy EQU 1 ParErr_BufTooBig EQU 2 ParErr_InvParam EQU 3 ParErr_LineErr EQU 4 ParErr_NotOpen EQU 5 ParErr_PortReset EQU 6 ParErr_InitErr EQU 7 PDCMD_QUERY EQU CMD_NONSTD PDCMD_SETPARAMS EQU CMD_NONSTD+1 Par_DEVFINISH EQU 10 PARALLELNAME: MACRO STRING 'parallel.device' ENDM PARB_SHARED equ 5 PARF_SHARED equ 1<<5 PARB_RAD_BOOGIE eq,3Jou 3 PARF_RAD_BOOGIE equ 1<<3 PARB_EOFMODE equ 1 PARF_EOFMODE equ 1<<1 IOPARB_QUEUED equ 6 IOPARF_QUEUED equ 1<<6 IOPARB_ABORT equ 5 IOPARF_ABORT equ 1<<5 IOPARB_ACTIVE equ 4 IOPARF_ACTIVE equ 1<<4 IOPTB_RWDIR equ 3 IOPTF_RWDIR equ 1<<3 IOPTB_PBUSY equ 2 IOPTF_PBUSY equ 1<<2 IOPTB_PAPEROUT equ 1 IOPTF_PAPEROUT equ 1<<1 IOPTB_PSEL equ 0 IOPTF_PSEL equ 1<<0 rsreset PTERMARRAY rs.b 0 PTERMARRAY_0 rs.l 1 PTERMARRAY_1 rs.l 1 PTERMARRAY_SIZE rs.w 0 rsreset IOEXTPAR rs.b IOSTD_SIZE IO_PEXT,44i IFND DEVICES_PARALLEL_I DEVICES_PARALLEL_I SET 1 IFND EXEC_STRINGS_I INCLUDE 'exec/strings.i' ENDC IFND EXEC_IO_I INCLUDE 'exec/io.i' ENDC ParErr_DevBusy EQU 1 ParErr_BufTooBig EQU 2 ParErr_InvParam EQU 3 ParErr_LineErr EQU 4 ParErr_NotOpen EQU 5 ParErr_PortReset EQU 6 ParErr_InitErr EQU 7 PDCMD_QUERY EQU CMD_NONSTD PDCMD_SETPARAMS EQU CMD_NONSTD+1 Par_DEVFINISH EQU 10 PARALLELNAME: MACRO STRING 'parallel.device' ENDM PARB_SHARED equ 5 PARF_SHARED equ 1<<5 PARB_RAD_BOOGIE eq'(( o_Unit rs.l 1 io_Command rs.w 1 io_Flags rs.b 1 io_Error rs.b 1 io_Actual rs.l 1 io_Length rs.l 1 io_Data rs.l 1 io_Offset rs.l 1 io_ClipID rs.l 1 iocr_SIZEOF rs.w 0 PRIMARY_CLIP EQU 0 rsreset SatisfyMsg rs.b 0 sm_Msg rs.b MN_SIZE sm_Unit rs.w 1 sm_ClipID rs.l 1 satisfyMsg_SIZEOF rs.w 0 ENDC  includep'66 IFND DEVICES_CLIPBOARD_I DEVICES_CLIPBOARD_I SET 1 IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC IFND EXEC_LISTS_I INCLUDE "exec/lists.i" ENDC IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC IFND EXEC_IO_I INCLUDE "exec/io.i" ENDC DEVINIT DEVCMD CBD_POST DEVCMD CBD_CURRENTREADID DEVCMD CBD_CURRENTWRITEID CBERR_OBSOLETEID EQU 1 rsreset ClipboardUnitPartial rs.b 0 cu_Node rs.b LN_SIZE cu_UnitNum rs.l 1 rsreset IOClipReq rs.b 0 io_Message rs.b MN_SIZE io_Device rs.l 1 i"9 pRVOL EQU 1<<4 ADIOB_SYNCCYCLE EQU 5 ADIOF_SYNCCYCLE EQU 1<<5 ADIOB_NOWAIT EQU 6 ADIOF_NOWAIT EQU 1<<6 ADIOB_WRITEMESSAGE EQU 7 ADIOF_WRITEMESSAGE EQU 1<<7 ADIOERR_NOALLOCATION EQU -10 ADIOERR_ALLOCFAILED EQU -11 ADIOERR_CHANNELSTOLEN EQU -12 rsreset IOAudio rs.b IO_SIZE ioa_AllocKey rs.w 1 ioa_Data rs.l 1 ioa_Length rs.l 1 ioa_Period rs.w 1 ioa_Volume rs.w 1 ioa_Cycles rs.w 1 ioa_WriteMsg rs.b MN_SIZE ioa_SIZEOF rs.w 0 ENDC p"8qQ IFND DEVICES_AUDIO_I DEVICES_AUDIO_I SET 1 IFND EXEC_IO_I INCLUDE "exec/io.i" ENDC AUDIONAME MACRO DC.B 'audio.device',0 ENDM ADHARD_CHANNELS EQU 4 ADALLOC_MINPREC EQU -128 ADALLOC_MAXPREC EQU 127 ADCMD_FREE EQU CMD_NONSTD+0 ADCMD_SETPREC EQU CMD_NONSTD+1 ADCMD_FINISH EQU CMD_NONSTD+2 ADCMD_PERVOL EQU CMD_NONSTD+3 ADCMD_LOCK EQU CMD_NONSTD+4 ADCMD_WAITCYCLE EQU CMD_NONSTD+5 ADCMDB_NOUNIT EQU 5 ADCMDF_NOUNIT EQU 1<<5 ADCMD_ALLOCATE EQU ADCMDF_NOUNIT+0 ADIOB_PERVOL EQU 4 ADIOF_PE!AYSTICK EQU 2 GPCT_ABSJOYSTICK EQU 3 GPDERR_SETCTYPE EQU 1 ENDC  includep!:h IFND DEVICES_GAMEPORT_I DEVICES_GAMEPORT_I SET 1 IFND EXEC_IO_I INCLUDE "exec/io.i" ENDC DEVINIT DEVCMD GPD_READEVENT DEVCMD GPD_ASKCTYPE DEVCMD GPD_SETCTYPE DEVCMD GPD_ASKTRIGGER DEVCMD GPD_SETTRIGGER GPTB_DOWNKEYS equ 0 GPTF_DOWNKEYS equ 1<<0 GPTB_UPKEYS equ 1 GPTF_UPKEYS equ 1<<1 rsreset GamePortTrigger rs.b 0 gpt_Keys rs.w 1 gpt_Timeout rs.w 1 gpt_XDelta rs.w 1 gpt_YDelta rs.w 1 gpt_SIZEOF rs.w 0 GPCT_ALLOCATED EQU -1 GPCT_NOCONTROLLER EQU 0 GPCT_MOUSE EQU 1 GPCT_RELJO ept_SIZE rs.w 0 SerErr_DevBusy EQU 1 SerErr_BaudMismatch EQU 2 SerErr_InvBaud EQU 3 SerErr_BufErr EQU 4 SerErr_InvParam EQU 5 SerErr_LineErr EQU 6 SerErr_NotOpen EQU 7 SerErr_PortReset EQU 8 SerErr_ParityErr EQU 9 SerErr_InitErr EQU 10 SerErr_TimerErr EQU 11 SerErr_BufOverflow EQU 12 SerErr_NoDSR EQU 13 SerErr_NoCTS EQU 14 SerErr_DetectedBreak EQU 15 ENDC FFREAD equ 1<<4 IOSTB_XOFFWRITE equ 3 IOSTF_XOFFWRITE equ 1<<3 IOSTB_READBREAK equ 2 IOSTF_READBREAK equ 1<<2 IOSTB_WROTEBREAK equ  }@ IFND DEVICES_SERIAL_I DEVICES_SERIAL_I SET 1 IFND EXEC_STRINGS_I INCLUDE 'exec/strings.i' ENDC IFND EXEC_IO_I INCLUDE 'exec/io.i' ENDC SER_CTL EQU $1113 SER_DBAUD EQU 9600 SDCMD_QUERY EQU CMD_NONSTD SDCMD_BREAK EQU CMD_NONSTD+1 SDCMD_SETPARAMS EQU CMD_NONSTD+2 SER_DEVFINISH EQU CMD_NONSTD+2 SERIALNAME: MACRO STRING 'serial.device' ENDM SERB_XDISABLED equ 7 SERF_XDISABLED equ 1<<7 SERB_EOFMODE equ 6 SERF_EOFMODE equ 1<<6 SERB_SHARED equ 5 SERF_SHARED equ 1<<5 SERB_RAD_BOOGIE dCemTBC_HCLRTABSALL EQU 3 M_LNM EQU 20 M_ASM MACRO DC.B '>1' ENDM M_AWM MACRO DC.B '?7' ENDM ENDC DEVCMD CD_ASKKEYMAP DEVCMD CD_SETKEYMAP DEVCMD CD_ASKDEFAULTKEYMAP DEVCMD CD_SETDEFAULTKEYMAP SGR_PRIMARY EQU 0 SGR_BOLD EQU 1 SGR_ITALIC EQU 3 SGR_UNDERSCORE EQU 4 SGR_NEGATIVE EQU 7 SGR_BLACK EQU 30 SGR_RED EQU 31 SGR_GREEN EQU 32 SGR_YELLOW EQU 33 SGR_BLUE EQU 34 SGR_MAGENTA EQU 35 SGR_CYAN EQU 36 SGR_WHITE EQU 37 SGR_DEFAULT EQU 39 SGR_BLACKBG EQU 40 SGR_REDBG EQU 41 SGR_GREENB@$G EQU 42 SGR_YELLOWBG EQU 43 SGR_BLUEBG EQU 44 SGR_MAGENTABG EQU 45 SGR_CYANBG EQU 46 SGR_WHITEBG EQU 47 SGR_DEFAULTBG EQU 49 SGR_CLR0 EQU 30 SGR_CLR1 EQU 31 SGR_CLR2 EQU 32 SGR_CLR3 EQU 33 SGR_CLR4 EQU 34 SGR_CLR5 EQU 35 SGR_CLR6 EQU 36 SGR_CLR7 EQU 37 SGR_CLR0BG EQU 40 SGR_CLR1BG EQU 41 SGR_CLR2BG EQU 42 SGR_CLR3BG EQU 43 SGR_CLR4BG EQU 44 SGR_CLR5BG EQU 45 SGR_CLR6BG EQU 46 SGR_CLR7BG EQU 47 DSR_CPR EQU 6 CTC_HSETTAB EQU 0 CTC_HCLRTAB EQU 2 CTC_HCLRTABSALL EQU 5 TBC_HCLRTAB EQU 0 AB IFND DEVICES_CONSOLE_I DEVICES_CONSOLE_I SET 1 IFND EXEC_IO_I INCLUDE "exec/io.i" ENDC DEVINIT DEVCMD CD_ASKKEYMAP DEVCMD CD_SETKEYMAP DEVCMD CD_ASKDEFAULTKEYMAP DEVCMD CD_SETDEFAULTKEYMAP SGR_PRIMARY EQU 0 SGR_BOLD EQU 1 SGR_ITALIC EQU 3 SGR_UNDERSCORE EQU 4 SGR_NEGATIVE EQU 7 SGR_BLACK EQU 30 SGR_RED EQU 31 SGR_GREEN EQU 32 SGR_YELLOW EQU 33 SGR_BLUE EQU 34 SGR_MAGENTA EQU 35 SGR_CYAN EQU 36 SGR_WHITE EQU 37 SGR_DEFAULT EQU 39 SGR_BLACKBG EQU 40 SGR_REDBG EQU 41 SGR_GREENB6PECIAL_DENSITY4 EQU $400 SPECIAL_CENTER EQU $40 PDERR_CANCEL EQU 1 PDERR_NOTGRAPHICS EQU 2 PDERR_INVERTHAM EQU 3 PDERR_BADDIMENSION EQU 4 PDERR_DIMENSIONOVFLOW EQU 5 PDERR_INTERNALMEMORY EQU 6 PDERR_BUFFERMEMORY EQU 7 ENDC U 68 aTBC0 EQU 69 aTBC3 EQU 70 aTBC1 EQU 71 aTBC4 EQU 72 aTBCALL EQU 73 aTBSALL EQU 74 aEXTEND EQU 75 rsreset IOPrtCmdReq rs.b IO_SIZE io_PrtCommand rs.w 1 io_Parm0 rs.b 1 io_Parm1 rs.b 1 io_Parm2 rs.b 1 io_Parm3 rs.b 1 iopcr_SIZEOF rs.w 0 rsreset IODRPReq rs.bC@ IO_SIZE io_RastPort rs.l 1 io_ColorMap rs.l 1 io_Modes rs.l 1 io_SrcX rs.w 1 io_SrcY rs.w 1 io_SrcWidth rs.w 1 io_SrcHeight rs.w 1 io_DestCols rs.l 1 io_DestRows rs.l 1 io_Special rs.w 1 iodrpr_SIZEOF rs.w 0 SPECIAL_MILCOLS EQU $01 SPECIAL_MILROWS EQU $02 SPECIAL_FULLCOLS EQU $04 SPECIAL_FULLROWS EQU $08 SPECIAL_FRACCOLS EQU $10 SPECIAL_FRACROWS EQU $20 SPECIAL_ASPECT EQU $80 SPECIAL_DENSITYMASK EQU $F00 SPECIAL_DENSITY1 EQU $100 SPECIAL_DENSITY2 EQU $200 SPECIAL_DENSITY3 EQU $300 SD2waJFY6 EQU 51 aJFY0 EQU 52 aJFY2 EQU 53 aJFY3 EQU 54 aVERP0 EQU 55 aVERP1 EQU 56 aSLPP EQU 57 aPERF EQU 58 aPERF0 EQU 59 aLMS EQU 60 aRMS EQU 61 aTMS EQU 62 aBMS EQU 63 aSTBM EQU 64 aSLRM EQU 65 aCAM EQU 66 aHTS EQU 67 aVTS EQU 68 aTBC0 EQU 69 aTBC3 EQU 70 aTBC1 EQU 71 aTBC4 EQU 72 aTBCALL EQU 73 aTBSALL EQU 74 aEXTEND EQU 75 rsreset IOPrtCmdReq rs.b IO_SIZE io_PrtCommand rs.w 1 io_Parm0 rs.b 1 io_Parm1 rs.b 1 io_Parm2 rs.b 1 io_Parm3 rs.b 1 iopcr_SIZEOF rs.w 0 rsreset IODRPReq rs.bEU΃EQU 14 aSHORP2 EQU 15 aSHORP1 EQU 16 aSHORP4 EQU 17 aSHORP3 EQU 18 aSHORP6 EQU 19 aSHORP5 EQU 20 aDEN6 EQU 21 aDEN5 EQU 22 aDEN4 EQU 23 aDEN3 EQU 24 aDEN2 EQU 25 aDEN1 EQU 26 aSUS2 EQU 27 aSUS1 EQU 28 aSUS4 EQU 29 aSUS3 EQU 30 aSUS0 EQU 31 aPLU EQU 32 aPLD EQU 33 aFNT0 EQU 34 aFNT1 EQU 35 aFNT2 EQU 36 aFNT3 EQU 37 aFNT4 EQU 38 aFNT5 EQU 39 aFNT6 EQU 40 aFNT7 EQU 41 aFNT8 EQU 42 aFNT9 EQU 43 aFNT10 EQU 44 aPROP2 EQU 45 aPROP1 EQU 46 aPROP0 EQU 47 aTSS EQU 48 aJFY5 EQU 49 aJFY7 EQU 50 F.R IFND DEVICES_PRINTER_I DEVICES_PRINTER_I SET 1 IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC IFND EXEC_LISTS_I INCLUDE "exec/lists.i" ENDC IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC IFND EXEC_IO_I INCLUDE "exec/io.i" ENDC DEVINIT DEVCMD PRD_RAWWRITE DEVCMD PRD_PRTCOMMAND DEVCMD PRD_DUMPRPORT aRIS EQU 0 aRIN EQU 1 aIND EQU 2 aNEL EQU 3 aRI EQU 4 aSGR0 EQU 5 aSGR3 EQU 6 aSGR23 EQU 7 aSGR4 EQU 8 aSGR24 EQU 9 aSGR1 EQU 10 aSGR22 EQU 11 aSFC EQU 12 aSBC EQU 13 aSHORP0 v NDI_SIZE rs.w 0 rsreset MRB rs.b NDI_SIZE MRB_WIDTH rs.b 1 MRB_HEIGHT rs.b 1 MRB_SHAPE rs.b 1 MRB_PAD rs.b 1 MRB_SIZE rs.w 0 ENDC DE "exec/io.i" ENDC DEFPITCH EQU 110 DEFRATE EQU 150 DEFVOL EQU 64 DEFFREQ EQU 22200 NATURALF0 EQU 0 ROBOTICF0 EQU 1 MALE EQU 0 FEMALE EQU 1 DEFSEX EQU MALE DEFMODE EQU NATURALF0 MINRATE EQU 40 MAXRATE EQU 400 MINPITCH EQU 65 MAXPITCH EQU 320 MINFREQ EQU 5000 MAXFREQ EQU 28000 MINVOL EQU 0 MAXVOL EQU 64 ND_NotUsed EQU -1 ND_NoMem EQU -2 ND_NoAudLib EQHj U -3 ND_MakeBad EQU -4 ND_UnitErr EQU -5 ND_CantAlloc EQU -6 ND_Unimpl EQU -7 ND_NoWrite EQU -8 ND_Expunged EQU -9 ND_PhonErr EQU -20 ND_RateErr EQU -21 ND_PitchErr EQU -22 ND_SexErr EQU -23 ND_ModeErr EQU -24 ND_FreqErr EQU -25 ND_VolErr EQU -26 rsreset NDI rs.b IOSTD_SIZE NDI_RATE rs.w 1 NDI_PITCH rs.w 1 NDI_MODE rs.w 1 NDI_SEX rs.w 1 NDI_CHMASKS rs.l 1 NDI_NUMMASKS rs.w 1 NDI_VOLUME rs.w 1 NDI_SAMPFREQ rs.w 1 NDI_MOUTHS rs.b 1 NDI_CHANMASK rs.b 1 NDI_NUMCHAN rs.b 1 NDI_PAD rs.b 1I+僩 TTL '$Header: narrator.i,v 32.1 86/01/22 00:25:26 sam Exp $' IFND DEVICES_NARRATOR_I DEVICES_NARRATOR_I SET 1 IFND EXEC_IO_I INCLUDE "exec/io.i" ENDC DEFPITCH EQU 110 DEFRATE EQU 150 DEFVOL EQU 64 DEFFREQ EQU 22200 NATURALF0 EQU 0 ROBOTICF0 EQU 1 MALE EQU 0 FEMALE EQU 1 DEFSEX EQU MALE DEFMODE EQU NATURALF0 MINRATE EQU 40 MAXRATE EQU 400 MINPITCH EQU 65 MAXPITCH EQU 320 MINFREQ EQU 5000 MAXFREQ EQU 28000 MINVOL EQU 0 MAXVOL EQU 64 ND_NotUsed EQU -1 ND_NoMem EQU -2 ND_NoAudLib EQSGs.b LN_SIZE kr_List rs.b LH_SIZE kr_SIZEOF rs.w 0 KCB_NOP EQU 7 KCF_NOP EQU $80 KC_NOQUAL EQU 0 KC_VANILLA EQU 7 KCB_SHIFT EQU 0 KCF_SHIFT EQU $01 KCB_ALT EQU 1 KCF_ALT EQU $02 KCB_CONTROL EQU 2 KCF_CONTROL EQU $04 KCB_DOWNUP EQU 3 KCF_DOWNUP EQU $08 KCB_DEAD EQU 5 KCF_DEAD EQU $20 KCB_STRING EQU 6 KCF_STRING EQU $40 DPB_MOD EQU 0 DPF_MOD EQU $01 DPB_DEAD EQU 3 DPF_DEAD EQU $08 DP_2DINDEXMASK EQU $0F DP_2DFACSHIFT EQU 4 ENDC GBpAKKjl IFND DEVICES_KEYMAP_I DEVICES_KEYMAP_I SET 1 IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC IFND EXEC_LISTS_I INCLUDE "exec/lists.i" ENDC rsreset KeyMap rs.b 0 km_LoKeyMapTypes rs.l 1 km_LoKeyMap rs.l 1 km_LoCapsable rs.l 1 km_LoRepeatable rs.l 1 km_HiKeyMapTypes rs.l 1 km_HiKeyMap rs.l 1 km_HiCapsable rs.l 1 km_HiRepeatable rs.l 1 km_SIZEOF rs.w 0 rsreset KeyMapNode rs.b 0 kn_Node rs.b LN_SIZE kn_KeyMap rs.b km_SIZEOF kn_SIZEOF rs.w 0 rsreset KeyMapResource rs.b 0 kr_Node r.=pad rs.b 1 ENDC ConUnit_SIZEOF rs.w 0 ENDC 1 IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC IFND DEVICES_KEYMAP_I INCLUDE "devices/keymap.i" ENDC PMB_ASM EQU M_LNM+1 PMB_AWM EQU PMB_ASM+1 MAXTABS EQU 80 rsreset ConUnit rs.b MP_SIZE cu_Window rs.l 1 cu_XCP rs.w 1 cu_YCP rs.w 1 cu_XMax rs.w 1 cu_YMax rs.w 1 cu_XRSize rs.w 1 cu_YRSize rs.w 1 cu_XROrigin rs.w 1 cu_YROrigin rs.w 1 cu_XRExtant rs.w 1 cu_YRExtant rs.w 1 cu_XMinShrink rs.w 1 cu_YMinShrink rs.w 1 cu_XCCP rs.w 1 cu_YCMYCP rs.w 1 cu_KeyMapStruct rs.b km_SIZEOF cu_TabStops rs.b 2*MAXTABS cu_Mask rs.b 1 cu_FgPen rs.b 1 cu_BgPen rs.b 1 cu_AOLPen rs.b 1 cu_DrawMode rs.b 1 cu_AreaPtSz rs.b 1 cu_AreaPtrn rs.l 1 cu_Minterms rs.b 8 cu_Font rs.l 1 cu_AlgoStyle rs.b 1 cu_TxFlags rs.b 1 cu_TxHeight rs.w 1 cu_TxWidth rs.w 1 cu_TxBaseline rs.w 1 cu_TxSpacing rs.w 1 cu_Modes rs.b <(PMB_AWM+7)/8> cu_RawEvents rs.b <(IECLASS_MAX+7)/8> ODDEVEN EQU ((PMB_AWM+7)/8)+((IECLASS_MAX+7)/8) IFNE ODDEVEN-((ODDEVEN/2)*2) cu_N| IFND DEVICES_CONUNIT_I DEVICES_CONUNIT_I EQU 1 IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC IFND DEVICES_KEYMAP_I INCLUDE "devices/keymap.i" ENDC PMB_ASM EQU M_LNM+1 PMB_AWM EQU PMB_ASM+1 MAXTABS EQU 80 rsreset ConUnit rs.b MP_SIZE cu_Window rs.l 1 cu_XCP rs.w 1 cu_YCP rs.w 1 cu_XMax rs.w 1 cu_YMax rs.w 1 cu_XRSize rs.w 1 cu_YRSize rs.w 1 cu_XROrigin rs.w 1 cu_YROrigin rs.w 1 cu_XRExtant rs.w 1 cu_YRExtant rs.w 1 cu_XMinShrink rs.w 1 cu_YMinShrink rs.w 1 cu_XCCP rs.w 1 cu_YCm,vde in d0 move.l d0,-(sp) save it tst.l returnMsg beq.s exitToDOS if I was a CLI CALLEXEC Forbid move.l returnMsg(pc),a1 CALLEXEC ReplyMsg exitToDOS move.l (sp)+,d0 exit code rts * startup code variable returnMsg dc.l 0 * the program starts here even _main ARIES_DOSEXTENS_I include "libraries/dosextens.i ENDC movem.l d0/a0,-(sp) save initial values clr.l returnMsg sub.l a1,a1 CALLEXEC FindTask find us move.l d0,a4 tst.l pr_CLI(a4) beq.s fromWorkbench P{> * we were called from the CLI movem.l (sp)+,d0/a0 restore regs bra end_startup and run the user prog * we were called from the Workbench fromWorkbench lea pr_MsgPort(a4),a0 CALLEXEC WaitPort wait for a message lea pr_MsgPort(a4),a0 CALLEXEC GetMsg then get it move.l d0,returnMsg save it for later reply * do some other stuff here RSN like the command line etc nop movem.l (sp)+,d0/a0 restore end_startup bsr.s _main call our program * returns to here with exit coQ52d * some startup code to make a Workbench execute look like the CLI * based loosely on RKM Vol 1 page 4-36 * Include this at the front of your program * after any other includes * note that this needs exec/exec_lib.i IFND EXEC_EXEC_I include "exec/exec.i" ENDC IFND LIBRARIES_DOSEXTENS_I include "libraries/dosextens.i ENDC movem.l d0/a0,-(sp) save initial values clr.l returnMsg sub.l a1,a1 CALLEXEC FindTask find us move.l d0,a4 tst.l pr_CLI(a4) beq.s fromWorkbench Ի1<<10) INTF_AUD2 EQU (1<<9) INTF_AUD1 EQU (1<<8) INTF_AUD0 EQU (1<<7) INTF_BLIT EQU (1<<6) INTF_VERTB EQU (1<<5) INTF_COPER EQU (1<<4) INTF_PORTS EQU (1<<3) INTF_SOFTINT EQU (1<<2) INTF_DSKBLK EQU (1<<1) INTF_TBE EQU (1<<0) ENDC DevpacAmWorkbench 1.2 GBAS4FB IFND HARDWARE_INTBITS_I HARDWARE_INTBITS_I SET 1 INTB_SETCLR EQU (15) INTB_INTEN EQU (14) INTB_EXTER EQU (13) INTB_DSKSYNC EQU (12) INTB_RBF EQU (11) INTB_AUD3 EQU (10) INTB_AUD2 EQU (9) INTB_AUD1 EQU (8) INTB_AUD0 EQU (7) INTB_BLIT EQU (6) INTB_VERTB EQU (5) INTB_COPER EQU (4) INTB_PORTS EQU (3) INTB_SOFTINT EQU (2) INTB_DSKBLK EQU (1) INTB_TBE EQU (0) INTF_SETCLR EQU (1<<15) INTF_INTEN EQU (1<<14) INTF_EXTER EQU (1<<13) INTF_DSKSYNC EQU (1<<12) INTF_RBF EQU (1<<11) INTF_AUD3 EQU (uNC EQU (1<<10) ADKF_MSBSYNC EQU (1<<9) ADKF_FAST EQU (1<<8) ADKF_USE3PN EQU (1<<7) ADKF_USE2P3 EQU (1<<6) ADKF_USE1P2 EQU (1<<5) ADKF_USE0P1 EQU (1<<4) ADKF_USE3VN EQU (1<<3) ADKF_USE2V3 EQU (1<<2) ADKF_USE1V2 EQU (1<<1) ADKF_USE0V1 EQU (1<<0) ADKF_PRE000NS EQU 0 ADKF_PRE140NS EQU (ADKF_PRECOMP0) ADKF_PRE280NS EQU (ADKF_PRECOMP1) ADKF_PRE560NS EQU (ADKF_PRECOMP0!ADKF_PRECOMP1) ENDC DevpacAmWorkbench 1.2 GBAU6 IFND HARDWARE_ADKBITS_I HARDWARE_ADKBITS_I SET 1 ADKB_SETCLR EQU 15 ADKB_PRECOMP1 EQU 14 ADKB_PRECOMP0 EQU 13 ADKB_MFMPREC EQU 12 ADKB_UARTBRK EQU 11 ADKB_WORDSYNC EQU 10 ADKB_MSBSYNC EQU 9 ADKB_FAST EQU 8 ADKB_USE3PN EQU 7 ADKB_USE2P3 EQU 6 ADKB_USE1P2 EQU 5 ADKB_USE0P1 EQU 4 ADKB_USE3VN EQU 3 ADKB_USE2V3 EQU 2 ADKB_USE1V2 EQU 1 ADKB_USE0V1 EQU 0 ADKF_SETCLR EQU (1<<15) ADKF_PRECOMP1 EQU (1<<14) ADKF_PRECOMP0 EQU (1<<13) ADKF_MFMPREC EQU (1<<12) ADKF_UARTBRK EQU (1<<11) ADKF_WORDSYv U 4 DMAB_SPRITE EQU 5 DMAB_BLITTER EQU 6 DMAB_COPPER EQU 7 DMAB_RASTER EQU 8 DMAB_MASTER EQU 9 DMAB_BLITHOG EQU 10 DMAB_BLTDONE EQU 14 DMAB_BLTNZERO EQU 13 ENDC DevpacAmWorkbench 1.2 GBAWU(QU (1<<5) CIAF_DSKSEL1 EQU (1<<4) CIAF_DSKSEL0 EQU (1<<3) CIAF_DSKSIDE EQU (1<<2) CIAF_DSKDIREC EQU (1<<1) CIAF_DSKSTEP EQU (1<<0) ENDC B_DSKCHANGE EQU (2) CIAB_LED EQU (1) CIAB_OVERLAY EQU (0) CIAB_COMDTR EQU (7) CIAB_COMRTS EQU (6) CIAB_COMCD EQU (5) CIAB_COMCTS EQU (4) CIAB_COMDSR EQU (3) CIAB_PRTRSEL EQU (2) CIAB_PRTRPOUT EQU (1) CIAB_PRTRBUSY EQU (0) CIAB_DSKMOTOR EQU (7) CIAB_DSKSEL3 EQU (6) CIAB_DSKSEL2 EQU (5) CIAB_DSKSEL1 EQU (4) CIAB_DSKSEL0 EQU (3) CIAB_DSKSIDE EQU (2) C\nIAB_DSKDIREC EQU (1) CIAB_DSKSTEP EQU (0) CIAF_GAMEPORT1 EQU (1<<7) CIAF_GAMEPORT0 EQU (1<<6) CIAF_DSKRDY EQU (1<<5) CIAF_DSKTRACK0 EQU (1<<4) CIAF_DSKPROT EQU (1<<3) CIAF_DSKCHANGE EQU (1<<2) CIAF_LED EQU (1<<1) CIAF_OVERLAY EQU (1<<0) CIAF_COMDTR EQU (1<<7) CIAF_COMRTS EQU (1<<6) CIAF_COMCD EQU (1<<5) CIAF_COMCTS EQU (1<<4) CIAF_COMDSR EQU (1<<3) CIAF_PRTRSEL EQU (1<<2) CIAF_PRTRPOUT EQU (1<<1) CIAF_PRTRBUSY EQU (1<<0) CIAF_DSKMOTOR EQU (1<<7) CIAF_DSKSEL3 EQU (1<<6) CIAF_DSKSEL2 E]u^INMODE0!CIACRBF_INMODE1) CIAB_GAMEPORT1 EQU (7) CIAB_GAMEPORT0 EQU (6) CIAB_DSKRDY EQU (5) CIAB_DSKTRACK0 EQU (4) CIAB_DSKPROT EQU (3) CIAB_DSKCHANGE EQU (2) CIAB_LED EQU (1) CIAB_OVERLAY EQU (0) CIAB_COMDTR EQU (7) CIAB_COMRTS EQU (6) CIAB_COMCD EQU (5) CIAB_COMCTS EQU (4) CIAB_COMDSR EQU (3) CIAB_PRTRSEL EQU (2) CIAB_PRTRPOUT EQU (1) CIAB_PRTRBUSY EQU (0) CIAB_DSKMOTOR EQU (7) CIAB_DSKSEL3 EQU (6) CIAB_DSKSEL2 EQU (5) CIAB_DSKSEL1 EQU (4) CIAB_DSKSEL0 EQU (3) CIAB_DSKSIDE EQU (2) C^7ԩ CIACRAF_OUTMODE EQU (1<<2) CIACRAF_RUNMODE EQU (1<<3) CIACRAF_LOAD EQU (1<<4) CIACRAF_INMODE EQU (1<<5) CIACRAF_SPMODE EQU (1<<6) CIACRAF_TODIN EQU (1<<7) CIACRBF_START EQU (1<<0) CIACRBF_PBON EQU (1<<1) CIACRBF_OUTMODE EQU (1<<2) CIACRBF_RUNMODE EQU (1<<3) CIACRBF_LOAD EQU (1<<4) CIACRBF_INMODE0 EQU (1<<5) CIACRBF_INMODE1 EQU (1<<6) CIACRBF_ALARM EQU (1<<7) CIACRBF_IN_PHI2 EQU 0 CIACRBF_IN_CNT EQU (CIACRBF_INMODE0) CIACRBF_IN_TA EQU (CIACRBF_INMODE1) CIACRBF_IN_CNT_TA EQU (CIACRBF__dODE EQU 2 CIACRAB_RUNMODE EQU 3 CIACRAB_LOAD EQU 4 CIACRAB_INMODE EQU 5 CIACRAB_SPMODE EQU 6 CIACRAB_TODIN EQU 7 CIACRBB_START EQU 0 CIACRBB_PBON EQU 1 CIACRBB_OUTMODE EQU 2 CIACRBB_RUNMODE EQU 3 CIACRBB_LOAD EQU 4 CIACRBB_INMODE0 EQU 5 CIACRBB_INMODE1 EQU 6 CIACRBB_ALARM EQU 7 CIAICRF_TA EQU (1<<0) CIAICRF_TB EQU (1<<1) CIAICRF_ALRM EQU (1<<2) CIAICRF_SP EQU (1<<3) CIAICRF_FLG EQU (1<<4) CIAICRF_IR EQU (1<<7) CIAICRF_SETCLR EQU (1<<7) CIACRAF_START EQU (1<<0) CIACRAF_PBON EQU (1<<1)`c IFND HARDWARE_CIA_I HARDWARE_CIA_I SET 1 ciapra EQU $0000 ciaprb EQU $0100 ciaddra EQU $0200 ciaddrb EQU $0300 ciatalo EQU $0400 ciatahi EQU $0500 ciatblo EQU $0600 ciatbhi EQU $0700 ciatodlow EQU $0800 ciatodmid EQU $0900 ciatodhi EQU $0A00 ciasdr EQU $0C00 ciaicr EQU $0D00 ciacra EQU $0E00 ciacrb EQU $0F00 CIAICRB_TA EQU 0 CIAICRB_TB EQU 1 CIAICRB_ALRM EQU 2 CIAICRB_SP EQU 3 CIAICRB_FLG EQU 4 CIAICRB_IR EQU 7 CIAICRB_SETCLR EQU 7 CIACRAB_START EQU 0 CIACRAB_PBON EQU 1 CIACRAB_OUTM _top EQU $094 dmacon EQU $096 clxcon EQU $098 intena EQU $09A intreq EQU $09C adkcon EQU $09E aud EQU $0A0 aud0 EQU $0A0 aud1 EQU $0B0 aud2 EQU $0C0 aud3 EQU $0D0 ac_ptr EQU $00 ac_len EQU $04 ac_per EQU $06 ac_vol EQU $08 ac_dat EQU $0A ac_SIZEOF EQU $10 bplpt EQU $0E0 bplcon0 EQU $100 bplcon1 EQU $102 bplcon2 EQU $104 bpl1mod EQU $108 bpl2mod EQU $10A bpldat EQU $110 sprpt EQU $120 spr EQU $140 sd_pos EQU $00 sd_ctl EQU $02 sd_dataa EQU $04 sd_datab EQU $08 color EQU $180 ENDC 036bIY- strequ EQU $038 strvbl EQU $03A strhor EQU $03C strlong EQU $03E bltcon0 EQU $040 bltcon1 EQU $042 bltafwm EQU $044 bltalwm EQU $046 bltcpt EQU $048 bltbpt EQU $04C bltapt EQU $050 bltdpt EQU $054 bltsize EQU $058 bltcmod EQU $060 bltbmod EQU $062 bltamod EQU $064 bltdmod EQU $066 bltcdat EQU $070 bltbdat EQU $072 bltadat EQU $074 dsksync EQU $07E cop1lc EQU $080 cop2lc EQU $084 copjmp1 EQU $088 copjmp2 EQU $08A copins EQU $08C diwstrt EQU $08E diwstop EQU $090 ddfstrt EQU $092 ddfsckR IFND HARDWARE_CUSTOM_I HARDWARE_CUSTOM_I SET 1 bltddat EQU $000 dmaconr EQU $002 vposr EQU $004 vhposr EQU $006 dskdatr EQU $008 joy0dat EQU $00A joy1dat EQU $00C clxdat EQU $00E adkconr EQU $010 pot0dat EQU $012 pot1dat EQU $014 potinp EQU $016 serdatr EQU $018 dskbytr EQU $01A intenar EQU $01C intreqr EQU $01E dskpt EQU $020 dsklen EQU $024 dskdat EQU $026 refptr EQU $028 vposw EQU $02A vhposw EQU $02C copcon EQU $02E serdat EQU $030 serper EQU $032 potgo EQU $034 joytest EQU $036EF DR_ALLOCUNIT LIBDEF DR_FREEUNIT LIBDEF DR_GETUNIT LIBDEF DR_GIVEUNIT LIBDEF DR_GETUNITID DR_LASTCOMM EQU DR_GIVEUNIT DRT_AMIGA EQU $00000000 DRT_37422D2S EQU $55555555 DRT_EMPTY EQU $FFFFFFFF ENDC TERRUPTS_I INCLUDE "exec/interrupts.i" ENDC IFND EXEC_LIBRARIES_I INCLUDE "exec/libraries.i" ENDC rsreset DISCRESOURCEUNIT rs.b MN_SIZE DRU_DISCBLOCK rs.b IS_SIZE DRU_DISCSYNC rs.b IS_SIZE DRU_INDEX rs.b IS_SIZE DRU_SIZE rs.w 0 rsreset DISCRESOURCE rs.b LIB_SIZE DR_CURRENT re-.s.l 1 DR_FLAGS rs.b 1 DR_pad rs.b 1 DR_SYSLIB rs.l 1 DR_CIARESOURCE rs.l 1 DR_UNITID rs.b 4*4 DR_WAITING rs.b LH_SIZE DR_DISCBLOCK rs.b IS_SIZE DR_DISCSYNC rs.b IS_SIZE DR_INDEX rs.b IS_SIZE DR_SIZE rs.w 0 DRB_ALLOC0 equ 0 DRF_ALLOC0 equ 1<<0 DRB_ALLOC1 equ 1 DRF_ALLOC1 equ 1<<1 DRB_ALLOC2 equ 2 DRF_ALLOC2 equ 1<<2 DRB_ALLOC3 equ 3 DRF_ALLOC3 equ 1<<3 DRB_ACTIVE equ 7 DRF_ACTIVE equ 1<<7 DSKDMAOFF EQU $4000 DISKNAME: MACRO DC.B 'disk.resource',0 DS.W 0 ENDM LIBINIT LIB_BASE LIBDf:]7 IFND RESOURCES_DISK_I RESOURCES_DISK_I SET 1 IFND EXEC_TYPES_I INCLUDE "exec/types.i" ENDC IFND EXEC_LISTS_I INCLUDE "exec/lists.i" ENDC IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC IFND EXEC_INTERRUPTS_I INCLUDE "exec/interrupts.i" ENDC IFND EXEC_LIBRARIES_I INCLUDE "exec/libraries.i" ENDC rsreset DISCRESOURCEUNIT rs.b MN_SIZE DRU_DISCBLOCK rs.b IS_SIZE DRU_DISCSYNC rs.b IS_SIZE DRU_INDEX rs.b IS_SIZE DRU_SIZE rs.w 0 rsreset DISCRESOURCE rs.b LIB_SIZE DR_CURRENT rF:[; (IEQUALIFIER_RCOMMAND) AMIGAKEYS EQU (AMIGALEFT+AMIGARIGHT) CURSORUP EQU $4C CURSORLEFT EQU $4F CURSORRIGHT EQU $4E CURSORDOWN EQU $4D KEYCODE_Q EQU $10 KEYCODE_X EQU $32 KEYCODE_N EQU $36 KEYCODE_M EQU $37 KEYCODE_V EQU $34 KEYCODE_B EQU $35 IFND INTUITION_INTUITIONBASE_I INCLUDE 'intuition/intuitionbase.i' ENDC ENDC rm_SIZEOF rs.w 0 NOMENU EQU $001F NOITEM EQU $003F NOSUB EQU $001F MENUNULL EQU $FFFF CHECKWIDTH EQU 19 COMMWIDTH EQU 27 LOWCHECKWIDTH EQU 13 LOWCOMMWIDTH EQU 16 hpALERT_TYPE EQU $80000000 RECOVERY_ALERT EQU $00000000 DEADEND_ALERT EQU $80000000 AUTOFRONTPEN EQU 0 AUTOBACKPEN EQU 1 AUTODRAWMODE EQU RP_JAM2 AUTOLEFTEDGE EQU 6 AUTOTOPEDGE EQU 3 AUTOITEXTFONT EQU 0 AUTONEXTTEXT EQU 0 SELECTUP EQU (IECODE_LBUTTON+IECODE_UP_PREFIX) SELECTDOWN EQU (IECODE_LBUTTON) MENUUP EQU (IECODE_RBUTTON+IECODE_UP_PREFIX) MENUDOWN EQU (IECODE_RBUTTON) ALTLEFT EQU (IEQUALIFIER_LALT) ALTRIGHT EQU (IEQUALIFIER_RALT) AMIGALEFT EQU (IEQUALIFIER_LCOMMAND) AMIGARIGHT EQUiITS EQU $F0 SWRITE_BITS EQU $0F SSTOP_BITS EQU $F0 SBUFSIZE_BITS EQU $0F SPARITY_BITS EQU $F0 SHSHAKE_BITS EQU $0F SPARITY_NONE EQU $00 SPARITY_EVEN EQU $01 SPARITY_ODD EQU $02 SHSHAKE_XON EQU $00 SHSHAKE_RTS EQU $01 SHSHAKE_NONE EQU $02 rsreset Remember rs.b 0 rm_NextRemember rs.l 1 rm_RememberSize rs.l 1 rm_Memory rs.l 1 rm_SIZEOF rs.w 0 NOMENU EQU $001F NOITEM EQU $003F NOSUB EQU $001F MENUNULL EQU $FFFF CHECKWIDTH EQU 19 COMMWIDTH EQU 27 LOWCHECKWIDTH EQU 13 LOWCOMMWIDTH EQU 16 j&bALE EQU $01 SHADE_COLOR EQU $02 US_LETTER EQU $00 US_LEGAL EQU $10 N_TRACTOR EQU $20 W_TRACTOR EQU $30 CUSTOM EQU $40 CUSTOM_NAME EQU $00 ALPHA_P_101 EQU $01 BROTHER_15XL EQU $02 CBM_MPS1000 EQU $03 DIAB_630 EQU $04 DIAB_ADV_D25 EQU $05 DIAB_C_150 EQU $06 EPSON EQU $07 EPSON_JX_80 EQU $08 OKIMATE_20 EQU $09 QUME_LP_20 EQU $0A HP_LASERJET EQU $0B HP_LASERJET_PLUS EQU $0C SBUF_512 EQU $00 SBUF_1024 EQU $01 SBUF_2048 EQU $02 SBUF_4096 EQU $03 SBUF_8000 EQU $04 SBUF_16000 EQU $05 SREAD_Bk~5rs.b 16 pf_SIZEOF rs.w 0 LACEWB EQU $01 PARALLEL_PRINTER EQU $00 SERIAL_PRINTER EQU $01 BAUD_110 EQU $00 BAUD_300 EQU $01 BAUD_1200 EQU $02 BAUD_2400 EQU $03 BAUD_4800 EQU $04 BAUD_9600 EQU $05 BAUD_19200 EQU $06 BAUD_MIDI EQU $07 FANFOLD EQU $00 SINGLE EQU $80 PICA EQU $000 ELITE EQU $400 FINE EQU $800 DRAFT EQU $000 LETTER EQU $100 SIX_LPI EQU $000 EIGHT_LPI EQU $200 IMAGE_POSITIVE EQU $00 IMAGE_NEGATIVE EQU $01 ASPECT_HORIZ EQU $00 ASPECT_VERT EQU $01 SHADE_BW EQU $00 SHADE_GREYSClpf_ViewInitY rs.w 1 EnableCLI rs.w 1 pf_PrinterType rs.w 1 pf_PrinterFilename rs.b FILENAME_SIZE pf_PrintPitch rs.w 1 pf_PrintQuality rs.w 1 pf_PrintSpacing rs.w 1 pf_PrintLeftMargin rs.w 1 pf_PrintRightMargin rs.w 1 pf_PrintImage rs.w 1 pf_PrintAspect rs.w 1 pf_PrintShade rs.w 1 pf_PrintThreshold rs.w 1 pf_PaperSize rs.w 1 pf_PaperLength rs.w 1 pf_PaperType rs.w 1 pf_SerRWBits rs.b 1 pf_SerStopBuf rs.b 1 pf_SerParShk rs.b 1 pf_LaceWB rs.b 1 pf_WorkName rs.b FILENAME_SIZE pf_padding mZ_EIGHTY EQU 8 TOPAZ_SIXTY EQU 9 rsreset Preferences rs.b 0 pf_FontHeight rs.b 1 pf_PrinterPort rs.b 1 pf_BaudRate rs.w 1 pf_KeyRptSpeed rs.b TV_SIZE pf_KeyRptDelay rs.b TV_SIZE pf_DoubleClick rs.b TV_SIZE pf_PointerMatrix rs.b POINTERSIZE*2 pf_XOffset rs.b 1 pf_YOffset rs.b 1 pf_color17 rs.w 1 pf_color18 rs.w 1 pf_color19 rs.w 1 pf_PointerTicks rs.w 1 pf_color0 rs.w 1 pf_color1 rs.w 1 pf_color2 rs.w 1 pf_color3 rs.w 1 pf_ViewXOffset rs.b 1 pf_ViewYOffset rs.b 1 pf_ViewInitX rs.w 1 n<1 CUSTOMSCREEN EQU $000F SHOWTITLE EQU $0010 BEEPING EQU $0020 CUSTOMBITMAP EQU $0040 SCREENBEHIND EQU $0080 SCREENQUIET EQU $0100 STDSCREENHEIGHT EQU -1 rsreset NewScreen rs.b 0 ns_LeftEdge rs.w 1 ns_TopEdge rs.w 1 ns_Width rs.w 1 ns_Height rs.w 1 ns_Depth rs.w 1 ns_DetailPen rs.b 1 ns_BlockPen rs.b 1 ns_ViewModes rs.w 1 ns_Type rs.w 1 ns_Font rs.l 1 ns_DefaultTitle rs.l 1 ns_Gadgets rs.l 1 ns_CustomBitMap rs.l 1 ns_SIZEOF rs.w 0 FILENAME_SIZE EQU 30 POINTERSIZE EQU (1+16+1)*2 TOPAoug 1 sc_BarHBorder rs.b 1 sc_MenuVBorder rs.b 1 sc_MenuHBorder rs.b 1 sc_WBorTop rs.b 1 sc_WBorLeft rs.b 1 sc_WBorRight rs.b 1 sc_WBorBottom rs.b 1 sc_KludgeFill00 rs.b 1 sc_Font rs.l 1 sc_ViewPort rs.b vp_SIZEOF sc_RastPort rs.b rp_SIZEOF sc_BitMap rs.b bm_SIZEOF sc_LayerInfo rs.b li_SIZEOF sc_FirstGadget rs.l 1 sc_DetailPen rs.b 1 sc_BlockPen rs.b 1 sc_SaveColor0 rs.w 1 sc_BarLayer rs.l 1 sc_ExtData rs.l 1 sc_UserData rs.l 1 sc_SIZEOF rs.w 0 SCREENTYPE EQU $000F WBENCHSCREEN EQU $000po{s rs.l 1 nw_Flags rs.l 1 nw_FirstGadget rs.l 1 nw_CheckMark rs.l 1 nw_Title rs.l 1 nw_Screen rs.l 1 nw_BitMap rs.l 1 nw_MinWidth rs.w 1 nw_MinHeight rs.w 1 nw_MaxWidth rs.w 1 nw_MaxHeight rs.w 1 nw_Type rs.w 1 nw_SIZE rs.w 0 rsreset Screen rs.b 0 sc_NextScreen rs.l 1 sc_FirstWindow rs.l 1 sc_LeftEdge rs.w 1 sc_TopEdge rs.w 1 sc_Width rs.w 1 sc_Height rs.w 1 sc_MouseY rs.w 1 sc_MouseX rs.w 1 sc_Flags rs.w 1 sc_Title rs.l 1 sc_DefaultTitle rs.l 1 sc_BarHeight rs.b 1 sc_BarVBorder rs.bq5ZESH EQU $00C0 BACKDROP EQU $0100 REPORTMOUSE EQU $0200 GIMMEZEROZERO EQU $0400 BORDERLESS EQU $0800 ACTIVATE EQU $1000 WINDOWACTIVE EQU $2000 INREQUEST EQU $4000 MENUSTATE EQU $8000 RMBTRAP EQU $00010000 NOCAREREFRESH EQU $00020000 WINDOWREFRESH EQU $01000000 WBENCHWINDOW EQU $02000000 WINDOWTICKED EQU $04000000 SUPER_UNUSED EQU $FCFC0000 rsreset NewWindow rs.b 0 nw_LeftEdge rs.w 1 nw_TopEdge rs.w 1 nw_Width rs.w 1 nw_Height rs.w 1 nw_DetailPen rs.b 1 nw_BlockPen rs.b 1 nw_IDCMPFlagr2uKey rs.l 1 wd_DetailPen rs.b 1 wd_BlockPen rs.b 1 wd_CheckMark rs.l 1 wd_ScreenTitle rs.l 1 wd_GZZMouseX rs.w 1 wd_GZZMouseY rs.w 1 wd_GZZWidth rs.w 1 wd_GZZHeight rs.w 1 wd_ExtData rs.l 1 wd_UserData rs.l 1 wd_WLayer rs.l 1 IFont rs.l 1 wd_Size rs.w 0 WINDOWSIZING EQU $0001 WINDOWDRAG EQU $0002 WINDOWDEPTH EQU $0004 WINDOWCLOSE EQU $0008 SIZEBRIGHT EQU $0010 SIZEBBOTTOM EQU $0020 REFRESHBITS EQU $00C0 SMART_REFRESH EQU $0000 SIMPLE_REFRESH EQU $0040 SUPER_BITMAP EQU $0080 OTHER_REFR sU rs.w 1 wd_Flags rs.l 1 wd_MenuStrip rs.l 1 wd_Title rs.l 1 wd_FirstRequest rs.l 1 wd_DMRequest rs.l 1 wd_ReqCount rs.w 1 wd_WScreen rs.l 1 wd_RPort rs.l 1 wd_BorderLeft rs.b 1 wd_BorderTop rs.b 1 wd_BorderRight rs.b 1 wd_BorderBottom rs.b 1 wd_BorderRPort rs.l 1 wd_FirstGadget rs.l 1 wd_Parent rs.l 1 wd_Descendant rs.l 1 wd_Pointer rs.l 1 wd_PtrHeight rs.b 1 wd_PtrWidth rs.b 1 wd_XOffset rs.b 1 wd_YOffset rs.b 1 wd_IDCMPFlags rs.l 1 wd_UserPort rs.l 1 wd_WindowPort rs.l 1 wd_Message t Mr0000 DELTAMOVE EQU $00100000 VANILLAKEY EQU $00200000 INTUITICKS EQU $00400000 LONELYMESSAGE EQU $80000000 MENUHOT EQU $0001 MENUCANCEL EQU $0002 MENUWAITING EQU $0003 OKOK EQU MENUHOT OKABORT EQU $0004 OKCANCEL EQU MENUCANCEL WBENCHOPEN EQU $0001 WBENCHCLOSE EQU $0002 rsreset Window rs.b 0 wd_NextWindow rs.l 1 wd_LeftEdge rs.w 1 wd_TopEdge rs.w 1 wd_Width rs.w 1 wd_Height rs.w 1 wd_MouseY rs.w 1 wd_MouseX rs.w 1 wd_MinWidth rs.w 1 wd_MinHeight rs.w 1 wd_MaxWidth rs.w 1 wd_MaxHeight uhKWVERIFY EQU $00000001 NEWSIZE EQU $00000002 REFRESHWINDOW EQU $00000004 MOUSEBUTTONS EQU $00000008 MOUSEMOVE EQU $00000010 GADGETDOWN EQU $00000020 GADGETUP EQU $00000040 REQSET EQU $00000080 MENUPICK EQU $00000100 CLOSEWINDOW EQU $00000200 RAWKEY EQU $00000400 REQVERIFY EQU $00000800 REQCLEAR EQU $00001000 MENUVERIFY EQU $00002000 NEWPREFS EQU $00004000 DISKINSERTED EQU $00008000 DISKREMOVED EQU $00010000 WBENCHMESSAGE EQU $00020000 ACTIVEWINDOW EQU $00040000 INACTIVEWINDOW EQU $0008 vFaAl 1 bd_SIZEOF rs.w 0 rsreset Image rs.b 0 ig_LeftEdge rs.w 1 ig_TopEdge rs.w 1 ig_Width rs.w 1 ig_Height rs.w 1 ig_Depth rs.w 1 ig_ImageData rs.l 1 ig_PlanePick rs.b 1 ig_PlaneOnOff rs.b 1 ig_NextImage rs.l 1 ig_SIZEOF rs.w 0 rsreset IntuiMessage rs.b 0 im_ExecMessage rs.b MN_SIZE im_Class rs.l 1 im_Code rs.w 1 im_Qualifier rs.w 1 im_IAddress rs.l 1 im_MouseX rs.w 1 im_MouseY rs.w 1 im_Seconds rs.l 1 im_Micros rs.l 1 im_IDCMPWindow rs.l 1 im_SpecialLink rs.l 1 im_SIZEOF rs.w 0 SIZE wQNrs.w 1 si_CLeft rs.w 1 si_CTop rs.w 1 si_LayerPtr rs.l 1 si_LongInt rs.l 1 si_AltKeyMap rs.l 1 si_SIZEOF rs.w 0 rsreset IntuiText rs.b 0 it_FrontPen rs.b 1 it_BackPen rs.b 1 it_DrawMode rs.b 1 it_KludgeFill00 rs.b 1 it_LeftEdge rs.w 1 it_TopEdge rs.w 1 it_ITextFont rs.l 1 it_IText rs.l 1 it_NextText rs.l 1 it_SIZEOF rs.w 0 rsreset Border rs.b 0 bd_LeftEdge rs.w 1 bd_TopEdge rs.w 1 bd_FrontPen rs.b 1 bd_BackPen rs.b 1 bd_DrawMode rs.b 1 bd_Count rs.b 1 bd_XY rs.l 1 bd_NextBorder rs.xo 1 pi_VertBody rs.w 1 pi_CWidth rs.w 1 pi_CHeight rs.w 1 pi_HPotRes rs.w 1 pi_VPotRes rs.w 1 pi_LeftBorder rs.w 1 pi_TopBorder rs.w 1 pi_SIZEOF rs.w 0 AUTOKNOB EQU $0001 FREEHORIZ EQU $0002 FREEVERT EQU $0004 PROPBORDERLESS EQU $0008 KNOBHIT EQU $0100 KNOBHMIN EQU 6 KNOBVMIN EQU 4 MAXBODY EQU $FFFF MAXPOT EQU $FFFF rsreset StringInfo rs.b 0 si_Buffer rs.l 1 si_UndoBuffer rs.l 1 si_BufferPos rs.w 1 si_MaxChars rs.w 1 si_DispPos rs.w 1 si_UndoPos rs.w 1 si_NumChars rs.w 1 si_DispCount y $4000 GZZGADGET EQU $2000 REQGADGET EQU $1000 SIZING EQU $0010 WDRAGGING EQU $0020 SDRAGGING EQU $0030 WUPFRONT EQU $0040 SUPFRONT EQU $0050 WDOWNBACK EQU $0060 SDOWNBACK EQU $0070 CLOSE EQU $0080 BOOLGADGET EQU $0001 GADGET0002 EQU $0002 PROPGADGET EQU $0003 STRGADGET EQU $0004 rsreset BoolInfo rs.b 0 bi_Flags rs.w 1 bi_Mask rs.l 1 bi_Reserved rs.l 1 bi_SIZEOF rs.w 0 BOOLMASK EQU $0001 rsreset PropInfo rs.b 0 pi_Flags rs.w 1 pi_HorizPot rs.w 1 pi_VertPot rs.w 1 pi_HorizBody rs.w z;W EQU $0004 GRELBOTTOM EQU $0008 GRELRIGHT EQU $0010 GRELWIDTH EQU $0020 GRELHEIGHT EQU $0040 SELECTED EQU $0080 GADGDISABLED EQU $0100 RELVERIFY EQU $0001 GADGIMMEDIATE EQU $0002 ENDGADGET EQU $0004 FOLLOWMOUSE EQU $0008 RIGHTBORDER EQU $0010 LEFTBORDER EQU $0020 TOPBORDER EQU $0040 BOTTOMBORDER EQU $0080 TOGGLESELECT EQU $0100 STRINGCENTER EQU $0200 STRINGRIGHT EQU $0400 LONGINT EQU $0800 ALTKEYMAP EQU $1000 BOOLEXTEND EQU $2000 GADGETTYPE EQU $FC00 SYSGADGET EQU $8000 SCRGADGET EQU{FزST EQU $4000 DEFERREFRESH EQU $8000 rsreset Gadget rs.b 0 gg_NextGadget rs.l 1 gg_LeftEdge rs.w 1 gg_TopEdge rs.w 1 gg_Width rs.w 1 gg_Height rs.w 1 gg_Flags rs.w 1 gg_Activation rs.w 1 gg_GadgetType rs.w 1 gg_GadgetRender rs.l 1 gg_SelectRender rs.l 1 gg_GadgetText rs.l 1 gg_MutualExclude rs.l 1 gg_SpecialInfo rs.l 1 gg_GadgetID rs.w 1 gg_UserData rs.l 1 gg_SIZEOF rs.w 0 GADGHIGHBITS EQU $0003 GADGHCOMP EQU $0000 GADGHBOX EQU $0001 GADGHIMAGE EQU $0002 GADGHNONE EQU $0003 GADGIMAGE|lbsreset Requester rs.b 0 rq_OlderRequest rs.l 1 rq_LeftEdge rs.w 1 rq_TopEdge rs.w 1 rq_Width rs.w 1 rq_Height rs.w 1 rq_RelLeft rs.w 1 rq_RelTop rs.w 1 rq_ReqGadget rs.l 1 rq_ReqBorder rs.l 1 rq_ReqText rs.l 1 rq_Flags rs.w 1 rq_BackFill rs.b 1 rq_KludgeFill00 rs.b 1 rq_ReqLayer rs.l 1 rq_ReqPad1 rs.b 32 rq_ImageBMap rs.l 1 rq_RWindow rs.l 1 rq_ReqPad2 rs.b 36 rq_SIZEOF rs.w 0 POINTREL EQU $0001 PREDRAWN EQU $0002 NOISYREQ EQU $0004 REQOFFWINDOW EQU $1000 REQACTIVE EQU $2000 SYSREQUE}("y.w 1 mi_Width rs.w 1 mi_Height rs.w 1 mi_Flags rs.w 1 mi_MutualExclude rs.l 1 mi_ItemFill rs.l 1 mi_SelectFill rs.l 1 mi_Command rs.b 1 mi_KludgeFill00 rs.b 1 mi_SubItem rs.l 1 mi_NextSelect rs.w 1 mi_SIZEOF rs.w 0 CHECKIT EQU $0001 ITEMTEXT EQU $0002 COMMSEQ EQU $0004 MENUTOGGLE EQU $0008 ITEMENABLED EQU $0010 HIGHFLAGS EQU $00C0 HIGHIMAGE EQU $0000 HIGHCOMP EQU $0040 HIGHBOX EQU $0080 HIGHNONE EQU $00C0 CHECKED EQU $0100 ISDRAWN EQU $1000 HIGHITEM EQU $2000 MENUTOGGLED EQU $4000 r~}yJ ENDC IFND DEVICES_TIMER_I INCLUDE 'devices/timer.i' ENDC IFND DEVICES_INPUTEVENT_I INCLUDE 'devices/inputevent.i' ENDC rsreset Menu rs.b 0 mu_NextMenu rs.l 1 mu_LeftEdge rs.w 1 mu_TopEdge rs.w 1 mu_Width rs.w 1 mu_Height rs.w 1 mu_Flags rs.w 1 mu_MenuName rs.l 1 mu_FirstItem rs.l 1 mu_JazzX rs.w 1 mu_JazzY rs.w 1 mu_BeatX rs.w 1 mu_BeatY rs.w 1 mu_SIZEOF rs.w 0 MENUENABLED EQU $0001 MIDRAWN EQU $0100 rsreset MenuItem rs.b 0 mi_NextItem rs.l 1 mi_LeftEdge rs.w 1 mi_TopEdge rsUX IFND INTUITION_INTUITION_I INTUITION_INTUITION_I SET 1 IFND EXEC_TYPES_I INCLUDE "exec/types.i" ENDC IFND GRAPHICS_GFX_I INCLUDE 'graphics/gfx.i' ENDC IFND GRAPHICS_CLIP_I INCLUDE 'graphics/clip.i' ENDC IFND GRAPHICS_VIEW_I INCLUDE 'graphics/view.i' ENDC IFND GRAPHICS_RASTPORT_I INCLUDE 'graphics/rastport.i' ENDC IFND GRAPHICS_LAYERS_I INCLUDE 'graphics/layers.i' ENDC IFND GRAPHICS_TEXT_I INCLUDE 'graphics/text.i' ENDC IFND EXEC_PORTS_I INCLUDE 'exec/ports.i' h汸l MACRO move.l _IntuitionBase,a6 jsr _LVO\1(a6) ENDM INTNAME MACRO dc.b 'intuition.library',0 ENDM owTitle EQU -282 _LVOSizeWindow EQU -288 _LVOViewAddress EQU -294 _LVOViewPortAddress EQU -300 _LVOWindowToBack EQU -306 _LVOWindowToFront EQU -312 _LVOWindowLimits EQU -318 _LVOSetPrefs EQU -324 _LVOIntuiTextLength EQU -330 _LVOWBenchToBack EQU -336 _LVOWBenchToFront EQU -342 _LVOAutoRequest EQU -348 _LVOBeginRefresh EQU -354 _LVOBuildSysRequest EQU -360 _LVOEndRefreesh EQU -366 _LVOFreeSysRequest EQU -372 _LVOMakeScreen EQU -378 _LVORemakeDisplay EQU -384 _LVORethinkDisplay EQU -390 _LVOAllocRemember EQU -396 _LVOAlohaWorkbench EQU -402 _LVOFreeRemember EQU -408 _LVOLockIBase EQU -414 _LVOUnlockIBase EQU -420 _LVOGetScreenData EQU -426 _LVORefreshGList EQU -432 _LVOAddGList EQU -438 _LVORemoveGList EQU -444 _LVOActivateWindow EQU -450 _LVORefreshWindowFrame EQU -456 _LVOActivateGadget EQU -462 _LVONewModifyProp EQU -468 CALLINTquest EQU -258 _LVOSetMenuStrip EQU -264 _LVOSetPointer EQU -270 _LVOSetWindowTitles EQU -276 _LVOShowTitle EQU -282 _LVOSizeWindow EQU -288 _LVOViewAddress EQU -294 _LVOViewPortAddress EQU -300 _LVOWindowToBack EQU -306 _LVOWindowToFront EQU -312 _LVOWindowLimits EQU -318 _LVOSetPrefs EQU -324 _LVOIntuiTextLength EQU -330 _LVOWBenchToBack EQU -336 _LVOWBenchToFront EQU -342 _LVOAutoRequest EQU -348 _LVOBeginRefresh EQU -354 _LVOBuildSysRequest EQU -360 _LVOEndRefreHVOItemAddress EQU -144 _LVOModifyIDCMP EQU -150 _LVOModifyProp EQU -156 _LVOMoveScreen EQU -162 _LVOMoveWindow EQU -168 _LVOOffGadget EQU -174 _LVOOffMenu EQU -180 _LVOOnGadget EQU -186 _LVOOnMenu EQU -192 _LVOOpenScreen EQU -198 _LVOOpenWindow EQU -204 _LVOOpenWorkBench EQU -210 _LVOPrintIText EQU -216 _LVORefreshGadgets EQU -222 _LVORemoveGadget EQU -228 _LVOReportMouse EQU -234 _LVORequest EQU -240 _LVOScreenToBack EQU -246 _LVOScreenToFront EQU -252 _LVOSetDMRe1`_LVOOpenIntuition EQU -30 _LVOIntuition EQU -36 _LVOAddGadget EQU -42 _LVOClearDMRequest EQU -48 _LVOClearMenuStrip EQU -54 _LVOClearPointer EQU -60 _LVOCloseScreen EQU -66 _LVOCloseWindow EQU -72 _LVOCloseWorkBench EQU -78 _LVOCurrentTime EQU -84 _LVODisplayAlert EQU -90 _LVODisplayBeep EQU -96 _LVODoubleClick EQU -102 _LVODrawBorder EQU -108 _LVODrawImage EQU -114 _LVOEndRequest EQU -120 _LVOGetDefPrefs EQU -126 _LVOGetPrefs EQU -132 _LVOInitRequester EQU -138 _Lcel rs.w 1 ao_YAccel rs.w 1 ao_RingYTrans rs.w 1 ao_RingXTrans rs.w 1 ao_AnimORoutine rs.l 1 ao_HeadComp rs.l 1 ao_AUserExt rs.w 0 ao_SIZEOF rs.w 0 rsreset DBP rs.b 0 dbp_BufY rs.w 1 dbp_BufX rs.w 1 dbp_BufPath rs.l 1 dbp_BufBuffer rs.l 1 dbp_BufPlanes rs.l 1 dbp_SIZEOF rs.w 0 ENDC neOnOff rs.b 1 vs_SUserExt rs.w 0 vs_SIZEOF rs.w 0 rsreset BOB rs.b 0 bob_BobFlags rs.w 1 bob_SaveBuffer rs.l 1 bob_ImageShadow rs.l 1 bob_Before rs.l 1 bob_After rs.l 1 bob_BobVSprite rs.l 1 bob_BobCo =mp rs.l 1 bob_DBuffer rs.l 1 bob_BUserExt rs.w 0 bob_SIZEOF rs.w 0 rsreset AC rs.b 0 ac_CompFlags rs.w 1 ac_Timer rs.w 1 ac_TimeSet rs.w 1 ac_NextComp rs.l 1 ac_PrevComp rs.l 1 ac_NextSeq rs.l 1 ac_PrevSeq rs.l 1 ac_AnimCRoutine rs.l 1 ac_YTrans rs.w 1 ac_XTrans rs.w 1 ac_HeadOb rs.l 1 ac_AnimBob rs.l 1 ac_SIZE rs.w 0 rsreset AO rs.b 0 ao_NextOb rs.l 1 ao_PrevOb rs.l 1 ao_Clock rs.l 1 ao_AnOldY rs.w 1 ao_AnOldX rs.w 1 ao_AnY rs.w 1 ao_AnX rs.w 1 ao_YVel rs.w 1 ao_XVel rs.w 1 ao_XAcC) rs.l 1 vs_Oldy rs.w 1 vs_Oldx rs.w 1 vs_VSFlags rs.w 1 vs_Y rs.w 1 vs_X rs.w 1 vs_Height rs.w 1 vs_Width rs.w 1 vs_Depth rs.w 1 vs_MeMask rs.w 1 vs_HitMask rs.w 1 vs_ImageData rs.l 1 vs_BorderLine rs.l 1 vs_CollMask rs.l 1 vs_SprColors rs.l 1 vs_VSBob rs.l 1 vs_PlanePick rs.b 1 vs_PlaneOnOff rs.b 1 vs_SUserExt rs.w 0 vs_SIZEOF rs.w 0 rsreset BOB rs.b 0 bob_BobFlags rs.w 1 bob_SaveBuffer rs.l 1 bob_ImageShadow rs.l 1 bob_Before rs.l 1 bob_After rs.l 1 bob_BobVSprite rs.l 1 bob_BobCo, equ 1<<1 BB_BWAITING equ 8 BF_BWAITING equ 1<<8 BB_BDRAWN equ 9 BF_BDRAWN equ 1<<9 BB_BOBSAWAY equ 10 BF_BOBSAWAY equ 1<<10 BB_BOBNIX equ 11 BF_BOBNIX equ 1<<11 BB_SAVEPRESERVE equ 12 BF_SAVEPRESERVE equ 1<<12 BB_OUTSTEP equ 13 BF_OUTSTEP equ 1<<13 ANFRACSIZE EQU 6 ANIMHALF EQU $0020 RINGTRIGGER EQU $0001 InitAnimate MACRO CLR.L \1 ENDM RemBob MACRO OR.W #BF_BOBSAWAY,b_BobFlags+\1 ENDM rsreset VS rs.b 0 vs_NextVSprite rs.l 1 vs_PrevVSprite rs.l 1 vs_DrawPath rs.l 1 vs_ClearPath!z IFND GRAPHICS_GELS_I GRAPHICS_GELS_I SET 1 SUSERFLAGS EQU $00FF VSB_VSPRITE equ 0 VSF_VSPRITE equ 1<<0 VSB_SAVEBACK equ 1 VSF_SAVEBACK equ 1<<1 VSB_OVERLAY equ 2 VSF_OVERLAY equ 1<<2 VSB_MUSTDRAW equ 3 VSF_MUSTDRAW equ 1<<3 VSB_BACKSAVED equ 8 VSF_BACKSAVED equ 1<<8 VSB_BOBUPDATE equ 9 VSF_BOBUPDATE equ 1<<9 VSB_GELGONE equ 10 VSF_GELGONE equ 1<<10 VSB_VSOVERFLOW equ 11 VSF_VSOVERFLOW equ 1<<11 BUSERFLAGS EQU $00FF BB_SAVEBOB equ 0 BF_SAVEBOB equ 1<<0 BB_BOBISCOMP equ 1 BF_BOBISCOMP,tOSetRGB4CM EQU -630 _LVOBltMaskBitMapRastPort EQU -636 _LVOGraphicsReserved1 EQU -642 _LVOGraphicsReserved2 EQU -648 _LVOAttemptLockLayerRom EQU -654 CALLGRAF MACRO move.l _GfxBase,a6 jsr _LVO\1(a6) ENDM GRAFNAME MACRO dc.b 'graphics.library',0 ENDM tTmpRas EQU -468 _LVOAskFont EQU -474 _LVOAddFont EQU -480 _LVORemFont EQU -486 _LVOAllocRaster EQU -492 _LVOFreeRaster EQU -498 _LVOAndRectRegion EQU -504 _LVOOrRectRegion EQU -510 _LVONewRegion EQU -516 _LVOClearRecti)Region EQU -522 _LVOClearRegion EQU -528 _LVODisposeRegion EQU -534 _LVOFreeVPortCopLists EQU -540 _LVOFreeCopList EQU -546 _LVOClipBlit EQU -552 _LVOXorRectRegion EQU -558 _LVOFreeCprList EQU -564 _LVOGetColorMap EQU -570 _LVOFreeColorMap EQU -576 _LVOGetRGB4 EQU -582 _LVOScrollVPort EQU -588 _LVOUCopperListInit EQU -594 _LVOFreeGBuffers EQU -600 _LVOBltBitMapRastPort EQU -606 _LVOOrRegionRegion EQU -612 _LVOXorRegionRegion EQU -618 _LVOAndRegionRegion EQU -624 _LVprite EQU -408 _LVOFreeSprite EQU -414 _LVOChangeSprite EQU -420 _LVOMoveSprite EQU -426 _LVOLockLayerRom EQU -432 _LVOUnlockLayerRom EQU -438 _LVOSyncSBitMap EQU -444 _LVOCopySBitMap EQU -450 _LVOOwnBlitter EQU -456 _LVODisownBlitter EQU -462 _LVOInitTmpRas EQU -468 _LVOAskFont EQU -474 _LVOAddFont EQU -480 _LVORemFont EQU -486 _LVOAllocRaster EQU -492 _LVOFreeRaster EQU -498 _LVOAndRectRegion EQU -504 _LVOOrRectRegion EQU -510 _LVONewRegion EQU -516 _LVOClearRectl6 _LVOInitArea EQU -282 _LVOSetRGB4 EQU -288 _LVOQBSBlit EQU -294 _LVOBltClear EQU -300 _LVORectFill EQU -306 _LVOBltPattern EQU -312 _LVOReadPixel EQU -318 _LVOWritePixel EQU -324 _LVOFlood EQU -330 _LVOPolyDraw EQU -336 _LVOSetAPen EQU -342 _LVOSetBPen EQU -348 _LVOSetDrMd EQU -354 _LVOInitView EQU -360 _LVOCBump EQU -366 _LVOCMove EQU -372 _LVOCWait EQU -378 _LVOVBeamPos EQU -384 _LVOInitBitMap EQU -390 _LVOScrollRaster EQU -396 _LVOWaitBOVP EQU -402 _LVOGetSJ -150 _LVOAddAnimOb EQU -156 _LVOAnimate EQU -162 _LVOGetGBuffers EQU -168 _LVOInitGMasks EQU -174 _LVODrawEllipse EQU -180 _LVOAreaEllipse EQU -186 _LVOLoadRGB4 EQU -192 _LVOInitRastPort EQU -198 _LVOInitVPort EQU -204 _LVOMrgCop EQU -210 _LVOMakeVPort EQU -216 _LVOLoadView EQU -222 _LVOWaitBlit EQU -228 _LVOSetRast EQU -234 _LVOMove EQU -240 _LVODraw EQU -246 _LVOAreaMove EQU -252 _LVOAreaDraw EQU -258 _LVOAreaEnd EQU -264 _LVOWaitTOF EQU -270 _LVOQBlit EQU -27 _LVOBltBitMap EQU -30 _LVOBltTemplate EQU -36 _LVOClearEOL EQU -42 _LVOClearScreen EQU -48 _LVOTextLength EQU -54 _LVOText EQU -60 _LVOSetFont EQU -66 _LVOOpenFont EQU -72 _LVOCloseFont EQU -78 _LVOAskSoftStyle EQU -84 _LVOSetSoftStyle EQU -90 _LVOAddBob EQU -96 _LVOAddVSprite EQU -102 _LVODoCollision EQU -108 _LVODrawGList EQU -114 _LVOInitGels EQU -120 _LVOInitMasks EQU -126 _LVORemIBob EQU -132 _LVORemVSprite EQU -138 _LVOSetCollision EQU -144 _LVOSortGList EQUDr1 li_FreeClipRects rs.b MLH_SIZE li_Lock rs.b SS_SIZE li_gs_Head rs.b LH_SIZE li_long_reserved rs.l 1 li_Flags rs.w 1 li_fatten_count rs.b 1 li_LockLayersCount rs.b 1 li_LayerInfo_extra_size rs.w 1 li_blitbuff rs.l 1 li_LayerInfo_extra rs.l 1 li_SIZEOF rs.w 0 NEWLAYERINFO_CALLED equ 1 ALERTLAYERSNOMEM equ $83010000 ENDC [aincludepDS IFND GRAPHICS_LAYERS_I GRAPHICS_LAYERS_I SET 1 IFND EXEC_SEMAPHORES_I INCLUDE 'exec/semaphores.i' ENDC IFND EXEC_LISTS_I INCLUDE 'exec/lists.i' ENDC rsreset LayerInfo_extra rs.b 0 lie_env rs.b 13*4 lie_mem rs.b LH_SIZE lie_SIZEOF rs.w 0 LAYERSIMPLE equ 1 LAYERSMART equ 2 LAYERSUPER equ 4 LAYERUPDATING equ $10 LAYERBACKDROP equ $40 LAYERREFRESH equ $80 LAYER_CLIPRECTS_LOST equ $100 LMN_REGION equ -1 rsreset Layer_Info rs.b 0 li_top_layer rs.l 1 li_check_lp rs.l 1 li_obs rs.l Nw:fo rs.b 0 ai_VctrTbl rs.l 1 ai_VctrPtr rs.l 1 ai_FlagTbl rs.l 1 ai_FlagPtr rs.l 1 ai_Count rs.w 1 ai_MaxCount rs.w 1 ai_FirstX rs.w 1 ai_FirstY rs.w 1 ai_SIZEOF rs.w 0 ONE_DOTn equ 1 ONE_DOT equ $2 FRST_DOTn equ 0 FRST_DOT equ 1 ENDC LEMENT EQU 2 RP_INVERSVID EQU 4 RPB_TXSCALE equ 0 RPF_TXSCALE equ 1<<0 rsreset RastPort rs.b 0 rp_Layer rs.l 1 rp_BitMap rs.l 1 rp_AreaPtrn rs.l 1 rp_TmpRas rs.l 1 rp_AreaInfo rs.l 1 rp_GelsInfo rs.l 1 rp_Mask rs.b 1 rp_FgPen rs.b 1 rp_BgPen rs.b 1 rposLK_AOLPen rs.b 1 rp_DrawMode rs.b 1 rp_AreaPtSz rs.b 1 rp_Dummy rs.b 1 rp_linpatcnt rs.b 1 rp_Flags rs.w 1 rp_LinePtrn rs.w 1 rp_cp_x rs.w 1 rp_cp_y rs.w 1 rp_minterms rs.b 8 rp_PenWidth rs.w 1 rp_PenHeight rs.w 1 rp_Font rs.l 1 rp_AlgoStyle rs.b 1 rp_TxFlags rs.b 1 rp_TxHeight rs.w 1 rp_TxWidth rs.w 1 rp_TxBaseline rs.w 1 rp_TxSpacing rs.w 1 rp_RP_User rs.l 1 rp_longreserved rs.b 8 IFND GFX_RASTPORT_1_2 rp_wordreserved rs.b 14 rp_reserved rs.b 8 endc rp_SIZEOF rs.w 0 rsreset AreaIn9 equ 0 RPF_FRST_DOT equ 1<<0 RPB_ONE_DOT equ 1 RPF_ONE_DOT equ 1<<1 RPB_DBUFFER equ 2 RPF_DBUFFER equ 1<<2 RPB_AREAOUTLINE equ 3 RPF_AREAOUTLINE equ 1<<3 RPB_NOCROSSFILL equ 5 RPF_NOCROSSFILL equ 1<<5 RP_JAM1 EQU 0 RP_JAM2 EQU 1 RP_COMPLEMENT EQU 2 RP_INVERSVID EQU 4 RPB_TXSCALE equ 0 RPF_TXSCALE equ 1<<0 rsreset RastPort rs.b 0 rp_Layer rs.l 1 rp_BitMap rs.l 1 rp_AreaPtrn rs.l 1 rp_TmpRas rs.l 1 rp_AreaInfo rs.l 1 rp_GelsInfo rs.l 1 rp_Mask rs.b 1 rp_FgPen rs.b 1 rp_BgPen rs.b 1 rp| IFND GRAPHICS_RASTPORT_I GRAPHICS_RASTPORT_I SET 1 IFND GRAPHICS_GFX_I INCLUDE 'graphics/gfx.i' ENDC rsreset TmpRas rs.b 0 tr_RasPtr rs.l 1 tr_Size rs.l 1 tr_SIZEOF rs.w 0 rsreset GelsInfo rs.b 0 gi_sprRsrvd rs.b 1 gi_Flags rs.b 1 gi_gelHead rs.l 1 gi_gelTail rs.l 1 gi_nextLine rs.l 1 gi_lastColor rs.l 1 gi_collHandler rs.l 1 gi_leftmost rs.w 1 gi_rightmost rs.w 1 gi_topmost rs.w 1 gi_bottommost rs.w 1 gi_firstBlissObj rs.l 1 gi_lastBlissObj rs.l 1 gi_SIZEOF rs.w 0 RPB_FRST_DOTu"erInfo EQU -138 _LVONewLayerInfo EQU -144 _LVODisposeLayerInfo EQU -150 _LVOFattenLayerInfo EQU -156 _LVOThinLayerInfo EQU -162 _LVOMoveLayerInFrontOf EQU -168 _LVOInstallClipRegion EQU -174 [aincludep_LVOInitLayers EQU -30 _LVOCreateUpfrontLayer EQU -36 _LVOCreateBehindLayer EQU -42 _LVOUpfrontLayer EQU -48 _LVOBehindLayer EQU -54 _LVOMoveLayer EQU -60 _LVOSizeLayer EQU -66 _LVOScrollLayer EQU -72 _LVOBeginUpdate EQU -78 _LVOEndUpdate EQU -84 _LVODeleteLayer EQU -90 _LVOLockLayer EQU -96 _LVOUnlockLayer EQU -102 _LVOLockLayers EQU -108 _LVOUnlockLayers EQU -114 _LVOLockLayerInfo EQU -120 _LVOSwapBitsRastPortClipRect EQU -126 _LVOWhichLayer EQU -132 _LVOUnlockLayENDC GRAPHICS_VIEW_I GRAPHICS_VIEW_I SET 1 IFND GRAPHICS_GFX_I INCLUDE 'graphics/gfx.i' ENDC IFND GRAPHICS_COPPER_I INCLUDE 'graphics/copper.i' ENDC V_PFBA EQU $40 V_DUALPF EQU $400 V_HIRES EQU $8000 V_LACE EQU 4 V_HAM EQU $800 V_SPRITES EQU $4000 GENLOCK_VIDEO EQU 2 rsreset ColorMap rs.b 0 cm_Flags rs.b 1 cm_Type rs.b 1 cm_Count rs.w 1 cm_ColorTable rs.l 1 cm_SIZEOF rs.w 0 rsreset ViewPort rs.b 0 vp_Next rs.l 1 vp_ColorMap rs.l 1 vp_DspIns rs.l 1 vp_SprIns rs.l 1 vp_ClrIns LxIrs.l 1 vp_UCopIns rs.l 1 vp_DWidth rs.w 1 vp_DHeight rs.w 1 vp_DxOffset rs.w 1 vp_DyOffset rs.w 1 vp_Modes rs.w 1 vp_reserved rs.w 1 vp_RasInfo rs.l 1 vp_SIZEOF rs.w 0 rsreset View rs.b 0 v_ViewPort rs.l 1 v_LOFCprList rs.l 1 v_SHFCprList rs.l 1 v_DyOffset rs.w 1 v_DxOffset rs.w 1 v_Modes rs.w 1 v_SIZEOF rs.w 0 rsreset collTable rs.b 0 cp_collPtrs rs.l 1 cp_SIZEOF rs.w 0 rsreset RasInfo rs.b 0 ri_Next rs.l 1 ri_BitMap rs.l 1 ri_RxOffset rs.w 1 ri_RyOffset rs.w 1 ri_SIZEOF rs.w 0  IFND GRAPHICS_VIEW_I GRAPHICS_VIEW_I SET 1 IFND GRAPHICS_GFX_I INCLUDE 'graphics/gfx.i' ENDC IFND GRAPHICS_COPPER_I INCLUDE 'graphics/copper.i' ENDC V_PFBA EQU $40 V_DUALPF EQU $400 V_HIRES EQU $8000 V_LACE EQU 4 V_HAM EQU $800 V_SPRITES EQU $4000 GENLOCK_VIDEO EQU 2 rsreset ColorMap rs.b 0 cm_Flags rs.b 1 cm_Type rs.b 1 cm_Count rs.w 1 cm_ColorTable rs.l 1 cm_SIZEOF rs.w 0 rsreset ViewPort rs.b 0 vp_Next rs.l 1 vp_ColorMap rs.l 1 vp_DspIns rs.l 1 vp_SprIns rs.l 1 vp_ClrIns w 1 gb_NormalDPMY rs.w 1 gb_LastChanceMemory rs.l 1 gb_LCMptr rs.l 1 gb_MicrosPerLine rs.w 1 gb_reserved rs.b 8 gb_SIZE rs.w 0 OWNBLITTERn equ 0 QBOWNERn equ 1 QBOWNER equ 1<DEF LIB_EXTFUNC rsreset LIB rs.b LN_SIZE LIB_FLAGS rs.b 1 LIB_pad rs.b 1 LIB_NEGSIZE rs.w 1 LIB_POSSIZE rs.w 1 LIB_VERSION rs.w 1 LIB_REVISION rs.w 1 LIB_IDSTRING rs.l 1 LIB_SUM rs.l 1 LIB_OPENCNT rs.w 1 LIB_SIZE rs.w 0 LIBB_SUMMING equ 0 LIBF_SUMMING equ 1<<0 LIBB_CHANGED equ 1 LIBF_CHANGED equ 1<<1 LIBB_SUMUSED equ 2 LIBF_SUMUSED equ 1<<2 LIBB_DELEXP equ 3 LIBF_DELEXP equ 1<<3 CALLLIB MACRO IFGT NARG-1 FAIL !!! ENDC JSR \1(A6) ENDM LINKLIB MACRO IFGT NARG-2 FAIL !!! ENDC ci IFND EXEC_LIBRARIES_I EXEC_LIBRARIES_I SET 1 IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC LIB_VECTSIZE EQU 6 LIB_RESERVED EQU 4 LIB_BASE EQU $FFFFFFFA LIB_USERDEF EQU LIB_BASE-(LIB_RESERVED*LIB_VECTSIZE) LIB_NONSTD EQU LIB_USERDEF LIBINIT MACRO IFC '\1','' COUNT_LIB SET LIB_USERDEF ENDC IFNC '\1','' COUNT_LIB SET \1 ENDC ENDM LIBDEF MACRO \1 EQU COUNT_LIB COUNT_LIB SET COUNT_LIB-LIB_VECTSIZE ENDM LIBINIT LIB_BASE LIBDEF LIB_OPEN LIBDEF LIB_CLOSE LIBDEF LIB_EXPUNGE LIBhove.l (_SysBase).w,a6 jsr _LVO\1(a6) ENDM EXECNAME MACRO dc.b 'exec.library',0 ENDM _SysBase EQU 4 e EQU -432 _LVORemDevice EQU -438 _LVOOpenDevice EQU -444 _LVOCloseDevice EQU -450 _LVODoIO EQU -456 _LVOSendIO EQU -462 _LVOCheckIO EQU -468 _LVOWaitIO EQU -474 _LVOAbortIO EQU -480 _LVOAddResource EQU -486 _LVORemResource EQU -492 _LVOOpenResource EQU -498 _LVORawIOInit EQU -504 _LVORawMayGetChar EQU -510 _LVORawPutChar EQU -516 _LVORawDoFmt EQU -522 _LVOGetCC EQU׊ -528 _LVOTypeOfMem EQU -534 _LVOProcure EQU -540 _LVOVacate EQU -546 _LVOOpenLibrary EQU -552 _LVOInitSemaphore EQU -558 _LVOObtainSemaphore EQU -564 _LVOReleaseSemaphore EQU -570 _LVOAttemptSemaphore EQU -576 _LVOObtainSemaphoreList EQU -582 _LVOReleaseSemaphoreList EQU -588 _LVOFindSemaphore EQU -594 _LVOAddSemaphore EQU -600 _LVORemSemaphore EQU -606 _LVOSumKickData EQU -612 _LVOAddMemList EQU -618 _LVOCopyMem EQU -624 _LVOCopyMemQuick EQU -630 CALLEXEC MACRO m:ary EQU -408 _LVOCloseLibrary EQU -414 _LVOSetFunction EQU -420 _LVOSumLibrary EQU -426 _LVOAddDevice EQU -432 _LVORemDevice EQU -438 _LVOOpenDevice EQU -444 _LVOCloseDevice EQU -450 _LVODoIO EQU -456 _LVOSendIO EQU -462 _LVOCheckIO EQU -468 _LVOWaitIO EQU -474 _LVOAbortIO EQU -480 _LVOAddResource EQU -486 _LVORemResource EQU -492 _LVOOpenResource EQU -498 _LVORawIOInit EQU -504 _LVORawMayGetChar EQU -510 _LVORawPutChar EQU -516 _LVORawDoFmt EQU -522 _LVOGetCC EQUPXk EQU -282 _LVORemTask EQU -288 _LVOFindTask EQU -294 _LVOSetTaskPri EQU -300 _LVOSetSignal EQU -306 _LVOSetExcept EQU -312 _LVOWait EQU -318 _LVOSignal EQU -324 _LVOAllocSignal EQU -330 _LVOFreeSignal EQU -336 _LVOAllocTrap EQU -342 _LVOFreeTrap EQU -348 _LVOAddPort EQU -354 _LVORemPort EQU -360 _LVOPutMsg EQU -366 _LVOGetMsg EQU -372 _LVOReplyMsg EQU -378 _LVOWaitPort EQU -384 _LVOFindPort EQU -390 _LVOAddLibrary EQU -396 _LVORemLibrary EQU -402 _LVOOldOpenLibrʝn_late EQU -156 _LVOSetIntVector EQU -162 _LVOAddIntServer EQU -168 _LVORemIntServer EQU -174 _LVOCause EQU -180 _LVOAllocate EQU -186 _LVODeallocate EQU -192 _LVOAllocMem EQU -198 _LVOAllocAbs EQU -204 _LVOFreeMem EQU -210 _LVOAvailMem EQU -216 _LVOAllocEntry EQU -222 _LVOFreeEntry EQU -228 _LVOInsert EQU -234 _LVOAddHead EQU -240 _LVOAddTail EQU -246 _LVORemove EQU -252 _LVORemHead EQU -258 _LVORemTail EQU -264 _LVOEnqueue EQU -270 _LVOFindName EQU -276 _LVOAddTasx-_LVOSupervisor EQU -30 _LVOExitIntr EQU -36 _LVOSchedule EQU -42 _LVOReschedule EQU -48 _LVOSwitch EQU -54 _LVODispatch EQU -60 _LVOException EQU -66 _LVOInitCode EQU -72 _LVOInitStruct EQU -78 _LVOMakeLibrary EQU -84 _LVOMakeFunctions EQU -90 _LVOFindResident EQU -96 _LVOInitResident EQU -102 _LVOAlert EQU -108 _LVODebug EQU -114 _LVODisable EQU -120 _LVOEnable EQU -126 _LVOForbid EQU -132 _LVOPermit EQU -138 _LVOSetSR EQU -144 _LVOSuperState EQU -150 _LVOUserSt 3 0 ENDC [aincludep IFND EXEC_SEMAPHORES_I EXEC_SEMAPHORES_I SET 1 IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC IFND EXEC_LISTS_I INCLUDE "exec/lists.i" ENDC IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC rsreset SM rs.b MP_SIZE SM_BIDS rs.w 1 SM_SIZE rs.w 0 SM_LOCKMSG EQU MP_SIGTASK rsreset SSR rs.b MLN_SIZE SSR_WAITER rs.l 1 SSR_SIZE rs.w 0 rsreset SS rs.b LN_SIZE SS_NESTCOUNT rs.w 1 SS_WAITQUEUE rs.b MLH_SIZE SS_MULTIPLELINK rs.b SSR_SIZE SS_OWNER rs.l 1 SS_QUEUECOUNT rs.w 1 SS_SIZE rs.wIo1) rsreset MH rs.b LN_SIZE MH_ATTRIBUTES rs.w 1 MH_FIRST rs.l 1 MH_LOWER rs.l 1 MH_UPPER rs.l 1 MH_FREE rs.l 1 MH_SIZE rs.w 0 rsreset MC rs.b 0 MC_NEXT rs.l 1 MC_BYTES rs.l 1 MC_SIZE rs.l 1 ENDC DevpacAmWorkbench 1.2 GB Aτ1, IFND EXEC_MEMORY_I EXEC_MEMORY_I SET 1 IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC rsreset ML rs.b LN_SIZE ML_NUMENTRIES rs.w 1 ML_ME rs.w 0 ML_SIZE rs.w 0 rsreset ME rs.b 0 ME_REQS rs.w 0 ME_ADDR rs.l 1 ME_LENGTH rs.l 1 ME_SIZE rs.w 0 MEMB_PUBLIC equ 0 MEMF_PUBLIC equ 1<<0 MEMB_CHIP equ 1 MEMF_CHIP equ 1<<1 MEMB_FAST equ 2 MEMF_FAST equ 1<<2 MEMB_CLEAR equ 16 MEMF_CLEAR equ 1<<16 MEMB_LARGEST equ 17 MEMF_LARGEST equ 1<<17 MEM_BLOCKSIZE EQU 8 MEM_BLOCKMASK EQU (MEM_BLOCKSIZE-3YPE_TOOLEXIT EQU 2 MTYPE_DISKCHANGE EQU 3 MTYPE_TIMER EQU 4 MTYPE_CLOSEDOWN EQU 5 MTYPE_IOPROC EQU 6 GADGBACKFILL EQU $0001 NO_ICON_POSITION EQU ($80000000) ENDC _LISTS_I INCLUDE "exec/lists.i" ENDC IFND EXEC_TASKS_I INCLUDE "exec/tasks.i" ENDC IFND INTUITION_INTUITION_I INCLUDE "intuition/intuition.i" ENDC WBDISK EQU 1 WBDRAWER EQU 2 WBTOOL EQU 3 WBPROJECT EQU 4 WBGARBAGE EQU 5 WBDEVICE EQU 6 WBKICK EQU 7 rsreset DrawerData rs.b 0 dd_NewWindow rs.b nw_SIZE dd_CurrentX rs.r&Dl 1 dd_CurrentY rs.l 1 dd_SIZEOF rs.w 0 DRAWERDATAFILESIZE EQU (dd_SIZEOF) rsreset DiskObject rs.b 0 do_Magic rs.w 1 do_Version rs.w 1 do_Gadget rs.b gg_SIZEOF do_Type rs.w 1 do_DefaultTool rs.l 1 do_ToolTypes rs.l 1 do_CurrentX rs.l 1 do_CurrentY rs.l 1 do_DrawerData rs.l 1 do_ToolWindow rs.l 1 do_StackSize rs.l 1 do_SIZEOF rs.w 0 WB_DISKMAGIC EQU $e310 WB_DISKVERSION EQU 1 rsreset FreeList rs.b 0 fl_NumFree rs.w 1 fl_MemList rs.b LH_SIZE FreeList_SIZEOF rs.w 0 MTYPE_PSTD EQU 1 MThv IFND WORKBENCH_WORKBENCH_I WORKBENCH_WORKBENCH_I SET 1 IFND EXEC_TYPES_I INCLUDE "exec/types.i" ENDC IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC IFND EXEC_LISTS_I INCLUDE "exec/lists.i" ENDC IFND EXEC_TASKS_I INCLUDE "exec/tasks.i" ENDC IFND INTUITION_INTUITION_I INCLUDE "intuition/intuition.i" ENDC WBDISK EQU 1 WBDRAWER EQU 2 WBTOOL EQU 3 WBPROJECT EQU 4 WBGARBAGE EQU 5 WBDEVICE EQU 6 WBKICK EQU 7 rsreset DrawerData rs.b 0 dd_NewWindow rs.b nw_SIZE dd_CurrentX rs.#26 _LVOSetCurrentBinding EQU -132 _LVOGetCurrentBinding EQU -138 _LVOMakeDosNode EQU -144 _LVOAddDosNode EQU -150 CALLEXP MACRO move.l _ExpansionBase,a6 jsr _LVO\1(a6) ENDM [aincludep٧_LVOAddConfigDev EQU -30 _LVOexpansionUnused EQU -36 _LVOAllocBoardMem EQU -42 _LVOAllocConfigDev EQU -48 _LVOAllocExpansionMem EQU -54 _LVOConfigBoard EQU -60 _LVOConfigChain EQU -66 _LVOFindConfigDev EQU -72 _LVOFreeBoardMem EQU -78 _LVOFreeConfigDev EQU -84 _LVOFreeExpansionMem EQU -90 _LVOReadExpansionByte EQU -96 _LVOReadExpansionRom EQU -102 _LVORemConfigDev EQU -108 _LVOWriteExpansionByte EQU -114 _LVOObtainConfigBinding EQU -120 _LVOReleaseConfigBinding EQU -1hSer rs.b 0 dfh_DF rs.b LN_SIZE dfh_FileID rs.w 1 dfh_Revision rs.w 1 dfh_Segment rs.l 1 dfh_Name rs.b MAXFONTNAME dfh_TF rs.b tf_SIZEOF dfh_SIZEOF rs.w 0 AFB_MEMORY equ 0 AFF_MEMORY equ 1<<0 AFB_DISK equ 1 AFF_DISK equ 1<<1 rsreset AF rs.b 0 af_Type rs.w 1 af_Attr rs.b ta_SIZEOF af_SIZEOF rs.w 0 rsreset AFH rs.b 0 afh_NumEntries rs.w 1 afh_AF rs.w 0 ENDC [aincludep?.P IFND LIBRARIES_DISKFONT_I LIBRARIES_DISKFONT_I SET 1 IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC IFND EXEC_LISTS_I INCLUDE "exec/lists.i" ENDC IFND GRAPHICS_TEXT_I INCLUDE "graphics/text.i" ENDC MAXFONTPATH EQU 256 rsreset FC rs.b 0 fc_FileName rs.b MAXFONTPATH fc_YSize rs.w 1 fc_Style rs.b 1 fc_Flags rs.b 1 fc_SIZEOF rs.w 0 FCH_ID EQU $0f00 rsreset FCH rs.b 0 fch_FileID rs.w 1 fch_NumEntries rs.w 1 fch_FC rs.w 0 DFH_ID EQU $0f80 MAXFONTNAME EQU 32 rsreset DiskFontHead(1{umeDate rs.b ds_SIZEOF dl_LockList rs.l 1 dl_DiskType rs.l 1 dl_unused rs.l 1 dl_Name rs.l 1 DevList_SIZEOF rs.w 0 DLT_DEVICE EQU 0 DLT_DIRECTORY EQU 1 DLT_VOLUME EQU 2 rsreset FileLock rs.b 0 fl_Link rs.l 1 fl_Key rs.l 1 fl_Access rs.l 1 fl_Task rs.l 1 fl_Volume rs.l 1 fl_SIZEOF rs.w 0 ENDC l 1 rn_FileHandlerSegment rs.l 1 rn_SIZEOF rs.w 0 rsreset DosInfo rs.b 0 di_McName rs.l 1 di_DevInfo rs.l 1 di_Devices rs.l 1 di_Handlers rs.l 1 di_NetHand rs.l 1 di_SIZEOF rs.w 0 rsreset Coء mmandLineInterface rs.b 0 cli_Result2 rs.l 1 cli_SetName rs.l 1 cli_CommandDir rs.l 1 cli_ReturnCode rs.l 1 cli_CommandName rs.l 1 cli_FailLevel rs.l 1 cli_Prompt rs.l 1 cli_StandardInput rs.l 1 cli_CurrentInput rs.l 1 cli_CommandFile rs.l 1 cli_Interactive rs.l 1 cli_Background rs.l 1 cli_CurrentOutput rs.l 1 cli_DefaultStack rs.l 1 cli_StandardOutput rs.l 1 cli_Module rs.l 1 cli_SIZEOF rs.w 0 rsreset DevList rs.b 0 dl_Next rs.l 1 dl_Type rs.l 1 dl_Task rs.l 1 dl_Lock rs.l 1 dl_Volٰ+ _TYPE EQU 32 ACTION_DISK_CHANGE EQU 33 rsreset DosLibrary rs.b 0 dl_lib rs.b LIB_SIZE dl_Root rs.l 1 dl_GV rs.l 1 dl_A2 rs.l 1 dl_A5 rs.l 1 dl_A6 rs.l 1 dl_SIZEOF rs.w 0 rsreset RootNode rs.b 0 rn_TaskArray rs.l 1 rn_ConsoleSegment rs.l 1 rn_Time rs.b ds_SIZEOF rn_RestartSeg rs.l 1 rn_Info rs.l 1 rn_FileHandlerSegment rs.l 1 rn_SIZEOF rs.w 0 rsreset DosInfo rs.b 0 di_McName rs.l 1 di_DevInfo rs.l 1 di_Devices rs.l 1 di_Handlers rs.l 1 di_NetHand rs.l 1 di_SIZEOF rs.w 0 rsreset Co;QRENT_VOLUME EQU 7 ACTION_LOCATE_OBJECT EQU 8 ACTION_RENAME_DISK EQU 9 ACTION_WRITE EQU 'W' ACTION_READ EQU 'R' ACTION_FREE_LOCK EQU 15 ACTION_DELETE_OBJECT EQU 16 ACTION_RENAME_OBJECT EQU 17 ACTION_COPY_DIR EQU 19 ACTION_WAIT_CHAR EQU 20 ACTION_SET_PROTECT EQU 21 ACTION_CREATE_DIR EQU 22 ACTION_EXAMINE_OBJECT EQU 23 ACTION_EXAMINE_NEXT EQU 24 ACTION_DISK_INFO EQU 25 ACTION_INFO EQU 26 ACTION_SET_COMMENT EQU 28 ACTION_PARENT EQU 29 ACTION_TIMER EQU 30 ACTION_INHIBIT EQU 31 ACTION_DISKxb 0 dp_Link rs.l 1 dp_Port rs.l 1 dp_Type rs.l 1 dp_Res1 rs.l 1 dp_Res2 rs.l 1 dp_Arg1 rs.l 1 dp_Action EQU dp_Type dp_Status EQU dp_Res1 dp_Status2 EQU dp_Res2 dp_BufAddr EQU dp_Arg1 dp_Arg2 rs.l 1 dp_Arg3 rs.l 1 dp_Arg4 rs.l 1 dp_Arg5 rs.l 1 dp_Arg6 rs.l 1 dp_Arg7 rs.l 1 dp_SIZEOF rs.w 0 rsreset StandardPacket rs.b 0 sp_Msg rs.b MN_SIZE sp_Pkt rs.b dp_SIZEOF sp_SIZEOF rs.w 0 ACTION_NIL EQU 0 ACTION_GET_BLOCK EQU 2 ACTION_SET_MAP EQU 4 ACTION_DIE EQU 5 ACTION_EVENT EQU 6 ACTION_CUR7/l 1 pr_Result2 rs.l 1 pr_CurrentDir rs.l 1 pr_CIS rs.l 1 pr_COS rs.l 1 pr_ConsoleTask rs.l 1 pr_FileSystemTask rs.l 1 pr_CLI rs.l 1 pr_ReturnAddr rs.l 1 pr_PktWait rs.l 1 pr_WindowPtr rs.l 1 pr_SIZEOF rs.w 0 rsreset FileHandle rs.b 0 fh_Link rs.l 1 fh_Interactive rs.l 1 fh_Type rs.l 1 fh_Buf rs.l 1 fh_Pos rs.l 1 fh_End rs.l 1 fh_Funcs rs.l 1 fh_Func1 EQU fh_Funcs fh_Func2 rs.l 1 fh_Func3 rs.l 1 fh_Args rs.l 1 fh_Arg1 EQU fh_Args fh_Arg2 rs.l 1 fh_SIZEOF rs.w 0 rsreset DosPacket rs.=~ IFND LIBRARIES_DOSEXTENS_I LIBRARIES_DOSEXTENS_I SET 1 IFND EXEC_TYPES_I INCLUDE "exec/types.i" ENDC IFND EXEC_TASKS_I INCLUDE "exec/tasks.i" ENDC IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC IFND EXEC_LIBRARIES_I INCLUDE "exec/libraries.i" ENDC IFND LIBRARIES_DOS_I INCLUDE "libraries/dos.i" ENDC rsreset Process rs.b 0 pr_Task rs.b TC_SIZE pr_MsgPort rs.b MP_SIZE pr_Pad rs.w 1 pr_SegList rs.l 1 pr_StackSize rs.l 1 pr_GlobVec rs.l 1 pr_TaskNum rs.l 1 pr_StackBase rs.lDE equ 1 CDF_CONFIGME equ 1<<1 rsreset CurrentBinding rs.b 0 cb_ConfigDev rs.l 1 cb_FileName rs.l 1 cb_ProductString rs.l 1 cb_ToolTypes rs.l 1 CurrentBinding_SIZEOF rs.w 0 ENDC DevpacAmWorkbench 1.2 GBAG IFND LIBRARIES_CONFIGVARS_I LIBRARIES_CONFIGVARS_I SET 1 IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC IFND LIBRARIES_CONFIGREGS_I INCLUDE "libraries/configregs.i" ENDC rsreset ConfigDev rs.b 0 cd_Node rs.b LN_SIZE cd_Flags rs.b 1 cd_Pad rs.b 1 cd_Rom rs.b ExpansionRom_SIZEOF cd_BoardAddr rs.l 1 cd_BoardSize rs.l 1 cd_SlotAddr rs.w 1 cd_SlotSize rs.w 1 cd_Driver rs.l 1 cd_NextCD rs.l 1 cd_Unused rs.b 4*4 ConfigDev_SIZEOF rs.w 0 CDB_SHUTUP equ 0 CDF_SHUTUP equ 1<<0 CDB_CONFIGM$ƂKF_CTRL_C equ 1<<12 SIGBREAKB_CTRL_D equ 13 SIGBREAKF_CTRL_D equ 1<<13 SIGBREAKB_CTRL_E equ 14 SIGBREAKF_CTRL_E equ 1<<14 SIGBREAKB_CTRL_F equ 15 SIGBREAKF_CTRL_F equ 1<<15 ENDC OT_OBJECT EQU 121 ERROR_INVALID_RESIDENT_LIBRARY EQU 122 ERROR_OBJECT_IN_USE EQU 202 ERROR_OBJECT_EXISTS EQU 203 ERROR_OBJECT_NOT_FOUND EQU 205 ERROR_ACTION_NOT_KNOWN EQU 209 ERROR_INVALID_COMPONENT_NAME EQU 210 ERROR_INVALID_LOCK EQU 211 ERROR_OBJECT_WRONG_TYPE EQU 212 ERROR_DISK_NOT_VALIDATED EQU 213 ERROH%R_DISK_WRITE_PROTECTED EQU 214 ERROR_RENAME_ACROSS_DEVICES EQU 215 ERROR_DIRECTORY_NOT_EMPTY EQU 216 ERROR_DEVICE_NOT_MOUNTED EQU 218 ERROR_SEEK_ERROR EQU 219 ERROR_COMMENT_TOO_BIG EQU 220 ERROR_DISK_FULL EQU 221 ERROR_DELETE_PROTECTED EQU 222 ERROR_WRITE_PROTECTED EQU 223 ERROR_READ_PROTECTED EQU 224 ERROR_NOT_A_DOS_DISK EQU 225 ERROR_NO_DISK EQU 226 ERROR_NO_MORE_ENTRIES EQU 232 RETURN_OK EQU 0 RETURN_WARN EQU 5 RETURN_ERROR EQU 10 RETURN_FAIL EQU 20 SIGBREAKB_CTRL_C equ 12 SIGBREA<<24)!('O'<<16)!('S'<<8) ID_KICKSTART_DISK EQU ('K'<<24)!('I'<<16)!('C'<<8)!('K') ERROR_NO_FREE_STORE EQU 103 ERROR_TASK_TABLE_FULL EQU 105 ERROR_LINE_TOO_LONG EQU 120 ERROR_FILE_NOT_OBJECT EQU 121 ERROR_INVALID_RESIDENT_LIBRARY EQU 122 ERROR_OBJECT_IN_USE EQU 202 ERROR_OBJECT_EXISTS EQU 203 ERROR_OBJECT_NOT_FOUND EQU 205 ERROR_ACTION_NOT_KNOWN EQU 209 ERROR_INVALID_COMPONENT_NAME EQU 210 ERROR_INVALID_LOCK EQU 211 ERROR_OBJECT_WRONG_TYPE EQU 212 ERROR_DISK_NOT_VALIDATED EQU 213 ERRO1 ENDM BSTR MACRO \1 rs.l 1 ENDM rsreset InfoData rs.b 0 id_NumSoftErrors rs.l 1 id_UnitNumber rs.l 1 id_DiskState rs.l 1 id_NumBlocks rs.l 1 id_NumBlocksUsed rs.l 1 id_BytesPerBlock rs.l 1 id_DiskType rs.l 1 id_VolumeNode rs.l 1 id_InUse rs.l 1 id_SIZEOF rs.w 0 ID_WRITE_PROTECTED EQU 80 ID_VALIDATING EQU 81 ID_VALIDATED EQU 82 ID_NO_DISK_PRESENT EQU -1 ID_UNREADABLE_DISK EQU ('B'<<24)!('A'<<16)!('D'<<8) ID_NOT_REALLY_DOS EQU ('N'<<24)!('D'<<16)!('O'<<8)!('S') ID_DOS_DISK EQU ('D',^GF rs.w 0 TICKS_PER_SECOND EQU 50 rsreset FileInfoBlock rs.b 0 fib_DiskKey rs.l 1 fib_DirEntryType rs.l 1 fib_FileName rs.b 108 fib_Protection rs.l 1 fib_EntryType rs.l 1 fib_Size rs.l 1 fib_NumBlocks rs.l 1 fib_DateStamp rs.b ds_SIZEOF fib_Comment rs.b 116 fib_SIZEOF rs.w 0 FIBB_ARCHIVE equ 4 FIBF_ARCHIVE equ 1<<4 FIBB_READ equ 3 FIBF_READ equ 1<<3 FIBB_WRITE equ 2 FIBF_WRITE equ 1<<2 FIBB_EXECUTE equ 1 FIBF_EXECUTE equ 1<<1 FIBB_DELETE equ 0 FIBF_DELETE equ 1<<0 BPTR MACRO \1 rs.l =μ IFND LIBRARIES_DOS_I LIBRARIES_DOS_I SET 1 DOSNAME MACRO DC.B 'dos.library',0 ENDM MODE_OLDFILE EQU 1005 MODE_NEWFILE EQU 1006 OFFSET_BEGINNING EQU -1 OFFSET_CURRENT EQU 0 OFFSET_END EQU 1 OFFSET_BEGINING EQU OFFSET_BEGINNING BITSPERBYTE EQU 8 BYTESPERLONG EQU 4 BITSPERLONG EQU 32 MAXINT EQU $7FFFFFFF MININT EQU $80000000 SHARED_LOCK EQU -2 ACCESS_READ EQU -2 EXCLUSIVE_LOCK EQU -1 ACCESS_WRITE EQU -1 rsreset DateStamp rs.b 0 ds_Days rs.l 1 ds_Minute rs.l 1 ds_Tick rs.l 1 ds_SIZEOhckM8 rs.b 0 fssm_Unit rs.l 1 fssm_Device rs.l 1 fssm_Environ rs.l 1 fssm_Flags rs.l 1 FileSysStartupMsg_SIZEOF rs.w 0 rsreset DeviceNode rs.b 0 dn_Next rs.l 1 dn_Type rs.l 1 CPTR dn_Task dn_Lock rs.l 1 dn_Handler rs.l 1 dn_StackSize rs.l 1 dn_Priority rs.l 1 dn_Startup rs.l 1 dn_SegList rs.l 1 dn_GlobalVec rs.l 1 dn_Name rs.l 1 DeviceNode_SIZEOF rs.w 0 ENDC DevpacAmWorkbench 1.2 GBAk|0 IFND LIBRARIES_FILEHANDLER_I LIBRARIES_FILEHANDLER_I SET 1 IFND EXEC_TYPES_I INCLUDE "exec/types.i" ENDC IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC IFND LIBRARIES_DOS_I INCLUDE "libraries/dos.i" ENDC DE_TABLESIZE EQU 0 DE_SIZEBLOCK EQU 1 DE_SECORG EQU 2 DE_NUMHEADS EQU 3 DE_SECSPERBLK EQU 4 DE_BLKSPERTRACK EQU 5 DE_RESERVEDBLKS EQU 6 DE_PREFAC EQU 7 DE_INTERLEAVE EQU 8 DE_LOWCYL EQU 9 DE_UPPERCYL EQU 10 DE_NUMBUFFERS EQU 11 DE_MEMBUFTYPE EQU 12 rsreset FileSysStartupMsg25 ECIB_INT7PEND equ 6 ECIF_INT7PEND equ 1<<6 ECIB_INTERRUPTING equ 7 ECIF_INTERRUPTING equ 1<<7 rsreset DiagArea rs.b 0 da_Config rs.b 1 da_Flags rs.b 1 da_Size rs.w 1 da_DiagPoint rs.w 1 da_BootPoint rs.w 1 da_Name rs.w 1 da_Reserved01 rs.w 1 da_Reserved02 rs.w 1 DiagArea_SIZEOF rs.w 0 DAC_BUSWIDTH EQU $C0 DAC_NIBBLEWIDE EQU $00 DAC_BYTEWIDE EQU $40 DAC_WORDWIDE EQU $80 DAC_BOOTTIME EQU $30 DAC_NEVER EQU $00 DAC_CONFIGTIME EQU $10 DAC_BINDTIME EQU $20 ENDC MASK EQU $c0 ERT_TYPEBIfT EQU 6 ERT_TYPESIZE EQU 2 ERT_NEWBOARD EQU $c0 ERT_MEMMASK EQU $07 ERT_MEMBIT EQU 0 ERT_MEMSIZE EQU 3 ERTB_CHAINEDCONFIG equ 3 ERTF_CHAINEDCONFIG equ 1<<3 ERTB_DIAGVALID equ 4 ERTF_DIAGVALID equ 1<<4 ERTB_MEMLIST equ 5 ERTF_MEMLIST equ 1<<5 ERFB_MEMSPACE equ 7 ERFF_MEMSPACE equ 1<<7 ERFB_NOSHUTUP equ 6 ERFF_NOSHUTUP equ 1<<6 ECIB_INTENA equ 1 ECIF_INTENA equ 1<<1 ECIB_RESET equ 3 ECIF_RESET equ 1<<3 ECIB_INT2PEND equ 4 ECIF_INT2PEND equ 1<<4 ECIB_INT6PEND equ 5 ECIF_INT6PEND equ 1<<z:u 1 ec_Reserved16 rs.b 1 ec_Reserved17 rs.b 1 ec_Reserved18 rs.b 1 ec_Reserved19 rs.b 1 ec_Reserved1a rs.b 1 ec_Reserved1b rs.b 1 ec_Reserved1c rs.b 1 ec_Reserved1d rs.b 1 ec_Reserved1e rs.b 1 ec_Reserved1f rs.b 1 ExpansionControl_SIZEOF rs.w 0 E_SLOTSIZE EQU $10000 E_SLOTMASK EQU $ffff E_SLOTSHIFT EQU 16 E_EXPANSIONBASE EQU $e80000 E_EXPANSIONSIZE EQU $080000 E_EXPANSIONSLOTS EQU 8 E_MEMORYBASE EQU $200000 E_MEMORYSIZE EQU $800000 E_MEMORYSLOTS EQU 128 ERT_TYPEMASK EQU $c0 ERT_TYPEBIڻ IFND LIBRARIES_CONFIGREGS_I LIBRARIES_CONFIGREGS_I SET 1 rsreset ExpansionRom rs.b 0 er_Type rs.b 1 er_Product rs.b 1 er_Flags rs.b 1 er_Reserved03 rs.b 1 er_Manufacturer rs.w 1 er_SerialNumber rs.l 1 er_InitDiagVec rs.w 1 er_Reserved0c rs.b 1 er_Reserved0d rs.b 1 er_Reserved0e rs.b 1 er_Reserved0f rs.b 1 ExpansionRom_SIZEOF rs.w 0 rsreset ExpansionControl rs.b 0 ec_Interrupt rs.b 1 ec_Reserved11 rs.b 1 ec_BaseAddress rs.b 1 ec_Shutup rs.b 1 ec_Reserved14 rs.b 1 ec_Reserved15 rs.b(6fPacket EQU -168 _LVODeviceProc EQU -174 _LVOSetComment EQU -180 _LVOSetProtection EQU -186 _LVODateStamp EQU -192 _LVODelay EQU -198 _LVOWaitForChar EQU -204 _LVOParentDir EQU -210 _LVOIsInteractive EQU -216 _LVOExecute EQU -222 CALLDOS MACRO move.l _DOSBase,a6 jsr _LVO\1(a6) ENDM DevpacAmWorkbench 1.2 GB&A_LVOOpen EQU -30 _LVOClose EQU -36 _LVORead EQU -42 _LVOWrite EQU -48 _LVOInput EQU -54 _LVOOutput EQU -60 _LVOSeek EQU -66 _LVODeleteFile EQU -72 _LVORename EQU -78 _LVOLock EQU -84 _LVOUnLock EQU -90 _LVODupLock EQU -96 _LVOExamine EQU -102 _LVOExNext EQU -108 _LVOInfo EQU -114 _LVOCreateDir EQU -120 _LVOCurrentDir EQU -126 _LVOIoErr EQU -132 _LVOCreateProc EQU -138 _LVOExit EQU -144 _LVOLoadSeg EQU -150 _LVOUnLoadSeg EQU -156 _LVOGetPacket EQU -162 _LVOQueue egionRegionSetRGB4CMBltMaskBitMapRastPortGraphicsReserved1~GraphicsReserved2xAttemptLockLayerRomrInitBitMapzScrollRastertWaitBOVPnGetSpritehFreeSpritebChangeSprite\MoveSpriteVLockLayerRomPUnlockLayerRomJSyncSBitMapDCopySBitMap>OwnBlitter8DisownBlitter2InitTmpRas,AskFont&AddFont RemFont (AllocRasterFreeRasterAndRectRegionOrRectRegionNewRegionClearRectRegionClearRegionDisposeRegionFreeVPortCopListsFreeCopListClipBlitXorRectRegionFreeCprListGetColorMapFreeColorMapGetRGB4ScrollVPortUCopperListInitFreeGBuffersBltBitMapRastPortOrRegionRegionXorRegionRegionAndR FEFloodPolyDrawSetAPenSetBPenSetDrMdInitViewCBumpCMoveCWaitVBeamPosInitBitMapzScrollRastertWaitBOVPnGetSpritehFreeSpritebChangeSprite\MoveSpriteVLockLayerRomPUnlockLayerRomJSyncSBitMapDCopySBitMap>OwnBlitter8DisownBlitter2InitTmpRas,AskFont&AddFont RemFont ZbdAnimate^GetGBuffersXInitGMasksRDrawEllipseLAreaEllipseFLoadRGB4@InitRastPort:InitVPort4MrgCop.MakeVPort(LoadView"WaitBlitSetRastMoveDraw AreaMoveAreaDrawAreaEndWaitTOFQBlitInitAreaSetRGB4QBSBlitBltClearRectFillBltPatternReadPixelWritePixel  y:WaitForChar4ParentDir.IsInteractive(Execute"BltBitMapBltTemplateClearEOLClearScreenTextLengthTextSetFontOpenFontCloseFontAskSoftStyleSetSoftStyleAddBobAddVSpriteDoCollisionDrawGListInitGelsInitMasksRemIBob|RemVSpritevSetCollisionpSortGListjAddAnimO@p,OpenCloseReadWriteInputOutputSeekDeleteFileRenameLockUnLockDupLockExamineExNextInfoCreateDirCurrentDirIoErr|CreateProcvExitpLoadSegjUnLoadSegdGetPacket^QueuePacketXDeviceProcRSetCommentLSetProtectionFDateStamp@DelaKBackWBenchToFrontAutoRequestBeginRefreshBuildSysRequestEndRefreshFreeSysRequestMakeScreenRemakeDisplayRethinkDisplayzAllocRemembertAlohaWorkbenchnFreeRememberhLockIBasebUnlockIBase\GetScreenDataVRefreshGListPAddGListJRemoveGListDActivateWindow>RefreshWindowFrame8ActivateGadget2NewModifyPro OpenScreen:OpenWindow4OpenWorkBench.PrintIText(RefreshGadgets"RemoveGadgetReportMouseRequestScreenToBack ScreenToFrontSetDMRequestSetMenuStripSetPointerSetWindowTitlesShowTitleSizeWindowViewAddressViewPortAddressWindowToBackWindowToFrontWindowLimitsSetPrefsIntuiTextLengthWBenchTo3QXrstClearMenuStripClearPointerCloseScreenCloseWindowCloseWorkBenchCurrentTimeDisplayAlertDisplayBeepDoubleClickDrawBorderDrawImageEndRequestGetDefPrefsGetPrefs|InitRequestervItemAddresspModifyIDCMPjModifyPropdMoveScreen^MoveWindowXOffGadgetROffMenuLOnGadgetFOnMenu@8utCharRawDoFmtGetCCTypeOfMemProcureVacateOpenLibraryInitSemaphoreObtainSemaphoreReleaseSemaphoreAttemptSemaphoreObtainSemaphoreListReleaseSemaphoreListFindSemaphoreAddSemaphoreRemSemaphoreSumKickDataAddMemListCopyMemCopyMemQuickOpenIntuitionIntuitionAddGadgetClearDMRequeRemPortPutMsgGetMsgReplyMsgWaitPortFindPortzAddLibrarytRemLibrarynOldOpenLibraryhCloseLibrarybSetFunction\SumLibraryVAddDevicePRemDeviceJOpenDeviceDCloseDevice>DoIO8SendIO2CheckIO,WaitIO&AbortIO AddResourceRemResourceOpenResourceRawIOInitRawMayGetCharRawPZ'cateFDeallocate@AllocMem:AllocAbs4FreeMem.AvailMem(AllocEntry"FreeEntryInsertAddHeadAddTail RemoveRemHeadRemTailEnqueueFindNameAddTaskRemTaskFindTaskSetTaskPriSetSignalSetExceptWaitSignalAllocSignalFreeSignalAllocTrapFreeTrapAddPort#V;BtSupervisorExitIntrScheduleRescheduleSwitchDispatchExceptionInitCodeInitStructMakeLibraryMakeFunctionsFindResidentInitResidentAlertDebugDisableEnableForbid|PermitvSetSRpSuperStatejUserStatedSetIntVector^AddIntServerXRemIntServerRCauseLAllo @.z"oN,_Nu/,y "oN ,_Nu,"FONTS:  ;"o oJfNu/ o$/ JgR`//NP$Nu opJgR`Nu"o ofJfp`S Iop`pNu o/ g f `R`pNuH0&/ //NS @Xe f `S`pL NuH0$/ Hx//N&PfHx:/N&Pf ` L Nu<WbH ,yL NL@Nu/,y"/N,_NuH0,yLNL@ NuH ,yL NL@Nu/,y"/N,_NuH ,yL NL@NuH ,yL NL@Nu/,y"/N,_Nu/,y"/Nj,_Nu/,y"/Nd,_Nu  6Rl/,yN|,_Nu/,yNv,_Nu/,yLN:,_Nu/,y"o / N.,_Nu/,yLN ,_Nu$<T/,y oN,_Nu/,y  23\2 @n  "FONTS:  ;"o oJfNu/ o$/ JgR`//NP$Nu opJgR`Nu"o ofJfp`S Iop`pNu o/ g f `R`pNuH0&/ //NS @Xe f `S`pL NuH0$/ Hx//N&PfHx:/N&Pf ` L Nu<$$ BP"B$ItXg jf^%H/.HjN*MNHj6N(RjT/ "yHi*NP yRh(NvA6-HO`,/N4H BBhX`4H BBhJCl//N8P/NX/.NhX/.N/ NhϋJϋPg..g / NX .LFONTS:.fontH> o"oJig*<4)hd 0Hڀ`0Hယt(p)Bx(p)DvBF0H2Hg,p)2Hg0@V?NVH?< .$. ".(@TUJmBTJm$@-@..ނ-Gg~ y hJgn"h xJgRD`p0..-Gp0v ЃJm>"h v` Ю*@Rp0b4%n5hhh RTp P`gBHxN &@Pg/`x>n4|>^4HL @`&f^HN (tO/<Hx/N&@/<Hx/N'@ R/(/ R/(NP R!K/NO(L NuH 0$o /&|d Sp!@ S hC S hg/9 S h/( N/9/ Nt S h"h SOf S h$(` S h$ S/(N S hC S hXf S h$ S!B/ NX`"N/*.N0B/ /*>NXOL NuH<<(|d$<X$TJf`D$T jG T hg/9$T j/( NP` B$PB\` x$T j`R C& CJf*B$U/</N %@\Pfp`/&B$S/*\&B SHhNx$T j oR/N$@O f`/<Hx/N%@ //* N/ $S/*NlOXJf$S S h%PLNuH0$o &|d"S i  Sg"S i ( S h감f$N/*.N0B/ /*>NXO`NXO`:/9"S i/( N/9/ Nt"S S h#P/ NNXO L NuH 8$/p&|d$S/<Hx/N%@$SJO fp`$S j"S"iC $S j"S!i$SB$yXJ\gh$yX(j\`V/<Hx SNn("/$p ///*2Nt//*2N///@/*2NO$LNuNVH8(.&. $./.HyHnNHn/.///NrO LN^NuH0 o /&$CHHr` AS"ARo BBL NuH 0&o$/$o o , o!o0 oBh o1o6 oBh B5o"2/&Hp 5A5o*5| Bj 5|5|BBBB%o"5o:&B(///0N./HypN"/NXrO L NuH $o /$///*2NB/*2N"/0p ///,"/4p ///*2 sT0H/HH//N2HnH6 HHP/2HZ/HH//N|O,L|N^Nu B2 0 *F " DELETEABLE%s%sNOT %s%s  /r"A`R IJf Nu o"ofNu"o o / r`RmNu o"o`RRJg JggpWDNu /r ARJf NuH8 $o&/$///$a$/xv jV(/*VN Xgx//NXJPgJf /NXx`pLNuH0 $o$/&*,"*pb:e`,p@f` f&`// NP`"/ Np`/NX/ NpXL Nu/ $o/ N/ Nx/ N yX (=O g / NXB/ /*>NXHx/ NO$_Nu/$/ yd"(pp€Hyp€/Hx/NNO$NuNVH>&.. .<<=|>|(|4|@|4Jgzx/.HyHy `BxHy/.HyHnNO flH6HHr Ё/H6HH/0.H/c]mfPx<~""^&FVDiskSIZENumber of BlocksNumber UsedNumber FreeBytes per BlockDEFAULT TOOLTOOL TYPESRead OnlyValidatingRead/WriteI'm not sureDrawerCOMMENTTOOL TYPESToolSIZEin bytesin blocksCOMMENTSTACKTOOL TYPESProjectSIZEin bytesin blocksCOMMENTSTACKDEFAULT TOOLTOOL TYPESGarbageCOMMENTTOOL TYPESDevice%ldH8 $oYO fr`r LNuLD#zTjT6xbL>jT"@ 4N(l0 >z80F , ";lx`T(Z lr|`fd>P//9HxHxlHx/9/9 RHht/NT/N>O8`/N/N6BHxP//9HxHxlHx/9/9 RHht/NTHx R/(d/9/9HxHxHx/9l/9h R/(`/NT/N>OdL N^Nu/$/ ydJhf yTB` yd/(hHyT/9TNO //N6O4`/N/N6BHx0HyHxHxHx/ NO`HyHx,HxZHx/ NHyHx6HxHx/ NHyHx?HxFHx/ NHyHxHHxFHx/ NHyHxrHx2Hx/ NHyHxZHxHx/ NHyHxHxHx/ N yX/(@HxHxZHx/ N y\/(|Hx?HxHx/ N y\/(HxHHxHx/ N/ N/ N/ NHy$HxHxHx/ N/ NBO`Hy0Hx,HxZHx/ N yX/(@HxHxZHx/ NHy8HxrHx2Hx/ N/ N/ NHy@HxHxHx/ NOX`HyLHx,HxZHx/ NOL<NuNVH08$.&.i#Ҁ/HxZHxHx/ N yX/(@HxHxZHx/ N/ NHyTHxHxHx/ N*B U"(OpPn,m`pQf`pRf` |`` |j` |v` |/Hx6Hx`HyHx,HxZHx/ N yX/(@HxHxZHx/ NHyHxrHx2Hx/ N/ N/ NHyHx`HyHx,HxZHx/ NHyHx6HxHx/ NHyHx?HxFHx/ NHyHxHHxFHx/ NHyHxrHx2Hx/ NHyHxZHxHx/ N yX/(@HxHxZHx/ N y\/(|Hx?HxHx/ N y\/(HxHHxHx/ N/ N/ NB/ N3fIP  zVN"plXT  XD@H <$op&||(|$<` *2 yXp(= @e @b@0;N  2HyHx,HxZHx/ NHyHx6HxHx/ NHy Hx?HxFHx/ NHyHxHHxFHx/ NHy*HxQHxFHx/ NHy6HxZHxFHx/ NHyFHxrHxHx/ N*B U/( Hx?HxHx/ N*B U/(HxHHxHx/ N*B U"( *B U/HxQHxHx/ N*B U"(px X`ADDXxDELD SAVE D QUIT / l $ 8 # L# dP  |P  *  !j|ZDL*BJF@*Info release 1.2%s%s.infoDisk%s%s.infoNAMETYPESTATUSL topaz.font`topaz.fontV !! ""             q?HxHx/NHxHxHxGHxHx/NHxHxHxHxHx/NHxHxHxGHxEHx/NHxHxHx=HxB/NHxHxHxHxHx/NHxHxHx@HxHx/NHxHxHx@HxHx/NHxHxHx@Hx?Hx/NOLNuf t\P  L`PLTr"f v ( =^/NHx?Hx3Hx@Hx?Hx/NO`LNuH $/ $|2HxRHxRHxHxdHx/NHx\Hx\HxHxdHx/NHx\HxRHxeHxdHx/NHx\HxRHxHxHx/NHx[HxSHxiHxgB/NHx[HxZHxHxgB/NHx[HxSHxHxB/NOLNuH $/ $|2Hx~Hx}HxGHxHx/NHxHxHxGHxHx/NHxHx}HxHxHx/NHxHx}HxGHxEHx/NHxHxHx=HxB/NHxHxHxHxHx/NHxHxHx@HxHx/NHxHxHx@HxHx/NHxHxHx@Hx?Hx/NOLNuH $/ $|2HxHxHxG obHx/ NHxaHx`HxGHxHx/ NHxaHxHxHxHx/ NHxaHxHxGHxEHx/ NHx HxHxGHxHx/ NHxgHxfHxGHxHx/ NHxxHxwHxGHxHx/ NHxxHxfHxHxHx/ NHxxHxfHxGHxEHx/ NHxtHxjHx=HxB/ NHxuHxiHxHxHx/ NHxiHxiHx@HxHx/ NHxuHxuHx@HxHx/ NHxuHxiHx@Hx?Hx/ NHy0HxHxHx/ N|Hy6Hx,HxHx/ N|Hy` R/(@HnNP/82.*& o(Rh  /,y"o / N.,_Nu/,y oN,_Nu/,yLN ,_Nu/,y oN,_Nu4H`" B  nf`ZPL : .info.infocopy copy of of of copy %ld of ) opJWFNu o /g fS Nup`LfNuLJfS`L / Sm fJfpNupnpNuL / JgSn`SaNuL / Sm fSoB`Nu &>/< n2ABAHA HA0 2B@H@Nu B@H@HABA"BtҁрnRAQNu/$ B$HBHAЂH@B@ $Nu/$"a$Nu/$"a $Nu/$lD"pJlDF @an4gD$Nu/ @p$lDF"lDF @aH$gD $NuH:&o oCE,yNL\NuNu o XB!HNuH ,yL NL@Nu/,y"/N,_NuH0,yLNL@ NuH0,yLNL@ Nu 6R/,yLN:,_Nu 'Xhl|:  | P:RZ~44 " B  nf`ZPL : .info.infocopy copy of of of copy %ld of ) opJWFNu o /g fS Nup`LfNuLJfS`L / Sm fJfpNupnpNuL / JgSn`SaNuL / Sm fSoB`Nu (f///NHJO fp`Jg R$`t`pL|NuH> &/(/ |$D CtBHxHy / NHJO g"Hy/N,///NlO`ZHxHy/ NHJO fzV`Nz` Ѐ$ЂЈ*RHH/N @XlJgHxHy / NHJO frX$R/Hy&/N// /NlO L|Nu"/p0np9m r0`pNu F4 Z 2 RV  F j $ b H@ )o]ϒ/NPJO fHx/ NP` Hx/ Hj/N.JOg `pLNuH0 &/$o$/SRn/ /NPJPfp`&SR"j 0HA!0HA!pL NuH> &/*/ /<Hx^N,Pgb(tN؂$DHjN/ /NPJO g@Hx^// /NVJOg(/ ///N6JOf/ /NhpP` `Hx^/NpPL|NuH8(/$/&tNւ//N.PLNuH00$o$//N&X&Zg /// NHJO f =f `pL NuH>$/&//N*XJgPHx|/N(Pg,` /N,X*:'/N*O g2/*//N*O gJfJ2gB/*2N$R-BHxHn//N*Og/./*2//N*OgJ6gz(j6p-@`XXJfHxHn//N*Og(j6`@/N$R-BHxHn//N*Ogf/.///N*OgPXJfJFgB/*FN$R-BHxHn//N*Og/./*F//N*Og/NXHx/N%n PL|N^NuH0 / oA&/N\$Xg /N0X`L Nu/$/ o Hh/NP$NuH8 $//<HxN$@ɊJɊPgPHjNHj+Ӆ2/././*DN&@Og%K6`NHxHn//NJOgB/././*DN&Og/.///NJOgrYXtmJFgLHxHn//NJOgFB/././*DN%@FOg*/./*F//NJOg|/N X`|`L<|N^NuNVH>8&.(. $nz&|BHxN,PfHxg/NdpP` -j//N,Hy/N8Hx/N(Ogp0*trfBHxN/ //N*OgJBgHx8/*B//N*Og*g2/*//N*O gd/*//N*O f4`J/*/,Bإ&.$. $n(|(<G/HnN,HyHnN8HxHnN*Ofp`xHxN/ //NJOg^ RfVtjfLBBJBgH/<Hx/./*DN$Og$Hx8"BHQ//NJOg %BB"BHiNX+ gJ/+//./N,tOg'F/+//./N,tOg'F`H/+//./N,tOg'F/+//./N,tOgd'FJfJ2gPHxHn//NJOg:/</././*DN%@2Og/./*2//NJOgJ6gHxHn//NJOg/<-mP o@JOg6/$o4/*//NJOg$o0 o0/h 0`B `pL Nu 4"xP&nP^fzNVH8 $.&. /N$@ɊJɊXg|HjHn//N$JOf/ /NP`RAC`p+Qn=%nH%n\%nT%nX%nL%n%nJLg jL!J `pLN^NuNVH8 (.&. n=|=|E`Ct+Q-h\h=-hT-hX-hL-hH-h-hHn//NO LN^NuNVH><.|KL OgL $/*/ (/$J(g/<Hx//N/@8OgHx//,//NJOg| o(<(Hp܀$o("0*HN@, o("0(HN@,$o(Hx///N%@ /$o'@`+gJkn` a$fRkJkk.Rk `&vA`vA"$A a8JgJf`L `~H< *a/"H&<pJWFgFH&<af6$ мNvg"g" @!_ A"_f B $@a#3 {%@ `Jg x h!Cp.ELAp`("H"(Q/|`ЙQ"`ЙЙЙЙYn"(gR A`NuHy>NU x h.(jp`\ Ox&<IaT g!Hּ QB&<C~ a0C| a( G"OE'@`+gJkn` a$fRkJkk.Rk `&vA`vA"$A a8JgJf`L `~H< *a/"H&<pJWFgFH&<af6$ мNvg"g" @!_ A"_f B $@a!5 %`$*- g%E"N(( )s.-$Jf$<C" N."N(F%@, -&@a -g%@4Jm,fvLg)A"f"*NH(x(l ,$@*A,m"-,$<N,g"N(Jf0"N)|&,LgHl\tp(jN&_'K8"*N )sA&"$<N.f"N`H%F%F -&@a -g%@4"-$g $<NJf,/-$"OAJNXO`F"-($<NBJg%@ ?, m "ONTOB,Lg)A"*NCannot open From file %s L:ASHL:Shell-SegHa^fRA"Nj*fA"N 6`L$g2G'@/@B ",N/@'@B/l /N$pNu"o N"/gNpNuH>$<*,,n0Ld* <"@pH>(jNL|NupNJg&@X",R A&&B*n"&NupBQ/H8pJWF/@4j/j $/j(*V0fN/@$J(fN/@(/| /4<м0N"@/@,gFG, #@ o8f"/4 +#Aa ,"@N ,g&@$+gadJg/k<"/N$N xR(' / g$*@+G+l+FA "N@,x"MN,xSj N9kf * f C`\ * fA"$<N/| )@gv *fAv fAR"$<N" f&/| )@g *f g @)hJf A/H`Nt*$o( o (a p(f B",gN(.",gN( fp,F%G< )@R"F oD )@T )oA\"o"Rn EG"L/,xN,_$a@ /OLL?Nu"/,N /$g (@*"*a@ /g @B /(g @$(gal /o @/,xN,_ /Dg"@N / `fJg gN",g Nff",gN",g gNNu&5("5(: g*g .Y` odra(/@ o*/@,.X/E+B:+B+E+l+l+l n0+h&,,",(MN)@AJ XB!H"o  H @!IA\!LP(A XB!H*f*g)j )j`t ;!,|?<O @( hJf,"(g*Y"/a _Jgؼ /hgRoV<܅/F O/,xN",_O |Jk @ hf,(C!I NuARP_PMEN%@м%@$м %@H8B fC( C$ %|4%| `Z +fp %@A$(+g.pN&g$"4HN)8g )($(4H`"CN(+$+%k44B CON:0/0/640/100/ARP Process*NIL:*fH?Hzp BQO*fa/@ kHH  x(h&lA\/H**<ʓdTk$a /fp)oORLӄ  )0SundayMondayTuesdayWednesdayThursdayFridaySaturdayTodayYesterdayTomorrowFutureH04&HCHCBCԃH@H@B@ЂL Nu/BJjDRDJjD Da"JDgD(Nu/BJjDRDJjDa `H0HAJAf HA64B@H@"H@20BAHAL NuHA&"BAHAH@B@tЀӁbR@QL NuH?g8 Ag$A&|gA%nA |g |ma"Bf` g"@ABp QIp(mRztN&<m<fRoRBR`"|dm|da@E<fEtRoZR`"/a "JfSAU"a`"p"SaNu<0H HANu -g,"@"-m:<$a:R"HAa:"-m2a -g "@afpLB "JLD)gNNu A"jN` A,n8N`,xNb`N` A,xN`Nd`N&`N`,n4N`B *g @fN``R) NuS)NuBI2XO'@ 0<0` pr+f$ Ka `0</HL, Nu/ $H g @"(gN"R$N`$_Nu"*g/N".a".N Nu"tN xR('"("n<`g"Q f"@/ a NupN/g"@A X!H xR('#hA<  H @!I`&fta,"N,x n!B i0Hhp?Rm>|lA A!`$I/,n8N,_"J m$P K/,n8N,_NupH@JfpRJf/^N"JgB&@ @C _QB!$WQO`$R g"@+)f ACNl&$ LNu/N"_ fNuA0-"maBNuCal m h"Hg</fC`<:fJfB m ;@$;@,C`< m"PaA p BQRm@RmDa0 m h"ONJ@ga` OCa  MNJ0` Jm@g MNDJ I}f`;|^`@0-Pm`g.;@`g(tERB$R g m@NCNn;B_AAm0;@;|Ba aJaD`bHxm>n8-> <8A"Kp rt4-<6->_CoHBBBHBv,n8zN,L@ Nu|h Jp``paprtvEapaprtvaECaECa~EnCarEBCafa A"G2f4-6-a8A"G2f6-a("Gp,xN.LD k>paaAfa`"F Gprxz Na0->]@2 H@Ao0J@lp;@< kV,xNJf8,WSmDfaJm@gaJm@gpm>faj` kV,xN`"@,g m(g Ip@a&`N`$)$i+iZ+i F+i$R+i(VN,W|gF|gƴ@gt|g| g|@fBp0*&"|vgS@gS@gS@gS@gS@gS@gU@o m(g Apa~J K*n;@&;AJ+j@+jA@+HA+H;| A+HA+HAd *gS@` < <, 0B  PH PH RP * g @"h.+Ipi;@/*g Adpa Ad,n8N4&@Jg",+2*f * g @'hVV K <@hNj,W,n4A6N+@bg @"FNpap+7;@2-@WA;ArV*f+7p4+[B6+ WCa,WtEf"Jpa>E,Q m(g KpaH="*.4p"<,xN:.gˎpap"FNEA`aEfAMa0-U@r+7t@6-maHrVaH2+ UAa>r+7a4pa<0+Y@a2 L File Drawer OK ParentCANCELDrives?<g <Z  1t8 t8 Ut8 t8 @ K H?<$HB <N*@Jg$+JAtCj0`"p8`p2`p,`p&`p `p` p`p`p/,n0N,_Nup`p`p`p`p`p`p`p`p`p`p`p`p`p`0<a" Nug A"( Nu0<` 0<`0< x h NuJg"X/"</,xN:,_"Jg @ Nu g !/,xN.,_NuHNLJg(H2E$O&O/B/B,xN O`LLNuJk>"+g RA'A|Pe(Jg$H0L@ $ NL@ JkЫ'@BNuH0&@E/,xN,_pJWFL NuNurH@p/,xN,_g?p"N"@Jf0,xNLApTЃ{M'Z&'*$ .HfTH!$*@+Hz.?z@(0r+d++@X~>>Z$%< PF'CFm0 `@, x0X`HhbP5 Z@`'%eg hlnI\.}1rR]'֧>%X+d3)ge %x8@ڜ>dɅ'S4Ɓ?8Y|pcO8 ozzU f@$'- %'-$a'-`%9}C0ljT_脨MM@ղ@3-B|`yji{ isDŽ?lLFa#O88u0!43r)>GDA90b=t Bb8$ca8@֦N7p CcS[;rNuKRϷt3?P+˪)Ҋ  W4+cJPƅǞPT}}E@,DYBRLEV?q۽ HgJMYQU%9:QDS09A''U>wL-]fHl%MU32}>aBARt@%(q'ϐ`P'\HA~9ہB..ff6?貰E ݝp PUu2 C*# ӐKg12xZ[88dKdCd2V"`Pt 09<< l1PwL. /h5!cPa$ @Y0?]h0  0 X`$,%р_s yMT|J`Ġ@ l0 H`/@;LN0 `H%JF>C0 Pu 2` XEŢB@_ጎ@oCaDcLwπ77Ԣ$@- zH=#(deg hlnI\.}1rR]'֧>%X+d3)ge %x8@ڜ>dɅ'S4Ɓ?8Y|pcO8 ozzU f@$'- %'-$a'-`%9}C0ljT_脨MM@ղ@3-B|`yji{ isDŽ?lLFa#O88u0!43r)>GDA90b=t Bb8$ca8@֦N7p CcS[;rNuKRϷt3?P+˪)Ҋ  YO l7R߅H@tمT؁I%"p@3 HDLāN!$Fn3:wcY #W78^HX}H|@,ug lU'|ã.dXOmP3(JAAz*BeXM``CTL! T!4*PBUHTP"hhe%cz? $dԕ@9)7,+у@d PzhY2y5$=EDkLG C^K ԭdf0)/$RPf @J8 H<Xe7*:M$Ԡ*y <@. q@C>@rI sBj aZ݁/;M adgw}sCt f" A!WHA)Q"ND> Z݀999 zcb-MI/HZa@{iSNfa fCs*XT`=f9Og0E$!J+E(֐ #AlKapmxTYNFJM)t3ā;:4%h[f SC T p) <,:%Ha(I,!L\ p(0"oh%A ! EI9#P: @R ؇Bq[1?КE褀e<^IDNȆ>J#¦=6 EXCeqG==6<L >tx a F1OB @ D1GР;S?88M`9'2# ɠ RO{*! х]U @ " |M [Mg )rG*"5'‘ b\@tGL!Qɳ8&>Zgq#L ` XS b{o&3ŧ$:`9:YlS?͖ϗQH#5 0$OTCHF A(J0%P C('!մ8)*,~3gzӺ% *M!@c '$t4t øf X!:_eWpH* *H{JT5 o1ՠ\ƚe:e~‘Q :4s F@H! C~f0@~jP%J}.(& % @A0u=N!@.IB [@ ѧ,u3 S2!\PrYx@0;1ѐ–@,l rG+Mv8-AE;%~ y41`HO"D$|C0 ! h<(&A02مم \ P:R "TBDW0 4P;8c†v.v :-l@M~9;ۙ:;8DEV])d( '+"j  8ax.@! !p"@@]ǔ*PUCQ1p:c )6!0*B/'a|hAm`+6 ֈpL.I}6 ëoP6t<rSQ^ˀ3h @@$3ɝSrrplǤz.`Wz%` -{ e)[?끐&aayEKA` C # %.*s@ ̊pI\` (/f.`8 (a@YMy]t_ocl LTh>& 42P N 3NhB6?8$%e|iœ{Fɓ :0ș) 3yeϿpP1%g@KX VDu8g?" eB&pʬ;^ŪĤDKFRףJ" ($n m?!Ā$ 0g#HgX S(X X G@Y-?oK4 PN|/b ACFc 5&%&&'& (@OR (4ҠH P8)(QR$ $`V0F·pJAZz`!i &`DG+ JNpESr ! 3KA>5s)胪kE# D\R0aDf" F mkhE(4NYȩ'_*9D\6N,UAt@G&G@w?<y^,;<ADBs<#fAyiQRHi0Zo|EhOM Q Bmgonccp|/fc`_JYOr,v% |Ggn Da_t(^GF!8I!J lА/(ŀtkGx=# 55-M IOB#q$PS @v ,9p @O0,iB} LV$ <hF8@3 ef%pwDq"y\69W0&ElD&Ta^FhՏ"m3DR_Ý̵xJPpu \DtVFf@&!fd%,M~)R G(+ꘀ~qwaWA!HpCjA`VLNgR?ATlB rm}:o V8;@?0}3r:,R]E 8J2veunP$%Q(ܑ! !|lqCTa{(c#y|'Co"E`2PĄ MHl+`gᢠ2O ĂK]@DDS$_5m+yBCɈGbx*.ɀf8!(qmP({fc#$ xl:`605T|#k+Ppi7[&oGr>@1f-g x|24+'I#DH +aRK@v2# mi;,($J6b@lEohbc ,pB@[S[*Jx`U*ldlaignkb5eA|g`a610QNqNqNqeNuprS@Sf< * QNu H8Y?'>O; y8LE~?c8Vƺ̠&0I)`Gmf䮋BvCEʧJ>=4 `~ , KN4\ĄdLYX qDzaj1+¤u$*Ԃy 4=LA+N~f4 5>i+#}P2a3[[ y QG9 vaiHvHO0P8kn},WF,: Q mLԄ U &U15345q{Aq@wڧNQGxۋ[(SeŞ+4)X*C[(SvqO0B& $ЏWhB!=a1Qc2q HA PJ"H,xHE6 a2L/&IP .P,SN @I (g @BI*9ag ,38l 'dA]aC {@LP¨Lcah 4ܒsNDDT7|Z&kPj@'A0@],i 1Z@ `!yx@Md t5r>b^AF2ÐP`)mme%P~!\Q'"&PBPxIK@c"ZƃLPJ9Fh+'Xx+- =8)c{A e`@Bkb`ZF.4s7 ]-mn08ؙ@9;ۙ0-=`4P dNbJanLIcH`MjgcڻA@րc./ <('|16jxceoK`jt@L 3+!"A)Ļ#c>M|&XOp&3ho$Z99d+h h@)>P  %k=JZn`YqqfC ytxH'6G!!|ah9+>$q+sxx j9Mݚ$:<}$w*.'NE(I<a"˽Da Ş&avh^Pc y) 51 0O 03d'L( x4^DNkICWL\i ׬]:ilP9N./ <('|16jxcgv2'4B@D^PC$ccEt zj:&h30jN#x# OsQ$x=PQB4JL_kn`ԗm-zeǬÏ-WyΝPg끶y^8qt. ?PEJ žw_L0@HAHɑx4zG9& 6~e'oi2X4Mx*.([X惤`0UO =!Ip`^Dʍ A1VR]]bxh ͫ|(Pl̬tp\<(M,v^0)ඞ2 bu=FSՋ>lg0A߄bx!\]ayn:E $A|FG< w !MϜx'=<C%vihґ@ z ɮ 6_lGA6.U]ٟ8V{1PUR|bu C zU< !<`lxaNhUN&Օ8,8~+4x~9:q*1"#ysOhEqY{H0}q灚D ȰzX4ќkN4W|l!zD$I0oS K4=aݫ?kd3@h Ccv'z>Z*DGc׊,#FpI'ki;Ra+ aW JP2pÉ'f 8{\4V˿c{3@_a`+LM)>. E ^(&8(}wΊzP2َM+0W!ׂfEL$>ұޜA n1~Jb\ثMuj `!Q8ɟ\ (DnvK{[( omqp~'~'Ӂ@ZQ}93i7Dfe%FX(9Ӑ#ؚYR|X}O=w y0FX#b"w|D>q=s ӹÃ%UFHo.L#8@av_4M$52hh @QCB1r!`13Br(*G.?1m T - IXEڨ›H~:OlM h&P Wr߿Z ? mMA= @A ayDу+Wz$k Y_sTvt0 !\Ea:+IRb$u,.9mטĒ0x{NBPI٣@1 \pf+9zN̂_4 N5bl(AFiS9xL@s%h 40⦵408`R^ RrrK> $>Fg2Kӌw0@! ` @ C׾w֔T=$|Y DV I,H}@@0lLPLѠ~2BC+.~V"zw1h%0l0vQVɳ8&Fp"TM(Jk n)md1"&#0+%pӉ3:`9:KW{gK#'C'X IO+F\i~oq lP4Ym&C_(BEFO` (AL@+ipiմ')*,~3F~&i:%d 02\pծ_i\H10,I5? c($ GATlCWge8 JhrE"~I c\ƚR}Hb4PO\( +$TTƎdD()$@3 qa+ʂd_B> |oЂE a/z'夕,* 'Ң`Prk6Ʈu&@FE9@ـ1鍊>|n^$Za@{0!*t 5[%hny]w s2'0"R s*a|xxE3"R퐥D́xbHI2am" 3 041"&Rg HP`PDma q!*"k0H%1c  C BHϱPBba@$\eb @ la}KAoT2TA腐`l `bXHXEx7Z A]z,N#/J.1TQ$r0̕7!C`G̀J@6EhLDh1 #8 % -#ȐJH Uc+א0 72t2tTU 1z ` $@ j`3lA/,SP3K(<'M @y`biwA  P]F-hAoMC&ZH%@iY(ڔ J%_dWNUU_\2N`(z87#4ihR{@@e Jhࠐ f_c*]qL2tfZWc@Fahw `ɒ'*_~YJ4(#p7bP@#fdz=  vTa4MG8 zp!P p1#ƀ/@&?r]'=p=H-X//y? +QXpI)c<#?*p!f/MI5Q ($$ fM;82&\ )>fN/Ф"*l32{2؃DwS]H#AX"w Hla@afHI CIS'pJ҈ kt|'30M]l8 b! 6L|R"I OLHnRUa/ ^ !>oJ.pɐ - tL@A wO  r[`QpRc+u͠A @\Bd80va(CKƠ?@|)&B#pδ~@ndOCVck.<4c0v/^ q 8u" FX@?@\Ii +a0I3 \1r`Y̡/Lr "sO.\'s +@^5ǀa| /Ŋ+,ʛ $X$ nW-@I$`@afTRHdRII!q=]5*D e2 )O`a1Vn"nh2:n l@+ˡH'Wp3 NAQfH$HaT ן"ᶐ:U##v9B $]LI P]/ ^əY $txjgdH3hJ)H23<1I F^'N!3"QB1fD@ ɀ 5"H1V+#4.Ҁrhr%ujzu€[8M55I\f<CcJh!<jn@) Y‘ɱK0C&_qu`$r`3(,@N6U8 q0^14ٙ80%1kHɌC⸈`.G2B6qyxAɘ`^7ВdxlDr$2-!7a.Q&զ2 AlƠE$(~?y%["QH K`s0-nM \k ><hHxj@xjC$N\ 9 Ă1@JszXi #}0!r9g_0b0B FF2pd @B@t'!" 3@@3F^ҨZ[h )+À 塳 aA Y( K0D,L a0EגHp29gah#}lt. L-7f0Qa6=ga&P+X<AQ}KZ\ƌ#φCt1A= /D ˜2 = ؕ5ʩ ^#EQ!&δp?# m(rAy Da6bv~AhBEAw3V;Q?ҎtOUfcPSH%Hn@IGJ.?o2Tyl "~~p̆ŅugCһx'o0?tÿ-/aZԽ`ik du54> >xSCpЦf-e| $ĠNoS/OY/hY=(l3Aץ'Ǒ ?CLl@;|zr(#Qh={2o0d f7 $Q<=>0t ຎ27d=>(HAQ_`8ÇICՏ?=YӀ&n@Cupr (x(F=R~!@/d v|8Mrq/CK@Cx; y~Ff;}cdTz0> SlSJ?Ht?*hhJb2wBxl#8`<ߺw~b65ComS=:N l0>Y̽Pyn]:GN42D|+By'nko ʂi0A?cX:>\6_u<INgLo7C R;C$ SD{S drrvwN&fv.v.NN@4!db?pJ] Is#0Q-P$!x#5@0!qP-@JH'Ӹ=)?$|$_ehfH 7arxKwfےJ4A8 $'FA $E hY$T|0<L̀ p8^FfD=0 1HPi1!#A8J|2a\ƚ/H&>&>8rwc/TyOdKЯ$%:1 dSsEF-x-*bPM$CD>Ȇ^3, 3塨Vy)s,^;5hٵ3_yXQ2A\팀=d6pwՊ=^0$(be]ژȵtFNv}L9eBw ` @:&),F'22BjJJ*?rb𼜊N(a"{ڸ[8XvR{S*F=40(t@iIzFAW $}ż&r#|B;P|[g9P? pY037wO,gP' =m`BE? `aL)?Fd:3D@`XF\lf* y# Q;S'S3W;cK{;?ckW}3KS J(? T{>!s~/ypyIkn+*+B̑QI%CXW*F_!@c2bZ@s  3,A=pS @NADP@"mDB v$@p  ɌBӽЦJW"%.Y8`"78 "3P4`"54!D?x&O4w  /zOAiDddPfv.v}~Rvf=:©jCimccY0 5|'?,ص=Hdd"A 󩹑pFF)*G`HwϊD#$*$x.$#J* \  L Mj MmdgOO)$QLPYEFUHFRXR3n\ y!Zi rl *G34Y)g|0B},5AHa$(D4'@ѣ= `t%{h]`-AM9H$1J)1@X[ A%\NB#S&a$`H%8 NȷJ7@ }3lF 06Z˂0D% -t(fX4d/^H#`UJDѯ% d``*'|Ƃ(.k<oaICn(ٸ S'A#{'ddQ!2NRAYAIy91^".((sDpdDoEĜT$vTV^IS@SATW끒 1ΐ  Φ润 &6&?A)bDb`MjiB`Logbgjg@KK* >O <@? \d@&݇ EO_vc)1XXIrz2N'P )'pw30GcD1?ﶓhECgJ ;D&;IA]B7qP#%LMj#q}냌5|ݧK$ d{)2DW‰\ ~#AEAAD'C^RD3 ȍD /,TIq DkxxHyA !ۙP 8脤 fx -,$bt]T/>~+4+fBKښ/zv ErZ>2_@3nCf|hz>\{D8ѯ 1 G+E|B'@ z4Q/A"Q8A8DR$'4!Bbk|M8LMVr%4A߉ D(0{3GS|-o_Zc%8>"P4u[I;MZ!qhs+pq.s);aWP }[ҥ|#1?CP*7ƒ&u)k$0èfhN1;ui(~P $~< w0;A4ag He&605 `vdc.$\` c,0f=0=-\uڂf O+*'b!0`A RRb?U^Ѐ\-M Mz GyY`AmMlǖA./xKXt*@8>pKg;{:CAL=M\] zN 'D:%2rwp'#40"%&r#S%8y.< h;́%r±ἄ|6z/ꆢr?U4gD ~䖈pw07?AEr~ˠvJn  FtI.A@ Aj`<~i P#pc9aypHe䠱@ ri< pML;M h)1zQm%@0H~7 `87ĥ m fsK7L}-?JP.[ Qi( @HkGP(J I2.Ngh=/1Klcg :`@R PUPٜMP1/B5VR|o R3?TC @H#$%d*`ܩB?TMsڞpVk#|J@LȀ㉑ '}Rfd=:ORL.5/mi@SNqߢ=m@#Vus4+e($ZxI! DI`Qzq` #$0ypzn҃A]y0Oԫ7H@t؁I%! \/wآ 6oe æh?C!D\eWՠ;6;`*#p6g}aD8?O'4Qȴh0A"RDM!G`WC mt:ؠi)p[ALAPH$> :1P`,V &=r=?$ IVc9&03H /C DX4Dp4a 0 ="ИV eVw𕄁*H{JTxn@%49"$Ѐ.cMt >1TB'.y xJxĉR*cG2H "t@h~x 0@:Bf sp2_Lʯ`A21hA0u=JEE`_m>'p hӐY5s 4 2/NF1LlP)^t7$" Fb Sӡr+D Hp@9XTØP+ga"I)FRf@J<1?$c 0)BdYNFJM)t3$(D0A`:Ҩm(cCbd `Kbj A =c )pI`3¸@A3à&`J@B?07eNcB+ Ai-p QA Z' ĥ9BV; '$Q3d xKRO0(EdV!ИRa)V4%b9^ f)>4V8ЍKWme :3&9ɐϊD\#i$ B6 Q  2sA$K3' E20%dbB΁ 8a9I$ wX\ l 1N PR}wnWa ԯ@8 >1 "Ab8bu #@)钀SS L >Gᓝh:>.ȟ50Wװ\xh`^*(.01b(pE@@;K*PRHH] !^M1tOE!B.e x80"c?2|p% a?tHV;3 ؼk,xL'R_9fWCiY6H9HApBe`Qb($  H ,J I @))$" H14??,pIIØbE[J:dt $ UXWC1N`];bt R5H$^*p \ HHHґtxrI.`$Ґ(] v.Pod̬Ď L rCY )b E)Pg)<@qdr3'f:t ( (3QFE"DEg{dK RК$Q+ i@y 949:{a@-& p$stu1q3:؈lbr$ NFadj9֠85`$r`3()=@N68 U1161@JPȉxMw8" ̐"r[!i@6jOGBR@2WQ-| 1Bp - >jHq0L<C`xa@xaC ᤁᤏ:<4(+/:NQ)Qaz(쎩 ˟~JF“pC!@'% Ӏ^$ 'zZ@8ʠ i~m (Ĭ:;gUfJDV) I,!mp@%he K ^HI!zz~߅EȞq S Cڍa 'Rp}3LF.xz 0#u)2=Q}_р_~^ t$:Sj;{9V  AjmxNZA`xGkt]o(`v8 a+( j6J@( A\5rA3+Jm( #$P~IGv( lPq, V|#(*b( r*O( h j nղJ62(/mκ 452>C(DpS~0PqPf`Pmb( @) } JPB\-Ҁ 0J^'Aw AA( #thؠ8PkPmB?AAA9O@R(^)XMFG!?) /` LS M2ppp#DIϗ\\dEXN`=C +SF -K PK:{(՛ ?}C, eIg -a|t@%:|fDz? {#{uF_>%:˵taY Tsw߶Y1l8dLGD|&C*[فCHS#5tM l utQHVyDWH}z!L /_~H<70 %Vt73 fly$K&>xP1a]]'8sAɕUM;\Hg(\s[B’rtք[d:Q@qP|EtPhfHS\XiNGAvB2tbk<=S%yugĘ!;)ֿc(j{) ' Wo\Ō}3'CsXl}nj'[v 1HP! d H<P$&EɥD9@lD`B@p'@J@Lq,nPA?lbk9@$APG8nN .wx <>@R6xJ"g-(c8cSl0% igs Ӏ1 "0]MM,3gMGݸoPHw$(O1XHIC4R@SF1i2R \L- / 70@iÀCP<^*]qnoogjc618\X'@)t}@ry䁒@Mx?;5yIjKF@:ubzzƠI?@284bJ Ðrfܮ=3qQ4276|h 5-T2A=x~1@>1@|EKEȀȁĄa!ԋڀjcAԇ@R5bSIcLu  bDHsHccB dt"% x@&gN L$^S-&h݆E@Nv.|ܭظ8y8qr=N\.&ζLtΞ?a@EJ !P4H\)pAO. 2_@asmЁ{to fj<}$$ߣx~Msj^i<n'hߐJ~&tpA_hY$4 O)8gXrAE8Hq?˸tnxenhPj\= χxy d30z: P”~` C"[@ 0"'%'0<_0(s^@H.$\F+^Oµ *H!0`)/0r lIk14@, xAy4?4J dTS` ͇ Rxp@(S!P &- 7:&ceD+F:xRQA}|b+v&f=? .>:`/Coe!39g`LnkjgbJCc2)3 /.܀ -|;-`Y5 0DSmėǒ_@ ]/BJ@GAp bRpaIAd[`CgWXP1*8;nІPc/ !xI bS~YzucK6>^ba@8N@%0"~! -g /jq)kjẌ́-eP`F'bڔ J%"ӕsU<2N`(|À Ha>xB↙wAEa  W<u E! ;@akp-3$3&ـCӕu앨 |̜_mHD > PݙAq;M̡iEk;τ600#1Hr?*`0ݖxCrV$ո rI5CׂJJCƏ'*CA.K`I@%-=oJIxY^u`? %@s|i!)=)a̘dEȀ)@K9&@aωl>&R|ٞ8*R)8/0%(*ZOcL`Wi"0% 4X!?חb4X`&D{#aEF8CZxҀq&ƀ}1FaB $I:"y:,ͤ( RIJ!@739CV˥(-\()V gp5jAe 9'3_u00=Fb"lʑ2PUf-I,?:7.abvd@cq2!y*J 2 iԗ#-\N@jTyq_3ԙaFN e|0Sz d'Fa10e)(8*a8aed%dR5x9 L.9 Bhl92I=dta9 ;(Ke@t]{#/.ٞh!\F0|.e1Kv%b@% &aC  fHRXIP!c{fDAJaO`O~e|  P$$ZM F4I(#8!B (73TLˀr2P@ a49@2@M@ a($ d|P V8C)6d$?>!$M2ŶHC^ _g0ZXG`O+**KAzWb?/<|Zg22~@& Qڣ3a~8t= ҇1`yH"xܑ =8=\4P?#%B@k8B Lb E!|>0Bӵ^v+bMko'$2(g Up ( "RP}gt%쁔&iJe|pmRVu@6lǾs0- @xh=i `́z@!jH4rCJh `)'fBD @PF#P236eTzK ZDP ($N@9Cu1Ф"@(s Z!$ e +Tm6`1ݧ1U0a( o`T BI7 OxG=st1RD] Ew@.S:U@ONg "GHyphKv?4|džL^LJQ'1QX, E*uLb!d a0YGdt?Hd?Ȓ<e$ZP` ^ 0'2ڄ+ɮQLS иS{7 ]53e`xOiD!|L e,B1rȿ5$ne<@b$q:fh %?Nߨ#`p,vb"#VdLx0MAe` ))$ ! Y ,ZR>@ H >PUf AKT PIphf\``0 RѼ&HD/?vQo:k"3Ȁ, k7+ D$JFMTf?XD0Av99!b QxH&=i t@,d09@;qB'Fdb$aBhi L I`\ׅkRt@ ?@"_ %7?8OC1@T`)0_$.j=Pfl1Ā@d! [롹*r= 0h̓ }(zaZʐFH$1'Wc@[sxUD_DMuR qk ʃ.΃=p3 _H'EhL@3%3Q-5P]9&d`&3"FpP3 ~kK NNQI}}ćx3'"agS(bR&_ ;I\112 Ȁc[K޿ { 5P!?B _uZOȿFp" $&o$@`Mb:{` " 2yAm/-.#$3Ѽ1Vo /ļ}r5u2u1)(yhuH!mLܠ{9UH i&D I,Vvր$ `qoU^э 6m#`>,@o4@@, ܹ 0!x!ڄ 65+h2ENHA <IXorAW\Ab/?cJ93_}}6z8<'\!%x _\C/wyy)Ţ i ϸ\v"=!`( {q 7kdy_, T Ɩ[@ž^Fޭoo` 0!68[2,0ys7>0OiLW{o(+0{1T J*u 8lKA*<$tN644!o썌Lm,Pu4104a$bXڛ@B^F;t62x6XΦ.5v @3"@0`s@P %l` GhFm,FiIHX>@&vXB\  8FU7x7NtoJ9kNՂ#E# #P&64T<5 @ ,X 38bbh BJAʪvId=j9^\ipq!|D#rAÞ.,w ɴ#K2 80-POfDLRZa<?yVCngE-< &{ϋ18 P @ 2nE;Og?*_ /hNn~$d{_+cV`*%RXM%9%zذ8 P 2nE;)͊~ (D4_I8/+Hy?}ʸ֫!@> &@U&7 EdB@X ǁQaLq_@吀 ?wӀ?Mhhw]蝋=/(a t``43 <󫑐ڹBʪTI0=j9v@;pi+i;{X2t c0<hCsZpƓ)]|{ӕqXG8l<"1E݇^<q55!\&`T?'Ѐ҇pp@a~~G e 쵡h&K x:/DNё 0:wJ1QЅpfAJjIlMMHm\~NU_˧`;$/_,mh@!hG߾)݈t\k]3K˄PZ" 05j3 ^ k]Qkz㻀!2`//P_Ao=߀|yH(Z2D'&jA>/Jؿ4c(!@shH6k(F(t\`GI/֘ʤ>/o>DIRK "Z'bdb`O`G 8mںd/@ QBA?L=/TyI (p;N)3MHm\UzIQ̸r &A4U.7ez:8 !B!?р:!v$qmi}T;$Q3L6.1,bM4 Ս Jćp05I*Y!f FV4-Rh l@D$H=vI`'0$40l/4HPQS40A40a\Oፍ{>2N8*G@n 6 8N( _oҮQְG4齸# =O">1F,qQ2h@( I5Z`l37qJ'ICJb'xd\ ˆRviZ[  {1p(fJ!szfx( vBT>gwFTJO~&3ȇ\Z9iD>7@&)0,i LU-oH!c%B%as=f#-fw`R'!/*6Fd[= z z0,A1Wrja - ?[a[M> ^KaR0\ DD\10!251װu2t36pv4NU_"K1. O0^DBj6̰w'GD`vdq*Hk6ZHdI:Z`g _Б!0FЀ6e)Vyy}MM>)7CS=x+(F@)1+T8xr<7+WE^, x)pY=!8ûz)2% P2 >㼄(lk<2_m/yjP yŽ`GF_0s . #- ~AZJA@ <Xд04ԴA =O%B 4=1H4gCDStb`-ӟTIOYU2ez| @/jTP!K}JFB#QM1F7 -T@i#% q'iG(0H"R^e(b^*BųxC0& #Zp\#I$ii#]%d~P` x+F^w]zD4 qrBs@AP@M=_<B, [p(iԂX{ FDq1B E$0| %P;ʁA1QB '(Don&A@(׆ۣ=d>4L#9(jJN :8l,KF2<k*8 Vf!Bh  %1ťG?gb20C^|dpNo5_6_C?soMoo}o#_hCoe#m= P,pc x,ـwj*@ l]lfT;{JA Kכ&\<^z1Ŗ4\uaŞIj!Dvt\M s t:eO[#{v42q}+ 3ºCh-p Lia (LE B"+ KT."bifiJaljdk@@)3 {6>Fw @&%e91 1HPnMyp|'`8!ƴ>~0} 蟇\xfF lAd8x->d@M>?TM9fT60.#}d~jY _a& .tt "FxHHfIb"ԅffDKpbggh^*ʄeV%+_g 5gp+q qxo\}~rp2(@"P &vbC4?##;ܢH itpKΔ^#keBldOjx.vDt0?(b))Adž=d_j3X}?*T!:B%1!i8=,\\BBWNUGLLL,]M]L<\)(<IUzFQ̠mЀ?RԵUH C yB;N/3~zfhz ̡, PLOrd-xaCPG 6|D Vl0&DCX#u!G M8"$X&/"^ ؉1A^/-Fam C2X4;p4~D5n[Eyc0@~bk5WHo]3ZܢzU"ΆF6f}ڳquN1 %:Ix/J;lx>~yGTHS&'|:3ۚX  9{J2F6\<)3?_40FEe l]8VS7}6?0X@ML(FB/Mh0D@<`1Fr{dpdj  BoEXW;hjU`HVFKE95Hc+*+H db`@\/gfoaICyQ2("#B2 ڙظ +(@p njCbeʪLI=j9 ؃D\cE"QB$i)t/|d.cX|*/+ t+td);FB8:B4\O >Cbig.M,P|ֈ-!GDGC0jLFƊ8$$; n0h_ ?Y_?/Q"$8(@hx0DQ@fPk W@(mDJ BzL ,ԱHTA|%07:C:qg = &b-rq _? 'qR˙z-oN ?>@>4 in>@L}"9%A p Q%`< 5^|yI$}g=f/2_终C URmiث4 Š^8xX;8$AZG 2 jV<Μ bY#OEzD-' S#HɬU?W Vsx3O/ &XW$aK0e#AHa$(G(K p(4$d~(P]c%=Zp)H*o>\}?5=󩹩 06h!& L{]Hx1 Z yx]M6jY@\J58R%4@,{l A! 3GQ ReH =E C5m"-8TPش`BǔPlK MMm~Q^$rGNR( ',r 239&b \ƄHR|48ƇH!ƦRKyD<SG@''O}lb0M=9tp!w&3=)a\d],h蠠nU&~zKO i089]9W^#*D5`qّ̍" L`567KƇ@n$ C*+AW{n;2~/'fsށQ?Ibi0x#"g%,Iw883#r*` wB[O/c1u/x2X- Whr@|G[h} Wga{p!H3T. `50¦O ,D]LLL )(u0sAx `򂖝(CJ0RWgJRax$$<f&(_"גGI-^?0I@e잆J9 #n$$̱3и2= d2T!ذ"` sT;T+4d" L#SBI AZ_2\!i8i8t#E@G6K'h#'&jA%oXh?R'`{`Bf3Lyh|z) ?i aj/2!`L +~HO?@e c`sx SaiR/STbH8?'|03"-)%q.wZq'P|A|V!a-@+` V7J4bߦAps::Ђxt6:QW$c7*03_ = L5C< res~Pg~7rӀB&1 "3 $`L@ \gVˡ6Hkac0nx@!x![` 3":a1 qRD#oVK`GɡH+2ʺغF`objaIK@it<fT;` Z\|#5<@ΦZKP  t62tTyJE@Lp$112u6vp!8ih#`;GjPz4bƄ֔NwJH&6(%IRW@ZR9ccDUS`0KVKlx0⽜eǐB A++<sx˭`ڌIa/0x_qel6 }  جHx &Bp R HOEFBy XOD $7ƿtCBd6L!&=`l#65 .dp. `Q^5}̠~_a/y,I:}񇏄D7X)X?D?!:Љ/A^Qm0!`wK3İ _x +U(!b 0CDjB!t"q jVz$^4i5/nt]DLL L (մ6qu2wu36pT2`I45*eyD(^ ĴOd D i0L'Zـ_9IpE.B3耠\.Bqq[4.1p W j+ipI)s̑$w$M?%oTS=;z$[D-xj@,I[s/# il7 Mx\Fg C/29~y0B`k; I inJrE@Ǣ!sM nAk =5c V!@/ @Y*|jPbg`KIRPx!_i -B`(|^C= &2ϛro56տAR0? 0#$~{/KÍ%>g X!duA0C8 1 D D"È=\6eP<25PXloH"`,GB>A?$;Qp(7JryϴoBԅ/G^ s *?IԘ"V@ B/3Y' LP4UͽEɆ5 @XzkP $l|+jmS}׏Gt{G4Gu\&MRfj80 yzID =mZV1Ԕ,!PƋQP6bJdJ -KWT5 i C kP2 qJ]߆w#o22A q+^ZŦY~}]zT}  Ux1!߲  9t ·YԢf8 wyM@mb , , .m P kCVH|f%}X xOٕO Sx#sqhgp S`Spt A40_cd!2CP8s`7Գ50e;ީ%I۝ J}OaHA!*)AR?+H= e0bO3La%@rB7 t#=f"A:-E <_ T <0y}bc`e8#J== X߻ _]9WQ;>`^N’!2%&r aR9U^ƃ zIYJ50˚bI=,8`; 4d""?o@(eȌH) 5-4ӦJRTZh H4 Od60#f<դ.)1!L '_#dfP<v^*[%, ;| Oܥ]0AD74)F*K 5?MB4z?Ɖغ: :8RQ@ٙ:* 9ʪ4֣@Iypk~!J dXr)Hrf+*~b0@؂HI= 9E?9u] oG(c=$(>8o } J*A/;-"9`bw3\>)E @@g)Gx%# ,Py! glC:PzF7\F ƦBNϸ0'51wu77ѴqpU8 i+D%גYC cT~V97wUZ`gؿ/7AHKcs Ÿ3ڝ}Px?Oj3 7Ih QR! .ft(B '  xzjVv̩ j3k8w%)=10a/@HS,+*'gX*b`Chdjcxhco`jdgljaIE󩹩 ) t@hZe%{pSOR5w aA_ƘކK 6x.BηA h<^6P-VA!#@ FHr̻y`2̺P%XfC!*f?Do  @k0 7*xR2@;Q"J$63V^>~<1ii2!D/5&׋H )8K^@_!!&Wkɟ^@V C;lRBm/?IKkC e./P"7 3D8$F/!px=`p9GQB$ m$~N [Ph60{(Zc;9JA+=e(m.-ǠzE0O@#d[`y}f ,! [N-M6B4n0r]P P ٧4P8дbS7t C4 @<P |uP- չR+*'g)%/`* =j9 \`Wywl۰xjp/n۰Gixp/n$v_G di&p/! A p/$z p/Np&^ _2 p,Gy Dp!QGM $pyGOY p'E Hp&QU ڲ]g 4p&qGߜ tp/rg p%qw ܲS p&1/%p-B p#n p/] p! p# p(a p$Q py p- p+ Hp   p$A p!^ YA"gp+9A8 IasD@E)AP5ەӕqOB]fF@z3 %fnȿ(4P5V@ & 0"~xzs(ǂFf fiebI4D`V=? /JH OE A?0`π w " 4;4G:6rdAuҨ*lH:HRRd.h?ØN6$nkjg+/& TuI'Pb  dJK [:;:x4c֢ĥBpt’k1Xo>Ȉs٢  ?N"5r5Y2 #O{Ѷqz"p7s U$ 5x@>Sg 3?WBFޯVB}O@Τ^:i2W/3F)p}z 95p3_X0@oy66\AHanH<$CՆ0`Hg`f0^Me aKmVdD%_2vi@ P_T= d'bc&f.&&NP d@jpM3WNUƖTc/o*DJcbb3,IɅ?:T/N& [&9T8r138P(м:5gڀD{"pm1BY9 @<gxDt&Fb8P^um ռt9vĂIS 4K ?$?C,p136i8H üG^PF9KD2.03xør-hPc4 E0 ɠw=$%Y^#v.N&f66vD/aIC|cldgDk @ LCjBJ@*G֢TMgp\Ά`!qƁ 5-$vsQL$ e0l Fϫ{f?s)9]9W[lqSQx;ٖ8 {X; wXYBC1?X/ƏO`^"zcl&|K":#7eαaTR -!'P5޹!_#8n$H1J# C Dp{XY_+ \!#fq瀷2I,H`/(~94քx*PPC$!hgY< q 8!i `]9jAK@ #8J`QfB*=2  FOl9E u"|xC0|̐2ɧhG _#XQJ fg8TI=y!S:- ğ>CyM3bܿ~5"⃠*3q f")rb% Ř\%蹝%q75~7 \h4`}lq;!0ѯ#^A!Y<bCdˬARג.nB 0=1Oi~@yWl%Wi# ;#`e `stZŸ E&$|_z@u搱ĵn;fxcO4)x_@9=)m<G9ܔF L䕆 DR'3bR'1R'2"R0Rq 5GJ,'P 0BUNlxt$j[?ޣX``5C|Pz~2 $DZOCHIHfvoAH?[d? :qi%Lq_Wi#1Ma_?n841C4Tn#s@@{H ӲxH7(ATaT\_<l-O)/NBjQz Z`?1:K^pWtbTf@`Dk(цe@H$5>b G $W!"/ x!eE^Jv Dv-1 S03=n:/O2 jQB )7oM\KI|-73 ǥ93`qy_UćD N"#Z"~S{s-?\H H BB/mOOJ r]egRxG ]`B` `,+c܊H@T=WȐ=T:"z .*R@o:~ϡ! WNyG$܆@nxΈ4 &R&<Ƒι& !@D~Y)8\{A2 C`$1D0*#DBGXvlm] L~[] E]hɋXLVga@,WNUVaNL,M{+g'}C'Sgg J(9U?D. y)$3BR5Hm nZ΅80 =$N -  Z,q/2(/8-_[PYFh吨rـl 25xKg'1C%y"WH?!Xր.9[VpšzOR ԭBA q9~*8c}v8p`V/';& ?{#Xld@Pf`0dɀ&[bHމ?H~T&e)"(E7ko`Y/p`C 1C7ܷ8 P>ܵg ! g pa  q4siX=(pdA?>\@A_̿C|>?|P&W #n3TZtXXEM4(0C u/4M()~DHi4Pޠ!<p #B0&#d\Jd5xV'y(pD& Ɔ# ߘQH@"pxG2`SB@,B/y,}E/ |""oJb3!绑<_ S?C\U$U Oِ 14XD@/,M4؟ ܐB/Dg{#IiԎTKK4 Ԃ\et5xi)0C0@EA)0O&!}i$HD.%2!p@8xjJAs3M*E2DIP!"0w1\'6bp wL?mxf<6L%' 0!2}  @QA̤KO+o7%E_/wd> .MlonB1lg d11!1dT H8l=z`PW$@ROIʺOdE%$PPFN.F}+NP"ΆΦF6:Y@*4֣@Iy\GY3p"\lIӢӨ2?O[O7fA(|@$$А"@A $(R!c@C `5\Em`(_ 1GzyLP(,*8/b3eY[PA@0c&#<`BCGh8 (4 s *q̄'1D͊f+ʊ!s*Y0 @$ y`32+I~766ƆNAb{x Oښ:z"q@  !p:G0b̩7|B{:1bv%Jb r`e>ABj5&.vvNα>R 4"Y ND~.@:*1GSt,}as  [ h:@w@F(ɳۗKwBql!3Lz#}8?Ǣ2@W,a }6xA)`u/2a `>v AOS;ZK/@w m$~ ր&,J"|%A;g#|=gc\ "/ʸ؞+ZA>y^ߊ@LwD!ɝ_BSInϘbi_8bMMjxM| @)`#w_xT.Bf^%Qy+`hQ?fH(Wi4"Uz=oє1b! =䲀 Xa @dSTj@F/˘3D(-Eۛ` Oْ];"P`9WQ;S'S#W33sSg J(9U@ iGDx ȓ}KK^Jooo $NvH̯+@ _*Bә5fdKB; bHe:5rjL< pa? f B\hV^ p(sXكsa%0p`! NBpDZf0,zcc8ggC| :4!I+ c@ƘO@q BJPi .?u3;ÿh~ yB;NR^|6N|D|n`v#BP>oQ,vE&ُ/}'K/Xﻋ 2nOy|~p%'C<@~L;?w{w b j(F);ǧ̥|^ |.P%o0R6)g(ۓ  2Xfc ۦ`bl!x $*%g )L>PTL8 O6{2Bʐ#m A{Φ0݄XdA;+ /&40s12"ّaV" %Z 0R!H D,V /Fff566m(o0tǍ6] g Q'4^@c>˳W;cK{;#O_G7tO{ J aI?bp] BYŁ!@$X#? A1r c9ᦳfI&L"Qݽ'bdb`LajlmoodhbohdjclIE ʫ@֣GEJ,b p3L-7 V;imRls&T" lC"T [dj6@$5hE@Rf? ?`ppI[oacx *W~zNAL"ŏ /1GK@Aad)$%G<#SZ`$C1H웉ƃHd%.qɧN84o8 S1SD10s!ᦥv@zZZD+~Wb(# L WP%4*:؛P0pxA9/bsB̠T#)/<3 {^?`U|p  8o V0E_mx j{'=9-O9b 1HP3dF蔇 m?&Hk Hn\a|N8p|&`8!ƴ>~0}`ȟ<@<`l!+W;%N.malj4xP^!z6ΞF6?v?ۄ,YlrKb )| B"Qx8<(GkB1qq8`nژRRpMlVK7>дS(}G-~ ]AҁDѠBXY/l"@@ `~J`Qf@me:  @ x66ճecf&,8T&-2K  IS%E=8zza0ġ!>.o6G05ٰ 4 q R!_ @9 ߓ\4 <_>X A `(@GkIw $85l'g.y7GsFޯVƒ[Ϛ.̐eK.K^WSD]LLL mMЦA JHAΔ֘19ax̡e;UQ# >(+zI l]Ml\] Gg]$eT@MZ$qh=>Fm>Q$4W+.h0B^`W0?@c |"mʺغ:>%&tF$ L?x L @CʪzHO=j9 -e\3 P7s7 ss<@CI5BeX%/tCSSP8@ x %? 0ԕPhh6 H H=2+x|jzq97qg= 6Q W *0~cd3rh#Łt% %C#=#,h"( (L(l(LxCi(l(-- BD/ / / |O1-cPԓ;4x C7 ܷ`JeRK o7|,{0@P`(<ʻځ\z%$+ou#Wj=L@0C?\д#(@D ItIJ"ľ343a,ŰGВwxIˀy/O~$ḓn4&!Uz[C ," 3S4Ёd.p ?MMb{ ndZ n8ygIleP)&Bh .&&p$ 6t@I>٘:ڙt0g lM, ;dP< BD: c1-x^d8^x /)AI/oHbhp./!R =%(EO`̐^*4"XuuTfH f`]B)8!r.K&F J#~413\`o!IC3}9]>Ɯ %?Fihe@dm3@&! ځ#)x 7{U E6p_C00w$  0fy %~PVpID;Hِd`8:0Q:%=0Y OOփlrSc}P rB#![4*16Φ5S,<&/ H7RܭvC=C3u&""~OfPJWGԅ!-8+y%ZĐ A,$A$&_9:謖lذ_BXfԝy9]9WQ;^ hg[F XKg'xܝa(I;7{kxwӵ/8JtΉyP6u0$`!473qt6r]ǩ`™Ҋ U @ hhQ̺IX.@k6i2-3P'|| X(!@"#?6=l٧q 53 : #Por+Ĥ|sQO!`}Nrh}% 9B]ɧRR^ j@0?YhCET@~&n48sMiN{91 (  DU7|)P@ G= =H|DAv'2F4a;qҀTT$5? #O8=%Ѝ'ܩ= DHP2a$4Zt`P1q9P2:1Qe8 D1@ז#:\HJ\3aՊh* ")#pJg ")fJf%|lr` ""0N#jX`")#pJg")$fJg&")tg f%|lrNrpILN#A JfrNp<(j8N#A0G" p@(jN#A4#i,(&*Xt") pI0N%AXNRAMJfr`n"<XҊ#A`")#p")Jg $f")Jf%|lr`"$)!("p(jxNrNNq#BDr#AHDntԉԁґ!(rҩH`"NNqT#vgSh")"0 p@(jHN") |#$*d!(")p@(jxN") p@INrNNq$#p(vx(fF#C#p( "0( IN#Atԉ#BJfrNJg"") t0vPo%|lrN"&)$0")pHIhN#A$)pHINJfrN#j`8")8\f%|lrNJg*rҩ8tpH(jNrҩ8$") pH(jN``"tf&)8! 8`B"t"f4r#A$>*>0>F>\>d>|>>>>>>? ?*?0?H?b?h?n?z??@@A^ABBB$BHBNBTB\BnBtBBBBBBBBBB>%*%2%D%\%%%& &2&>&R&X&j&|&&&&&&&''''&'4':'D'J'\'b'f'|'''''''''''''((((*(<(R(j(~((((()))8)\)r)))))))****@**++T+f+t+++,$,z,,,--&-:-F-T-h-----...&.@.T.Z....//h/////////0N=ZO"0R(.Zj <&JPV\t06H"j"&,Jntz TZpv*Vh(0>N!~!"".""##&#0#N#T#Z#d#t#z#########$$4$<$B$h$~$<GXYYYZ ZFZTZ~ZZZ[0[D[z[[[\,\\\\^^^^__@`ajapaaaaaabbbd d(d:d@dFdLdXd`dhdtd~dddde"e, $*8>DVdjpvz((8Jt~"  z "(DJ;cTB   , F   , h P Z p : \ @XDN^~"(:BT^%.N789t:h:;;2=(=>>:>@>P>V>p>>ABBCC ChDFR RLSSStSSSSSSTTTUU>UJUVUpUtUVpVW,WBWZW~WXHXNX:wxQñ߾ҾߨҫѹӯӼӫоӨӪӳӬӭӭӵӸ߼Ҽӭߺ߶ߺಟߧҮଛߚ߮߉௬௬JV~  &.2< h>DJZh06~6BL9f߭ଇ߱߻ߑୟ໛ҙߜ๑ߓߟ߭߉߱߭ߏྜ߳ཇд๗ߚߴߩѽఞߴ߱ߺଐ෻୛ߗ߭͌߮ߋଛ߬ߑ߾ߌ8bj߱྾Ӳ಻߿߱߉eϷĺeϷdߩ߷ാ߾๎པ߫ߜғєєќқҌш༑ໟߪߑ๗߱ߓਟ߷ߓߎ਑7?Hĥ߾ߑ୛קвЮຎ߰߾߻߿ྜຎྌ߷߷߿௎੗ྌ߻߿ߟߗଧ߬ҳ߭߷߰ߵߗ๿6 ,0 @Oc0<OR@`p`p`p`AUpHH3e(NuY |eg g.f`C g"fJf g g "g 'g `g`C2gfB)H$<"<2,z N# LJgg g g ,fC2gV ,fB)HaLJg$C2fB)Ha2]`|a* Dg Ag`PFa 0e 7b0ag, g& )g g .g /g -g ,fd `^r SAFA |a g g Dg Af4PFa 0e& 7b0t SB BA`A;aJGgtDatAaLanINuA^a`r0Od0a0ap aR 8fNua gf`af` g fNug g ae JNuX`p#l0#l,Bl43_aA"HBp2<tQ#@3_`3_a`3_at`3_af 9l4"ЁЁЁ#l4 9l,"1V!@TBhf1|1|<(XpNuCNZb[!| @!|D :!@T!@PBd1|1|XpNuCNZb[!| @!|D :2<ЁU!@P!@TBd1|1|XpNu,zBANja@a @"h"0(&$|\r( Ix_ax_aNutv0@QRIQNu,xC *pNh#mdNu,x"zNbaa,xC Nh#m`,@N#X,z"<i$<N#m#<4NuHc( Jat$HR Laj~ap ;gT "g< `g4 'g, g ,g /g (g g0tpe2<aI>"Np`n rPFaaaa a aaa`4gSBBQ4JJG0tN""""""""""""""""""""P"@NuJymgNu,zz*|W>:vplFF.PF.F.F.@F.F.F.0NuJDf(|\#WNu(|d#WNu,zN,zNH |aC"NZZ |aCTNZZLNuZ!| @!|D :!@T!@PBd1|1|:(XpNuZ!|@p0ACFHSC,z*|W(|\<:>: B"Npp g eZH&L[P[[[@[[[0RRF FPf|TG G<:a2"NpQ3m3mNu g g> g* g g g g g`SFj|OUGj~`|`SCkrp :d" /c@0 @Q3m3mNu ;g Hgr Kg mg2 Dg`JQ3m3mNuAJFj(FPUGj~`JAf xa`xa` UC~SGO|SFJCk`SAj` APe2<O<`SAj` A.񰹄,z yXN#WCW,yNCWN#yX(#|$#|WApr,xNDAprCW#|WNDCW,xNCWNN>CWN>CWN3|#|m[(#|$,xN2aJg :apNuAW,xNH,M^P^^^@^^^0NuHARyl@` Ryl@HKd(ym 2: g AIdpg fa`aRLRA AIe3mLqNuHKd(ym rHp aXRLQBymLpNuHJg8: BaaLa3mLNu-DZ4aa`da>aav`,xCNh#mhNu,x"z>NbA.,z2N:#U @ h#U\p#mNu\,hK yU,zN,zAN4#XNu,z5O`H@aH@?Ha0a0 9o`a yYe(g v C`"HaLpat?B@ab0NuM2*N(Na f69b ga g g gH g6`a gJ g8 g `gd e\ NRRafgpaS`gt NR`gh NS<ag @a`p aS`,LBahNuA a`.R9m9mgAc`AaNuJyl@gA aByl@Nuga,`gpaS`H09T~@AXC2p?JgQy@T~3T~TLNuH4<@`H+˛VS 2SUB.@  SUBX.@ SUBX.@ SUB.@ SUB.@ LINE-A (CMP.@  EOR.@ CMPM.@ CMP.@ 2AND.@  ABCD.B ABCD.B AND.@  MULU MULS 2ADD.@  ADDX.@ ADDX.@ ADD.@ ADD.@ d (08@HASd.@ LSd.@ ROXd.@ ROd.@ ASd.@ LSd.@ ROXd.@ ROd.@  (:864ASd.B LSd.B ROXd.B ROd.B LINE-F ?????? a `a`H@a*v6TRAP LINK UNLK MOVE.L MOVE.L  (v.6>RESET NOP STOP RTE RTS TRAPV RTR JSR CHK.W LEA D$,4MOVE.W MOVE.W  MOVE.W  TAS MOVEM.L JMP   EXT.L MOVEM.L ADDQ.@ SUBQ.@  Scc DBcc   (0.,*(&$" BRA BSR Bcc MOVEQ 2OR.@  SBCD.B SBCD.B OR.@  DIVU DI)Xl|R (D.6vOR.@ AND.@ SUB.@ ADD.@ EOR.@ CMP.@  BTST BCHG BCLR BSET  "*208@HBTST BCHG BCLR BSET MOVEP.W MOVEP.L MOVEP.W MOVEP.L MOVE.B MOVE.L MOVE.W JR (D.6NEGX.@ CLR.@ NEG.@ NOT.@ TST.@ MOVEM.W (NBCD.B   SWAP PEA   EXT.W MOVEM.W &.(1j2aap(aap,a|I ap.ahpWgpLa\p)`Xa|0adp.aLpW`Hal aHp.a'NH2AH@ @ @f0R@t mrJ91V 2Cf AJg:AC: A@g,C: AHg"C: AgCDJf00H@`2< cgL dg @f<BJ( g<W ( g<LanQga`g <,aVaP` hEB(Ԃa:RSA`T F HILSCCCSNEEQVCVSPLMIGELTGTLE<LJ(f<R`Jk ((`((H( CN22"*.BHP^pzLNuJgSgSg8SgSg*Sg4Sg2JglSgxSgSg g `p-a p(aap)`P&!a p.aa`,/pHge p0a `p1a `"Nu Lg< CgaA afJNq B"@cSfNufNu SfNua y&9g"z&a#m"`0A#`a͞Aa͂fnJfR B 9?g 9?gSfNu0SfNu SfNug 9**@PP a X#aJ@f "fa `aL/ a 4M*_ g8af0"9?HCCpap apaQSQaB@Nu9?HSCa Q`g 9*@z a ?a:Q#NuA00?2AH2AH2AH2AA%J$,xN @!|B2NuJfA"C4<avahQQavaXQ 9 \f )a aa:aa4a0a 2AE$vAdaQa|*Q a ` a `^BB Dg dgt ag Af.@@@B N`/aGAJag>4 _aa Bp a8p%a2ap.a(ap.a $B yX\F N`L/9^?9\Nsf#^AWN!<B#TAG!<BBf`J> Nsb l ## Bg Pg3\#^HBNh#X.y7F.z*8Kf 9^# Bfb,gfb,F0 VJf<`9b gR@UgbSgdSg6Yg8SgB 2A$ a0aa 9^a aa`A#`A#`09g09gS@g`A#Q`A#`ap 9^a A#a^ 9a aP29pRfpWa8pIgpNa*0@@0aa09a ha$`#j%;8gQNuA)RaaLoNu& E7xg$&J Bgf$g"f`JgaA*a|aLoNuH SJgDf/ap /p$a"L ap a"@pa":L/R`BBa,z,"<2NJ@g Nu z," f;Hz z,$H"z+g\ g g g `  fRB`J*g *gB#mzNug 9**@(@|PP aaf@ g dp.a!|faQ#Nu3"y^0@ @N@g&@ @g @g\Bf yX`LKf*:2J`,f#^Kf|A%aaf* @:0JQ"h}RaVByX`&g $T`FNu"ya "y y"P`&Ѱ8QNuJf8$`A.`Bf Og Igt Xg> Lg Tg! Sg!Jf~ z0,/$<S.aja _C$ "<Bf< gRQ/a _`ax`ta&a3XaaZByX` yfJgA*aA2B> Cf@>Baa@3X 9Xѹ>#? 9X#>#? 9D,9Da$<>v$a$9&9XCa$<?va ya, ya$$<? val 9,9 l( .fNufBNu/"9 ,z2LNѹfПNu"9 ,z24/׹fNАf>Nu$<"<2,z2N# gNu,z2"<2N$<`A/R`LjaA0`~"9 ,z1NH瀀A*a :*aَA*a :*a p a'p)a'aLNu,z1"<3tN/J93g"N"$<DN"9T 9PH"/$<D,z1HNrMp-a'^QapA-@aR |Lrg a'>Q` p a'2Q aA-a$ aA-arMp-a' Qapa&"$<D,z0NJ@g?< 9j 9Aؼa؂a&`A,a |Lrg a&Q` ͡ 6f$H~$<2# &<"9 aL~LNu$<2&9 g"9 aB "9 B `Bf Xg0 Ig Og Lg Tg% Sg%>Jf2`.a Ba)4agaSfNuHLNuHLJ@Nu$<S.aaT$z3$<&< / a$_Ig" 4fS"@&Ja"`Q A gaR`Hat %g6 ;g >g 'g "g `gNu<v B` vkB0 e e  d dHHJjЄ؀`SB raNuAA g. _g0 e e  d0`  gSrbNuJfSBANuBg6fg,g`raBBNuga`A3`VA4`NJGkNJkJafFaRfHRy y0"4CjB  @> ##NuA3w`A3`GU(NuafJgfNuafބfNua86H@HEH@CHEBEڄ`ar Bd؀QF`a cf8 g$ >ff8D9>fH|2aP ,g )fVFHa< +fPFa0NuaB cf8 l2a WgPB:a )fI {grc``Pa bgP *g -g" ~g, [gNu 99>raNua (gD`r-NuaF af,JfNua&gNuabgNurapBBJkJGkNu`G+ d DgP Af tprcNuA adfNuUS?S=CC>SP> *';fNu`4aJg,*, ag& cfa /g -gNu|Nua +g< -g< *g /g &g* !g( ~g& =g$ g$ .gr (fja zg f(6HöfNugNuBB (gr -g #f(a$fN|NuaPD8 Df6FNuah<x Wg R Lfp`(6a`BEF -g /g|Nua`?a08Dż@g@gR@`a<F cf`\`A7`aFڀ`aZ`ahʀ`ab`a\`aBW`a:]`a2^HHJg|A7`afJgJfNu,NuB =;`zg6C?y Ag AgA `f Nu 9?g`XX9`TT9A<PXH NuEHHƝ<HNSFBZ$ ga`aQNuaJg Bg Wg Lf2<`r@`BA?Nua~Jg Bg Wg Lfr`r`r``(H?><a cg agJfpBaL?Nu BObf 9\fRBBBA 0 ra`aZ afNuaP cg af<y<?FF f<FB  ffNutHôfJ:Hźf 9S?g Ba`H@f f yag 3Nq` <LA=v`,&yR$Kpѹmzѹѹ"f.rSH@a4|L@`FaLa\Ad`aAa6aFf. f4yyA|`ag?<`,y ?` g?SfaSAfyy4`f?aA4 b_`aaAgL`?aU`aJAgA?aSf(B0_`B9?`aAaTafA}a `lA G\ala"AdaaUA`aRAaa Af ?SfaAa4`naaAgpSAgat`B9aA}`LaAaaBAa>aA`apaA}a$atSfBB9`nataVAg`daJAg0<0 A@g0< aa, Ab49aa AbT8D6CDCCya`f gv3@aA}`r3NhaA`^yIe IeId:yF`yD`J@f69C CbCN`3`` 4aTad fBy`0a8a> L D`9@@y@3Sg`yy<B@9?@@y`XaAaaAgR?BSAgPBya_`"aAg*?aAg0@B lB@@2Ag@@BBBBB`^aJAgZAa a0 Ag A fByaaSA`?a A fBBya4`xaaAg @faSA`FaJAgAaaaf*Ala<yag 3g`~3ga` AgAd`B?y09tPQQ3`>a # E~lbNuJkDBJfT9fA2XH0"9 AkfR0#NuBJg< Bc"HB"y2<a^R A #NuBB@a* #NuH@aH@2A A?b00#Nu"9 Af.0#Nu y9fj"BNuAB`$ABD`?aD@_`a*Aaa AgH69gB9?f AghfRC3AaHaUAgRA`aV9fazfyA}`yaVA#}`0C3BBRB9fa* AmA|`aA}vL9NuAEU`a? Bna Jg afa`Nu 9W?g 9L?g^Jk8BJfRA2XH"9 Akf #Nuf2A @b0#NuJkX9f(A2XH JGjT"9 AkPfba #BJg6 9>f 4C gC JGj Q YXNuXNuf( y 9 aR y 9U BNuB#Nuf f NuйNuйNu 9V@#P"9#Ё#P# Ё @X## йV@#"йv ,gJAgf bfgZJGj 9>f 9怹fafaf atB<``2<CaN AB #`NuAGf`vpJg RB@`a4JjB@HGFWHGNuGNuNuHGOHGNugnJkJGkaff y!<aRJg$ :g> bg f`ޔa@$fNu/ga^,_RRyB#```f9gNuazS*9Dʀ`paQNua`aX/a agpJf*g< Bg6 Wg" LfZ` ByaSjNuBya:SjNuByavSjNu  g .f  g adNuSBANu 1,ښA2HSA02AjBA000@+2HASAjBA0S@jB@0Nua afJf&f gJGkaAD`JAfNuR9 Nur Jg(r Xgr Dgr Cg r EfJ@gNuNu gByNug>AHA!4B"0 ##R9JGjfP f ҹ#Nu@`afa##NuAH`4a JfffdNuaJ9>f#3JGj#NuAG:`a.D6HOBOX:OX2ESENpTNsTNuTNwTNtUBQ NU”pWAH@UB BC PQCTCUHTLUEWG\G^HRL_LS~L]xM[rNVlPZfVX`VYZTONr nUBUBSJBRAPNvRAN@ AJ$NLNX ava af@adat0@?XJf ` Ry0@?XJf a8a>@y`Ja|Aaa, Ae$Aa a AdB?0Xa `0X a aAa ` aa Af`a gR@3Nua gD0BG\BG^ BHRBL_BLSBL]BM[BNVBPZBVXBVYATFNDINDQ"LSVEZNX ZOҺ XH@DOR LOBFnLLEGAJMNJSNDEA rINNPS>S8ISVINE_ INE zINE_ pINE hOA\OV OVEH@ OVEp \OVE UL UL ACROVEOVENzEDOFEG@BCHxONqLISҀD:RRɀEH@`AGLEWIINI6OJRoJg2&CfJj R @0JNuJkJj Z @` INu4Q SRYXmyx 5KqpSoutsrqDDPD N SSBC DD DD DD ND LIG$`ZSaTEgNNfHSECH@CLTSCd"CeHdLeGl GnHbLoLcLmMkPjR`LViVhM (LBHA|MPPMм ODZMP MP BQfBQ`BRQXIV4IV,BPBBCT:BCU2BHT*BLU"BEW-< lJRAg$Sag ,g ;g g`09X2<0XQ``M/ #,BBya@ bf8 :g &=faa. =fg` bf?aNa Jfjfga4*_`,y(JfSX` y(`g ;g ,fQNuSNu,zR Pf8ByB0 @gc @g c @c" @c( @cB`0Ba ,`NuHav`@4 a `aTR,Fa*fJGkBОa `a4,Fa JGk~Jg gй`й!`^Aj,NuGjAAJH@C& N_``g"gaJQa29gaJQa;g#fJDnNuyjd g^ANJyg SH gaHa;py309A@Ha gAMa;@A2a;6a;H`;DNuJAkaJQNu>BBByaBy,zTRyJ9f HaIHLC g###,B#Bya^ bfL :g &=faaL =fa`( bf&?a:fag* Bf$`*NaJft/aH,_RJjPp` APk`#(Ry/ga*_RM#g` ?fV0  )Ȣ#A 0<?BXQ0<P` LAOa;A2gx Zc Vg Eg2 Pg, Hg8 Lg8 Og8`  3B92`  3` ``/AQxa= _` g AOa: Nu0F@@f`K8HaT09arJ9g 9a:\Bar ` a:UgQa y29 ;g *g29g =ggaKpS :fa>29 g g g =g aKBS ;gg g f`aK"SAa29 ;gF >g@gR g g "g 'g `g aJQ ygr0aB@H@gr0aB@H@dgr0aB@H@ gr0aH@r0ap `ALa`NLA(v0$"p/R@dԁSgN6fp RSaN(`;B@'d gBym^#B^~aDa B@aMByByByByPB Ba f\naaz fB#^AQ09g Ha"AQ a>laa!"9 WBmAT-a>PNuBGAQa>D`Z#B9> 9#a;ba;a>2 g8M2.<Bya bf?aNaJf JjNu :V @# Y3 g& g g& g eȽgB`gSNB`pLcJNuHpMWc` HpMAYaC0:Z4yml gpfRymlgH Ae *NfRyml` g4gf,M Kg ae f`AW\aC.3Jm"fSymlAW>aCLa J g fR#mvNuAXaBH`a tSk,"HAfRBQQ#mvzY`ymlBym~a^LNu ymlfJym~gAXaB3ml zY8#mvg"fNu2<d`2<caJa` zX fNua#mzNua=fM2a aNuAR af$ARa&Nur ' Pg+"$a*L`$ &ga*a*f`| c/  ae zb@f(_I`8c\/  Ae Zb @f(_I` c0H(bL LR/ Jf L(_/SSgb(Wf(_Sg bL#mv2:[ymlgaLI`g ga`Num\H@FC[afXK2MaCZa|f@LbJ9BgaH@F g M2gaF`MJg fLbNua@LbNuHFCZa&fK2Ma@LbaNua@LbNuHM2B*N IaD MaDaN f9b g0`  fBRBBbNua g ym~eaNa"a3 Nu |60<"HX Q Nu |60<2RAI"HX# Q NuA[aG`ah z`H0:`L5< g g gaI gL g b g g g g g g d g g gB g: g g g 6 gp g g< g gX gX gR g Nu9b gHaH d^ gz g| g@ g gz g gX g8Nu g* c ,ga(`a" g c ,gNu *g *ga`Nu g ga`2<aa. ymlfBym~Nu gf3m~NuSKNu zb>g g"fNu$HNSEx EeSD zeJDg/A_QaL W gaLaL _  d ( g (gQa`Sa`"H ze :ekSjS#mzNu:UEkba^ zex gJf#mvRymlQ`: |2"H$zeP eF&JRfe2l#mzRR"SjfNuAa` ze"H  d ) g :ek"SjS#mzNurNq zdf J gf JJfSymlQRymlR#mvNu zdf K @gJfRyml#mvQNu zdf K gJfRyml#mvNuB9m\a[B9@ zdV#mzIaT$zd<&J2< aLaXA_aK6aLaXp gHz+NuaLl92 Rg Yg`Aa!aLLM2 Ng fB("&9Xt,zgN"Jg0<0g ae QBNu*NMaK zgb gNJfSg2,MfRyml#mv` g( ae f"Hg ae f`Ad`fat`aRyml zff#mv0:faaKaM fNufa>0:far zf"H,|2*N gfS(NaMaKhaa@`Ma`h3ml zfSa$#mvNup zfpSa`D gJfRymlQNu zfP gJfSymlQRRyml` 3mlR#mv0:fa zf g2aM`M*:ga :ySTBRZ<X@Ô&=&5LP79N@\Af`Ra, agNu @dp @c0<3fNu g( \f g \fp ^fp/a^ _`NuAeaTf g"zi,x/N4"JgӹmnNu Sg3D Lgh Mg":h$:hAcaX":h$:haN":h$:haH&9gZ"9$9a("9$9 a"9$9a"9$9 g aO aL aL "Ha* I`OJfNu Sg Fg<* Lg0`a> zhb\#m#mz#mv<3mlNua zh2#m NuAahaL92 YgAeq`p!0QUByBGaP4@M2Jgj f  !gaB am K= bHJUj a.6a.^ 9?gg ag&6 aN`T `g g aa`>0<a`0< a`?r23 3 S@3 3<3 3 3[S@3 v3 3 H3 @0S@HH@(3[3\RA A0iHAA0i ab2Nu f`BGa`p*a`pp*a`ja`baQf`Qx09gk3ml#mva`ZAa`0ja`$aQ:`:(Ha La.y,a1Jfy/a,_je`Af``5F"jj/Br,xN#v(@ _JgByBya`A\,xNA\N#rA*a(Jrg,yN|"z NpNu#m3DXe4B adacpa\AdBGaSAhaQXrA2 Ag. Cfr/Ahaf#mn",xN:Jg`.Agaf/Ah]af#mn"_,xN4Jg#mrѹmn @#ma.###aaC0F #7F.zl*BBBf#WNT#GXBy\#B^acpaaJyXg a9ByX.zkB9@AdBy4XA).!"COS'g1p30s2t2t d ݮ Fpzt[pGqLgkC!]Rf㯛0%'CA`/%uprn%2^lr#@n#L''</#^Ӻ?7,]卵> , huC>=3&Ol5epc Yo#a/p^` v1L\};:놴NeD"sQK# kT`#R;XaR0|TycHH 8N Fp<COM$@3{I nIwG`U9T'L=p>{Y~N Q %s#=J#Axt!,ym=$ V| b` <Qǩ_MzPqxwaGadqpQxYbCX7,UZyfP ׬zV vfqGh zW"pJQp\b¨H(x>] J?;C[(M`Ш˶`ADx'{0ǏhOlɓVcn):pf#!L;~ "hL h' [ ,~xpDbU:91ٱ>e7 <>} ~/)'"/!8=03 ata5 /X8C8B.CSs>(GWAna T@ hvQ'6e CfGɂ|j  Oc8Qי.BA{ ` ݮ Fpzt[pGqLgkC!]Rf㯛0%'CA`/%uprn%2^lr#@n#L''</#^Ӻ?7,]卵> , huC>=3&Ol5epc Yo#a/p^` v1L\};:놴NeD"sQK# kT`#R;XaR0|TycHH 8N Fp<COM(:k:VP EՕe*J : .Sl f.H! 8T;SQ7{K zVj07T ,tqR(| H"#PNDFTTMTNG$$/(ܮP 5Y`95<$q8[@$ @ˀ9SwuZEWrTOu&B4n$9G"_p^9fxzǾZU!MQXJ+ H)x !y? w^\Q%J"Y8i* cPEgw``%&1BqѬ0XO^$ĺxy>|t"qa8}Vqʎf` S֝>ttәa3i(CqI0>5o,$l el# %ۧu) <9!)C!eMĀ %%XmAHs Pr@lp@t) Pϸ=@q--$Pv%EEm`,i,t13R%$:8->LPyOI:)CL cdvB: 9at'@ @uE`2d('vD- u@ cD &26ْbh3ʵG܊[11@C 8v4Ĥ3)ޕ*ȡ:AC8(<0_M=y=#0EHGPX4a0e,.?}rRpt6V)haa[M1 n" |ǗF]ِI৸hi 6V#rx(σ/叄>^#8G'[ k"u}c99`a:q׵|U8B9Ҟ2?GVX%$t2 Ҏ8G2/1CX к9$BBy_^2(BifiO :9 q,/~8P *21)C2,+nZ--KcE,llmߓ8vxcs*4'1c:`&=D=XuQNdCe?DCX=34`pROwo?E#;д 88 -Yڏȧ$nWT&;Xw \i\ q9څ;KZpQ ՚M0| %"T9 d$Q?9G ^rLCc.!%$` Uۧ=Χ21 ,\0~89@P@^7P FJF L0``&]p|"52,*a CP)a atT-33` UF3,)n!~S&b\} B:aeؿ`ϋy/&NOA[IIz0(Dq!:Ӆs4~p* 2X/,^ApI_q><á|+^|m>"xv 1u%&B"&Bxy^A޿21źZ LQ 6Ddw؉8d CYv|^s沽H:*zyܯ48UoGD </ڨOeLLAAv}Y+,,.8`>rpXI_V*04a\ DSpCͽDtB { ]-u79x CI_ t/# L'O &>AL+W'!ҟbPT> undR lI_U44y-x"W ZSc N);?K# Ow׊1Y hmŨ?y2NC҅K ?tv /]e phP4x~2?G8 ńӗU媛 24oh܏j2NL u"-Y(F_8c@>qt~u䁯mI/R8M{ ~Pz (8$ˋ FN& I5QbP } ].p7%@ z6 $kC]1W)a]?NbK@- :;Ih Pi'GMW6o[nܘ耇үip2{ُb AÏ9LX[b.?fuC,aqM# P-0 MA|p2NL@e2)Mc`a ?`t~=,07*` \\ -ppA]qvM 5CN^sPzb{T =b' &27( B# 60` !_2: @-08`"C@ pr0 h"aEAD =j0h`F%06n\LƼƾ~GCKKD}&dm$XV0VP\TVN|օEDe4(RwqV`})2A-^pz5 wM`]@抝-,]kȰ! U2Ŷ/Č @> bXl1`8X>` Tע)_b Z 0 DY3#bTP FtjTP 2e@4ʀv<"( P&;ɀq$1\`T8ɀo\t+n\Fy `BD q0 `!!qH B <@z)K#u 6*@pT%(:PĠ0 JƔ(9Rخ3h %7;@s3E2K@|\_A=p~)i3$a\Q`8|nR0$`y.=iSC9j\ptP%!ZCpf0 `&ـ>h-]n$0 ߮A]щY20K{~1ʣF0`>XtQl.0`8Hj+VX >+ s`5 "`8 p7f x - c@騁Q S!`nQd v= rA.-d P!0 E|L@עETPI0 Ul?@< |B0 X @< x,)H#,4 <@rJm@@|@:(m1ժTs,1b`K@xց.Ah&9mrS2߆sy(P@ =V.@ζ$H1}Zq AP|B „=ib`Na"bD 8&`" vD9)~ ,AX0cb 2:lAX3Ո>`Pb$H4HlQ T.S$H0Ȑz "B mRrH1c *ATLR ¤O&ALP&|)`.2 :d7|7 A\rJ59`.r3PaPABׅ :(=PgaARNJR)ARJ e(4P{ǥAJ* :Tt0PaҠAڃ|11cAF Xp2lɠA3? t墁E4a]L70 ^C&at s@dSdP8c@֜8F騁 sEP3g@S`42|xJPbR/* TGmDiA,B .A\.Sj4$mD3F0@jUŪ fsڠ{U@. T ʨP1h5@ꁪ zJ`4h(0 Mr4L<M34 Zh0n3@¦3xS@fM m4?@.]t>`|!C 0> `|)SL0> `|%/!,BX5 `j-[zl-[zW8Tp9Hfcft}\ sp= jkW fuJr諁/<x> |'Oh|BE;[`~fky @8@d9v A@b0X} hAP03)zh3XrQAFC/ &4+AVZ Bh0|/: Rt4`H.:6t$0K`tz e0[i7l.zB 0b``i^ >0d`àyz*0`T`h)MCm0 QPF BL471`e&L<0b`$ك"f&L|#G!^ Bx1 b+W>|> |'Oğ+~ e0 _~e>K|/@C䀆L?u`!@C倆bA0 PCXAb0 CXaAb]0 C7&rY{"\B$2I N`$! 2BE= `{ xլ!XCa 4D0 Cj0`$It:0O`ŹVLATf0 Yr)aSl!^z=0yP`cAFV4h=І`i5Q˦Kn<x<x+W>|< `/~<2*UVl< x`.]v8<px)SN\ĸ8 ppt.Q"<x< x+W|< v d0PKD>{,&]" D;zm#M+D |`*UV> |`&M6l> |`.]v8>p|!C8> p|)SN> p|6iW}!]z$?H`} Hh /I %$= H{Ԑ!JC|)9L:\0 JC;)95H`0&qKI`'i:v 4 22hc"I]J2f#!FC3g2d6Ȟ`Y Ud7Jdk$\]!VG0c'!NES$0 NC]9 ro0`ay b!^C9y3RD'A\ 2 AFF*PQH|)`Т~(N`E+P嵐I\Jl?i(lRP礡ICa% J3 (a6PlYCe z͔0 YCe*T0 ECҊshsRǀV< x`&]v8<px!SNԸ0 7I48hmPaOS49hi!9^>42jhm)\430`%ςPECܪ}Ujl.]M31xlPd/!U)LJ*UC!U j8 `5 j<Գ0 MC5j>{hP.Cqu U0iP۪'y_ʲu?(x.!\Cxw)H~R%!ZCq 2Hy /UQ7.!I ’m$= HҐe!C UipUk!VC,yB 0 AC1EJĔW0 YCX ͤ?s ACZ}iP4.1 bdQ0 L@4Ɉgڦ!LC 1L,/s1Bb;0 LCงq?km.!\C$&sHf!!BCDM 8na\sL0faLT]3 fDfa1S6L:*v0aLq3*L:u50֪aT &u|U0*a N&L0 Dâ  &L7Xcv0,aX8fzw0t/cZ2qV0,aX9#"F9)l0(aP CFU 5tgWO3=kzw+WCd} * t3mkCnz`(.O]Fet<*~'ɀ]Rz0 OCu= z4v/_C(}R0 _Cc}J%ܭ[C^Ym J5rm!-ZD9 he塺KCf- @~->[hpv[C[Ym b%? h}VcC%#Lt.O e45HhdM r9:Ё]9|OU hBD_ʡ> `0?#X}ƨO! >T''0*@@?@IG,1h&$L`>zKa0m[GSn!͂*ܸ`a_?2 `b)_ |jX)`|ȩJ8(tP2 pՀ,H Av@%9sW$d3h0:gb> ?p?Bpa 2D-X& '$h/?T'7AzYD:1)H\_r6x>H7e}h8}`"!:ٌffۘ~VÉ)c |``0:A'R7 909Hp :#!B|/Gxr`o> qj 12ad#?3 q L!Dp!eIip;A+ `|)4|O x;0,0܇=9poo:ٸ ;G h Tڼ/B(UDE%+0hPàDwn ;:t&ʿŇ48/teaiú6&7?|J DGWd>WC N58n zToLfE_!"ނ@E|SVl!/CUΈ?R蠈 $@@@87![U -1K@5oc?}A܆Jo9DnX cUGZB[N!3:rp4q^mho ,VV{@áAaiXlD9Pl8Amֺ>m2b*6À0/-͆4 =[w v  d PA?=pS;>7>S8 AVaYx(+Zx:< Qo,kV$|^0}O^H@4'>8??2 (KO_O\S0L0[$EpyJb9M&e)xZvAfNTQ!bG# 7Gxu )T 1R<'LqCIV(`à`B!ƒܔ e>w) 0 D/#2/F=R>2aꂊǪ:"?we=PL?S)ꀵGNFWPFF2by;SkcvK@Kkň;PVMXb)v8 #Iԧ&=R?mj?G>`" 56/I 6d67t{'If]7]McqQ(O쟢րzD}tHWOd' i#?CN.ξQ?ʢJ6|J*$rG"IhXOPD$Z|$hw%b궟ɪT`q)"w "AŃO/HlJzEsr*OAhO|=C Gӱ51O`x| `z@x} G3^Bi hj2𦉰HMAqeZg[& J< C@ ZAaLpjGX^NEI^FO>M8PX^R̢NAt(?Zˌ?9<jA~#iQ>Tu@k>m>?̟8Qǭ~#yX|@H@? Si!?G.8i Aq# A([.$cb_Ā$i VG I^ wA?;IM@@/CAHo$54G$6QAE $6<[I>'ed\zCrC򨢪w?~IQPE&@~g~zi'O˜ եl+?:wd/_1 AS:¯ /-H yN`v(a>d3P!a8|ltS'#x0˂) b_0 &8ׄvP_@?:/)(v/|rw2 LqJjae˴2djYe:Ba"? b?~ H{ӽ`돽O(V` iAvHY$ZT :,ۗb ADcRHsO`x<`r7kt#/,#6x?p ? c_C >y~9ƾSx'zaL=>]~ Ì- x7)_y8@?Sf? /=x@a? O7?\)~}:s@9c&-i?Mdf-n:̯,~T ` TOb(J38+Np!?Ճm7?@H0p&)꒒P*8ܬ?`ۇf;po5 ~m n+[]_ά]'`7<S Œ5ϞŪ>ತ$CFLo̫$}Cˬwpx:Av dC[DV4 =w"eB=e' bCNhB?b㐿T c<JY^FL Eiiu1A|Qd?1QX_Vx?&QRUVURUSXK^yyo%X|VUS MGVBKLX,$X1Jy@/'_4b0Q}Ѱo7 o:paM|:g /"* F/$ ߠhƮ;-mtK7D-tKwD=-tK~m:ɶSgp\  (xC&IN p(hp>Ÿ=$D@@p>S@74pzLדC  -@F+B{z `FXs7Dn(bnjbB*figibogkͤP*OFU9I9q!y b${@#ҁ ~? rΤEnbf\MZ8X*;]a1xC4I3&#N/G6O 1`%yO0~cit1>vǯQJ8I]a bs2 Τ /*6!'-7t>%qm$)2 }Ўx _uo]y{| xź!_~.' 8X؆xx * 1Eg.+H `3̒/ю,Z?Gv@,B!Mg 1j/T0&'"pTBh~_1 ~1t_E zM'$K8"R’22 W* t؟a)h8d5ZӊMrA닟>xNP$ )? [b2Xbcu_?66tL<a8bp[qm͊T&;r  @Eϔ@_Rۏ#?>B**H"†(=v.ZQL_*(8| ``qXzZרJ23 (**RJxG\߼?9@4_-NǪu@$)sN|uWtT1Xg "wߝPc10&`qI `YHBǟ}~m8Xc~Z;x _/k>  Iٺ80(n~F„zDx1=`QB2rA8Sh|G ,4@?= ۏzhoÈ.m>"L\ p a5!a@m+*HKJI&1t6%77>%\Rʜր} ;Gh1F2$BEY ` "_H?Ol\kʨx?@.i'xD6$4p/gA>4K3vFDBp \9f{d?T#h͙X2M2}GHZx^0PZUuޠQ-)n=œ,~_z4puS h'IQA3,? /<`΢qgN~d!Lb@of6wڶp1ADAXsG<1a[q9hU]?%ԥ?Ufqq%WPSp&kxUN<~{ǜrz@;; ƅ@ciZX`JXP6 |TPa d/ .< XPXg?xD?3OK~0J@ @C>sq+ϔT$eEeYb[yH(2>FPۗ|H6/I oY^|{?_ <1W__?}GB`O`߰y9SϿ1?0~<s1w<s`)?ayz—+0'Ϩ;o ca S[1 Gc /kw#`_xA:2[Blj=0·_]NKǬz3 DwP4$}9?}8(_IP*|soE'֋Wl,Q?8 QJ }uL B/27'|p'EyU%aQA!Q_7p13n{I*Tx>  +Ht#?諀6Mj@Qrs7 . >@]T?;d~@4ʞe%T$UDC (?7nAr[+[~"$M 0< /_|%`б|\n/)Ĩ2 g{ (wh# ؟4+zw~>ITEMG)?eT.EIIY/%`AV :|/ׇeuY\*ʪ (rѩ[ :/aR>O`re/G:@XXG"߶H,st˨iT_8Vb@ @\&  ZL%+>6f*PۆD0!L')dh q -6& zJwXĀ%H8@-A?X`2\z! BHK<acq/Z`Y(@hZ\=| $pAB*O'+'#wa\ O9Hkp/R..>?&ͅzSe@`/-EõAUXY,Uz?MA-dblKdbK9-/=pq ŸY A[[11eQXo#YI:-@Kf'nd X P6'omOov v??`~ۏy5G* r' $D%^^ )+˪%/度,4o[ԿK3a!@ \AA)E '4x'(-e'ÀϜA8тЗTyM]ÓwMMD4t\>\h|؇l8P:m_Rzd,D~tLxSAEFPTQq**0 GfVER0u 22BM@@H>>Ё"8'(t C8 @^IDNBeAaI5AQU>p%Er‚4 2^Dx1}>4*!)'" k>*IFz8Ȑ $d )~a=3;2xt{ۃ'Wg , 8_ 7 7N|0 3M|vً}9Wq/j&u}X^7o^Vp=S3~mxzwyܠX <X pk=Dk6">^|:5vNmp(A=UT.t Dg`Bjfljg .sehz̞Vy<nd>&l\ u#yG׏](z@U G@hKy#>ta U0@gk@PMiLvjfHs’|9~&2 x~>&JT9vpM0Ѓx׏ Z0$̇ ; n ҋ5 *@#)J!RA$uD4VB4u;#H3qHCp/i),A 46LU$<Ho~Ev8ddP/q>a1($)B3< ʲ2f07,:|003<ɺo$dd48g Z,8~e'S>wџHZTJG%P'#/H$ uOUmgs}d|`q]c\ B9x}SꊟA*;h=(rRXSC¬^o=|sp":cY)q}:}C}}i^}_M"TNO}MBu~}7 ]ඤ @+ |gq]`p;ЄsVp_>*A Rar_>Ȁu@``VPGH?_09?>c}pzt?|yr !/K/x8vGga=ie^ι"6QQcsQG}35XD4X&$%89  cC?k ڞ}T{>WF! +T~i& E "%yuN`M{$ D)L]*L`BBut?u%*6=E aC;cS^(aN@T}jxN37@(z\( j_zlY<JzeD<  'z{9"ֱJ\7 N7.Z:P fcP-hi h~Շ3 `J5#z0t` K' z0 `.L@9K`&QO#F>,ɀF$O0 ,xw@cAV`'Mq0%BF8$o-0`rRG XE >@})RHD>@}%J(PD>@}-Z^,Į}.?⍦l'?((P@?$Q$8,r?'YvFu3;V`!_ A(`.gF8h!1@zwR`pИpf,.S:yћغ8 `a" &XrYA\cj]̣BPY:R6CpuEzcy@Bn$?' x LyӇ N Cjr׬ǜ%xrʟ )7C +IOw]/~_U:t421`m]mMylqcqo^D Mnv|G0 NqS7 F<g.B؄Yd >@}ʡBH"E <@y)RȤH "d4@y%J(Q(P>@d @ ~$a`j h'1O@1 9|b0 l/;Fp9""<@/P$&L0`?.\p?.\ >@}!BepT="zP 0#O mrBŇAp8#(A"v1[Л(h h12AM.+ 0rI@bU Q~I@gЄn~3g~`I@f#T?d}$9KtGLX( RP6+@C!JQp xx0 t)R„Yp 1@e.\p( 3Is!\иH@6jTO jZ<{@7y[ZD=}@+f(HԠ<*=GУQX0[>@x3GD V$9ʀxC2OP Ơ%@3d3&LD0`0I`fL 0 `pˀe7.p oU+?8[@Jh"BC(>rdn6`b_|k%Y7=oKv],+>`i|) !<L lRP_d_DG0 B0a| IJo"z_777>N/ hE bRp#`㸿?pX/ ӠPb/m<΂+ M6W0"B/ :52/yH򾿈? Ń ÈC1@?R'e!G:G= s8OBxNGfnLP)!7T!S%?GgD ċ6CGgD ~kޢi]'ɠ,(ӃL QgJǒH(a? f5mWjNQ ^0Z=sxYD,~ =xK((F4ӨqyG_yjD#75<#x⸏)#700~@qMr`3@ 0 (`]Cu!m; .>Eӻ֮H .Fl_4z qOD 0*Vnz(Af}B69A5~CGͭE!2}@9 ?@PA;r.}9@ Bܯt|K%$}lX-rx('F#9J `$yF'$'y]¬;L0 ^@VLm` R:Lȩ0 hA-PH $͠D_r` ]P4ؠFUC FqyqB0,LaRu&~kmZ4i| xsňo-tY .y#4({Fw&SU0OTP󞎼*@_m=GGoDN (pzB9 y=GP~)y'~ּ4kON9|ڧzd-OQɍ3' !NOQ C !JQ {'XOQQE<>@ixG }LLx ^ʀ.k /h$?P8](Z#07SU/y4kYo@)SO /_Lf¹_b=( `.> `jZaecL9 sw*3o"nJM0 O=po\3<;`(f.&IAcEX9z*y\T:{ ARSr (6Ps AT< 6lp7/<hWmh u\<,^{a0lD@=y@fSFQ B<0@ $h`7Lp.]w?p.]w?x!C0l``M06 0c.J (1jP`ԠD _rTD:Po%Aʃ- &AJo*T5PhҠ%AJI*!Ku0`h&5% Bh:jj+Cɀ^fA-f8 80 0Y: Rt48)n'F9IcD>)zp!ABù&tnW `u !@9_$((v6P,@@D=ɂ`D:h!K|.j\;0`[1n:ո_0 G 0(0o`(Mƒa6J%< Qe_8ʼcx(QGw0`DZo=hhlP,CufM>y)!C-o!C.!1F=D9jx؜eGW!^-2cP!HC!B9 N` SSh?*q2 SPuL u:X~1k5A7!`qRG. ,D0B.8 0 8 8&4\1s Hu\! C@@!U? }#}o?|b[Hƅob>K|~-3LJ/_ ?|mK4!/_: |{rѩSҧOf>5j|` O>>0|fߡC!d`.l!FC1Y B9f4/Q.F<4a0 OUz2|])΃"QJ2H3Ȑm#.%2f5=*`0Gz `ATH0 TЩR Fe0 ̃Y29"%?`gၬGʖ,JXI|AL Xd:Y`}cOt&hns 4=ˠi@ꁝM4BhD2kb@! sh\3I@yu|.]H^c=T= {;@E0 p`hUː >@6G{m.BؤH Pd;@tRԥy_P3[@~QݣVʬMXZp;Kb@(I&tI u@$L˽ zBq` /HMDzG0 8>0`ֈ1L@0 \`x燯Q/_>ca48b٢"i_2(dP!LC!i :3tѐ<.Y "5[v!QCE+0 \C،W20 ˃&pupc%Kʷnb|E _&~ >@h!C$ J[<[>4 ;k@b6FuIX CN/w iϠ \aP@ 4`=XޜƐ@@!@;ؿǃ}D^9HxuxU0Y7o4=IoSxӭG8hp"E4\<8rp*UW Z@0pdIymgNBpQÉ&p8rTpdIڳgz6n` d]b44b` z i00TC!=?L8ʨwsj]C܆m$2Haث!NC㜖w*vbbPE+E|7`U.W_ jc׮7#֎FPH~8 4`FSr2KFkNM:?tc3@`Nc9sd7 n<)1߉3~Y=5ʸjpUA B46h|2-C= Bz5k/Б##L0C 0dP\R$aH̺ e2hzPXc ?'OC5 Zz로C%o+(aC^o] ºt0PlC1e NET0 UC$ku)P!CCؖ?m t6b5WC螇}=z3X`@/} J 5(d0РaP>Yc29kzWG^Ds%=(xP Cy&땐ac٩ k+צt l0ù-,w%Ou 7(@yJ0 Pў`Npgoay{]j)a!ƄeH3d AL4R DUH7%[s Az`iV#U09`tcI.&xu`s!5 :O8zUÀUT2)(r0`I\vI`ׯAQ8f J004/34vh 0$TX 6 w&Hlb:wшcF#Fh2+Dil/hY-Z$30+D``Ghe.\#F!PbB5iۤH#Fk Or035:t/Þ?S'幀Ic? z'S} `dp)wd\#dFpf!LrP/#v$< vGGg <Xe-aZT#az8d!Cr<8<(r5A3U80b6p9_b88p}C)^zRE=KpQz5P*lw`92 R5Q8+]œpf+ˬAԃ^|~, {S Yţ6 `ů(.>6IWa 1K zV@ݬI^|8 tL$BYg{K ~pԦÃԒdHmvSFUVJ3v!]Uj9}!QVASs:Te!Q£Gv,4T`!QBF3jL(&QȣF2&t 7dp('O#LG<yF0+i_r>u1QУGUlO[ %% Y]#G,.<(u(%#ZXziHجI#Gx6KaQHꬑY#Q&{z`Xg!pbrD3jDfHŬV#FH,"7xDuܮ\#F(aB4z0^fDPSdJH=ACAD E&5#DH Y-d= i`B'@>f@qŪD đgA[(nPL rjCAh# ?l6!k\r-wIE0\tt)qB㼅Ʃ D.2\t8vـC# n8]g@Z!^#Hecf'g-bl0&hBN<ݞaL&`@$^ >C (B?>Kj`Ă&gE0 5" i {@&9;; n u"[i[Imk$1}?z t(Ӈ;@C|Ē"grKRO?!NA #!O$R=Tnze7y'J`an*4IBAA/EG^8` ԡLEsPɚCje% 5&@+֟h bC%\$WLHY){)5L( 50T(\% R!UP Iv8$(Ǐ^IogGp"2 QL,70 .}R%S񆿐 @qd4@"4#);^? A $> T0xؾbj@a@J ё4i8!tG„Oz`< C|0;\@zHB|5Qp FksJO#E) fU@-K | %P$x|38_`cb9Jed Zj zh:0ׂ\Gށ@.#sM ?9йAfVA0r½H,*|Bym2ee TIDHVA"3! Ͷ :x|r#d.)0&"1 ^9 Pd4%0099 X?)n@l` a{ Y`@StI.4 A02#\ 2 KUfaY@!Bj &G'"H\@  \4s( ߒa- MYk:;:$2z }3}+ +e: lH6 i@yHs#PWA:9-%xl$54Q ̙AW=h!)2 «m80@$0ȟF$TI4QIH=8BeByc ̤ ؤ1d, n§ gf=̿9mDv&#& ? `\ʙ ݳZL hyBC\AXlWK*7U`. 3(*WuMw pPɓ7\qe)"PÀ@N\ Ĉ">IF CX 4&eA)Omט A*p~F iJHLJ1b ai zIIx5%!@ *A'p$`%lgA10$ `@X@`>'_x @ ! " #4wzC,O A1 +H(%If + .wbhk<"mE&O52 0vd^;0xTDf`t-0h"8(J~ף["U/h` ͠j_jȎ.`—E xALrBc"H|};Bʌ &Wmw*}M,jpԇN)ɓ wM%$_{pA;^yL!p H $p!@E{C!%ЭByE EÁ%IaN5iMJLGF^4x>!ATɲ¨՟ 1>8ؐIsCA6j"%!$0 v(0p(0w)[̂\ glN`%M `2 #ƀRf?7DI3RL4BQ]Xh 1^"0/ w`iSPfH''X !a<1H!"ğX>/P$7$9F[7 mÑ汲y$܊Ԭ'ABt&3JD(x7QF<=U ;GVn6k|CqĘY),gf_ d>6OIxς47;@C$;@HP@ǿ#h"!aXh!?p  ~Kdp%F:L0L!{,0=ń$D'6~_k$@kh @F "< qY@ST߁P@)$|/6@+`&9.}t8pr7'Ã`^9;৙pE7BN夒 ě<V%;h@U A T#*LH$ޞj=DMMHJ-£0 !J@ @,aAV 0;!A J#, d4(T[`>y/I^R5! A4F Pa !UoSWzfz(J~4d&??=B,@1iGX"@$&Fǎ 0M*20@ <)q-9$3#'nW̖b"A% 0  HrcasE?A:2aE uPVRaAw4a]1r@Hf ߁!^N, 4 @ C`7fSq,W} ffvw0w>f'08i1` :#"5 AҐdY 1g@ `( (%Ba/ #BcCN&)1&Q5j! !4'@)юH( q@ x:г_n i{i 6jS0x p֗b,:@>* . 9ЃN\dX$1ҮXd+Gـ A<3̢$,r 8~h`0 K>| %Iޣ@j4z|'8$@ }!"i hbbA !à0!"0fX =5 lP^ Ǧ ȂP13bue" "!'0 T2T,NP6 FRru&ݍ@TsCG*IK,Ï*)O#g2#HJ@4~BC7H/D.g_Hԡ>-Bv!H EHfw?/0"p>g#aXKb@L3`hDA@Y`Hy<>p&>$&9qGrʂR—9?l^5& Gr Y:tuawCL%X>S{~`?I}QTn SIԄ̠P^~Ԇla@ {p0DKgAp] VCn=AZ0GGG85*CJ"y{ ): " ܎5Ƅd#+2%(XF~ .ɓuP~kɁ BֻD 04 @ˮ:!ƂPCpI ЀԄ?Y5Q ??Qs4F$R&E^$#r#Ԡa3_=|pә?+g}|p'Ԟ$7n(  |_ a9CBW)œ\l{Kh, \>=&pɄhBoA? `.]pk Q<Q.ՈD$O"OAe G`!8 (#pG`)(WMA1byhq0z>[8 opu@(4L Z\F?Q% oLd}8Cy=@vo' Y(a=$'a  Tj0X 2Jp43$'ԐNy0A0nX gq@H 2?% K `TR f1 !B2"D 4΁MV&fE .f {Pt\a  8tà3@( w{uԄȉyW Q >/ 6<['ěݙ@Fb м@J0)B>., (j!a A B;D̮eփou_%A,,,ΰg xXf@##}BJ<@I<'Of "lQrEAL. "Y'1GbG !N `42D@HbXl@81 =i"()& @'[ q] ű`#xN`@9)e#1@5Is(ّQHJ=?.S  ?, =E9c_ќ$$|,J"+O-MgcNvE2lt03Р+d00=50 &##P(4J+_O?F#k7d1T88`"  $00@3 ; ZBm?eÈ-s@/~%@ FU3F|(iTK  041&k(E(! ,6bK@҇(ԘC&_6bcg@I@llXd8TjHzDCP l'èf}LDc|$ΊD,Ȑ(0Im>"&^D @.G6 0+cLx8'4Z\ 0J <2-0TBR\$P 'B`4 @h!DA1 !a!>IbRR^J0_$A%\ JrP HJ&20CR| @~ a3XաqKynk 2C痘Ɓa.څ4 ^jAFN6>RZ TJ~a !%C ~AkuQb`@hcn / &C³I af:@&à&4($>`BPfr'OkӁM>&T`0PJtwr  OD]4Eِ _ m(BJԀreZM֣SJBl<M v F3>A /T>Mb|ϐADȅM6'2A -b"C o#A&!s/ t,I|b0 @bs2DҩS X=Bz(Cw y> 6i44  H ,|uc/#i|w1`tfJzOp اH MBSꀠ^RD$\>m q܁B2 d &@$D*@3v M n!0/ Ad80!0B^!8 #F HA@)CPlbdWH \ U@lGR>QSx(l`e %0ODp[88mss I{.IH>/?9xA33I@Ŭ(c.41+X{3 <>! jhYyw 4DcM #m P3Hy͈דXٛݙHA_AQ@3(̠E>0D! I9~Mp' Ls$ S- 26#˰E.;@>bDcpEwcݏl`\qPqI4$*h` tCdMч L"H DN!Lws`I"a< ki!DNb={d}pJCJbF( "|'+A̡#oٺ'Ѳp &c0t!@ҷG}e9J8p"zNhQk:|M"!HZkOvo~4LH 0}5-g90a{ dHih&p< I LB$ A@†ޮf߷9G7(0辰Dl|@.1`fE`)B03HBp^WX1YE蠩{|9U×{c1wG6.!@\N"Z ”Eb$)4t(ć.p49 HA"Q"r@%@oٹ#ඐY&ZF`z 0]  LWkT P0Mr@!PliG-¼Ҹ=mA PfQ"u<jGP q A { *1 3q"F~)Mh0ZCIMڧɔ `V~2 D3!L@&>8l r@=(Pᖀgm!. _bN%=Jw.L# _?Pk; &d  axa&awK>3aq9v*hrq#EW+A,d'?zZ #lr?K}}4^ȷG/+X^0xp`X Z4B \ ϼIÄ &+4 <~SKM^9aq"X:Ѓ$!C@(u$F3>fc0Rh_G7jHH""|`4U /`s@ yNiY ¶L]()*i0p/ km<@\AyX̡?`1.zݛ>)#!t9>:BXE5#%Kx&y2HWEb,Q + 3Bcc _Phah6J10$0JX3•036=ě:x$=  QdYTA~}736ZߥŢx}9}@Lo! eo"b X4Z,Z+ڈW@PPnk[bR; |_1hw?9gAO  *Lp Đ&S 7&,`Ik.?q > ~̤D!2"sb+,)ٟ\A3"  fde /3Pɝy`튒80GV%@?\][~@ @"JDQ1Nx"AZRs0O4DnYBH)O)KHc>q@Z ؃qK-.Wx3+q"la"s\$].x _5\0L '$D҃[@ `3 >C%A^R <'~E)c\%cDOjMwM 8KkP ._E t&P@/7s14H_1@G?/@_E} { @}!W ̤﹠k8AX8/6XqH4Mr`B0bI H8_\}7@#=>E .z=X'w/Pf2}9GY-[ x2b?" e ~k4Dge-[J`3D =$r5 8L _G()xCWt=9P H"9-7Ȃ{CIxr#"}I n)N?wЂTMIWGLnW߈ /D [7~ 3ռ?|i;͔3x@dJE @()i5l1?3B| Ԁy{PڐA CIC_b;}gE | ~@.Cz6@ڸ;q ֥̟⨠ڊBd) On:i$:SeP+USBxVb @p.㇌/?`R[>e? P0 h/BV@XO ZQ4 PjXX-_" 0l`/-k2Aȥ2BG0`U3 B[`uDtQ񘠤H$B y[x4Rk1P#F& <{(I= .4=jfPWC^9xlvH%};OݏIMO-Orȸ(%"D d43o(|&N.vD#z!Q<`ĹcZOFlW7k?~rAi(F`U\֟s+4K4yx9t!DDNǙ %$` r{&\ Ala` L@fx!$$:!ǍptIҖ`t@~X w ;b3X{AȆ*1Q \bB" 1iɆ]"̛Bg<]m(t) 6CI7o\ը2PG= H@6h81XTQga/ 3zkb" LЇ¥ Dz~NlCsϹP"LjQ<o^|SܶK%ep(> =?t$OӂbiQȇBVQS&L Rx4@ 6#Wn7`Ak K C8"0vmQ/hRxoMa~ A pi?@Ă2@snOm!qba'"~`.c#CMw@6# $H@?`MT JBh@`1AL< `q=E[-mhIʵ?TbyDI} ј8@—2 P8DM2R"8'7P aင׆P+p ^GMv-(Z`g-%yC%,H)|tqL"^@H8bC@ O^%-)`60dF邀0 A2K~A,6Lr)ղ-(zJ1 肭 ?~ݸ$ v  a4` U 4#HN11oYm1%#AAѤuqr ܥ8A18N6d9@I- `S1S) X.,5MAHIA=Yї ޟ0$S;ShM P50hL9eE`Cw琞<;qS(OG%(z[py\l ? A} Y/ w6au Sr"N頼eL)ЧQN!qs[@ CBmۣ2D0 ":xhIZCӀSAE>)!G s7i }4xA{kÂ{`)_#a(0Kxr `17$3AC갱lOi"[/EA,LX>$@"D [E`@KQ@"&hF(3*+=ŭd7*1ѦHFF0<^^xXϵ/@jZi>``T?YNeQMBeꕖ 82LŽEAD?$A"TЋQ :Y|@/<[#^k,~34|z煟@-J$~ M` J_F`h a&P4XQ?>=j涶aԘy==I+r% *p0P9?%?55% Rh-'8%2`)5F=0K^`k8 9"d"  `,:5 >(`(`^@@f^´  4 `TJ \s`LZ4 hh#[4 Ws!s9 }# zƃ`FP +!%9Ԉ Pz>B2UPDW_ 1~y5!"<r a tiRpakޓǸ;&'PC jNn &tqbN';,j+B%y&`Ru"I"pv q3DSC 6ͬj*Pxh麀K X@<`? X \O7mw1W^}:8BtGf dH4B@# /Cņ8u1(S=|ZL?||a} kA> xϿ %T)̄<q * D a'Ex'wgYAz(MI)`%@ӈ0u#G3 dJ < :ZD4@\"N(ƾ/,zpCOy^UuO>4VJv@rބ@̐r`A ^OM{ŽTuNBcMN/_{jH.A`M [{6oe vAr<:魀*F pOP]-'ܓ/OY1w2s<$@Z R^#G핌ÂEG}& v Bo;RZP^DNJ&dGcL@<XS8S⁼z #vpqD&|i5w*p~cI>H`Jbo5wa.IrרMB>g BmRGG7⣭Qd9$faۍ0䐙j?hbz)d>s\p+U1p;&蓼KjRG]F6y(Rf`?J&~I PBWDT悇  }a9"/#d|G@R?sb?Gd|vZOQŗ30lG.b~~ss7ʓ; !8M &c!f8* Q(`%X  2=P ˄ νc8I?,FuvM݀ u:ȗΗ'd|>NyJ'NJZd!$z rR(7^3DKNH7BLxO,|N  xٯj &b!.Vd\c`x3S8"޽ A^u uz"JGP "H JY $iMt+A1DS#*62jqt-Şbnu@] LHdx-@- )%pk=cwsS{; ^a /q+E*.`Hj@Ā l@ =(\=p2HA+2%)ZJY" V@cb1U c,z_yV8߂ #xĤ=2@/؏pio5L~4. k95_j@e#$#u =@%\C':AT(4N$}ZC` ;dC  o+K& $*d߁ Lƨ )LKq%g1" xRx0 o3K'_;!+L8F"p,Oi$#BwA$t;@0 ~Gtzy@[!Ot1q \a  C 00NaX|l YmMcKRPGKk\ * |4`CdQ慩?gkF/#D 9^]:Xֆ Pg:,G~ ϵ ȥxA3qsھ@lȇ@ AX s/S@J B:h'3i8O Jo^PU +0?@ ?p#0 0P\v@Ke#T hHkYX?Z[O ̉:,ED \ *Box6`/} z'&7TwGŲ7# lX6d-@&d)^ԄXr#Axip/v<BcBc<BlpC@@RMC s'f@~dz l^WøA?(Р4`C/4/8n21"Dc.ڙ]I1MQ 燗Y>4lizt1Wo/!0 0_z4(I bD}QꢥЅ6-,pW+Xox,&RGN x|!*d.Q-*/"3[~Š` }V^hrLk5g(v` `L " r = G!#P/NŒ9̦@gGb/g`g/7,Zdja'a'pg6@/0) )) :eĩ8f |aB|B:Re_tS3aXIfc1rp4o0 j5 DI۫쐺#R/`O 7K#{hqq`Y_$F ,cᎬi5vB$ F;"\M 02C8-$RlDpȅVX884Bȑ "AGq/) qpH`,Mo< G$LAI@U a6X4)D@ր򓎅$\$Hڡ/ïDn:$ ;_rehBbshjf?SsA^vN¾EFy8ʊ:~,5`w:C&1 @DRK5Q{A!P{o8Aΐh)qs<&\''.3(Д$b gr/ @c 7 PFPPG< F4J2 {[I#VT$, 4w#@;&BI z%A{(pDh4 <$0^6&Kȕ.t0< QS0t1F< x|% (@0 Q/*o@ԏG69AX8 e1bd8'X?p&D#m8 p#LC:6 |9O@S qOTx)+hG$PЀLC>[Lɨ,'3 5CwBܷp@̤ZaG0@8p$8 RtX|"^/c߳ԏ\})}J/c@\`JOvy-~/4Ƃ% bC&~j_&f@aSSRv ]8?}"$V p;xdVC3Fm>hBiI ̈=_9տUN`8fh0%@4Ra4~<gY^ ,X& +BY]H\`>hq}.=ILt4c!@B-p{u8YdK$4^]b6<7O3D ҄D,30! 8(¸~kqc{ ?c^!bu\:m}Cup3bレ RYDxO< s *Q0n ^CN0"iNt n\LxBȖa;|j>8J['1 JDh'c6b\(HlJT v'Nc84dh&"H F8B$TN:>0 O?%Њ"1hɒ NwȤ8•&hp 0p=6 `}#I4ƣ'!XHx"v+=%ޤteE 1Æ:Rv=Y@lT, 8  8l4AMM'(;`*M@bK _1'R LUA)Xx6HL5.szs8%@!F^0Rfofpt34 )MQ zAU&`%8&A|MO<r*w;1 R* 1s6XC89#lg@BgALmdmXaC̉'%!8p2 ѕJ@M bR ~@~?kd}C!0AaN*{Pj XAR!̆ Dq $% *BIR@9 =$ B@ʠt1\{B 0g0nc@A&qⴟPXaxCkLB+D`7S3D A}g/ӛOw `6a-tqe%KZD$J+78,*N,YÂ"iMч#'Ok80R|AmRcwܠL7N$)XGtܐR|l$ldl I+XVLD񈦨PA_u8ȃ I'Oi9A8O80@RLPYROD ٭"QF6,t36S,]Iϵ8 3/`|`c@PV/gk% g @d$?|D$L"@CAK  IY$ On 8 }/! 09E `q5r tPK5ԓ @I@ D $`a`z z@z % xOF?__ "1DƱ sO x0B•2@p@:" 8d!S@AaA s8g~,Ą |tBO}[ҕ@C(+KIi&?@!O V@ mJ 2}^lfZx?>RfMwȻ,S;蚊LAwD4B [qךJ d ^ "3F ILW"a|\n.?@\`\t E[څ΅pbpppnpdpipzCt&rkDu| bFH28`Fl>{TWfh@H2} x0%`MM$C#p`baMHB V'!981Mxak@dj +@ A PP?( 5J| ܧ͐A@0$0  f4e2(  O\$ P*ʀ@`dzd1 a80!` 7M4Zef /jNA +R] 1{Ӭ\L Q6plbf8p7L(bH` @ O4i8#q Z %0D\)A<0g~2@!" vt v0@P` M h3 NHW]@$2@@"@s  0E$OD#/L/pX_]@^xgP x(C  A2f"|c1hN jC @ `!"KTX5g8aL!$*k X\dHG*E,ů& $*B!T E&P pb e6 pisHز%FpH$%AfH7DS U7z7$hG)Af]F"R @kA;=YFxfG`hp0@@<$bW PJ`$ 0#qM U%nd ѵ5!d82FGL 0!RL9%b2Gakͦ8AB 2I! Bw#$܇w:!ASK/1`0.y)<0JH{ 0p/g \X'p@cǁhS0?lj>ބ7hUc@3 (H*`PU JЁDRh#yZI@6l/X~O3$"`*28H 3X0b) Q, I=9ވ0؝4 'U ~ o#_@1 a̔LB+:aB2_"1RQFHaC|A!,$@qB5B."DCHN(|uఐ J *P,ʢEY{΁D:@0U..btB6fhH%$4!؅v!=;(2մh&% m.pi=QAV n y/†f0l#ƯRf(A0(;Ac"& V`L6@8AETs %^j}W8 !dqNlIy7E׈0C-x, peB" LD6 lD$E[xlߋxd,2 V@<F ߛ()E@&b{ALJq؅GHdE@*g bAQxdOy6W>P@2 )q rȁ00 *Z\\ZPTRƵ'$ ԀvjVGC0԰wϨ6_2I~%8v NHgB@ф$! sa-daӄ5J Tx %T%ɐtxR)F&D=erh+,G#yP00du1I.IH%ـZ'zTP9Z"J$Bfwd4 ȁ`g5@@CD*EVqY\@ݞBN&1Kϑ< 1L#11p-Fw",ვ}V5/qk Lx8>P g09D^*>JIx` G22H9$e,dawAl4K?}ZUƑ01ag3)bN@؈q /c\ [!] 76A!  9\[ qPF^w#L@] 9HRlOi!`χ*-Ȝjy!ʏ)!^3zNX$ %E@$2 HHn@MK gX<.c3^L;* Ibw D2A ~e"?H e'JȔ+N:% I 7, ` T)CXX9I/QO>X;iR%y.Q#X‹ՠvcRu$`@熀8 BP~e 0P-#p&h/1T87gyL"@D ^ܥ(\y&h$-TO0xLָ8ZH9hNht#@!; S}Զ8/#4@ClKP8 p^`D:0E֧c#T͂{j*$ Gp@Dǐ#h51B"@sZ0h%39$"T 'BX2ǡB2JBC ̥$ #aD\Fh'(+4+\p{n . 4. . . dh`׀.ۦ: l< Ppc`-x#@W> r>$C$yH$`qZPiLX֠gQ0(AA*?p.z JÏ sW3_0?S`3 rxD M)#rXY;\̬8L wL8#0f&Rl(' LCbbOQBhw`ESDIp dNyrsW$9GD4#pJR lޠ$06}@C ed AB7\hObOPw)6 Pb\ )T$2`%0_É[l7Tد =p새=A+͐E/?"`ViZ ` ;$.mHf -hZW( [RTV;` |>;L|Ǧ 7@*IAJ q*NR#AHBP'$#dq#}ì g$3@DG_Z%4AHΜF$!(jhRCSYYB$2ŨΥQTv;&qqAnA1. X$AN@3! D%6<#XHH3,Bg,e%dqyI;㠽XlA>V>8dC, ?!˂<@Op ,Q}&KOrAG%l0d`K`c8 _` Aݰf㓶9+0r\p "-h"|ȁB83N4%+ &o1IQ̙a.N)%r}'3.=DR0̤Bd" 1#،X  %-AXw<4ʂ:3BeAT&t: 3"}0 ALhͽ%h\>-ȅFYLjbB - L0AH)fq@(Pe1H Pq;A -ɜt8%AK :,9h8q ^"a@-x<'"Xh:H| , Wm @FZЇ2G3 fHft$tH$ۥ@.-( :ѧ "9$@vIIo87и6рH!!fX=cS@` us /< sAp3DI݁,>xHsAlR!jpPHpq#4-$|as\e|'ރ!>@.C+L|#6\Ćմ:\`ĵk҅#r8k8>WJ>QZ㕙% vW@ + 2F 햹 QjÆL& +hXKˇLǓ$}x%<0`H+NYe.ݠEqIl1J S!6q Bd"pH Ruȕ)sy8;hGac rD ۔pD5BĮw"q'=/{'#b8: Ht&ĉb*LTGٚV> R$Pմ0px D7A"7Qh 9m13A큹V&d" C@ܒ49Բ9ؤ o]diXkIӻEݒD(G$ovwߠnP021Z#f@p l(0($,tLl\B8QRV#Cc}K;4B `mC rBI1] B|\Q>@D'v<JX0#xE0e( "=BlY-2 U<\=à _fC%k7AcŮ#& !@C"4-UQ.N_wƐT6&고tD?`OŸA1:qZ 1N47s35p;[FxpdXn@XdX|ͅH$lp9Xӊ cOox4uV`F8(F\L|: ǥ{/, pX A&Hb4 m? H\NwC H"wV.6Bbd H)=1b reskFz4(rbUh?I~H!i- k)z`AAG(i|%@Y+#\2E/X.*`ŗ!Xf^-rI@DB]XyL ^tTx.b9YH$:{1XG8>,%̣F'K(ςO>4#e@0xGi^Oc7Џ ho"^;J<_`*wxcm?(_4v@}[xKA{ PfB˟C!LB!0Zto?0>IR w?ʼD=@}7ރ0}k; oA" r&H>U"UG G7Bԃ Q@A>>ˆ>S(S㼤Q(pkC@] )4 pdh&FoiTP`)E9A2wCa =4tM.. n!]hIХ̸fOHN/~e9Nw|x{<PR`?%Yi _誙BXc'҈" "9a@C5QO$b@ 3#'znlzeNd19fW?$+=icǖA$!o[E&-k'*dqd̨|jdʇq=P{!ShUhC4 Up~Bx>Gx<`US<ͯ6 UnD$y+BłvϠ4`"'@$SJ@*: /o* T 'RhXI{e8+NQڰyd,G8ՋO{ k2 GGKQ/ϧ0; W`"FdRH}Zׄ> QO͂ Uc0nKPI:wR>v˻' 9(ЃA{ &l0w9` #F_>-0UfZj /aCfjxZ_cIaW? \%qy@|(;@qc܂n+AtAHY$$&80.0a 20*@N#eb  P LAAQ*`&i:O !>I) |<ܹ\Iy SvG8ܫ tSZ(AnVkB팁X! CR@!FlH`@P I TR3b@A@1i yAb.Ef``|ÿ;B?9 &B6O@ vpS`9@<Ɓ<$\SbRoITZl)pɕDl["DnBNptO@ݜC $_ʿ{;({̿ߛ/zR>%x@u& (``Ob@EF@l(<1>3LpptbLC X_΢'zypQQ?,9˅ ev `JݡbXذ(Oh(8 0Xۯe> HX(p7)M#@ P Pp'H#R0C9 OCR{ ,R]jX<ɶKSz{(`c(2Z z}},v=4肹$1ޥ:)0ElS>w9zCJh `ad`S& D(#\Har* JpL! XݡX@X(Oh.#h~ ;F3(%VkT~Pɥn bl&پ!Y8"0G>$xV~KJBܓrc~O;dTlj\bf E";b'$A 8 $D-)S@J@Q@lM4>䠏bӂzmS`p0x% xqV 0 I v`h@חqP jy!و/PDfAjh5%  !C"o€Xs @QD ˎS&\аÃTFvPH@ 5I=eV|6`/9 JJw2 HH^gA p"J ҙ,?A"QL 16< x(ρ?aF$Tf<9 q-$PP`€ @ ShPgPzVAAAAA>ju+W3{G &NZØ ka-^xRoB!ruL@9E+/xx? +I(!J`z'A,s*ϟhq@(A($\wQXkA(ai@F A3$@@ Sa-]%SJO3Zp,p@akR# $XzP>Q2d(KH`a34j|fSX&,!@^D}ā}+A ޾!4?Ŧ4` #\CHh/F.\m !  E4"e 0wA3% @T xO Iz胱(_J`y)6y4 ,&vt;0B5`LCTHB@C Cgk}* P~'@ T))) bu ɔ R{b>@- 4 v0C#[V aI%$dc &q74,U ^h31F6I C- dZ@fI0"1KC(>>LV5$hdT'?l | J= C]i?ߦA?V!pei@; &^%:MQ&>GOFoG&' ! 4E3ZIy!e|MȒl8)$'$ACk j lP(RJaD1܅.x5` J@<ĐhvK̉#X)G1>~  a#5@0@ !TM`9Mc d H|" Z[O`/s:R;iî /e݇ŀtu٠<%v,aF'*1AKM O#8 Dw H`dT$DFy It/.Rt=H,I|S DsV-Zo8Q͆P=$?7 x &$9  !z@`+IJ#ā# )y@R4"@1$Ͱ$7HC@ NO@̈l"ltRDRc>#u",$'Mf 8N1Y@"=t:ʺ)a'p'`xVë́jfBJ" &"u4|!JS?aPe 6 'jP`IE  hr;%b LkPh7 |"p|@aJ a1gQGJ$BA$MRK)0Hs (Y(E^-+^E^p &) ),1h$B6KvbEOFF)LQ 8R;tbފ'TDAOI B=TBb$RBU\N@r2l<C/#^iZ,(Rpi86~iNk@s- T#= nCF1U~p1!L؆N`>*(T^$g`Ƈ Al4Ft#0Ȑ )Vj! ! `É @ gYJAp+ 2Hq%e$dE`L@ E+~h8ɼ,|恟I'Ѧ? $ɎsuI`Hb4Ul`t ScL̢!ؠ *A)> v%y "HPb rbzxŎ۠ :<bE4@ Pfhnuu"V371 U $63X|s(Jmpl9+8A@YC4&P* dRZHPJ2DJDFWl2Pa芟$E@p#qL+i@0`Qxd`D@@7@p!D*d EP1R$Z L P%'d#aACaTC\RKd s2/Bb@ 2 Q(FM$@,/q|W'v׊HS4<3NhĂH BP!#dW/M"I, ku%Mt,8̼QNdHR!`iQebA`]8^e7ܐ1Z\+CǸ 3V fo=4 /è@$¢O6٤ I2 2d.8 p%hPI%|Tǁ !3`.t,c,{R.;a- l#dQ䢜P`mcJ`p'MT!DW2$ b$C0x &"c@\ә!+tBRZp` K5K%5+WpeBKb P,[Da=t)$$đDs,[ಇ (`Cb 2 H$= NuH,΅ kq}A# S$2χ(;CHv֥+>8aE @0&L%q&5TKG8SIQI-AqO! dB ]5!T+nd*3c 00R#'r>brJf PqfP$Gi@LBzIW>Lf9<ϐG5噁}.,(i0?MϏ.9A|)PuE]MUfWF4 b.otL@/Eԙpf`"06B$fܖ=(-9@af <` h} rױC([?*s&̱<@lyS/{JH"OB*\dZydnC?AHdKˀλ&XsP ) ȨBP2 -(Q <$8@D7e*5>>o0tA%CK(J#s#0XCiQ$2()IG& @L 1 QxDàQL?SKI}!03%V LB@G*PfbL|1kqE@ R=)a 1TO p08@ۈT 2P007x"wfx@1"C^ HG# hoDd 3k؁@aY2*h[(   eA'VI+0ee #Saas2( ;$OԹD(#$z8* !!s)(*n22"aa  -""ũ0C},Y;/,X Z 뙁LO }7 RraLrQ́01PD_|UՈ#$ (Ÿ*\%M= 0 y5Q‚ G_8S̨/Ex<œ|Kp|^2i3 Lfb`˜8wS% Ph0~`HLz;CΡ$XHw9A`;JD)$,Bks4)x dFA $@$|!p>@ .oz8Rdn &Dȓ  KY9 x()LZSGe! 6SNȀԈs6e+6A8\A)31PfQ ɕD@xjZVFL62XU*:2UZ(G)+M4*0'&P'ƒU#q '0C"2DА2ZEH*HL)(QLjKHݨ J ae&4A0D`f ( >PH4&h"O`n#y09`#_ w#f8=%:ɠ. [ a1 5<t2I8^7OӗR=4I  <I1t(d@Ei JVq=%pN=}5=P,*p/Av\@ ONB / zq!^ (r$M-`*  {~Ά 2DhD18u.%HH ~ V  0 @L3M(#_3^pw"i/DVD Q_7"ҬMds Dp bZ Q(1r3g N N0@!LZx-4  Q@jZ#'AǐB5<{^_t% R^0@]Pb)Sg!G,2 a} ._Qcz66p[.7@/>d!I%61iI~Q0hkD<HL݁ ndEr$~СTg;d~ ~iN_DA @ t >6`P3<8*9@ ~L0iaɁ2# d/ĂrAbFkË^p`zzh /%ߤ {$!u&gedHH NC|$ފT "W Q8d{.TIr{`HdMs xLhl$wyѐ`DH)١|>DXA=" &zHܟy0L͸@np,hQb 41p8M}gϦo4A#PO*ПX'KYI-x r{".RжYPVrƴmP$@[M$Qڐ!Mr\Į+'Q D0tE#>%` YYLt5`Iy|\Dz 0h&T=D`@Ędɧ[0+A3!`04ψ5q\9 wDA8I rdp0% |5 -ZiJ)Ondf a O0 JCP%l W^=!рJ@xsh4#TRg.e 80܆nB~$ȿ0$0' OP@˄I 㼌r' \Kye/q僥81DjgC?H -R1?h\G81Ͽ X-qcPHl * ^LӂjrNhN2Ɠ,*I.-N`&iW$ RQ;XTIf@*^ CE ||;~?%^?y{f(OWwه}}"TUÐyf 8\$>L1IbҞ@^i*Xa8"dC }P@ Ǡs0S\0,H OIH0"0rWw3C1P{@[SaTk4T$G<@>%7߽9G8&#%T'6A%~K}]D2y@2tcԄÕp$HP!Fg$BLz`hCU$nB+`ki) L @1]ҕMA  cbU^>y{J ̂o3nV8P'p/p.'Ѥeᤌ4|~O)'0 6pd@ᬂ@b )5ưŐ DǹBHBXA I 8OH8vl:02eW#)hd2&1` D҈$  GqBШ 4rZ&rBCȬ׎ԘK[q:.$4-s*PȶPIUT TKAgð~pd#A4C@IIA ,( $RƧ\F!V! w~ىotlzDIVA} hfu0!ԤFP!Ag'V%Ө5%{wZ&S=U8IVv}HQKI|J(./tS3).X!~\8 K ?nP?ޏ(KU&>T9s@T xO(^@?$_4Mq!!D$FihC rCqLY ),t+I* b/@&8tsht_E2B$&!X a$`W{Q )`0&h ?E% %~ @0_*%5ZBWM3H!8@;$@pe5h2"4-وA(sNtd5co0j ytH 5 gjM9(C H+T%sS4'naE`%ڥ(@^eLL|0Gٌ$ p!k,03BŠ^U¦I׺ J"`1$='1. Tp^ &y sxf5lgQ> ?ʓLY oH fD 4S4}@?)(?((VbHr1u0@C[4@QsA:ß"k6@A|g`a610QNqNqNqeNuprS@Sf< * QNu HKx\Yp1HX ^0\']C  0 <()@*!K,fCR` q<:L.s l L@P Pנs*A\, /&f~d-r!fM`dgbBMȐ' H BO J Pi#Q|>K5)/Q pp7_*&p:8̎r``)r@a^ѐ >LL<”h g D +@n)΂Kn OP`D4̐UP6ؗĎ\| `D, `  RĘa$å0HA PJ"H,xHE6 a2L/&IP .P,SN @I (g @BIP=|0e*g&HS@|d=@R`-HJ`P`AapNuA`t0e< d=B$<0e<:d 0AA=B$RJn$f`PCpQ "WfRg< g g Sf`JfBS`C`BCfBNuP!-n @P gN<8C_\A!Z$v6.!T/,n BJg n-X6-X>"X-IFBi-XBB.B.B.B.Q ;PP=| nB.g,< g<-gCE-JB.G@<"Wfg~vR.g"< g</gg <.f& ``JfJfB.sT.`"CB7f  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~/". @6ʃvWaj@t`a@:aka6 ngJ.g<f:afka@(t`aRkaJ.g a"W<0HHԮ2ԍN XNuA. ngANuA' ngA Nulinkable.oexecutable/f|, _fSNu5;:TSf)g BRSD<fNuYDe(NuXD/a"`"<DgHAa:LI8<NuH`|4)a|a|a |aLNua&g H`paNLaa` kgPa'H'H B`(_NuFar.`"n iNuJ.g:G~&S k("n4Ea Jf"gXag"n#B(HG&SJg6v$n|$RSagaf"hrҊӑ` n4( fJ.g k("n4E aJfNu)f ) fr)$gX fށPNu( )Ы(ASf)g BR<fBNuJfa nf`a"<aLraFrAJgR P`a2$ra*"Sa"GJg&S"+HAkHAa2λCvJ.&f".2ө#BpNu"n igDӮNSfNuJ.&gJ.g"n igծNpNu n hgӮNNu0. Rn J.&f|g|f< nJf2 TEXf )Tg $ICP$ n4R( h "_g"BNup`"<(=A>a-H0NuHz .(&@fNuJg/ &Sa&_ K` Q Q BAC"-I=|=|<Bn=| Bn"B.:B.P=|$G&adBNuJg aa:aNuJg&.B` ng-HNu?a f2`pH`J/&.A".-Ә=/ nX0|g!!P@1pNuH``"<a"n"-HBBXpL`̰f2 nX0g ?p?a0P@|g1@g-PpNu nJg P-H\Hp`p-@pNuA2J@gJfS@`r `ar HaLNu?HAa2?Ia2?Ia2A;`0123456789ABCDEFvt/AfJgP;N"QA;NEA2tpve RdҘ`Jj P0ANAQ0N;B@'d pa$n^I$abv E"I`F + g+`6a`H/paJ.g WAaSnaa _,93 -IJ)g&/ a6"_f#D i1n, Bn,E `$ i1n, Bn,E pNu  J` "(A$)H@aLf,Eg *f * g i!JR)pNupNupNupNuv E`$(gBHaLNu .fg @ g @Jg/ Pa _Jg( fNJg / ha _NuJg""iJg/ "Qa"_NJg / "ia"_Nu/ &JEa"n^Jg"Qa&_Nu) gNNuJg""iJg/ "Qa"_aJg / "ia"_Nu) gNNuJ.&f"<a -H-HBBPNu n0(A-H n-HpJhgBh (-@Nu NЮ.J.&fD+ˇ7annot be relocatedinvalid LINK displacement68010 instruction, converted to MOVE SRsize should be .Wdirective ignoredmisuse of register listbranch made shortoffset removedshort word addressing usedMOVEQ substitutedquick form usedbranch could be shortJ.&g(?@ ;k HnRn0@ .LfXNu$nfHaVL8J.&fJf/ iJh _f*`pxv pvЀa$B/ a"_fV$<a#D#n-I/ &a"W#HC!C!I 1n, Bn,"_P``Jf#n*ue memoryinvalid INCDIRassembly interruptedinvalid section typein command-line symbol# probably missingp'`PpA`La"zfNua p&`p `:p `6p `2p `.p`*p%`&p`p`p`p#`Q |(a `Nu.n"J.fP . (d| (Hp?pa\A\R. t0JFg"Jf"nF2JYgSAf` 3n,2YBQS@a(p ar2.,aJg p a"nt)UCaQaPLNuJ.&gJ.g .(d|(Hp?paA 4<`\short branch converted to NOPsign extended operandrelative c)r>r listinvalid optionfatally bad conditionalrelocation not alloweddivision by zeroabsolute expression MUST evaluateillegal BSR.Soption must be at startINTERNAL:invalid optimisationexecutable code onlyprogram buffer fulllinker format restrictionORG/RORG not allowedINTERNAL:invalid multi-line macro callcannot nest repeat loopsspurious ENDRinvalid numeric expansionduring listing outputinvalid printer parameterinvalid FORMAT parameterINTERNAL:bad sectionINTERNAL:macro(P5ata expecteddata register expectedBSS or OFFSET section cannot contain dataduring writing binary filecannot create binary filesymbol expectedXREFs not allowed within bracketscannot import symbolcannot export symbolnot yet implementedregister expectedinvalid MOVEP addressing modespurious ENDCmissing ENDCinvalid IF expression, ignoredsource expired prematurelyspurious ENDM or MEXITcannot nest MACRO definitions or define in REPTsmissing quoteuser errorinvalid registe'j(gsection name, TEXT assumedgarbage following instructionaddressing mode not recognisedaddress register expectedaddressing mode not allowedexpression mismatchmissing close bracketimported label not allowedillegal type combinationinvalid numbernumber too largemisuse of labelinclude file read errorfile not foundrepeated include filedata too largerelative not allowedcomma expected.W or .L expected as index sizeabsolute not allowedwrong processorodd addressimmediate d&a&H;8J.&f2Jgxa n4S( ( a:@-I8-i2i<`|Jg`l"n8#n2`JJ.&fNuJ.g nfD)")<g<gp apNuBSSfpNu)pTEXTg DATAfp NuABP-HQ Nu/ n0++0-HBP _Nu/) n0++P`/ n1|-- _Nuline malformedout of memoryundefined symboladditional symbol on pass 2symbol defined twicephasing errorlocal not allowedINTERNAL:invalid hashinginstruction not recognisedinvalid sizeduplicate MODULE nameforward referenceinvalid %^#g-L`fH6~Rjp~CR Nu ,f`?RA?rl??????OH .Ng $@a&g-IR$nVag-IZ$n^ag-IbpL8Nu g>"@(*P)ebG(M ebSfNu g"@` )g"@`XIpNu"JpNu gDg>`* H@J@g4R@g0`<gH`<g0HfNup` XpJ. g NNu<gNu LI/a"Ivah(_NuANON_MODULE TEXT BNAv at$nfHaVL8J.&fJgxv a*-I4C-IVNuJfa`.p `QQC BNABJ.g0.|g|fa$n4EHaVL$!Mg Q`fX`$ nBNв< g< g< g<*g <;gpa JfJg".BӮ2JkӮ.BNu" N-Ag$.2Ӯ2Ӯ.J.&gJ.fRNup,` a6f"P(t.R`gSf("LpNu"L((H,pNuAE$DJ2g(jhH6~<Wg<Lf,J2or.`Fr.`H<:dBC$L<$g <:d(<0d(J @E SSfpNuBp(NuJ.f.AC rJ2o ne0.S@pNuC tH6~rJ2nRjtJ2oBpNup<"g <'gtS< g<gH< g< fJg(<,f #ݛ\#NvЀNOLIST @MEXIT MODULE ✀SECTION LISTCHAR@RSRESET F@RSSET @@INCBIN <ILLEGAL JRELSEIF @OFFSET rOUTPUT $@COMMENT 4@SUBTTL D@FORMAT b@INCDIR P@NuA`4<e&.~AMOVEg(aNA j000kAHfXJ.g J.&ga,p<.fNH6~p<Bg.p<Wg&p<Lgp<Sg< g< f f ~pS< g< f j< g< g< g@'Q)<6HzZHp04?gab` ga<2Nu:r NuL~At v"ޫYB3@END @EQURSET OPT t@EVENhIFGTIFGEIFLTIFLEIFC IFNC SPC @PLEN@LLEN@TTL @FAILx@CNOPXDEFn@XREF@PAGE2@ORG IDNTDCB bREG @RORGNREPTԀENDRBHS d؎BLO e؄DBHSTЀDBLOUƀSHS T`SLO UVIIF CODE`DATAHBSS FAMP!ҀMOVEQ pMOVEM H䴀MACRO MOVEA @ԀMOVEP INCLUDE @RESET NpހTRAPV ![BGT nۆBLE o|DBVCXȀDBVSY޾DBGE\޴DBLT]ުDBGT^ޠDBLE_ޖDBT PތSTOPNrST PSF QSNE VSEQ WSCC TSCS USPL ZSMI [րSVC X̀SVS Y€SGE \SLT ]SGT ^SLE _SHI RSLS SCHK AFMULU<MULS2DIVU(DIVSABCD؄SBCDzNBCDH邀NOP NqHRTE Ns>CMPMܾRTR Nw*PEA H@NTAS JENDMIFEQIFNE~ENDCIFD IFNDDS RS LIST !GC dpBCS efBPL j\BMI kRBHI bHBLS c>DC EXG ,EXT HxNEG DADDISUBI܀CMPI ҀADDAܚSUBAܐCMPA܆ANDI枀ORI 攀EORI 技LINKNPUNLKNXBTSTƀBCLRBSETBCHG@ASL TASR JLSL @LSR 6ROXL,ROXR"ROL ROR SWAPH@؀DBEQWrDBNEVhDBCCT^DBCSUTDBPLZJDBMI[@DBHIR6DBLSS,ADDXSUBXNEGX@BVC hۮBVS iۤBGE lۚBLT mېE+&e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶e≶eCNuAV2< C jt2Q8<C jt&a.Jq0j30B QNup`NEEQCNCDNDGTGLLTLELEA AfRTS NubBRA `BBSR a8TST J(JMP N$JSR NEQU rADDQPʀSUBQQADD SUB ހCMP ĀAND OR EOR CLR BNOT FDBF QDBRAQTRAPN@ZBEQ g݄BNE fzBCq(a" 4& L"A C`LpGa`J.g>J.fPSn f$n P Vn T-J V0*n Ln=@ L -@ PfQr Nup3`Hp9`,J ^f6a-B Zn0aa̰f(agJf겼REPTg ENDRfr NupE` n@ nDda`-H ^?.DBC !I!H -I@nD&Ha͸B ^a,f-K ^aahgⲼENDRfJfa͎P k !n@.CgSnDR@J.g=n f hS Ze8-K ^C-I baf\Ha Lg ENDRfJgPat`04.DJgp@nDHծ@B ^A#J-Hr NupF`"n ^ n bf "i-I ^ Q(Hp f-H b-LBpNu"<x<&gpDa< g< g`"0. fn hbat L$n PCt`jJ ^f$n P"j jf "i%I Qp (Ht\gf`J ^g 0. fn hc%H-LBpNuC$SBg"0 LS@f A< g~<@g<ff<>f"`g< g< g < g<,fB<,f< f`(-_ P R/. V-@ Vn TPPRn fNu$n P/ -R PHaΔLf<&fHaШa L$_f-J P<ͣ L@f`HA|IFfHAAv0g@fRn La<`< g< g.< g(<*g<;gx< gp< g < g<:f< gV< g< g<*gD<;g>ABBp`< g"< g< g<.gH6~QpNuL~pNuJn LgSn Lr Nup/``"<=ADa$8-H@Nup4`xJ.fJ ^fa8$nfH azVL0J.&fJgvBaՆHi n@ nDda"_"BC !I!H -I@nD&Haaьfa0ag첼ENDMfJf k !n@r .CgSnDR@Nu nDd4 k !n@a("k #H'H C BBp Ѯ@nD n@"Lr 欪) f2) f*) f").g f n4Rh3hNu0<*`p.';Nu@@p5`<"g<'f$L< gfg( SD<,f<'g<"fSDe gNup AfRpNuaW`aV`a&gaxfJ.&g) g@<@NuAaffaW`AafRaV`xaJ.gJCk&<g JfNuaJ.gJCk <gJfNup<`a|= ?-B @Nup1`0<2`a^`a\`a]`a_` aW`aVRn LJgr NuaԶ>. La*fapghJgELSEf\IFfTn Lg`LENDCgENDMf"J.g6 n Phc,`0. LSnM}abNuaaZBa <,f a>:Nua⠴dJ.&gJ. g 8a&~SDf,PNu:Ʋ<#f aڦa`J.'f Nua,a:Nuaa\=NuJ.'f f<#f ~aaD:ƴdNup` za`a"=NuE:tPv J.&fJgr Nu<'fv'g< gR<Pfr `< gBNuE`aP:J.'fNu ngJ.fXr NuaAaxf?a 2<,gNu(.gJ.&gaf) f  g,0Nup+`aAa&f(.g0v .'fv??adLg "nZxaذa2<,gNup*`TDsJfP*ag"E^v(. HaN$,`af" ) f" ) Hf" f"an`|NuaJkD/a0Lf6B2-B,Nueg (vrapNuB Hr NuafJf-B H`a|P)a=NuaDATAa BSSaCODE _Cra. H@IraLNua,vabr NuaJ.&fL/a _JfpH0aL0f) g!$`BHzE^Ug EV` `Daf!) g!/ a2"_ #B) f!R`p`!<#g\Taxg,4BJFFB nN0ap<`.F:Nu*nNa8<,f :FNuC <-g4<+g2H6~<Wg,1e<dagNuNuQ`PNu<1e<8d 1C`aWNu<0e.<9b(t0<0e<:d 0AA`pNuahWNuAtJgr Nu< g< g< gR<Rfr BNua,P)adNuJ.&gaBbr PNuaڴ ed =BPNupI`#aaf t4$n^AH J.&faL8g#nva,NuaL8f#Z ) f#Lf#D f#:`Ap.'<g. Kg$. Dծ HJf&ap.';J. DjD . Hծ H$`J.&f./a _fT}a$CV-I8#BB)-B2A-HN| P,Nua/a4Lf0-B2A3-H,PQ|  .'g <gPNupC`&< g< g< gH6~Ae<dHA0;gN<,gNup8`&8Nn0|p>`&A<+g<-fJNuaJf|e|dRB=BaVNuaW@NuaV NuaWNuaWNuaWNuaWNuaWNuaWNuaWNua|WNut_apgt.BNu n*fVJ.&fD<+g&<-g1eH|dP=@`p`p`"n8 n4Ba,NpNuagp7`(<8d<0e0`?af6eRRf`a><,f(ba nN.'g<g <f(*Nu.'<g(<f@afJJfBZB<,f(t<(gaa<(fX6a:<)fH::Nut<(gahaz<(f*6a <)f<,f'aBZB`p.`'<#f'axJ.&g4aNJ.gJCkBHHgea'J` .'gpa( <,f'<appNu/<,f' afpp$`4a0a=Nu< g< f`t< g<*g <;ga/fP'{:. g<f<#g~aܲ<,f*zf nNPa nNf&40E8EEEPB?|:dfNu8 e eD8<fLDDN`0`2<L8 f" ) f()J.&g) gPpNupLNu<-gIJ</g(M=BPNu<#f,a :a<,f,ha.=Nu nNRSg|p`< .'g,&Nu.'gJ.'f,Nu0<<|g||g<< `<#ga :aZ<,f+xfBR-aF nN0<<xf0< f@PPNuP` f0<aa nNNua <#f+a4aZB<,f+na:?NuJ.&gJgbftNup`+ha Xp4.|g|gJBf+a#" L,a"r NuEa QNuaJfH<fB<,f<HHĸf2/ aJf"JfUa/fX8J:p `-T(_r,$a:`000 p.[Xf`aXA-Hr NuJ.f.PAva#AaPfb-CVgR-Bg>J.&g8J.g2"a5/".JgSB0&.aO". W$.2a: _a5&.BaOr Nup`-GJ$ JfJf& St<"g<'f< g8< g2< g,g<,fJgRC|d`RC|d B`BBNuBnJpM`-Av a"a/f-br Nua dJ.'f-,NuP)a dQ)<,f-,afJgz nN`2J.'f,aZ:Ʋ<,f,<#f,aafJBnNup`-aa#TJ.&gJ. g ?a5V2<,gPNua&e̴d-B @Nu/ Bn,a (_Rn,QNu-O"(nJJgf< g`< g< g<,gPAB(a$f8<=f2aJf(<f"AH`a%LgE^v?a>2`pPa/Nup-`/aa(fHB4HB$n^AH J.&fa%L8g/hvar Nua%L8f/V ) f/Hf/@ f/6r NuJ.'f/>2< NuanafD<,f/>HaLf,gJgBD\D:Nu@JgB`Tp-`/aF .'f@a2:Nur p6`.Aܲ< g<< g6< g00e,<d&p<+g <-f`<,f`NupJ`.axJg|< g< w-dNu:za"QdNuzaQdNu/"$.2Ԯa>ۮ"*nNNua<g8<g aaa`aaja`<,f< g< gNuXNu<'g*<"g$aJ.&gJ.gJCk a(a`a?X`H < g6ff`< g< g< g<,gL0`Pav`Pp5`1\aPH;aJg (r`NuPr NuAJg (.gNup(`1p`1aJ.&f6/a _JfH0a&L0g0Hz^E^UgEV`a&f0) f0t/ a:"_<fJ.fp.?a8 nNx<gL<fp `</z($J.gJCkGx:J.&f0dNu<,f9z0af9HC$<.g<\fH6~<Wg <Lf9l<)fHCJ.gJCkGJ.&f/NuH6~<Pf9*H6~<Cf9$<)fFz:J.&g8J.gJCkF<gaȔ2 N:`/J. fp a8:Nu<,f8z;/a$f8<.g<\fH6~<Wg <Lf8$J.&g6J.gJCk J. f<g2 NRa/` aE`p a8j²<)fNurCQ(J1g<Nua,`aBa|@xg < f4E sfL. g"0BfJfa@f:az8p `=J.gJ`H6~<Lg.<Wf2Rz8J.&gJ.gJCkI0a2a8:NuR`z9J.&gJ.gJCkHa<faI*NuJ.)fD .'g J.gf2g*<f$J.g0.|e|dgpQa;Nup"`:a(f<)g<,f:Bv`z<+fzNu (faf<)f:z Nuatz<.'g(Sg>Sg J.&gJ.gJCkH<faH$*NuJ.&gJ.gJCkHa0:NuJ.&gJ.gJCk a0B:Nu`G/anfaX<)fL. g$Jf Jfz H|RafJfNuaf Jfpa=Nu LH6~<Ag(<Dg"<RgH<SfxH6~<Pfhpt`<7bZ0eT<AWrCV8J1g<(HNu<9b.<0e(<1f<6d<0e R0<T`ArH(,a1df:$n^HPa3"L8 f( ) f ) ) J.&g) g L$HNuL,pNuJ.gP`QafzJg .'g`p`aVJ.gJCkNuPp`>la<fJ. g>*pNu WT` WT:0?gav0`az0 nNP<0e(<:e<|__f6H@|RSg(|G2g|LKgf tJ.g4.RB`$<*pNu$. H`NutJ.g"n P4)`~<#Wf J.V (f atfv`PJ.&fa5gtPvJ(g6`4T8֕avNu<gCk<gNua/aLfNuJ.&f`Ā`҄`α```´WHH0Fktg<gP<gHvNu]`ִ^`F|g.NuD`,JnDJnD&HCH@JCgH@`J@gHCH@ԀJjDNuJgJ,//JjDJjD|.pއUFDFЀeRQ,jD,jDBNup;Nu LNu~< g< g< g<,gH`/ ~<Ae<[e8<ae<{e,ADg fJk~`<<gt<:d<0d,Ara6g~`~ <d HaNL$n0""Jp%@%@%DC 5@@ n<%@( PSf Rn>Ѯ0Nun>e HaN L /a0n> n>Ѯ0NuABPA.BPa>TxHalLJnfJn.fNup`E+-*/()~= & ! ^ |$%@'"4Ptx|hlpA0TX1za<f<e<d<f -g r PNur NuS. >`R. >ZNuPr J.&gQP >NuJ.f:J.&fJ.g `,J.gJ.fJ.gJ.fJ.fQB. ?QNuQaR``Nu-O"*nN-MRBB.< g< g8< g0PAB(a=f<<:f<:fP< g< g< g:HA_J0g<=g;<;g<*g`GEC#< #< H6~t< g,H6~<Ae<[dQ`<.g < g< fa:(JAfa<(fG$nf( H a=L8g,(D,<:fGpCJfGfBa IB(`hJ.f "hNu(E"\HSfNuB`ar f>JfT n:>lNupNuJ.g 0. fn hb"n ^ n bf i`$n P"j jf"i i`"n$i jd gS`pD`JJinclude_longmacjNupN`J~J.fRn*J.f1J ^f4xJ.fr 4<Rn,Jf((n:>l L-LBf gS-H:pNupNu"n i(hd fR`pt -LB$LgSfb(<*| !JpNub gS!JpNu"(EfP$(g&H @S"LE!JQL"(aL`E!J"(Ef aLgJ`Ij=h ,Bh $)g / aj"_B-i`PJ.&g<+g<"..aSp aRaY@pJ.f pJ.gpaRnpaRhr2.gaRp aRVp2.aRpaRFaU2ak&.g NpBaTakp=@*=@,-n6:-@.-@2-@N-@V-@=@ L=@ N-@ P@@@@ P@ -@ ^=@ f=@ h-@ -@ Hp-@ DP >P=|aPQQQQQQQPQ|.| aBAJBPai|NuJn LfNup0`KaaCaCaOa aXBNutJ.gJnW&nf&SCna,AraA~aAa .zѮNu(gRRNuJg/ &Sa&_ + f$kaJg / &ka&_NuJg/ $Ra$_BJg / $ja$_NuJ ^f J.[^^`YG`OGenAm (C) HiSoft 1985,88aiaVpaT0AfCp?"QA0<BXQQ(Q&aV`CJB-IfCFB-I^a3:a9FBB.BnJ|d(aiPJg naOfMjaf aad`azaE4aE>aZJ.gaSQ aUaZaPaRr. aS@p . fRaRr2.*aS&paR |)0`#gJ@VA pL# aCLf@HN p8n)l, ;:AN0@),H)O)QB`'<2CI>?H` 0s$zA .c+Q,t@S#$,9891 'hgiry+QoC qJ &BwoH%CseW yb - 70.V ]PAAY[ forPHQptPper epoE$Lmnigasu ounaeeS&"s%" da( ot F#$d noitacolla tpuetnIC.elbaliavanU remiT :rorrE J%ܜN~5@AFY y|YJR cR 7d$ c(4/ $frd"R"C bN 8m I*qNuN L±j?`H @M|^C1R)\` ' ,B(fggH;'A<""ڀpNJ`f҃Tσ` ֆb9,e0FDz`_A)gJ0ȅr``Bf]eC dE?~` gMR gF |gAZpgB-:gT _jR(2I -YpeR f([2 /[$.&OC E @LAk4U ]lHUA1@" A<4t(`FK fLJJn`uN|Tl.ni*6f (B#ـgodъg @" g z$pcn#Th#pfJq9VPl!DLPNDl$hQ# H(@H\*,< V% п AO!<h)l htg LDCh V$ ԧ( @ (XLO"'/5f44j-ɧH,"`aDrdy.8..fi38at\R B/#fgߥ!I@}sonyvOE1margQp>T ăypknujOB%W'l2Zdl6% xl80%$42-M*(v10s$zA .c+Q,t@S#$,9891 'hgiry+QoC qJ &BwoH%CseW yb - 70.V ]PAAY[ forPHQptPper epoE$Lmnigasu ounaeeS&"s%" da( ot F#$d noitacolla tpuetnIC.elbaliavanU remiT :rorrE J%ܜN~5@AFY y|YJR cR 7d$ c(4/ $frd"R"C bN 8m I*qNuN L±j?`H @M|^C2CQ_`I9B%e΀XT u3$fGtgu"*UfP H"gJ*f( ,L@)ltJ"` l&Y0/ LT l.WYBɍfp`"UfBJ`O%Yȁ,`//bdphz="@a "'"gJp3tf d6Cf d$:{0P`"@:{0X;pj gf FSfRF˻cĽf*JSEk%Sf` q9Lo`zC ]"8pffhtamreyal3$cihp?g(knoitiutniyrarbil.sodo@D[F(!By#f?OC6 LȢN6<@,fJB$./aJ"$mJ"v- 0-U XP^C%$j`,".E PKOqC"QQXNu`m|zRFN IRFN,I$N8< TH<N&Ia6j RE EfNuЀja$"ga<N& taԀ׳(Sf`g"Ka`CpgUf !NuH&J:IV4f>JBg SEkJ SBfSg>f dVf dFf d6f d&f d ~`,~f Q\~`p~`p~` p~`p~6f d f d"|;pX` f B`|@RW"2K6H9W'CckKgk:S7KcS?`Q`$0`"!JCc0`Hs4 0 `X!q$D A`0  p  8W7!a00Y!GAxC4gY #炜)rl`DI dR`EGEFғfċfffOUYя_ & *O?#,*$ A"Ab~sY`<>d:(Lf1}ǀ9ydT tLD d>W!@TwD <hK?bJ?iwdI|@;B%"Yڛ;8H(d @tT [Ʀ PP )@F$F/*" I' 'f K*++h:}삼ݗu x ^@ `>dDB(9FJ/Dh f؊r @CHAA a'uTZ0H,`` 0A0A,AQ$'9)I hOa% N KHzq) A  1K{3B8$ Q,ȹ dLЀ(O*}žAUXA$` jH(% ' LׄO7~!lA|`8<(!@ÀA&g-Ra8`X9X19:}( QeNupaJp5(4RB Bfa4 Jfpa,6pa&A Ag`a610QNqNqNqeNuprS@Sf< * QNu H 8W7!a00Y!GAxC4gY #炜)rl`DI dR`EGEFғfċfffOUYя_ & *O?#,*$ A"Ab~sY`<>d:(Lf1}ǀ9ydT tLD d>W!@TwD <hK?bJ?iwdI|@;B%"Yڛ;8H(d @tT [Ʀ PP )@F$F/*" I' S|\ Antivirus CLIstarter v.1.0 HA PJ"H,xHE6 a2L/&IP .P,SN @I (g @BIU˴*&ERhoF.+fMU<sd~gƱ\pfqNuNL p!pH_%ROvvd q N~LzUh M'>gEh "QA)h!:yA.m@+ c@).T)MR Z  /'x/+7^y/?ȃ      `9`,5p`XNf g :?$`T$֟'ʸk-AR$d`BSBMJjH"d S fJ\Tfi J)Ru0=)) `P "J2hg`VLXS-(*/BBnhjO$",( HuNW.\L]N .v#x-4tpP//T &&i x 9PX:|U"s%" paMM=`O"-/0gNXMͿ^fDL2Dh+m FWrGelbatucexEtirW`:$::0Ȗ$t=S&guGU&.aI$J00I[f"(2g>gJ``H(ѳ"$ " A@ &g* @A$gZJ&f<JNgJkET(+ǚIt8VWzno`Dp;p Z BM]Lh RV' fBa BRtZnhDL+Dgxŀ4!֛L |M\UbML3 "H!&d,Ka§O'ąGl+Ia zU˴*&ERhoF.+fMU<sd~gƱ\pfqNuNL p!pH_%ROvvd q N~Lyq% 0<J`RJrŠ XDUfS g 0aIJJ "K" ژ(PɂT>BRJ`CWCH$Qp*3~p2rz`AHAB,SgBzfJ> U^yr]apO"/ЅڀYr, `Z?SA(g (h:J)$&L%%&gLaA%.gTuaa>gd O$Rp6>DtaQVg|G/^g1adf,+?;@H$l&~gzf2gal~#gB)@Ddq$K hg waxQ4E `K$@&6d L( xfA.&D3,cg z8?De'kBH9- #%gD`Btq+ 9@S% j&tB=EIJB@%p7DG C `?aK"inJfP qT`pQ( S f",*"$`Shj p 7-"x r~g<" /Q1} a@h#\@?p b(" m"x@+pB*Dghb Tf~]Zglb`HfggDRm t@ͣ\ȳfJr@'ЂZ+"S&`$GQR`8[\ fʱ}!O(!|4dJYh b&(zfk vB@&Y v78Gh-$ `.gܰ; p٬JIrgt-eRb=-""(٣"0&&&fJ.gJa;y/Avxw`b"S gJ,*E$g*zj hXpE,"T(.Q2p uJ6I(O \ |4p`LS$B @$!K *gSo$&0g BA(( _$`}S#g&"STX` SS|% BTA`S|+,@ nRŒpe R ag 4T+&&M͂*$g@$RRpn6:>E;(._XACKx`qI!Ӹ-CgQ"gJ$C삨 A@%H>G(|V $ gS"J bgrQJf ȑ|*h8\4 $8 /Th H%R(. &j!'-mF `A+F $s05ǁR+A!!ErSG'`P|1/m~@+t'6rh &,pNΝ-GHnp` +!sP |E |@!zi4h"@ gpC*7/dREA.$EF}rA&5tKR/%6n|!)+U~T+y[ ^裄Rf;fǵ"|ZH $ 8\Vor\4bdg{r_?сЁ;V(";Հ8/yKREhK Wq "*ą0*ZdU0dͼ`l`E`jY@`|`@fS o'hlbCI k"/"g`G4)dwآOOWdSnlnM8pfυ.`aL"K gUB`Wf T2gM, T(.g-PI66L 8ܣ7@&΁aS擜9$ 62dA R (`@+@ + P+cSkpe RfJр I r|\FF•ܗgiGJ|~!{`g `Qs!1f[ .qB.ۅ9 "$` mhn g-) QpBn"V,g_M}E)ڂځ"*8 8l"fɷljl xq!F` @(&l~ <@-(| mV?gBcpсBr4%` Jp fJ̆]ݱ- " `"0od/?pSJJ`  S2%|/ 3@``,*hAzgDLgC kܰ((޳y@M**})(,,~Ͷ~JfT(BI(++$$̐,^:?@7蠏#8p @'=TpُT`fzi4Cx`x CX(T.5O{pO/`/_(/#i"00m}h83&"B`H[h"Ԁh(5 |Ry3($$I&H$0,cǚ⟌ (fɱP {AHj KC"Q\ `N< ҈X@(,r>X 2g (KŊ{9GB( B 䍿X cnCK U-g15J h&M&I$:H[B-RAMfB|~g$"(+'h` pgg)@ ) hQ"0_$7PіȾ~~)R$DA.:: /c$n=O~| =||=go=x D5*0$ Q " O@#Ύ'k"@ bp&`(M(7\\gJ$6|T&n`M ""'$JD*Fd@gyN?f B&>ylB'H (R$&`$0}1nP`! g@'>EDRIY(gE pfV{K `G/xf+N c gQg`B-/]Rt fP@ JgaJg$V"#, ` ]~C& (`pB.glDZUz`y槲"JG4K%;#J|SVU05#54gDAʙ/ +f@J;"?Y#gN_ 7 ,(w^(Ҁ`bs 9 gy((j$(@( ?DFgbF&H&w :\$ )II7*ȉG{~2P&QJQ^4Fu<SѨC:!2$ V1aXX΁(  AABh161 @"/:hP̀XdGg~WT"LHp߁p`L bFeAD_4* W.W\0W.  1Xj /޵y)\b1LLl ?oA`|-@2+8TdHgLpt:b9DNe0.ϴA)ZfnaK s&$ )J B`,"+J/C&ȧfJ`R`rm=1 gGrJ&@(Ri,8 pG`_+RS g۴Jѱ* N U `06f5@B"`f0*` 78`0^ސL`xyC``6 q|?& faIfb(`d^d??L7$#fFx< ew }"a ' pL3f ѡ< LI4‘`B+8߬*(0(DpjJb*@*A@8/JF BQc1$@"e=n5B@H?5q9J+RQ=Զ`Og `tfBJ`f:l, [&[,sr2g.fvap@gCJ-\1I$WY "1XtJWvJ"g;m$ !`$7f;(g Dg g M`RfZ6g`B܁WL*"0rvtNU:%06/*/ fJNm,p+<${hq"8ɹ "}dڈX&{"e*& X,; (j(  T{jY0"A}*0BjԬ$sA2g`@ Ar@5(8gQH @ϓ<FDTgg@@~#p?BA5`fkY oa0 g(a?X$dWQ2r$Ǫ? Їn3Т*$2g*6v:gj N3"`[LAK%jB0XLF%7 "5BH&4t2[w)߂IfJB$.j0n J"$m1?E0|%$4Ȩ-"C مEDc =b`xE( J:f*~<" XPR$ w4E>cY}z"fJP `y:M/BbP-ۊ- 3_,p>fd<|ȫ@%`omfhNC\eman@&: |?mt:uH L_%yFa2eW0(fxj(sQ/p `C#;eep`kt4Ou vo^A%Ӡ" p4dowyeK],+(AFzO01vig TOOxlo.e |^D KNI."B **HdanO('gtw rrE$[7DoaRJ(t'PnJmocBMouq+lhct,me:EL4 s@R lA .YI%tfoS#0991 X hgiryp{7>V6}aL)=~aA(|2-lod5>\ aD+edoC ,Hs9uptuOcZ. tyb[=tacoldblomBNoRDH^GϜe3$] 9om4Ӕ`F 'pp!x$ x@?nwQ04x!na F/J61|CeR_-u4+~\\C#V53556>x2OU$Kdb?rZFilpu񛟂d+/l%#8C 8b.$[\fQ,dS*=Ex:V(-fO-CEc#xe +'th3.aBPbaȈav&n!xu#8eFNnoQ}`|;pf BSfF|:F>f d6Cf d$:{0P`"@:{0X;pj gf FSfRF˻cĽf*JSEk%Sf`L4 9Lo`z .u;|*ʙ @LgJ4I$h |{` N" @%RGɓB*Bf| ; yD%(`!01 fb&>"pHg $a &(~鮍@?J$bC J"`=$/IgJLs@$(ht#HqN t`%1R>B m" J t*H$$:t4aeBNR$@@#@"g:- $f?C @_ 4fJEH`pf(( @ Dƺ&rgH@+ "e| |@H,xN|IB<<a:N<<a2Q ,xN.SF FfaBA0`0|a/IC"QQXNu |zRFN# IRFN,I$N8< H<N&Ia6j RE EfNuЀja$"ga<N& taԀ׳(Sf`g"Ka`CpgUf !NuH&J:IV4f>JBg SEkJ SBfSg>f dVf dFf d6f d&f d ~`,~f Q\~`p~`p~` p~`p~6f d f d"|;pX` f BAN=61.*"uN L0pBRfJ `pe B BRgg_r!@8tA$0 +S G/#!7/pFpJ1фR) :-b9de0h g[zrA ,g T|)f `5zD`VE%VgF+ fz`N <f` B_` H`Y`$Bn &Z@$g0'tuN|Ltl. v0vm69A/  逅| ||/IE g\ F"UpXǂpO"t,/f@)61 "l рfA)&<)J &*!I$nQH""(;hR H)@ Nll,ɓfpg:NK)Q `G<"p ^A I$H$O&>?H[:6d$-͈6(Inr"?K;|^yyytyny)6`Ѓ<ȃh >r PrR9TCV >5N`X(r CCH/%. l8"J$#nQRސXm@:SgJPr{: Y<^Ȇ,'qlgْL` `sAF`h@`\ `PHѠ,`:ȍgG k[)zH</ &@t5&*c2\b9AP9kpg\ xBP'q /tfJ@ 6d$-͈6(Inr$mqԢII4<`h6 fAJf%Kf]Vg>gDBp |}p{{ٖBc2b:?'`l"6gPBCH&g~W7TJ_p2@H>pD5) fkiS,g`6`tB,2r g' rz)fcS(ΗĊ/;  3!`'2BQCX0%d<C g:P`H$v$ q~gApNDp""y/B"(d`gFI8gDD`#&Yp 6p` 1cRr*~gSX4"^ޑPƷ(Dn/7)O!%/3fpg4ֿeI>O!\' p%YKCJ4*R".}D9vL5?G2^ȃ,0J-v% Fh%C2*h r0fXjJ7   xp!cG jSR` e;j^Apw&Rvȉ.D/zԇJJdKCf*z ~|$?Cp͂,phG(6B g=`gfJԴ`$pڄ#p&h<BA)FFL LYg WpZJ.p`#UXh r0rjDJ~UA,pS SSSryCXp(@Tt)R~fD \`Ҩ I L숂LYBo! ɝDf(܉A"A\0A͍7oDg>`f$Ֆ*_#Ϥ2<#_8f-:`B(ȑM+'R_|YV>(A߀ C$?;i2"`(7(`$9/_Fp􏐧:&R22fLrKrr,<'P&XMM\M;>%8F3*/ |\@ȝBLȒjfO'9"J w~,Έ9oxQ-<0Q p}mw ہ B ` / _4 D A L`K-ANP`RT 4. 0"@(GK,H6рoш*fϢnŏ NMJ8Ͽ%, /`?`J^~\(`GP.`Q@`WPF`a ݩ789 02N )+8ٜ+@_s|)(h.4/7fr& /H4G@v<Gf/$dRs!K2!|{@f,r*PQ\`J_p ^fndE3#rc e"A L$[vK±^3.> m(.$J'w=8S'ʏ+p(!)pT:=~jȟξ GNfPh|*/.vTAT8|2 EQN6KEf<3?X/d |A `D>RoMryqA l?Z 2|`/>X7ggcd/i# |lDp&N~Dgs ##ga##lȆ`Vf?`Ap0/FBo~d8'fHGZo`U\ 4޼ #*\ւ|p(n  *2 a}>"C>rQCNfDtxq #(fYpvg^yr@r on?XJ'8Dwघh@ F070wodBt;7:g4r2?BCSXXWBWl9AZtQE  \O~PAm.0D3Rˀ%oXv|42%}%I"( Gt`MB /"Q/jHSՕ8E yC(`pL!R7+p:ﲣ:rDHHn*$pt-p"j~*pf\j>gJr4EIeJ )-~ZdA&C@  NA W/|# /Ȅu֏7GNSB]VpY$BA!Vh%X#3()Ox\"Jl^f`-B/`+~xń؜p +3Q ~Dk l_ʥQ܄l6yE3&Rȹ'/#pȐXj"f^$*B8_Dp 3QyF 243=8=rw/T9.a){t >rTqP#Y^q ϓd<ɆtMM\Ugr߇]~;"pflӡ i쎂Fn"&.4/"*P!1:\/N ,J~ pDdCwpflp4ӘhLjn' $'J'\\f}LWrWr1Ϭ\UFA EX}"{TLE^]n4+h.΢ւ\%}!zfO_2$nC fTPitA L ,\"f>"4^ F$jk#rcDYgpIIP|?HW dJ4%$W9r%$o `ZnC$7̼Wfrݣмzf́*$pWHyh^ ~%CpDCffPB(6H T|D1pc LMGf.#pNȩMTj&8f@OfFAlAr1,ʈєgk >]g(&o g:!"Tg9Pj mFf>@~`M!` =)` zR@ (` @oNGHT?tOh F]9tp"P ~^A`]F `e `m XQ*`uIfub/KftPD梃zN;}^g35+ { 3K\f("7vLr`r#2/ f6=H` pfwM q/Tj hA`h -$' Me?HZ/"I񬓚2) fI\/_^IA!In:]١m|Rm@~[.^fmDus@~HY mm\m+mq帜yS A vyCz Q; f-ԁ g,'1/.Ѝg, LH=hdr; nP%PP1x7G)3(Q4ΎdA`E*@O?6[DAJpFn~| 'Iyf )rt 5;rkê!^/._/6| /Oo?!>; 5';)f*8No>''_z^pF#]Q 4|Սl柌f^WBC/<Π׮9e29c̿,p`eӝ2f /gɄMA&QKA+hڎfwWa3Pm{gm>m,ysmJ>AF /#E :O3S2W=;<FVf &71a6x5#D^861.23leR:.9~+: 6U >oJtyb = hteL3 ]O[! H_edoC CILBUPTSAFPIHC'5wN'`HJ>DEMANNU< &\Čl%#ru_@Ay +tiZ :k'1B "REBMUNDE"c ug%Y=@~lpmi "x|+@eTPg|*sNc Slata Tlozys O%$_uhipy,nP:nk?@SOjrؤ`prr4Rohca,F-fO-E.chx+UNrowyek9OT1fa5rp`@zGF"Zipmc'ed2!buGiӜi.es,rLghc tb.pomlh w b.Y 0 W*>E)',CP(,+E@,)A(-<`BVPSUDCFTSRCCSELCYC ;wF(PlcyCDpox4I n{P.yalvO_H9JxPng0nU=&k/>#Y&\|-"z alc<6PtsriF ;:vb9cgyrarbiL-]d=0bH`H;x%$ L.CD )X~gubexqezis _>&:x 1   mˍ' P  O}f~b.tsy̻kl]VO=A:3-j&}9 2;a`(@9p7,@6,@5\p3,@2,@1$f@Bbdx f`ZWNԬB6ʮ*%UntOegrm:lptcv#h 0pcƙ1ih0J\XTPLHD@<840,($ r 2lxzloɢ8` lJDo ~#sbulu 9B8z@q1m0bxrEE.!`Xs, uv^'Tq=qLqG$vB Gdqq#&ED%B%2 tM:" P?Blw8ы؎8c Qܨ"$X}āiYhu(Z`<21t ӝG@H@B@2- 264AHAB4h&@ޅ a? a`DjJDjJcyx1?11BbW@" o, BB%ǿ@xзdDg6|(g@xO tC0d '(id4a;pf BSfF|:F>f d6Cf d$:{0P`"@:{0X;pj gf FSfRF˻cĽf*JSEk%Sf` }9Lo`z Qg="pffhtamWreyalG$!cihpPg<#noitiutni>l.sod<(eD @b2h6r8X `kBSH"AfJ> *jiKt6L{sQ "BͬQZ=:"J `NZ]R"&0}J)RD`BJs lYW5|lfZj(gCJ 01I$vݡ p1r}gJav>}`Zp< fJl$ ijH)g `Rf Cm5[| Q:HI6<<a.N<<a&Q ,xN.SF FfaB|a /IC"QQXNu[|zRFN%D IRFN,I$N8< H<N&Ia6j RE EfNuЀja$"ga<N& taԀ׳(Sf`g"Ka`CpgUf !NuH&J:IV4f>JBg SEkJ SBfSg>f dVf dFf d6f d&f d ~`,~f Q\~`p~`p~` p~`p~6f d f d"|;pX` f B`|5E{ymbolsInterlace Y/N? 5p(RzLR  $   ` l r x    : jx)t/9B999999\  @  5?_@Q@ PC=Kill all breakpo476:ints Y/N?Breakpoint address<,param>HistorySearch for B/W/L/T/I? No printer device selectedRegister to lockEnter expressionSymbolsPREFERENCESRelative offsets Y/N? Ignore case Y/N? Symbol lengthCopy start,end,toFill start,end,withSet current drive/directorySave binary, filenamestart address,endRun: Go,Instruction HelpDisassemble start,endSave preferences Y/N? AmigaDOS error 12345Quit with task runningPrinter device namePress any keyStop taskKill taskUnload s38vUnknown exceptionLine A exceptionLine F exceptionTask must be running!Task loaded!No task loaded!Task must be suspended!ExecutingNoneSuspendedFree memory Chip,Fast,All: Task: Hunk list:Memory list:DisassemblyMemoryRegistersSource code ESC to abort Window start address?[Return] Filename to loadSource file to loadExecutable file to loadCommand lineRegister=valueCannot runIn ROM!It's odd!Cannot write!Too many breakpoints!Run until PC=Kill all breakpo29Tf"Q`""H (/,xN.,_Nu .gP @a`NuLIBS:libfile.monamintuition.librarydos.librarygraphics.libraryconsole.devicePC:SR:A7'Divide by zeroCHK exceptionTRAPV exceptionPrivilege violationTraceBad interruptInvalid TRAPIllegal exceptionBreakpointD:A:Searching...Address errorBus error ; , Text: Data: BSS : Current Breakpoints: Data start,end<,size>Cross-reference listFilenameChecking for symbols..Checking for libfile.. Loading libfile.. Task terminated1:>?fLpNuJVgVl!@B` nR"gܰfArLH"aHHB"Aj[< LNu"$ vրփփ//,nN,_  $Nu-xJ.Pg" :$gx(@Jg BX-L$`X-L$Nurax"<]n$</,nN,_(graTA T"$v/,nN,_Qf~ B Tfr . Xgl-@(r/,xN:,_JgV-@$(@"$ &.(/,nN,_"g6 ҁҁ(A"L(H$ !`f"HBHHԂԂAҰ("`B"g /,nN,_NuJ$g /  n$`6NuLA"H nf/,nN,_NuP/r/,xN:,_"Jg @ -HX NupNu g&QCαgJg0;`6Wg~g4g>`a&aZJfJf*U`a`aa<`aJgRa*`aJfJfa*aJg@T܀Ra`aJg,&L(&ЀЀ(XS?a6(QaЍX'@`aja`"/,nN,_Nu"/,nN,_Nu"/,nN,_Nuav/"A $&</,nN,_JlpA "_$ԈNu Hn ЉNug Nua`Jg /apПfNu"A T$v/,nN,_" . TNutv"/,nN,_Nuv$`v$ԂԂ` @ Xg apSWNuJg/ nJggX`  _NuJ.QfNuZe ^dH@J.Qk( nR"g /g<.=!,_("tv/,nN,_&Nu/"$&/,nN,_&Nu/"$&/,nN,_&Jl/,nN|,_?a0NupNu"/,nN,_Nu-CbA -HfNua,&.b`agA "nff?a2`-If` .fA gH&.bA (afgL`/a<"$</,nN,_JfX/,nN|,_JNu-@~C0 _fpNu".~g/,nN,_B~NuJ.j\< fJgr `< fJg< dr Jbf$".~$v/,nN,_Sf < f afLNuJ~NuHHJgpno0.J.fB OrٰgRٰgRٰg Rٰg-> &X<Rg<PfAL.ZgAPpNu)0e<d@@@`HP@<ߴ|f.<Sf <Sf<Pf APrL Nur`|geB O"CODEgHUNKfƴ|f`|fA`0Y@v0e< d HAS@fA|SCkJg PJCfX-HtAtr`hTZP\`@dhlpPCSRSPCDM0M1M2M3M4M5M6M7M8M9 fdH@,x 0<"@NLCJ@gpNupNueNu<Nu"$</,nN,_&f/,nN|,_p <Nu" $<`/"tv/,nN,_"tv/,nN,?I:dԂ ЀЀԀ0ԁ<:d<0d~`DHtpGN`v`,`N``p< gfg`Se`0ef<d`Ԃej0eJ<e`B0eB< dg^t<:d<0dd~af0CtRBa|gaf$`/ a"_gx(It`~`"~ g <>f~ ` ~`~ f~ R _L`NutS~`<0e޲<*AX48<dhAx0TX1za<f<eL<dD<fA0XX!`$<gn<g<e*<d"<f$<g<g<g <f&`$.T`~ECAx0<02`2plTX1`a `z`aJA0XX!<g|z`a(<f<.fF߰<Bg<Wg<Lg,|`Z$BafF Bt`.f8$Baf0t4`f$$BafVaf B$A0XX!z` J.f|REa`<g <g(H,EMAx0Jpga$`UnxAYP0$0Nu20|NuAYPe0$0?CxUQ221<d Y`)B' raƎ-_$ML8NuTJNu R$@af6E aEf(H*JaV$M$ B VL8A TaQNuTr*`A=JgJfSfga`NuJgaS`Nur `r*ar*`r `?HBa4?Ja4? a4B; `0123456789ABCDEFEA2tpve RdҘ`Jj P0ANAQ0N;B@'d / Pa0fJf Qp(_NuQp(_NuafJgaDpNua`AxBPABPB.HatLJnxf Jnf.NupNu+-*/()~ =&!^{}$%@'"\l"@DH^R(C5lfNuApJhg:2(BAf2|Tf (4g."6 8g!A8H/A84a _LADQNuH"nT (8R$@m<(WFe/ aPgQ"_" LM`"_LM`$k8<+SFaWfJFk aaQNuDg " fDg " fRpNupNu``(`8``N``$k8ag/ aa$_'J8anpNu$k84+SBaW`$k84+SBaaHa/ aa|$_SfNuaPU'J8pNuaDT``` ``L`B``0+@H8pNu +8R$@<+apSf'J8rNu +8R$@NuaaP`aaנ`HQQa&LAJfJkBgWS7@Bg>|e$|Pd@HrAQ@drDP@0 `C Yf BP`tTata XB|X&E$9?a2<Eg?a|2`p+5SGdHa:L~a`rp+5RGkfbSGHa2La`NRFa fRFCfB|`Jfp0r+;grAH@J@NuSFeafSFd<SFaftSF`n`xC~0rDaVaPr:aJ$Y$ aan)a.+6fa\`aaRrAaar:a$i$ aN+5aaaT$.@a$n@p.:;a&P8aap%F9DaR0 faSfNuS8pNuR8pNu`n` ``"`>``p+5D@`p+5ѫ8rNua"p+58$k8aDarNuap+5ѫ82+SA$k8aarNu(k8|~zx+5L6``?t JgDRBF6a6Nu ;`HNuFf N6` a<v+5aa6k?a2<gP< gʲ<gIJ|gȲ|g|g|g&<gJfPp0e<:e߲<Ae<Gdp7alA a,faf`  `Jg\A` af`Bk H7G $LaaL`b$GAiRDz<dr<erA5A'H>Nu|5AZ'H>NuH n/,nN,_LNu"n nұ,_Nu n/,nN ,_Nu/ Gja:GLn$_azPP`GLE|4|N``` ````NqrNu>+$k8a aSfNu$ a+5a2|+5aĔfafa`a"SfNu+5Ra>NuJg(a>agRa8`#HUH0.U@88 I Ta~0.@82,lnRA884.lnnH„8I \-T-l aR880,W@88I d-T-laPpTQa|AIL80S@HKSC9CAnR@88TLA8888GJg/ &nJkgQPaN&_-KPP`@6< .g&t|f6<<CDJv0fQNuG0`NuGtJkg+'H>NuAb'H>tv |KdtvB6C5NuA&dr"IY W| BA('H>BkB~PP/ (KGj4,6,nr Jg J,0.H=@46.HÆxprGja0.R@=@pABhDQBA000.U@00.HU@0=|20.n=@B^NuB.I T(!J3 Rk ~aLNuBk 0.k `J^gtH&n^L klTkkn02/"n,nN,_ .bAg$2+k Am0k H/"n,nN,_A-HbLB^Nux LJf*SEaa6+ tDaa&k< g<g<gn<g|g|gB|gFJgIJ<e<eng0REDg AP`S@far@RDB4Pax`JDga\SD`Dg~aPRD`JDgraD0Dg A@XS@fSDSE`0DgPA@XS@fSE`a< Nua2Bxz` ?tD6+ a2Nu?+ Lar a7_ Nu?+ 4.a 7_ Nu/ nap$_Ap K]Nup/"n,nN,_ Op"M/"n,nN,_p"M/"n,nN,_`H0p/"n,nN,_Lkk4nSB6nSC/"n,nN,_p/"n,nN,_NuHJZHpL 8.BSD:+CSE/"n,nNt,_L8Nupa0+S@7@ Bk NupaB NuJ.fJ^gap/"n,nN,_0+ k2+ k4+k@oSB6nSC/"n,nN,_p/"n,nN,_NuHP`HQJ.fT^g?an2J+g.-K^A-HbJf< g nb-HbLNua>-K^`*Jf< g 0+ kgLL2[ B nL a(`TMEMTASKaFa6" /,nNj,_Jg#cЀЀX-@A "KEPRf| BH/ a _aaL8 LCf A| B"n-I@vtax"n3c"2N#c$" z) (ЀЀ @pC^"Q"< \# H#), t" t z)~( &:)xPخ/,nNv,_-@g|"NuH HB 0+7@7@Q0+7@`6+/ p/"n,nN,_L4+@SBASC/"n,nN,_p/"n,nN,_$_Nukkn02"M/"n,nN,_"MJf Op/"n,nN,_TM}yn!W x2ad,\`B xa4,\| (_` HaBL( aIӒx:*f2J."k./,xN|,_ z+< h6 !D/,xNv,_Nu-LTZ-DP`A*faf:*f/,xN|,_ z* h6/,xNv,_NuJgA*fƴRe-BV$.Rf afR.Q BBaڔraaڊK xB. `a DI afJg`af<,f*afشopJg"<,f߲<Bgp<Wgp<Lf"R*R*:7| a`BaraaB. xI atfJg La0ga `a a*nZJ.QgB^n4a|f(* gSg Xm`Tm`Rm`aB`PQ*nZJbfa fQQQa jA*a``Paa6QQQa JJbfpNuE gm lpNuE `pNu^oNuJ.jafz/ I T(DC.BS* g@S@gL x"aڊ,\`:O ,J`aaIHQr)ar&."gr%Jjr'aar*aaJ."g@$z/tԊ/ar-a$ԪQa a a'Rgt a'4a$R fr(arar,arar,araab`/,xN(,_"`r+apaB x$hBJg0$ dtar-aD$*aah j aHa $R`a` ab0+ klNuH?I a f0af-B~aB-a"f <Bg<Wg*`:`Jg<,gaI `A : ` Lf SB. @ 8a`Bn 8`aPra! n$h8(4<g$aG 8vg<gN<If``ؤSz` af. `(Us~6)ASgX<fNExSg(ESgE| ~g`.2<<?g< fgf< fr ANurNur?Nug<ae<{d߲<Xf2<NuApNuABCDTSZ@AABDGHI(L>MNOP R S UxVtW>64 N 66 +4f"k8Hzagtv`NuA7afa`taA9C9apara`J."g A9KagNua`ـ":9g*BcBJ."fJLg nLg /,nNd,_Nua a+\g8NuJPg.Wf $nTa+@fNuXA6`V[ba&/ $\a&,a$_aFfI̹>gJFfVa<`H nf hV/,xN,_Jg6"@")faLk|f/,xN,_p`/,xN,_pLNuH nf hV/,xN,_Jg"@/,xN,_`LNua`HP`HQJ^ga(Jgr:<p/,xN,_:<fF nf hV/,xN,_JfTp nf hV(Jg:<\/,xN,_:CB-I Nueed KDNuK&Nu(n g(@JgedKJNu`RdNuK $|NuRdNu(n Jg2(TJg,e$LKNuRdNu(TJg e$LNuKNuA-H>pBFJQNu n>Cp Q P0Z TC>fA-H>NuE<a|5Jgx0zt`ta'Xa.RQa'fA(HE>JgJgJ$g Jng(n>r a'va'"$a'4Qar a&va'$a'Qara&$a'a&ra&4a&a&8a"a~ra&$a&a&+5 a5 ga5RXY܁f0`008<g<(g*<0g$<8fg<d <f!Z```X1Z`V<f 2HЁ`02HHЊU4ZB<$6  fHЂ` 0JgHHЊ0N!@` 0HC `-JN/-_TZP`bpABPHQNupAJhg"P QJgBhB` HQpNu/ afaa"_E=fP E=fD<f/A f _` a1E=`f&a.1Q2J QJE=^fa0 !B1CpNua JahpNuH/,xN|,_LNuH/,xNv,_LNupAf JhgpNuHQpNupAa HQNuaJhgBh"P QJf2`a-IR=QYH.L USP,A TRAP # MOVE SR,. MOVE.B MOVE.W  NBCD . TAS ."JSR "JMP MOVEMMOVEM PEA . NEGX CLR NEG NOT TSTCHK LEA DBSADDQSUBQBMOVEQ #SBCD DIVU DIVS ORSUBASUBXSUBCMPMEXG ABCD MULU MULS ANDADDAADDXADD !DC.W NqH/./.$BB$/ xK$Ma3fFTMHa.L f.C T<[g <?g< fXp-_$-_$ML8JNuQ*_UMp`-JT`6-JTZP`nAB .WNu8f-A<E:Nug"a`g2HҍTҮaA`(PC) g<8HHҍTҮaAaJFk D` (PC, A2< ia.FgL`W)8gNuA`g$#<f2`P<f"`^2`P?Nu8\b)TMNuxd`J$g.0@| f"0@?|8g|9g|:g@8|(g,`tUfp`$p`4Hԍp-B0ЍT-@,`0@.6g@@A0 p$p`CagNuI T>(/a| [ _"(0(|g4|g*|g?C pgQ..`*`=aF]NuNu2A4J<A`2bp gD`g~JgxA`gj8f0@@-v0<E:(Aa)Nug:a+Nug,-.8faEp;Pga]+1xa,A2II`Aaa|xa,D`CMPAaaXDa,x=`EOR0@|@g |Hg|fI T(EXG `<gNa0@fxaN,D2II`8D2IIa*,0@x?|g8<<`:MRaxa,A2II`2<g< aHa2IIf#Afra,D`D`Ia  zx<`AAв<fXrLpfrRNuASLSRORO2`n0@?|.f^ .TTf nH`J.4gF .0g@f:$@a:f2 RaBrg(_LVOa((A6 ^4yK5," 4H҂Ү`2IAa.Bx=`a\#2IIAfra,x?`0@2II<@g<Hg&<g2??NuDaN,D`@Aa8,A`Da&,A`2Ig <ga`S(BRA `S(BSR g|.S HHҍҮ`2HU`a,D2II`p 4Xfab4JJg$-(AaA(aaz)NuDal,D`^),-(Aa<fI T`02(Aa:AaJ2IIa()+Nu)+,(AA:M`:::ZZZ R(CMPAa _~/ gP9L,x=0fx`.aB#2a,x=0fx}`:p mEH;P^?xa>.8-n<@Q8?,2p iA4JBx?a0J.8gJ aOw<g< fa0&_Nu/,nN|,_/ IQyr2Ea;B(_a1AQR`NuCOahajk߲<Yg <Ng<?a02<YNuJj-D`>JAj-DA`, aIrg$H@ @ XS|epgQLNu d0Nu$p/t?fJgP²< o^02Q$NuA0g NuTFHILSCCCSNEEQVCVSPLMIGELTGTLEAH.P NuBWL?AH NuTST CHG CLR SET 0NuH@00NBSQNuQ4Q9$MaBDgI T* Nu>J$g,W4A nBR4XXf b9 nZ"h2JaP.Wf$nTaEf "Ja|gzJg/ ar%a=(P&_L?H?cZP-_NuarJf.7g`r `Sg` v nB"P2J0.Z@n=@ZjJ.7gt`HnLgnRg|PUa$fXHaNL0(|g<|g(|gI Ha>Lf:Jf6Jg2` R`*Sf$2Bhr `r `-nNTar`v`2Vp-@RdoL}PcJ#c< < f f :WbNsf( pg fp` :W8>W./zW&Ns#c.N n8f4/ f,0// oT`g`g`g `g`g o/H _pP3c6#c2#c8/| Ns3c6#c2 Lgd@g>|g8| g,|g|g|g|fOT`O2`O`P#c2?</< 0:VN? P#c8NsX`Hc@ c.f#Vpc2"zV^p:V`/,xN,_eI"gbaDgI `.aa|r=a2r$a2$aC2raB"aCZ aQrg/raB t aQJ4+ va1xak< ga8,&_Nu +<g4<g2<g0<g<g(<g&Jng< gXrNuNNNN N NkNuB k>NrNu<AgB<Bg <Egڲ<Lgֲ<Og <Pg<Rg6<Sg4<TglNu +4g +4gAYa f'B8`=d/ vAZa a6fNJgJ$Lg<=fC $ SBaLfH(JaFLf /a;$$aC\Jnfa<&_Nua; &_Nu/ GJkfa<&_Nua<&_Nu+4<gr<g=<gNu + 5a3(`\i&zT@|e0<A1A1@1B /,nN:,_-@g>A!n":A !A/,nN4,_-@fg |aZa!a=|x6P8QQ4-|,BcB9cApBQBPBnZBnX x-H\-HTa na"\GjaYNa7a>JLfaAAJgaSJLf6XHzL`\Jg6B0  gGg< fB((H`6DI`6,_x .a$ .a .a < "N/,xjy@`h(C) HiSoft 1988 SHc < "<,xN:,@JfpgNuHiSoWPf-GL-O-op!C\/,xN,_-@g0pC\/,xN,_-@gpC\/,xN,_-@fxz`A\pCr/,xND,_Jft/,xN,_#c|-@p/,xN,_@p/,xN,_cC/,xN,_ x0((g4C # <f 3Nq `KPp/,xN,_@#a. nL4<:cgB @,Rn) Have fun.... BUDDHA o even : end : end of source : globl : global symbol (link) : if Expression : conditional assembly : illegal : breakpoint $4AFC : incbin "Filename" : include file in object: incbin "Data" incbin "Filename",Adr : load file to Adr : incbin "A",$50000 list : assembly listing on : load Address : assemble to 'Address' : load $50000 symbol: macro : start macro definition: plop: macro nlist : assembly listing off : odd : align PC to od l'`d : org Address : generate absolute code: page : listing -> new page : plen pagelen : set page length : page 66 pwid pagewid : set page width : pwid 70 pinit expression : init page settins : section name,type : code,code_c,bss,bss_c : section aa,BSS_C 68020 instructions supported: ----------------------------- index scale: eg. move.w (a0,d0.w*4),d0 DIVs.L DIVsL.L EXTB.L MOVEC Rc: SFC,DFC,CACR,USP,VBR,CAAR,MSP,ISP MOVES MULs.L MULs.L RTD TST An/D16(PC)/D8(PC mzsembly : even : align PC to even : end : end of source : globl : global symbol (link) : if Expression : conditional assembly : illegal : breakpoint $4AFC : incbin "Filename" : include file in object: incbin "Data" incbin "Filename",Adr : load file to Adr : incbin "A",$50000 list : assembly listing on : load Address : assemble to 'Address' : load $50000 symbol: macro : start macro definition: plop: macro nlist : assembly listing off : odd : align PC to od nblanation : Example -------------------------------------------------------------------------- align Size[,Offset] : align PC : align 32 blk.B/W/L Size[,Code] : fill block : blk.b 100,'B' code : code section : cnop Size[,Offset] : see 'align' : dc.B/W/L Size[,Code] : insert constants : dc.b "BUDDHA" ds.B/W/L Size[,Code] : see 'blk' : endif : terminate conditional : endm : terminate macro def. : symbol: equ : define symbol : sysbase equ 4 else : conditional asH6Vrstuvwy|}NrTDevpacAmWorkbench 1.2 GBNrX AxΥ1YNHA PJ"H,xHE6 a2L/&IP .P,SN @I (g @BI= LatticeInfopv7Nrv devspwqNrspxHq2?qNrXDSMsyH@%b~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@_Nr} amiga.libpzzHy{{)0Ry|)dNrlibsp} 5Nrincludep~ NrB 6RunsH ^FEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      (NrCAPEs+Uqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHG:'?qNrTDevpacAmWorkbench 1.2 GBNrXAHzWu}~}|{zhNr /ArgEdsHL     C"! 'Nr SekaGenPros/#)MQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#XNr Osekpacs R7^]\[ZYXWVUTSRlNr# sekaV3.2.docs_Tlkjihgfedcba`_Nr docreaders5mME~}|{zyxwvutsrqponmcNrOj masterseka.crs Nr*dirs1Ih\ GenAm2s ׳QlmnoNrO/masterseka.docs5kD%c789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkdMonAm2s6"#$%&'()*+,-./0123456'NrI]PMDs!KN !%NrH HLinks s    8Nr6 CLIstarters  Q' NrIHProfs<J)qGenIm2sHĩ$}~14Nr Powerwindows2.5sHL 56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|$%&'()*+,-./01234@#d5      !"#yNrsekaV3.2s㥵7t8 W cDisk-Validatort b W Ram-HandlertbNr )system-configurationv8RN 5|xp`@  ,EpsonK BEpsonNr devspu>oNrstartup-sequencew~clistarter s/load Nr!startup-sequencex.\NrDmLoadw\a:,xC$Nh!,@"8BBN""x,xNbdos.libraryNrDsp x'rqponmlk~}|{zyxwv'(NrXATEMs2]/pHA PJ"H,xHE6 a2L/&IP .P,SN @I (g @BIB@t'!" 3@@3F^ҨZ[h )+À 塳 aA Y( K0D,L a0EגHp29gah#}lt. L-7f0Qa6=ga&P+X<AQ}KZ\ƌ#φCt1A= /D ˜2 = ؕ5ʩ ^?@ABCDEFGHIJKLMNOPQRSTUVBNr arp.library| 2&'()*+,-./012l \H icon.library|!%F      !"#$%= \B info.library| 4#8 \diskfont.library| Ou||[ libfile.monam|vO4math}וD libraries}'c workbench} [exec}/ tgraphics} intuition}!    N resources}. Ohardware}nHFmisc}7ɳ!"#%'(*,-.01Jdevices}Ws J changes.txt}y>Changes made to auto-converted CBM 1.2 Include Files ==================================================== devices/bootblock.i EQU-SET devices/clipboard.i EQU-SET, removed spurious semi-colons devices/printer.i EQU-SET devices/prtbase.i EQU-SET resources/cia.i added surrounding conditional resources/potgo.i EQU-SET workbench/startup.i added surrounding conditional workbench/workbench.i added surrounding conditional pHm ~mathtrans_lib.i _LVOSPAtan EQU -30 _LVOSPSin EQU -36 _LVOSPCos EQU -42 _LVOSPTan EQU -48 _LVOSPSincos EQU -54 _LVOSPSinh EQU -60 _LVOSPCosh EQU -66 _LVOSPTanh EQU -72 _LVOSPExp EQU -78 _LVOSPLog EQU -84 _LVOSPPow EQU -90 _LVOSPSqrt EQU -96 _LVOSPTieee EQU -102 _LVOSPFieee EQU -108 _LVOSPAsin EQU -114 _LVOSPAcos EQU -120 _LVOSPLog10 EQU -126 CALLMATHTRANS MACRO move.l _MathTransBase,a6 jsr _LVO\1(a6) ENDM MATHTRANSNAME MACRO dc.b 'mathtrans.library',0 ENDM V)O mathffp_lib.iO%\/_LVOSPFix EQU -30 _LVOSPFlt EQU -36 _LVOSPCmp EQU -42 _LVOSPTst EQU -48 _LVOSPAbs EQU -54 _LVOSPNeg EQU -60 _LVOSPAdd EQU -66 _LVOSPSub EQU -72 _LVOSPMul EQU -78 _LVOSPDiv EQU -84 _LVOSPFloor EQU -90 _LVOSPCeil EQU -96 CALLFFP MACRO move.l _MathBase,a6 jsr _LVO\1(a6) ENDM FFPNAME MACRO dc.b 'mathffp.library',0 ENDM fmath,(mathieeedoubbas_lib.i!+j_LVOIEEEDPFix EQU -30 _LVOIEEEDPFlt EQU -36 _LVOIEEEDPCmp EQU -42 _LVOIEEEDPTst EQU -48 _LVOIEEEDPAbs EQU -54 _LVOIEEEDPNeg EQU -60 _LVOIEEEDPAdd EQU -66 _LVOIEEEDPSub EQU -72 _LVOIEEEDPMul EQU -78 _LVOIEEEDPDiv EQU -84 _LVOIEEEDPFloor EQU -90 _LVOIEEEDPCeil EQU -96 CALLIEEEDOUB MACRO move.l _MathIeeeDoubBasBase,a6 jsr _LVO\1(a6) ENDM IEEEDOUBNAME MACRO dc.b 'mathieeedoubbas.library',0 ENDM hh dos_lib.i˅N configregs.i[7P\ filehandler.i7?!translator_lib.i#0_LVOTranslate EQU -30 CALLTRANS MACRO move.l _TranslatorBase,a6 jsr _LVO\1(a6) ENDM TRANSNAME MACRO dc.b 'translator.library',0 ENDM 0 libraries2Z < hdos.i configvars.i  $ dosextens.ikP diskfont.iɯ)adiskfont_lib.is}_LVOOpenDiskFont EQU -30 _LVOAvailFonts EQU -36 CALLDISKFONT MACRO move.l _DiskfontBase,a6 jsr _LVO\1(a6) ENDM DISKFONTNAME MACRO dc.b 'diskfont.library',0 ENDM  libraries#i expansion.i7LI IFND LIBRARIES_EXPANSION_I LIBRARIES_EXPANSION_I SET 1 EXPANSIONNAME MACRO dc.b 'expansion.library',0 ENDM ADNB_STARTPROC equ 0 ADNF_STARTPROC equ 1<<0 ENDC  librariesն[^zexpansion_lib.iΧ translator.i% TTL '$Header: translator.i,v 32.1 86/01/22 01:18:17 sam Exp $' IFND LIBRARIES_TRANSLATOR_I LIBRARIES_TRANSLATOR_I SET 1 TR_NotUsed EQU -1 TR_NoMem EQU -2 TR_MakeBad EQU -4 ENDC D libraries% icon_lib.i#$_LVOGetWBObject EQU -30 _LVOPutWBObject EQU -36 _LVOGetIcon EQU -42 _LVOPutIcon EQU -48 _LVOFreeFreeList EQU -54 _LVOFreeWBObject EQU -60 _LVOAllocWBObject EQU -66 _LVOAddFreeList EQU -72 _LVOGetDiskObject EQU -78 _LVOPutDiskObject EQU -84 _LVOFreeDiskObject EQU -90 _LVOFindToolType EQU -96 _LVOMatchToolValue EQU -102 _LVOBumpRevision EQU -108 CALLICON MACRO move.l _IconBase,a6 jsr _LVO\1(a6) ENDM ICONNAME MACRO dc.b 'icon.library',0 ENDM U startup.iہ IFND WORKBENCH_STARTUP_I WORKBENCH_STARTUP_I SET 1 IFND EXEC_TYPES_I INCLUDE "exec/types.i" ENDC IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC IFND LIBRARIES_DOS_I INCLUDE "libraries/dos.i" ENDC rsreset WBStartup rs.b 0 sm_Message rs.b MN_SIZE sm_Process rs.l 1 sm_Segment rs.l 1 sm_NumArgs rs.l 1 sm_ToolWindow rs.l 1 sm_ArgList rs.l 1 sm_SIZEOF rs.w 0 rsreset WBArg rs.b 0 wa_Lock rs.l 1 wa_Name rs.l 1 wa_SIZEOF rs.w 0 ENDC ԋhea icon.iaԤc IFND WORKBENCH_ICON_I WORKBENCH_ICON_I SET 1 ICONNAME MACRO DC.B 'icon.library',0 ENDM ENDC  workbench%ptX workbench.imemory.iζ9. semaphores.i0  exec_lib.iږkexec.i% INCLUDE "exec/nodes.i" INCLUDE "exec/lists.i" INCLUDE "exec/interrupts.i" INCLUDE "exec/memory.i" INCLUDE "exec/ports.i" INCLUDE "exec/tasks.i" INCLUDE "exec/libraries.i" INCLUDE "exec/devices.i" INCLUDE "exec/io.i" /012execC# libraries.i- = execbase.iB |tasks.i,^g execname.ig[Id IFND EXEC_EXECNAME_I EXEC_EXECNAME_I SET 1 EXECNAME macro dc.b 'exec.library',0 ds.w 0 endm ENDC '()*+-./012 Xexec  y interrupts.i⠄;initializers.i: IFND EXEC_INITIALIZERS_I EXEC_INITIALIZERS_I SET 1 INITBYTE MACRO DC.B $e0 DC.B 0 DC.W \1 DC.B \2 DC.B 0 ENDM INITWORD MACRO DC.B $d0 DC.B 0 DC.W \1 DC.W \2 ENDM INITLONG MACRO DC.B $c0 DC.B 0 DC.W \1 DC.L \2 ENDM INITSTRUCT MACRO DS.W 0 IFC '\4','' COUNT\@ SET 0 ENDC IFNC '\4','' COUNT\@ SET \4 ENDC CMD\@ SET (((\1)<<4)!COUNT\@) IFLE (\2)-255 DC.B (CMD\@)!$80 DC.B \2 MEXIT ENDC DC.B CMD\@!$0C0 DC.B (((\2)>>16)&$0FF) DC.W ((\2)&$0FFFF) ENDM ENDC ^ x devices.ixLY IFND EXEC_DEVICES_I EXEC_DEVICES_I SET 1 IFND EXEC_LIBRARIES_I INCLUDE "exec/libraries.i" ENDC IFND EXEC_PORTS_I INCLUDE "exec/ports.i" ENDC rsreset DD rs.b LIB_SIZE DD_SIZE rs.w 0 rsreset UNIT rs.b MP_SIZE UNIT_FLAGS rs.b 1 UNIT_pad rs.b 1 UNIT_OPENCNT rs.w 1 UNIT_SIZE rs.w 0 UNITB_ACTIVE equ 0 UNITF_ACTIVE equ 1<<0 UNITB_INTASK equ 1 UNITF_INTASK equ 1<<1 ENDC exec'errors.i+ߙ IFND EXEC_ERRORS_I EXEC_ERRORS_I SET 1 IOERR_OPENFAIL EQU -1 IOERR_ABORTED EQU -2 IOERR_NOCMD EQU -3 IOERR_BADLENGTH EQU -4 ERR_OPENDEVICE EQU IOERR_OPENFAIL ENDC *+-./012exec) >)alerts.i8^nodes.i resident.i IFND EXEC_RESIDENT_I EXEC_RESIDENT_I SET 1 rsreset RT rs.b 0 RT_MATCHWORD rs.w 1 RT_MATCHTAG rs.l 1 RT_ENDSKIP rs.l 1 RT_FLAGS rs.b 1 RT_VERSION rs.b 1 RT_TYPE rs.b 1 RT_PRI rs.b 1 RT_NAME rs.l 1 RT_IDSTRING rs.l 1 RT_INIT rs.l 1 RT_SIZE rs.w 0 RTC_MATCHWORD EQU $4AFC RTB_COLDSTART equ 0 RTF_COLDSTART equ 1<<0 RTB_AUTOINIT equ 7 RTF_AUTOINIT equ 1<<7 RTM_WHEN EQU 1 RTW_NEVER EQU 0 RTW_COLDSTART EQU 1 ENDC  :`lists.ie pio.i^Y strings.iY IFND EXEC_STRINGS_I EXEC_STRINGS_I SET 1 EOS EQU 0 BELL EQU 7 LF EQU 10 CR EQU 13 BS EQU 8 DEL EQU $7F NL EQU LF STRING MACRO DC.B \1 DC.B 0 CNOP 0,2 ENDM STRINGL MACRO DC.B 13,10 DC.B \1 DC.B 0 CNOP 0,2 ENDM STRINGR MACRO DC.B \1 DC.B 13,10,0 CNOP 0,2 ENDM STRINGLR MACRO DC.B 13,10 DC.B \1 DC.B 13,10,0 CNOP 0,2 ENDM ENDC  Mexec+Ar ables.i;iports.i2k IFND EXEC_PORTS_I EXEC_PORTS_I SET 1 IFND EXEC_NODES_I INCLUDE "exec/nodes.i" ENDC IFND EXEC_LISTS_I INCLUDE "exec/lists.i" ENDC rsreset MP rs.b LN_SIZE MP_FLAGS rs.b 1 MP_SIGBIT rs.b 1 MP_SIGTASK rs.l 1 MP_MSGLIST rs.b LH_SIZE MP_SIZE rs.w 0 MP_SOFTINT EQU MP_SIGTASK PF_ACTION EQU 3 PA_SIGNAL EQU 0 PA_SOFTINT EQU 1 PA_IGNORE EQU 2 rsreset MN rs.b LN_SIZE MN_REPLYPORT rs.l 1 MN_LENGTH rs.w 1 MN_SIZE rs.w 0 ENDC 3-types.i] Gotext.inclip.i^1 regions.i1U IFND GRAPHICS_REGIONS_I GRAPHICS_REGIONS_I SET 1 IFND GRAPHICS_GFX_I INCLUDE 'graphics/gfx.i' ENDC rsreset Region rs.b 0 rg_bounds rs.b ra_SIZEOF rg_RegionRectangle rs.l 1 rg_SIZEOF rs.w 0 rsreset RegionRectangle rs.b 0 rr_Next rs.l 1 rr_Prev rs.l 1 rr_bounds rs.b ra_SIZEOF rr_SIZEOF rs.w 0 ENDC dgraphics6wZccopper.ie * gfxbase.iW display.i6 | IFND GRAPHICS_DISPLAY_I GRAPHICS_DISPLAY_I SET 1 MODE_640 equ $8000 PLNCNTMSK equ $7 PLNCNTSHFT equ 12 PF2PRI equ $40 COLORON equ $0200 DBLPF equ $400 HOLDNMODIFY equ $800 INTERLACE equ 4 PFA_FINE_SCROLL equ $F PFB_FINE_SCROLL_SHIFT equ 4 PF_FINE_SCROLL_MASK equ $F DIW_HORIZ_POS equ $7F DIW_VRTCL_POS equ $1FF DIW_VRTCL_POS_SHIFT equ 7 DFTCH_MASK equ $FF VPOSRLOF equ $8000 ENDC  Fgraphics%esprite.i Ш IFND GRAPHICS_SPRITE_I GRAPHICS_SPRITE_I SET 1 rsreset SimpleSprite rs.b 0 ss_posctldata rs.l 1 ss_height rs.w 1 ss_x rs.w 1 ss_y rs.w 1 ss_num rs.w 1 ss_SIZEOF rs.w 0 ENDC <=>?@graphics[Lview.iV layers_lib.i O rastport.i)!,,layers.i Xgraphics_lib.i/i] gfx.i]V IFND GRAPHICS_GFX_I GRAPHICS_GFX_I SET 1 BITSET equ $8000 BITCLR equ 0 AGNUS equ 1 DENISE equ 1 rsreset BitMap rs.b 0 bm_BytesPerRow rs.w 1 bm_Rows rs.w 1 bm_Flags rs.b 1 bm_Depth rs.b 1 bm_Pad rs.w 1 bm_Planes rs.b 8*4 bm_SIZEOF rs.w 0 rsreset Rectangle rs.b 0 ra_MinX rs.w 1 ra_MinY rs.w 1 ra_MaxX rs.w 1 ra_MaxY rs.w 1 ra_SIZEOF rs.w 0 ENDC  zgraphicsiW gels.i\f'intuition_lib.ihijklmnopqrstuvwxyz{|}~/ intuition.iYa}rintuitionbase.i}v IFND INTUITION_INTUITIONBASE_I INTUITION_INTUITIONBASE_I SET 1 IFND EXEC_TYPES_I INCLUDE "exec/types.i" ENDC IFND EXEC_LIBRARIES_I INCLUDE "exec/libraries.i" ENDC IFND GRAPHICS_VIEW_I INCLUDE "graphics/view.i" ENDC rsreset IntuitionBase rs.b 0 ib_LibNode rs.b LIB_SIZE ib_ViewLord rs.b v_SIZEOF ib_ActiveWindow rs.l 1 ib_ActiveScreen rs.l 1 ib_FirstScreen rs.l 1 ENDC  intuition  7 tpotgo.i tcv* IFND RESOURCES_POTGO_I RESOURCES_POTGO_I SET 1 POTGONAME MACRO DC.B 'potgo.resource' DC.B 0 DS.W 0 ENDM ENDC FGH1 resources  3k cia.i  c IFND RESOURCES_CIA_I RESOURCES_CIA_I SET 1 CIAANAME MACRO DC.B 'ciaa.resource',0 ENDM CIABNAME MACRO DC.B 'ciab.resource',0 ENDM ENDC FGH6 resources cmisc.i ' IFND RESOURCES_MISC_I RESOURCES_MISC_I SET 1 IFND EXEC_TYPES_I INCLUDE "exec/types.i" ENDC IFND EXEC_LIBRARIES_I INCLUDE "exec/libraries.i" ENDC MR_SERIALPORT EQU 0 MR_SERIALBITS EQU 1 MR_PARALLELPORT EQU 2 MR_PARALLELBITS EQU 3 NUMMRTYPES EQU 4 rsreset MiscResource rs.b LIB_SIZE mr_AllocArray rs.b 4*NUMMRTYPES mr_Sizeof rs.w 0 LIBINIT LIB_BASE LIBDEF MR_ALLOCMISCRESOURCE LIBDEF MR_FREEMISCRESOURCE MISCNAME MACRO DC.B 'misc.resource',0 ENDM ENDC gm efgdisk.i# potgo_lib.i"$_LVOAllocPotBits EQU -6 _LVOFreePotBits EQU -12 _LVOWritePotgo EQU -18 CALLPOTGO MACRO move.l _PotgoBase,a6 jsr _LVO\1(a6) ENDM FGH N resourcesd,(bcd }custom.ia3l[\]^_`a cia.i[oYZ[blit.iXeWX dmabits.iVebUVk adkbits.iTeST intbits.iROPQR easystart.iORMNOV conunit.iL!3LKLkeymap.iJhHIJV narrator.i<<timer.it IFND DEVICES_TIMER_I DEVICES_TIMER_I SET 1 IFND EXEC_IO_I INCLUDE "exec/io.i" ENDC UNIT_MICROHZ EQU 0 UNIT_VBLANK EQU 1 TIMERNAME MACRO DC.B 'timer.device',0 DS.W 0 ENDM rsreset TIMEVAL rs.b 0 TV_SECS rs.l 1 TV_MICRO rs.l 1 TV_SIZE rs.w 0 rsreset TIMEREQUEST rs.b IO_SIZE IOTV_TIME rs.b TV_SIZE IOTV_SIZE rs.w 0 DEVINIT DEVCMD TR_ADDREQUEST DEVCMD TR_GETSYSTIME DEVCMD TR_SETSYSTIME ENDC devicesGY\CDEFG printer.iBTn@AB4 console.i  ?%*<=>? serial.i!;3:;) gameport.i"9/9!89Eaudio.i#$.$o keyboard.i#ms IFND DEVICES_KEYBOARD_I DEVICES_KEYBOARD_I SET 1 IFND EXEC_IO_I INCLUDE "exec/io.i" ENDC DEVINIT DEVCMD KBD_READEVENT DEVCMD KBD_READMATRIX DEVCMD KBD_ADDRESETHANDLER DEVCMD KBD_REMRESETHANDLER DEVCMD KBD_RESETHANDLERDONE ENDC bdevices%&W&8 console_lib.i%8F2_LVOCDInputHandler EQU -42 _LVORawKeyConvert EQU -48 YZ[\]^_`abdevices'767 clipboard.i()%۫)@ timer_lib.i(@}%b_LVOAddTime EQU -42 _LVOSubTime EQU -48 _LVOCmpTime EQU -54 Z[\]^_`abdevices*+"4+ input.i*X IFND DEVICES_INPUT_I DEVICES_INPUT_I SET 1 IFND EXEC_IO_I INCLUDE "exec/io.i" ENDC DEVINIT DEVCMD IND_ADDHANDLER DEVCMD IND_REMHANDLER DEVCMD IND_WRITEEVENT DEVCMD IND_SETTHRESH DEVCMD IND_SETPERIOD DEVCMD IND_SETMPORT DEVCMD IND_SETMTYPE DEVCMD IND_SETMTRIG ENDC devices,5'345C parallel.i-2j/012 trackdisk.i./9/W3 bootblock.i.WҲ= IFND DEVICES_BOOTBLOCK_I DEVICES_BOOTBLOCK_I SET 1 rsreset BB rs.b 0 BB_ID rs.b 4 BB_CHKSUM rs.l 1 BB_DOSBLOCK rs.l 1 BB_ENTRY rs.w 0 BB_SIZE rs.w 0 BOOTSECTS equ 2 BBID_DOS macro dc.b 'DOS',0 endm BBID_KICK macro dc.b 'KICK' endm BBNAME_DOS EQU (('D'<<24)!('O'<<16)!('S'<<8)) BBNAME_KICK EQU (('K'<<24)!('I'<<16)!('C'<<8)!('K')) ENDC devices0.eo)*+,-.  prtbase.i1($%&'(  inputevent.ir3]Devpac Amiga 2 Release 2.14 ============== ============ Although individual program version numbers may vary, the version number that should be written on your registration card should be 2.14. When requiring technical support or reporting bugs, please be sure to also quote the version number of the individual program in question. Lattice C users should read the LatticeInfo file on this disk. The ARP library has been updated since version 2.13. We have added many new features tor4Oݫ Devpac Amiga since version 2.08, detailed below: Editor ====== Shift-Amiga-A assembles without the options requestor. Shift-Amiga-L loads a file without the ARP requestor for the benefit of slow hard-disk users. Assembler ========= Various bugs have been fixed, including multi-line macro calls, quoted section names and BSS sections. In addition it is now possible to pass quoted filenames to GenIm2. Expressions of the form lab1-lab2 are now allowed when lab1 and lab2 are both in r5rAanother section (which must be the same section). When using Word- or Long-sized indirection, addresses are checked to be even, for example MOVE.L 5,A6 will give an error. This may be disabled if required (e.g. 68020 users) using OPT E- The register list syntax produced in MOVEM lists from MonAm is now accepted by GenAm. The | character is now accepted as a bitwise OR operator (for all you C programmers!) Symbols set using REG may now be used in expressions, with a warning. Theirr60 value is the same as that used in the MOVEM op. If generating executable, absolute code you may specify ORG.W which will force all program references to be short-word. The RORG directive is now supported for compatibility. There are several new optimisations that the assembler can perform, using OPT O. Additional types are: 3 Short Word Addressing References to absolute addresses in the range 0-7FFF and FFFF8000 to FFFFFFFF will be optimised. 4 MOVEQ optimising Statements of thr7ëe form MOVE.L ,Dn will be optimised to MOVEQ if is -128 to 127 inclusive. 5 Quick Optimising Statements of the form ADD # and SUB # will be optimised to ADDQ / SUBQ if possible. 6 Warning of short branches Not strictly an optimisation, OPT OW6+ in combination with OP O1+ will give warnings on forward branches that can be made short so you may optimise them yourself. The warning messages produced by each optimisation may be individually controlled, using OPT OWx+ / OPT r8 OWx- where 'x' is the optimising number (shown above), e.g. OPT OW3+ There is a new option which can be used to detect typing errors, OPT i. With this on, any indirect, absolute reference (other than location 4) will give the error '# probably missing'. For example, the line and.b $df,d1 will give an error as and.b #$df,d1 is really intended. This can be overidden on a line-by-line basis (e.g. for hardware register access) by specifying the expression within brackets and using .W or9K@r .L, for example move.l (_ciabase).L,d0 When using the stand-alone version of the assembler it is possible to define labels on the command-line using the -e option, which should be followed by one or more assignments, separated by commas or spaces. Such definitions are parsed as if they were the second line in the source (i.e. after any options). For example, genim2 test -l -e TYPE=4,OUTPUT=1 The '@' character is now allowed in symbols, except when followed by a digit from 0-7 whr:Xen it is taken as the start of an octal number. This is for Lattice C 5.0 users. Shell 1.3 Users: GenIm2 may be made resident. GenAm2/MonAm2 must not be made resident as they are not re-entrant. Debugger ======== Various bugs have been fixed, including disassembling certain BTST instructions, the register window display, 68020/030 compatibility, Ctrl-T on a breakpoint, symbol character significance, and cross-referencing. All memory is now checked before it is read to ensure it exr ;Cists. Previously any reads of hardware registers (@C00000) or accidental reads because of wrap-around could cause nasty crashes. Invalid memory is displayed as ** The Alt-O command can be repeated by pressing space after it shows the numbers. The default printer is now nothing, previously it was PRT: 68020/030 Users: please note the instruction cache is turned off while MonAm is loaded to prevent nasty interactions with the debugger. The cache is restored to its original state wr <9hen the debugger terminates. Disabling the cache will produce a performance degradation for which we can only apologise. Please also note that the Tutorial in section 1.11 is not valid for these processors because they allow the odd-access that is used in the example. Disk Details ============ In order to make space on Disk 1, the following files and directories have been deleted: Utilities all Fonts all except Topaz System some You can find these files on your original Workber znch disk that came with your machine. When using GenAm2 and MonAm2 on PAL machines with external RAM, you may sometimes get *two* mouse pointers; one will be the normal Intuition pointer, the other will be the custom pointer associated with the program you are using. Do not be alarmed - this seems to be a harmless bug in Intuition. The gb keymap has been updated so that the Help key works on A500s. Last changed: 21 June 89 e debugger. The cache is restored to its original state wu>Q Lattice Extended Hunk Types =========================== Lattice C versions 4 and 5 use new forms of hunk types in linkable files and these are now supported by Devpac Amiga. This is only useful for Lattice users, everyone else can ignore the rest of this file. Do get this you must specify OPT Y+. It only has an effect when generating linkable code and will only work with modern versions of BLink. Don't try to use the one supplied with Devpac (or ALink) but use the one supplied wiu?՗th your Lattice compiler. After an OPT Y+ you can then refer to imports (XREFs) and symbols in other other sections relative to an address register and everything will work (after you link). For example, OPT L+,Y+ SECTION CODE,CODE XREF _CGlobal XDEF _AsmGlobal,_test _test move.l _CGlobal(a4),d0 move.l d0,_AsmGlobal(a4) rts SECTION __MERGED,DATA _AsmGlobal ds.l 1 Don't forget the underlines on the imports & exports. See your Lattice manual for further details of assemblyu-language interfacing. ypes =========================== Lattice C versions 4 and 5 use new forms of hunk types in linkable files and these are now supported by Devpac Amiga. This is only useful for Lattice users, everyone else can ignore the rest of this file. Do get this you must specify OPT Y+. It only has an effect when generating linkable code and will only work with modern versions of BLink. Don't try to use the one supplied with Devpac (or ALink) but use the one supplied wiyAromhunksH:(o o"oE:Ot&O,yNpJWFg/HoHTNO OL\NuNu__doprnt_AbsExecBase_Write:_LVORawDoFmt"ps_common0ps_size&__doprntps_emptyBstuffCharLsc_putL NV .HxHn/NrO gp`.HHN^Nu_fgetc_Read_fgetc.L1..L3&yB33kromhunks i/)NXBNu_ttskasm_ttskasmromhunks 0/ Nu0/ Nu / HNu / H@B@H@Nu_IDivU _IDivS_sdiv_IMulS _smuls _IMulU_umuls_IDivS_IDivU _IMulS _IMulU_sdiv_smuls _umulsromhunksH :/8SD 9yCҗЀb +ALf#JEfH@`B@H@L0Nu /Ѐb +ANu"_FastRand:_RangeRand_RangeRan_FastRand:_RangeRandL1L2L3.L40L5H_RangeRan_RangeSeed_RangeSeedromhunks2 n2ABAHA HA0 2B@H@Nu B@H@HABA"BtҁрnRAQNu/$ B$HBHAЂH@B@ $Nu/$yDbӀ"a$Nu/$"a $Nu/$lD"pJlDF @an4gD$Nu/ @p$lDF"lDF @aH$gD $Nuldivtlmodtzuldivtlulmodt`ulmult@lmult@lrem1lrem2ulmult@lmodtzlremDONElmult@LONGDIV LDEX:ldivRETLABEL1.POSDIVuldivtlldiv1ldiv2ldivtulmodt`romhyEBunks H:&o oCE,yNL\NuNu_sprintf_AbsExecBase_LVORawDoFmt_sprintfstuffChar$ //NXNu_fclose_Close_fclose /"/Ho //NO Nu_fprintf__doprnt_fprintf /HxHo /NO Nu_fpuyF.Ntc_Write_fputc H $o $/`/HH/NPJfLNu_fputs_fputc_fputs.L1.L5  o /"/ !|!H!@!A/HxNPNu //HxNPNu/$/Nn$Nu_waitbeamD_RemTOF0_AddTOF_VBeamPosL_RemIntServer<_AddIntServeryGM(_ttskasm_AddTOF.L12J_RemTOF0_waitbeamD NVHxHn/9NrO gp`.HHN^Nu_getchar_Read_stdin_getchar.L1..L3& /Ho//9NO Nu_printf__doprnt_stdout _printfyHO/HH/HyNPNu _putchar_printf_putchar%lc.L4 //Hy/9NO Nu_puts_fprintf_stdout_puts%s .L4_BeginIO"o/,iN,_Nu_BeginIO_BeginIOy Ik]_NewList o XB!HNu_NewList_NewList7H< &//z/Np(rXfp`f/<Hx"N$@* Pf/NpX`@%C B |B*DBN%@JXg / N` HjNX L%j>6|B %C Hjy LJN/ HjJNB// N OL f~A?|+."jT/"<HFvAPmn d \HSC`ARCPng`ASCPmg/|E+00,4jDBT/- B eR/.B //tC$JjJ(fB8X*x UeBޅ D0Q>HL|TNuFFPFPAFFP10TBL4FPFPEXvFPFPLS$FPFPLUJFPFNXIFPFZROFPFNOT0FFPFPAFPFBCKDFPFGENFPFFNDdFPFEQE>FPFINCFPFMINXFPFNIMyUrU,O//J@H?f~A[*<HFvAPmn d \HSC`ARCPng`ASCPmgC-[,jDCBB+tvJjJ(fB8X*x UeBޅ DQ/C&LNwFFPFPBCDFFP10TBL*FPFNIRFPFPEXfFPFPLU@FPFNXIFPFZRO~FPFNOT0FFPFPBCDFPFBCK:FPFFNDZFPFEQE4FPFINCFPFMINNclist_lib/,yyVry o / N,_Nu_InitCLPool_ClistBase_InitCLPoolclist_lib/,y"oN,_Nu_AllocCList_ClistBase_AllocCListclist_lib/,y oN,_Nu_FreeCList_ClistBase_FreeCListclist_lib/,y oN,_Nu_FlushCList_ClistBaseyWHx_FlushCListclist_lib/,y oN,_Nu_SizeCList_ClistBase_SizeCListclist_lib/,y o / N,_Nu_PutCLChar_ClistBase_PutCLCharclist_lib/,y oN,_Nu_GetCLChar_ClistBase_GetCLCharclist_libyX./,y o / N,_Nu_UnGetCLChar_ClistBase_UnGetCLCharclist_lib/,y oN,_Nu_UnPutCLChar_ClistBase_UnPutCLCharclist_lib/,y o / N,_Nu_PutCLWord_ClistBase_PutCLWordclist_lib/,y oN,_Nu_GetCLWord_CliyY禦stBase_GetCLWordclist_lib/,y o / N,_Nu_UnGetCLWord_ClistBase_UnGetCLWordclist_lib/,y oN,_Nu_UnPutCLWord_ClistBase_UnPutCLWordclist_lib/,y o"o "/N,_Nu_PutCLBuf_ClistBase_PutCLBufyZ>P^clist_lib/,y o"o "/N,_Nu_GetCLBuf_ClistBase_GetCLBufclist_lib/,y o / N,_Nu_MarkCList_ClistBase_MarkCListclist_lib/,y oN,_Nu_IncrCLMark_ClistBase_IncrCLMarkclist_lib/,y oN|,_Nuy[O}h_PeekCLMark_ClistBase_PeekCLMarkclist_lib/,y oNv,_Nu_SplitCList_ClistBase_SplitCListclist_lib/,y oNp,_Nu_CopyCList_ClistBase_CopyCListclist_lib/,y oL Nj,_Nu_SubCList_ClistBase_Suby\KxCListclist_lib/,y o"o Nd,_Nu_ConcatCList_ClistBase_ConcatCList_LVO_LVOConcatCListd_LVOSubCListj_LVOCopyCListp_LVOSplitCListv_LVOPeekCLMark|_LVOIncrCLMark_LVOMarkCList_LVOGetCLBuf_LVOPutCLBuf_LVOUnPutCLWord_LVOUnGetCLWord_LVOGetCLWord_LVOPutCLWory]Zd_LVOUnPutCLChar_LVOUnGetCLChar_LVOGetCLChar_LVOPutCLChar_LVOSizeCList_LVOFlushCList_LVOFreeCList_LVOAllocCList_LVOInitCLPoolconsole_lib/,yLN,_Nu_CDInputHandler_ConsoleDevice_CDInputHandlerconsole_libH",yL LNLDNu_RawKeyConverty^_b_ConsoleDevice_RawKeyConvertconsole_lib/,y oN,_Nu_AskDefaultKeyMap_ConsoleDevice_AskDefaultKeyMapconsole_lib/,y oN,_Nu_SetDefaultKeyMap_ConsoleDevice_SetDefaultKeyMap_LVO_LVOSetDefaultKeyMap_LVOAskDefaultKeyMap_LVOy_BRawKeyConvert_LVOCDInputHandlerdiskfont_lib/,y oN,_Nu_OpenDiskFont_DiskfontBase_OpenDiskFontdiskfont_lib/,y oL N,_Nu_AvailFonts_DiskfontBase_AvailFontsdiskfont_lib/,yLN,_Nu_NewFontContents_DiskfontBasey `@_NewFontContentsdiskfont_lib/,y"oN,_Nu_DisposeFontContents_DiskfontBase_DisposeFontContents_LVO_LVODisposeFontContents_LVONewFontContents_LVOAvailFonts_LVOOpenDiskFontdos_libH ,yL NL@Nu_Open_DOSBase_Openy!aDjdos_lib/,y"/N,_Nu_Close_DOSBase_Closedos_libH0,yLNL@ Nu_Read_DOSBase_Readdos_libH0,yLNL@ Nu_Write_DOSBase_Writedos_lib/,yN,_Nu_Input_DOSBase_Inpy"btt>utdos_lib/,yN,_Nu_Output_DOSBase_Outputdos_libH0,yLNL@ Nu_Seek_DOSBase_Seekdos_lib/,y"/N,_Nu_DeleteFile_DOSBase_DeleteFiledos_libH ,yL NL@Nu_Rename_DOSy#cm*Base_Renamedos_libH ,yL NL@Nu_Lock_DOSBase_Lockdos_lib/,y"/N,_Nu_UnLock_DOSBase_UnLockdos_lib/,y"/N,_Nu_DupLock_DOSBase_DupLockdos_libH ,yL NL@Nuy$d&90_Examine_DOSBase_Examinedos_libH ,yL NL@Nu_ExNext_DOSBase_ExNextdos_libH ,yL NL@Nu_Info_DOSBase_Infodos_lib/,y"/N,_Nu_CreateDir_DOSBase_CreateDirdos_liby%e3/,y"/N,_Nu_CurrentDir_DOSBase_CurrentDirdos_lib/,yN|,_Nu_IoErr_DOSBase_IoErrdos_libH8,yLNvL@Nu_CreateProc_DOSBase_CreateProcdos_lib/,y"/Np,_Nu_Exit_DOSBase_Exity&f.dos_lib/,y"/Nj,_Nu_LoadSeg_DOSBase_LoadSegdos_lib/,y"/Nd,_Nu_UnLoadSeg_DOSBase_UnLoadSegdos_lib/,y"/NR,_Nu_DeviceProc_DOSBase_DeviceProcdos_libH ,yL NLL@Nu_SetComment_DOSBasey'g_)_SetCommentdos_libH ,yL NFL@Nu_SetProtection_DOSBase_SetProtectiondos_lib/,y"/N@,_Nu_DateStamp_DOSBase_DateStampdos_lib/,y"/N:,_Nu_Delay_DOSBase_Delaydos_libH ,yy(h%P L N4L@Nu_WaitForChar_DOSBase_WaitForChardos_lib/,y"/N.,_Nu_ParentDir_DOSBase_ParentDirdos_lib/,y"/N(,_Nu_IsInteractive_DOSBase_IsInteractivedos_libH0,yLN"L@ Nu_Execute_DOSBase_Exey)i۲VFcute_LVO_LVOExecute"_LVOIsInteractive(_LVOParentDir._LVOWaitForChar4_LVODelay:_LVODateStamp@_LVOSetProtectionF_LVOSetCommentL_LVODeviceProcR_LVOQueuePacketX_LVOGetPacket^_LVOUnLoadSegd_LVOLoadSegj_LVOExitp_LVOCreateProcv_LVOIoErr|_LVOCurrentDir_LVOCreateDir_LVOInfo_LVOy*jYmExNext_LVOExamine_LVODupLock_LVOUnLock_LVOLock_LVORename_LVODeleteFile_LVOSeek_LVOOutput_LVOInput_LVOWrite_LVORead_LVOClose_LVOOpenexec_lib/,yLN,_Nu_InitCode_SysBase_InitCodeexec_libH",yL /NLDNu_Iniy+kAtStruct_SysBase_InitStructexec_libH",yL LNLDNu_MakeLibrary_SysBase_MakeLibraryexec_libH",y o "o$oNLDNu_MakeFunctions_SysBase_MakeFunctionsexec_lib/,y"oN,_Nu_FindResident_SysBase_FindResideny,lFtexec_lib/,y"o"/ N,_Nu_InitResident_SysBase_InitResidentexec_libH,y./*oNL`Nu_Alert_SysBase_Alertexec_lib/,yN,_Nu_Debug_SysBase_Debugexec_lib/,yN,_Nu_Disable_Sysy-mVBase_Disableexec_lib/,yN,_Nu_Enable_SysBase_Enableexec_lib/,yN|,_Nu_Forbid_SysBase_Forbidexec_lib/,yNv,_Nu_Permit_SysBase_Permitexec_lib/,yLNp,_Nu_SetSR_Sysy.nF.Base_SetSRexec_lib/,yNj,_Nu_SuperState_SysBase_SuperStateexec_lib/,y /Nd,_Nu_UserState_SysBase_UserStateexec_lib/,yLN^,_Nu_SetIntVector_SysBase_SetIntVectorexec_lib/,yy/o0LNX,_Nu_AddIntServer_SysBase_AddIntServerexec_lib/,yLNR,_Nu_RemIntServer_SysBase_RemIntServerexec_lib/,y"oNL,_Nu_Cause_SysBase_Causeexec_lib/,y o / NF,_Nu_Allocate_SysBase_Ally0p$cocateexec_lib/,yL /N@,_Nu_Deallocate_SysBase_Deallocateexec_lib/,yLN:,_Nu_AllocMem_SysBase_AllocMemexec_lib/,yLN4,_Nu_AllocAbs_SysBase_AllocAbsexec_lib/,y"o / N.,_Nuy1qrY_FreeMem_SysBase_FreeMemexec_lib/,y"/N(,_Nu_AvailMem_SysBase_AvailMemexec_lib/,y oN",_Nu_AllocEntry_SysBase_AllocEntryexec_lib/,y oN,_Nu_FreeEntry_SysBase_FreeEntryexecy2rv: _libH",yL NLDNu_Insert_SysBase_Insertexec_lib/,yLN,_Nu_AddHead_SysBase_AddHeadexec_lib/,yLN ,_Nu_AddTail_SysBase_AddTailexec_lib/,y"oN,_Nu_Remove_SysBase_Removey3sGexec_lib/,y oN,_Nu_RemHead_SysBase_RemHeadexec_lib/,y oN,_Nu_RemTail_SysBase_RemTailexec_lib/,yLN,_Nu_Enqueue_SysBase_Enqueueexec_lib/,yLN,_Nu_FindName_SysBasey4tx_FindNameexec_libH2,yLNLLNu_AddTask_SysBase_AddTaskexec_lib/,y"oN,_Nu_RemTask_SysBase_RemTaskexec_lib/,y"oN,_Nu_FindTask_SysBase_FindTaskexec_lib/,y"o / N,_Nu_SetTasky5uK Pri_SysBase_SetTaskPriexec_lib/,yLN,_Nu_SetSignal_SysBase_SetSignalexec_lib/,yLN,_Nu_SetExcept_SysBase_SetExceptexec_lib/,y /N,_Nu_Wait_SysBase_Waitexec_liby6v 0!/,y"o / N,_Nu_Signal_SysBase_Signalexec_lib/,y /N,_Nu_AllocSignal_SysBase_AllocSignalexec_lib/,y /N,_Nu_FreeSignal_SysBase_FreeSignalexec_lib/,y /N,_Nu_AllocTrap_SysBase_AllocTrapy7w\JDexec_lib/,y /N,_Nu_FreeTrap_SysBase_FreeTrapexec_lib/,y"oN,_Nu_AddPort_SysBase_AddPortexec_lib/,y"oN,_Nu_RemPort_SysBase_RemPortexec_lib/,yLN,_Nu_PutMsg_SysBasey8xhZE_PutMsgexec_lib/,y oN,_Nu_GetMsg_SysBase_GetMsgexec_lib/,y"oN,_Nu_ReplyMsg_SysBase_ReplyMsgexec_lib/,y oN,_Nu_WaitPort_SysBase_WaitPortexec_lib/,y"oNz,_Nu_FindPorty9yӑ_SysBase_FindPortexec_lib/,y"oNt,_Nu_AddLibrary_SysBase_AddLibraryexec_lib/,y"oNn,_Nu_RemLibrary_SysBase_RemLibraryexec_lib/,y"oNh,_Nu_OldOpenLibrary_SysBase_OldOpenLibraryexec_liby:zjq/,y"oNb,_Nu_CloseLibrary_SysBase_CloseLibraryexec_lib/,y"o o /N\,_Nu_SetFunction_SysBase_SetFunctionexec_lib/,y"oNV,_Nu_SumLibrary_SysBase_SumLibraryexec_lib/,y"oNP,_Nu_AddDevice_SysBasey;{Il;_AddDeviceexec_lib/,y"oNJ,_Nu_RemDevice_SysBase_RemDeviceexec_lib/,y oL "/ND,_Nu_OpenDevice_SysBase_OpenDeviceexec_lib/,y"oN>,_Nu_CloseDevice_SysBase_CloseDeviceexec_lib/,y"oN8y<|',_Nu_DoIO_SysBase_DoIOexec_lib/,y"oN2,_Nu_SendIO_SysBase_SendIOexec_lib/,y"oN,,_Nu_CheckIO_SysBase_CheckIOexec_lib/,y"oN&,_Nu_WaitIO_SysBase_WaitIOexec_lib/,yy=}{ "oN ,_Nu_AbortIO_SysBase_AbortIOexec_lib/,y"oN,_Nu_AddResource_SysBase_AddResourceexec_lib/,y"oN,_Nu_RemResource_SysBase_RemResourceexec_lib/,y"o / N,_Nu_OpenResource_SysBase_OpenResourcey>~tyytexec_lib/,yN,_Nu_GetCC_SysBase_GetCCexec_lib/,y"oN,_Nu_TypeOfMem_SysBase_TypeOfMemexec_lib/,yLN,_Nu_Procure_SysBase_Procureexec_lib/,y oN,_Nu_Vacate_SysBasey?_Vacateexec_lib/,y"o / N,_Nu_OpenLibrary_SysBase_OpenLibraryexec_lib/,y oN,_Nu_InitSemaphore_SysBase_InitSemaphoreexec_lib/,y oN,_Nu_ObtainSemaphore_SysBase_ObtainSemaphoreexec_lib/,y oN,_Nuy@7sV_ReleaseSemaphore_SysBase_ReleaseSemaphoreexec_lib/,y oN,_Nu_AttemptSemaphore_SysBase_AttemptSemaphoreexec_lib/,y oN,_Nu_ObtainSemaphoreList_SysBase_ObtainSemaphoreListexec_lib/,y oN,_Nu_ReleaseSemaphoreList_SysyA"uBase_ReleaseSemaphoreListexec_lib/,y"oN,_Nu_FindSemaphore_SysBase_FindSemaphoreexec_lib/,y"oN,_Nu_AddSemaphore_SysBase_AddSemaphoreexec_lib/,y"oN,_Nu_RemSemaphore_SysBase_RemSemaphoreyBaexec_lib/,yN,_Nu_SumKickData_SysBase_SumKickDataexec_libH ,yL NL@Nu_AddMemList_SysBase_AddMemListexec_lib/,yL /N,_Nu_CopyMem_SysBase_CopyMemexec_lib/,yL /N,_Nu_CopyMemQuick_SysyC`Base_CopyMemQuick_LVO_LVOCopyMemQuick_LVOCopyMem_LVOAddMemList_LVOSumKickData_LVORemSemaphore_LVOAddSemaphore_LVOFindSemaphore_LVOReleaseSemaphoreList_LVOObtainSemaphoreList_LVOAttemptSemaphore_LVOReleaseSemaphore_LVOObtainSemaphore_LVOInitSemaphore_LVOOpenLibrary_LVOVacate_LVOProcureyD}__LVOTypeOfMem_LVOGetCC_LVORawDoFmt_LVORawPutChar_LVORawMayGetChar_LVORawIOInit_LVOOpenResource_LVORemResource_LVOAddResource_LVOAbortIO _LVOWaitIO&_LVOCheckIO,_LVOSendIO2_LVODoIO8_LVOCloseDevice>_LVOOpenDeviceD_LVORemDeviceJ_LVOAddDeviceP_LVOSumLibraryV_LVOSetFunction\_LVOCloseLibraryb_LVOyE*OldOpenLibraryh_LVORemLibraryn_LVOAddLibraryt_LVOFindPortz_LVOWaitPort_LVOReplyMsg_LVOGetMsg_LVOPutMsg_LVORemPort_LVOAddPort_LVOFreeTrap_LVOAllocTrap_LVOFreeSignal_LVOAllocSignal_LVOSignal_LVOWait_LVOSetExcept_LVOSetSignal_LVOSetTaskPri_LVOFindTask_LVORemTask_LVOAddTask_LVOFindNameyF!2_LVOEnqueue_LVORemTail_LVORemHead_LVORemove_LVOAddTail _LVOAddHead_LVOInsert_LVOFreeEntry_LVOAllocEntry"_LVOAvailMem(_LVOFreeMem._LVOAllocAbs4_LVOAllocMem:_LVODeallocate@_LVOAllocateF_LVOCauseL_LVORemIntServerR_LVOAddIntServerX_LVOSetIntVector^_LVOUserStated_LVOSuperStatej_LVOSetSRp_LVOPermityGv_LVOForbid|_LVOEnable_LVODisable_LVODebug_LVOAlert_LVOInitResident_LVOFindResident_LVOMakeFunctions_LVOMakeLibrary_LVOInitStruct_LVOInitCode_LVOException_LVODispatch_LVOSwitch_LVOReschedule_LVOSchedule_LVOExitIntr_LVOSupervisorgraphics_lib H?",y o$L("o0L4NLyHDNu_BltBitMap_GfxBase_BltBitMapgraphics_lib H<,y oLL<(NL@,_Nuy\t[?_CopySBitMap_GfxBase_CopySBitMapgraphics_lib/,yN8,_Nu_OwnBlitter_GfxBase_OwnBlittergraphics_lib/,yN2,_Nu_DisownBlitter_GfxBase_DisownBlittergraphics_lib/,yL /N,,_Nu_InitTmpRas_GfxBase_InitTmpRasy]A;6Dgraphics_lib/,y"o o N&,_Nu_AskFont_GfxBase_AskFontgraphics_lib/,y"oN ,_Nu_AddFont_GfxBase_AddFontgraphics_lib/,y"oN,_Nu_RemFont_GfxBase_RemFontgraphics_lib/,yLN,_Nu_AllocRaster_GfxBasey^O_AllocRastergraphics_lib/,y oL N,_Nu_FreeRaster_GfxBase_FreeRastergraphics_lib/,yLN,_Nu_AndRectRegion_GfxBase_AndRectRegiongraphics_lib/,yLN,_Nu_OrRectRegion_GfxBase_OrRectRegiony_ egraphics_lib/,yN,_Nu_NewRegion_GfxBase_NewRegiongraphics_lib/,yLN,_Nu_ClearRectRegion_GfxBase_ClearRectRegiongraphics_lib/,y oN,_Nu_ClearRegion_GfxBase_ClearRegiongraphics_lib/,y oN,_Nu_DisposeRegiony`6&_GfxBase_DisposeRegiongraphics_lib/,y oN,_Nu_FreeVPortCopLists_GfxBase_FreeVPortCopListsgraphics_lib/,y oN,_Nu_FreeCopList_GfxBase_FreeCopListgraphics_lib H>,y oL "o(L|,NL@|Nu_ClipBlit_GfxBase_CliyapBlitgraphics_lib/,yLN,_Nu_XorRectRegion_GfxBase_XorRectRegiongraphics_lib/,y oN,_Nu_FreeCprList_GfxBase_FreeCprListgraphics_lib/,y /N,_Nu_GetColorMap_GfxBase_GetColorMapgraphics_lib/,y oybN,_Nu_FreeColorMap_GfxBase_FreeColorMapgraphics_lib/,y o / N,_Nu_GetRGB4_GfxBase_GetRGB4graphics_lib/,y oN,_Nu_ScrollVPort_GfxBase_ScrollVPortgraphics_lib/,y o / N,_Nu_UCopperListInit_GfxBase_UCoyczpperListInitgraphics_lib/,yL /N,_Nu_FreeGBuffers_GfxBase_FreeGBuffersgraphics_lib H>,y oL "o(L|,NL@|Nu_BltBitMapRastPort_GfxBase_BltBitMapRastPortgraphics_lib/,yLN,_Nu_OrRegionRegion_GfxBase_OrRegionRegionydNxEgraphics_lib/,yLN,_Nu_XorRegionRegion_GfxBase_XorRegionRegiongraphics_lib/,yLN,_Nu_AndRegionRegion_GfxBase_AndRegionRegiongraphics_libH0,y oLNL@ Nu_SetRGB4CM_GfxBase_SetRGB4CMgraphics_lib yeжH>",y o L$"o,L|0$oDNLD|Nu_BltMaskBitMapRastPort_GfxBase_BltMaskBitMapRastPortgraphics_libH,y*o NrL`Nu_AttemptLockLayerRom_GfxBase_AttemptLockLayerRom_LVO_LVOAttemptLockLayerRomr_LVOGraphicsReserved2x_LVOGraphicsReserved1~_LVOBltMaskBitMapRastPort_LVOSetRGB4CMyf*_LVOAndRegionRegion_LVOXorRegionRegion_LVOOrRegionRegion_LVOBltBitMapRastPort_LVOFreeGBuffers_LVOUCopperListInit_LVOScrollVPort_LVOGetRGB4_LVOFreeColorMap_LVOGetColorMap_LVOFreeCprList_LVOXorRectRegion_LVOClipBlit_LVOFreeCopList_LVOFreeVPortCopLists_LVODisposeRegion_LVOClearRegion_LVOClearRectRegion_LVONewRegioygn_LVOOrRectRegion_LVOAndRectRegion_LVOFreeRaster_LVOAllocRaster_LVORemFont_LVOAddFont _LVOAskFont&_LVOInitTmpRas,_LVODisownBlitter2_LVOOwnBlitter8_LVOCopySBitMap>_LVOSyncSBitMapD_LVOUnlockLayerRomJ_LVOLockLayerRomP_LVOMoveSpriteV_LVOChangeSprite\_LVOFreeSpriteb_LVOGetSpriteh_LVOWaitBOVPn_LVOScrollRastertyhW_LVOInitBitMapz_LVOVBeamPos_LVOCWait_LVOCMove_LVOCBump_LVOInitView_LVOSetDrMd_LVOSetBPen_LVOSetAPen_LVOPolyDraw_LVOFlood_LVOWritePixel_LVOReadPixel_LVOBltPattern_LVORectFill_LVOBltClear_LVOQBSBlit_LVOSetRGB4_LVOInitArea_LVOQBlit_LVOWaitTOF_LVOAreaEnd_LVOAreaDraw_LVOAreaMoveyiJ2_LVODraw _LVOMove_LVOSetRast_LVOWaitBlit_LVOLoadView"_LVOMakeVPort(_LVOMrgCop._LVOInitVPort4_LVOInitRastPort:_LVOLoadRGB4@_LVOAreaEllipseF_LVODrawEllipseL_LVOInitGMasksR_LVOGetGBuffersX_LVOAnimate^_LVOAddAnimObd_LVOSortGListj_LVOSetCollisionp_LVORemVSpritev_LVORemIBob|_LVOInitMasks_LVOInitGelsyjE_LVODrawGList_LVODoCollision_LVOAddVSprite_LVOAddBob_LVOSetSoftStyle_LVOAskSoftStyle_LVOCloseFont_LVOOpenFont_LVOSetFont_LVOText_LVOTextLength_LVOClearScreen_LVOClearEOL_LVOBltTemplate_LVOBltBitMapicon_lib/,y oN,_Nu_GetWBObject_IconBase_GetWBObjectyk}icon_lib/,yLN,_Nu_PutWBObject_IconBase_PutWBObjecticon_libH",yL NLDNu_GetIcon_IconBase_GetIconicon_lib/,yLN,_Nu_PutIcon_IconBase_PutIconicon_lib/,y oN,_Nu_FreeFreeListyl;)u_IconBase_FreeFreeListicon_lib/,y oN,_Nu_FreeWBObject_IconBase_FreeWBObjecticon_lib/,yN,_Nu_AllocWBObject_IconBase_AllocWBObjecticon_libH",yL NLDNu_AddFreeList_IconBase_AddFreeListym,_Nu_ActivateWindow_IntuitionBase_ActivateWindowintuition_lib/,y oN8,_Nu_RefreshWindowFrame_IntuitionBase_RefreshWindowFrameintuition_libH",yL N2LDNu_ActivateGadget_IntuitionBase_ActivateGadgetintuition_libH<"yHZ!,yLL?(N,LD_LVORemoveGListD_LVOAddGListJ_LVORefreshGListP_LVOGetScreenDataV_LVOUnlockIBase\_LVOLockIBaseb_LVOFreeRememberh_LVOAlohaWorkbenchn_LVOAllocRemembeyrt_LVORethinkDisplayz_LVORemakeDisplay_LVOMakeScreen_LVOFreeSysRequest_LVOEndRefresh_LVOBuildSysRequest_LVOBeginRefresh_LVOAutoRequest_LVOWBenchToFront_LVOWBenchToBack_LVOIntuiTextLength_LVOSetPrefs_LVOWindowLimits_LVOWindowToFront_LVOWindowToBack_LVOViewPortAddress_LVOViewAddress_LVOSizeWindow_LVOShowTitley)f7_LVOSetWindowTitles_LVOSetPointer_LVOSetMenuStrip_LVOSetDMRequest_LVOScreenToFront_LVOScreenToBack _LVORequest_LVOReportMouse_LVORemoveGadget_LVORefreshGadgets"_LVOPrintIText(_LVOOpenWorkBench._LVOOpenWindow4_LVOOpenScreen:_LVOOnMenu@_LVOOnGadgetF_LVOOffMenuL_LVOOffGadgetR_LVOMoveWindowX_LVOMoveScreen^yϤ!_LVOModifyPropd_LVOModifyIDCMPj_LVOItemAddressp_LVOInitRequesterv_LVOGetPrefs|_LVOGetDefPrefs_LVOEndRequest_LVODrawImage_LVODrawBorder_LVODoubleClick_LVODisplayBeep_LVODisplayAlert_LVOCurrentTime_LVOCloseWorkBench_LVOCloseWindow_LVOCloseScreen_LVOClearPointer_LVOClearMenuStrip_LVOClearDMRequest_LVOAddGadgetyˏ(_LVOIntuition_LVOOpenIntuitionlayers_lib/,y oN,_Nu_InitLayers_LayersBase_InitLayerslayers_lib H8",yLL $o4NLDNu_CreateUpfrontLayer_LayersBase_CreateUpfrontLayerlayers_lib H8",yLL $o4NLDNu_CreateBehindLayery̏'_LayersBase_CreateBehindLayerlayers_lib/,yLN,_Nu_UpfrontLayer_LayersBase_UpfrontLayerlayers_lib/,yLN,_Nu_BehindLayer_LayersBase_BehindLayerlayers_lib/,yLLN,_Nu_MoveLayer_LayersBase_MovyT[ eLayerlayers_lib/,yLLN,_Nu_SizeLayer_LayersBase_SizeLayerlayers_lib/,yLLN,_Nu_ScrollLayer_LayersBase_ScrollLayerlayers_lib/,y oN,_Nu_BeginUpdate_LayersBase_BeginUpdatelayers_liby:/,y o / N,_Nu_EndUpdate_LayersBase_EndUpdatelayers_lib/,yLN,_Nu_DeleteLayer_LayersBase_DeleteLayerlayers_lib/,yLN,_Nu_LockLayer_LayersBase_LockLayerlayers_lib/,y oN,_Nu_UnlockLayer_Layy2ersBase_UnlockLayerlayers_lib/,y oN,_Nu_LockLayers_LayersBase_LockLayerslayers_lib/,y oN,_Nu_UnlockLayers_LayersBase_UnlockLayerslayers_lib/,y oN,_Nu_LockLayerInfo_LayersBase_LockLayerInfoy$layers_lib/,yLN,_Nu_SwapBitsRastPortClipRect_LayersBase_SwapBitsRastPortClipRectlayers_lib/,y oL N|,_Nu_WhichLayer_LayersBase_WhichLayerlayers_lib/,y oNv,_Nu_UnlockLayerInfo_LayersBase_UnlockLayerInfoyUvlayers_lib/,yNp,_Nu_NewLayerInfo_LayersBase_NewLayerInfolayers_lib/,y oNj,_Nu_DisposeLayerInfo_LayersBase_DisposeLayerInfolayers_lib/,y oNd,_Nu_FattenLayerInfo_LayersBase_FattenLayerInfolayers_lib/,y oN^,_Nuyf_ThinLayerInfo_LayersBase_ThinLayerInfolayers_lib/,yLNX,_Nu_MoveLayerInFrontOf_LayersBase_MoveLayerInFrontOflayers_lib/,yLNR,_Nu_InstallClipRegion_LayersBase_InstallClipRegion_LVO_LVOInstallClipRegionR_LVOMovey`08LayerInFrontOfX_LVOThinLayerInfo^_LVOFattenLayerInfod_LVODisposeLayerInfoj_LVONewLayerInfop_LVOUnlockLayerInfov_LVOWhichLayer|_LVOSwapBitsRastPortClipRect_LVOLockLayerInfo_LVOUnlockLayers_LVOLockLayers_LVOUnlockLayer_LVOLockLayer_LVODeleteLayer_LVOEndUpdate_LVOBeginUpdate_LVOScrollLayer_LVOSizeLayer_LVOMoveLayeryV_>z_LVOBehindLayer_LVOUpfrontLayer_LVOCreateBehindLayer_LVOCreateUpfrontLayer_LVOInitLayersmathffp_lib/,y /N,_Nu_SPFix_MathBase_SPFixmathffp_lib/,y /N,_Nu_SPFlt_MathBase_SPFltmathffp_lib/,y"/ / N,_Nu_SPCmpyeѮ_MathBase_SPCmpmathffp_lib/,y"/N,_Nu_SPTst_MathBase_SPTstmathffp_lib/,y /N,_Nu_SPAbs_MathBase_SPAbsmathffp_lib/,y /N,_Nu_SPNeg_MathBase_SPNegmathffp_liby0!/,y"/ / N,_Nu_SPAdd_MathBase_SPAddmathffp_lib/,y"/ / N,_Nu_SPSub_MathBase_SPSubmathffp_lib/,y"/ / N,_Nu_SPMul_MathBase_SPMulmathffp_lib/,y"/ / N,_Nu_SPDiv_MathBaseyRc_SPDivmathffp_lib/,y /N,_Nu_SPFloor_MathBase_SPFloormathffp_lib/,y /N,_Nu_SPCeil_MathBase_SPCeil_LVO_LVOSPCeil_LVOSPFloor_LVOSPDiv_LVOSPMul_LVOSPSub_LVOSPAdd_LVOSPNeg_LVOSPAbs_LVOy؁3tSPTst_LVOSPCmp_LVOSPFlt_LVOSPFixpotgo_lib/,y /N,_Nu_AllocPotBits_PotgoBase_AllocPotBitspotgo_lib/,y /N,_Nu_FreePotBits_PotgoBase_FreePotBitspotgo_lib/,y /"/ N,_Nu_WritePotgo_PotgoBasey٬H1_WritePotgo_LVO_LVOWritePotgo_LVOFreePotBits_LVOAllocPotBitstimer_lib/,yLN,_Nu_AddTime_TimerBase_AddTimetimer_lib/,yLN,_Nu_SubTime_TimerBase_SubTimetimer_lib/,yLN,_Nuy.Hَ_CmpTime_TimerBase_CmpTime_LVO_LVOCmpTime_LVOSubTime_LVOAddTimetranslator_lib/,y oL "/N,_Nu_Translate_TranslatorBase_Translate_LVO_LVOTranslatemathieeedoubbas_lib/,yLN,_Nuy)_IEEEDPFix_MathIeeeDoubBasBase_IEEEDPFixmathieeedoubbas_lib/,y /N,_Nu_IEEEDPFlt_MathIeeeDoubBasBase_IEEEDPFltmathieeedoubbas_libH0,yLNL@ Nu_IEEEDPCmp_MathIeeeDoubBasBase_IEEEDPCmpmathieeedoubbas_lib/,yLN,_Nu_IEEEDPTy=7st_MathIeeeDoubBasBase_IEEEDPTstmathieeedoubbas_lib/,yLN,_Nu_IEEEDPAbs_MathIeeeDoubBasBase_IEEEDPAbsmathieeedoubbas_lib/,yLN,_Nu_IEEEDPNeg_MathIeeeDoubBasBase_IEEEDPNegmathieeedoubbas_libH0,yLNL@ Nu_IEEEDPAddyݳgl_MathIeeeDoubBasBase_IEEEDPAddmathieeedoubbas_libH0,yLNL@ Nu_IEEEDPSub_MathIeeeDoubBasBase_IEEEDPSubmathieeedoubbas_libH0,yLNL@ Nu_IEEEDPMul_MathIeeeDoubBasBase_IEEEDPMulmathieeedoubbas_libH0,yLNL@ Nu_IEEEDPDyf-iv_MathIeeeDoubBasBase_IEEEDPDivmathieeedoubbas_lib/,yLN,_Nu_IEEEDPFloor_MathIeeeDoubBasBase_IEEEDPFloormathieeedoubbas_lib/,yLN,_Nu_IEEEDPCeil_MathIeeeDoubBasBase_IEEEDPCeil_LVO_LVOIEEEDPCeil_LVOIEEEDPFloor_LVOIEEEy9'DPDiv_LVOIEEEDPMul_LVOIEEEDPSub_LVOIEEEDPAdd_LVOIEEEDPNeg_LVOIEEEDPAbs_LVOIEEEDPTst_LVOIEEEDPCmp_LVOIEEEDPFlt_LVOIEEEDPFixmathtrans_lib/,y /N,_Nu_SPAtan_MathTransBase_SPAtanmathtrans_lib/,y /N,_Nu_SPSin_MathTransBasey 0R_SPSinmathtrans_lib/,y /N,_Nu_SPCos_MathTransBase_SPCosmathtrans_lib/,y /N,_Nu_SPTan_MathTransBase_SPTanmathtrans_lib/,y"/ / N,_Nu_SPSincos_MathTransBase_SPSincosmathy{Rtrans_lib/,y /N,_Nu_SPSinh_MathTransBase_SPSinhmathtrans_lib/,y /N,_Nu_SPCosh_MathTransBase_SPCoshmathtrans_lib/,y /N,_Nu_SPTanh_MathTransBase_SPTanhmathtrans_lib/,y /N,_Nu_SPExp_MatyaVYhTransBase_SPExpmathtrans_lib/,y /N,_Nu_SPLog_MathTransBase_SPLogmathtrans_lib/,y"/ / N,_Nu_SPPow_MathTransBase_SPPowmathtrans_lib/,y /N,_Nu_SPSqrt_MathTransBase_SPSqrtywZ mathtrans_lib/,y /N,_Nu_SPTieee_MathTransBase_SPTieeemathtrans_lib/,y /N,_Nu_SPFieee_MathTransBase_SPFieeemathtrans_lib/,y /N,_Nu_SPAsin_MathTransBase_SPAsinmathtrans_lib/,y /N,_Nu_SPAcosy(o_MathTransBase_SPAcosmathtrans_lib/,y /N,_Nu_SPLog10_MathTransBase_SPLog10_LVO_LVOSPLog10_LVOSPAcos_LVOSPAsin_LVOSPFieee_LVOSPTieee_LVOSPSqrt_LVOSPPow_LVOSPLog_LVOSPExp_LVOSPTanh_LVOSPCosh_LVOSPSinh_LVOSPSincosy_LVOSPTan_LVOSPCos_LVOSPSin_LVOSPAtanexpansion_lib/,y oN,_Nu_AddConfigDev_ExpansionBase_AddConfigDevexpansion_lib/,y /N,_Nu_AllocBoardMem_ExpansionBase_AllocBoardMemexpansion_lib/,yN,_Nu_AllocConfigy泍Dev_ExpansionBase_AllocConfigDevexpansion_libH ,yL NL@Nu_AllocExpansionMem_ExpansionBase_AllocExpansionMemexpansion_lib/,yLN,_Nu_ConfigBoard_ExpansionBase_ConfigBoardexpansion_lib/,y oN,_Nu_ConfigChainy_ExpansionBase_ConfigChainexpansion_lib/,y oL N,_Nu_FindConfigDev_ExpansionBase_FindConfigDevexpansion_lib/,yLN,_Nu_FreeBoardMem_ExpansionBase_FreeBoardMemexpansion_lib/,y oN,_Nu_FreeConfigDev_ExpansionBayXFse_FreeConfigDevexpansion_lib/,yLN,_Nu_FreeExpansionMem_ExpansionBase_FreeExpansionMemexpansion_lib/,y o / N,_Nu_ReadExpansionByte_ExpansionBase_ReadExpansionByteexpansion_lib/,yLN,_Nu_ReadExpansionRomy_ExpansionBase_ReadExpansionRomexpansion_lib/,y oN,_Nu_RemConfigDev_ExpansionBase_RemConfigDevexpansion_lib/,y oL N,_Nu_WriteExpansionByte_ExpansionBase_WriteExpansionByteexpansion_lib/,yN,_Nu_ObtainConfigBindingyR>_ExpansionBase_ObtainConfigBindingexpansion_lib/,yN,_Nu_ReleaseConfigBinding_ExpansionBase_ReleaseConfigBindingexpansion_lib/,y o / N|,_Nu_SetCurrentBinding_ExpansionBase_SetCurrentBindingexpansion_lib/,y o / Nv,_Nu_GetCurrentBy| *inding_ExpansionBase_GetCurrentBindingexpansion_lib/,y oNp,_Nu_MakeDosNode_ExpansionBase_MakeDosNodeexpansion_lib/,yLNj,_Nu_AddDosNode_ExpansionBase_AddDosNode_LVO_LVOAddDosNodej_LVOMakeDosNodep_LVOGetCurrentBindiny -ygv_LVOSetCurrentBinding|_LVOReleaseConfigBinding_LVOObtainConfigBinding_LVOWriteExpansionByte_LVORemConfigDev_LVOReadExpansionRom_LVOReadExpansionByte_LVOFreeExpansionMem_LVOFreeConfigDev_LVOFreeBoardMem_LVOFindConfigDev_LVOConfigChain_LVOConfigBoard_LVOAllocExpansionMem_LVOAllocConfigDev_LVOAllocBoardMem_LVOexpansionUnusedyo8_LVOAddConfigDevromboot_lib/,yN,_Nu_RomBoot_RomBootBase_RomBoot_LVO_LVORomBootmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPAtan_MathIeeeDoubTransBase_IEEEDPAtanmathieeedoubtrans_lib/,yLN,_Nuy؜_IEEEDPSin_MathIeeeDoubTransBase_IEEEDPSinmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPCos_MathIeeeDoubTransBase_IEEEDPCosmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPTan_MathIeeeDoubTransBase_IEEEDPTanmathieeedoubtrans_lib/,y oLyE N,_Nu_IEEEDPSincos_MathIeeeDoubTransBase_IEEEDPSincosmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPSinh_MathIeeeDoubTransBase_IEEEDPSinhmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPCosh_MathIeeeDoubTransBase_IEEEDPCoshmathieeedoubtrans_liy^b/,yLN,_Nu_IEEEDPTanh_MathIeeeDoubTransBase_IEEEDPTanhmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPExp_MathIeeeDoubTransBase_IEEEDPExpmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPLog_MathIeeeDoubTransBase_IEEEDPLogmathy+~ieeedoubtrans_libH0,yL LNL@ Nu_IEEEDPPow_MathIeeeDoubTransBase_IEEEDPPowmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPSqrt_MathIeeeDoubTransBase_IEEEDPSqrtmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPTieee_MathIeeeDoubTransBase_IEEEDPTieeeyA1,mathieeedoubtrans_lib/,y /N,_Nu_IEEEDPFieee_MathIeeeDoubTransBase_IEEEDPFieeemathieeedoubtrans_lib/,yLN,_Nu_IEEEDPAsin_MathIeeeDoubTransBase_IEEEDPAsinmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPAcos_MathIeeeDoubTransBase_IEEEDPAy+cosmathieeedoubtrans_lib/,yLN,_Nu_IEEEDPLog10_MathIeeeDoubTransBase_IEEEDPLog10_LVO_LVOIEEEDPLog10_LVOIEEEDPAcos_LVOIEEEDPAsin_LVOIEEEDPFieee_LVOIEEEDPTieee_LVOIEEEDPSqrt_LVOIEEEDPPow_LVOIEEEDPLog_LVOIEEEDPExp_LVOIEEEDPTanh_LVOIEEEDPCosh_LVOyԌIEEEDPSinh_LVOIEEEDPSincos_LVOIEEEDPTan_LVOIEEEDPCos_LVOIEEEDPSin_LVOIEEEDPAtan_AbleICR/,o / N,_Nu_AbleICR_AbleICR_AddICRVector/,o / "oN,_Nu_AddICRVector_AddICRVector_RemICRVector/,o / N,_Nu_RemICRVectoryT(_RemICRVector_SetICR/,o / N,_Nu_SetICR_SetICR_LVO_LVOSetICR_LVOAbleICR_LVORemICRVector_LVOAddICRVector_ciabcrb_ciaacrb_ciabcra_ciaacra_ciabicr_ciaaicr_ciabsdr_ciaasdr_ciabtodhi_ciaatodhi_ciabtodmid_ciaatodySmid_ciabtodlow_ciaatodlow_ciabtbhi_ciaatbhi_ciabtblo_ciaatblo_ciabtahi_ciaatahi_ciabtalo_ciaatalo_ciabddrb_ciaaddrb_ciabddra_ciaaddra_ciabprb_ciaaprb_ciabpra_ciaapra_ciab_ciaa_color_spr@_sprpt _bpldat_bply\Y2mod _bpl1mod_bplcon2_bplcon1_bplcon0_bplpt_aud_adkcon_intreq_intena_clxcon_dmacon_ddfstop_ddfstrt_diwstop_diwstrt_copins_copjmp2_copjmp1_cop2lc_cop1lc_bltadatt_bltbdatr_bltcdatp_bltdmodf_bltamodd_bltbmodb_bltcmod`_bltsizeX_bltdptT_bltaptPyHU_bltbptL_bltcptH_bltalwmF_bltafwmD_bltcon1B_bltcon0@_joytest6_potgo4_serper2_serdat0_copcon._vhposw,_vposw*_refptr(_dskdat&_dsklen$_dskpt _intreqr_intenar_dskbytr_serdatr_potinp_pot1dat_pot0dat_adkconr_clxdat_joy1dat _joy0dat _dskdatr_vhposr_vposry0f _dmaconr_bltddat_custom_romend_romstart_bootrom_cartridge_AbsExecBaseICR_LVORemICRVector_LVOAddICRVector_ciabcrb_ciaacrb_ciabcra_ciaacra_ciabicr_ciaaicr_ciabsdr_ciaasdr_ciabtodhi_ciaatodhi_ciabtodmid_ciaatod~|&O&O(jdp N$"<I(l/ / g ,倲l"4(T`,2(jtp NJg2**p$A. J (F SYS:Btԉ#B`Rrp(jtN#A JgB$B(""0p(jN$) !(")!~ #i ""Jf")Np(jN$0#p(`,rҩ$"p(j4NJf")N")#pJfrNNqN#A p(j8N#A$vJ((fF#CBBx#D *) !X ") !JgJ"$0&0(8gG" p0(jN#A`G" p0(jN#Ar JfX"#p$J$g<$) !$(")$&0$)rp4(jN")$p4(jN#At "#pJfr G" p0(jN#A")p0(jN©F$) !(,"$0$rp0(jN&)$)") p0INp4(jdN\M@"|5AHI6<<a.N<<a&Q ,xN.SF FfaB|a /IC"QQXNuM"|zRFNs IRFN,I$N8< H<N&Ia6j RE EfNuЀja$"ga<N& taԀ׳(Sf`g"Ka`CpgUf !NuH&J:IV4f>JBg SEkJ SBfSg>f dVf dFf d6f d&f d ~`,~f Q\~`p~`p~` p~`p~6f d f d"|;pX` f B`|Ը;pf BSfF|:F>f d6Cf d$:{0P`"@:{0X;pj gf FSfRF˻cĽf*JSEk%Sf`-@?9Lo`z53֘_Dn[@x3 e_!I7/ P/ +7LJ/^>[<3 g_ |"|wb |C/b1bc|>o0$@P3'XO_8pܓp0<+_p GLp/LQpx $pt<HH }|*+7O(OX#.'ۋ_$0Gp1/## _ H3 0Ê,ȁ&G;}x* 4 2 K@Wv6<[oAwD?oy%w|C?|o%wC?Co$wD?o%wC?o%wC?o<~ S7dЁtAtA@?04J-6?(D B  ?@"/‚@?'w?  _-n04  @}B"n@0L?PH KABT$$./.#ņ ~w ! o~cŽK86>=nqGytpm[^ BngZУ]8-2[Sd-S*%>zi #O xeksJvO# M%5bxobJegDJxDdm8we@ ' op!;tA0:QFrlmmo^F:^37#b@> 3rpio9.f{'y/ȓsqah9 !.7z!CG!f.g"FLCrP(/Q: cHs)$uqS"q"/y( ?̋alpDFonrtr#=nutx-w"`icNT$y1"1EprEgibnzf$u#" eosa͒s‚oNemEere/hx8A<S;y<\d< \l/-ok86U1ksiDcedomNlautriVf "BanUcpteS k6Msr552ppohC :Gbo Lx htgne ni镡vissecxE ȋ.W Hr r xr vRr 4r ::99~9TB9099@9E>9x9dP9289@99|9jN98,9746?ap?D~|ms/MStA?ap8?} 'x 5@7z5atw(z &07ecolcdž**m0 .yeK a Hm1|Z[^ с>@~$*v@ *x\OB@t_}n{32H1A;8;7;3;2p 3u:SVED>fnc.epa~;pXXERsp?Tym>:M؇iha`jfkmcobnlgedQZV[]S_R^\WUTYXPQszwG LJ7p4Ob\;7.k0V - O*a 7Tah1mY`sdrvo)osn L-vc-CR ll-* .c`b,tfoSewoH ,0991 thgiryp)}3 olbm-MsA zcaM1086 m1+m33& ~@ R 241J-_Se.rبtempIaJp?Tu cppmO?Otsol bamdt,.y͇B$rgI ataD-H KNUJEVAHELIFBiht evaSQb.deJahBs AeŘc reffuB gn? dE+ !ON?eY?2Q yllaeRL}M%# p#Jpq 0q X/M:Fecived.elo>clAER S8TRWNOC.!yrarbil.j+^iu80NЋc &A` VOL2#3e5.2 EPAC`\t!G/lenaP s_pO:N%j^ !&lort^Cz^4ŀG%sehctiwS noitcA.#3#?Ճ{#(}E}7 мe6 #x|kG~0d   PCo-MD-oecruosot oMoW?otcejbۏo3 @poSUPd|So:o^a $W !0^#d'|KpSϯ>d rorr@sd\Vd%~+YDy0MxyB69_*+yyOTUA/z.,2(o2  Gx-Ts!REFFU+ VGBA&*G.GySLOBMYU'GGq-Gx 'EXz] O#0E^(D,  lJr ZD܉+`?|x redae̩o)pV?(GxG,-GYRA2FX G5GCL-oxGB#GNIG@$/B'IRLrpxE I5I/oI?PGUBE:'|EJ+PvEE%UAP_{6bx{BF$*a).&ESOB~VJ&I`H`ͤMy3TMBRORREMx#$}lEX:|G.^O|nz{(^V# NRAW nO <J4Cy qy'p<8a#>"eC6~~p_y !|LNODD7/ :|` !^\Dahkđ?bEpI:tsh GmtaP edulcnI[$*fk7p @j. ĪJA5A'An7H W%!dFd\̀XN@tnof.zapot$ 4$(eX@S.%I#9{0siFChCGCRda:CVxCNC/t/?ICCBC|4"CS_CC'CESAovaѿk?iQ7%k DtiuQ)Db<]b?܋rGNG}V<-GQAelbmessA{kkbā'!k Xs3pO'в$+3=ЎII{d`ņIkraMI/VгXIV^Kz[sa` ޼I뵾XIUI9rI|ݶ<+^  3zI^I?HgeR9(6;{{ noitisoPeawS_z8?#ꋟvevoMWM_Mu? JllM_TMM 8&l>_#_S;s E^ o_KǘKCKחDŽKLnKRKW8`+"/KKurOKxAK}ՙ+KhXKW`PUKzTK>1WKqa/Cq^X_aP fo mottog`"\~r$A70yAIHWI< 4IN'U,I_B+I^?lluK^-|+K^Y_hKB09%KSK/tratSKxWKCC^bŀCSA[vaJipQ%`$,7ЎGI< 7I@_kraMIױ}IW8ʐG|ݞGY:^gsabNI:/IxUI˾<IIL geR<mU=y_fm?LisopawS%(`?#oevoMODL{bw2 O<L=qO{7bO>9qMoaw^K&H1KxVoOp b ~OvO"'OOfOrOx'6VXOb>^"|ao9 K Za]PUO=O~cżOzONWODmorc OuJlO,5L{p'g6_a1zs .FgaP fo mottoO" STHAf0wt͇I0Iu_I?{HxKA;@VbKDllu,IA7 IK_pilVI~BcIA'tratSIeI}CbIEWdnVoTK}C81WDBOsknalteKwKCXKdKsOKK_C~+K^hK_kcaBIDleDKxjKC?2VTKuKREPPUK^KD9XKlK/MzrewolKK^D+K^cad?W pKKuENpK:esa?tiw :IE&~I3NIutxeNIOI}FǺIPeniL vx?oo ou>*egnODNU'hJ@l$K&Vȍ >*icepK6K| 9 KS46wroKK =A*K^Rf_V hc?-O_TOrOWP=labolGONO!|O4Oq?SE@p{/SC1M, RMiM@elggoyNresq3M7'vHŘMK!oZeK cnuF5bKBR}3LKQKErahtouQK(^KM'9HgK%L4_yalpsidOX'HŰOC?itarugifnevazO{c>`OFOs:X )SW(lAO*WO <"_&I?f Dc &A|KA2rd-X.46*CS%HkAJCU Y  CQ!dA vM$2N^0 g4”@H"@#f4AH55' 4aDuJDj'ЊCCHBZXH&$A"/J+;J+@&H.[0pK"'E| o&3yr bil.scihparg*Th؏b f|BMūAy"8@H#0vt> PpX&6;M @*мEQpzǵ-rp\=鱖CpLm RI afKFlD;pQɓpJvtr|zȽ,hg^#h1)C lZѝP"6H 7wg7Br g 0 =A[6C(I4 >GbQf%V4<7S R+xB*$(:72"&|`",!R`%`FU oBpNlB؀B}ȯ{l#g2}4 Nf;իU ``^Poefsg\kJJ Qf@J ;uf2npegqN4B_$"a,0l$ /glJمHG~aGtPv/Bg,a+VaphNR5 .Φ耀&pȿT&Czf. pKbp hAV09HsNoG?PeGb^?@<-T@\0 F)bSRJ `R)!  g@{8f pHH(OX4_/LgvO,;'>];b G/>J9.˧}Cl\;)#+"$|HPK,#4sN?~;"?|Xߋ:ߠs/dY.YpgYx,<~( |SN,,i?F~, QƫO%"p|m{pgyB3?. ?lvRŋو5g&w.fNA'B$,WAN,~X?&3d'pg &'Fx%4pş //\//r|OTfgGJf B B*Z>77CQ |/-gBJ4EvE_p&gD=|1F~ zK,KpK(EOKA? v8vep(gٱxS P0  &o1 hU' 6X W_tcoc; @%I|/nRbL1|7 #/<Ǜ f&/ ~GC(ͦBA*^%h("6 fVpgˏ$&$3r-!!g~o`-V- ü"3/v>M+ ':NOX*/ H_a.; p8;8?/q&k8"j |88(ch`ݏvr.O y|_/tt`|q/Ђ3 }I(,IS Q<g>Qc U(* a,"K(Bv cp߅Z S;죹Td& S.ф2 cCR $KY &DES 9.&oE%@-? (gELF"^`DFx1P1Yh}HL}|_KlD ܏ >Ap _@;3dh xDL( 1<&<"f8ֽF t`( aIN=ym"i/$  4N?r fJ@+yrw',r <<8o&4/.5A,L~7 or `358lAz!$!!?!Cİ!C ?DRD]*hB6o.CF3E%qEЦʙ8=d?zS  *=`0]HYhC.` g"v2 pE}"ERE#`(/R}/#,xHg J`5;f /pg@:pgH1iYFRF &g^mBz| H`6]Ncfʵ4 Ļ,?}o~C M? S6?A/ 'f,J)_Xw! *Ί WC%f r%1~o~SVgO<_Bi!G<0;ж;: ;^ }bT}@I^ HݥxŧgP8'E_E.VG p `Ng?JδЃ YϪ9=gQAx +[p, h3}; bo3RaL f@JOTv1,JNm`xzP+N`R;O4MhO~Yz.gcX>-4&;3;OP/ oz`i %pWP?=T59CR3~)^2!$pnߡ4Ap1gDJ(ct!^(WB ч< =fXV8nc͐?#p;o? ]N@L[=/% p]"~6 /Uq/agri+`5 3<0TіBFi*\~1Bpf^3,_o&]<-$?OX܀p pNxl:&Ȋ;-pfJ ?-vtP(Y5C)pB]_fAgBxaB%T%<< %=)>:3^?6M!.۳oFez'P+7U0$pм[ߊx r h ?,1IE)\@r7:" (`rvqQ d  z d i'd?z#J `x* `x*crNJ, ].(N<"|Yc׆hS A!8i"^gZp&E/ `ea#S9,_H pp:` pqOb@" gC+j@@0y f+b,JC 1N #DAER#sa EVASIt pyrarbil.1slootavo{LXT oGetnEKJxp 0A9o+gH86h/.B_,.Vzx,h"v|-hq13O~dGŊ| dn7"G*X+ `'zl/ @07'!k*w8 @L#߲} $V@CW_"!уXP h/lHg*+#=x6"&$rz_,Nf],O<$"3 pH¥AOXbtK'/xxa:A"g ba OFP܁|Ё'ќd/}"agHJcgo,H# ` SgJH"hcONEDAOz$? ldaoL?@aF EDULCNIiSL?KONFL. !_Aac n eb lliw*sruC*I:e@l ORCAM siht gnidnapxe rorrE0?X /~ P1,y!'J,4HT 4%p >oJ A)RgʄH|0" .Z"& |?CYl2uX ,BC9MGDRO\ ,FHDm/ "i'"dCxq}C0Pe:(/<Dfc 2BPFTAcㆰ6Y YG78 $vC;B9*t*g?rs\K<4m`QQAM,D/ MBRH"Ȳ"^` SD|c3R ,j^v ]l03"?e CR B)f';XBR/&i h|@`OT诟f <8$$9bMftyik  x @ OX|O;5倒4j ӊW"(j , R"qN`aG 7rl`"ao Ѡ3,] \O,B(9lXog0@ OPt:H0Ў . /ZBH?EC?ц?o?Exd1 ccC|E@;BB@?@BO D'@ ɧciB Q4AtRoJv4hCJDeZx 64~he/|enX>!!5q0=&0-U8q1gb :ƁOB lHOX?N?=bs1B fEJgDкp)0$p`5>9/2[<< b?daC98-8(A9` *2e-ĀB$$3TGS5uT?vm2cVL5l0ĂLeD@22bBAQg@SK56,0cfl@R**j ŀAQt! pa(4QF947(8»슣8+A6Br(:Pl *(<ho -a4?3A)fRd v ,$V,""܊-0&qjL B9`BR Zg& `*t` 7aX*g|2t"Q:gDCR"f \FgIK&gff-.JMTtMٔ ل.6XM1399@♔ {p+f@Hz@0@ rhY<gF9lY@ne*_. O3BZFЋx|*G9@QH 6T\T @ T`,@`;Cf BmCFSf`0A 9XP%v&%0Bg[J'RTI,?fu4q1+ g,9OP+%>$ B*Ѱ E 8a2 REZXH h/ `UᶁKB. 2g\ɣ,f.5 m;\6wr@P|pB &0 PJZ#Avd,>CHB`GR`f0BA7o@pgykpc&CeQn7R~۞Aj;zŧ?>˟^Y.Yub a -.툨ވEol7vr#WB'F È-Gr8R͋X#2)h `q pC poP (M0~!1BRghu$!Ϡ0;W%<2 <çs\g&l!5-/D B%7@_BS>u"vH04rL"+Dg@JP(vaLK~,8wgBp 6 AH l@.ej0 "`&DJ_(*"G@"`x*O4$1@fY3 06)pvL;/r L- $XK.?͵ ۋe/2@@w@;r@?9po9m *fJ'&&y4AdBrNe8~bijA'D{v# p|" Dp%fz@~p|@"g)(ELB'<1'2)f" .vv@Rd_,LfG  r4{;bS*gJ$Z4 DYv-a~Nf{kA]$rp,; -/M(ɐ` R + $@^@*d rJ_+S"q"R90fS^y 67y8-0 SgmJh;pWSth6B`;@! `:'+A/ /gJ$g I+/;L t, zɍ/v(BB5>A$f+0'Lc`.HAH2K*f@+~ O:qa /lljP0B AA`>CERE mFSnJ.B0 0pT3% r'FRF#z|6P.2&N.'fp P^6Xzq@_W5c&GJ&96$5/>.Zf@\H! W fbgXATogc,r BI|$v ?fB\dE^Ϳ@J@D- QĐ(pk\$ShH+_5gJ۱!_Q,w#AA462k7 p`p3+fv#Hbz@La`g;g/S gJ ` rlhOpdڞ/0A(fxJhEE&Wd7Ў5D`OPO//`o OXHd;R R@d2f *+ؘ`+p+.+f:Qr p4_B pBe@)lf.Nx,~B, v"g SvdXAR pA.ǶI`!|<lSX@ >h@dF9;tU?ɑFR,|Գ;"!zyyW|Va? "zf'$楠oв)42>*~b `p$qR*?<SP{B1C{@{ {1V{Q.};q1QB3*d T0 ()_ {|L3Rd$pGTlS每ċ*WU11[Og|>Q '7Ix"y|qz# y@$Bń|(_BKrRY& 6|L7B#"sn`[@H~96H*HOW0dGB%%,S. ql5 VK pKh A)R^iXe30Te^e=@}QC+pE)RW."B xaj l/SgJdG)*S,,BG~S ps=ΔU@S yees 4C 3`O\?ZR rpKÙSjnyO coOPJ/ d7J#_ȼ@+.HΨΔpQ gYr_ -_ޠ>p}hJgFJ}tOxG+672.l*. LR`kb|3WA91Ҁ6C@)Ey`\Io|g(/u`SgJɭ%rg@JO21$#m<?i"sϞR.3JP)0]33"V^ZH/r5-R fm+Im,-/cG6 (߆PXKp>0f>J,eX-"SJ?=(A+fE!6J\@+$ /g HHl8 /x` 4=pfJB\'/^{\{W[{t{Io,bgHAR"iR>I&g?RA\nÎo(nF|T  솸G)xOkrl9#@S8^C$`'H<gc,g[@R/kY.l|ǟɍfQmCm TmS]NG,UiR)rj`5BvW""ȋ@H  $0@ r!삎o@ `{wz|&#+%$fQs<7SBI׌|RS>,"2[exL'gg<`R`%c4 eP<#5&gJRe}{ 3)LrR'XBr$\~ t5ߢ0OPD?+$/)n)z't*0:x |-oD]Y2h4| H* A@l$,S `cZj(9`g(PgS|pm7/S7 Zx(~J5~*d0Ȉ+X@3j|F||="&CBf+b,pfJgGJ=F)%%)i(0/$`zh ȧiz` LPTT `ൎB`A9 gtJRlПQqLp>՛h,#-!GD!9m9&%ѐzdMȄOP!l'yC Zx c{

`OXHjp}mG p0iC*3qVuBq1mGRG !Q,>Z`Z>#E1~JLN B!lE7 Mzm;NlS  A9AUWoANc2$f lJ:o@J ,0iB`0.D `>=n)<.?0$S6`4HA<`BT'H`x|` PlZ`8ר``{f`тl`Zr`6Dx`RG 'i8<?rd&<*|oh` e|h"9깒a7 о,)P~ d&|2 ' yF~NKorZAbAj4eBrzx =(ƶX |@ @x(тar('wOTgBG"FwKfX p =!2"#d $]%@%SB%SC.;;E `ݡb7cdeCj xZFЄZ:.Jn肥hA4GZ-@0D< HTт#[C`$l %~CтDhAE4ZCdDe[;\]Ф^ f>J<2U3]NLp)##q.w J$gJ6 Aq(a78mAr-0uG/ @;&, gFJ`%`;nŴ (B^2pBgh*>OX4nt-dlJi)R؜Y<@j)olƻ,0»A9 "Ļ@9@S%Ueމ@B@H-WF*8pg7p)( x@I Vd <<*xfM3p Y=lH2pL酳 6.a_- N0pHŅJ(+//$HiA"N*+r55 @/ t_%DR(7;}1]6*0'/HUN<-T`N "V;`:>R4gr4Y}5 t!l@ |5y9A:d krA&AB96n|A9& . ֿy$9y%?u$& `D`TAJsPK9V@|I b`|Ahl1$6 . <$>yb؛cgd۾fy+*Ohtlن`qr u ݡv7z\o^6tڇ`ۘg90ȻA?u<qA>A6j!(i08 8> @B HpzPÃ,%Vž'Ԣq0vn/;_"%胢!<,<<`AA^dR>dp&CGʹ_T0Z 5 39T4J@A5P 6VZ7\-8bD9h ;AтBhADȴ CZStmTNf{kA]lr4'b*fCp` ep` p`:p`D6\vg@J- fV .jIOP: 2N@rZ pl@z@)@0fu/T|_,Op.@_&`8.-,Z 7.` 6ՌF`#N^`fvlϒx#'߮x#'x#'橸9g"3Ț*BxlF`BX7b`Bt7|뀣^l`B7l#"ʋB jBnl+ @9p`dPg 6B* 64;F >Pg o(*L89$999n999`l @T"(͗`PϾpPK $`95]~OP?pn,`+>IJnj\,`,]g-jB<` JQ@H)g JK2+k'cJ'5E4|7"<5H8PV@ pK!(/|14*)8] Xdk%.DMrK"Ut$|'(m'$o&2RU/.3E)@L ZM%lJ= booT3x$#p`8$#,IYQGac' I>E(>*j6,/>H Qc ,e%l"ml b4_W@9k[UH~T)n8 Rl)R g_ O& +h2/H/ /rPK4N6l,GAE֑%D#!xp `I\MTd^4ᓞ' '`M'fM%a %TKXcr)m,/pBq8:''rX OPd-TZlHB ))Wb)<%Z@)G H=Ǩ >eOT]a?pf@J< N/apdp 8k|h.@LLΙ- KЀ _@ V|  X4 `Ѐ _@ V|  X4 `Ѐ _WnNP~!!zyFC!# 0/ˌk2(4ܞaR`[@"|3-:߀#)AyF`T*;]<-?`ARJs}^RgJ\D&deDX p ]z@9_phJ'zA9rd c V*0s@}|)ZS +~iC`~ >FP SC1\A J-*-U?Crw |2?5([hA 0vRA06KE ߁ /(@3Ad W{/v۠&zȀRgЬJ3Z F)p N)!J9/(9@zէIR 9:s 8 'Ie9>) N)$) dJ 6v$ @RT#v $"XG(AF $"fl,(MflJ`AEz" *O/Y`BRp#q"AD6MCRpBgHQ00pA2 A(dB tGB_,.NG, l"x,/g ,kRn& VLgJ gBCz=Pٓ@6lH21ٵ$ X_y 0eW@ng[Ǩ20QN"EDOC" -dpy#;E2^GNINRAW!K- uA^PǚDv.tluW[ dО3+1YJBOEXqk*elAyv@Bb$^2c ه<'16?Sr8iaMs%Ŀ9/s;r TESltOA\uqB8CbUQg5eRh`2918KՓG%6"/dQX*maN1/C7#-6ğ|ouQ"HG;0Dbmu0MDgiFa15)x/552(]caZϟEc"9"g:oz Gdd*H8(32K"wo\q`nh#z7?ec2_Ce@ƠqwXQdslcew|1LLvK5#Jt@24x̵^3FR~!AEH/EDULCNIac) ORCA_-h%wڊ1oiti_ 1:04aOnُtjb?%抉#fushF93MP.aKl`crSuNE?aW **PsuZ^S7XcdcL&lqv?;uhКb"lAR,:G1coLT2Q-fo-tupc 9"BS0@0)#(iEm4qics!&7FTri6RD :tiR43Ȍ6Њ 82seouqcolCMhNBB tϦhc3!Nve c@{2%g7iM?A(+`hLap thgiy M@T%0'ez_bivi9SQasynuPE,pm8 ca@ 3KmAmX7.sig13]avnI6W%grootnaRpOI5D:&e xatnf:4obmySݶ6fednU3Ulebal_tacilpuD2FeulaV noisserpxNdaB :1 yJg7tV1z[?fM3rR;~[?$nW<K orrE y6 d%HniL "s%" eliF'O gPG+CLeHD/j#% C9(54Il\efȘ\~DD!'O"ht :mBm/*m\m1=v!]`CR`H$R GHXxPJ J;9FF4JF0#DkC4&CvE)^Q#x9toC@hgC@6C!*P_&M@`Ǐ9X7rP$ gJ@$g4#EHxC`>d`V!ӍX9h [ x l0xAwHL &&KGxX0 8#@80h5w'3y`RH"Q K "P"A g"p CA崜&"pgJ4)8"64_qb2 3762.#j!~AA2V׮45IQf g8976zS oN ܊? + `RaAH ǥD]y"kB UƱ θ!aHW!ܹpaq=$ʠgP~ȞT^yh?0/,$a}pioJui*2b>>aIXa/ gN, Raiܫ>V`vab``a@5g@-0BR:`R$+C2@R&Zj `@ o*qzf j)(gB,J hArfJ耽@  X Tq?.6`G_bY7^MN`&rxmJ@̥g,ffi~Ojvr1!*23 Ar`չp$@\d  150hB%L D < tsEp`pg87 ` f A-f@q0(2A &g"A0fjtClb( zʡC,vP>Cքf%2Q2Pat1L{* n#~qz UVDK @YfM53r4`@U8;^2^2 hJ"CdN~fdI&H$xoT4gB6(Z#t@ @9z?D4ap g(CqL a@Hz4Nc|s+>Kgcё:l ]",$`k'`@J@`Vh3MQ}^4M2N6&s,1\>6fP7)BfSM0k0o>PD%1~ `O@_tjߚ\2ȇ `IfPahTN|4wXj8Q^kΥ ?u98w?Pg`k2E| Np -DRߘpD @EDO>aCDY .degaP(s% _ hGrelbmessA orcaM K86 - EPACu @Q |9q`aY'goJacCY*aVO"Fg^aB~EŋTrc/q?:>%2a&hj>"P,BaC)pf( & &B)"гh)̦h9* SȰ-Q2f(1D"_P,4Nf%lu(0D bM0(7hvaRGI9A9A`R_k g-A"1Ë )8ffF8fF*0 `xCW/$o 6R/2P9"rG?aLU\aЀ M&O `(l "Ȉ/op*t{@ ,2/": 0i/|?͢ f=<.o Zgr^J`gA3_BBJB$RW$Ȉ"g Ps*@5B`H |5$@$@)l,"lR#i@!" < `h4@c@*0R$gJE4@X@gA"" HP?T>0B@*D؞`k3*gCS{xM_DgABR^,Rg(R0l3 BE$HfCJGCE/ɇO.(t0C!\/Sy pAe@qf@S  J"J 0(5GT߹D(7 4,,Bdl*.EX/L% 0 FSRGR>EpE"_219 T"DgB:"[Cf1R$ 356!|Ma|>}&..' $v&wQ$@+!25Fqh$L.8~*A>=mO6<2_ N+=oC"ۼM<+;B#8v}p//7"+-$D06 vB"U8D |NpJL0&!j!cȍȀK|uځ4^ h=x> y`>5ZC\P hl1]F B USQOl!BET D `PUJ y(!fnMJrqVdBt @9oI,0~c,ouq#+J|;2E$e3 ,wP @) :S1`ERg@G]PzF)$>C4hJ p9ȼF  w`3&bZpfJ7J E!':l&] |9f\jX&ЬBN"r@,JgfS 'UzռBrJg01Tr80 <@t=Vv-( ?>6ؔ`* a0f 150fEPACfl **f@ ֢h v$Jqg3( CM9`:<lSd am0@nfО7.Da |_;K/J:PrOC3ApfD q0-Edg@J4w4 "R;vk!C CR :JZSvH$("C* C^c O;;I7$ kBSACfAJU}0T p)Gt ܔ`< 1PDt D!9AU_,.DDC"pxgJN"fl,/I1&C0 fںRdj|2Vƾ'g7w) SSh"pVجB}@9$V`XqdZAp`g~x f1Y$g?M&2f!G3H(ɍDfPJE]-RgȄaphH@?v8ewd 0@Nt654"3 2101765"4 321"0- .sX gnitro?/[MEK G#FGxecn efernUDA RH DENIUDNU**; Y( :elbaT lobmyS * HH ORCAMlUQExl80%$6TES+-ÀL:ciOo D FERX s%uN9 >EIhGqgJvj,dg iB(!:fQhCRbQ `J;%{doi0A_Lg00&jT`.:2AjTМ&QdfEJpfF v0,@I0VId:4~?tc\`*N,?LpaࠟzaN`aDR&aaDJ C"d#BR `j&(tJa zRa z unaB0?]PE,F0$O$aps ڐ jA@)`%ѓB& goCC *&BFaX)*e_/˒(#'+ /Ңj"D5WzMk.`VZhB f^DJdB`woԀD j* cXƱH` AҤ pYl"`!g Qf0K299'9G߸ GZ!xİ7`O8aO"/ЍPp\jH&`zHӐ06 g>*0& !gJ@$:àԋzAXV@2aA0~Zfط-OT)TT Ro`fxn 8$+QGgBj悰 @z,0`S;`*E cBI3cCncx|HAH"`5/: @Q4L2&@P RgJR,*FidgFFl;;1ѐ2n.~m&}D|p`BRvw`r'? 0wj^BdBAK]n iD"uM4|(ɇ0P4p gg' R*7100r:0>t=H/NK%J~D" 3TaC?Ia?p9AAS}B2'1rͲԺ  S<#jkN͚UW ag$әhA" @"l!R6hEh"O,`)hs7O><0ڨzJF6еl)D"<'9)PDw6.gPD4:#*`B&|1H`$N(y^@(0:H)3l6%3:J|fD@9^m~h|`5Ѐ,g0f"p (/R%f|Z06`-lT{EidB, g2lJ~\,2Æ|d ?/Co?( &^'e&|BGA@/CBdp8l^ ^ &>B g"DgbK`<"WD5`gLw_g$pmDo~rO ;aoɜYp V`&p^>L>3JKn"o/Hoo ?.psKs1gg&Gd F$gF:8`0" Ap"/_g4`)NkFͲFCT@B4 ,|BFdSDԻ0 Aq2aaa_8<:--U//",[^Y a B8*y``[]%c`'( 7Û!{߫,Rn**l6 .ט|*3# 0 ax$a}:+pD "k\^ 6n21x_|,  gh@k- +WA #b~$ƅ6 ).SHS}L`h,U[ 7h3 |ҹ!6o,R|@V' I&Bl 0JF夏$-4zBԐ`:_&,0g&uH; 9pEDiƊJGɡ"g,Xt2cpg1g1h xJup)A@BS0<ժFl)dNJpfBJ40f@ &=`РBR`ҌpeBJt1gaTg,J8f(dF6a"f"ZCZqK-*-?D'g+ڕCf>g<҈hKԖ* f;g.NgCDc%b+j++x1yQs`Sq)H))W|JdJ0Bp<z#Fr!sRr. a~ Y0'@)Tp?.p k(cl"R>fҴ/AA%A\zS܋PLalM",/Ep!5|hp- S$g$ M6$33z `^g-@xp`EGh)04DJG3g;*g0e#E^b0l9M"j$CFEsr`0o%_DUa̩<)fJ @hl Alڄ#k"I4 ̐!Hd; !(B4; C,ω;t gD_Nj@g0G3V`f)4~<5fPS@#@jR0v>R f f., `"uA)D2r֟fGRANQ@` ulur<1J)ؤYдC7B`: a82zi B)@~t B9+K076ap#+<21e +p #@w0FЭFi J$d3u<@  +@0LP7d(d+j,AE`EzGƢTsK_b`3%(q(g(@_(4/}B 9vohЅ0Pp4\heB `dpFiEpc  $\U15H1/1Wf|G ŧU *BC7;"`L.l?AzCl7 !X4$p`G? 1kTBR`%#Rc:$X 5D`*8'4",Ȃ'0 e741rȻ)Ya"dp,B`Z2{g/HzA9 de"ezaG>"*> ΅\5w^ bHGF$ fD 2`D͙>fP5.shcFS26Ep!p~3ClBO#(%/?fA0>N`|9 e$`g% U,6 rg@'P04sp'4AOSg`&=1qFA@900@кAI/|1 0h g &A)AHF02GhT2}UB0`FJ|,7 TżJ틙olht`tyHf?Aȏ~|3U]@#Ql"f4Q z; r+ r+ >g9OhK$`RpEput-LE,eT`p\`яcg C,|`&cԥBgUcZ<=+f Pex%?,@)F`Vg9*o UKPAtg(C fBJ f0\ڊ J"4O`{_3pbAU@{/,2j8SH$6EO Uhs-@0`%e%k `a}h>?$cWD ܩ z3z@&#gB <2XbZO<%E`B3p- ɒp cdv+H2p g&4In@9t/t47՘ڸof.Mfwt|B`b`{q@"@)$T0(gN .fNجJ4lTpF&TSAF\`@pPIHUgLBUPyHyPry pàA!`s='ISSByD`"a g')TXET078agfATADF`JaHg fEDOC `_ ``|kVpf0vgHj߃<A9nJIå5:UR .B? 2*fJ_ `DR Mtq@1ok@0tTf@ ` A2rbE5 "A@"#@)H'@R02 &fJ2۱aě/dmL<J8,V؍(v=Cg< *粁S"|Iv(`(N@(E2,& ߀lNXKz@R`AS?Y/ gAJ9C2m:t)^~))מO2*4@H6/ M[pV$pn `c^` Bf&o %6`cA F, MƁg&o;,? ෳo<3C >3^*f,0LK853*~ :3T33Y33r5(~<R`WW$rSoƕ"fY(WX lH`@g'@tBf& Y$@#DfsAJ t$@"Nfl,"T 0B Z 3 &?BSp_6 g\BD?N`"4p" g' h`?lRP YHppCȻAw4x./AG' 8?PMB1#;Bq+gB1Zfv?> p?C6 #/-P>g`H=D>$!C96Z2f|T|f4l&dBpFDD#(" dI'6j.gfh4ML|y(4l 6:ʨ2f3mFq2r ?e`|B]LTzt`ZJ3$0L<@30QB`Yd7q\g bglJtg-5, fUC fJ.&^E @H 0gCJȑ,$xvfLathv\ _4{yBg. 07v3dX~h2l:0_u!Fy =_$_/;ޠa-cTx41bSn52:9iAp1w6yZPTphT˛7N4fJZ$B 5Ь&X1 q"`:g(4Ll6XO"s'dʬW<,Dv!ifU=Ih_G_/WWT--'' 8'\('e7``HpcNM20U k+"R|9al-1NB/J. n@E*7VpAe#$fAS`_dX0rt/|0:D̥`kFFR'p@0"Az2=x648kAfPɉ6>DZj2l\8B+1 B$|UsD9gGJFfȞa0t4ڳ?fBJ1hl"Ь!oI0$@0.X8̩><z4?HNj p J E2b08iONTy۴@ |D8AqP#4;;pvgKz3O/́ +#=?[!R:ú>gOP> 7JKQg y]CC9|6ЀT %7B,6L:p_~7#(:#;C0 wkh@HgT*," 6&7gob ;:q)$gQ9p|fJA3u?A8p$f ;.ŵƫ@Q]x\gCgBwd@A<(KCr Et%[0p@ʝp1٤]APT.l1/i=vx*@T BW#(pTf L# G'F@#Idԡp3)q ,pUBj4;gs,tMp^#ƝdV;,&xL#C_P~j.&2;hV.S9 TŀRⓄ C>nL<|ȇpf,2 `p`|9g\*`BRSRf^fXlJ0ghO 2rKȻGEv,448Hn&N<]^[%t$ 2ClfMdKs3RVr Z_xłzvȁrj>,nbȅ6\ʑHZȅ|[nyV."U#p!/$f~ j 9 QBp##5Y H e5r+7Gvp '/NLV/:#99"&9*S4*Y[^ bL d8m*`vȁ>ZJPָem@@@@@@>ȁgȁȁȁȁ<89999999rv9@99yf4j4TS G9@9999y"&*vzȍ<999@~999@9@9"&9*.926NqN YLNOYRNBDQy61Gv1wxA L123|4B$ /# 8ߙ yт+I_B)$ T ?UB@">U ] a!RE8e0X@=hH< !ʉB[ (`^OTUA;[ ^RO2!agCE47"4T"ULAtT (IIAN5H*@VZ8V9V f3qfAT(NB=O'UB3'RJRD5 3'.PF8AG" Ntb >=JY@XRE fHC)HPQO9CE3LJH*D`LKqJ *`(miFQ4 y HgFuPk=FD:xU o]Clhx!bnR&]BI2NG/9u``PK&_NPHACOD>el0J:`ND XG)6 AklIvsjM/QyBUJ3<LVXFP4%JZD0VUx I(PF5X6eaҡ*,WFe"MPOaT p`NM0@TMFYLQdLP3I+ E5]TO,XFPM P T 'X A)G)BNcXM&WJV1=AP$ V\r{9IAF+SZ*1bq#M[MٌNfO .GFIW2LROCL!!IGyOMATWG %SCF;Dm5GcNdeRRJJByRON4N_\L2^\Hd%ht"NOpS$GHU$TUCEUYE\EGEI8 L=/[:3AM &VPARPcYCDex %>*DADDASNRRGKNLNUBSMYSTFRY%IFSILsQ.rP%^11XEA2CBD&DULCNIqMEVOM%TESER ELTIT[WV)&~oRSE re_XK3,|ocJ=-3, %P ogO.$ ameVL5 WCv@KȁA.LrgA+% {' R}p ?b^`TN,ClBWfl?2by4gs1pB591cUlbSyWs&Y4Uڐ5cO!Ess _0j% ْf#Д$`p40ӄzȔT AU,P78Wg54o\(feǖe)pcTP l &RgJW$BPt/P% KdlJdeniL "s%" eliF d% = ssaPuN O\O"A?@RH/D /r=:02r]2~Cz/d!#@CFt5)f; L?HRtXA M@n_ȅ|zfj?g =VJ9ȼ1c3NTx @YX8_`6c()`c}-v`~X.Go$F2f(wĄ*3_ Gar`gof7v5PgQ`Fp ->۸O1*, G*=@ `hqfBhVU&6hj)8;GD, Jg,D)"` h!a&B h9COL`Ti'pT`C c(1=Cyz|x Q s BKhnf1!:S g0,2j3/7`'6ar'B)")Zl'hч}6`%f:- HGT̷A?`,]upcBP f$ a#`@RAA b9\e h rH0t&#0lȻRg[pJnhܰ7rfrr(~WJ f* g@J f?A02@y qg:!NfJZY6OYi ?B2!.kG2c(#?%] B^\FvnlRgtlFdC|9F1F V Pds|B.'(~l)g7Jdjhp(fFt_,:N p,"x,/$ftOQ ewoHX.WYB fA2XZB̀.l)> TT l9u:A9rDZȁڜȁl<1NABd]*@)4W0Hap|Xȩ@@H@_P8Hl8 |@A(~C;1c;3|qu~`\9e/ɈOK2g$p7A@r` ^/(al'6˽@P4& '7g gBaA7Ffoa>_DJa$oz=x(x=p{2=fo%,H8~&_TE4\!">3"pU0~ ' /,?ȠY={Ǡp4DFO1"fH.I|@1̘L|8eH`g*,ȊUU"XU!U + F`B# B04V@ %tT>?@9pg\[CԞ L 'ܭw? /=PqX rՇ=P M^MU6Mpk :V" 2;B|'Jwq9Rn9Q sy0\srw0'#pߗIPrN|9BvL}]}ZflJjf@JuN L<0 sp JXr"_߹HD:]_LX9@$9sd>t\I_`w46$y['AxoƸbwC.'/?$|/27@Te -6%-0lH*6a'.'D'`\jH6',#2f 8$\p$))?NiϨ__3~3??xM'MeWkB"B9 [@[3`[9&P&4;h^4h,Su |u3߲G@p/'.7`y]\Sop- GDE)X!J9w( ҙsa h]|ߋQ5/C42Jf(.W*=@B߈.@H^` <4ggto?ba[0CT01APD)}/bO>ႩQ@ QOvS S l@hf W QF_db/Hπ O~rvcrRf>` `rG[pX|9 ?ηc`@55 {.~5L`bE/\EVEa.{he<$@9Vd'T?&'YDU_< D7^b7_ ܽ,c&¦i"e |q"83ŧ|&0'6\pw&b?,s3C6codAlD^]V\9C P-% AA^A_@ ]B<&]+ufuoFV`-pYh7@9D;G$$QR7/"|` ~s! y4,d+.,~9.@{BV0 oC 6K+hQP3hKo0r nm/ÚAgBPԬ/|@ Qs?f, ԢFq O6a 56~w~,_q0< , 4 f =0ݠTo?j~Sl "E&ntpֽ#:5 ,,(/@ 1@BLgDlJ`|la?"~. g,7\_\_~@9AIAldA 2<02pyl@07Й@"cD"Lb xI`b'&`j&_^{~J tb\Q: IsBWP`JD^f`TI?ȶ+|`.e0? jpIfJf{x!bA Qoj" Es(+>?N @-/P1Ap@d mHc]z Ejm$U  Ǩ޽6Rx,4惒pl9kib_A~kş}-)0{}6& G`RMSPNhniMbBq%*q? o(gJ# _r`e|ep`LF#hoJwH3;= Pp(I&2bOF X2\ӏ\:Ac@U"uV f" h@f.g~g !Ɛ/Fz|dYf=z]%z~(QgJf~`p*dPڀFxgE3 ,Ea C<MLCC$XrC ,2.:wy(0l HgJiY ,&l# |E xfR()giB@ \P|obМIx8H=*ghٙ=P~W`8iN5ӕgg gi' `lJh3 QkL^@.^ h^/yr\:rER~T'|'JO1FR3D?/CsBrz|]pp0pҷ A"fzl */ 2gs+>f.~a}gPԥ,Rox.<"``Fp3tGX1baصZA@+.gYƓ ore9tf-s "'<- :tQ7p.1B|D.C~H~J=,wp*|O/$@9WCJ=B,F=!}g%Hܒ8vTBf(8BW8Nlf f' ,4c'82Dv$XH5 @}Hd1fa1#K `Q" gJ@İ #'@ rA߀u0&"\RefEI0"@!Abgt /itr ft0}`v:&pyN%+ur&`J8am*gf+ jЬJ*f$ML`w&D#V`s2!"``q%! | 6 M>/hm~p<+ T|Vo~V 4"|sJ0+S!8C{gB ~'cbg9>c>߁P,SQaŌW?(gB[X0x\Ed"e?/V1Ǭ8h&Ÿ?_z@jG#fI|9* n&=X[0Xy&7;.(/?dV| ZQ{#6{whݳpa=G3!*` `@;٨K#l977@J&aqNuN$`$\0T>2艦o\AZ.0/%^$Glf>)/x-/17)7H|~Hp! 'Qp::M.:E ND>?o&5AMh2 %G5[K{q=|m_HCc((dc5ʞX1rc1i<}W|Rl IArj2) `CG4H_rI7U9~?6mvpm{#ˎ/fP%lS(8 Ol5R '<>'T䳙!_6 !T}vK@XP4\6g,(??O7@PHBf~#Ptb+d~ rYY[<  |(BTH` ȇo Pbpoq3؊8 `lfWCf:`z-bs&?g*X-||Rz/Th?샗E ' !DGh<pgDlJvfA5ued:$C}0"Q_*ၵh\;"al,R~ P^fbyЗQkr+l/AvAgϾ G hǨPp(E^a叐txɛ;z:Ϡ 33]]5Ta_p5VỬJ )f/bb +6f@g g zL + ? K ^O g۠&m5:`Im-h;\`i NXRf GBn p ćj4֛2TL!L/ N@X0I"6\J6&"gwq@--aPwQBNm}pOCeLUZ9N|Z)4bsucapbloySodsr.dted g ]EB[ !zi5!xetyb )xl80%$(`@LM`ȄShB`p^B! Z[ _;f. n$QpgJ-<26aڸ Uc#/uNTŋP+a+ RMpU@a  ?zsIEWW2g*8gQe|ad#`\G' ł?1),?a@oDl 6gbȏ^1͓R <*N$ʂ/ Ғt2 cGr@иsih&P,/.EC9~4]ۯ!hQX~R@NA%L*2""g.gJ˄_iBO"9~d$FjH%*_Q,`zH$lH (tg$*,&|fԠоȞ / A`Џ`OҚgFA"`q*|+||Wq΀љA)fR` KB6eDUR$d v,$V,"l"x8}SlO~xfi ega p*0sR0JRvբ`CXN{Ǣ(NBgfa6 GDg)/Rg~|8Ev JC9BB L5 ϩ qZQr`r,`3"YP3 Qz ","(VjiZ>LTkXg.kda2k?8gV:;Ka?@|VJ"@ g}]z(TK-&nP?xoy69wÜi@@ȆHh!AA 0?dăH2BVbJ c552U?0C@(`.e H$ TAC\DTI!*e瓦"g/~:XHaD@ "L`3l|@qo`8lf :VYL~CsB(g#N6V`^NB``* sgl t`|MBeEI9fe^ݐ*|IlRB4я*o `"ӑJCAU2:@)Dm%o{z/ A` lAJA ARg g9N?(2lk?tGd9;<2@ m\27@?(.Հv"C?`OT(a?&g4Ybl℧|BdfH?|zܸgY>`>EW`R``ж`8`@˾CfMJ=!>`XY`TIBo'7B劚! #$f2z$'eb3Kf.Ŀ`` 1z!|6gD'`b nCg%̣Y%/J B@RA_eW `@7cp!d`FLR1lOTQ?Ux "%_Y|,HxPBq*Gf/@ ` ' `k$`(j(b 2`6j >`BgD/f (m'#0Ј"h`fwB EM C`gvml?p3((0@ $g:, L`VBp:lBf)^)s"f",}]q`x[CrGMv(#328) 6* G[<04E#/%V%%W%$@wǚ |l gJ j,b/ CC_#DB^RBV  PSUy6CFSSFf $PfRSgfk@C8FKn pfW`@ Lф`LS&`dDB .I>/TIP_D@ E|srg<¤OTl` ҃(tv "/)gDNH.LRgTHAgEGgQE M2nmv7ggt"Au>!$g5G*gJ+ JOTAB0S?cJU|31hl.pcB)@; g,0]7rBwdB= p l"gFI$Ӂ\BX/Ll##CAQ0 |?$OT4gBgߴ#t+kB $!Q @peF4@A `>GV+G*f6gjJ2*/apH Dm-l'Bf #b) Q$K9,ĀFyfJ"LI6~Jfd `P :J l `I:1B`@RdBJ ۰@#po$#OhB@"T`Tt}`BR,* g+FfK0g 2Ȼ6Bt‰gJ E^)*A˾Ey1/0(`Fyrarbil.sod <633?PAJ(<α"`.gQI r aRԄ ^L:/@xa$ .a ȍDaJ(`od]5.!JaN%B4%W$yM *fAL_[R`h@9pg@Jeg-lAt 0g]af} g (H g )`ahfJo 4B-rto"g8!u\CEEI\A`dpuN~LL. i"|  4<"a"$gl ЀX  g JbRhu"W /N g,,/Q/ `pN &`xv!r@AFGfh)DhHl ' gPCF<$gA*"5WAs1)("@ fl,gh* @$/]a7ak۬pˀ:AlA` /O"Q .D+QSԀSubwU@4gBRTI)r th"k za@)ɀu᭐ pgJ8kz&NɓHBLO)@N)x,I$H$4K~HM2A; g,0]7rBwdB= p l"gFI$Ӂ\BX/Ll##CAQ0 |?$OT4gBgߴ#t+kB $!Q @peF4@A `>GV+G*f6gjJ2*/apH Dm-l'Bf #b) Q$K9,ĀFyfJ"LI6~Jfd `P :J l `I:1B`@RdBJ ۰@#sg7 C.A.P.E. 68k Version 2.5 Release 1.0 02/27/90 Thank you for purchasing C.A.P.E. 68k for the Amiga! We hope that this is the best assembler you have ever used and that if you have any problems in its use or any questions, that you will call us and let us help. We will make every effort to assist you. You can reach our technical support staff at (214) 340-4992. We also have a computer BBS at (214) 357-8511, online 24 hours a day at 300/1200/2400 baud. If you art5e a BIX user, join our conference: inovatronics. On this disk you will find the following files: CAPE the editor and integrated assembler CASM the standalone assembler HLINK our Amiga Linker HProf Amiga runtime profiler PMD a program module dismemberer ARexx (dir) some sample REXX macros for use with CAPE examples (dir) several example programs' source code, including: alert generate alerts (as if that weren't easy enough to do on the Amiga already!) Fcomp file u:(compare utility QView super-small file viewer program Stars looks like you are flying through a star field ud unlock a locked directory wc word counter IntuitionTutor example of using various Intuition constructs, such as gadgets and menus, and how to process IDCMP events includes (dir) the official 1.3 includes from Commodore-Amiga LinkFiles (dir) needed files for linking programs on the Amiga, including: amiga.lib from Commodore-Amiga for linking smv=dVall.lib from Bryce Nesbitt, this just has the _LVO offsets defined in it Our update policy is very simple: for non-major updates, we simply ask that you return your original CAPE disk and we will return it, free-of-charge, with the latest version of the software. For major updates, we usually charge a nominal fee. For example, when version 2.0 of PowerWindows came out, it cost our users of 1.x versions $22.50. However, when PW2.5 shipped, it was a free update to all 2.0 ownew@~rs. Please send in your original CAPE 68k disk any time it is convenient for you (we'll put it on file for a future update) Or, if you know there is an update you need, send it (and the fee, if applicable) and we will ship out the latest version. Once again, thank you for purchasing CAPE 68k, and let us help if we can. Tim Martin Vice-President, Customer Support Inovatronics, Inc. 8499 Greenville Ave, Suite 209B Dallas, TX 75231 Main: (214) 340-4991 BBS: (214) 357-8511 Techx`b support: (214) 340-4992 FAX (214) 340-8514 CIS: 73270,3600 BIX: inovatronics -- join our conference. ERRATA: There is a new optimization bit to use with the OPTIMON directive. It is BIT 21 or $00400000 and optimizes the move.l to a moveq followed by a rol.l as described on page 80 of the manual. If this bit is not set, this optimization will no longer occur. ABOUT THE EXAMPLES: Each example is designed to assemble from the CAPE2.5 disk, from within CAPE, or using CASM. TheyNy will save their object files to the ram disk. Any file which ends in .o will need to be linked. Therefore, within the example directory for each of the files, I have included a file ending in .link which you can execute to automatically generate the final code. For example, after assembling the alert.asm file, you can go to the alert directory and type the following: execute alert.link and the executable file, alert, will be created to the ram disk. I have added the OPTI/|MON directive to each of the files, which may be incompatible with other assemblers which do not support code optimization. That line may be commented out if you plan to use another assembler. or $00400000 and optimizes the move.l to a moveq followed by a rol.l as described on page 80 of the manual. If this bit is not set, this optimization will no longer occur. ABOUT THE EXAMPLES: Each example is designed to assemble from the CAPE2.5 disk, from within CAPE, or using CASM. The{0pHA PJ"H,xHE6 a2L/&IP .P,SN @I (g @BI: 1qL(\'IH#9BooD6)-s%Ebl@x, ab_ve>Hl ({|};ʕ0rx:n* G.I _T=1f#3 3 ^0Hp@,D;I|׀PQ)zHY2aSNV6"#+*0HֈlP\QAԧ~Vٸ 1`pF"I)@ZN\Rưf g@'^{s;r*h1 JӄTr*X¸br$!C#ȰM |\\d+~@D ZFLZIY)1\"I^#\`!!B.nD4Y<4/INM<;TXsp@hX` C`mx'tT>@B %` /JCP&Oag$D @KD^- GtRdˆHa((! MhL}„˒'; <ì%:p`.??xICQ aJ0g@t&q)<8@ڞ8|&^4}Z`'<i`O4 d2/!~BP SSHEoC91<lyGɂ0@ !38 pe\HI@K@);=%A)Z/A/I,C5$HIs XvƂxg ;F<*VXt"EY~DR%0<ǔȦ ~MS`FzSnF910lAC3#طD09i$%(ҠgPDAKyL ?1(Ԥ^ RόOGxŕ!ԘIlnBFR&7=a9J ja`z&$(f"5p\L̹i@ Ǡ,!)L s`e6$zw/s/N rt#x&4rq0$A)H ,XJTM;0&y(?.f1D& yJGthҗŲ;2z'EBF dhQ0 ` Ӏ*3J"${˒XPa| \ >r@İn j?y!Q +×z9L/hodp>9 9 !, hI}Y4P }HiBNaE w$4BN#>ek5q`1 3:@@1̣ȂXd bb 5 eDg\F(CBy0Z6̑S-H"KwG fXBrMGpPD|iOHL~H@Xyhx2@QrȖ F^R @ADP\!&F\z @{CT H(!@dy𘅏O:Mv :I q/ l60 aHNAL2^Me@Ž #竡21 pHll -$-$f?_J1 2W (FK`kyyq@DElBd46j$U!205!$.ЬS;C<㪏f0&@]hU" hY*j,a$0a1\ eFJg#':"U0Rsn"j `F&No&-E-?Dh! ÕY%0.5-ZbZzlO3Gj~X?SHwdB*rHtSF .`iKjRhi䘝CGKF|*-% NYk4OfZAw PN.{5 a^06>6 kI!Zmhs1"/s>;A/脆GĦMjS*rS|y 9UP00 ]K=@QL'1vXq\mu@ *&Նd.??@ !(e&Jq~l9Fv0ZQ>#8qQ(1p}Pk8"q$Gܐ0R#MD`%F>S1a+ IIa+DVCvPDBy H0 I?H`F0-(`a-&0@< >lw0R72eL@eA#%s(H׀00%A+@ޅŰ;4eAk$<>ހB8: Vʘ'p{Q\ GA)`-o] N霤\v&~.A_\:_ _>'`*]4ĜksP9,hm+9I4"r!D$hȨL"d+% h ](]$!2gq`C 4!i.`|T( Y04١X1J%(Kӷ.78Q&Mї$W20>','\L @v Pq 13!aqZSjO[-gI+P)1` XH)R45qM4f .XB`j1aL&bZ+B zZ+w& Usd%"Ppą8d/JJ5HRS, _6:מ+J 3 H @  rȏLz }0`8Ŷ""FIՀ&CnIk Y lIgHBHjQdC駦 b;;:a86`g xk`Of`Bar.fv&?*D0 1Of38%0Ehp҆!8E`1{6 ,A8a4 ЌY PB$ %AE E 1% )dYd ^Uah07FKB0: H@p*HL D\!@Eyޠ b?C;I}@j8v>2/v%qJ DAD3T{ [B ς s:|62:ؗRuY` (* =$Q CS˫Q@Nʞd9((}MH|0 ilq~: T! N*g@ASX CE0$ډǨO+)"Щ $x(s1w/̂.)FG L^.I~iB)Ns,bE gayԾ;1P0=B䚥!Z!L('4E` rF 9L`>jq  R`zCDN㯩h0:8tQA'0c p U 4x RG~P @R$f?J1_Js(;3f_BH8P<5ٮt46#" Yȗp0p@+E*oSJRH\OR$3ĉGt#YmՂQ"|$v0dD[5~ds`?sˇ1/̀͡:=k _ƀt\ˮ| #ẜ`-BD-NFG2$v( < N,P6 q;s+AkH iHroLjtdHP# e'7ƀsUa((OfpyLZ0;D|qcE¨qgX$E4*F /@.C$ DdSs0JD@Qw?"a1,ωlBqq\m L%d yoQ9%(@G0E< Hzx'a;#`%hFuQTJqm "Kd}2A\F H`Z>dyQEXBhD0M.L)8`\@n%I t(yLhx!]QY PP{0 gI y`boPKN1R”inڰ~j1勠NT_ZJ-} QgyAYU"M2 6v8p64 3 `?cل@D?L}qs/'SB0$[Tuԭ&04GiOJn x])7\5V/a'sIq# dIJb'A03nprK0I!'JЌ.0Gٶc]SQHpF7؟פ#NyS#6hn$i0 DA|\ 0MEGB8If'IP@jD&w 8P2+2nĺRhì# U˒t :xX7˽X0d/!-6FNP)=CHF_"`@0Yly_‰ͨ[ShQ$ECf00n W1VTbosX<"y" B k(TteDKdIC`|(Ҏ?@ 2@!G#A$(GȇAY]C̹``)Ev3B` s($m kP`<:0!!4 `Q :Ȑ̰@d)p`Xh f7Zhc'?On&!TLX2s0(372>#р'e@-͙@x#GdI#> (g"P)㠑?dE)l, J@)R%)EDviL!ͅG&_J)u6fRpAp+x 7D+c` p W (FCs `ELˀqbiҚ̎3/nV)(%R 0`ȍ@

:D|wȦh3rI=$,g`?"wbpLH@wƞ&D: 1r 5P 8 &aw"ü6y )'Hm1OC:]`~c){N"E!K3FP$ż"wKȃH#'9`2Ym qRgDx T0&` Q"~2N!'kz<9Nx.>I$HZ'KR m`EL00 QD?fk@&m#;HEvᣊÓD#@F>jkj,#@n2RdbqT I/XœAςY`xxЍe+뚼5n1! K@-& %WV(zn7:` Vi&ӼΉ|?~88& HF#E$DJ;;hrˍ(S|Apl$#E*Z$$.x=:J/<&, -Ar2  ^x!/~ C  p'$"2@pQV/3h ]hZ?Tom `Uqu+0Z>KP&@/\Lb <(dgAb 1c+#=yg  ;axXZiAҊhEJt0!qJ8`8A8! dauF*"L 1'tXI.KýjNFEM2#.VBF, <{ q ;ZYq666NΖv!#3 +;' B< 뗇}(h&8(T< jM0@hHR/tL`wʢAA`A   E / /Z!Dp(qM240^P: H.>  -a³ݤڄo@~``>:Յ )K@D0Hhp07(x +^#]\ i` җ%Ņ(-I *0D[` uOrD9Y,`Y.djZ@#AiM=C8<!7<#*A18"$207 jZ[0tƌ4X| S_X :BRC=?d` 3_ ~̕DH1I(ġ!fSS8 8sdFte0# O |0jjL::ٔEDzCPa %?-!"X00ৡ~)hƚ`MGvs$7 - `10 ' *rK3tP BEnPCD;&i0E|jZdgn`ØJg qP$tIF;Nı^r<~a8 ࣄV4lzJ]D$7U`[͂z/ #%B(i8i`HKl`XFN0 apC \C@$D)~ @]ZF|䗌Px\+js$8VC2H80;Q"`l!4 7l>oA#a7HND44bAn!D+Ȅ~u8!J@ H1f$jLAIK \a5>LQz(8B>ĜpFa 9aEH9>0lfGJJrbP3RO @8ĄxK3?ON.na'IP qmy l47ː2t@}0@' BVH  *c&LƳ"Y# xLeb`1At'ƹ= &E$ s:@ f,^xu`g)g*5q)e!)O,Ԛ@BjDrp !0SP#ZKa/:PĠ<6p@spwIBShÁpzMX8n<4'AJB `̾#~"$*k%DF1H(``AQ="`@J"JҸ a2 $ Hl'bqJn؀40"\joz@H/ ;2r-6B"4&FF* M T ""*2*2@F@5  =,7\q ,;^3dz@_z z:@ܗ dhPtQDb ?P|rrB ˘k0dDŐl%>%3.8@\I7&Mv8Kw4;[@'@5@=Z C9T*HA̾AQ}$/a,%89专6h` q" wCB_Q٘X<؃5Ix]0Ey  T5JSÎx)]?S&(5l5p8r*om (ZŎ2[K@  Z`4Q:bh}K+Ҏf(c i$.68 &A8$ƎU< E/|#?R> |JI`Cgi\NXl]6KĀO.'G/yĸXLi "`@ @0`DU9,uO@A,I^Td8l{DtA,?8/d\!fA$@C" bkAw@vƁ(2F B'yxh%$'8/6 9:b_ IbaC@nXz IEIU\\ )a/': (AbK;dKpK6ȋńE cC;E<́*D\AAN`, J zڎ`@Ԁjr Y5;/iN|Qdf-eTc25/`5|5`@2qyL&5 m#%΅(%b x> b٤LSNx&H%'`QHK2 @mr6q+6|0UՄo29ДDzHx"M@'}8#0$8(g4&G!=Y$@yжB&?!80L^Ơ J$@JgB匸 {AR*J )s@#)6WҁnU[Z@d) 8 (в (DpƎ*NbxxfnB|1A3Aqqu( J@(y$$# )Eƃ XIgD-Y%&9*+H\ yT ?_/m=\l!(Vbq =~./bA Z3A) *c M:-HYdnZ@'YL(gljccѳ>:*Cd'd/cCWCSQ'?[!"_܆ E%;? P>!ɮN $$dKjlngˤ{y vBǏ_HR~@-b|Q˒G}qj?^Y#^]$]Z?5H^pOZ<|$c>~ x/i;Bh+C9gxQt^ B؞υ(@! J@\(N (N1lAM , z @qb?..Wۍk1xO쟩g0_lW:߬1ڀ~<>Tc^wVj[n@Ꭲ;ge*G%.Nw KȪ~m仆ik!F5'~DP A ^,\/@]Y <_KK '>&1R..-ʆnC|4Sy;&}DD q( FNx@l1Ml 9iLa5_|@{l,7_@.+Ϣ .qƮ.vwYh/w^>-2CZsXa{Ou]|΀= Y:y:&%y%%y@},4D_ydu:%j` NWYА,KϖQxQg@W>IA@~/`.!_hcct]st3\kmoL^<]a4wyn6(- )@o?cw?NN~U}lD(, {#mcmB):pd_I @[z l#rޫ?n-fYW[c幢H~`@ Yo. | !p >˿KKb#]ݜ&R*avNH 춄K@0KK~8Av]Sw^:xa )9!fةz] R]_}ٜK- i.vhIڸ`0m_pRI 0a]c\i|fB9SL(ҩ4/h/шbƶ63$W uED/ [^27  mk\Ǡ;VSFz`1@1B68#! -ȲaPό7.h. P_G/`?@_A~Y1Qz4 m &e@| }Oo8ϝldpS;߲v|A@1N;k; gJࣧ`A,t8`XLGdl!vt3%g\D[0jI[4P|_[Dv`@@ـ?:ax1"j-[PV EW 0_,%m̉0h `T@T#)+'1 ni k 3)25w0%0&ʪ뎕o]GpU0n`x/:T'$'$Y88OX(MB!-!@<6Ep4х;)HJ`P2v@8I~Y&=f3}`#p u$E$ %«e+\ߔb+`p)>9M>1d`򋡬3 +xF@R\R 3\= >u :Gܳ42( ʛZ NzMю2Rȸ4=_,1F} Ytp{iՒ |K.(d>&w`#iMD qѽ.|wHʀzA>;HP2x8tmHRyMt(@ kddjUI1!*! f.brq`-]k3&cjgA@2Y%; jl`EsptNC lΣI:8Xژ*XO_aƧ     ݽjaL'LZڙ9К[?2 6v\LeedgIgf`lL P  H#ɽD坋(illө`2t2q.YS<`Zf`BBz=P@Y F0 @0P@ I#y=lq|0ped `2`,12O۰`}' &]n: J*͓jdTQD%nrM`&'+#GO$  䂴C)O4BAC@"!# bac`RQSP3 +;N7/?Ǵut ED%$edUT54}|CB#"cbSR32sr KJ+*kj[Z;:{zGF'&gfWV76wvON/.on_^?>~>*3(,`F@@ALiHCd+٘:ȸp.R"]_4 `@@@4,(8IIzLct8(70(4(6(5(7(4p4@`Pp\f'9mHhXxDTSЀ؀a|((4(4`(6`(5`(7`(4(6(5(7(5475(0P(2P(8 4-Mw@0(10(30(8^ <R4a_r(8v>(8 /G c@V4,<"LQ2iIH!\yhd$P!L| B}RRF(2`(1`(3a$ǫ!Dr(148Ў%PeP@T @T \0 0Mm=}C#?u )AII/H.@JVϠ(iw74$8+!f@ ‿WDp?ry! @Cpǐ d  9e><0s&!ЎVx (p(w"H9. r#FSq B9Đ'$> ^Hr@$!da  (ð @&4 ]@ 4 ASS@E"P, ga0E(tAAA {j!}?CAs;5!68X+z*3sȘ$cIzPQ~6~ ̉S=fH(r@?@+b@/0 9 M`n@0Hh& `1D{荁P0 ]L ~ =UcK/YAF Յ Ѐu`PlMjTh rE"B' 9t@5;@u(t T 5DBQ@{ Z= }ف-~l9 4<L% X4_Hi%($P`x>A!C1'x@>D?dt)lD4%X*ȣC$?K9rVFGo''DCQ$<8p!FC68 z Dc&R8pUC5+8 p!R  ARSsMB/`-=A!0} ; b2TFi7,4vDr AtKO]-nQ 6D3'2%TVQUSWPC3D&&LpTm8)h0|tDIb8a K hb3wsW sȠ@:AÁRK/#-] lǝLqBzXBڻ8['KcBUgK>jfhjbEE375:9r50g4i6|J H34^(( "cJd|-uF귀H ŽT{H6{>+NuY &*8F@0  HX#0%G1Ć08Dq QZ@+2T0 O %3`+)30@,g+3B,h,8G'+gB=Jk3 LLN@@S3:2`d ʑ@"&@SI `|1h=I v*%]V&Z`oHlE@C9Ebw5rQە0 b> H@t00(A8(}XAL`zyӐ3e Mi`x W`*(Xa<ښ2;9}HĬ P \%0;( E*Sb!yi@N ̂f.gE|{. `SHрNUDD,Ea+]<7 ,By."B;8DH 6laI^ϘrtLpn̰%*ԉ &lbog`I+M \ ML~,]8&~\3Dh#.NVNP"*:A:(mx$!p>  B,vcEY1AƆBw$RHf@92@A & 7D,0 BbX< 3fqe8 R!s9gOeb bH l`+`w 4RZ Ɨ͇g^C8:OPT8 ppج'AXBG ~{A#\ A `k04z *B4ptNt@D$~b i HhR8 }ـ^7ppCGSR4CTK$ \)8èBFf-H&B#o #heHs> ?K2j2r|)2beDYNjL41 GAPR $!&yS;K;sKg3KS{r_(Fc(@pA Xf$`J XǼBw ,+`.D@8 PH9K@D^FB•;ma0caF* 9@"c!4v|YP_>}?''@ NE_ǯ'BO??;B"bR2r J*jZ:zF&.rԢfV6vN.^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cg0trvquswp˨.)6Fİb7V/[6qQ"o`  tƐ ]獟J~ ȒR輘PN !  ؙٙYژ[9qBA !3K&\[`Td,% "\l8@q,4É- rNIn31`ƨɎG6ҏx@ dr/Ǒ, Fb"jPf@$Rh ]5P Q(jCL> NPKg-5D/0ݏPw2%V&6b aP?HL`@?^NTiR&lb3>ܡ@Ls)*B*FA— )P\0s>#g= rh'e6{?0 _щl |BJ91 XOK- oo6 "]OAo*ylYDTI(" AA侥@<"KIN{W[Ya5|.i@?y|/^M&7b>̀i)cs0Q/e!6fA 9Jt CnDPs(7`4!lEiù x* a$տB%YF ˱S@( P)Ƅt))&)g~@ P !%)ہK <0X:]||_lAMZG_ o * G@ @!N򙆒虜ʙjIM<'')vfB*#%2%`6h "~|+!hpC@ 4ɘ+RLVLH))"m|I0g{u 4?$MAjExg~H̓INƠ@_Xh hs$A91O` `7( L`6<`AQ&4 Pr@Bxj@*m.pkNǀ ըUXFl.s6tW 'w zFw ;r_D1@Mhj2l(d @ 'Q\0dL4. *fbbljdE>1Y&kqXat N(]yM_))}R l8rSSbpuN=!|) 1LA9F DIlDA%qiBL_2\f"-ZVC˓: i +hEO"D1)s^93)$^P Lc"@ӧ*(Cj=F'IHQ(Y~@xt X.`2 жŅ!#̃8M d02}`Š<,aGy<`f>o ̇ߞJV?.ׅÀ@ a!H Z6Zvf(TXx?a'oĈ `:  1y ɣt/B1pa?}$t (D cAcr0dC*G,5Hdef1v&|.>2LiЅDD'q,}b߂ ~T#yb|R@BIRuW6<(#X 3` JP``'aB Mp z Yq|)E"clC 0 -BЎq-;ْ` X`LP&)0H<`:)L0,GDnC@5H0% `HICw.a?@vP_&> Kn^Օ)yX㠹@=6AFcǀEA;Ѡ̔9" K" D!dQc E$ xL8pȈ,44>"5hD|戂 @vaR a"a~$6$f`*`ˁ43A<`tB@iʠ=OBf0R$ȷ:D@4 ,A`@j"`Gn<A+@$pnh. `500>1: eF’a4?R~}J>`F@@Up[1!@0$C ^/%Auy>hw,-`RIGpQ|I[FA} Eop F)Q@) `P\r)[b/ n E|H!?@-͟8$ #x:4 EIdjP$q@rG4}#2#dz^9ف_x]z?2ddQL`^@ tH;'A! / )ٴ=OMBG#* d* *x* H**,DBA2*,E?I17`R3(Pt7PTVݘxŢ]8A2QQQQqqq9p>5!їAtG$A2 `dduaGL)xHG肕2@$D,Dˀ<2@$@ !?k U@E`h &"$Vc/IEcU|ty>tV@Hb `3ǾC g1K"X ЩD(9/hZ A!%` bYpLjĖe!uf R.@D'{*7&77PBg1*CÀ{8T/)I !. cxm8HΠ0{,f:F 8@`\aǦN/(PbbfEh"G|95O0!82vv&oN9 ano2'G3'8= MQH`O"Ć 6XrC6Ȧ FV/}f0߰2HN$HP@H ,h74!A6A8?; }Q8Oi@JMCLWd!l$Gqcq^yPT<GG.ܡ|R9,]'%wjɯp><@.NPྀ%$k@ k`L.D>)L\-i"K4 6'ĘTdpdõWy bb(!IH"5~6˲p #v @$NH  06bE Ù250  0A PL0 1`IDb`"ё*Q)C>E"_D.g%΋3l[{dtɀlAyD$ѐI[ `0A&7}l3b@ jJspI`" 92M`9Y$  oszd\2L`ϐz9-ζ2FO~J^o6%#3 @EV5msB^0T$/L/*Чd)_;6@i`@ la>?^a`8y@ I n4p0H K$/WY9H tZtVtOQU%w҆ |P;٣Qf?S#<8ОMX gxw h̸%f#N* ' Ř(ҜFqQ3{W;:(( ?#}} x\/;@g$TV ͓aa",:$t%62w!Fd<,Y8t Ag2P& `8C s$_Af 604X/TbC@fI` lM 65;C8d}8![/p- RT`c?EYB7w֐&Qjdglg[|)IJ*ih-A?+~J> S+ .a ppaC XS;l3'K) !x.pb @R)8w&t 0 %R|va98I%<ӈԑAس?;ҏ;%1 <؇`* ^[9L1t1%2rwr! ,E *IMh˝< @D8vGMÀ 8 pp"A h|8 pȋŀ9`BhN`aͪ7g B`iaaRi C|[o!xm Af)zl!Z= : &!MNz6'8% KdZ.7Q673/kIV0, 8!*-Qh!A@bOjDf E0YRLu`V$8 px4 :pH0(a4$9ǢϤ  S'i6:AJqOH *@  F Ljg ghD<0 $ mLmAwҠ] `,]e]yOKty϶ [y7LTB M]La{gK;sKg_ʺ(Is90BZ,8DNK/ cx4#;ct=t)&w3H#:6>~S~ j$R=T42LfZ>F< PZ`D C X Nyif3`m(ځd0$4pf Lq0$W/O!e9y%g5/ :WCP(3Ÿ$d\dɵp<>8w< = I/lظ˓e^D~N'@ @ @?Nn2X0D0(,j Q OmR"0.\e!ze3 Rp630&F&fV6vNA!aQ1=1@]À h` DbGPc@/ D ! WÀn,_QND P ~#K İl\KQlA>5h !4 :;cߝM-Z -dPMBqe g|/ABI T<2bbԨ9/ad"(% ba  CDBB JB RBf R"PL@`b z+Od09` sjqch8HߣXZ0!l 4r@ =}@bYޠ#H8 8&)d`Ja2z!":QW9W+i1 rA`=!R@  [l9`%TюHV @))898 ~J貽 h0Qa5b(^b V{0Zd fuL~?y.F\p!H`i5B>I %}~C~egq7v )羺1>c&eG0y? dFhQ?E =E &GP^,?8΍u:(b[ HJD;8{2$ UY; K 5~ J~?#ugL#4`w˖8g/ x26OV)7.A@`\Cp1hne@=GF&$x ]IB̡=AXBj/[w) * or90.߰>F8~a`O# ho]~"-l?Hg<1 !W2Uz߁SPſt縠c"}; < 3:ǜR81k#||{<Z+SC 7/N(0X>bzyCٲ 0G2vA3B?~%`~_7vwk[鳛O,!.#R|\L\?$'OO(j> )vJ.~[=d֝g9*_Y \*Ø"f9C !A! p p!Qtx-ah00G(]sa ,sPM2%#[:`ŷn`@ tu"MGc-h pS@ b@ -~@5.CNy/!_~+i8z ;"SB.1_p4'>W~!0$okc!1Co]l l^<>-8G !I@ɂB \u$ǹ F.Hn@`Au?R?S|qɄ0r('#8DpOTz?x?W}pjbҼs%<r%Dǁf6;d5tȖ0 ("?&^wbzA`OlH$:$G8&@M`byRoX`h7N /df8p0O_ +r#  l+%l Syp@&u MC( uW% 9ʸӞ| edW| Ӹ脙5<9O@\B_65ĹA8DPH b!̠@0 |- d0&#G餉0Il L DMcMѡGQy4ܐk@ B Y,H:1 `Mc0(p)fHd$@GC֤H:k?Ą)C:# "b4 `|j|TH /O% & PcS=G@fd^ &y$r44 ̘F*`W?@!Zz,,QjGz,z(G$(HHQF-UBcx[0eT|@$q9 O]g }q0j!F ĉ!D!a D, Xiʏ L IR9V͗?93@PгT[Y f|S?*\3?`3FapE#GY? FF΅TtLl\|BbRrJjZzFfVvNn^~AaQqoas 05V I%<ςy( .$#&ʚRmO9A4 ޭ%TW@h`XR rX -?^GS=M$. r}2e(z@!fI?\ 4`DXN9ʹ<2 T RWCG@`/@d["$ k4 &32A 2I  ,h00>('U> p|('M* 4Zd)-ģ 1$?1?<=ʺ/5͒-V C&hM#ZaD`sʘE:Wx@|ZQ@%a*D !Ji9HLZ0g&S@lA& e!sQYR'@apun%"&W$ ,h\_Sڀ9 B՜ PM )JsP)X^c`$Q*X %/C IH)(ihqYX98yxED%$edUT54t ML-,ml]\=<}|4blXD\bē<%rqBwr(>TI&Q X֎%'"1!5!PbgB %u,(2\@5<@9!x%Au.= =#= @N&6`.MOW[sK[[S_'rr䎒e KәtwيX P΀'jK<3:0 MD NNh.}6.SB,1p|-j 찳,7ƶ"E@'0r zyByyOm$T3,ch`@ljldDW AG'-ӡzt;@D ;Gތ~NbE4He:@ԅ~py%! A:riv9W2&!I܎/JΨG[@H\ S` js!H/!e Pt!Sh"#0_32䆁 >y@s6am" Pg)CɾDZu @F{>dw!2G`ipΚv&MgUo~_a -ryφ nM=VC+ߑ z!HCd(9(C *C1 }"ҎCbN%g&ngr9@0zQ$!,SWP59$sIN\ه3& @`jC(=WșV!KVb6Soc7joY:iÅEjl щ'. `h7?zVGX`0:" 2!I oI!#էK? LrF wJlIbeK RS"" $^!0Р ^ u@BX%`+0;uI9@|^eФyǀ2gt3SvzBɃ1%JLFb *8# KaKk;{C{ڮ@9`cEGJu{F0b/m!O2PL0CLmbe{-gP)@-ٞ!8"|3u-F8 \![aOQcD ' YxCCahyC@膁@5]G<\"U2$7|c$˘) /S+_ؙ",7R}pui_,׋-@ `fH4A{ }TA @[0nœ~D@`z\fCB} I&1!_ dP4J #ZDP @.v0 du5sM- hL ~ obg@N8 {*FX2 ` Yj vP| #3^EH@$**Qs.@Snczm|Eޛ `@Cdz-p`H"@Gokojb`Ig`LcAY::yBkGLxUhKҸ;l4G x @ƐOñ8òPPtr3 iO=R=aAaٔH-dA@ DM: @ ~ Ir3&fI#Hd(zt M`PDKrKW?@O'IíCt&;RS%8D*p>' /O#Af%J?!R &"p&e'2U{o'! A;&QibN&! t)TuS š 1Rhϕ;C_NxTFXrq~#I%. P}L>( 0WSrO2,1 N /He},=8  Cld6/FQhaC@ꆁ A$u H94RLDX`EZzp.Ar4D8E5 @R n^fW])֨! IƐL(3H_oat$mf82%DžZA /QDslR+"K#%e $X|Jӽ6ByJrd)aX eJHR2 +z6#'dj v|n.$ A B aؚudRL,fLOKn $P?}P4z2colhk<@ ; 0>:M; \P & b?fZ!3S[ L瘜f@02  }.d6'Ͽ$`HjR /sV;!ԉ.'Ca H9A P809qhPq 4 qĂ@ ̞jb4(hL! / >ك5oxL$C DH[6dfJAvhmR)QPVdNRphm=> 0>Nȩ~ QQl m*CQlC24I`na&I/^3o{>bd{=W {9?go׹׊z@ ?T#Yh9;^pJ9Jb1,H|@!Br(RhrI:̕"BZT5B̠zB()lS DĹ͎1D<<8sRtd=&3SeQҁq ąd$+#}^B'uIFGȋ(*A*ZwJvp)'laĻM{7Em n®6 v@'h BE@ Y, '\Ԁu3O y~P\P\zP|T\$˻_Sz0tl7G,PfT;'v􀇆PWy"pXP.g6 Ú=S7 R zSQO.dշˏ|z<G߻G&&"{(:ۏ %6;PIq\&U{3A G5/?F矿CFl5*43@0C Odpw LD肀DƄ ,m mbprc 8`3V:Y07jJݍ.n|ba_TIh2t 03,c=O$/'2zK eojOF~vWbKhaLŭ%m#a4lF~_?P#Ⱥ_,0PTA0^j'?9eL :u&%>(,f24Qhx\@R r$y(e)Gp6p7Į`% TzR` pt79=?W0*)CMB/D+P &'z`v D*$UL20|Plv0&V >䭃TSB Ga (D@񫃦[++3+-%,~'tpjqZG(yKL\ih3] )pK7O!,>UͣL^Lθ iɕoI?c~*Xd 0lUFUDTFrNXDRINUQRd8xxb ~2Q6!>-NFeJ6 fIvʾ%]Q88'Oqj #  Ƞ0` #@qɒʇ &b{&<IGj' hX >h=%1ÙA: +YR0ETLE6zy DA!D6DxPAІO*|l iq ]]nٙ;9X^9v&i 3]!I@TQCbFhxAW@6$ tmmk74J*A`@j"`A`hH((# P( a00=Rft3 \ U I א zR@m.C0HyF>^G hM8ptT!>:J.T( qj*ar]aA(%( }]4e~~ŝ8wD0 &Kܗ0"I! &D`0fb)EKAd SIMo^`.Us8SI#J@Pٓ&E@NV0i~aŇI`ʑ4rnF4 = =ʹmC|<ŚC4jCm/Mt~tUs/}eA8ˬ_5Z?1U fP\__N//8>3rп *-&iL."c< ?ˤ,<30"! F(n@87XiH2p~z!IՊBU@T#0pq B/⃏7UBn< l@@<{vRJO0G4>c/31%%e a*߃8zQ2A<($7 p*K8QO~. P!HHPLqRJxw5M g_S~SE> q>gڄ*,?`#@[mGGFpA_\q58Ҝ,f4θ-VE'ذI#8{`{s-_m`G & R H.I`AOWM~ Zǹ qF_?tMW TR=9ۧ_t7  Ck? `#z E9Шi>L2X4;ho2N(8GgX ! @Fq(@eXKhhޟ&nsr9y M#JHV6`+E!*F_r L q\ɆHKf$UII=\̒I A $ \/vyM +xP `.h rs3$M%B^px=?HO&N8 D ˤWLZ×pM96^:('(@B< __ y3P"}X %?$s"3 G @NT#b` 3Ù!GGFܤ ez@i; {l  iy?R]>:_KZLgcxMx_h,b۟ǝ$X{1 b7IZm9q ɘ+Y, 9-_;H3t`~T z=I>/ K)ԑ=MtQGD28/Mh-lМX33zP2!\CP)IrM8>?sT~ l$MtHF^^}䂀2庲,3AAXlo7XP6(xo{Ga9I?IA3P~yP_Um"u7U$,K &,`lfhicdiE/Cze}]؆ӽ.܇b}Q':|zF)!@e:^ZJm"C84C80@8>$<4`E @IN Da $$NbZe/eH 8 "wp c<8Õ @4Qh@" q(xL -f0 `?RYYQ˲ LH`mmo44T6 ECvrzSXA0. )C? O@DEO0 >` -dCTQȶ|;)AA`s?`;Y|{@s($kO(q%2 EHim>ru.R$?$ds2`Iߐ  2ĕW^R$ -,@Kd* .1P!'p @jl2dP.`AG ,8pp-A_TKHD %%I$@5RJh?e+>10?BijtXe ! ?ăc /6@b3~  * A( ! 7@>.NcHnjH**\b{$ )O+ҁ* :^g /0bf6 <$~K?R/qP5JYߔm&DS@;d1w%;u>!;?HX$ ˾! ҅d p;$ { x8Hdb$,[L1G%jLDUh/7& [ʝ4]9EZ] (4a8\-$8t)!0 AK1XhHN`e(FA/7Z?yU 9R(tkl  E0LWa4QA0{-u,(G*İ4O$c{ x 4dXH7@ XBsCц.dR?]3t{-YQlB3- Z_Y6&0abFnx/8N ~A #n@a;jDŃdN:=5 _iT_ nB܁88uؼ#싲 &'Ȃ~BDy q4Z,ĎBFH8J'?ލń=NL^|!\Jj1(1Fu8 ?_#wpOG@qp/3⏈Q1CEQ܀#7A:" 8/:S(Q $;M=@RSč@8`?~_.ORt|`Y~/ RtbXЀw/Pc͏KFkO?+nۿp_E;!;f2R5Ma%)!hDAj`"# N\ vQQ~π&U V( yf{lP-J >XC`x,EPfakWˍV.Z"ǬYt.+hp9Oc0L.iSYd4m*<BRk=B7.E^oLB+Jh 9ȈJa4#}5EHX{ ׌O% pUs̘Tj@6tŖyg *=֍HBT, pX@ٳ6&0aanyNX Qpɖ=d# 1`FΏ_yBdP`+L|onz=r(nг)ϸsQD6@7yp f$w4FѿߏPqKQy[႒:L_|I߀nվ>Bp& P|| ;^ؤ? _n|!LQEOUkkMvCZx#7M`.O'7M7>1II rtЀxV/}a '0cPN$|$RPxs^sgY@@{ p? 4n( -&C#ģd= ?`@0gg@.MA;rB | ?{( /k`Z.9[ Z(9D!+Ì /̸ׄٸn& @px4#x40Nb `˱[WfBf =K0H5,(z€6}$c7eLOmvۆ#>pƨ0_^ç\Շ_O,5 V&3Hb(!>g9ayeG_ѩ \):@=Ӟٲ1CSdy$+p r w(_s@W_*)7w⯟nx|ri$4G&e쯙5H$Nϑ jVMBq&0G@4P|Z@~iaN@zG->qA<x,qؾ"`WNލĝF&$|@MBY$ME?J\tsc`NlFc]&'D`N.'\;Dž*DB0q'Dk%:'DOa@)[^r-p'r0'r6NYA ࠞ$8o$GHwȝ:A$E0¿Nzx5b@B!0%H'p* r@H!s/^ P046/$2KORK J+'V0OD:R 2i ^g~ą~ @M?B% t"N2?F#*>往3j2p˿xH'iBɽ B<|R{Pl#؎D{0,l<'€`CM4fWBs5A B 1 6@$6$6a hT'%SEAp%zH;8y( DZ p ˓r3  jC2B=-o`D0gq#;6xY׍(?l3Egq# Tp<[R gv#a6dX{$Rr`@f 4F!l/7Xl#NHj2 zds2! ?# K>ߔ4|p!>$錈 \WPh2̮5!l1!H(tbW4iU%3 4IP| 4cO0"~n ,b?إ&($bG/XA@ " 򐙗 .`93QQ6`} rbzlO & 9F%t ǔs ,>&spaIke&9u& m@_aq2Yt@ m-5 ܐ %,^3R J $l 0 EA{@?xt3iҵ iZ~i?b ?O槟$kE0 ` u 7ق?z&JGb"bR2r j?bYX98~%Vh JIH*)+(jikx,X PaB(:?(Bw0_Œ @ǒzXKV%f4ȹAcݺHʲs,es9"!8Pcs#,S,E HAMˆEV T%@2vb@H&I'^$@|e`0D j`:,˰2 ݝHM%Z8"%C >|)O[7?[wGڋ?iu| $"NХм1C} !; 8F@+2@D!A ]8:9 C Jwb -FI=L1|A?Cl/ KW }I p$p)#p@tPޒ fJ 0|hH `! 0dޱs*'r G|M9G@*Fr-"|pY?'L>?&?N' GcHXԢ3[(37E;46Hgې/zen׀|'}PX)Q.P/bGaXbP}c XVh/XYz?| ̀ sx2&j 1pcx~X( fP!M={]V I+ob$IDɍ#%7ho: |2Zvj8T/cjT= "hoZP&&e+3NdE_l$s0ׁeb|vZ7XH̠x 8Hog69H\c+~`9CC^j׎FmFn_eQ G]nQ, 3p -;?` ";0z/G, N~1; x>I fB-^.!)3pO<> ÙaJFE{G5I p$XN \g EZ=.,M0K]l_< e fX",` "q`*'$.EG'W g@+?D3%>{W$P"}Y0PsCbAʧN)s0^p L 3 ?F] F{7ϡ<yS88O? T !TVcP?̨/y@ @ &{ A8 tC/Qlc~CDNĪQ^3$7h pVm7Èd7ZP+1 fH%Qŋ%## kL2?`̺yƼ&a0b^ <g>i%Xn v'1dvfL+I09$$rhGR@01~6\ہj8^zc 47 A.?_B" YK7  ?0 &E8 ?~<1=^bw|b|@Dy1(D?Ũ̆hdD0=dK6&aN8E*8= # 0MR"`R Id1z- >@m; ƚ{mxC9;Gf!Ce">CND, :=V2B=<30JO7Jm hby#\\5@.}7i" lRSЃ̠m!͘uc#3i ^g~ah¸M̨~`!`C"(p@ Jߢ@P]0^O [FzF< (.U>8j8P ( 9CB  B dI- 0$~5H=MоwC_lľ^4Km/&}*|q"_w %y1%t%1b_ D(-U&`À+,/i]zD06xdz EEqIiY,8,4,<,2,:,6,>'>a:%z0zXzTz\zRzZzVz^zPf8f4ff0fXfTf\fRfZfVf^fPv8v4vv0vXvTv\vRvZvVv^vPn8n4nn0nXnTn\nRnZnVn^nP~8~4~<~2~:~6~>~0~X~T~\~R~Z~V~^~GY%?ģ]X燶%ۯn5dۯ1_m|v -pHHB\[uӥp}4HЋMۮ.*Ǝ&_~GsۯfotinBq<n:ԶEo%_gחx$p4e15+/dB:źegq;獉;mhuMA693x僐 M!`@NWf@Ӑ1%0u61u11pFzʅakU, Bn8P C)BvjoΔ!L+`INݴ{ArA*@tP#L WTSf'0asSIɽ8C8I.h̞O733$GdlFFȣGdxmC{b )#l / ^0OVG'5t{\ȫFKT_b @tkV&$>9>A)Kś7qwQYq$pM4|M%a#p!n pk"`cA!޲E 3 C4.LrR <;b4-!I5dD7@-a⠍ܤDq]DG! rUp?LĴHY$6oY&~)1'Hmg$H⠷ltqo&D}s<:(YrUN$RMU72 YנI9޳˭Me3CΑ'ϖ?*@8#Ja4G3b.q FZ4jLO:D<g%~wy?:rs=g]J~uY,t+ZYĥH{ wR[g{;ڔ(Y٠EΡv$iMv_7Y I8,޳ӯe=N'3*H*I g;9(Y`b'P;Rbs)Vہs)g'q 7񗓫Ag:vvg'RgH;~"5Oݝ^T*G%vu>m^[p?v}?>9iS-I:Lnͻ:;܁ݞ Ύm^fkJ9[&os!mt?{3IR&ˤl$H64GٳͺK`6 ͦ[='kmxtI]π]DqY4:oY{4 Hu.gf$H좤8%D}s?Xd0Pb~p!M?\KrX_;T44C6gO1\"Ca ҭ:̧H5#o^ E2UG=$*I*I &HBE'!@^lVW7% P<˚×ƎlIF cDIJk~@ yplނ"ʫ5Q! ޡ],HdC %LtB`jF :BHBІnLfe@ifnHvM$vYBr \Cs/?X*EaB(Đ7{/~0޸~i>id.!۷Л˒}N8k!lѮ6k+BRkEJz E7-h ,Xn ;sL#?I/eϒjg3?!6#?ևGX{}@X s߀/a8׌_cǭ |Vji°<=`0c0a^,0w0 721F`Qp?% BB:KD&`Hloǯ/ c@ʐKgW*(_6b-xdXF5bGy#@$%w@o_DoѸ_|? 7&n/Ha(1Fu8 _GEQN"G @PG@7 ,/8b2hyϒ+zp#|أG@|v4KG&BđLj,zp!Ov6$ZS5/㣂/Z3@ b6(hP4>IY t?DLw ʏY[FDkp`֟~$C:#J!] ޻Pb'8%HAARbM Ұ<"*6 G5R;%T}IRj H]4 w?swn'd3sµfD(CM~3AN6-%{eۿ_:xj[-&h~ecP`&'I'zAnV4I ֧ H$8pOOo$V 4[oڟj/ɵ:z\ 4D"٠J?tU Ꙉp}&ca՞YP \n= IeÊ/HP򣛍8긚Q$(9WPb<*q?u3&%3 !p< n830&BpSZ@ŭ`dҷ4b$Gsfst0IDaOB?Ycs&(,O0 6ŃΑ9X0\ZeBAKe.AV>_X q =A@(z KSyCM*F+S'b3@ > 0(8dlbjfnpT `yH@    P9^2xJDr1o<4. b<V  6مv\Rww2a` [9Ͳhx$$ 8E }Q:LH9bG[s)?|X0Ź jT!jو <0FjAC507HП[N9z "4 ?p80#A/[@8P!I}4T#2 L+|˷!lPlS 2 U92\c0F& +;{ PH t DE%% Fc-e8ЙI\}Q:>t:R( '4lAE A(qF̂rL1("#3 7ğ[%8 ޖB CXcEle P`O6`l'P %&2/Ѵ04=pcpԂ/pO΋`@ 7Q;?p>4|2* 8c46N?q&mwq_Of5?v^ǓdO#饌AO(ٿ wO}A=1/e/vG&I|1*+>>|G#/!>Oajb6EA<{ ?@_#4?VD-Yh|$Ҹ?NzP$/Ppf68EXG`D96 \ R)%@E ǎ4/Gu6%L&} ?T?qOiit9G Ua6]|w`~L/L_$ S@OCĩ?Y sP9?1~hK>D?Dkvqu9t3b7I@P)?;jU6cbO  ?GOMAP4,g^k%r/5l* [̈́?!?g<{ L/Th80?-C!o1s!,א/g));\rf639M8n`2n~i_`8AF,K <BQ4$UdF'ƒ '.N؀g%7C$(9    @&}G /0P@̡un&mw+8(8`H_o;< p);P@* | x@@*P*P0@'b.,2hd2pH z98:A L !b M>H)j1OTI TK D("80b _0$D .uԀPw\Y}2 napgFzYP2"-Nc \cHc-C6@4^5THP. 3p!|!}czh e!"+ &jL1_|cdۏ30Ap,%% @ú8A x9c"R&A>%{$ uDo˪ >HPI < eY~Ξ<2釐LHΦo/]LOR.iziua~2 .P.2 @/mi}_ t0@McPA$b0b@(GA: 4 `p"-k$F?&V Ts2ld@H&I!@kP oDut fWKC2@QHrTf$T7zC/c:< .P f(56!(G8f P &T bQNAMB>@k^r\G:@O ("h4Q|H-ğq" oCW gMA4 0D,eiHfRypva:o 3qb45*J58d)&+?||uh93C~4@ 9Ab lI8g@^Z*1Az@ } DDd@4a- h= = = = P= = h y  @^ÎÎÎÎމDUGD~!N_4?ހ#R=nG .Cx0ppcr!`l7`K@aBЅ>a  d 0,X"a%YA7Y,.*Eʺ=4aP0pt]l}2moBL..vDt/4 Xk`8E HP >@ A > Pp&R!/*?xbw,6- $}:"?G`9 `apԜ_7\!!)v7N㊼ڄ?qGKG}`2>`ـ#{ A;j!Q= #w %77pG.<}`L6 k.j@ y88`u %G qAp. 9Vg<@t(1PcРƽA6 u/_GU>z4kWh.хUFR-E:4mth ќYfu mQʣ\FJ6l*8#wG $7emZ#ٴG("?c] !B0 /4y+[Åo5m[ðo ż>xq/O~Ӡxap&Ul1gL'$ _D<8`x'  ?i5+WCsh|r!CCຆ5j6 uP,IC\}EF ,+'^jd0'|iH~!!BCQ:ED9veׄIa .BD?niCV V}v`ISr0}'GɀZh3 PhԠ!A\ȹKR V$H50 Ѓ]| :6}qV㮍L.!0qDh!sv@.{@s&-!(;L *A1LV ѬAsƑC&z9|ܪт֣ҍF ; }+F[0*kcP .V~u|3)xl'- 0sÕa#ʆ 3IyUC) 4?˨gPة@U!,M|Phi"a7L0'!VIE0!!OSF ?(g(!PIsE6d4)ǹ^œ80 d`%ICN>L+W\p?+W\p?+W\p?+W\p?+W\p?+WES=p:zzzzz U".]ۜ0 Gszќ#8t`h рF$pK0`!]QQ8= .0`/d_82$0 G@N 00`I]Ӏ93By(?@08,0՜!un-3kWo1cDZyu&:*LgT)1RcIT)4^S)49$)q}7{kǣGEn3t{ˣGvM 3cQԣFib=`8.b 9`BB&y7$o 'р\Z.\6HnQpEp]g9p,Y͓gLo$IZu'5Lp(Q"sG 88R Ä! >A̓I{'/dY^/a^Ǔ}3k~SgaN;gaN= fVVa[%l?f+aVði[¶l;gQ#a^6l7vcaFZa 6l0Xv#-aZ)k;+Xn6aZYkVT6iXreaꕇ+ :V$ 0 J÷+ BVD9X{Ұ%aJI~ Xh)aRdwxXn%Q^$,0 BRI $,3ۘo0na\4isr8Kw0.aÅys Dx3!C⨝wjw"!IsNU`pq,jX԰0)sJ`zᩁSs`iP衁C:1 D0?H`R`@Џ0 ]stc@ʮ]κ&$c0 M*wJf@T#] P!0`LP0 Y w) c@褁I$ 7 j@ QL b9 s'N8B S<`8dр#YM#F0N-9^I98E8A`hMP$7 A`QH5─)R &|@nN.ɀIcFwɀ{*FP B bl</HL:#rv~{Yv!qGcF/ Ɯި(@P.a\@BE` m,'P@p(Jg~Q~`؅`%?+f.qLT<09Xc1e]$M0 ~ 9 pgp&MuV ʬuX>jn`ܢŃXfd:0|rat.& Lm304`èu q`ދ%9w'ANZ h3J}ՠcGɀ\4'0sf3i6GyvGpGygbr)uSoCn ^TjĠ \= h'VDuX 01#Th*Pm 3@|a3`ȸp&`46 eUĨ #sSϢX SW0 Huy@B6xyXLG2 *d0ax$A&ǁuq _9z ;0NSx38`R B:k v <{tnà Tibn9'OD9xq؃^Ɓsb@9jH;'O pIy9~~IzjP/Pyj7#ACz 4&*4axC.c 4 0;BFNfj>{QLR3I{YO#ɮFelҙ<(PdSH )sHUS0W20p*EVgNs8ctp(QÌ Z5)g%k q00/C"Y-T5aPFHs Ԥ=Jpa,DH0 ԙ4Fh'L1֠@dq@onE#4F XJ@xb`ݮuG$˯)>XN~>1)`pJŕ*A҃ &6YyTat Nqs/'fO A5K㈃n-> qNDx`|N(q7u]nÖ{X{PƮaì&u~2US L;(y0ila@C<>3ͲMe+G``ОAuI @K>ktx̹ë:0Ith^0  3Yz dAIV2A`Pk@ "SFO PBSę ;27ˈD"Ap;|qR%$gDx4y AXƑu 4j~šG:<ˎe3>L0"aY3x9hy7 *A؃g1j|P$&(~|7گ&dN0Ҁ8cS!ȳF} zh.i=Xi4/A 1LRW0.a\p~30aà&5 ;@Ch~L?k'q\p,0 =_@A * nUk RKOr&*lbiB> ah%A\O2 |Й"/LitU8/ѤYS-0 Q3G 8~g4 `.<_ -\jK%AJ|~'&,/0,aD@MoQx0 OZw"`/~7 @HOY!}p4(`~zGd2 d~0 H~ vgtt h*⹀] #S=9?Gxh +88Ç88;C?t0'O@W "㉀] c,L{mH ɟ 7' \2X0 &d}Xr qe9r1\czq"E;ʌg1Tc¨&LF2(kb1Dc[#A"1ce# F2 `79\B],1i3Fq t$1Hl!B4|W/Oy`PF>z}9v'єOGQ^z;jaUkWxGi^LU˫WʏGr=z>8`mѓۣF!nU0eHg0 [Gn]KF.b]d3t~%)]]ĺ3ti^r5:=*tzTd.4:3t`i.v7h]Fv:˴yWhݣ)GvAh&y]m2wh.M6jm;wh&_m7vSh&M=G 6Lh&UDFVZ?*g5hjѹU1FcVҭZ=*oi.VZ1*zi/VfZ6*uhjIB{th*+@N4Z7hhbѸEGm-Z3ȴ`XF--7K5`Gmf*9 4fh,IG&fMd24ehhшѣF 3(4hhA=h'QV3GZµjs0 ֣GZ"Ej>N7o+QF/I}hcQFڍ^fyQFj=xQQƣbGJ*q0 `.P&PaQBRLsTe!QKrb5mW(.Q\S˔b(nQLTG2~e;Iv(&QLG2et2e)!_-J0c5(̪QT3J=zzU(*QTG)RJ;Z`` ]jMJ?*m(*QTaG+%J0 ģF%LJ;Hv(QDЉGLQ(bQDGb7QأFb%3x2(QHHF"El6i($QHG"2Er$QHF"҅5 <c(TY_ 6|T((QPơGBr(z+/Q <; Q@tFL 巜ͯ_#G#|u0kl瑚#F9\2er5k+#F\5$rH,Y"3M0 Y#RFdIgdEcԒ6I$oHIdI#iUq)$fHQ#GeDr4$xHQ#DF 1$qH A#F3. ]=Ky׈o#Gxp3.98q0 N#F8:q$5l'#FXb4vl/Xbeb:ekɀEb2ycF#G9B1$b5(pF#Gh30 SIHU"5:Dq)#GaH"4JDvT)R#FHL초iB#|F{"9HD`G-RT";Da!\#GEpU0 _ap. #no\#Ifv+hwfL#֘G0fa7isܦY@S0 #C90a^L#F0LĦL#NF0aE.U*T#rF1Pª#GPB8ʄq*T#ڨGP&}B8څBgUF"D#FMN!J0`/J!B0Hp)p2Ge`10 #B7;Z`0 I|$H#G LT/+ LˤI_:A Q0 `/(y#G#@m>zk4.9Jr(P#G)@R9Jr(P#G)@R9Jr(P#G)@R9Jr(@#FP <#Mc8zP`ـ\<Pܠ@ 4=2#GU$9kƠ@#BFL @#C&ps0 _"?X#p̰G`;`zL0D%_bv=m`ƽML㩰Cb 2&q"EcDžeXդIc%,5()ڦ''44,)S:b/pĂ1u@PFBN0 (ԧyzk(80)h%^^Atx>phEhJ~g|Ty(QܣBz(GIJ*2`,,H#L}!od$#dG$]Xb>߀3,O8G38a IHg2Jid1ߣFvo ]vQԣG]]=Yb0H/Y^fu{(ң G d= aW/^E0`l!Ke=|yK8I}VrN+VB0a#F, vN{Zh f{'z# E0``(L7t@q̜0 R".!pv;Ӏ?S;0f8`/؀`30X` ɀ\QB NȐHpP ~G Q0 88`0@ 2,NGƜ͜nR6/_&t0 Oǽ_Be~8u#G㸏Ҧ?R- ^_'ަs|g! %%ـ]A|{x|.ws"0 ]U> Sz/17LZtJ` Z/w"E^0xEM0 Qja1l р\9ܒ`$рJ;·q0 X`0)%݊`/k yJs \m _BW|0.!Kg0$.! B2\`x,1sL F0t`'80 ,`&1@cF"90:L$T@@+OWvA6/~~,HMC㋽/v|~ frh}Ex;_.< [$~ŐAq=c/֏hm?_-bm?J\e/] = |H0L>6ňc8+ƈ_1_@ p@6cf znZ#/@Z@Va ] Xb`IBC@^tp60`~? =3K(@rB4J`/_X;A7Ax?? _?o 0v`?>-$&@=pD swѲ M \ <;2Z{HA PJ"H,xHE6 a2L/&IP .P,SN @I (g @BI_3&J!%z;tD:OpF##2gBd%D=_$?A9jqQ Ju_x59cN%+XiĨ+*>IaAzyub*C">``c &%1P"DEML gAu >&EB|؄;! &C4 1v55qbarW'2 lNe`ADJBBoDD,Q_o pA%=H/C +7 1kA|'̔@LC)! _ p'NBV +c| }a%P_z45hYx(&K5pɜv"V &CAjx +>xGÒ&3$hGb ʊ,g6\6sT@z k!B;!udYyI| LE 2VR4@<}iHpA'9|Zow;u[D+OBSX9bgu$|x Al e >`HCĜ\yM 8h 3|3ᇟC. `A`KF d%vK"ѓ™BhRLo$ NƚzǙ$F$eC a&c x$(o/ 0(!t' F8xoybN" THC LTPBeCMDT@ŗ;"'S'^RҰЏr ~jd}$`aTnH͖ޮ@p 'XsaJ b86ֻ!0[fP + j/#@ }AiB3A<l`\ n@pp'Fhi֚{j MHJ ~Q2B_cf I2߀ xπ{!| `3|{lS=4 @AӿL8,lFNB >'ͨzKH>. 0!:l?ç|!3PϫD!R{kL#ܿ 726Eü@ r424L %("{ ` q4A8˃1$ ~D"n)h  / q đhgè0A 8'H@$tuЎ+,L@́pr :`(n"߀}%L5vD4P&a$(MhB@V!B8oس.w@ !0`e$tM!* /XLg@!PXB3H?9i0pi #-#;(Y1!yf '~ y~ߊ6\>h(lX2œrU.{ccA όA1٥`h@%*TT4qMiDV˴4B),@/8},/V $@6-LABL%8Dk3O:D7NRp`A"uۉN1yggYZQ!QFPE'<rAD M#hQpP U!p uALBhlEBj.gh'-=MB-?$&!#Lt&Acްd43܈†$< IPk.ͨ*V Z 6P.fp-7-10E $$ O x+)L*_y 2 !m8.Mmaȅ !6θ|K| %RD &t`F6tF?'h 'OzUV[J!mk͋@Mfҷ=W. k, [ ‰|#h! "(Htfiqe BRhZ1y# sBZR@$Rۮ2^(8w `="GD4P"JpHNPK I{tT?@]<)0y]JqS XZ Jtg?U b{H5 ( !3(3nIKBd#4P'a7Vhxc-H`((a@'A6EN8jgf~&G1 SԤ/GXୄCx#CPs \Â\ H eFq Nø͵'o9 mWYCX=kT"g4AE0@20d,0Am,\<`GV! BvL0=\e@p.SNt, 2@ѣ@uS-@N2HՀPB@A#_/8 L&?ߥ RV!~$A- Tq8k'&PG NJw/@(i"P$  FX8k#ARg8p-NcpZK(ʀp!@Ђ-T"G¥8 O~oЀPPC&>hH:2 2I^IL^~iBbD0 e,Uz.̂oRH1 bmJx@ pj  PPAC?>-a򺤉:!$a#DLv(k(@"Fe?0 Z>fD2Rb}exIHYi HXhywu.e  Z&~J^z`e`ei !2 sQ0 #^+6@ @$ =>M9_Ӎ ,)MED(>|i( >r_?hr:d4gvD|mQ -Z" N?c$?a$Hm8$zl#MLt I x] AlT"ad-f/ @pW $ xQs!Yl? 8 c3p*IQ,y,b0 CX2z.z8v$?@P'~D 1h@LEq{? %CP,_DyRS7&i>\x'Y \#ɚbXLǐ  e%+%Bl ѲdO&@)2@) !HI`s8%Å8;%#@AӿgA<$ڂloz5`Hz@Uh0Ld`N!kma8 8&}(4$0<] tFO0vwA`Hgc" [u YHMPZHRA *3LP+KJRfp@ rDvq#SS:MO ~WySNXl ?*m%s>!  Jf_`8ta #Zt#;<((E/nCaR"O'bXN  D 6H8&gb`P@]lgP2ea6`BRAR^@FF^XPEROSYAF($d{@l,+v_.[6P#͠U^,1Y* p` DBj`Gƕ*‡n.6I MbL0/OY1|%`;_a ن`4) s*t>Za #Si]"*A? j 00`^D0paZD (R@k.^RېY}|N=>?DXE ;mBwq=:|$;zB'aУ@ߌ9&Z@9x2@`  C DFc[UaF1Ph){44AAqmRGXtsY`"،4GÀ-B8E G֠(Q@R%8J@JH=@/C iHt(3<Ǖ`@}@8 xE&F $4riI X<"z mr&A8M}*r+WĎy.NVm[,?R%K,X԰2i`biSĆat F¦}fHĐ:9 t@ x R5 p'J) 20=@cԀ\z >H@&LݘP @2c/PU@6(f"ɀ^ 50o$ u @H0aQ "AS"b 8Kf ,A،=2a dAȇ35 m2 $BIݲ;~ hAP: t /O<]p5^@zҀ%IU w0 B}' Wn\'s)~`e&7V0 T 3@?Jz!,caC\ Lᙬ!ct510loڌ tuQK4@(1tT UD uUmuHյ% ƙ g5m6LPmͅ HTjhfsg3T7 @W]PM_~[MuWm`S[G_o?P߹_߱PR߳qL(i ^`G%y19dbQ%yiiyDFve*@} < ( <S@%?pc"mB*cVnh)֔m! AA(%SǶ4P@dƠ;  HP ̌, L 0U!D TeDDeDeW= L, (|(e(A%Qe^*'."% E#x|Gfb@$N8q-€d +N裈aEY Ɉy4i, mk>QhIPFVAFEYW換C P&M`aaKfS:(x6a#?ƀ)haMHn=@8xK7Yu 704<@@9uJ$:d4 6A@1 5 k`cxh2PDL@OH- 2<~ F{(AWt h1>A@&`h}@'Gśz 8c :1 Cď6&&48.V4 r :0At10l ӺBp8M@` 7 PC"QQXNu |zRFNU IRFN,I$N8< H<N&Ia6j RE EfNuЀja$"ga<N& taԀ׳(Sf`g"Ka`CpgUf !NuH&J:IV4f>JBg SEkJ SBfSg>f dVf dFf d6f d&f d ~%O`,~f Q\~`p~`p~` p~`p~6f d f d"|;pX`  f B`|;pf BSfF|:F>f d6Cf d$:{0P`"?~~:{0X;pj gf FSfRF˻cĽf*JSEk%Sf``9Lo`zq:w :fo yrotceriD`5pa\` va a/)Lm'{* gx BB"fb|4fiZh!]JtdEtSfJ $4C7ip[r4-&h<0pto"1JQ@$'A"dG+Ї2@JN5t ""BԘ,EG `C&,",60C?JQуҳ^Eゑ?|VlQ!RIC 򡔃Q U!k b]"/L_&EHjdWQjSkJa|jEUK\@'AHQAQqA҂BHK6MSCAC7P18d #z/zO&/vi"(0R40 /xaOXS-|hBBfJ g rU@ 12@5A :jy@S fgJt2P&H@Rdӄ `DCcvj*L+v`a `AobHl@h)0mAHBB새CHg@Jߞ@AB468o7} 84@6(4)(:xN̜GP/Pt^r΅ "$&3 g +eZPG-'B07'D`rt0d0g~0"0hN /P0_ b6JZ2[Oa a'a/haaaa=1bl`\ kJp gdP7yACV瞯<Zx/@CSCnK|J"nS WpÍ &$"HxBPc?ߌ e^>pWR'P'_ea›A`ouE%;+%@ ey`"; L8daAjHTmf fgfJKȵp1ǵNz%G(҉R@:`c "Eo ]Wd-Gic.tQ0<Q ASESI$CI "dE4 "ED`Hr2r-D\aFJ_" (haEpH"dȳPAW d|6kEJy (C ĮJ < iRT/]%p rtFNFHV-@ Fl]B%HmC H:V4#8 i9 gu) pτ GB@f"O,GGOGH08ap# #]#_F*i2iAa`gK" v`fr:U Y g(@9V8.sB!М! `_,=4&$A,hLvN[5Btrr( gtg]U*gEH)N/v' ܑRddgӈ4CHC%xC%u6VJBȃBDEzEzԙM0•[& u2)I4R$g(?0ā4fO|DAJBD8BHAHv@HH@H "$?hIAZUu?<"pn!"!A߆|K.0QmM9Ha(JHyrarbil.sabbuodeihtam nepo tonnaC@9ۊ9V@+_,8x,/!p,CJ:B c_erc8 ePATf1JaW&}`G a gDZG0 iS8hN\OJ@ ^ \VWo]X~H_E|,`%dG(#Bmmb(TGDl7?]1Y,0"H d`_cG; #$S?ft0e@Sv (`DX>| `PF@D0nGJgFJdd^|FVI*[E8|QDr<]+W_$GRT1|" / e\/ `EO"paft tEf!XEV2Bl_ SCSf10h ` R($-0fVq~5( fE&6HGH1~RR|iaf: Rg /d` +|xfGSd5 pAbG oFzsT|LH>Q0D3e|U x*X8B (JJ$Ct/aC/ReB Š Bo4,00+E|/*$+h`gn CRA`CSH\ d nmP`AvFHK~/Tj".+|?A~f>HJ.BS&i?Qz0g@_zRf Xk.5t`cjDkcG7g #AN<@j dq9@xei!gI jz{NDBDH(`HB']ETLlF&p"^3Fa/#3. }@>:kEHÎGBC#&ES/$d-6Y.:ƆlLD3TFH"4Li -_!DEU (SpfJzF5k0FbgpA@<.`DjgDȾ`#Ne_3$k[@ bNK-kc$g^k`*@`fnklk TNG,Ơ% 3I q+NICg\^`xO O 9FJ9bH$O"4D dN⺡rz/T.BV!>|$f!~thqzLm$$f(o `oRH`g \оd[:蓌 4@/@H/eS,/ 0o i߰_(XR(< fva/ /"`<I /@Ird_!,}Pe$sKAp{8syccf/aPtar"c Ƃ]biavtu]syQpgmU_nzdcM 5sap3p kO ̄O/I<%veRpTyL%er=edkN ?li`l3..aBx0X~n$tnd2RDLEIFdndqNĄH8` |Bt NHCBgCJgat`t`t `t$p~RB i}%Hf5S gH },:g70;kHpg4xm$\ mWGA-OˈgW dQ ٕdeh@Hp"eS2@bمI$-r nI{v`[vnE=@0>Li@@ )`~DHd .iat×ڡ dA'bBEʚ;XBQ1~dP%J`dR evpt0ADSjMa y^S(W"@ xH.nLG H"("rI' ^ӈxԡ`._ Ro-C=jLҏ/ x0~ҫGJ` G'PNLm& Bg-J 2dBS`p24ap?j4ASuNNTjVJAR2DP2BHapj,g2ap4fGSg kGJp`lpmzB( R6,*p[B~pnR~h.V.p&%+mOnaah `gp3徑 DR=Yh2 LJ O Fga`nLi"" (JiKKrigafJ)^DW0`gTPg|4fer d@+Rg1*f@b2vfYFgDxpj$@m$VaH+C:(f[Jx0iDQ.i wH(_DW>c i(?1FaB }W.|E\p&1*LJ^b /y trڥ morSodeR? %O?O`.G8tB: }? t&:z`_ .HI+/H^C\R`81 %`в3!X AD^J 8g@v脕x` XBx:b."efx.GN~A~dB±B0>6T?8inŤfȀ f KSfH<Rx(fI TJIH+ Ƽtrt"<$;T&3$0 gJ "Tg G+W+"h- xgP mQ}(A:KGsDAr `Sg a|`"Ӊ$ aE`L rzHGSB޶dBBRgGHŽHTBJ %0c .gkށFpfiSAW8 Qd rpDSiBfcAgCJVgAJ=ĂDBrBH68AHpI`^mJ$ʚ G;踣VW;Q4pFd| oX-f0HSa|0}%Jo62(aiЎT '"f4 P$A`a66.>tC:AzvgRvSO vgI{vUzXjiHn `v`^ st*z0I 0"aV 6}>H4O ~&)Bf @3'| EBAI$/<LB3J#|"CiJ@%/ɓYGEY(`| D%$/@$R`O54 /Ђ&p*6 wpG&$ D0VhgJS)TU<"!'yQ- g-fjKZH s27;P d%# 4"g5tAB`E[Ӄm"HgJ_,,sX~`f@C-N*Ԝ`W[>m0P $]7D 2r@HX P^m[DJg\Vfp܊5|@RPa@Jf 7:) h"gJ <0 vG$oNgѺfX*@05ha$H+ٟV"=p F @ډ >@gi7;jp0>AGhdgXpk,i +GB& pgGS?25GRAoެ|->vuOgv6g2ۈ-0fGf 6~SJHRZL9ͩJ fQ@fpTg|0Zf(BJ[)+pp" =0<_U vmg'.gaDf XDS#!z`G D|bZfiFP#h2գAA SRB*P  ĘBF"G! 0{3q_KHDpI^lI7pOBfSgJ_$H#A F @VCJA.l|3@3 pF3H"0"<"p-Xx`JҤS gJ<9` iQhicJ"0.aF4<(?RfE(+ /v¢ 8TaY`I LYEFf~HgES&gZTgΉd &o:dRBQ68d|k60q1PCCfc ` 1 EC fDJ&ftf7xh /P Tf _ Vc @ Bhtg8```pNG18H'B `PgG+pl~X<gH;Qt ~~aG  @"B)R eDS /:pdXJmargEb#(orAluden*taeёUemitnu9aMTJB,CRI4*HC!/SBLG0ESA,1TKCIaZYOJWWRQc@PUKDBBTELATR,CS'$THGITY==$DIMsVC"ERT*Y fMIASOD$YNITACDNUOBEVAS/DAOLBEKOP/KEkNEPOPUT+TSYRARBIL<, >"B"E_&sxȑ Lp(GʕmX-N\E*aI#2aFH$ \C ~E`g8wXJxVS+ xds<$eSBI B_$bQB3HHKf-YA<gJᛐN /*(gOXOm`L0(@ g,G>haaR< zx_"`_ B;"}!/>az"(* $u( ,aEV!ttub esuome*=sserucinap'noDY :e lataf CISABfoSiH``~3.~O2r<>=B"JÎ7I2r(#%` gUJfW SjTe]E2= ܷ/^4 `aRgE s ,.eb̓H""`Q"gJgѱȈQ&g"tpurc tsi yromeMPb u:@9 XH+ @b5 :ɀ`߀PQ;  a0p: f@QaD0tJ<8v@4p%|pI( gӾA9.p5H0b@!`W@pXhDvvp?V+ rT A@gNFg]#Qgus gJLagt *^!Jxo_lrg4f{d8"jBg( B> BB"ؐ$'>g|D [BP"("& _" ERE /x@"g(J(gl- KaaaaEVN}h"gJ| smR Bb5JRD}v8" > ` z `4`"Qq x"GZ$MR"jJ(fcp`f"G; f4|N PAaES&DM@LpM gEJEH*&dP 76)SB? hkcJ*+$)ak B3,&$$x \0>X1'fJgdprVGF:dB=e@ DXXN݃ ag $}( |}$Ќ#gsy%k4/,"a9]BdCQBEASI9}/cDPbA*/N~%6A(@tfJ4;Ikv L';(xɒtl`2=-`".;(Ggy t 991=_>|5"Q/Kt|Rv4&ڄ"^Ș b#JABsBJ" !/UpУb(SRAB@pN QX g@S/d g BEHA0f¯&a(o H(8? 0# 1p"4^<CDblVJ)NdI<`S)) g7~"`OR( f. 䴓Pz0` # P4gJ|pA S0Nk0nF&zqAdƚ_-P3r 2vI(L#=! Б\ArfJ`vĿF BU`uL"3ĂWs,`KOA QFNK#0Z g ڰ"@0*f qG2/S}mLh+JLfeZ%\Mcd[N@1lBhBD0,lt(kAJ,k@i}{If?Gnf,(FA[Y/zjJ.HE1XBC̆ Q| W< `S8fjJϤ } ECDnBEC<LD2DH1fg_itfF(" ` B 040t@D<4Gؐtx~J@t*,H'PI a!@" :ArPa z 7ȑЇfBSg `>Pr5 L@ Q?HAABGzYl̀zw/46)2=Q"ҖCm`-W͎FLj@J"^~ל ,pH_bO{ bq2fA)P@AHDFJBH 5#:i:iA ΥC/ABn@ &<|wTа}1_`0D00O ON +JfJDHaJ" aGD A@q ҧlUt0246(Tq{-C|l0/?x]$`ATo8>V 20(a IHGpCJ#i ̘J |HAbDk0IM#"I rЊSIJ`J|RHge0b/ t,8;tbNbLv^TpHE4+2`:@9nBِ2l#bBDbh9h7FNtu<80T: apO 0u2.y E:?dgR< >95׼A_ vlDGW `Y.J | /KWhh$h޲ Q)̤c@HY gJtPL{D6g,J[2SwBFaGQ$),ʥ9p^"bJB g,.bqnPI zao BgxmN(5? gl c JN*{ :@ dsV|SE 6 BIQ9D0? j[4VH!9_&NNrpK"vPa2&& b|.;38-r&@)X-R\Dr4ڼY0pVJpƛWH(= Xl"PX@ B04AJ!g2*f@Gm`7` 7Ae0K@"g x,a@4AACJFHR gGDJB-,>,>f| HBvɁrTplB6E.D9N9$@) B jJ(:x`_0Hg, I(g>JfACH?Qi)d 4o.0 /|g%3JD\ 1~`7T5MT2ived.elos0ĬetrevnoCsecruoS capkeSLga_(R`N Dr:H"tH+`NgV`BBi5gO f \E&f0`.````` ` NG]1 * \@0ۮQ)=yƌ(f DN7< m0dgGS¹k=(->~f HRG>_+"u [f*) fA6zQV~4.hH-/ PgJf\!Š|0jfffVfGpF-M6>H;.ta=H-~B1M=( ?sH+z&mpm1P$-R(eQ.f|(z"- Ɋa8Y@H6(A72g4(QfJj)O#S$ y?L@5Ly+4ay g bghBQbSTZ C C DBAȄg3_r`e*Ud:]BH@)!r'A Rwt~?#2`Q6P?f1y!:f~@' Hi;A;QW gP gPitpec dcepxenU hsNH/P-`D B`2-/ f@-"g.((g;|.,S*g[r/ABtnof.zapotTniam.trop etaercCf 3 4ip1D I!TLC`2+}ߟޮBA+ /"gJt<-V,GR[$r<0O @+|gFpA|+P|4H+MњL<m 3.|;P "_,NJm,/"; g$( @ (g-dc.RlWOxb..qِV W;&)'gFe1#Aha`ba`e a`da`ca33gr&gJa"E?׍`.N)w4z`zX!eV B tړ=1Id{ ea<8`{z>f[LVaaTeXgɵXf\_,(h-jWS`@_ 99#s3 ˨9?jЄ gLV `H J6lW48d@HS{k* /Sb׮gJњcJ-* iph G#?ƨ%ˆ[--a c(.g aQ*eGGD"GFbeڒRB\e݅DrD,6gBnGm0&gX-Jgw2`~yekX5]/P gpDM"| g _&(bQXLN"7v<4rʕȑO"\6O&2/ zHB /@,JaXb`bBP15Wix5ffusnIl6naC8891BfiH )C( thgiryp :f ,C<#~`B5b+/_,/kp6=PAEHĜ iu☡!Rcihp!J42yrarbil.sod!JuNp=BB<> Na8 Ta*ZZa?C&I{0l퍧|8baC-"D;DE;ESF+:@;FA+SBJ+<I+[C2D0 A@2 /xHH, 4,iA@+X*X gJL:7'| <"X xxeH<0C nuN`@܀H d e0uS|`f@Sg ш@"/ Sa6 :>ȁBFfSg  [CȓnZf @*(#\Af"J͛@(NDx,ɓH_$?zNLy*6 0JQ&P=d@ R!@* @;0+^)_+("D5E%/Ꮉ}= ~<>P.xA- RID$#$*rkHTUOBli?>>om8 -2 D_%+_ cc~{7^ E*:xp+<M1<wrP;>EcOsyawmYnaclebFp9OO>"pymb$ ata{rT;"?m-Aokile%6eem`a!rxcuohBC^%de+2dJDeb|~alpo&) /YoitpoR ̹(KxV$f=-1 IA AU%A| |STNEMMOC3 &? o⋃ ~{ ^ޛ|'Ie'MSA&nkt d:gf2OFW"J,::: >⣉/RqNʌgG 6%ٽNI7S,DIRM 082,56245 ODATRAPA!7Hw 7A7:ot tsaetirwUCUTUaedi5oog jevahro gub yna dn>f uoy fI,G9?GGU0991p-NKRAD FO DIV AGIMA A 3AT.TREVNOC SECRmS CAPKESr <*MN9=Ƃ<>(bxvTUOBA~2=!۠Boox0#oy0G)o>o0oyy|0#)oo_0o<y>00)oo0 k ^ eQ<0#ooeMARo/C<o5oo/2o{9}o,+oo_1o /oy|#oEcx:0F k~7i' >}E99١VKyK!KZKK!K\KK!rz;?;!m5mW^ή3VP/h2'BQβzџfZq Fk>J( lxor; ;x,e#)x,c G OOJdO#O^O_iVC 7 +`v,Dvͽe+N5a1_"4ȟ@Lb.AzAAAu5~T#5;xؾ+ꙕɀ9G>3ƽ׻D-Ç7-G@ Os#@#^#' a}A+=W\7K</ߡ(ݳ1,^ k8=>貌k. "J- E0G A'ϸW5A+䥉5AկL5k5^5O5 ]:a%?%yQQ)QGQ[QQ(S#S6SS'S<6zbcd[ ;~>>8) )>)1৳ | cAA^1TA_A_1PA_A_1HA_A_1DA_A_1@A_A_1AAz1¨!kU!^)g3DYW<MSA. x,%C^PD z=-'?%J/J%e >$H~,= ,,< ! O;^s튞19}Ő-30Bɯ#7 ?<8kuZ&GNIZILA~lL L7?c..tiaw esaelP 654}e=vNyS 3b.Q:P&Yc%!qN`G"gk##G< #??r ~TEGd7O#MAR#p#&##2#^`##bĽ## #'#vN-.E<>OC@TIUQCh%. --I/FNI!׽\BA5 TSOЕ 0R(!n7 * b\ _E"_~EOHC YRFKUNEESUm' ~= ~H$].`.r ~r O+DDr @+p}ue1DoxH2:0FD,  1  

!A G+BH<.B*𳵈 |+ؐRb@F2X~N|<4<>l<6</0Ë8zNIFd-c tpo'u2')|NIIЈ^JDIRޓM8082456245._DA 14&Xfo>/IkAGIMA$T: ot etirwT..cte,aedi,gub,noitseuq yna roFTz = vS099ISSENKRA (Q0.1 V /5A?DIWQQCAPV OtAKEMORF DETREVN4(B NEEB?AHDOC ECRUOS SIHT (<#* &@ qN`R|& =yS 3bSģVPP20 ">z'}}R6Uo'њZ%UZoے0a%4U# Um4wQ[ Qg yMt5J ¢| & A8C`5((q5`5Uj<w+%B<)vx(,f:!{5!N %# ȼM+Z{z <_aY]TjyVx <ut1K&Z3*h!| Wpq!Ǻ ۗV1h*waTqBiðVikjkdFUpqqi 'ޑU<  h27=`DmfȝJRP⎕U*p4/F>5)h#-3$/Sx K"b \4eE."BW8q8 !F<|r`WƸ,PpLA_պ୥QH{wIaw[kļl{N65rl(+-p9u0'1Hbu3]::[ѿx_? I^\ sa>Q Q%9"> 4&{@Mw@p22`W=g1gO|M#f 7q>8%*Xd10UhZцKD`RI>8id&A*Mq ~q<1wZžkP;TR58jj"AF` +U0d"Qܝ)C{|. $XD;F nj$ےViffcJ0ӖiaWɔ;ĂTej?k)J|iF`Te`}w&on#%U \RfS-g`Ҽ@cW/rKY,(FE#=$B3?遐*֙34x~$yϷnZb8\/͜g+Rhbc͙hyzHi-&آxw^G a?2$.BP/ǥD5>;߿! ]2w&0јed4_/54Ph2Mp,D_K4_,AQX|" L) `F+Udc!5]US1exg/&]) CrxcL$:V׮-8c293-c2z#{VS+Ğق/%/,>eSɎh/ eQAM34:bdry'r0{G$x9QȦ[-Pz߂Xc}W3[1GA FoATl‘AVc?YXI< h &qźt A )s+V02;0(PV-74ޟoʹN\SRm "zYiN'KӀ9tq,tF9_|br~0fN9}BOL4_}jisǾ?n9 .tA"gKH7ZPMvGGv`8jݸa6́A%0!*B ~:G%+uTڬ3sCN,͏(hn OP:zkyVCt€OjtB#Ǘ}!wa-fNn2,4fsZP` (gFr gI?֜}:L!2V }!"2>[cJzFYÖD0a4׀GP K~/L~FO1-tم;c!4jgZGoTZKG)1qA?;A#`r8<[3CB󱤠6E«!W&,&KUzyu9^ibPe{4}ya4i^\Di%p+ҫ3gNO A!uI'|+U)&":JbF oH|R2,p\D ӶZh _,HyUqþOOv[=$ \I[C!Ez`soh=T)b|FB)gIXx|#brV0[b|o0aL6m0ad@O}q?(^HM쨬$4/ǎp!s)lRmVE"YFk/`jxk$B=+Qܔ/C?)@cz@(:…5w=Lt z,z*`^^RS`czl X +)+R+Ћ˩ {@Han=lLF}3`B^ _+ dh Ub14\Њ06Q67EJ >a#Y(ӥ{%D4B%h-`0XXXn;J"Ë_XS+{ 排pqI9+, ȉfEUxJDCon@LNC($*#'Cc zkӯ xnh2,3 Pl])>@AY`"tY9P&@AY`"tY9P&O; y8LE~?c8Vƺ̠&0I)`Gmf䮋BvCEʧJ>=4 `~ , KN4\ĄdLYX qDzaj1+¤u$*Ԃy 4=LA+N~f4 5>i+#}P2a3[[ y QG9 vaiHvHO0P8kn},WF,: Q mLԄ U &U15345q{Aq@wڧNQGxۋ[(SeŞ+4)X*C[(SvqO0B& $ЏWhB!=a1QbW_!HpCjA`VLNgR?ATlB rm}:o V8;@?0}3r:,R]E 8J2veunP$%Q(ܑ! !|lqCTa{(c#y|'Co"E`2PĄ MHl+`gᢠ2O ĂK]@DDS$_5m+yBCɈGbx*.ɀf8!(qmP({fc#$ xl:`605T|#k+Ppi7[&oGr>@1f-g x|24+'I#DH +aRK@v2# mi;,($J6b@lEohbc ,pB@[S[*Jx`U*ldlaignkcnM!q^Lxp)&+جQ(( @ dd@A &JXB] |.4$;3p" DP`/vCבy ;XcK`/ƀ"!u@.đP<h ر` ?e&) 4*P30?ٖ-8JEg,wC&pP`1DF) O"`$d@Db:wDdzn  @RTb-?=@h`5?F᱁NSA2'1BCd%,M~)R G(+ꘀ~qwdJYir,v% |Ggn Da_t(^GF!8I!J lА/(ŀtkGx=# 55-M IOB#q$PS @v ,9p @O0,iB} LV$ <hF8@3 ef%pwDq"y\69W0&ElD&Ta^FhՏ"m3DR_Ý̵xJPpu \DtVFf@&!f5s)胪kE# D\R0aDf" F mkhE(4NYȩ'_*9D\6N,UAt@G&G@w?<y^,;<ADBs<#fAyiQRHi0Zo|EhOM Q Bmgonccp|/fc`fª*PUCQ1p:c )6!0*B/'a|hAm`+6 ֈpL.I}6 ëoP6t<rSQ^ˀ3h @@$3ɝSrrplǤz.`Wz%` -{ e)[?끐&aayEKA` C # %.*s@ ̊pI\` (/f.`8 (a@YMy]t_ocl LTh>& 42P N 3NhB6?8$%e|iœ{Fɓ :0ș) 3yeϿpP1%g@KX VDu8g?" eB&pʬ;gPnYx@0;1ѐ–@,l rG+Mv8-AE;%~ y41`HO"D$|C0 ! h<(&A02مم \ P:R "TBDW0 4P;8c†v.v :-l@M~9;ۙ:;8DEV])d( '+"j  8ax.@! !p"@@ hMy )rG*"5'‘ b\@tGL!Qɳ8&>Zgq#L ` XS b{o&3ŧ$:`9:YlS?͖ϗQH#5 0$OTCHF A(J0%P C('!մ8)*,~3gzӺ% *M!@c '$t4t øf X!:_eWpH* *H{JT5 o1ՠ\ƚe:e~‘Q :4s F@H! C~f0@~jP%J}.(& % @A0u=N!@.IB [@ ѧ,u3 S2! i999 zcb-MI/HZa@{iSNfa fCs*XT`=f9Og0E$!J+E(֐ #AlKapmxTYNFJM)t3ā;:4%h[f SC T p) <,:%Ha(I,!L\ p(0"oh%A ! EI9#P: @R ؇Bq[1?КE褀e<^IDNȆ>J#¦=6 EXCeqG==6<L >tx a F1OB @ D1GР;S?88M`9'2# ɠ RO{*! х]U @ " |M jJ l7R߅H@tمT؁I%"p@3 HDLāN!$Fn3:wcY #W78^HX}H|@,ug lU'|ã.dXOmP3(JAAz*BeXM``CTL! T!4*PBUHTP"hhe%cz? $dԕ@9)7,+у@d PzhY2y5$=EDkLG C^K ԭdf0)/$RPf @J8 H<Xe7*:M$Ԡ*y <@. q@C>@rI sBj aZ݁/;M adgw}sCt f" A!WHA)Q"ND> kEŝB@_ጎ@oCaDcLwπ77Ԣ$@- zH=#(deg hlnI\.}1rR]'֧>%X+d3)ge %x8@ڜ>dɅ'S4Ɓ?8Y|pcO8 ozzU f@$'- %'-$a'-`%9}C0ljT_脨MM@ղ@3-B|`yji{ isDŽ?lLFa#O88u0!43r)>GDA90b=t Bb8$ca8@֦N7p CcS[;rNuKRϷt3?P+˪)Ҋ  l4&mJPƅǞPT}}E@,DYBRLEV?q۽ HgJMYQU%9:QDS09A''U>wL-]fHl%MU32}>aBARt@%(q'ϐ`P'\HA~9ہB..ff6?貰E ݝp PUu2 C*# ӐKg12xZ[88dKdCd2V"`Pt 09<< l1PwL. /h5!cPa$ @Y0?]h0  0 X`$,%р_s yMT|J`Ġ@ l0 H`/@;LN0 `H%JF>C0 Pu 2`PF'CFm0 `@, x0X`HhbP5 Z@`'%eg hlnI\.}1rR]'֧>%X+d3)ge %x8@ڜ>dɅ'S4Ɓ?8Y|pcO8 ozzU f@$'- %'-$a'-`%9}C0ljT_脨MM@ղ@3-B|`yji{ isDŽ?lLFa#O88u0!43r)>GDA90b=t Bb8$ca8@֦N7p CcS[;rNuKRϷt3?P+˪)Ҋ nAe|N=HI6<<NN<<a&Q ,xN.SF FfaB|a /IC"QQXNue|zRFNa7 IRFN,I$N8< H<N&Ia6j RE EfNuЀja$"ga<N& taԀ׳(Sf`g"Ka`CpgUf !NuH&J:IV4f>JBg SEkJ SBfSg>f dVf dFf d6f d&f d ~`,~f Q\~`p~`p~` p~`p~6f d f d"|;pX` f B`|ocX;pf BSfF|:F>f d6Cf d$:{0P`"?~~:{0X;pj gf FSfRF˻cĽf*JSEk%Sf` 9Lo`zN |1:hgiS bo̺9@/cA xifқEVm'I .ku3сjW(_l#onna% R8z/|nw9xWx mlUr-rtuq-qE( XukDp-l/:Jypoc-cp`kkHCRAES)ut٬|P M],M2"p+"!yl?/$ taolڃmGS!#;  숔!otLg}S8davL>RtuOfԉ{G<^bmGCCqDa v;_nur#?3ffu;:Ⱥn)3WMQL+memTpN {Hp=PO/@N 3~``euHJ(ڌaUsd|*mmLD>.!lufac= :*a3oreOpcqCvznxO#'z510@46/0:NO,:TRJ:tQf.zaV}xo8ocЧ1.kFdt pAyrbG.scihparg$rid>mef 4O_u).xam(=AXK[N /8*<t!a!lp :)o.RDDY.i @J PM-S ROhI$U,PIH4Hacdo\#D ClJёaPZBcrJ LkalgPKeivG"Pnoitcur7nvlaglI rddBtYsu =CPCAGBRUPSSAR* padlO( Af srrENEGAP XLIz)r/n/y0 ,traeR5o rԒqtsyS ot dx k"-** C>PAZ< ?uttirw 0:daer setyTNUOM\BNILYC8ROTCj>!fUCEX ATAёED DNE BGEV>SNOITP> $=(k=htgn` iF2%p 0 0991 ni HDDS yb relbmessA 35.1V AKESRETSAM x61 fUU#f|>|LR47Zȣ|fm#Q/l ?rr O)BB`@TBQNp6fKo CHvD f1ЅS5=aJQUQ9ZY6`JzN4&Gr'p{h*($D]DEUL2tOCX6BB^ d(Si9vjBHOtjBS pQ3E p7T1i)2|!PB A@# C_*XLPd0@H%0D@!pBrp1;T!@sG –|1I* / LfJ"(|ZB@ABJ"$ iITQ5AAUg@J2>к4K]T0Wr(CCK4AS`e(<2$5J4I kFZz0HppCSR+6qA4_CAAVy Lrᕃ8HR`ae!CRt`HQIRl80Va@R0^ap?uj`Hpn` .k <?vX"ʂA e7`p`xp?W$YZDfɱp C 3Hf9@rK&U-_ H'8k /PbZheAtE c;pb }"M"MͰZK*b_cލy! G@ gr >B@ Fd79+ zP'Xg).6iI%(lGcBfE1x݈E)6")$@"6)qJ,'%B*pD؜zXfa  @Xw/!A#@#I>9Y:`OhuSޏ?f=Aeh `r8A@GBa$X;gfatz#k/f" J*g+ B4g6khL Ї͆I(SVr'CY?@7;H!%4r(BT'?h g0e <gJO$8bYՂ>ePh_x`!3lp@ R+ tI$%4 fSgaB >ctJ` @R!)gDApf[+vCg+nf xf_7&JL(3i'P%,<9HH3~"22rVfUs}fJVhb>j@t A aQ*ӈp` R.H\f/%@`i!"MA0afU2g~ NaBf=$HuNTlL"gJ,agJrpgENJt%/t f  v0oJ袎FJ28%CZJ'LD7` ``Ђ`(eAx F-Ȕ?<& 0'<'Bں <6I&>*ddf~w$x=!QCRQq, cc5rKJr #OBx)BPDଜiCHiX-' grT= zfJM?# Z C`Ufg>Yg/CgH$RdBWph䧠ݱxs5 C"1ڑ2'"GA](°AGLd_vp g&Paf"k!9$gS }k LgUt0gO?(4Z+2&N+ 1HfqR^ـ' F "}CʕF@"AjI IJ̜|5A4 SMU]p=J#LEi G3(@3D3hH4rB3A3#F@p x w\ v trPph3! &fL$%J;=yuN#WH+#a8!i"5 ݕ|̫f!ZRXJѮNK:l$N0,|9,2l"l((@ 4B!0J+Jk jgY  )$zYJ'g`BhD#r9(k#Z#(IY(3IoAJ"a%zDEɓdD$h'9H'@Tre[p<0Q"Y Қk",}?tx4DW*&EP.!C`AA|1)BlH} }^X&:y+Iq#E c#F@0|!|11@RN;pO AtZCfJ k,@'Np[C xXsB-f *v{,  pІ p/(Pf5Ȫ`CI ClLi'gαT evRRN x^`jf̻b0lgrg g g AN8 2 * WgzgzUgTf0BG1gy8AgqYgJgd1 k[+JXN(N*MUd) y+&TJ'Llk$x uNDnBbnpLaHvaیF^o9<䆷V0H?*ȃ@Ht,azT` a~4?}FYs ^s Lz4~: 'G !?FQ Q Q*  GB2YB!1 "# 7+B4]ccS7 5ƼBQ0w{%!OMJ-SAT @ / I =+(M?,$Dp1 &'?UjBO "'`&3E%1 zC3%KH*SJx-VFj@!D|-ETRR}OJ /E#&XER.AyWDx Qc!C h4 |B*? LNURWKNIO--0RT4\&u2:£̧]j~KTXEAEPrO3PAWS Fi/X,D NK @VIDTL f_Fjя  1M '"AB. !`< ;A|L W"F S SSpH@8U2*"y|@ES <0RL (GHC4=TSTBYe" !SEVOM 2PMC QEDBUS DNA M@.RO>6.N(+"+Z^Pm{2* el"-LAGE{a7LLI  @y GXEv@-0i–bш6aDf}P/ttAB#~[`RrWj  L`a"g(gz.la/pJNdIAWAaDxBBafI 2mڢPQt(2$ze]1,x(`Pp"Up FzBbRhnt7RpzSp`LR%pHDXUNw-pU|bJkUJ^r:P:plJaBC [a G*D+;6Y2:?sNg ܋O`<~p3EHxDFURiBna}@?EI"M#A(" RBV8PSURCACDCFSZYuN:er`XgEYk0cC46o`v9DE]:H`$a:tL 7@+8a1C ZBHg ` "g c`a`1pa|74`$`+p9x`zfJ#p`ADD0DhwyH ؐE `CpaPlcraUH0b^a:`H>! r)J`9N2]0~aZ96HUda0C(pna*Gօ |aLpDIgtEL$nC<2AH `fɻb }0A}!"XSr$f+_"UË,fgOi"f`v(>Ǟh( WHg (JBbf@ D7!7 pR$)f-G>cFr`@ЀH#0fJV%Tg "gH ,g@LjH:gJ|xC2 (ȰV%fJrmʪK/t@0f5H| Q@1 H}   HA2?0q8H'<AKAC1F# Q:&f5-p;p1rZ,a[~? 5 pMZ z [D|[KD,0|*` CS+"@Ba1F26\.p` CԃH+"*fz2gxF1_*M4n/Fa`afŻ@JrM'& PC@g % (0]^Lg[~s4<ȱR8ʱD8V" I'a1+&Ga fuNfvc5Q҄tc̨"H`fO`jLtfBS]S'S&`@"B @gJFfa#P԰Y̹#pgTfL/|k;QK.p2ڐRd0pva_%p@o` ~d AKt`ji*"p."%D"-pj/ pL#pP(B<?t'^8~ZC2EpJH#OP0@QU8<S`DSZPFPCACBV91-8{N`:U:b5A&`"2%v +&f@J`:*CgaF: PjJR`aHHpK[@]@ඉBX4 f<|Dak_O4 >_$rZza"EPA /2f/`N B;@afx*ga tgdZ0gD BBM4b sN0r(zN[=L" *K?H`gFA/tTJ*^"g gȻQ** 4"~: gwpLz$dAvX%EA20p zxGx6) 4: vȈQQ_v ;:<4DRJfJuN3@Bk!2I!`e@ YBɓ`L`#3Ng@SgH+0`^p`s>^a(+ p~`T$l9 fR(hR ;C_7 :C =gﳂXo_'`Ha /s7>?X8IH' !C4YALvbڍRt(pXK#@"WL"G&x~K˗ .EB^o9e ~(~H()R6>ALH#QB[~I ] "|WzesNZ&Z+?"+/g͵_AEH"X1oLP2a*R2 z "pr*J`g',Rg|T+("-HLgɻ:CB```ga`spg}vg.a`&a`*afFڠIv`e_ e ?R Ke]x`&da`ha1N g Cbdg"`.g$Zn99KZMzB :fJ'(VvD P?e~X.6g8&`P"wS a)c}Xt%L`Tyg&NTpJ ,`"aڋ vE%^t|%,4, BRVa>'Cʟ$g " 6&$tD:,DU+ Tofg!D%i$7lΫ&@/ XgH+g AA%S&$ Ѝv*Rg0+(r3v $ZO$ ?<EZ3=[0wfC)ztgJ豜 pV$9@P ١`&S*%𨲂H@܀N.S_Q$<<-ujۣJ`_ xQ /CVgD ;:݃=v" ~CsLbO(Sa:fp~pHvgp4grgBo08~o@o0pL"p W8 Of!<DJI./c\k :C*fJ>`$21 Of(8.b/ ט2`SfJRP;6ϖ wI(BS~J|cpM tZK"*[+B H9`&>bfWS`\fa ex/ļ |p* E gr|T&)`&(j$iH&`ү L6&`@>< ) P f9dtL=$!gCF/ A)0,A#aB# p(Tc#C3aB9AE"A* B>k"YC88$ 3@"$g+ J/&kVYJ'&abg_,B JDErݴ(EIHC"!J"@%_ENR ɓ,*BpB`esE0 gB[CDl4-`2 P%#%4f1!*=tȋA/0Cth!1?+*)pX{0fK]aFF9Rdp<2B$C zeYuN2nd&PL& fvg E" YUI~fĊzhE*ޮbX f~^ l#5fRw1*Qtz4>((x Xv/ `pHX\ H' jv+$.Ȕ*LNKf0aG`IP4h t] E@ %,z@$a &P ҆Tf^sH2BQB~ ޭ$ |Q`"4\rJ,@"Sf4 "g_$k Iq +IZk$؜<e+s8$SdN"̫FaԘ$J &a/#/˨$f+B Cꙅ`P!H" `T}8I0/~8Y@'jN(k,":*tL>TgS.jٰgOx ]IH-pQq|&` aaАGgv@GA&!8|L(Ka!&9&B'$> fɱ`8Cng4g :g=gH+@Hz `4A.r k'>NaUtxt<$dBvf~ J`7.m{ $ p*lQTMT`2_5S`$+zgJ p"K&S  H (P!(`AR?k՛.p'@rH/m_ =/-j+<jFSZ,tM$?<:K2FB?DH6G9@%IBm䩰@@b'+0c 0{B$lX_(Q5B* 4ɕBHK_`3Ph  jJy!RZH$ $Pg"0I 0fVt ^4"@Bn@S&A@H E.G@. jڌI /nO GGVf@H'j0H @ BjC4"0bz@ kR:fDa8f2{<@LfAf:`R9A`P NBBR`g,fHD$&AB@fbr% P``iB'dmYagg_eV4*/%ЉıctS`@؄jJHHcd3 'd o{RXqkv dx v7`z'yI#g;6g@zt>g%=tFg$6LtG p We$@1`e r"0$,N'!CC=Qt?SU2f_$#/,!jG+JE Xpt fAP!DQbdRS:J(mMkGJkJBBp`g8v&|Gq2F!-r`źRar{G+ &F[1xgb^Aa McrL{*ISVse$fYUX HAAS;f>`Ha,f[:BP Bo\@PaYӁH-y1lǠ|Z #FPPfaHHhJ)Ec!2| fE+D8 9zѼ gĆ:8[#oB)`z*a`A g"aӵFQمۀdR>AHFD`JDPj 6iJr#=EJxCEH@H68a>Df^ʛr(S ,jf JTS-F̣A‘^`;cI7a`@R]@g@gN80?`:| at 9EB;a`$]R \5xY.F:ʸ8DeMR:(f#BN?xz$/)H6(0{gzs!4wtvf(2.><=4A~6A!Pg&#g^1T* Lg+f|7t-Y4g/d= 1(&1  *,oChigFf *,>:f](//Tcr:!"S $/֡,BafyR0A+Jxtq?H`&r֧r`r.--/g|B -A<`@r`OO2\/vHqM J9@3bQBxa`6Q 9 $ZBFSN8RE ІHXP<- Tݘs `4+XٴX[ĉf` *)'[>+&?6g6`B^` a R?L#?`CQg C6DlC̒􋪏e0̈́F&=AZgab5`gAJg5ƌ^a>v@"z6 @%јLR*`.fʱ"Lh^pI$Rbk"R͐ N Hn?jDAsqH3?chak t=㺅H.C)g @+ $DH:%fH+j_*BX/tCp37Ȁ gSX`s Srgɨw0gl. Lrf/ "6aHJ>biCaPF`@C7`NC EgCQa@J !D|"YFk0d5eA<hN#*ȓ8'3@|7fg (}bF~#CCDC6D8NET$=0bdf4%bҒF r"=c<0<0%`@cyhǐyAn?"^ S pPŸ33.} `e !!W|O`_X0.}e:7FqR(> 3:0gtA =L<2DOy2mi HSBZhJ0tȌW"9|C6 Xvfܓ }C ? DU1t:QX\ș B[f  fCBvLvo+JB4+tHQ+ LR`fG\Fgk6I~fEfS? ~<A=ZUl}<3aU`A7QQPtH+0'F?h)f$`d7gP&Fw R`@Dg\ 䋣lkll,&fA-h$t @$ R(BX2" ܍@z`|fr/J dL/ t@QnL^/LdW4Y cax`4'h#' &UtdGnjHf D5C ^J:;xCtBB᪂@Bli< 0 La2|C?%@$K_J kiPFS?gD1DbAи$С`d*@B,<$}4T `mgS!@7Tk /4@NfKrl|ɟm sȅBRBXW0# %?`93kxxh :6f=zy`AR;NAU.c'aAHiC7C\^f ![+BX<+6BgWj_d#0`‚a~)AԬa&_i. ?J`KeBjf}\KD(;ko!a;@Yxȥ b?|zE# &a@BB)05 ~XRTa籯^"BHc|6A0J#+0\y&2T!@ kNv"@QB`ȄR}rANQX@ xD@ЀJMP+@'YVbh.ЍV.k'MBP BDU䈐 R aR{P MN ([XYh Q bʐ!!BC/20^vfFYaPewS*Og;C.t"pV ,b i}nl)QiFRAv!f #'i76@'kJ&Tiq&,Q I36skB@CH PCg@JV=EՃr gC<rgDrgX-rT(gJ rܐ$ 4+R$EBAJ`IkGJaf3Jfa98.}K0@8@SKA#+@Tt0LjAT20ASH2jAB=uNh@7@Rξia`&vfh?a,3"CH.ik?BbdEJuDFA$e|\Ac`DE, J4-`M8 @OkO#GX<kR2`drJZQpka H"gF0fc&XyHVa:*XNLpE `JA <vNPARJ\bV9 OITCE=> *"rOT-YV̤XV*ZPبVN*[M䨂]L*SzS_LHARH^Gh\mSWsYLȅHh!UC TC&TAQ,rPRHJa#7AWV U2 % !QBUtNTb wNTh uNTn sNTt pNESExXOXOOOxI>2IW(EoJL($GA4h<RD vL qNOH@S!FOD>8JxzN&r2RCA(lU0*LU Ⱥ$op jOJVO!!صAO:8&Bd"(LT V_EII,MwY,PTINI^AENSφ>~ѓ"IBCN JAGELL FW }BOLITX𨆫QRO@HX O8 0tXNGEEVpiSLztaQD#I'Ӻ@SALU fTAYBy@X0VB$sHZ:B,VNB4[>M]>9`SL_\rT& !R8s\!^KdC\pGBlWEBtCB|xBUTT{2*PB9IVIy@MRB BQB< Z-1ONA!)6DO&(cPMAHTBM@ M ^ahV&PiV LL2R8jP>TPkMDmLJUPcLPoLVUPbH\nGbUPlGh Ln҅Hth!eCzdCPuSTLC[uzHCQ\ES`fNgEUPa;`GIL ,vNɇ PrJCBS SN"DPDD}g=xyrs%Y4uNI `@$#`Z"7@J0mMR jJfC 0g&C@GHEAvX'j}v_$a /,jѰW+Af-1!UxfgJ:.a`!kGJf-FeRNa` P:V4@`PaHL`:U/t-k ((B"c c g`cg|0*Jޓ9'f% r"` GWfJMk,U/* 9ftAn-`XVVH-O5 g uGC2QAA{I /:$`X X <2XS+0`ghg,7Q&S$gA3"JlIP`WpTfE+ 0`ggjf\ELn?zg=ImN*i/H&R-S [A y3B;B[c`p,J4R_,V/KN"g<-ӌ$?6fS+F`f|(g&"Ofjc B@%xB`9-ˍd #!+fh& A#bvW%qf^JX [~ k'BO'R]N'" LH fKcJR,JyB݊Tv΁jOK9(kAJ1t `x2v=H~X| 02, %0Vk7RN~S:J%YO:1>Vj7xSnDJI9H'Ag(TDNt`*"+ #`QSg`t~' r"M+\Pg>sF%Tr>aAStH`wZ|Y63Y@hgGACp~&?f:-ySbTJ*g=gnD *a@xK1C_/ % =jQAK  z 1|7BS/  `:0 J h_,>MJ@R)& /p&d@SZO<[D7C`X`]"bTSv(oȳlU`e뱈Rj.g}]JfJRrpAbjJ`r_ gH-LG--AH"k`of"&Rf7(J kJ*ejB3f3g RJ x `3 a"xt`ta=aE#+JaE4f>|CMB~~C感8pM9@@~LuN!`l}+ry ~ngs-` 9]2oOg= gP$W(e D zSS/ZfJR*(Lb Ԋ+R+rZ+w+~`__(f@bbzƴes /&v5YTTE.ОB_AvS&8H(^f*gȵL $Sn21.s><$dB>U;ʽU:j4[Za?(IY>CN(S!hAfW  lp/ fɶ`(1BS $RjJ| ؑ+ w ,ȑm8 l( (؀vL$fʳk_fpL"B'BXB|k >]@W@!X:>rk.HV2?`O tBVc̵zP`J((gplܙOLBF>(CRM`D?C7x B,-~r7 LVaA7bAA^ADB*AAW AA2A 1Jr0{g@^BlB%lH\CBrP=M8*EdK4 DV`zdʢ`f@0Չl&1Wz|,`~PA p`]v` 4M! $FyRb@ '@N fycȵdȹLe@:BB^*BRcB]y`@EBBHB]BU83(28JtZgXiDH4sg#d,p #AiHC^ABʀnaЗ@@3f8H3&`6kA\f[ߋF &CTb`R("2X8SpGh@|",fε`aO. #W`U`a# `[Pf+`!2a>&J$J5` (``pqAO%5"(*ӳ n80Oap"U1GXPhgJ bP r.oJ>Ak@@HnH/$ ~c012|LC khtNd~r^~GL{H"q{* k@Slgv k 0`dpBк`0x h~[+|CrFX?iCD\A,2 Vx$:y|\~GvB6Șg"9dQVpyyyݰ(61L t<ȇ<Ȝ<y A2A8Ājb"8fPSP EVS!y/xgu9 tA`d]psyHRyygrJЦq<>ȇlY@H@BN: +A7g4k")g@8@NՎ7UWQƸa-p*z4Y2d2/kӇBVf+Lt6r4MHF2A}e|ɼ;*H>@\6.F :OzB;D:`rA`$e_,Xa/kRfJ 8ak.aL aH("``aXjajdjaA`DgeؼO 2. Gހ<P+A2t`c_e ZavgkvxRf$ irtg/*:*;0JH$vt`fkJb kdًS>g-lMғjg`CuG"LFB 3@FK".#"`Yr@ֱ 0B 0 5(T"@p" )(I'C@((v-( ot;N5[PLT(&6MR,`! ",ȑg7(Jk QB<P#A2B#4f H#,GA6S|@") NL "$WBf4(zQ2L">&IHt@3Jg0ZkJ6Ra|X,*"$8Er:! F fj5b_)J4a "d&$-A"($ 17 f(2c"ZKA$@)p,/u"$h G gJMͬ(7@*DCg .2>"\AfJp@(ɓ@'@pIB'gJ@&:N"x<$[< ,*x,e=pj;+J@<>2. Gހ<P+A2t`c_e ZavgkvxRf$.$a|n$gREaRgLaf`a`|aVa?aDL@kr&IR  fJga la`a-I .g".gd Pa!4`.QJf`a-I` .gJgdNuC Xa!`|aa/ &n".af`a B&.ցBP"_e0g,d"K`(IaJ?a<al`a~Bn a"f&n".g.?pa$0@Bn) `a(aT&I".a f nSe``J ga&I". a ^f n `a".&na`aedC `Nu .g a/ (nax&L(napa%(_Nu/ (na^&L(n`/ CPPxRD ) fI`a (a n gr< g&<g<g6<d<dH< e@|d??a g jE/ a"_82A0A`QRDRFa< f ?aa8?a08`dJFgL?ak,8SA@ S@AXQaSD?a8`*S8|f|azx`&Wg tRB  f&W L(Wa&L0gR@  f|dS2SAa$(Wa"_JGfSa`aSn-L`SGaSaD`v?ak8  g`>`8`?"otRB  f&o2a(oa*2(_<faK`nar&IJ.g Ld< g< fR`af8 Sg SA LQ/ aоn$gRGaa<"_aa`Rn/ (na -L(_a`Sg $ fRNu d  fNu(@JNuCxzREfNu< g RE< fn 0Ee:Ee`R<Nu8:DpNuH xzf <aL0Nu< g< fn 0Ec:`RE`. A2Ae<dAA00g Hp6 _N`Cba` G8Ff\jpF!,Z82JLx< g0e< d AAhpNuxag FNu`(F.NuafJ.gQ`afta2flaa .ЁeBn aa&`/QPa\(n-LBnBnaR"g&nSafRaHQBna Bn|`$ nt ` pgRggf`|?` Nua:aXfaaF&n".Rpa:NuHA C fLNuHC A `r2.g4&La*f,CSA LQJGfaH`SGaaRGaa`HHAp}I < gR@<f 0LNuAJXgJXkY6<tCl` BnNuC`AJPg4nRB6<0gTHBcCd6"H`|gd/ x8aaah"_EV nnX2(0!j @2(E@S@gJfS@fga`ga`=|PNuC`Error: Warning: af4aXQPaBnBn(n-LaBBn BnB. aNuNuazf,JDg((nvCgRCagSCJkCfar`Nux|`x|`йe0.R@G4@e 0Gn$dB`SC=C~-La`$L(nvgRCa`(J`a$hg6.0ga8nRDA2UC  gRH3NdL< fRDNfJCk H 4N@NVLfS(Ia"6/ a4"_`|C`<ae <{d Nu6.0ga8nRDA2UCN!cN< fSDfJCkH R4N@NVLf`nA04SBe0 N@1 NVNuafafaaa`NuAnE2&ISAe Q2.n4.0aNPPCNur2.0a"KNuJn0gFa4xSRd< faxf`a\faRD`JDgH aLaaENuBn a.fLaXfF .Ёe`.&L gR/a,Lfg S W/a$PazBn Nu .Ёe/ Ca"_pNuaPP . nH@@RCRa LӮpNu"@@D@@ N                QNuAg*e?A2a>2`?BaVgTONu2SAe AQNuAaXJgdӐNuPPDaD .g KH@@CRaL ne-H Nu"@@D@@ NQNu"LAxz|er < fPRENu< fn 0EcS@r PREQ`PRE`H2ta4r a ,LNuHr a 2ta`H/r a " ktaB`&<'pfJgJk f<`P0a HA QNuHA>(prRdؘJf Jkfr`P0a Q"L&<p`;B@' Top of file What blocks! Invalid blockCommand not recognised what errors!no more errors End of file Not foundOut of memory!H瀀,xN(@x < "<N:,@JfPJg N|"DNpgNu-D4 <r/,xN:,_xg-@=@^ n,_.nDa n/,n(N,_axaC/,xN,_p./,xN,_ .0g"@/,xNb,_ .,g"@/,xNb,_ .(g"@/,xNb,_ .$g ."@/,xNb,_".=CZrartararu`Nu/ A/BB00"i _CTBr/,nN,_"_/?)/,xN,_6 gktATSgn<fdCxSg&CSgC ~g`DrH<?gL< fg0g`<EdAe<g< f@;pNur?Nu<NfgpNuABCDTSZ 0123456789@A0123456789JnkP ng ng H琀< g* nL n@fnBg?H@a2alL NuNuH"n )?pa<1u"n p"$&0.\4i<6.^RC2RAi:/,n,N,_p0aLNu"n /,n,N,_NuHCA#H(#|$3|B)B,/,xN8,_L?Nua, n fNuH".f$v/,n$N,_TLNuH?"n p/,n,N,_20.`njnXeZ"n ?)$?)&?LX/,n,N,_2"n Ap4.Xi<=BX/,n,N,_20"n /,n,N,_"n p/,n,N,_L?Nu4SBa:QNuX/r/,xN:,_Jg/a$d"_ /,xN.,_pNu pNu _ Nu"</,xN(,_@Nu "H/,xN.,_Nu .g"@ !/,xN.,_BNu;2 :X/r/,xN:,_"JfAe e` @ -H n -Hl-HBBPNu/a gafA1>a <LNu-H "-A "KSf`".ng/,n$Nd,_Bn".~g/,n$Nd,_B~ .g @BaNu".vg /,n$Nd,_Bv .rg @aBr . g @aB Nu"<O&/,n$Nj,_Jf"<O-/,n$Nj,_JfA0V`P-@nЀЀX @C4< g`Nu"$</,n$N,_(NuJ.g"<O6/,n$Nj,_-@~gAafAag, n~A"$vd/,n$N,_"/,n$N,_AaglANL"$v/,n$N,_QfD Bf:pЮahg.-H B"$&./,n$N,_ n~A "/,n$N,_NuNqNuc:monam2.infLIBS:libfile.monamJ.g .g A.a <NuHCPIa8JgY$La,&La(Cp"< L n/,n(N,_LJNu((B(BNuA.`rafrH``|>`b"n )?pa8a n:( UE`at&`l"n )?paaH<L/,n,N,_L0p0at&a20."Q@4.2BeZJBg|eN@d0`0n46NqH"n H \02/,n,N+L,_L?Nupnneng*n"d.=Bda 0.d~aVn$gRG n h:agLNuHC JfC1 np$@/,n(N,_LNu/<.^a,Nu/"n ?)$?)&p0.jr2/,n,N,_aSEndzn"c:."RECtBgRB`JBg/A"n 0/,n,N,_$n"d "n 6i:SCSB/,n,N,_p`H"n p)?pa4L?i>6i:SC4.jn`SB/,n,N,_0`aL2):/,n,Nt,_L0Nua26.^TC2):D`a 6.^2):`a:-La 2):D` _H /"n 4.jH(n`6.l:.$RE:SCprNu?(n<.l n h>~an$g,RG n h:ag0.j2an$g RG n h:`(n~<`H<.aL`aaV`lra?/ a"_aa4P6Nu=|p! n (.*g*t-D*"n JP = ==0o=> Debug info >Normal> None>6PP >+P >&>v>>Printer>C+P >&>>"Ȅ>Disk?G+P >&?0??+P >&?J>J?D?fList ?^Screen?zNone?yy ?8y ???@P8y ?@?m@@6Assembly@.Slower(@JFast@Ry ?@|@#@Disk:@Ey ?#ɘt@@ABEy ?A @PmAA(Output toA Memory(A<NoneS An) AAACPANBzsnB.B-BvBbB>BNqqmmOKB snB$|4BBBmmCancelCPsnC&C#CJC6mmSaveC CC|GjCTab setting:DXF DCGjD&Text buffer:DDdd D*d D4D%'5DD*d D4DDXjDDBackups(DNo#DYesE(7d D4ETE(E7d D4EtDjEhEAuto indent(ENo#EYesEDd D4EEFPDd D4FEjFF6End of lineF0WrapFJStopF|Qd &9XD4FF|FQd D4FFPjFFLoad MonAm(FNo#FYesG$^d D4GPG$^d D4GtFjGdGAuto full-size(GNo#GYes ZGGHdGWWHd"FdH6H"HZHFc'cBackwardsHZ6 HHA)HFindI^Z#6 IHj)I2ReplaceIJZZ I2Z I:IIJ!2Z I:II^GIIUPPER & lower caseIDifferentJSame ZJNGJ:(Έ.0JNJ(^ JzQK EdJJKJccCancelEdKJK6(KK~KZKjggccOK ZK GK NK MJK MvK 5ML  *M)* ZLBGLBJ( LLnLGoto line: ZLGLJ M&MVM:Printer device:F1 Block start F2 Block end F3 Block saveF4 Block copy Shift-F3 Block deleteF5 Block paste Shift-F4 Block rememberEditor release:d System bytes: 12345678901 (123*Иv45678901)Save BlockInsert FileSave FileLoad FileChange DirectoryAmigaDos error 1234567Disk fullDisk write protectedFile not foundOut of memoryHiSoft Devpac Amiga Version 2Assembly OptionsOKCancelPreferencesOK to lose changes? OK Memory too low for requesterCannot load GenIm2c:GenIm2c:monam2No program in memoryNot enough memory to remember blockFile too large: increase text bufferAssembling...Default Output WindowNNN<NN6(+iN6<ON6<O?N6<OTNN<OxNNONAMEAp BQABNu/aÖp"</,xN,_ .HBzahf aÚXpg`-@zC _"gX/$nEaNu.y(Lx$nL%_%_%_%_%_"g /,n$N,_ nzBza~ n/,n(-b{N>,_`J(.vgB.abA*:J:n:r:z:::::::; ;;&;@;D;T;;;;;;;;;;<<<<"<<<@>>.>J>\>d>r>~>>>>>>>>>>?????,?8?<?@?R?V?n?r?????????@@@ @"@&@>@B@P@b@j@x@@@@@@@@@@@@@AAA0A4AdAAAAAAAABBB"B&B6B:BFBzBBBBBBBCCCC.CPCjCrC|CCCCCCDDD<DXDjDrDDDDDDDDDD0ݤDDDEEE$E(E:EBEPE\E`EdE|EEEEEEEEEEEFFF F$F(F>FBFPFbFjFxF|FFFFFFFFFFFG GG G6G>GLGXG\G`G|GGGGGGGGHHH*H.H>HdH~HHHHHHI&I*IBI^IpIxIIIIIIIIIIJJJ&J*J.J6JBJFJNJpJJJJJJKK$K>KBKRKVKbKKKK1@KKKKKKKKKLLLLL.L2L>LBL\LdLLLLLLLLM.M2OOOOOOOOPP PPPP"P*ST(Z())&+,611AnArCCHHHHJzJ~LnLrMMQDS>StSTTSB&B6B:BFBzBBBBBBBCCCC.CPCjCrC|CCCCCCDDD<DXDjDrDDDDDDDDDD}W********************************************************************* ************* Welcome to the MasterSeka V1.53 Manual ************** ***************** MasterSeka (C) by BUDDHA in 1990 **************** ********************************************************************* Contact BUDDHA for other improvements/bugs! You can get my address from any cool guy or contact me by calling the PRISM-ILLUSION HQ in Switzerland ++411 825 5751 or by writing to P.O. Box 95, 8122 Binz, ل˺Switzerland. This file contains a quick reference table of (hopefully) all MasterSeka functions. CLI and/or 'MasterSeka.startup' file options -------------------------------------------- Syntax (with '-') Explanation --------------------------------------------------------------- -a AbsoluteAdr : Workspace at Adr -b Scrollbarflag : flag: 0=none, 1=right, 2= left border -c : Workspace in Chipmemory -e Editorsize : size: number of editor lines -h Historysize : size: hi.story size (default: 127) -l flag : flag: 0=linenumbers off 1=on -r : Use ARP filerequester -s Screendepth : depth: 0=window, 1=1 plane, 2=2 planes -w X Y Width Heigth : Size of window (set either parameter to 0 to use its default, use PAL/NTSC size -w+ X Y Width Heigth : Dito, but use workbench screen size -X : Close workbench (only when start from WB) MasterSeka commands (optional parameters in '[' and ']') ------------------------------------------------------ -- = : WorkInfo >[Filename] : Copy output to file (close file with '>'!) ? : evaluate expression @[Command] : execute CLI command a[Address] : assemble (for options: see below) b : bottom bAddress : calculate bootblock checksum for Address c : compare memory ranges cl : kill source cls : clear screen d[Address] : dissassemble e[Line number] : edit line f : find in memory fi : fill memory g[Address] : jump to address h : WorkInfo i[Line knumber] : insert line j[Address] : JSR to address ka : free absolute memorylist (see 'INCBIN') kf[Filename] : delete file kl : kill linkfile in memory kp : kill paste buffer ks : kill source l[Searchstring] : search source for searchstring m[Address] : modify memory n[Address] : show ASCII dump o : old (get source back after 'ks') p[Amount] : display 'Amount' sourcelines from current q[Address] : hexdump memory r[Filename] : read source ri [Filename] : read binary file rl[Filename] : read link file ro[Filename] : read executable (LoadSeg) rs[Drivenumber] : read sectors rt[Drivenumber] : read cylinders s[Address] : single step code t[Linenumber] : jump to top of source or specified line u[Address] : UnloadSeg executable v[Pathname] : show directory vPathname : change directory w[Filename] : write source wbFlag : Flag: 0=Close WB, 1=Open WB wi[Filename] : writne binary file wl[Filename] : write link file wo[Filename] : write executable ws[Drivenumber] : write sectors wt[Drivenumber] : write cylinders y : load EXTERNS zAmount : zap 'Amount' lines assemble options ---------------- A : Error on absolute memory adr mode (for debugging) E : Listing on printer H : Stop after each page of the listing L : Produce linkable code O : Optimize P : Listing on printer (same as E) R : Error on reloc entry (non pc-relati6nve code) V : Listing on screen Shortcuts with Amiga-key (Direct mode marked with a '*') -------------------------------------------------------- a : Search previous occurence A : Assemble quickly (no options specified) b : Mark block c : Copy block i : Insert block k : Cut line *q : Quit MasterSeka q : Quit editor r : Replace next occurence R : Replace ... s : Search next occurence S : Search ... x : Cut block y : Cut to end of line Shortcuts with CTRL-key: ------- o&i----------------- A : One screen up B : Mark block C : Cut block D : Delete to end of lines E : Cursor to End of Line F : Paste block (fill) J : Search for text (jump) K : Kill line L : Lower case O : Insert line P : Paste Q : Cursor to Start of Line R : Rotate block S : 100 lines up T : Top of File U : Upper case W : Write block to disk X : 100 lines down Y : One screen down Z : " [ : ESC Pseudo opcodes (directives) --------------------------- Syntax : Exp