?_&Z&&< 0 '(),-->.0110YCI128/64 825 6/6832 /3264:;=[];AaABEL-HDLandareasassignmentsA pattribute`sbebinaryblockcanco@nstrai8declarati$on sD defaultD0scrip1 d Deviced DirectivedPequc PsEPexampleEP pre1xtensE `FamilyFigurefileflip-flopfollowingforidifierininpuRt sip0EXPERTistypelogic;er-leve lM4A35M4LV-!M5M55A5mac hineMto ryMigA1moduleNonotnumberN! sofO/!so0rout0spinPurposeregerPedR2Fdr@sQ/gnal@sources(pecd0ySta0 _N +"`Syntaxth1heThe thisTtoGsused value svorswhenwithyou!3EWi{ !!$!(!(("").".":""?"##,$%&'%'')').'. '/'';''((()(.(..)(?(@([(`));),). ).[): ;}*+,#,',* ,-,-;.,(?,` --;f)...].;.[.]///0,00,10.08/26/981,01,11,21.1010LB272Q20810AFAI10HUNHJVJPU^V 4%V!VI 11212,L13wz10{$1207N12US2S2S2S2uS2S2OO2/O 231414,1514u44r|4515,16,P171555555LJ\1555564 ,18,1916:10:51D808888Q9192  6 689622,32.202KQV L2H25D2.2)2232425250 0%6 742682933,43.303313:0Y% 6084 928384 :03v44.44PLCC55.05Y51  6084)58544850v YC660647p7,875247AC7HC7JI7VC487V 7YC7YI88.1808p80LJ44T44990996/48:=:=,:>;";.;}<<#<==(=,===?>>,>,<>/>/<>:<>;>=>=<#>]??:=?=@[!][,-[.[=\]])]);]->]3]^__InA-10234567"8&9A-i-222 *2*2*2*983219a0A0A1a1AG^\2a2A3a3AA6A7abbr)'ABCabcdabelabilityablabA veACCac0cord`ly@aceAcesacros+0`-high @A`ctual Adddd_ CarClkaPddedr$er s 5} `lADDR6eXlD3vtagffTAfa g7Allaqs Eolphtic"yoA na`mbdmountAHnanlyAND_ff2 Qhnyay|reAPapappe d sl~ble @o %y /0roprEARartWA -i( pe-  GsA arg%1,2 2Argu`9PQthmFA ps ASCII ert):ed:iPzASSIGNMENT3zpSH oc!PMa humKSYNC_RESETAsync_ et hru `˒prAZ`4sa m 52vaiLwayBbB0b0B1B2B3b3B4B5B6B7back2Banm BACKANNOTAlTEPd BMd_Part(- Baseb icsBa tchBBBC D12becZa B0 o b`eenbet g>i  ~ haviorbe Vb "w6B0bJi+ B_S)_L  9al pqBINqi.t-width sBJBJbj+Ek`J=0n  _SegY_Fa= 0=s" sbo okBoo`nbǚybr O0ubbuJrB 0'0sbur busPBusty byByCcC-shellc0C1C2C3c3C4CAEYed h Mc InOutse" ' sry;0y4 ry5CCAS^l A ! W CAUTIONceCECsF ChK Pange0 @s "p 0@0 9p ic6 0@ne E o3 sencircE@s rCLE8ARC  0lk+CLK1IN >c0 ClA9RCNT03cnt4.lo/c ap)@PVd@os(umksCOM),mC pal C00 %Px o0ImPa7@stpor 0 N{U# l3- 0 x??N7`@njun-hn  ! 0`n@:Pv  0/P1  + /CONSTRAINTp(@um@ p9@ 0(v N tro @B! '%@mv !v&P8cspcs Pl"ul{@C`A pcCd 0s @,cuByLCYLc DdD-typed0D0D1D15D2D3d3D4D5D7dD@In NDEdcD CB& Der0'sd-g0oi malD<  0e  s@G@>c!0FDhefad0fj 0@0100 layD_FT@Gm2 ` HIi9!Zib0P 0@*@B!4pr70 K@ `) < S!gd@%P_ Su~ryy%er$ P`sDEVICEd? .c00D0sp1fic @_is@PiIH@sdiagramD0 @logdi;a4D `00tD igitd`al PgHDp8vc oiscu f sp0 @s@vsodnc*P2onX'tD -do-wnDOWNDRAMd0Z wndrJ  nDT_SynK7 Dyd`_ dtEEaV- r s@lyedfEDIFeDE -0 'fi `;7 ?6EF6 @selseELSEenenaEnable - 0[M s E ndE}d-of-ND{ 03 moduGs O0.| rtyl rvi QeqAjEQUAL s^ES ivYrorE= - IN Fl>'se4J@enEexSlxan'@sEfe$ xcly v`eexecVx{F x x  p?@  lprE"  s 8 o PtE X$ _ctfFF0forf[milia yF1FASTf9erFBfbfcfj@s0Yyfe@rIOIREGIrpIRPC cis_ASPw %L LSI0P1016 pE0PLJ44T8$0T$ 6Hy`2f@2032 pAK`9p8%1p`883588 8 pqЫ0}pVP'64a6419AN2'(H~`3_`3D19@C332P4R884sy ptool!su!VstypTYPE0sitI- n)elfJjJEDECJIJK-3jumpsj$kKKeepk@skeyw_@skitknLl  s( Langu/ l`  rl$ Latchl -(>ere@'Lyldl89YBEDNsD t1 t lib $ yL@IBRARYl, tlikelimitLgko.nl@|=stLoadlLOADLOnq  K.L   gLogic _Re@+ @ylook-a LOWLow YLSBl!LTLT22m4MA-32/32M4LV-g/6 0N0 92/96 25L6/* 648@-96/48m5a 512M5D@104 p20`68"`~7!0S -@_0-0k 6 p9@9@[` -@ 8#90384/p /P#@` @ # MAmachMACH1 103 2 Y022004 A305 J G=V_s, *R RE SERVE" SLEWM@'?@7RO   cA  `g׌p_B,Se.F`p0 u 0 dem maku kkB  nϷ  0lypMapLm<Maxk_In_Pe) x p)PT ^ llaps:PS J D\SymbyimummaymeansMme0 morg0~dM mPtho 0sm\md miz"eus_5 modeMODEM s) UL un  '% *00u> i  mostmultti=M x' `er$P m m!@-ex: shMuxmuxaddMUXAD DA Y_EXAMPLEnNNx1N2pt s "s P NAND3nano-secondNCN(Ene snew4gZ eqerN0 N netNETL N0newlNxtnoNONmnuN@bM  & m0s9umnon-zeroNonJrRmZlyNotNOTno0>A owNu`0s ns9 cOo`1o2oba0edOCoccursoctalfOCTALFoeOEOFFoffoBf4=sOnOo -to- 0yO setW(pp es0 OP_\on@]s.0orrG0orPP@Opi o z(.OPTIMIZ%}@eP20m)P#0o/P S$0sORri&AOF sout12_da|tab@ Slew_ROUT9q0%0]Seel=o r@sO0yPP0P1P16L8R46 8P22 P3p6toppackD P0p 0_BreakpairPALI16202 4 9 6QAL 6V8 d parel70P 0hese u ply ed$+22s3TT passASSIGNpath*- 4fP@edph  PinPIN8- F 0@'in s&+ w `GIHw6Pbl@mcrÖ;Diag3 @Fnsplatce d  sP(`yPLDG2 epoapo2 i oo4:P s#0.v7F Pfit_EqnPOW(ERpFP Rpre-defV `7luPr+I 8?p6DQt@rv# @K$P>=0CviousP{i# s  g0or"^  !2uP.0R>my P0pje=  ROJECT @ti  kv PPsPu uppdulurtQqq0Q0Q1 q1Q15^Q2q2Q3q3Q7DQs^RrR xrRc Psg REQeeH ed+ abiu y 0l:sMl_dc7con9@Dm0 @6Lndant8Y @s*U2 i*t8iBlre2g_Dg_ jkt#sg_=g~00dH&C 0 0:R?@r GeatREPEATR 0 #)* -?`(`L@O|quireR0@$@s:e. -%M @lSe2`KG  s colonSH p)@{ x qu#@rSP`"0ti eSET$Set_!_DY _CpSry s*zc ?IZE s?J  @ shifhoul4wSBI Hiowns A STATE+1 +2 _DIAGRAM+_d19& ! @* }005U_A'B 'C'D'ma~+3$FU uyd g3P_v tep ll 4.gra cSub-? 10_10subC  ) 0/uum-of-XslSM"@l wi Jymbols@P_SQSyn5F ocP SYHNC_BTsh:r1uR `ta6x6imSQ tTT"T1t+`kkG&getT 0edTz12|` 3 nsTerm HstT@17 22_ 0_2= Bp AoT_Vq ORS( adU`textth!0heir mTHHEN" nT#e+0 e @)%yP  uhre* - ut -)&@-cxETi\ @s @tleT MP12ToTxOtoKT;op-ll 0totalTrAR TRACEns / p pueTrut _1 pTRUTH_TABLET?(tw>o" /$ u_ O . _ q,sUnstsdU`ToQ oF+u upUpUPuxponN `)1Used$f|u<UAvV0V1V2V3V4] idV/vw VCC_GndvciVCIvcovct:4V@4bV` gVHDLvh@dlVoltVsWWaitWAITwwaswayweWewi ewhatWW--c n-E5 `-eC wrF s whichthwWk w0  @thWITHqh inwork+ww eWPpXxx-yX1X2X3xorXOR'_fah% F pkd,!Yyy0Y1Y2y3YESYesyieldYouy ZZero_Hold_U oes{{@|}"/&;)z4*@*EHELP.XMLY|CF1f|CONTEXT7|CTXOMAPL|FONT|KWBTREE٪|KWDATA|KWMAP|PhrImage|PhrIndex+|SYSTEM1|TOPICF5|TTLBTREE|bm0|bm1} |bm10Xb|bm11gh|bm12n|bm13t|bm14{|bm15(|bm16D|bm17|bm18\|bm19*|bm26|bm20 |bm21|bm22|bm23|bm24|bm25&|bm26P|bm273|bm28XO|bm3!|bm4P7|bm5@|bm6F|bm7QN|bm8%T|bm9e[ h>&5JfDR(H)ƞTUCj!PTɊɬB¢LŝIY#PԈ̤-x8A@DDDLDDHDIDDHD EHDTYLLM$0*1333 !3 ! 3!!0   H#3cBD TSQ%TVDTU/l^PYIEE4pIDZhdj!"!RR(ʞRkUBDDDDDXG3DD!2cfS ƌCJLCUeV2#!U3e4SDDv3CTfcfevrAWeWDd"BDf"3C4PT("3+؋sH%R;;{T s(\Js̊*"$""bl&Ȭ+3+3{) sjJjݯ%]K E<!"3f*j ĪTeTL bhAC0CvP<{1 D3(r HZ7fs`Tͽy齅rAD2#""BtDT3DJd1"TML[ fVJc23sbJJ"Fjʬ%% &g="fJdB !PR@BdBjCy.FdܴL2-S)4M4M4M6m۶mֱl۶m۸mq]K)*RF0CvB`%wTClQ̐ ͔̈ sP(PR+E[KRkZkM Kl=m[KQ57TUu#V\qKbBdUe&UFfꉙ͒{I|!U-"fI$33E'r3AD]TU(QQ3D3S=КU,JdQNCDDd6+FdVZ*FRs' e62EHQ #v%;sV'vwF&"QDD5SIl-!`"2!"+z EC`weRUw 5NScFЌ];2w"D"!1 "++;1;z M33jΈL}IkBR\K@T3337S,ʼx1R;"+=%b膮YԌ`UETCUGt234Se.5e343PSbfh&J! b))bJL b@à)aP1Ldj""̅HYẌD,Z LLDR "BDHVl!FA9Additional ReferencesdispDesignExpert 8.10 Copyright , 1992-2000, Lattice Semiconductor Corporation, All Rights ReserveddispDesignExpert 8.10 Copyright , 1992-2000, Lattice Semiconductor Corporation, All Rights Reserved-RR(`RoboEx32.dll',`RoboHelpExInitialize',`')(RR(`RoboEx32.dll',`RoboHelpExAbout',`')/RR(`RoboEx32.dll',`RoboHelpExWatermark',`SSS')8RR(`RoboEx32.dll',`RoboHelpExWatermarkNonScroll',`SSS')/RR(`RoboEx32.dll',`RoboHelpExShowNavPane',`S')/RR(`RoboEx32.dll',`RoboHelpExShowSeeAlso',`S')"RR(`RoboEx32.dll',`JumpHtml',`s')RoboHelpExInitialize()4CBB(`btn_topics',"RoboHelpExShowNavPane(`toggle')")RoboHelpExShowNavPane(`hide')Z{mainfrrZ{ secondGffQ  main.cnt Cg:g :F1CFO4 p4 z) "@&@P` 2`dFO*34$3 4 8X[applications6r4 %J!s9!  %own @.u[aCinstalled+ ]K0k! E (T .8z1 R5X !!Lp2O) @.@0@3 )Rrqr!r / vb) Kq .  2 F^  ?8)\[incorpo rates6!!M7/) pZV9b )sz#ȁH .\ 063drawing8. P %7KrespondE!HB FD Ga !G H ͜ #F#2     MY Ytq3Yc  h/e M a A j(0:Agvt AvE?,, ((~3l3XQ&  o?b5a2 4" w//,) Z#aA` PqjW!@R$%"26|*"4xR 8F!  'c9 . >t:{"JJJ![3pturnxA0;U"!PXX thus! g:k0:cGH, A&!&q'5 8lQM!t 8h<m#A  )0!`pƯ q@904l~`"PC!^90body#0 !$/$ n>Ro-90Qq!  P:^[`easy#Kunder^nd(u;0mP]\H;΍$8Ym) 6 1B S2 րTake5lbFY!%:X)n0 0R<iiP`', > P]D7(:n@%!t ֛Hn000[ 0, 1, ]@ -> 3660 5(iĀN@'"A !422 *1  8sP<+Ei0ther!7U1*\p$r[r  x!6 ; .!3 i &EXSKtranslBdKmeaf ul]A 8 @H5  TV%0&  e ( iZ00 )F !]! X )_\=1 73(!W! tY [!hm|!f rJaL $*G re7! 77 1  @lp1X )H 2H/01 )0p2{-;  ) w_uC  , 4, 9uy> 2~`  !  &2!'5J 2  !#fewJ h!bi 63# 4 b*- E  h.v O!i!  l;COUNT116N&x / M ) jMP )]` Ȇw; Q!! ! 0K B!!   mP - o  03 R ]RIMZgdP pB0Ѩ \/ "I5 L@2-!C * vt JM W) ׭+Duro6 z  #KActivB.,HK! 9 QvHw!:8r$ +lonvgt 1 /)jW5 کz/)"!#(' fZU)W+#`! ` :S!n &) F.k'%x rx0 2+ ] **;ݕ(PEwDۦuf L4S*4+H 3carRe,  C,m Ym! z #sav !w  E+!sgf 1*[ *ʜ .lz0!#D@5, jRD G&%05 c K$+Win _ޔ 50- ,@  Ig[@@`,a0'  (P"@0`)y)h2&5>z/Ɍ PK!(E6! &$#1'-N ;exercisez.\T2;&~V. CimproVv$.AP8 @8i pi6iMik 4 @X 9E@15: E@O wY 3 @x@) "<& P` 1PE@PA)  3$2 2 ;advanced\6+builds?D ;copt Q\ 2   q!iAVZ  a  8pvO:D l ! g5x@A- *" tȜ:H ;PAA-44 d=AA- o:ooP 6A3B-h&PdAAC0 . !lo23c@lassic=1ڸ 3Clare'sCDesigning_3Systems!+McGrawHil1972(1#plays!.! Kstrategies s P#round( D (,#stand ._@ S!9&O73BC-nQ0W&'}!e: E}tAC D-?? ?R #tellsGL.g1!2+Ccurrentlyheld)aPCnD-R /| 0+scorW6!!p0Cmachin :i DF *(]) նa}- 2@. .1; t-in;decoders!3ope+in0sert2 @&d6 B$ 7#!#drs3n_B2#P.Faceb8+valuP+pointA;non-f%`#worth!(j zW)u3ct: ]` Cwhichever +Lyip<Z< (F! YaGF8 B!*Sq!4 cZf:` a 0 K`I l+higherfpY0los(LLnD#G( ^]z)!%y>!x.FG.)Smultiplexer-ad-compao7FsgMmT #6Uj");#GAH._?oFbinarByded- imal &t!P47/T2Ktwo-digiY:[GH.f% 2CB'![tructionsahJ($$1: `VKAH;I, (8l8y&2SImm.|yHJ5 87¸"`  ;CircuLX2!)T l ʫaoftei\SH h(d)!2QG!CVJH `&?A  ^#dealt6 {o0U#ADD10!#SUB10'B  ^*Ctrigg er  \#JCLK 3detec BCp> I"i;I6L*M )r5   3pattern ta!N;0*7V cJCto-BCDH  Vs*|1p:uI  F-9P v`!!h *$ 6 771$' 6: Z}8 $H w-95(+ fF/X:#yJL) ;%M #et < R X3en$jN H !)J45y Wcm N.6LL-4^ \^^[i CtarRG&LDM- Lli) 1&6H(LM- Pi*'G]GDMM-; ;iZ C Ssynchroniz\3jo|MXN( p o )  *,Y C_!9N 9Z:;Dex9ior-4p-MNY#ZH - - ...p^;Fun&-%Z'XN"OK#fNo o0a@]a aFeF ^NOKY.P7R>p/O]P)*-.PHQ6 :jW/N4y/, vx' !x+E5 P޵C(hHang 4;6 sT( &wb`P y a4 oO ]2{6TyB$]PQM h$*&HP`Ak8 P&( \  hAv KI*tibler { =:SdHQ7R( Ȭ!\ NOC~!S 2Q);QrR157rR@L@57RR)C8C3prR*SC Vj4NNr VBU N ,( .)!B! ( /#) J/RtS8 @^D P.!M/0*SS)E,:4b~tS"T5h [m01:/ |P.| 8 B ܙ,n \ <,S^T,< >XF*,? > = < ; :]0`/8J"JȜ@HP`iJ@/0P)  Slower-ordejv!!lG( y 0 Scomparisons!P3againstQ~G@`D,~$~42~4x1 2 C2D,hdz?70:X{x\H ^0 `!3decode'wS1,2,3,4,5,6 wu  v Bg4,15,16,17 p'$* $ %'*L4%.:de"(0 ];h@w BQM #h )ǒG02 **@vE@*0/*e*Pu*;l!cDž8,  B`])וe '$ 4 AACbb2ы'*pE p:`; @9 n0/++t0\) !]!B) [r !\ )Kl$9`Ђ eU һ Sa!i@mal&;}1}4a 5B@) ,3pUr}( [+2wE !A>h /6)k$Z) 1۹A%) 0+routesUʱ  6 C    " % % y u!)&64  wU01Ej9 b1c"1 y1%E1J_ z c # ! cpF26,l\v1{4ZԎ1x[KN[/)i<Ԏ?HGɀ@jWn-0A-59ils1. u'2@ 2!1-a %` % ,Tgg)"F.@!P,NS-<J 2.!t00 (\D,"4f !ڐ3 6.Y7!mh%l 2L`Ip1p *!p?J)h 9y+Gr(==)?!K    ?2 CL=ڐ,zL*b0 :Oy㄂J: B $Z H f r #2'b x$d_DX%2 E]0 0222 !qn2/Y6 x:Yӻ @~k |)* h'  ,2 #    Y!Z#.|! x0."R!  Y1;anyth#z av%! . cg [-f!{- s?D9 @@0phasszE_ jeKv tribG2 !ORs0]) __x+ߔ, &Wm7Z(&,HC  Q&(.TJqo -33) $ 6H&Y on>} U548@ @jmE \2i&<ߔp1  p@r! 64)464p)pY5 8S㧖9\!F ? PR hr )B4 z 3Ԇ:sD48YHG6 , l[[>3[W0 Y 4Y4 6$P`"  6    7c PMSB 4 1 & )ZX.) "*& ,3%')(-J-0 -= ')` O`;Directlys\ 2<NB $4 3+linker[ >2I@vW g΄1e?-')  R\k[("P  RCinterpret8: :i,Y#Xd @\" j"Oap  k 1[&[K#fzLh h0ZZ@ZY.VQ0#rZ&2ʀ"`r10sDargbility BLY75 ҢL =!B$  @  d21  g+/mj#_~V}#@/!@;ql@hm;@actualo;ContantsP#FirstCp  f ,56!aNext Q6P!2>~O8 |%  I H! @^1CsimilarlyM)B(ED/, m@)jC/ ,łR\D$ h k S ]B!D%.f!- !E FD!0 0B5<ii@P`3D\!m HEC(h_^!=f Q$|:M0>@*#,A%])NRj(*6dU2b?&O F0&6&PԚ(, f5W]0E<j@(xA/f 1%%gB\/ . f"%0J50 0!0 ))֑0/f"ȜHP`if@/d\)ZdD Rk 0B%V9F8 @r)88jW 8z4& & !  7)A Po(&0 A^0@j (\%J@|Bp&'!@\!lH0 W(!J(N|).=0rm~ @2 5!iBF G/>Fg1 Ό g6̀!% 8)) :6TgN j=5B(>  $N&O From! ! AIJ ! t ;YY& 2%e~Kpriorities 674 r EaZG b?$ * \edge` C6T vcSSUf$'Po@0 F0`@!j2 @!!/#C;ign*ngcҊ!!iAQA C#(  0r00 0![&u c( ^ 5&J@Kseparly C>P, | <|  G \?!쁂 fsbuffer!P!x w N(*, ];wB @ 8 7G"S12,13,14,1`5('07+!.w @  0`('' p.w% %G*%=.;hDw0 z0;w0(80) !cw$ 0 , 0]),'  % 0|66Q 8@@Pm*8Pp.0r0D r@/@PEs nRP2 4<ȜHP`iЂWkP n9V10 VM  3) "&&P`1PVeY $2 @ )@b`2\   |, <!Ripp6.   .:!:(hyA>h'/).1!Z e_) + = |z ;compares! 7 B@  !0$ 0  , tkKK]0iso&nUv?gG  { "- %e.D0,P (`21 &@  &Q4_1 2" "B T/) qZ8*qqѤ0!l"dH @|Kga4t8 4x[%S Ga  D!\ .0hȃ!f h:GGP2TiiP`$EQ = A == B;dNE !(0AG*T >L !() # &PiĀG;@,vBA&sG3A % |+1!\!M![X1 =s9t3 6r==A>1?M!!M!=K>h!/_%/a cat7  P) (3BjQ3SC3 $w!\JW  <Cexpensive8D.y Z ,\6" ˄F  D V;P!i$+4a! 8^S7ator''B?7?# '0*7 ('!!""#  *'e7L p' % *I{h' {*'0y+? @+P''"0"Pe@ @ A@#S"!c ...w n/0Z  ) I :!]!}` M@*y !y^'%um   +@fourth ;untested % }(! r 3i`nvers < Od0!M  b #helps V :c i simuors R#( !fL A  kD  ihN8 |h |(!'ea 3readc5(Nx; 1[85!M)41 B13pk*Hf  3 d2I+/ c H- -I0 (2 (&! !: H''u .N8. Q ` XP ! _R !-A V! x   dKe@M`8Y  ^!rd a( !U `G 6a;0<<;0` v[)- fdm 31Ç10 ! Aw-;moni#^# '! ;". ͑CA;Csignifie f)!ݯ+ "D;k1~: ~@ 35[ˀ)?4 3p)6p&6 .n#z#. 8t c !r a `<hyn*M*"@ʷ {!!|!)A*s;directl;CRb ӑ:#hunG2 vW GD*`wGq24(aH7d$  3b 4 P((0GG)cG4 `)!* j&Qh}sc_!Wi#minu>s~6% ,`KcalcQ$ 3%£%H 4 / $ %yN !%b i%).+BeforeoccurrenfcV5 \8&ʼn@ uf A% C0B Z#/-a3400#;w3wb-H ӎ $.q;$C [5qk1Z j=<#3'*, #?  nA",% 0#^(S@@* Q#.P"#shifft@ 7Ҵ ` AtskS@[  3c6  [exclusive-orN . 3portion: Bk@0 0.<iiP`* ';ZgS@@( A$P`9! !  (&.<@+A1n܅+A]E!]!86@aA) "B2&  4p#+AB/ ,_̰0!\zp*!p`1 ;clearingdzero'!mBg@XPX@U !"a 'D20pullZAKSubsequentMv P %8do#trace=3o9rveH1۔J>aAB, (|X161/& &Fe fBDB R{RȜ@HP`i{"p0@!  td'b ` _ !- 'K1,9,8,7,14 ;'!?!?@? |' #? *' ';%  $ *'*% =  5 'W*,c0]ZG`0) 3:,]0 045^u 9 !WgY'0R Ҍ,p`0;;"w G*_!-y!W(0*0IB]E7 <1 @DISP@MARGDh"'  3t!4gP)0 3(E6 `!& `)o! Xbd!!c W... nF;DE1X~EGZl5!]EE)4lBl3pbRE/G)h7"8 .1 =% F  y2}S+acceptGQJ6! #coded e (Au !_0Ĕ 0X ܌  K6&Cc &3two-bit?APX70 M&Clobwder?0?EG)hK"|;)SBYF: N%(!"<;/GG1v܅sG+KZW25G%H)4W3pUGzIBV7WjW[0&\$6P|6+.!W"S u2!!MM'!^8 T:Qc9P!} !I8Q| '2'i g! (I0ZKexpress7\.% *D`:aM%HI1 (2&& TF@Q%" ,FFP FP.F+);}E PzI+KH ^>yȵA !68 9#),"E  ;1$ * .lstȓ! 8]*M?\ACf5(ՓD0`3hmf !;q38%9<!ihY-0OU--`- ;<IgK1‘gKN;j6+KK);;gKML6 :9wwcBoADZ^HAU!+ KN1_2Qvu%)&yuKL2 4"2 ])1o dMLUNA PGd p\! j  I<2%# 2* };N#$tq  BL + 8-G[incre>mW ;@ 2 + P#Ref&2.FSf%='^0k  '!X77R;IQ--0(]ALN8 @)=Л26 2E[+{ "~  [ ;UNN1sNQTi5 N"O) @3pN P*4 )(% p HStechnicall"yS ? Q3capable63sto- e#Kreflec"#priQo+evm sYX ! PR R ?܍ !G i 79% +esE :& hX"OP- *tȜ:@H E#G)*B  A#+)S: PP-hgtggp!V!:N(1gRS0P.Q-`p;enc$?K/xPQ)` +f#!![7!7u  (3deci*d }.QW/t*d;.QQ1 ‘Qi5Q$R) QSB$UV'^ KDlop2  BK<!%`  3,%P Cpic#al iG@6!!9!v!Y+arrows%P 48%Calongs#( à 3It  Z!I-*!n 2BScorrelation>>`C9;(B2 B#W! SillustratE "S@ JS[m#$RBT[#F   B. "T#.#.p *ppKIdfier/Xe7STK#fznl l0^@] sp\ V, V4d 0nGBTUKdddd Q 2-_mBTUKtmm0a^,d/d' ~`U Kt????_l0 * Ch` D2H-`U Qp6U|K#fl  $P` p!!!2 (#takeng&.l; Khovoo!o^!]Y  v<!ikl;|T`Kkk!_kk@mKGGGBG-^1 PP  ZSsubtracting6CrestorU0lqKTZKZ +8 HN^݂KhMMM MpF yKindicas0K;Z(, (v&!"Uz,&CPic?al & ݂A PC 3J0" jW$(3i-, P #Wl , :+havF!r!SEK@![VMS@;proceedsM $[W EZT(V- *tȜ:@H #@ZSP # m@ ل.Y)ZZP ! )Da 3mean?40(# Nf ah_a$cS_RV8-PPغMCwithdrawnPB(لz-;P;^^#S;8ͅ-}"}}A:a!D _5 Ev]Uz*- R, |KbYq!_XM---U U!YQ*ۆ-M.2X0`!qL.4r4 ]D W VTT#idi2bfۆ-OO?0AKSdp@t1Z L) wF$S@essently0CRp a"co"'I66?$UCLH_ !W Y`(t!6D3_L3D}MF "3ex4x&4ʭ`Ĉ!- KW[U4,^<D1͔7Dm!86z) "0f6))c4kDhAQQC@E G&!x-!\(U $.D, (Q ʊ )2#t2sd$4 )\X 5 t|2#~.MQe8)!!uW#) W=z8` @z77 7W- : & )5 h1n/ #)-Tw: B8<ȜHP`i(S;bjacktop ;!cinsta~)@ binbcd'//!,Ktotypes...7Y [ ( f  i ) @* f Hb_  ? !V);7@!?! &( ` ( 5+, \, 0f( ? #KO0k̀onP 7I   ;#; DSS!M T#!f >1 YǼ(W !H \(7! '!:#Xi/ /P!×H 0 7 V '*,80]d8!  ' ''! pf# 'EUwC TYppom$G2#!#Aкɗ p 7 BCD1 # 2 L#taCobser*k gs2dP'JG!b0 # keep')*,R   .V! . RƇ a@`qܷ;w0,`Y]w`Jw`}ɖg`w0. 7% p !WD V:(4r3zc7F*@(#w@f# % $ * >%(=Ih$  B 4D! ! ! !* " ` W*c ?$ YI Y P[7 i))'E)7P2* *E@,*l$ `2 dLD3_gH_!- 0!Z-"  " U @ "@w,V'EVDF Zp?tvQDm[inter-modulewPk_00by:bPbR 0    !50͎qA(GVFBFf0G" n#$ 9 . g``"w'gNfw%'%5m) Ō(w &@Uwx&ZF6Iw fo`&/j;_ZF5q2*w2w2w2"rwWa( _t @Ww!-usUwE}('N VN VBQ@ `L9*#L4 C\!Kcha~orsD;%wwwwwww!v6www!vwv#,j*= HY9hv(hw, V Ni`8 f @ !w Q&  [ VW `  i`!m}, a-&'9 +070V7P )7`a7a7@qA9pV%=0`u!ܲ/Y> J"QG#AB}`&'@ W!0p!&G! *ma!@7@`qI ak@QI 7Gf&ɻ  UQ7 !. r*>:Z5 5.*1!|.&*b*#~& @@B@77xg%`&W&_Y@ NT+W[I? N td" w=Jm '  < `7,14JL>  ;w    k15,16,17,18,19$ # ! S20,21,22,23('w%  $ *'*%=  @ 'W*,! ! ! ! !]~G  3J,x 04JspK !Wgs,0d 2`}<>Z@ N<ȜHP`i!>;;"w G*_!- '!W(0S*0Ңhe'  3!4 ##i 3(< B`! C2bͲ! n#! 6F b: Bq;:=> " X  !.* ;interger 3Q8R ` ( !C &TD 6P!%A!6 FX#'" ((Pfo~ .w`}'MC5,4,3,2,21l#"f (gbgB pLsZF Za" o1 ϧ\v\0q _o3 G*P*  p;o%wF7*(W !T'2%# 2*} lG20.;fI+ w(P F!@!c9,( f@])'}fE#UG ##U5G`k@#$P nM `c!*a  *!9 +*!`0"`@p%@%p8@8pK@Kp^@^pq@qp@p (P ```0a#`@tp0u%p0|8p0Kp0 ^p0!qp0pPv!OmppP%p`P'P;POPcPwPQ0pd'< Fd*6!!M DUBg@ TF)ng {"FFFP FP.F3) ;}%6!\  OUtrT)c@F+wiP 8{hh} n+* $ _$P`RO5 1{%n/ ) "&` -2@@).8).0 .!4B R!7{6%)6BP )N;Variables#PREP6 g=CABEL-HDL'' ifb"= '%" Must@ N'G  }'  ?  '? 9' Y |@$0' '&A0  a< P0h h Q@H@'Rp %"R }?P([ P "e R< ܤ ,P1.(}@; D7 8ah'A CC0D21uJ WPWٚP)H14 ,T1+ O #rep-1S.Vp?h@q\!/+ n+%*zz#4 Y1xYn. %) yy35Y)4,-0xa AG? LÝ9)Yx#3Mux@12T4a [multiplexer'G6?CGG?)U.W"%t9. $G%=3uFZ,*g*g,31,,1=$ $0,,0.%A%%.F2Y0C%?%0.R2SC6q2Ǎ #w u "-T4WC TiF\@)-Sw &!m%/2A%`p3p g$ 2 kHbqAx,G.s    G2 * * 2$C PC0c,]/v730_@U_0N`@-`,pAF`$ |yp|y 0 0@P @W/  0J 1c03;!aPa-`aHPH@#// . , 5 W1@/ `)G='') Nb & ! e= HIG7+uniPcnt'΂X { 5P ! L:$C7versal #l@oad'b 7  %%= %# 07q0m(710^4!X ] 7{@Hd;f'7@ h75W G0O0 @7!G@!F A;selector&?! rb w('p=dQdK [b!.' (a! : h*, f!4;composed  .7Q1,%AQk3ous8  7I2s1PƓt_`!'_/]0!>  Z:7 V@,@023equatj73q Ra!p'O I!@y! 9 0 ?B@B(G Jts3 43HG7  X~X(," \{(!D"d !e W... o7pA Po*&XAd(&%J@| Bp & (!!0}  7 * ]N|).=0 [ H# :  6s @@!i F/5 1yf / *`)M=!g)J B85 *.> J?E@5bcd79 .;decod 2g 9gBCD-to-sevengmeg.nt 7449 "g %$ %$9kidentificatioJn( M( ( (#---w fC2,3,4,5,6 ;w2   M '13,14,15,16,17,18,19 p'5G*$,Z]K9 Q > :*I( +common#anode:w$ * @% %+4%>%.;g6? Lo<ȜHP`ip0 h_98Y f;@ !,2  R M ]);* ` : $: @# I!-]%0oOp%`•wpPp0źPl%w%젼0,81R^"!c W n0.f/ ./5 61#n/ f) "k&P`vV-1).2.0. .!{ < F"!   'v;  \ g ! H d'K1,11- 4 Cb!0*G,X g !...w0(ƨ( Tf20 - X \l8  gA Pc !s!!0&W]J0!! Y .F `Y$"d !l!@--0 cJP- m0n 3Advance ,!Ju s0(B'H @!?bΛ" " [ 7@z@H?@` ! GodP@0cx0!&t q0&e&x A#0 0>"3d"5 X1X / #)C=!X) B @  ]! <!#FS# 6FPvF @ !.*  3LQ@8Z \ ( g< &M= P!%!6 FX#'" ((Pfo  '@??'C0>'f (g!bi8iG \ ?4&# h' W1%8p'g @? G?))  6 % 'F@ !jT'2%# 2*}G2.F;f7* + wZ(PFx!B.P (zZ ( 08" @(0%@v(%08@d(80K@Q(K0^@>(^0q@+(q0@(0 P ```0ac#`@tp0u%p0|8p10Kp0ƌ^p0qp0pPv!OmppP%p`P'P;POPcPwPQ0p}!  : BWK!!M DUmg TFB) g {"FFFP FP. F3);}D!\$ `  W !wd + cP {bb}5 1@ef / 10)ffJ6gP) :f 1= H^kkKE&F5"!@Y [N( u !H '(h fS<!i$͗(w'U'i iB) *0Z(!:P' fE`B&d,( A&ǖ' ''S&$dpf# '"ogC T%U}zr'b%a(?eQ!_t+< (= E4!-u    w<}Ap'oV @#red_DY@ V@ `wrLpW] ]4 BZC\@! L*,_ !- zP.L V" 0. Ƈ Za0; 6`Iqַ;w0:`Yw`.Xw`sg`w0z. '% p !#"@=E.<=8h', VX 2B YKP8 f @ V&7bH [ PVW Fr i` m+ aN=&9 +0I70V7P )7`ra7a7@q9pRr=V=0`u!ܬ/E> J"A#A9L`&@ W!,>!&G! *a!@7@`q(It ak@QI 7Gf &@fQ7  !. r;; xD.X+!!|.&+b+k ż&+ bAgA>77y7%0&W n#*Ee)F %$-?8;16  @4(22e):<>D0@b /JI(`DESIGN_ENTRY.HLP',`About_ABEL-HDL_Design') G  O P8) `4  9)!E -4Z#Entry. @y _)[):N70 nt:H @%)Ls ^\KF0MMMp !2#brief ) I[0h0MЩ[!\`Kdiscussion*Cpotential!g@ kconsiderat1s\TF$@0+[+݀p @P: 2 \;wz @0 9}=!77`Sps "e{A$ @e;$G@1)۔!G@5B >v 7 @~@) "0&P` 3`), G@@P)660 6 6<~@@2@ 4(b<ȜHP`ik . , @A)ge@wA)@ $ @t2!@168!%\.-AA)/ !wA5B*\ =     R Nh"%J4;0 ) !2:$ ;ApB1w "pBC75BB)(6(3`(5 pBB. ,_vȜ:*^H,}/7 BC1 2ȁ&E !d8BKC14́ #KCGE *#d4CC)400, KCC)3CeD)/*  2|A +cconditionally'4) g #b0ring  |8#pt;messages La@W8@?u+!-CD)eDGE/E! 3 A Ld PD]  J)  ;ques#marks(?).}561@8 H  4Z#."8DE17 $E~H"!A2GEE)7:70@, EE)2e^kE;F<0 H֕2b 0xB!?& ;;, EgF)TTt;FF5 8aTŀ0+!= WH!Cd![2! G-gFG)cuB]pFeG6 < q`?/<3  /r, GG)pP:eGG1tɘ! c P5 GH.99hNG~H? N99U`g!FUG/cState-diagramL!>0 bB3HH1R%HYO 5-~HH@)ii 5, H I)__wUHII b,,c2?Cx 6r9 ; [@ qE#, II)E6gIJ/+E8!6'!!&8 q(8-IAJ`)EgJJ\#> <)" &Uӂ@by`r]B#tjAJKN#lf&&f0XXX X A& ] ! h^tJzK(4 ?)n Gm ` dic t!e)f KL5g*& A:d(V Cs!2{ )] !kn * [. Y zKM/hZ oeoGp%o 1E(l \(Zjތ  l+ac}' 68`  ; Kflip-flopsW<++re ason g !8 Pv S  . !i \  :     w[Case-endc!c DA͗8{( N !1!T TAQ  58Q*Qlh 1, LM)8a CVʄpMN; Ds,灁 A ";Mutu*# 7 Q& G p  >< r('"$"A5XPY0Z``1 `GP&5 MN.m:NYOX Z7\ȖGBf!bf& 6l!%`!E 3NO1&OQ -YOO)DxhO!P@) E̥Q!/+n)۹T!. !E :kOPS vCv>'@ C1[) )  ,0 [ @+)]t , !PP)tdnJP&Q/ .=CYCLE clk1 (0,3)@ (1,5) PQc e$JI(`simcp.hlp',`Special_Constants') A E : }ܯ D $1YP!`& b!7      <2 &QR1'RR,QDR)nfR, RpR)<4DRR@.<l.RP/, pRR)$?cR3S)Py'F'5R a.|'.RaS)8J;Q3SSb#Y 98, * % P/COPs+R7UyaS6T('Rx2B Pt@6FS) , SbT0)Ь@36TT(fH l  CbTE Xv[v +tlemoat`+P16V08CTQ{0 wN ;hg | pj*0;R P   N 733,4,5,6K i'VK0']!TI$ J n!UZ N[ [ nin)!U n2T1(q^, ) "&P` ^, ? )+p+ +Q&> LLW<ȜHP`ip l @ ), ?)<|оl()@ =$ `NKassociates2]-?! 8y7-U)@ !yH(΂\#@ 7 H&  p /P .wgUEN#hlx&x0j7qj/0!-.7(NY  vM΂1 0 a\ .%"W !` P !  sCappe nding @jed`槀A i s7, E2)*Brp?q/ .,2  ~"321)B o-qф0){r o, `)3=:5 :(n/, f)3I5:. ,jSd  nu"-f܅)CfxB@(cJD *2 [multi-module:Ј @<2 ܅t1*tj, BP)j, t̆`)5efP pʌ=E% eh ^[?]= 5 #:when-telse_stcment5, ̆`)5Mff߇((h"2Bh2`- )Eh߇t \<$ Ŷ5 ƶ r{ Njg Y`Y ^6 ʤ %%rr)YtQN))5)r`g։K#f/&(=, 6#?:= r +on-sDet+dc Sh/Q>N^ɡrW!kݲ/!o։؊1 0"с؂ Dj_ o8;ex&t Z 3algebr a0Fs Pf) f8:  H 4Z#." >~M h)&A@ < :!4 loD%h&0%?-!g " W=t, ؊) wWjp8&~(x j*7<:Mg3 6equationsA = B & C # A ;@[W,Y]3 !F(B == C)Out put.D2In10In2 5 0.%v@Ȝ:~ HW }/y{gLފpg! `4P(!R  Wj 3chp rDA3H1 +Hǐ -uP)` & , H)aa<vou3aa[DECLARATIONS{FUNC AL_BLOCK(6Cport_name (, C)<S; D8@#X J   !  B 6+Kacces(sibL  <aYR!k'q -C0)Lj\  K#8"#o +@unique r, $H lO0#N B'PBW/\-l'Tǐ5 8JJeG(&!A[.Cin nc 5 1 B {mLIMq  @5 D$3#1 , -ǐ') , S),zX'͑LzyA{  ~: [A1, S)VXO. ,0,T K&  {3S`-|)KTo POi#:K3o: >YHt.t@ls "8 |* 3\ ,0M|c#w:v& " c2-H +sir@e ) i;NvrP A h fP]0 . Zpeq  F !3editing܎%| (Fu0 Q?sek!ׄezq <<5]!B !$}ll0Csupersede1!|  !!N]&ǐ6 q`T._T]( $P`402Dc  dueSlimitations_, &) "^&_ _p^)1 2R<ȜHP`iFUSES3552 = 1 ;[3478...3491]^Hff;3B1r -B-oP)0 !, B)(Ao5 :*cd@, )(VVt|; Dbⱀ@ u@ ! 9!!  .'-) !k|+\#" "Ĝ &@@r/ rX ] Rҫ!hDGo(hJD`W 6, +@)邈`<o1x1((  %.%( %.%/5 0. ,vȨ:Hy}/m:X@ t g!ĀA㨍 `!b` 0`!/ 5` !3 014 .`-)Jf, ))3c3B xTfwc@ 0Y l[ c##3)p)% A_:\>O n #d)4 `= !lE$7g0Pw@a3q)(.@>^ ;h$`ca@Fpu˰ 0Ҁ8#qI)F  iW ~?Ѓ}! {g̐}, I)Vqy5 8 eE^8 Spr@ogress A`g-)Ehy\0x% %xsN#ld&d6VYVFHZZuxF \)A 0p j$< :`D!7! ! !!60+/ .I /5""((& % j!2:3If-then  5 '@!mC  V]E60c Y5d(+T vQ8G˨rr Z  I[ k! Ө,<0T?PZ80 r%N>0> bq .? IWP26,P Sq \ Kformatting~ x #&;break X@G ;imves$J b7GY($i . 5563 HP4$ 5.0|H x +3") + D$$'!9 N jA?(( a` B]   n 2$ Bq}Ksitu<!@  H3clearly   6Q zE1 A]Q;multiway x  l0 峰52Cthree-0 B +]{7 >>Zlq! :'Yl#h0400 )w\' c ` 3P w, )>3 4O,0!m('> 0 ~I+ %%" paf+ ^(  V R- (GU@? 00)G9j? 5~a0 m a0P !I C5"Up)n|i 4L )7PQ+J89#RESET! ;!P  ;C +State3)1U1/3!5): B9PN_( O0g % !eZ-5@ N[&ffCPn7e@*|S%|31|# SP16SS  H;S@Tzfcb d 3 @.? 5 7 qP5 . m2XdG~N^81 0: 4) *N0 ), )>]Jt5*` >F H#)a , 0)t85 ߗ@l) 4 !j0W*< N#  '  Pcinstanti')G-e)[ Rt88\B pѾ ԺV,V> G7R1 1R3)es4s1s! / ", R)a;Q r¦0@ " (F[=  ]:>3]);, g@)\\;S; D @ P`N\-`!@S )oTD"I@6]D=4$x3I3 4 {9@L$U$aX":ui C$Gg){CDeclari ng@@ ;although  8wR  M- Kmismatches!p..Spossib ility! -S) !l0~\#` #Q &̃1  s/! l+O@#ll&3l0^Ct^q/0A@yG;9)e )) P{ $H_" {|$ ~Oz ! LĬ T,"@D  R55&+% Z4;1 2  R5"F@)2D3p, r)4iJF2gc' A,%$[#@#  : C]...', r )D )'m  Kn(%ZN  2`0 ! v\J[consistently[ `0-  )Cm& J @\L( Sk/08yi  Nl%)T_!* a!6 8 J  *[Th8Y!* xm@PA @N cԑ carchitectu`ralL 1 *`  12u`6F640 K . BJ?psʓ*j" ̹! ;!z 9 * gkU R*c'+"8;j Q!M@KsummzlB  @5, I&,J <&}7$*] 6@SaspptiO+   !6 K 9  ; F@\AWY/!L :0 : / >5 o 0.9:  1@ 2*c` >v3o  13W ^3 @- )tɥ@, 4):Fz5 &:0"fZA ' '? , 4)>:hz)C CRUA:2-|EDN|` 47-;)((I^\( ]((P ]4?| C@exclud6 ;Y)5f a"3 ;appepnded`/i6&l;filenameB8+O ٲ;abel5lib ) 5 `.MY> L6 s] D+s @31P4=J-;p)/ , g`)=rE;D X\5A, K B,   {H%%^#, g0)=)Y^ (2 ][ g;'`!+typ3copy2"Keverywhere'-)LCEP3+`@@Q! + K0@ J9H3 0 D@.P,,~mc !k.: r!-\ Pq!u ;W5 !hx.pH{}!0'e 'A v4p  pb7  jW0ŀ55ʍ! X%D.JF/ -I Z4 3exaHmin0Z5+palrss]8)t+ +cau Rc$%%4K4 )(6 jh@Q pك0jW9X>L8` ;/h@h    | N ,z    "&0 : #6 j/, @) "&P`p h@5A *+,$+ , JNw $D]D P!0 4 I38 2)9 (!0 J# nf,a,@A/ .X<ȜHP`iNAND3 MACRO (A,B,C) { !(?A & ?B} ;05A3B *- 000   !z!11Є5=!15!<&!5 . l fG!AzB/B  * ] 6 3BB*)+brin$gsf!h!HLg ]1l6 A m:M"zBHC@/Dǀ g`Y0B؀C*ⅱ!X!0ґ2 f   10!4Cconstruct !2:!M9HCD6 :AA">Z|B0 ;  %){! [?05j% ),4%>E@ ;=?P*I/@,(  0(%%/":CD( 4 7FCD'E/:2 4D[E(|&| !h%'EF4 6#&Aj!,)Sd!?b,P Pi!Ӂ1g!,0 "@PU08@R l0#*[EF*Ub*Ci" G   V!x=]36e!:vELQ}2  -!!`d &F^G1 2#A "5FIF%"!۶ 2(DC&# ) !? 0 M &?4FG(Eh6m8 % oS^G H1g#<%n.Cܠ  '61G=H(a alA5\ HH2 4b4n!s6 kkpK)=HI) S1CRecursive-5?7D70!@6'#haltsKabnormallyZ  / 50 &| SCexplainedCotherwiseMl 2Cr31aminK|.5 HI. ,@vȜ:HD }/_bI=J8 @HFQ C% @R !1_  H 4Z"3IpJ1?^t5pJ|N- =JJP) :*, pJJ) ,p4g<J0KA Rx @ P , K[,@], J\K) f0KK)h ܠH":  +pair; m&(0 nG-\KK@)Y Y!dKL6ZP!)   KE+(\K{ x{ .y C%( 1 !W;A(nyw"e+\! 10ٰk"?",,++$, KL)ee,V,LPM1*\e  9 :: *f*nx LM)Q !P?J y  k QQ 08 LZ ) 3invoked5 PM N. ,,q\M|N@ P5,T ^u,T˜! `!2Csubmo dule; oJI$3 NN1t6NX-|NN)hFF>>, NO)> aNNiO@2! RM-[!]B, 0, B#] , OO`)8CDiOO( 7"w  W-OP) ~KOP\# ~/ &1Ԃ/;$ oT2\j.PPN#l\}6&}0oo#t!Q3(`CPQ^#ja8} 02WyB/0!* RB [TJ2  J  { fpig ,kP5R5 8G-& A#(&!y (2 j`̉!.0  J"2`OF/>` ċEQS7 j"R ! #i9l1 :!5S)R61@, `)19]SL' ߃@0 [!& [fg 0 ] :!( , .)8b` })ti F H ; M  CtZ' $\.h-.؀)  4VW\W`ڧr@  d"P؉fAؒNtppp(ff6C/.tkW1@N!/_   \ ] ^! =G \ד epc[5  9g R ^M+!F P"H"`5 @ , X!%) }fN+(h<i  DF o![Pe  +VDb H# 4Z#"n ?;1|(hxv{ P5 =`. DYj| b#4|2`2m/Y kw`#> 2$P`㨍 g!` 5?!n `4j  [!& [f #  ]:!(A, 2) OvN( #  N@2y'-{) t G!N9]# w.o$o4}H&wT`k$!/ ʭW   != 2! 00 N.{O#l\ lP l F)mM9+N32nr2!*QgANR f TJXtk+N:XW!/_  6  ]  !hH ^ȀÀq@ 0  20?s P] .!!E0 :7 "6J`5 @ ,!'"i#!!!>B!]FI8!@[jP"R^>R%  4Z+"N7 <y#C$qjQ, ]BASYNC_RESETstatements93briefly8 - !jKrespective^Iq!A#!   .hJ}Lg1 ($ )L \# \;_#3adva8ncey3j #O\(N  1ZÚQ   S !m(  T! 9D s Wt<31P ;<!-P)"!, %)6S"x8 @D e 6@kSTATEGISTE{;, %)Rfx(̤ȕUsU-#)FA8d, (p v&$*5 #. ,Hvh:HaB}/PWd6:c/'_Cb!8 3 1f=!A- I) B Be 5 ~.7I1 2$bNbl= 3 ~1 ;>!e-)( !e, A`):q] ?z ']( <[, C]...)uZ, A0)m:gy)4 ) !] ;ex!ed j`b  3 `: s)* w5 8#f &IA(&" e8%*Dy`|ې L \!'|-y)Jx>\ |G ']*X[|vN[ Z [jZʊ  kO|@N _{*jPf4NB h'PP"Kua|WN LWۀu/0.gP{ l p*}%.mES8#modelM,`) W!g,\7 ` 0 Cunlimi . 9Y0  4 O! ' ! 47 '8JD-@ 4!S4O xr| 6 0P3W*TZMMT tjeug B 0ZJ @< ژ ] . Nl %  .).!FY:M PFK n.4 ]I+alwaysW~zM! ,+:   !|!*pN0 . Kprogr`ammedtp"+become1q, z)e-]pE.N( g\CFol@lowing/ 2pz\5 :} d (,0 G, *! C,$H0M ;I@L` ##0-5=])I I3% $!vQ C.p\:5p7''H'7  ' 0!'z)'Ƨ' #5i8[ь$N2mc1Tv5 :.OOm-X ZȆvBK[ s py`/z /@/!3M1f?M!-z) "&P` !, M),,0, ,Cz5 :&X<ȜHP`i0d '!*', @)ns)  K$% d#gives2 v:4 P|6 7  )7-P): !81 0q"Pҍ!*z # .*+opened`+clos Kapost rophe@3limit(324 L Q\ .CAsterPisksr0u 5 Q !!aJ3con@form! ., )(S&p\h)P(жl1ܭ#spans!PxG\1:V30 6u+m6809ag  Jean;Designer OF/Corp3RedmondWA'/5 ). ,ZvȜ:YH1_}/7 1 2Ƃ s@3G1@G!-t), G)8&Q"t; FDR@j  ( );, )Tdq(k !8CdisplayPu7-))!anq(h܇JD\! ;embedd!,]yx5@ 8;$&[A"(&9e8%*D, |0  !@ @'|, )*xW@6%{|~w,0 , );!d $ )''7 * 6 J. JJ0/ ;7e5 . 7W1&SɀoCs!e3 1> Ak!-#)!, O)3#V  xڀ &'7 '!d$#k  D ;7$?%pE A' ()9Vp.`\0d, O ) ld4RYV  (l!NB[:  t _23tabular '-  )KbDk& l \#Lw . !(& y/W]'  N#lNj&j0\\/n\`]+l & Nz\V\\/E`b-  N.Z/&e( b1&  Nbx ` a`/ J N}^}+ A@ _h  K#fH ݡ A:>CIndPicat[ . s@(->)M  : nJ 9 @   !H%[#8H!  U 4Y lieu8  ih  0!!Mf+;d  j u MC 'M" 0 s PF;C@ Y M A J1AE0x#$s*Q   ?!b `T0 +G 8 } s: 8 ](  Zx*: u]! aR/! oh<!&+Ksu`rroun   {, H  4Z+") +' *dYOђ-E  cQP% !  e 0!= 2=90!<Cprec eding9c t uish!#o0#Aga ini`v  ()G 81_&!u! E 2>>=] \k*޽.@#third$ #Ohb'? !8$"-"J8 0!g 31B!!-k) !v)hn Z;relat! 3effectq%t-/!!e H! !\/dHUTQ!+"EDL=/ .9> , v߀)\nYa6 ^<\8h@? c T{xP @XI]<   34i1.03*}o !c aal$JI(`simcp.hlp',`Special_Constants') \ *: !11Y  !t &%v57 D $d!3aT1> CToD!-!)"]!, T) }*3 4!M [! 7!l ,B ^*r [@ cfB+f(, , V)vNW*. ,}>O!@D3h72) -V) 2k%<\ Jhr /@!r< @O k]P ^/P̹]l Qr =< @!\%<h@N#lJ &$P`pr/!r.sU @@K#hf[ [X`(X=, 6#?@:= r SrMBh@(B0 .d  j2?0*[` Hs'f   H  4Z" Q "!", @;pre cedesc3impl iwr?!~sfD[co#emented F!`0> ;Ah%|!7( J: SZ  c`pingH [k@B4 8 &HP`A@ <&!,D6h`A! 0(BB/g@<ȜXi k/zB-C5Y`(&    !2 !Bk 8]V Y, BYC) "D!#p-CD3 4 !w+S_Data!l%"jS_in ;3S_Valid( } c!'=PT=T_=PT_=}5 YC, DD)AqZ:DUE? Ntz0 0f+]..;, DE)'}UEE/zy"K!q^P "] 6 /yN%y[b!'-E+F)  .!uEF? L`6`@/_ , @%f7+FG+ $)%!!@T21XrDq"H &- .1= A!'7A \ @.!2x3 os+` &!f!%K:F?H5hu77D94 :'Yd!l*= 9 O0 @ l;}' cL l3 )V, GkH0)op?HJ)vn%, JjJ)nn5\0>JJ< H~`e%,r k  4 Sxor_factors, jJJ)ppJK)Fp$% m ;x0 g  XOR y4- 3F0q CF,[k` % G-JK) EKL*  l3T SOP\  `0% lYw A0 ) K) !1a J bg 2[f E)  X:6I:cKr;decid:XL +revise h| A`# f\BfK7M5 ;, Q!hLQp'jm, LcM) :k7MMp2 :+ Z! !70@G gTpW%   )0@gPncMpN( ܲKReoprder< 4Z n|  o 7 goodCcandi@date3C p fr8MN0 0 p !Q16 = A & B(!C # !D)#AB) C%D pcrpNEO( Z!Pb  3program.hSx-A;NLP< FwW0%''%G`+P20X10';' Y 9W1,13 '0   G32,3,4,5; % # %A7 @h''Yr;YgEE* ?" nE<EOP( zxX=Q@$E8ULPP/>6 .2:= ((!$ (D)) , the r/ PQp) ,nFBP[Q@( l6 N!_  B2 QTT v=I  -7!#Oc@tal % K7''6_#L8K2? @?P4"P? |<' Z Q R 4 ,, 3[1,H2,1,2" 4Nut p"* $ % %  %=E !' *, Q],0'#iQ"0V"RY2 JCbB NO u0'@bK7xw p xJ$Q "&~ O... a+@.veO 3>&@7" C`JU <0$G\OPw1t V 4\g*| @ hFF$0 g Z!9? 4#;"@..!\+g ` ndB,[Q_T1 F_T_!  >v</TT)h ^:Ta_Th* !jtw 1 ! Q$ !2c+clockeset   k 8P3reld 2   =Z8X oCfV !`(r,P!p6- :(  dM`C3cla0ssesC@[ThT`kconfigurations!r =t86:  architecture-dependent   ")9 .T_< FI$P`@  8 J 2 Q! ]8m#Which ) ?6H!=! w0G!p P -0!!L MN4l@QMS m:h18۔  G Z >v4!_́)@ "B/&h0!2`FK dd`ps1,?!!7I3!v $0!N\4 L! $wa0&F  /: т1z   Hт7A4#)7F72`$тȃH ^I777 4A4Callowable<?2M/!C] 0q01W# u6(`$@ $:"B?/D!p 0 CAav/ VC#ހ&Ȁ . <8$@$b s] #) .8 h  L#{`40%5r.8"y!,0o%,A.clra@ 0set X p 0!C  \  a!2C~e cD""4`z!|DY5 %]va ry LjA :%{;Invertednh%p2[Non|-i(DX F m!K@ELÈ Ҭ+)A);M_qq0 3RS-typeP G-R67at0-Y@i  iT1E%+Active`*r9XSGa-clock e4~1 2 Cm , È#)]]7({pq) = ) h+4:;toggling~H _  ]  < &W)#0 0R*<ȜHP`i *K( ;  ;1((Fb/ . Q2.PR = S & !Tq1( >&vDdFbي`/vvR EvRvH@!(&NJD !! ::Mي1]4Q1.(clkC; A := !FB # PresA2.SET0q @CLA`f9!ً) :!{3Enisfx?. ,obk k 4 6U &n l @ً/4"""B1.doe"!egr?4 8f ?S gn '$ } P5f#&0TA  *(Zt G + 2 h j] `;fitters'M! s  - 2< Sthree-stO F/5 .vȜ: H1}/TI)h# SA +Ls (CStru- G H5F1  w IF R/u)h 0-, FP) }j+u D XV @ @S[,) 0, 7)q BC y(0 N<   t.-7) &ûEy+c#\`P+& k @Sj_D!j4T#xjh, ?J, u/tr *5)+(qp/SA0 P}c ~s |(=)P/Rȭ| h jȄR6#  4Z"W, &Ә"ax3re`tains1 }-2W?;:~8J 0s !nf2B бW&* A}P . > HPN 3helpful !2 Kespeciy" !x D F6% L=\Kw: CR%@i!N+ !i9P~2[_S@( +P{self-refe0renc  !9 OT@1A .-cDXX;abaa c@uɓ07 G0Vv| T  ,|"4?|`  h C4J57 w<T/ P@ $, ɓ1) ;~9 @<-,NjI-( \ 51%  Bc (#@h4263 % =.%C 9!I#care'k ,+1,0,15.gdk#d | `0  " ,[L ],(G 9\ FH N^ ` . A?*G! N@]+[ OZ #legal*  !8! [R! .= 6CsA$112 J ~$~P;' )O N @9 , 8) "&P`5 m/ .+<ȜHP`i 1 @-8)` `!/m+ $=$ ]0~ kSZ8 P !d75SH@ Y!, ! d$; nU"W!P0QoK44i kmultiplication 6 3` !uW` %\~@!  !, &, $,F!&`! .[[$/-4@J!L  &QP8#΀p  *6 H&`>$> *,R,'kP4 Xv $)j#&| | | 3!/v juuuuu&*v )jp#+OR |ja"aaaaqu$: + :Xz oj$ZB !| *| NORr4 D- *f@:}/A1 2 b]|#@STANDARDoF4D1 o K_ 2 @7 )n5%>, 7)%C z5 :0*(V 1r;-7) n B-z/ ,[ 6r0.0r .-dy, "#;*  Lf ;counters  I )rV3maximumCbit-width\&Kperfo rminga0'@ l  d 20ܦr!m!+d`ivide1P @ 1  , &FN&&1 ; +c hainsY3oxne-#1~v!/'h,' ^h#A=(ÂRj s ! $#v!԰!GgP\.]Clook aheadeDT [10@k0 &( ZȱB, R) / pzH&1h  @carry 2; "generate adder t![s8..s0] = [.x.,a7@..a0]+ b b0] 5 R.$$v ȼ4H^J_> LF"T   R@ :  H @ 4Z"=1a2  L W7"_) D:5`, ) 4T S>@0TS"*-)DL1S6 ````Ab1o ? M:78 ; - ;<) 6d59, h)/085 </ .[>/(-h)/"Ha> J/%4t4!R< 8Wpartially-speci0fied4NP o!v1<\ ! -^!8U. ]} :L /!sI7bT4 8/A < :`"dx B '@,'T5 S.QQT93 6rx[@F  #'?:=5#RC$S1  N(! !n"0='')NM ;, S)+5 '/p .\(p+-S)K=P)"!'J @ ! ! V d"%- RZ q5~ +@'5 r`. pE=2 42`YGR" b'=r1? ^ OB $b7+)44(5p, W`)25+/x{h@-W`)BB/({]€+ a#st4opy + D$ wK!G 2)&M ;occur<=1 P@s&b7 B)B)5`- ) yyV%9; FJqIQ, {H })-f0)C97t |HMH ' ~- fB2!* (T,!G(6H8!m#|,!4 d5r2 ' @J !MB m#loops?S, f) "&P`pG / .*+<ȜHP`i1@expr {ABC} ^B11 ; jus( r$q q;Assuming%Q*!W l :<!ha 3D-.= 1^  Q Z8b7s)J,1!o5p, )PPOb;` F@if (A > 17) { C = D $ F ; P@71 = R7 aB b:q):38, 7)Tq@;43@Rb ( )-)t6 :'A”] R2 J    #"?"r~8$ !k%KR_ Y,  L(7, )%?24 6q #&偂Cb(){ 9"h#'%.}i!7%"q+<"0@C$P00)5 . ,vȜ:TH}/RI1 2Y($ !1{ H  4Z@T1- u ST@A cSb:!)B8, T) 3P ;CdSU%%-7)Cx 6 S#IFDEF 3G, 70)25f]A *@ $ѷE0(;!0*2 ("QA$!ߓ@! 1=  T P eGUb:$A  )HI8,  )I5\& C > LLGLfL% ,8r- p `)QEC  6hQKQQ\NL5 OG .KHpd T7, p % )bbP+ u / .V;. J%0`~)Zj%  (k k6N 2~y26Y:EnTf J[Cu  1u U J[ h[J$'=" O ){ Da ;,  { `)g7WO  ;g 8nb (argblock } -{  ) oG  6g㇬ !ig,  ) +:z N1p 0*+<r1q  P0 ;IC(D@* dAWb! d(<kz ` ." [dCU!C}D@0eBedd9(DD(^3!dl!DlP}DE/ .:$jaihauD{E)%OvApF!#i! @ pMs p68B [D/EE1v Q ZE@I8S  Ib>2{EE)(7d757%<, E)F)uub(EFA RP_@ @&cAK ( )-)FF)sk!F#G\wGFGN_0xv#"X#GGN&vvvv&GH; D| @ PD2˅V3 f L6 .G J7, GH) QHI18U C Cat)v|1HNI(SII14ACa@t4Q1PQNII(d=I.J17 [.J(L ub7 IeJ)J @n@5p, .JJp) ggEeJJ5 :.o '!* '-JK) NJDJK4 6 S!*!*$ #sendso!*2 %%JhS\;`progr)3parsing!%) :ai4   +', KK)3E K(L( !D1;IncludesKcompleted'@KhL1Q g \hLN F ; .:(LL) #8, hLL)<65 LM/&k G-L0M){wF\^MM. (,<&Bc M ;disa4blW : , U5 0MM. [vPȜ:Hy}/EMN2@ 42YG+:@ d '=MCN1p ]CNv(Ob7NzN) $5`, CNN)|85zNN/ hP-NO)SOHnbNvO.% Sf eekK|Z   " 0*YC*OO10g ь ^OS  +b=-vOO)%1Z@;, O"P)9DOfP5*${  -"PP)7ifP#QY#\Iziz ~r( P T ,r0PRB aB/4 0T E[ ] e$~ (u-! t-w2 c!iuZ 51!j 0+stak 3aPssum"D? Ew 9 H 4Z" snewly-spe0cifi !!" Y! s" :n&"lNM1f+ ?@ u#Q SP)!MAtʒ  l 0KalphabeticZ xA 6%!, R6S)ip_^ SS)x3(7 CV2FA11@010( =6SS1 ׎ _S@VSb7S T)k<5`, S5T)P TT;8 F~ yQ4}-5TT)=T=UB1~0.4rH @vR r , TiU)2 ;-=UU( %K((Q ,AiUU/ ."b!@repeat 5 {H, UV): O*!h* @q ,"alRT lo!N6 !\Xp - J8 B8.l >U 1ь  ` "V V8VD) "6&P` @8, p)7707 7ED5 :c0<ȜHP`io0 [r#];, p)-pоyZ/ ,o1$ m d 2@   ` r !D! ,!O', )nAZǁ/ .&a,2  ]2 25q専`@ ո @JJ `d  :A {? ["); -..p/ ]};@A8pG!halfN<T@]  Tl).\2ǁ4@ 8d"@<A!q(&SterminatingKsemicolons8[5 <.%vȨ:H}/M21\t YR m sA/#C H  4Z"@)<Ƀ1|׎ RaɃ !?8Rb:,)X@8, Ƀ/)95 d/'!k -/) W !td5@s! Z+@resetsS#4!  P79>1' ́b>,! 3!q)1B11P>)@ /%#@  {$P$Ȏ,DƠw@  D00TA T 7M6qK- *l1t d!;decrease  O7-4LnLL`in)L`_fK)(CU0 Br:!* L   DylPR6jk4T ByR!*,B?7  !U GDP*j =B@!KJ҇(( Ssubs@tituteP(hqy0 0F = (A7 !$ B7) & 6 6 05 504& B4& 73U7 3702D 2D01Q 1Q00^ 0), for OR҇Ȉ)tlm [movzP:y\5'k1! ![YȈ(Kimpleme n$h!x;disote ![ $k\r20TMP1 =o828!B6!!b; Zw &2 cl0)(a l!4^AaQ-%@h! 6D I&h7Dai =z Q Y(1@.o uEP6G9 @5 X0.1Ph@ oD V~ۂMB."-jz LQ `|#wi z4;Psour!(D(20| ڠ5 d ,l   b_ R ?o z! b/>1f r e!r :ߒW@)>6) ) #Z  5 !,"I !k | B&!ȁ[2\  DgF#@u~()h&gKWp2p 4P:h ; ( HA,0"#CNT_&Au( ]5 .` ,˘NCp2(˘ Lؾ!>XZ9,1   f, y !3_)81P9,OA PsE5Xwn}'!BZ T D^/-E/T_O = d  b ,!#0D'%&@_0 0"<ȜHP`iR =*;O = HK@$P`  "L@fx2$ZwT$ ý!Spost-linked\.z &! b/6V1 gV  0 ) "&& . iV) +/ Jw2I   q L $!:m\c#8 6@&`$n@  l R#rm&m[ [ [ zF[02Hu20J\X#~A, "n!8: (! ;fed-back!ph!  F/KRA}AA A3List@ingL\  !v7 hX9=#&  +checks(3invalid! ;O5 8 "A#<&P &  =t%3 X e h l$J"T #`DR0h2B T!49!% 5M#ͣ #t*1 ?0K/ ./O , &I#(*! B z C@5$ 4 6C1 ohC0 s). YuC(% 5yi0ܕ}&8sbcp7ܴ, AreN;CompilerKInterpretsT@hemrt+QVPFkBidirectionals9+Errorsl5bBQyjssExr$'6!u&OqƀWL~K{Ku;Feed-5)& 8'%, B)oo76(CphZ)kkDe I? =d `XQ3*!k!| JX70 n !  dt =* i,? "9YZ; D"s'@ @m  y E)!C@declar967VLI# s 8Un "w 6g8"q qU}I}I70y<5=)Y==&56!8 }%: ,(%JA*!( P &%Ciger'sX ;supplies<*+  ,5 q. ,vȜ:*Hy|}/\I<? NQy hӈT P*!)/ > G5q1o i 2 4);s ' '^{( @!QH 8k1)e ~[E :]y541U + j2 0)01*+ $)(iP0' > Q0versM !i [acc/lishq *>( B!r3enforce cnonH-ex en(  ;hardwaree! `i.Œat @ v1O!5 ;EnLsu\$fPk  \@ WCO)'3affsa Kreg*d6:ۋ3powerupp ;obserrv ?d2S5 *1 k h2 N)- h/49 iN s. )h |U!H hY`)l h]G@&'fNr6` <̞ 0&+coll_b2  M' ;LJh2` M   / nJ;P(v~lCzapsSXgn+hGr/ .la = c &d de KP0581+ l l82 j)@'keep5dv8.-/+B h !l!0 1!o'5j1 mk p25)>6'k(B Nok !<C51Jl nG Q6@k)2j<cQ) /% %*6 ,v &gz-i#Zl \,(',  !Y/vQA_#0yp { cz OzS^iV K#f t-aa'neg_1V AKUGUUpos0i.@)  4/ z .kJ?2#whole5 8O&HP`A(& @{[_` ` l $0P)16L8).0./ .<Ȝi/[DG4 <& dx 065|1  o|7;2G) "L!P`W'reg'|7) Q!$1 d2j  !!N!   ~ "!O3accountCinverters!Q`5l1  pl,=2 7)( '=l,)z Gi2gBP²" '5a1! # qaM>2 ,),@>WaM)i%h4r  > =tE@'51 j rb@2 M)@<b)y s3R! K j51#  s{B2 b)X*CB*B{)h5T!"s"'"----51j  tC2 {),CCDCC8)43qN3u!K?0::EEC!J ? @51 W u?n2 )F@VnVJS?@(FE 4C0 ![65t1 Pvt % 2?)&xort @) Dy%   !!4 RLZ$S&\Bk*O'!mA8 Qo!|U! :08[implementing%_u S ,  )q(pG  />~ 0 D;  A PFI@ N( b 0:%X   QB((P#v!7  5X 7X*遁X     ' +) _SR'; Y 2  G31,2,3,4 ;`d02 "p-nw%|E ; )5 U . ,vȜT: H}/  E Xq@ H% ` //f>vn  G` +@FactorP6U  1  w @C!!0 > )T 2. K  P) !@  M 9 Ed  O q A"b7l_EJ ހ _  6 t !s $$ />  )d ^C^sPA Q 5` :*aS g3[#u  P) sunconditionallyv- Q j )D:  n:P;Q 0 0v= :'E(@ ! / E)4-64xUI b܀4a:1 N `rr N(  [... q$ZE) GId6 ! PAfI}2 4h4R@*fUrw@' q{) C 9 D % J!+`! ljcunpredictable/}'@){,ac;B\ T`#sY!!l! c!>U'(D"ڮ޵ ACY6!0 lYl3+B>c(r|qJ  [l,iH!0:CJ*!S%"00 (1 1 ;}F!cY*W BN҂| bS\" #"]c3clauses $1#f9  u B w/)wJ&wT1Y< HLbZ$f[f)e)ݺHA B`Qxlj_&gYF֭rl * 2ʟ  ms5  : NfPl s7A@:: BY0d ) wL {h O [l }4cc#?PwDx)joV1q|!, F0&.!% !'k \ )4$:)*= HX!6)m!=  @@ 8!C dG p=;&$ *Y! cV!  %?/z +0 Q !>R+  H^  @ 4Z."5 I@. ,vȜ:H}/_@@Y#, C$D  P`pkI@A`#h8^2^0P0YP25E`e 5?!An@A`j>jj`YG j4j@ mmjAA@`6C`k[ذ  0p>jk AVB@`B@cBBaGB`aHϫJBBBj>ABT#x|a!bH$\!>R HZVBCThib 8siq" &B@C% =.C}C1P x}CH 671@CC) "bh&&#i571}CC)H6pN#6/CE *m4KSequential R KABEL-HDL's )8#%2mind Kregardless~!=J![& B?+matter!A!0;P!wSflexibility ]~ @=Ƭ c!iW.O=CiE7 >z- h$zG-12 :U5 EE.TTjiEFb#4TATNU&]/]_kEsF`_5i__}U__UnFF`_5j_E_j`_jsFKG`_5{8F_V__Ek FG`x_5B___UZKGH@T_( g__ZGjHTO5gG OO%&HH%O9jHH1yyH[Q!!L 3HH)tK*K1P!#HJ+ $G !!M{S  ! $4!(p2I tlHu%0DJ ._J j  ]  . / % OF^% PFK< n%Y" ]%M0l, HIJ)S1hp JSK)  s]`l1Q1  & ! !A)N n 0< !}J{w( j -@|CcollectedA8 sI N P!|$ 3driving&aF0 ~ 8IJK4 6m?<ȜHP`i,0 ,  k )'@''n ;  ` 00 ;fSKPL)4 (T8{J( '&:ZKL2 40[0,0] :> 1] -> 1 ; 10 0+ A0+0AePLM1 0M҂2!%#Nc 4, M R ѯ8} =t B)F  * QEh"D "Xh W0 ;orderM !Cfr(agm~ s9 H g l m hf nY/LN1 2^kk" h'   P@  .6MON+ &,5Q XNUO8 >BR',2 P 3 ,  30 0+'+}WPAm+jONO) ja&[exclusive-O F 4' hd -5@ )UOP5 8ׁad 0  }B},@4%>E~.;" : ,w g;( ? $pi!_`+P+@$5 OP.??}<P[QX x)g!`!./Y/kState_diagrams/5PQ1ozQ6/ [QQ) -9QQ+:00 & >v'QR#NSj ]<&VȜa&a043$G&[ [< +P(H 8 4T7*  /XQS# , { eP,%.0 $ &D6]`w .3ACLR3,4O%,BOCHR >@#')u)RET#R-/pG!љ ,b ._'ST#L|:" :0:: :0dETU88888888r8bSET2,38?8r 8BG'R8bIR+8"9TVВr?񿳄 >_[Clock-@enable  Sg4d-c~=UKWzs"βף@ #CLdK1 ] kedge-triggerN ~/V/Xm4X%s"4e.+d!C$!dKW3Yyq_)*9qOMF  o ~ TC"/ 6Sdist! uish   #arraRy o &/X-Z#"#h|:,v%==G%zF $o ?; p q f  Ŋ,# ~()0s)"PF!' 3YF#@b|g|c-ZF[Q< VP` P . ?%,?D "-Z#DSj  &Kw c E. FC_  )FR{@ 0 B0B_2~)4Gѥ0_Ղ>GLD_P)4z E_/Q.*"3T333O33EELHAPzф(# ,  .:/XX#:gggES%g&Ĉ|C N,0&/=z2PR1!C )X#<%_a&_ʶr k,_XkkC0&!;PvC666RRE"db._ԉ#(\Yv޸vs('tƊid#:.:t "0+SET2,3AO0 !     !@#')*ԉKy++z!D )Ɗ<ooo<'55ob!0d4*h*** **' &*!J!JnK!K  ><D0 0.|Zi:i&  .nӚ'r1:=>R?Zb   !s =t $  (V8D 0ppP  53supportePb(*6) ":ɂ?6 l14 {l=!L0 6)(_&4)^. <8l؎) &)& v   )( I؎#İ jM6 :(-%_$. $x, L"x?/X! !6v/ fc#ހ^̪nU/<$@$b s`+2 8 9  pф  (*#bo:ȗ1. 0,.2:@e!20~/%,@%, X  0  ! ! \~Ӡ 1~!l s v  [ c#NAe8H())Q04F14G*2LFqK QQQ?Q;Q;?WWaPWW5)( I4wT5#"X.._.__c /d#X#dsc i`u" #|4E4\S0ct0+aK;mI33t!|$#qPa P1x*2q&*lt&+L-ty`pe.% tle0hWԑ%.$9 @A5$ k1ar4a(H,'(#j ų =v \6+=* $ ڂO6s1 |s 0 =) J- sИ)/*o#΀ wX˾?Ikէ"8  Arch#Indep(,X+Иj#VY޼VJ@ ' #'!R^0osj`.Jk&Ph0 iN%tTJ(c,/ ax1qp0%,? r1sԀb\@о i"`#8 ت`!; : ,7 *}|##oC<EZZ3"r;ԛ/v B!N55cP 4) h h)}ဝRml #1.2)/0m_mmp̱0SUt#D,"fQ%nd"0![(@6P0;t^ _0Uj_u#u#E=F P4jh-ɱ>M]@2jdPEP@p6 JK 2jA''B6!0j*YC@J%$j/ +?IX+H#% G Gate3Y<#F5L2,[ Z  h U Jh@: W$ QMeC$ >#L`Q C?= z@06B8  *<4bn@ D  4 Y!*e |@/+Reduc Y@ #route*[+  0*, =5 A1}An/ p) "&P"` -:3A)(.f.0. . #6 j<p; Dyi<ȜHP`i0z'![Demonstrates "c@Kequati'wg`#P16H8';w0   7#1,2,3 % % % ;14,15,16 p3 %%" }3*`; hG0(%W P%)i !`49 @5x$w! A "(&k2!hSreplacement"f'!  PZ%  Q!@P+around#P}2csubexpressn*Ƅ5-0BP. |D0%gW {(XQ#)Y!c'$A,Q])0,#0,0B ];P1@13`3g1gg3`5@3 n*)|?5 1~P/ L) -2)~) R^LL f= !3  \ @H d7 | {G; !   .#,$  X'* \DP7*d"..P !80 ]H!HZT! L 0 M%0& I!! :g!VP@U!P!@2PN"@!c W;#~1 1  X5&L@)L3pj)   !||U_hardware-specific# >L1R Ps 8,)h86}*!2flat|a!c| 8 " .01lookC:,G \\!+ // } @[^+] #labelx*hB# " *,0020+member' ! =-B.L* o([q *K! ~*3Traitor>1A  ~!8)4|<|6)(Q }J ) 3+double3ford#slash#(//).[ 0-0J?o F SendHsSF!h@- *0tȜ:@H I# @G8p?K+-h?V??P+length LgI-P$%DAPksecN-(2P Mx h;]\-APu 7Sinsensitive  lI0*. ,`NOAg" 3 ~r.HH7jbcJ`6Stempe 8ure-D:2!*lF Z[%O@ .r])&8Kc idered"9&? @ &i6+L,s= ; s 3[ ; `].G UO. "Good&g@,U[Bad&w, 9l1 V y yE\3-) 61PL*y4 8Tr㋀6 T { 6 -1 <4>0y@)m . - H(ے׀,!gz! ;Sub-body0"; erv'! +f3+SR E- L2;Ϊ !Q!n<7 `F `C5/14/1999wT!n4-uN)z#!H]aAAg=!؀hours3minute seconds>0G6@;178:00p- N1P)@K^G9 B#1#Calls!$|/7%8y"1 k#D @SH.`HP`i("!R ^0jr Y@#4x.xff #Mach1j  Yiiiii`2ilr H Y2: :A  5VPldn  Y?6?+kk3k #kvlCfH  Y(B!h%f  Y,_zzBie if  Yy0y[Byy"k kuP  e#.FF#@ .e0"c"m5128 +m5a@(0`P l.`<P F e192P930.P P  e]=]]256_A ?_@__.`_!PF e| _384B @.`"P Qe߽55<rB)`"0/4 9&/< Q+ &@s /91j,n5+)2>2 AXr)gA@ L !8p9, L .k++%8 >|4)lP`s .m  `PP ` `;PsPin_Re vati onS -R) l4%W@ |[p =>>%~~^>=4>cCunicngY/-R?) $ }~@ P  @oJG$%~'/-~:)u磦 ݀K=P3n:M rocell_Assignments-: 0) K ADHLKeverythk< a%- )2jK90LT\91l  @, U5j)w,42 LQ$)I W'7 <&`7g[-$ڀ)%ZAqG P<%)E4h-)gZAzC r 89-A) A_haOP|<{{q99A1N QA, 5D) cD2 [[)  k_  K@generam*;pur posesz3\ND2 4sy+`  ) !I 3  != ?- ()  AmOH!    UFN#3VERILOG[!a <0- ( @) W  @zp@@ P$P` P X :  |!"DTB%$n( * ;- @@) "y& z b!@QAA!pVCC6+Ground]2 CPrimitive ?E@@NETCELL0! ?9@A1| 8AD,5QAA):}&~!" [2 ]aA B@*8  !`  b!| .n:\\A|B2 4<iiP`fhP ] ; ` - BB)"0|B=CK dC rREӪ<QV)i"%2 % :'/- BjC@)=CCK}A^r@6Hy0t3]-a *fJQ%`0, .<%FG18GL,V8 LGG)@[5P. GG`(RGoH6 :rr! PQ j `` -GH)hsoH,IK51;Balances!}`05 /-HYI) &!,IIK'M> 3Spread@ PHV1/-YIJ)y#IJKlmb LqrWn #:X2tw!-JJ)E$JnKA )..L [intersegmentGb p#-JK) *unKLA 0𬐵# -KHL)"&LLK _<1~H00h"k$09HLM1DžёMT,V^5LTMP) 2[2 F=MM) z3DefinU!vh|TM#N7 pp!Z kF2V-$PP) ¼ HPQT vȚdx!3!J  !F!**! FF1<8C'T-PQ)!QRH E݁@_KColl@apsing !C L_(p c 8p3-QR) VH?R S/ .~A&n I-R6S) G% SSM h%HZNM4% .h6s%%+@"-6ST)ST@f| kکOs6_<TT1Z#TX0, 98TT)435PS0TJUP)6`;PSetts{#Place#RoutetoolHlOTU: D烂+B pq?+x;AttemHpts-JUUP),GUVN jx@d 9!I ,xEh! <S!  D2H!%1D6F'0C %U -UV)!zVWNzf ObyB E(! 5* F($/@zP -VW)O9WXTs H  \ #hex$0'ѕ&7#.6!979g?136WY1 ё~Y, 2XEY`)SDFNYY)M }!5 V@$nEY > J>ݧ#0 S# P*`'P'`q;P;`OPYP Y`c`m` :Y X-Y9) "(&P` ހM@ hM-$, r0@pPX : 1Fc V %+@)8%%$BnF*;-9 )" ހA P3@Ő!9_.PV%`J0 Ǻ`. ǁ)($]@AE2Cgraphical . \a~~-ǁ)~ ]A~P~DҰpI :bv񲀹`-!=)B A1~. ,bBP&n :-=)qq~*A PqeLea-W) *q*քA K.u;+(. 3put 1P2P3/-) % Ax!%J!  F5UA-Ԏ) i(AiCSignatureWord  P@ M;ucodeːKCharactersN!"DSN1- Ԏ)}}cA 1} eSes+Glob ;pull-up[bus-friend lyZOF/?i %61 i,2 cː)qsmVV!)9 $cconfigu /H=TV.ːw2 4\D0 @`@ 00!/ .UȜHP`i6/[Kw+ &i}6 =>P > >- /)w +Ao TVI?g?J_;T_*-/)(# 6`A6w*GôP!a OtJ 0  N91 ,_5iה)2yyP@*Eb \Caddis Cre vl2!aI7!Y8$n:uGהŕ2 ..[RESERVATIHONS 3:3$2 T-Pu0-PP)4&ŕw :8i J!4: d!4 #>,CDi~rb  &;! n103]X-\ *aJHx/Q%`80,  9Q1Q,5)*+u 2(POQ֗) r "$D20 5 cT91 2zz;`y!bm 0 D7np-֗f)ssBX79{ Āosssy;^ww=wB+let m;ءvB+~ xK>R$!Bsig102 0304 43I>)f18s  Z8,4)T X6\s/ ,͡2$Aj: T [  }|\P;disabled4s!mL  (v  |8;!M  hZB9 ; &%8p;4165s) "6& P` 3pt*4D5$4 5cPre-assigning6Fw D f0ClocationsM12\0Sestablished ]u\! : !| .|H8 ċ;properly`ΜSag rBe(?c+J #closeCJximityi %Csometimesw` !E@ H!#![;steerA{ [j![.N*t]P;te1=1j1 \.Q :AA hibits4`!Kalgo@rithmsZW΃!   let13initial<7w`rr;f;J@!m!O!6<cm`odifiH)[ 2[:[*GHo 4Ob ?t <* %~ a] 22 11K# 5e ! NI +unus  V  wh14f; i !Ը+++Report; <\: m!PF/ C F \) , Hh) 1<">@ JՀk'P 0! s);P! &H' n @ # BidirfD#") !ޅa sA +#outT_zk lC; high, hN)s Brni"G ^ҟ0i(i /00@A3; l#  ; ( m6 N1a = 0 B)hc c. G9(r"g e  , B`)LL2}>L%LL2L/< L &LT ![ ` '# #<k2gRIЩH  l, )ZZc}=J dZZZbLC]]R  P& ` `/>"{1{<@h  8%=)J6{<): : T qLe2( ,|;!ptell:j XnX4 )a4m U&G5g3- *j5-# ="\ J}3M$|va3 C k OK L '30*rO/aȜHM ist }"nVX8 ffe. W[82 :` m 08%b%}58׷-&A z*-(,m LC!  X  Z;COtherwXisek XEi ;SovrAn0<@L .;0X1>.X[4F>5 ) "@&@P` 3pQ`X( 4$3 3lL! P6,  )0 NXP n_}P Ksignalname ! F MCH##); : @!̓!!P#Valid!8& n2 F F#@r rWf!cps(star* Pdash-0 l   8n [` 0ii/0C00 ]3pas`A@3; K,-,-l//$*   0;0  /#3,4,5;=@PX N / ;?$~ p~P m8X1,!>>2[)h:.:0@mv24 8?72BCCC@+PINNUM!#S!$!5g.` ," xnI26 <:p 5AH (A%!#6 P$+downtoTig^F \n{l m`e$/t g!#X @R&!* 0&|#2| n0)P(/8^1.!+"2) f4+0@)c#dduBR  812  @ B8TJ |G(&42 : -)x? L22!  KpHin_4C % "MR ,  R,%0@3 %S$` [P24P25P26P27/(*{%$k01*k2 t)(8x1q E$2 )480@fZq((}}!%tG >3generic3symbolsN(+IOPADS?=$ 1'` %7'q)UNU5ug ? NtȜ:H1eg@*UT' \ X  OEdit0!;{ II .I6 3 6 4ȜH(`" g ' . *OD'I $ O /PadP ) `Hh`) BO!< 6 ] 3X`0}'  4h maAQ #click* !6 w   # field] b .<-<<1@#CloseW!H  0 wine)! TKication -c D6  `3a17b  1  .4>1  )v :v/0  )r u sx<J,D3 4U ]@l! ̬H0z  t,  `)   I `<P;#  /< J(#U;U+VL# G<! 9T<04+HB   l3;n .J d32,;k4K8GrpA 0  & && :  /8 f1 f`( 2.)h 20@mfj) ї2 rt2 z@ / ȗ-d g)7x   =)L7)yr{05j.n n[`766n ~n}nn!l<r/ .>C @!7[qA6= J# @%&#3mygroup*0 07+8 r@. 'V$ cgl5@ :؇6 МPH`AW(!L#%I v <( :r9- r<PV`$"@1=A, 1, 4, B, C, D; A2=2, X, Y"@the -?me7 +)$@ B< g. 6 !+!B+0 06 m #J-gHN j%s"G‘ս!A&GBM@V@0;,*d2V zV- Ҏ0̎d>Pp03@@Y-HH; FZ?b2.V@ZH<, p~q8 H.M%S!+)((8`1D `@2(p)&00, `p) X' @[ 9߀ @AP =<Cpal_block>,<#HKK>6 -u}(SF*P#  @(, 8@) "&P`n @@= H3,0iiB1/?[group_assign0   %);@ %#// @+attr_v"+D 1#=*@,-, E@/$2*V%$L0 t/;8@.A14.AA%5@cAP)!6!1!!!3pkv.AA(@ V$U!!d8k2!DAOF/#cells H.;cA B1 BB  5A>B) 83p`u BB(j  p8>BB1BmBD42BC):0@2B:C)1p1PyCC5 8#q22l4Han u j Le:CXDK xfyyz x00+keeperC ;%//P#; % =O! fCl > mCD6 :t$1LZ !2 A!! l-"%f4*<9XDE1EF!B23DLE) 1PEE@5#![preservatXion@:!#3!!pect$! PQR0KW2W"63\ven&tea . j0LEF< FyUTXт%N= A & BPC;KND;PKEt4IJ@* AmC0M2A$@/E!shkm'>  ?ohf( Q)e"IJ@4D`0`}>JK1 0ذ#6+Notice+ .70  @pz  !wSl0H17  [v![` 0+l/`  .@}' [  Vw s\ BDO% b? )"a ;ou rce]ŅK Fing1{ CR`@ 8JK1ƑKGMK>2K)L) "00pKL)4 UX @sLn< #f! ! 9@, )LL)(,nLGMC Vܸ %!+c /@SLEW&!*@&# n38LM1MOf2GMM)r Pe!i^MN4 86cĕ#lt gt{%'$q, MFN) 1vNN: D<  <~d!XMx = )FNO@(s s/8N8O18OP $Z)2OjO@)+(0@~8OPY 'JumpHtml(`http://`www.lsemi.com')1> +recFOSinterfacG,(!3 dors #visi1webe#X>jOVP1VP0X:yE8 PP@);@6euVPP(Or%t0zFX2 \ #worksD? Y$:P-Q)ssr +Script~PQ)%! L0E 6 M He/0-QQ)" ?+QRP(V 7zt : U1QoR/ .b<iAc$\d   `artnumber>]RS*8T:ƨ!, \!'l g ;ala rmclkl 3Y Q yz!?$K! ,y!Sexecutables6)oR>S)ZR G IST@; CNs"U_ <@ H D|   X638" B!o< 6TT TN"`$q7%(ZnY>SjU< F%Y3 [0:A`CseneivOn 20 C ~3omittedԓAf`a,3f41`!Pv`,pt!0 2 $MW @!,`3updaM:E6(&][-P" Ru-%'@>!! V$0+Y!]/ M( !:"CE XE't+i~+P`2HP2 -0>(X|E 68!7Z-03 ^@* \!+fitted+por"8[2Fi >.!| 8#existb# {v! 74#MO l#ppAA09G <D P6 YL5@  @TS-CT8 @Z5`-Q`}LZ@ hP22 512";GeneratecBackannot d !d!  ViDT?> L!+/ 1IHelpa!0 3versօ؇g =!ݥ2V|!9!Cmand atory!uc!:$ )G|  .d8N0N D` ]!|4F )s!!XB!&Y2.%0 N4 =p6!#6;|+b#s n /!Pݴμ0c`Z0-P;^@3F6 ?1jB!0 ؇>)v.. cBB R$wCNp y| L:![Optimiza!'6xCprocesses ?N L 1 @ X. 5 { 6  %H!ʁ H6 i8>z1z@5'n2B)S *0@:z@) .Յ9O9 &d \S>9- *|FȜ:H1{9 ?0 ,k`copyX Vdj+P &4RH <  F (FKNP!O$93 6H8z$m  f "7<  T1763 ;4761 38@;K@tI ;100LQ160038ispLSI2096E-1T128@Q ZC T$P`@ 25r 0vp;@@:0N1N@pOPOPAAt8CjЂ@P0A CP* 1S !00A434J8433`}9 +6JPZ!B RO@ܠ>R3P2E-24=44(Jٻ4BT5^3v 2w8188 CƑQ!Up 0tCܡ0 A` ]A`A l0Ql`63!@BCPd!Updah`נdA{`ݮ m"M`id_A-37|6THR $<d>`>P6 9@ N`]DTD@s;s_E`p\`eD\\RA\64P05QE~@B%r `DAt~DA D=[PpZvk32Z4Ad49 n4A19@BEտ\Ds4^BpwdBo֠9PVpsj/C~\5 8d#Ѡ4RPmop]p]?'1C le^x9*\) "T%&&) &7> J'lU92V9B1{8%-/zDe`28P20D0 3-:76D0xaJx03p@ 3Q-I:,@CE _G_Zif?W , 6`C/W?G1`Gcҟ?b/$狚?Ke: Bcqz糛zzm`5mо~?(1u`j9+e݀) V7p%> H*L< I+IAIA_ B0` D@ J+JAAZIXBߚ?+!!0A5j8 }QW "@ N.&j1@GT6>@TaB@kRאY0J@J+@JApJApXpB sW%U?Ir 9r6&>`4 6r:[p7p7>6>Y>YT?}8Y!)?&"1v e9)`) R7oGC:\H 373@2 ;/3820  @T L[3256N- M06P*M304*A-9O/`I S hM24 P; @1272 >>@Q[ T/v( 8 *hqG?'G1uU g9*v) T7!>:h5512VA:38WP"&"? [WVqXW,C72%P384ހ@+0@:@@zaV?hV!*BVFU5 8("O!"d#P#+0#CbV#qV#pÐp>b s?&1++Pַk9)U)8[7p. *΃6 SMg%+{@;* D) )FFSSP"?&1&@#l9))]7pU xuu>N1/32>'X 3|>'z;801080v[4920W@+ B=CC84݅_0@/@/@ @8@P60P+ @p@`?@#* $0!k?=$`1+`H:2#)&d5P8 `?)(R72Kvz !7   I8{!VH5(% n% % H2 H  F  6 ;.5/O,&HP`A * : o' %'~ s+   +`H '<"?1& i6%3)=J4FU:#U*D:@ " 0U 0Y00Z"0mU)00070\>0UE0^L0pS0Z0Ua0]h0o0_v0qA}$ / U0Y 00Z0m"0)000\?3LW |a'rE0^0p0Ϋ00]00_0q Z  0 0s 0'0Q5Q<QCQJQ 65HYC   /_qF 1 2hP&DVsK UAU@\0U0Vj0iL <"LH 1e]H q ^x6% ~ ) "J&P` 4H  U x6$5 0 @@ a " 0 0Y00Z"0m)00070\>0E0^L0pS0Z0a0]h0o0_v0q}$ / 0Y 00Z0*m"0)000\?t~ q N j~1* U0^0p0΢0U0]00_0q  QU  0 0s 0'0H5H<HCHJp<"  1 = db6%q  )dd4p  Fp ZdRULW2UYpYlUZ?pZOmOpmU_xp\p\  F%qJ! ? n  i Gס_/fe[kyk lD%` r>`N sNps_ {!ЮTv l Ea1Tc&T`T!`T&T-!T`T&mF# @@l``1@j;@xi L E>X? @n# ] |q#)Por"obRPR@=RNRNsl = Fh\RW \R`Upܹ UpU hU~!V qV iUqi!wЏ!< L y 1$ ]R"y a 0k6#= ) 0 F04y P nE `&h%+/0K]0Yp% l%ZKp^ m^pzq x%p \p\  L f$ !n_A^0qC!pCqV!y%9YL19eL199<   N j8&!9L*2$9L=2'9*9=c -c2,9 cR.9% cRcR%cRM^@cR6)  P&l&:&C RB9 RRF9 RH9!gRgR%gRN9G!gRP9Z!gRgRT)   F {WSnQRW9!RY9!RR%_R_9&"_Ra99"_R_Re9h !D#n 0#0^  N'2z9??%{# 0nh5/ZE@09 # 99#F` X sXp k :{%TU)8 8 J behJ&`?5O>R>%RU9;!RU9N!RURU9 g9& P&P &p 3p/&@P&MPxM) a b 3Obt"R222#&,252>"J/ 0r@U0@s@{&@U.@6@U>@hF@~UN@VV@i^@wf@?<"8  1* R9 V  h6%a  )# J#4  Ft[u *   T= T uC T 0T=p@pQU=PU `U=` U q҂U=0  FV=pU=pTMpS=ˀܠvpf P #P# 5P   F9P PA PM P@sրd ` #`# 5```GY`Y^  F_`0`0tre"Rtb"3R`SDtcUfSf&xS   G \5ߺNzs #Szc 0SPS@zc `S`qS`S`S  F BSPSPSPcPS`S{Ѓ#c#?c#5c } FXcjc|c_c0w$d#d#5d``dG`Y`dY^ s Fֲd0d0xЃ&cxs3cPcDxsf?cfxc} \ E X׍\ y'סdyt3_dPdDytfdfxd|  W j s < A P#@YXY k_ e }q q q //#W/)/~ W j0 0X0k0"0 U U h ~ V\  C TW4aig m M!M M  # ) }!} } ;;#;);  wV #<  Cbm!"! !#)Q"Q Q#)! c#c) Z V / ,25;AG3MSY<  1 R" @I k6#V ) FT4p ! L fޡT+q/ޠ;?!0??!p?BS0?!Ф2Э?aO  " J b $8〨?􀯦?Ӏ?䀆У%F=K ]Q ;&0`QcQH+! # F KK 9}0^@==';!P-+ `/%0`p`%``4]0`%" @ Z ~mRLP'%# @ V  e  *@% / @r@V0%Ps-@5@U=@E@\M@nU@U]@^e@pm@u@}}0} } } /!# A Y $P` c (#! }@1!!;1%!-!5!}@S1S!S!y1%S!-S!5 1  P `@ B L f  _` q@7nW`EsЈ!Ф]20nЄ^pA C I `P*pІУw^C 0Q\_&@QbQ'M^a@ss'B D F Z dP 0` %@`p`%`` ]@`pd%pd8@{ C E E X4%q k@apa%`a @ape%peC ݿUW@j@@X@k'@.D ,G E%`pp5&}=@    ' /V7@? @W@jPPXP*k#P,P5 T@U@h@~U@V'@i/@7@=MAM!j/E [H F4-0/^!f!n!v!~N!A!!!!'!/N!7B""""'"/!7!TBT"T"T"T"'T"/!7 ,G I 8 >\OR222#2,252>2B""""'"/"7>![H ZI 1R9ZI L ^x8$I I ) "H&(Q6ZI =K J bi U Y l U # Z) m/ xU5 ; A G \M nS cMACH111SP-5JC7kp102>I>24/8?V2>DFPYiFI L > JAYlYPbPkPZtPm}PxP13 p 0p0>5YMM}2>Q>P24/8YI?!=K L 1XL TP c9$L M )C7L N J݋"ӏ# #)/y5_y;yAyC2y#6yS0yc0ys@yc@/zC/`jc_@jc@jS@jSPjcPj$ ?#xM TP C TemOA20r@b@'/@Q/Pb_@ Y 44 4)42$1@fqs/`?/P$R@@.N P 1P pQ  =H7&TP P )9L98P5P pQ )@ 5o2Kvz !7 @ I8 {!V5(% n%% H2@H  F ( 6 ;.< P Q 1X?Q  U Qh6#pQ Q )4QFQ41Q T IxGAL16LV8D-3LJ p5 dC7 10 (ZD15Q2`&QP 5 2)7S7 pDTU p ` `I2` $pr2 7L`5 53&p2i 4i)U0-20HI-256/160302Q U 5 8y q} ' n|? )87uQP8BP Na6@eR@J< T LU 1FLU VV k6#U U p)#4pLU VV 4 6a nrc8V10BuPkpAD2>J>>J OW P PJ< U V 1?V [ 7m6#VV V )744V X H ^" @D@D) ,PT20̔ @D`)7tP9tps`Cp `U p$L" pT @D(0T)pEd+pcao2c#)cReP d0V [ D Vk/1qfDp TpQߔ@ߔpBXda0/?O 13RALDjr@Dc.0>\BO03@БbP`ppP//b< X L[ 18L[ \ a d6#[ [ )44p/L[ ] F Z2LD-4D@T@T,@dP.@d0P!p d:`4;pd=@/t/u 01`9yt 0Ӡ+0ӠT[ _ F..g6a5f:`<p&k0pنaŠ͖0aZbÒ+,O ispc# [] \a A 8PY:  * #, 0,3 4LK; 5@70C@@FKF` P5I{PS*K:KJKKKI< _ a 1a ?c k6#\a a )K4pq&a ?c : BML26:C@2zPZ6Cs@&j@4/ GP4T@uh@w`jgpЙ<!a {c 18{c @9d l6$?c c )H4pV{c 9d - *E6001H _/ 0Z`))!=$c vd 1vd H  H7&9d d )L55@vd H ) 52KvA !7  I8{!Vd H 9d 5( nI 2H    @ 6 .< d 1 ` ^x6#H ) "F&P` 4a  B@ R6$5 0 PALCE16V8H- 7SC/510U4525JF710"W25I55y#7P25|5Q0RQ# YгG 56/160-7YC0320-12YIA the command line or in a .vci fileE ` 9 @'`WsРPIF?ZM"I!J!x12J!2CPCPCL Y L.V@ [PI<  1  d6#` ҄ )4pV ( B R200Ѓ!0Г@ЃE0Г#`c#`jPsjPо#`j0К#`GࡰcG}ЏRA108%8m4=57Jo҄  1 0ImD`IPC_#Ю5k#R< ( A 1A g6# w )#4pNA Ŋ @ NΏ2V2wP%@8@ܓJ0ݓ\Pߓ\P'8TK` P P'83K`PSI8P(3/w : B,_{PC'+GI#Я5'#55#В  Y ({'#[@0< 4 1" 4 ތ k6# j )'4ptF4 + &W4mc_!&e!P7< j  1=  l6#ތ P )}(4pS 5 8'p6V121׏ y +|;O6 s@X@] 1 1 6hTimes New RomanArialCourier NewSymbolPalatinoStoneSerifHELVETICAWingdingsCourierTIMESArial,BoldItalic  C:     t    l  W  r  ^  ~  R P >     & y . Ό 2     4Dž  ё f  Ƒ R      z i  ~ 5܅   Ł  ͔    g   # j  V ^ u  Ў  )  #           +  Q 8 ۔  f     o:    ?  =   ‘ ́   o  w 7 R  ې ;   s w ь  !t 2 o  ?  ^  = u   Q g ь   ې ё#Dž  8 ~ R Ł4tRoooo t+ l  Ό  ^t^ ͔܅‘:  X&y zi  5P?8P X& lu+o -RoP^t w Rf-yR P]R9R"^^ ottof " =  o  t   # j   @5tf w 5w f&XRRЎ ) s~f5 >   w ۔& Bm .-yW ) > /0&0;)F24=>.. (range operator):in hierarchy declarations.. (range operator):in node declarations.. (range operator):in pin declarations.ext: @Alternate -- Alternate Operator Set@Carry -- Maximum Bit-width for Arithmetic Functions@Const -- Constant Declarations@Dcset -- Don't Care Set@Dcstate -- State Output Don't Cares @Exit -- Exit Directive$@Expr -- Expression Directive(@If -- If Directive,@Ifb -- If Blank Directive0@Ifdef -- If Defined Directive4@Ifiden -- If Identical Directive8@Ifnb -- If Not Blank Directive<@Ifndef -- If Not Defined Directive@@Ifniden -- If Not Identical DirectiveD@Include -- Include DirectiveH@Irp -- Indefinite Repeat DirectiveL@Irpc -- Indefinite Repeat Character DirectiveP@Message -- Message DirectiveT@Onset -- No Don't Care'sX@page -- Page Directive\@Radix -- Default Base Numbering Directive`@Repeat -- Repeat Directived@Setsize -- Set Indexingh@Standard -- Standard Operators Directivel[BACKANNOTATE ASSIGNMENTS]p[BACKANNOTATE NETLIST]t[CLEAR ASSIGNMENTS]x[DEVICE]|[FITTER GLOBAL OPTIONS][FITTER_REPORT_FORMAT][GLOBAL PROJECT OPTIMIZATION][GROUP ASSIGNMENT][HARDWARE DEVICE OPTIONS][IGNORE ASSIGNMENTS][LOCATION ASSIGNMENT][OPTIMIZATION OPTIONS][PIN RESERVATION][POWER][REVISION][SOURCE CONSTRAINT OPTION]12-to-4 Multiplexer4-Bit Comparator4-Bit Universal Counter7ABEL-HDL Group AssignmentsABEL-HDL Node PreservationABEL-HDL Pin/Node AssignmentsAdding Constraints to Source FilesArguments:defining in Module statementAssigning Nodes to GroupsAssigning Pins to GroupsAssignments:deviceAssignments:nodeAsync_reset keyword'attr':istype'attribute'AttributesAttributes:inherited by higher LAttributes:istypeBatch Mode Examplebcd7.ablBidirectional Three-state Bufferbinbcd.ablbjack.abl Blackjack machine'buffer'Buried nodes:declaringCase keyword:Chained if Closing a module$'collapse'('com',Constant Declarations0Counter Reset4Creating Multiple Instances8Cycle<'dc ' 'neg ' and 'pos'@Declarations keyword:DDeclarations:deviceHDeclarations:macroLDeclarations:nodePDeclared equations vs. macrosTDeclared SignalsXDefault values:for lower\Default values:supported values`Design DescriptiondDesign Method -- BINBCDhDesign Method -- BJACKlDesign Method -- MUXADDpDesign Specification -- BINBCDtDesign Specification -- BJACKxDesign Specification -- MUXADD|Detailed Design Dot ExtensionsDevice keyword:Device kits:passing information toDevices SupportedDirectivesDot extensionsDot extensions:not allowed across sourcesDummy arguments:defining in Module statementElse keyword:Enabling the Import Source Constraints OptionsEnd keyword:EndcaseEquations keyword:Equations:whenExample 1Example 10Example 2Example 3Example 4Example 5Example 6Example 7Example 8Example 9Examples:7Examples:adderExamples:binary to BCD converterExamples:blackjack machineExamples:blackjack machine, state machineExamples:multiplexerExamples:threeFactors, XOR Feedback:referencing across sourcesFiles, including in source fileFunctional_block:GAL16 Device Family Part NumbersGAL18 Device Family Part Numbers GAL20 Device Family Part Numbers$GAL22 Device Family Part Numbers(GAL26 Device Family Part Numbers,GAL600 Device Family Part Numbers0Goto keyword:4!@Header:8Hierarchy declarations:creating multiple instances of a source<Hierarchy declarations:functional_block@Hierarchy declarations:inheriting attributesDHierarchy declarations:interface (lowerHHierarchy declarations:interface (topLHierarchy declarations:supported default valuesPHierarchy declarations:unlisted pinsTIfXInclude files\Instantiation:`Instantiation:of lowerhInterface (lowerlInterface (topp'invert'tispDesignEXPERT 8.1 PAL Production Device ListxispDesignEXPERT 8.1 GAL Production Device List|ispDesignEXPERT 8.1 ispLSI Device ListispDesignEXPERT 8.1 MACH Production Device ListispLSI 1000 Device Family Part NumbersispLSI 2000 Device Family Part NumbersispLSI 2000V Device Family Part NumbersispLSI 2000VL Device Family Part NumbersispLSI 3000 Device Family Part NumbersispLSI 5000V Device Family Part NumbersispLSI 6000 Device Family Part NumbersispLSI 8000 Device Family Part NumbersIstype: istype keyword'keep'KeywordsKeywords:async_resetKeywords:caseKeywords:declarationsKeywords:deviceKeywords:endKeywords:equationsKeywords:gotoKeywords:ifKeywords:interface (lowerKeywords:interface (topKeywords:istypeKeywords:libraryKeywords:macroKeywords:moduleKeywords:nodeKeywords:propertyKeywords:state (declarations)Keywords:state (in state_diagram)Keywords:state_diagramKeywords:state_registerKeywords:sync_resetKeywords:test_vectorsKeywords:title Keywords:traceKeywords:truth_tableKeywords:WaitKeywords:whenKeywords:with Keywords:XOR_factors$Lattice Constraint File Description(Library keyword:,Lower0MACH 1 Device Family Part Numbers4MACH 2 Device Family Part Numbers8Goto keyword:4AMACH4 Device Family Part Numbers<MACH4A3 Device Family Part Numbers@MACH4A5 Device Family Part NumbersDMACH4LV Device Family Part NumbersHMACH5 Device Family Part NumbersLMACH5LV Device Family Part NumbersPMacro keyword:TMacros:vs. declared equations[declar]XMaking Pin Assignments in Schematics\Mapping Ports to Signals`Memory Address DecoderdModule keyword:hModule:beginninglModule:endingpmuxadd.abltNode:istypexNode:node keyword:|Node:using the range operator inoctalf.ablOutputs:using istype forOverriding Default ValuesPAL16 Device Family Part NumbersPAL20 Device Family Part NumbersPAL22 Device Family Part NumbersPAL24 Device Family Part NumbersPAL26 Device Family Part NumbersPAL29 Device Family Part NumbersPAL610 Device Family Part NumbersPin:istypePin:using the range operator inPin-to-Pin Design Dot ExtensionsProperty keyword:Range operator:in hierarchy declarationsRange operator:in node declarationsRange operator:in pin declarationsReduction, XOR_factors'reg''reg_d''reg_g''reg_jk''reg_sr''reg_t''retain'Running from the Command LineRunning in Batch ModeSchematic Node PreservationSchematic Pin Assignmentssequence.ablSignals:nodesSimulation:test_vectorsSimulation:trace keywordSource files:beginningState Descriptions and Pin-to-Pin Descriptions State keyword:declarationsState keyword:in descriptionsState machine exampleState machine example:blackjack machineState machine example:three State machines:case keyword$State machines:goto(State machines:if,State machines:state0State machines:state_diagram4State machines:test vectors for8State machines:transition statements<d:42State machines:with@State_diagram keyword:DState_register keywordHstatema.ablLSumPSupported DevicesTSymbolic state descriptions:specifying reset logicdSync_reset keywordhTable 1lTable 2pTable 3tTabular truth tablexTest Vectors -- BINBCD|Test Vectors -- BJACKTest Vectors -- MUXADDTest vectors:test_vectors keyword:Test vectors:trace keywordThen keyword:ThreeTitle keyword:Trace keyword:Transition statementsTransitions StatementsTransitions:case keywordTransitions:ifTruth Table FormatTruth tables:7Truth tables:truth_table keywordUnlisted pins:in hierarchy declarationsUnlisted SignalsUnused Outputs (no connects)Using Intermediate ExpressionsUsing Pin-to-Pin Vs. Detailed Dot ExtensionsUsing Range OperatorsUsing Sets to Create ModesVCI FilesVerilog Group AssignmentsVerilog Node PreservationVerilog Pin AssignmentsVerilog Slew AssignmentsVHDL Group AssignmentsVHDL Pin AssignmentsVHDL Slew AssignmentsWaitWhenWith keyword:'xor'XOR_factors keyword: XOR_factors:examplexorfact.abl the Command LineRunning in Batch ModeSchematic Node PreservationSchematic Pin Assignmentssequence.ablSignals:nodesSimulation:test_vectorsSimulation:trace keywordSource files:beginningState Descriptions and Pin-to-Pin Descriptions State keyword:declarationsState keyword:in descriptionsState machine exampleState machine example:blackjack machineState machine example:three State machines:case keyword$State machines:goto(State machines:if,State machines:state0State machines:state_diagram4State machines:test vectors for8State machines:transition statements<d:4Attributes:istypeHeader:MACH4 Device Family Part NumbersState machines:with/ & ;)Lz%VABEL-HDL Source File ExamplesTruth Table Examples5State Diagram ExamplesCombined Logic Descriptions7Hierarchy ExamplesABEL and Synario ProjectsMemory Address Decoder 12-to-4 Multiplexer4-Bit Universal CounterDesign Description Using Sets to Create ModesΌCounter Reset&Using Range OperatorsBidirectional Three-state BufferR4-Bit Comparator: Design Specification -- MUXADDDesign Method -- MUXADD~Test Vectors -- MUXADD܅Design Specification -- BINBCDDesign Method -- BINBCDsTest Vectors -- BINBCD‘Design Specification -- BJACK͔Design Method -- BJACKTest Vectors -- BJACKi Example 7Example 8Example 1Example 2zExample 3Example 4Example 5Example 6ABEL-HDL Language ReferenceDot Extensions (.ext)́Signal Attributes (attr)Directives (@directive)RAsync_reset and Sync_resetCaseCycleDeclarationsDeviceEndEquationsFunctional_blockr FusesGotoIf-Then-ElseInterface (top-level)Interface (lower-level)oIstype _ Attribute DeclarationsPLibrary^MacroModuletNodePinProperty State (Declaration)w State (in State_diagram)State_diagramState_register;Sync_resetfTest_vectorsTitleTraceTruth_table-WaityWhen-Then-ElseWithXOR_Factors۔Using Pin-to-Pin Vs. Detailed Dot Extensions Detailed Design Dot Extensions  Pin-to-Pin Design Dot Extensions Constant Declarations @Alternate -- Alternate Operator Set2 @Carry -- Maximum Bit-width for Arithmetic Functionso @Const -- Constant Declarations @Dcset -- Don't Care Set? @Dcstate -- State Output Don't Cares @Exit -- Exit Directive^ @Expr -- Expression Directive @If -- If Directive @Ifb -- If Blank Directive= @Ifdef -- If Defined Directiveu @Ifiden -- If Identical Directive @Ifnb -- If Not Blank DirectiveM @Ifndef -- If Not Defined Directive @Ifniden -- If Not Identical Directive @Include -- Include Directive @Irp -- Indefinite Repeat Directive @Irpc -- Indefinite Repeat, Character DirectiveQ @Message -- Message Directive @Onset -- No Don't Care'sg @page -- Page Directive @Radix -- Default Base Numbering Directiveь @Repeat -- Repeat Directive׎ @Setsize -- Set Indexing @Standard -- Standard Operators Directivew Using Intermediate Expressions Creating Multiple Instances Mapping Ports to Signals Unused Outputs (no connects)f Overriding Default Values Declared Signals Unlisted Signals 'buffer' 'invert'+ 'collapse' 'keep'l 'com' 'dc,' 'neg,' and 'pos' 'reg' 'reg_d' 'reg_g'# 'reg_jk'j 'reg_sr' 'reg_t' 'retain'W 'xor' Transitions Statements State Descriptions and Pin-to-Pin Descriptions> Truth Table FormatЎ Table 1) Table 2 Table 3 Example 9 Example 10R Lattice Constraint File Description About the VCI File Format Rules for Writing VCI Files Command Line RequirementV Layer Command VCI File Constructsې [DEVICE][REVISION] [IGNORE ASSIGNMENTS][CLEAR ASSIGNMENTS] [BACKANNOTATE NETLIST] [BACKANNOTATE ASSIGNMENTS]8[LOCATION ASSIGNMENT]Dž[GLOBAL PROJECT OPTIMIZATION][OPTIMIZATION OPTIONS]ё[FITTER GLOBAL OPTIONS]#[FITTER_REPORT_FORMAT]~[SOURCE CONSTRAINT OPTION] [HARDWARE DEVICE OPTIONS] [POWER][PIN RESERVATION][GROUP ASSIGNMENT]Importing Constraints from Design SourcesAssigning Pins and NodesAssigning Signals to GroupsPreserving NodesPin ReservationsƑSlew RateAdding Constraints to Source FilesEnabling the Import Source Constraints OptionsABEL-HDL Pin/Node Assignments.VHDL Pin AssignmentsVerilog Pin AssignmentsSchematic Pin AssignmentsMaking Pin Assignments in Schematics ABEL-HDL Group AssignmentsN1 VHDL Group AssignmentsVerilog Group AssignmentsAssigning Pins to Groups4Assigning Nodes to GroupsŁABEL-HDL Node PreservationmVerilog Node PreservationSchematic Node PreservationVHDL Slew AssignmentsVerilog Slew AssignmentsCAE Design GuidesRunning from the Command Line@Running in Batch ModeBVCI FilesBatch Mode ExampleispDesignEXPERT 8.1 ispLSI Device List ispLSI 1000 Device Family Part NumberslispLSI 2000 Device Family Part NumbersispLSI 2000V Device Family Part NumbersispLSI 2000VL Device Family Part NumbersuispLSI 3000 Device Family Part NumbersispLSI 5000V Device Family Part NumbersispLSI 6000 Device Family Part Numbers+ispLSI 8000 Device Family Part Numbers&ispDesignEXPERT 8.1 MACH Device ListMACH4A3 Device Family Part NumbersMACH4A5 Device Family Part Numbers]MACH4LV Device Family Part NumbersMACH4 Device Family Part NumbersR"MACH5LV Device Family Part NumbersR9MACH5 Device Family Part NumbersMACH 1 Device Family Part NumbersMACH 2 Device Family Part NumbersXispDesignEXPERT 8.1 GAL Production Device ListGAL16 Device Family Part Numbers?GAL18 Device Family Part NumbersGAL20 Device Family Part NumbersGAL22 Device Family Part Numbers8GAL26 Device Family Part NumbersGAL600 Device Family Part NumbersispDesignEXPERT 8.1 PAL Device ListPAL16 Device Family Part NumbersPAL20 Device Family Part NumbersPAL22 Device Family Part NumbersPAL24 Device Family Part Numbers" PAL26 Device Family Part Numbers= PAL29 Device Family Part Numbers PAL610 Device Family Part Numbers Pin ReservationsƑSlew RateAdding Constraints to Source FilesEnabling the Import Source Constraints OptionsABEL-HDL Pin/Node Assignments.VHDL Pin AssignmentsVerilog Pin AssignmentsSchematic Pin AssignmentsMaking Pin Assignments in Schematics ABEL-HDL Group Assignments  /&;)L4h5tm[ FLXNׄ# |ׄj ߻ >f(V ^ }u C Ў )  F#Ȉ'vMr Xw t_К zc ' : 5Ρ &ҡ%񮢤p\| /+ "Q 5^Vrr5 i8f۔iʼ~f n˵ $8" 4  &EoV: :Y !bSzt 7@9" ? oð g!ħl/Ķ = HŻ[łT AǷF ˜ h‘sT́(ϛ XWm oBwo F~֕ 8 2 w 4E 8/@&u 7W?NR>R"F 8HBې 5E;b)0 YG sR GkbsuEAhw = ^hь () ˜qGH%t/- 0,b+6R9 l  W v sꎩr !T ^ ^uypu^ ' l9~ ~ |?3aR/_PO9> גMٱ   v&pyB ;!T>".R #Όr#+$2 {@J( Y() Hy**// %P1 X54ՎM6|c89u:Dž]W@  A }CёɀoCfR*F }GϫJ MƑjn>M>N CNR 3|P |P |P δQ] UjWjWjWzjWjWjWjWi jWjW XXXGY C[~k[F[5Z[܅$e=\b] 3` 9`cicŁadQyhmTQn+p"2BbbnfK  95j@SUUU tՓ`mCL/17a92>[B 2C  $.@+AW@[f;A $(a$:v C+Q:P0!R;00")pOe{T& s E%*!O5u ;U !@GG ; a{r ]lp>>~B(p+mR<stpȢ0BT=6#F)C)?&w7:;'1X"{xjңyZ@ ؃%5EUeuF HFK33 I3r"4DTdt+~(: 9 %m=}P ,; #;G_kkp | 0G {%Z@ 8$P|H @ %P9  lP 8<  p7_ z5^_11`14 yJ`g #;G_kzE>!CGh!5t 7!*!( Fdf|5m q!nz!,0,  EX &`'0+Q}gZA&P.B :J+COgsClAm3H33 2)`3 `kC 1EYmwprw.Pm12P+(A:"8 YdxolP3:  @ b7`  P < E,@950":? B.O ?@U@8_TAT 7 U0S 6TQ 5/40P 3AF 0 0e0$!2r/`;8#8! /1d0*j //0g& p%1g0c0Un 0$/ 0'0 . L!*71Y8a1%.")q1Fb!B'g!6P'7z5 5*B9g0&m,0fL`?8]B "0}?  0 9 !v!2Rrm>!~2KS@7tuUBA([) U&"}!Ko1 5B#C1" 0$2@"z#f0"5p{!--Q"z#`z2%03B#s!tE#B 3K;2( }Q-4: n1s2-PbumQV0T1q`2Mwׄ$;`$"G03@ 4C0ځu$ 3QJ$!BN nv4425N"D80Run#T,"P<>%5$aB/ROO`$Ur0a5$ %VR&,5pX`* D6P%=qN"I&%#p%e5z6#!Al M&5" j&ZJ,'  6&HG'%'6N$Gi'%R&/ F;Ax"D&$!P3E#$%C'+&I$'$w#,NUT6%gI7j~=(#f!r76WF #Ubp#E/&}^VS%#&s >r rE\cwH7 b`Uz+ (y(@(*(5,8H%C8̠U7lP'0mD-P8.GTW%0f'p[X%@.479b Y x5>(&0Z 5(&}9@R)9 ||Mx))jgVd#h97Y!a5i#j96QA0v ;("k@K8(&0*z5 WG)*)<;:4!@2@*1 >[:3' k ?)02 @:&PA:16 XM +C6 Y)P TW)%]P { k%iDϬ8$ Q`) E&;0P&$ F\TwDO g+*HQZb4NsAF(^IscN)GG]B ~+QJX 1X&/H\ Mk%*KS`) UjAL&e//KMH+{j+㇀t a}/ QE}`KC d* #hm8a+T*o+QP(t7-[u~:Op<(Q0U- J0<A}XVk5J"(.^#=(zROh0<\jA)#:(~SH!-0/5/Y l4R?(g  $}_S"#@.)S P"=b") Wi& &pn," T(^)$P v1 bcL,_$j/V,2.%(PA4X,GE{JZ2`1}_-%%X#=p>a;+T %?_rM.+= /l[*KD&<_;AN*6P9 |N'^vL&cLW *c '2S b!"{ '5P 0AK@O%p.=Wb~+6E*d;'&pV}%wVPNh&$|eSaLM#BnoBfBpYWJT-0b),, /'/ix h:L()13'9-A k`S3\c(m$'NC+]A`0#n,2P-^~%EqT4 `htIM*a]Uwj cEy,] Ie/ ~ ) i.$t* `oz?0+p'//q'U, ~`r(c p- |u`s{?0tz@(.tx>ux^(/Z +00#[@ 0Q!} ;G0*d @:y1qkz l{{=;"; j(,,aL<gp|'%#*O5?/-&A/++^_R+/S*//uiH/E4 .#+GF '%Jf  SLv M'6"N  tQ  @S + %"; "Y #K #` l 4+8*Y /OPB`яcݚ+M@[H:* 5@nl㯇)^w6Zk)^LIzLq  lP4"  >))B>G'!)܆3p*/0L04p5!2CՉ@1JJc|X! @U10]1@= AAbbx(I\Ha0QF-Wx2ZDPB `ܑ6@ `c <6 I &&MMt? 7$;b*"&..]]&*2@18 484e*k*2e`n`rSi"S:9 _P#< BWBBk0y[3w"I9<'GVxO!!4[' gbpC]_y&%U0p 𿠈 qwу 8I( 8jHb h2-3S1;6X@!~IȐ9!@{.BbBY}! :R7 4RތQ/Z2@R* D$P Z#E֙jIf&-BA CPv;e_:cM>>0^LAPu)$@;6d,yu39Is6<?Ag``08%D P6$(hEX[p-`C 'W?_sͲ=V.U~5@!B5rq:!1_Q6. sM/E [d]Q zM7N(?N#0MAkTV#͆NRe(! 0Lp& xnANt57P&uAr#t)h$X*(|AFf2[5e<#p7~; Z1Z(dw34ZBP6D*TH14)[2^8eil9K|+V xS.])A*7:&1[jQ\0!B'KW3Hl!34Bќn$L.!!,B .BkA6Xnyn[L52Gލ4|j6/8O- AYd| ,5g?<RmU9OyF)n$5tG*%%Ё+J$$IInnRI4WmV((xJc3#OQJn((( %rI>  %!IB?}}P7%J::!zzH!S"[FFPA b(E"J"D} `;D2`" )(N2@2<?F^b9D$sD=H%RR/05aHD#J%'cnP*kX&{%G PX U?{}+KX>fx[ ZsTN㶑Pn%NB)rD/5\%5RP=H"Ts $B bl-pR ^)b)`ph7bIf?B}!09`0H,VW%a/1[Z~,36_ 3)K : H2a:ǔ9cP(d걮RQg ^@tn0.;j ZאUHO+[8;ן#֟q J<ArAL5uy 8+7[3G7"m- 'P7 !+, b  4 %TYU  FǡuoZ$ %Y&$,n06E}?pg ;8'2Ij0+  0a@L8A(Y)yPj  B/Yn=x Vv9Hx("J77WQk-+P2F``q_'&1!|\$U0,sL^ {2J` 0fx_4DB B!%oVjkTְW5&Q5`ڡQf<`2'3*h_+x!:PgƐX iskVTE7(A-6slKA6;*-=1e|;? 3;7'1]RopgoS&sJP98 jk.tS>Vc|JסElߢ3G)q:_-4b4ӒoN%0r/k"# )1PJ:Kv8AF5 v)%a* ee (P'(("N2(zR%H'<ݞ@  P G lPV)8~F < @/0@@*`@@$?ZQCG Ol20N`00 @ @bK`@^ZP@npc0@E$1IP@ !%P&m@|pm  ;`ipi, 0{qk}S^ kq(u)o^0 ?@&5~ "=p>Mpf6@2A7 ;|p)2nVqހpe4)ۢhYVyyn AC  p{+hR3o!. 5##0| 5{E$%> !{0y%`j5} m5} --|W1aH0 5fI.3 yw+@B1{{6 SSԁA&}uR$ 1}yRhA07wrTj̲jj)jjj;rus19]aE{ YV9?:#5GZ0B#*\+ @/J /;S_w*WWWJ7*IS5`8J08)% z@50;6Q9gPKNfrB1F> 1<C4[\g86A!Q8E;n0:1 :b&WGk9,"*"X w'` 'p6 g0G' 118,V/[NA-*Z~i reM۱! -bT`x4.,48$![S2c<k7pPP`0yIњzz!yy"5**2FFs"&-JB>2+AzYAAeJ4~.vP6фQRU+4%V-Ža1U1rc5BjlP 8 pU=a;A~`T!U04V20a}e`q /5@Zp p@1 0"  I N H$#$kNpL 8D\h 0.?hdJ>[.QA222`g.C\_R0B" rփR1" ? % , ?GEp1 b2WP ⽃#c3#4 #3!F'!QcDg9!<40!r":F^j;rb1qyEq'xThJxRpS$ATiɥC6(lPL6 1  q Y P @0o$܂&<NpN&hp8#Nprކj0x x  p0`;'0p  )7Sao}h3!r1n2!h2qP} -A1p%+g-5]lP@ 8N< : z  {%"<-Bm {)GZF@<XY0bl{D0i os  `0>` 1E21<1: `P P/ o!-@ /;S_wk`\C Q[=<""\Z GS_w+7BYW {CH `A 3ƅ#j#Gp2Li#;0܂(@LdpГ2;rBs(4@/Xd|oD?@7lP8&<  cFXD]l #^U,%P0yK@J;N`a%s'0^ R kv dP 0>0N^f@ G U :d@K  5}@I 0P/Pr`IHr^Pǐ@<0ApP0GCPoFR; S=P Vkc1FIB`$~- &8~!xRXkB#<>09a5p23iA*5F %56_BJ1 SpGa>RrbHQ(1LLQ@-HEBB3'`:S V# E4u@ 10?@}?b QD} ;24 -n4.4.t2p6#R2H%J"b m{%Q05#['K7uD0R @80Ӏ*p9<3463 7T`aI$3PUu;1CPUWPeoSG=EVUzAVj!9-`7CRv(S{9xB=hVa(d#PD(Vp#6PАPD)8]yD)E+  9nlP8<   ) P# Pfp0*P" )U-(K W =j "։` S N0P& )uR0 @0v0 U Y )0 0c 0)   *10!P0aڀ|pfq` ] H1qp`(0RQ! !+Q~ "0V@QMr$00/3pY2$  J. > 0   -0 P#P"  .^,#/00 ߣ#30  P0"##GGkkCCgg11]ӑB2r G mBOg.s"c?ׂ2-2C ~."4" ;;__77[[33WW{{BXd"35 lB2U ^8 )7Eao}ð6hTHiY9K^XfEP7'Di xnP8 Ɨ4lP:  1o @t ! 0%`s%C!)&@DuE J@D0X Yvt" "  pE!$@ P0500U`nbHQ u`P0/?O_Ge/e; ~e9"  )7Sao}%3O]ky!/KYgu'S$%~D P|4%:jD 5 )7Eao}0z5&UxkEJy&&a&&P{=ճyHtVkSy&HFM0z|FZ  vlP8 p]2l0XV`W!6/Ƈ907YPS@jU@s@N 7x0P  c$@80G@ p+0{|0^P/0 !P a /;SQ 050 A8NA@1>P61*a<=0ppA%P--EQi6a}1%0jR2#p?21Q|e07ofqf"F1FB4BRNfrN2~RBcp3FSDЅ)1%(BQ*BNfr?TDR23&R!$x4P3oT'0o$?SM&np׸|0QspgU@S_wieq? #!DPht(88Rb(UI+lP` 8p pG2l0nFo`mDHp3, c604oKNL`EeURz@ ; P( ,+D?0 P` /;SV#`rH $!Pj:T! wA=M0s!117P@tD!suC0nvQ0Sa..FRjZ!> 1Pw"3AKQKЁ"BN$sppSC==cT;W *4$XLB$:DW$0$Z x82T[DV64Tq4{4uUr24vsU04w#t.U4x3u,4yUCv*4zSwU (4{cx&U4|sy+$4}Uz;" 5~{kKU4|Z1r}kA0~}A%qDu%7POMKPn6$e%R$# F#v^@ zD!%Z$S#5Q Yktp]?`+`!!fDSO k4\`p {#P$6$}6d@#  YO%AUF90A `'ס"I!v HvQ Q0' %U @W#j&%q@ ` QZw ''> #Wn0'%T0'0B2'[RO' M(8 9'  j0B5?zGSfIX @ sI$3#DGpn>1G (s070u ~( 0i )VA0606 A6 eWu;9 fZ0F$%'9B=')r08 6Qr3s ">P`#~ >>~QJFd S:5 UT_E)mJ]ZE^\nggI2N[gyHqi[q)-| r#f<-HQ6 _6)#hs\ȶ ZA-S~(7 `Jh?oX69]fF:=!`UG$p'S>7LeZi"@k8;0_-ӫuE;0[y;?,4L#R$S^. o!,=c1'.=0K !)  A.-/\ !.@P-+M2D= T@/?Oo)1=$&=-f B:>S(5/Oo3@gHpl fu+p9I=A/33Y7J< MvIl&T'/9(M$OT=;p>ZG'Gxm*3(5= W.%"?Q,t/ \7   7dAcWm)GsT|sQsճNs.j MP"L+tPTtJ^It ;PdHT|/kG[<PGFo|pBc YBsBL 35B*%/A: :*XfowE:G cZ0DN .!g0A*C0WP4Y-ِ9.#X{Pt ;SHFG^eQHik t8J |W!XwnBF;pNvp`Ds$V8){Ow҈6_O̔>]{@8u#S;S%oK.p,_@$]{NՋT]kP|T/lS8|`Vi|?UlY@ >^l ^ohN%OOa_ooOG/, 2jDM[I92I?on#<.FpBLiרDHsЎ+%59Uu::p;?;oH;;;;;cQQQyTG)@Sߪee+b{<+)D[AW_:syzYZu&*br&(9ʷ6&5/GJV1'W26\w 7O?QX߯7T3VgO?+Oa/]oSJMG; K#+}_VhO_?g,7, 8/n _$0v<vG&{N"{ |}}a_~O`QtOM/L "(? _T P8q:3 )7Sa'%60'1,0]4!ff0nsz4&9+ސ[C&gÀ.:>nRla  " . wF 2% "n*64C'X##zc#vv 00 50v'(I 6&`_$&ci0\$8,>!9 5݆(8%& }5b-=b,;27q&tb,D]EB'5K{-9?P;AfU6]<]-&P o: $&.+@C'X7~^'.] IN!z>?:z0/vX iM<Y*,:js\VC CI"gW|Jw'=7?Wz2DXUk^/U! kqW/[o;[KCW(puyU=zmv6 & ':Ƨ lP:    ?k0Y$ 'gn0>$ ƈ /M:nU!>!' 9$08 `0(v n"  X z0pd0 p{ s4pn '$Ppp"&*:!BspI!\9<gN.@@`0\PL(P` #F\c' $XG8x L4JP_L%JP?Czs ?  +5( GpC T7/o>@esHD(P)0o'l9GC|TK6 e3xUaFte&9!4(u!)$)'';O#_k4o`n^CpK5?*9QaT *GO7VG7w|'77pgx7:`!)eg'GyH|JLFh8J 5}a78+{;Jp+p<u #;mXzb;+ߝp;Y*Kz+A?God@W%UiW} 7]<X,NH'*3J(pj%Lx<QpI{< ,bzpy|:M,"F)EA ]&F'De$4J&~1@46bj O0⢕5&`& ]TE %~C``TP6%,8esP'00Up#a Ac!m04=^S>`u%kxE3QICE;[x7 RA? kB8UE2[D/"+`lZ0 a8Z0x\B&PG&4(#FW`zf6V,"62}[!ep_`E@{Y^PAH6]PК67 WIT'xg){73GV @90 ;`'b{ v$+:UPJ\nV\IB~8* hǦ (2}kJ h(F!0OT'C0/3C03 1G7c} I,)"P@R lP:   1` DKXe$'# 's[7;x% J- M[U!b&;l J0$@080(!v[" #  )7Eao_(u "`aJa'!k5P0k``*@Abl'|S/?K1TnFm1!&"1KmѠG'!^,+QHqRWR`{UU`""BðHl0J2P`r2 0Q/P 0 چ83 H` qam1221,A1!-qPD1 v F#@,`+,@mv(} ;V2Z!V!,2&BWV%z-R%//@2,, t,ps/4'0DYa$01SG!,DD\t4LddT @%[:@4`"w&,I/%a(.E$ss |858  $e hp}32"%u& '[[ $ \0@$S@Vy&p6*W Řd/ 02mNf I) E& 13-]I94 8oki7EG_)h H,*mI!P W7097Ph5 !bw54q2 \!bUGH g1KEJ8H:$pI;]63AD>Qw0H giI 9-9tؐo(@L2Z31m<,f<_ {.WN CN E;: \l`8kJ^=kf- F-dg0OAW d='KAR<@F-,-I;;D@Pi ~0*=_ %@> d y L+Y "",.p;A#$pMP aXlP8h< @ 7% _% $ 0#`(/ !FC@ x_S %@Dl ~Y &&PmG`0<0 1r`s 0j5m1#0 tn`^g #[PimZ=!1l1X1l`["0* ^A "N1E'1u`FU&m'a\U"P m&@/?~Q(2 0' 1!s16 T q!i3{A..ppQu!X)Pqއ3- #G1 .Dᄵ-[i2=f$v.v`% mqj,aJ,##C.H20X@#$> *j$10(*a=UP"QG[R("ss'';Ocw3!w /H%&J kBf E"/C'RSwy+P%kGcfђv',,@v# ! w=Jp~; kbu)qQr t-a$C@ߩYuC'E W6@U% !&H.0\VS-0%-p8 X5YpUpX A[P 8P,,p`; U`2`^ > [3}?PzFh c0}XUD@{5qjpW$HHo8x P_%9z 97ep*;p-  .(t[p;%v #/:2;95ڊr*`2J+GQ2Jh#a+% 7@S(49G70 $C)]86({H 009T Kd lPZ:B    ,@`  [(.0o#;G<% ;0]#$P^q n\7 5 L0z!`:N0 )7E;aob c0%!k4PPn,W`+`d?o'|W/?H1YHtJj/2 DBmӠK 2B1-!L].,PREZ']RYbF/Lݐ )C/';Ob31D/P 0ma D\ #q22.1~?1D!|-]dPfF211 ]K1-+g+kcR,$"#{4af%((2+@MMY4&!lZ}+(Cd7((pVyy@sj.\b*%-.2?c{{ q@8@5`cDzr336 b-02 k'OA7s    (p g'+)4%# n6e0#X~T dÀe4* ! ,a-X/f '"CWH=5 d  0/'#s,050GbA]PO9]Zu!-8^0--\V  3W~>M1Y5pKo9V[$T')apLH|9'OJw9'I,DpM9 NAwiљaMq#) #;G]H^,|*,2#B9 _ip< a.J+000*-I=v}s9:HO=@  ;@1I_;KmN@P ) I+~%o<l,Nw@;)vA@}M#FP  lP6l  1[F@&R] `!{2$!:]-8KD|$I b K0@&P}K r&Uq0 '}D a(` )7Ev0b $`ckR4Pc'+n/`*0dqo=W/]3QXa!I@w!!1ѰKw 2 ,!N[H)Qc D;qL,R0{@fFi.L2 ŪI%/';Ob316/P !Q&2}1 F^ W31{221=!<,DPC1 SD2]LQ,r$icD-qa#$d0#4&u.]a%'C$+4MM&CߚВ 0$YXXp,f1t!I1eYEU4, D+y[T&.*)b,Y$%%p5+2>wж#/fN&F ;m$ y@l8 2X@5.ŀ(&u)sS ;\I(  eas Z  Rg'+/# 6* o%UUpQP%_G\PH! Q~aIzF ױI5cE K X61r8%%`30 a`vR%4 b.:25*$6#7g.X00x Z'3{I>$1vUCJQ>+rIWnpD "@@oͼ`0RPd  #;Gi"]x+`,2_,S!,<QB68 `ip I]KJY c8700(>M,8qc F&f,XLC@2]p-b+Ûl&!<\{ N-kK- @w;%9>p/N]9P lP8t < _ 6"**0) ҅DD03P 30+3Pj oHb] eW/PO f`" 0q 3p7cc \@`0n码 %Ѫ.5@xw=B02cBИVv Ew !WQvu0,BB0j)X03KBJ "=4!qC2 PJ"r/ 1;0V8t`)" i1p#CA6!3oD13#"o=`p 1t#i0uQ$@fSPSk4!m0vn `xh #;tiYpZ@ 4Z$Qp`\߃H/0&_Bm!D'`]DdH&ppUF+@/pq(2*!Q^Y:A$50h"Aa HZ515&&`#CQH!%HEqpe#n%pR6Co'65R4JZ>ERXp16)4&1$'))`'+eBK'@TR@rD`B%H+;Kk{ _+;K[S!'- U>p5QVФ(os~ RsE"r {`9l(579zI   &+R+0-# % jMWMv*t 3.:"C`K)(u,4 )WA P}e5 Z09QweU (`| bHS$4(P #MfAMfY)7w`%QJsLA n$p ^ XF> :Jw3Pyl; ;+zKS`zKp7{ <AB;H&gk7; P 1;Oy;_Rep~,C1p,F:(K[pj|bO~ta BXX WJ_(LJ\aId=qZMMClb 271 N9YG;:0 W8-W 9oXyCaK +]?g #  lP$6z  ! 9 2`( 8pE 5/3c5' 4 a|iv|@j0 X s 3p:H5cg `@d0L M4 a V@]1!-`%*F]r`pUy!QT99V@3oO{PP0 PaS==\ 4!I1bsZ#{3D6\ N#cu##!\Cw3$#G##qC32p )7E0aqD%`bbpbU$(k5P!q`cmF#/?RW"e~HSr5^fUEoIFERU+1VLRp}JS@t5!&F Eqz~05q%H]00';ObN 1%/00)^11q22pmP ,0UG1 N%7L1,Qi*SG߈v(^gq!,(-_ F.Z,`!b+/C#9WL}} y0122Jbzz ":R{Rje18P W;X`(R&-E%d-jgd />),"s ( UC+ 4c @/ Y$ a h@3^ ",  ]u\l 0p$P$!,)֙;;KZF7 $ hQ0IE-w10+^` 5#d>]]05/Y`0$:^P9.]G.-&Q-[t m3=`OYFIO9>.jKOJNLi#MpLUMF)FyFHo1KIn[$pl #?;G_<xB:=^ j3*& J-7?0_fp ? 3j ,IZU;- ..#>N;@1?@}C/00;ґQ>BP8 F;J;;I:4BI %ތ0.p.i[N:41Phr  lPJ&6  1 * TC( . X5 *P0=5#7, bn r/\i7} Vo06Pj otpP@qg0z ڀD`LL ULeai D!Jb{';B p!s "11K`=]]}0PC LF3Cr+2 #  J_#1 "#> 1 -T0GO0_P00#2++\0+0YYpw`3 -j Z$T9\$C556 !$n$$-P%1 &-` )7SmaaAb %)# _'kj5P!p`clT_/?OkVmIF}6ݍCL"6xD+qJ 6Q`E$,Pڋ0pl/J&=*-';B2_б";WdR!d8++ x SA5^(qH||(*#HH{AA:?645ip\f@2XV,z4]\y3e+Z-p8+^Bf_I]g F3/a _ W3WSDDXlD / ] ./X1D D*0 +AYg^_ ++4d1,P,d sYbY8.[9U-8?0^fp/nO?@4-<3 GjB07[P@@?1>b<:|9P_`LPM/Z&J? P lP*"42111ccc  #;G_k7C[ga S  AT cn2 . UMH6++; `@5W4`1UPQ:P n0. Y[Vp .0.-.09 ++p % (Z)[/#b3c 2X3$l QlQ& A1!k'6 6 `(8p*]b{ajQ+yO!,"38+AWmmI")e2sN1f,]U R% #|\+bLCX5@ MYB*<*YK0C 0cCdX7OtU6;Z)qx'6zP>D vC}WoC5,1{GeS!t0UM$Y (a$&;^`>>? K//?8D0ȩ)+莁5 j(f-R:kAC]3'7K[o&5fh3 &`*:N^r SC(Q|*Q[3U $!'-B0+*9 [A7)-w` u/=54."E(v*O)'x rbV`{0` l0T}0mQe'FAC2&1!oA_9/EG'k~O!6%0 $QF`NHCP^!nw  j^QY\Qހ2\4O+9;1&![ 2fϵG R1$: pB+@8@!R*3X@2 ŁOSg5S" n0 x2"s4 X;7PD 3B"0CTfEMn:LYL#0"$I1M!2YSRI# Med6=B1'>S#1@*al ` {@@ JQ FS%$L47- $V[{m#!6"! w,^VFw n2RB%U@%RS2%"M%[''K 7S5a&56 ,QT[9CG4FEbC|>#O3 dB08Cr61 XA3+- S`P*$HU/R3pGSx $z1nAqSXc3G%RZ2D. TZ܅tR?4 BA, BWb@$%*#&7"*@R&G024&8&*M(ܕC'IE[!J[p2_( R-CSpQ~0aCAHC<*< 1*g9! 'J3oIP_@;l,82;  ., 0}eP bEBx{AG:1</Z7b5+."0MQP2,P"уF9EY^}A Qw; |_1480S' GsRT5<BJ3PoT7(ɇ 6{1T]kr5 Qu.t"S"DlkVt{ TзD ]c7~x<$fTS[ B&xл3 C>{>&VN5A&QqC[96QYEQS8ߨNVR*,U>IQTR4J\+3})<.=:0'pXLBoGF6&4RD!HSRQ#56;2uAF[D]Vf[77]+:"%F 'K^e p` Dm cD/] ww#LQi{8;Rld[~+?Od31s^P7R378~4  S:qvݜQjRH1oJ/XJeU)Q(6U>6ZR_RwhW̐w%5X?&T2vTVSQV3j%RT _Dm1vWZMw2vTbn<M>CFS'TXd]UUtMo<"V:VrHE8W_!Q ~u>U-Y^u_1\3mogzODNxO?yx[BX8v 0m   >!RTXVVV^ZFRZY: @ & @5JZX]6tQWz? T$U:~p  07,_GSdQQo]: Ya9úBtJƍ,Q,t,/ 7<o nUSW0: Fk1, LYK_h1{ chmєTX c\yx^2J&}A_6l2%?VQZV.Q8MSL'O;9{\ [}_,m[K3T D(n"% D%.*2A6"M^ |5tUw= {.5#:a-_ 3U4 %qDiS5c$ V%@ pe `?@0@FG5=%y@0 @~5]\/Y_ i@$5GF%JJځ`H15πf5fW@P'࿢9InL 0vGdVa[&/&[GQb'$7Qx]1P`g8ì\fm1[MP@"-'@P/(B"A1"F0X0'H (0439RoJ v,W)L7Bj##'$@R%Hf 0#7W'<0Vx_9@j8&dy @)V_D/&) @H=^@ $;{mE?[w\I,! TF{xp?ݣ=KkM"9WJCrYq|֌[  _QY P[{\LT<>\_+^[Н@G{X|6wWX!>Ok=ݘ j+?]=YW^dW ?&[ x7v]7I^ODWo=3>Iy{M9]]\πX,]8(ZYRZ?] ] +:OGYQ^ZFMv J^[`XIcNC~[ 2]RP4R]ZZ] ^oWB[RW cZ+_SJic(;}$f^[([^96b_+__?2#+I;[{S[,^"_4^ߑO8Y;"J:z<SN3t_fT[7  0K;CFS\]3\G;K'Y ^SCU1 _\9)^v+PE)EAd8+Z.MI-@ V @$@&0 `p5 -0)7RYC0 q`UV_-@70M /!πϠ1!`%NP,Q_pQ|yYT[a7!!1=qOAQ3D4?o!3(#K2U0;@*"7B;h^3eV=la d"2 0"S D w; @Q@ C@ G VpZ,yF#Mb#S+D!E)'L`rrs\D#PH-]X0X>yC jPSLySvW?gG 3W0Z)?&H{@Z#$0PU2P(p_Z %P2 8 Z@YK\7!FeNpzZVVZZX7=8sjr9f9bp1PWI6lZmQ>/[[08#YD_Rs{Hk >EX;28F[YY z\K[\ww >.V9[P 2hXdXBZ ` @Y{S];ZR )PJ\/98M]PX7>>OI/TON`[RKq[^_yuSP(%W]p<;ldc%;ҟS}6N#3WK__=RT\nPXB_]D_\yvPW^蒆O?;N5fkUV^U ] Z?C8QPw^$\-]sPQ'WNT3+^WXES?P)Y~5|qC7 uUR)Q  v  sq0K  L 2(+0{ ) G0E0-`[#0A^a]pBp0TD 0PZ0Mc#:1j3 S!! "ln /%!l1!)]Gpbh< UI$Ɂ#tM}|T ]  m6Y *!lPKNyw up  `3CWg{ @Ps  ! 0@TdxORr R!'7K[o_StQA%5IYm}_p3s  @ ;; a! [[𣀂 G!q AoG*0 Po HP5$:0"B;oG] UAF@lrB4j@p@IE-`@0}p7paE`S@!  _ Z}6 <0 6 0@M+W :`@qD0qH@U0 Ms0 0 s0Un`4[<+r@0 20jPo` " HGZl +>  !!xA@/^5mǪ0b1[@Q -BAA cr  RU1u +<1R! ^j2%< BfW0 qe~"33A(:L^  W.# #j#ߜi`UedB$ E{ ^DqEk"Wc AF ?G2^04S 44je!22SXN5Ayu_~ /D1'&5uWBYAD1!%1NV{3O>A QO`oQ}b&*v#%" )2QrEb30t7eAOP:ReO+O's4}1E 6NrZRgSS@ (a"R@ S 40rP 7HEQ # k)x*M1Y@WH_4wSC"^$;"'h%(9 74S "$)&F&2TSi-rZ-81 0Be7Gb$vg57iNJeSo }@0-"0C{& !15"&Xl:x saC@3)~04;aU(US\AKc"4 +!)# ChP._FpK1jq5L" \adWb  STNw6,g0/*%f: !7$4)j7,UMQSVc@RV/PKT|T6 @%%vWMTV_287L HuVTW46iWMV/LQ9DTRPVV :,+Hm  ) z  %'3,)W @G4QaF=~6WBzqPݖ4H4V4F3I8i9iHYT   _0=K0a9-o_\PR   * #؏+RWBqP m J<=I5j%@M=>N?0M @N;i]lm._/K`L>iV=-#G,Rp.WQ`-D;IpZI Mk]z!R;.>6 >ߌ 鰢Q]SRD*,  ' ` a < `;#    0,1 (0 < , :8`T  T7p$ g u1@q(0.F @T0@0;0c0_` چd0 @0=X`Pt?  Z w@Ao m]@W`^a1zPY7!57Gm &1b8@,2  ]+'"r  1  !RL3 > @1:` ",33 P0 @3D$eEfE97q0~+3  c B!)b{Q^Ƈ<0599~Z!p Ӏ:-  @ p ܄%4$ @{ ЅS^dv0PЍ QŢ@S0 0^D,1"&H!jG$j3 "33j::[j7)6& ~#K+ 5 ѽ )h(l ` N  Dr  K?O x:?;?l( n P5 / q{!%|!*`C@  ) ,; o4G M <( 'M@'=& `pu @5IA@n@hRBMQ.pp2D(0NS@Rh O5jP)`u M#u =;AY!9# :A*1g!2`< H,W BZ%{BJ@ yaORSG{c"/!061%Pbl 2V0z! "b`ⱔ@BW XaAң)="k5+!- IT# U0`L81#U;@C?Zp}b9 ap G t~:J4*;;?_aU2}'4p + @@  8T%BE F,U  X X  L D`a5I08  `xz $ <Sp5XX( 0 KÃvR@Y0SD P0pI F "EE F !\ l MVlN 060A0@W03 JQP_ V@66b5 7t%<o5p] I4l(2Xו3mwA oT|&4ww^?'CI&Ya4M%vȅV T k95vv *@6@ 2;8 }./qp7C2@ v0/7@!d0 + 59[wP,& 9S 9y(I^+ (Dt$i!8@8 ' > #   ]M0 D1 ? q;- RU  t@{#mELXW 0 VpV0Xٍ&"0=1  @0 ] e:!/ T/Cz$"1xɄzVV_:Z}FZj~~dB`t^ ~jEN8N>c ^ >Rbv?AY0D_BJ!n_9@fZud[>) | $_>1 +) s r [MS@a  P =r0!  7RNSh`^P X f G1;SALtA}QA>JB倄04`|p.^o!^P eб +sAL,2AK!H=Qt~pt2 nj 2iP UEQ9M T#4Om_(Y7@[5S R'@![@gJATj#>33-`1AW ~xW#ET@#4AVO "S5E%e0O$t=m cξ-""L s1@-d Q"O4sB 42ߒQr23@$E[ˊ8U",(Y%lP4$VUErs4q%;&#hS3#38%%5 3(,fGVD =&Ej 5k65SQ)T^AR% 7f2a_i5%C Br"2#i&Y1ZEhVq4$UD^+%R4DS*~S$1$%AOiV3c|3'X}!5UCHx2U_S,Rn3v0584Tf , f&M ~Y*tg 0b#&IjYR&Z jj4]ZcqP "/fn h YVWN5n::D.SPC=._ LKacl `e EC)EJW\dpc`  /Ut4$:WT\S\oo{]g5v*j96ub!XE'@Y7$Uy07 sYzwO(R :#Q!bG o X1T~ a*r@Q^r* " FG;Y ]b[k0 2#"bA ZeZW"U#lc az 0lCn0| *ǂ+Z*U U/+x%6#WW&+!*cn3.)w[&]W;>S]#&)8MKQFߞ 59 . |7n0  $x E 8# 7@6 A ! Pa' TG.(`X ` ; $*T%:`z 0]hipC މO`@9 }i`}0~ 00g tpx'7:u" n oPa1y]FD!U\ATPIPzuUMCigB\Z9[DWQx  P0 < p 5@B@ ,>Pb '\$  7 8c { @*QspOX ap1 0yffA *1Z y ZYPS_M 3pw!X MRq R !YYp2I1 ! 0  ` if0Wbp  R*\`IqKD  O rY'm1"o1N1T@Aj0sBX6 EgH8@&aoo"s<HәW2/ BoEqSAE+Q4s@"Pi> JA#f"MaB f" wP Ɓ.T<#$haC$=|d 0d;oQtC#>  TZ,{p/L]LB`~蓂2zu ];-g.JLZ!tt"uH} |T ^ P' жc~`B>vGRp?Az^.0A򚒿BQN 9N>FN*QB: _.~p. W߲WNDF9{|!/}{$BzAATc|||iV iFD? ) $ i˵L  n!4 s2~uߊi@ M{p4p#pS#r D7upfWDoPiU{p!i *# "Px%4%%I0d{T q#o"fs pw],;Kei{PHm)%%J:qC?U0Td$O?0#`+1'/&<>6(+$Ԑ,a,WB8)Ooq  8  t@8J - O#H?yqRM pRQ,', xR܂ I7`C; 4q0=!4 P" 0%%U 0 Ё 0-@S/ - 0+'`i p0 0?0KP~?R?! mPe1{P,@ p[`S & q>12>^&0+H:'?Ir  p  /!F d 1 }6 x. 9"l , 8 u!coF"| *9  v S !Pk!_P?`k3T0 rR/ p Pp  p+B Q@ϠM # BpAW!!6AP A'n1D"0D!^B$P` w2p*slG`l0 0_ 2 3 A1>, _ .RDrn.$>lWD1cR1  )#BbtAk 3 M3|-{ ' @l!O# 2u= qc!B@:Vr3p _`#P" dCE,!K!  Q@1 P +0ِvAN T"3 0؀}p&b 3+ cI1b?\\AP Fy  0 VL"߳"A%+2> "2m T[DX@ !d} 8&S "#e4R $,%^3S#',$6 8$ f iV5GDz@ee 1 20%l"7D6(01pN[?Y~[75 7$'' $8$r(H^.5 QW 0_OGfz(Pg` y)PK`8)ct 4x ,-069 &  .06 (m5R@(&210 a9{,Pu@I o}Y( a.*F `B x' 4DoG10L&u$@ 55 Q1@l0#W@UKa!0I16PF#w0a7 G0(3(*~  J'!:* y Q8QtZ|Ek"1-;B&%W& 4;\ )'d (:w 57[sKJV;3}݅BV1: B:L9IEC!W] NP[5 0 m8,JR'aR})Y+@ݓ)*P0n ݞ4PH;`ds^KTQwgUW#@40-P&LUP*lb:& KACTBVRT^6SEOaPᒱ8V$Q (  {p   |{>!#`   +D F%P1' / v0 ~O # ] ?aE 1 @t0A/@1r3vz~ \m-(ю_ d_0LS"dPErj {  *@ q29 U P'NR2VD@@ PPAYBp 6BAP!NA$u Vz v!/yy[7:'yTJ LT.yDZ lPLf.*(  %   #   ` @! 6 0@  Y Q@)0 U _H@GAPM  [@D gK0V0N0-NPv 0;B  $W^q]j!@14  ` "///Sc_Я  Ŗƀ p,/WA`   q0|S3 _or%;1 0 p ;!*>rs2meep! ˀf@- P-'p3p4-?Eas Q#$@ 2)I1"1D XcЄŷP"C0tE$f"߫ P 8 g  *  3Pr?G co m9wafkxXm xP5 p  %+@3Op 2@'p PCf @(!p4# $kD[^l[nߋ# 0AKJ F)0񐱸QG 998@L WE  50x3 =40'r:# ,0NB > 7 {4dz r+ .Z *>SbS& $0tCgq24 0 ¡A {1ca6cA 5 % , ACӴ !q ;"y Q0`495D K %  2L?\p z \@0<5]K9t&W gp=>H&@0 uQS0O ZQ{/ E2 T)NЄM>"XDI>EIP`RC04𠳵@1AT`$ E:crGGbSB (@]"" 0 ,E<%!5KaiǣmYoG rx  .R..AI*bvN >Q``pr##DsbuG wۇb b~ ;0j _:>`  e 6a.dhl#0hC& ' 8|]!\6*(^# ]+ ] !,Kic?TTaTZ\Z T Y d ZTK+T  .";Hd  2 U P:gSN7Q45)F| > (b @w&oab'#HH G8x'oi+]E>Ѕ ޅHYf[KKp)B\YDކ&CB*-f-ZNDoٰ _X w-W l1`! m (2+ 3iV| X:#; ȧXaQ-%Eg, |H9_^ISeacx+3o~N׀jɒ%I ̙)rgL99nס;T:6%E8  & 7TPB_Fx',):w>95#ސ8\   "{p;D/(  qz\ ` )V?@n +?{  CKP}(Y-BBP JA-8 1 Gp C0C@_ 7WA@ M M{b:Q:y&*׀ k`%Jp o[Qi%PX@_]/bo5/n ?" u<!}A %B*!%A^F _ I J`X+mL/3~JP04!'M "!{J JvI( z  K8 nxV) gP)j+#X3h+;< {i13,"\ T"!0,#E:x$W`4; PX T V*V`=k1  ) 3` .pG8 > +A+ \j[+__g+ ya0zp `P{bP{b@e+[2T&M/AknV (6IC "Z96 J0cKPw>/Yb&BN >uXvY1s]JD.W@fF//cMw(3>?5Ho9`Y!R~>pB eJ a| ;O; ;p .Wi"/  V70,MOTDx"P Q`.j^^,R /6 %fvfRJhip& }% S$b!ReK [ۍb AR /BU$$񝝼Bm dH6i-@1IYk Z7`%%OQ:0'0 ^%(,    P*.0 +   b d -}p/@4 ,  PjTWKx61.2W*LO0  j |/ @0n F  PG 0fR2Py@13m v ^p u\ Z I a>y 0x:3oR=PhIz Ct,bp c10v{w j&;2P3   *1l !k {"J =!% ̠"'0 އ"h+ "6s@D@9 0! #".2@q"l?N!( a1 TB"oC R A#w@dC$ # Pnb 1u#S/ y!2B3bQ@Y ptC#]HSYF7 0 H4@R f#`"pאC #/ ~%_ N4NN!ODDa45/"\-d,?&@3 2! @%< "=#gd QB&kdf$@!6TfD " f"1D"%C&^r63f5PS#$v&3m#{40E0T F!C1V$'25 7w5#!u"&Ft ~ z b%o`1Uv((H,Xq3z0"O( 'S *H8 7|-.N(u0@`@<3'_|2;0fH79Y @8@XH%نK Y T`p&,97:P *`4 Ij)D7({30p:S!36Q"A2w"SPWI Z:a G9z/AHf(A$;F1@1H%.1K $ n Dj  D7=: %GY*4X:bP%(@VVJB!A P0H6&ZuCED48 5 (08Rf$#KQJ 3+q(w#(1FSD@I@ P F72+&dY2\*: w@ SQ[8PQ) COw{+2 %;%"3acV9VS~KC,:s[ #< +!*&*TA1`, Y$' VaUwT4T-PtCUu| A"S5DR#DW G(RU Q&DD UYMQs)VL56IePeNlV7K~FFq66TU DP  :K/y M0 pzzl%       &@@ HZ& 4 .  p  B0LOZ D0uSooR9 [//`$ ւwc P   P0" 9=dAN |?0w;!\\;`XQz5? @?4QY2?ځy @# !`1 /  AJ # '{w fkf@ 2P[20a`; ! @ +@W  T&@Raei K@.CӓCsU   80 !G@!PPQc#"@W $~(O:IZYZ:)K*nT4wI lP |@ );Mpu0Y! $؁  pXM 0+/0C]'SZ R0 VZQ}y# tݺ@@J" $8= 0s*r q @^q(pT`X)jo`a !p s Q! !  P  qUPna'0Q!11 "5.@n!Ɛ9q0 R@L@: mFB@G2vAipIR{"c@| @d@0"aa?4 90 SBblbpk@ȐaAk`" @sb_0 8k} '3" BA<'R# P"h0$q3 @ լoAj!!435!4PDAiVq!UD 4N$ ghT#g^# fr#%e|#2 bf ,"u ` `8`p(  ZF4  /BE$" nD9%C'2ol"tMCi%Cہd}=C0 1%>)P4K3PW (@H" # !'`Tt"S*10ꐅQv3># ~3fp]bAPk( dq6P #B2@Dz3V  !$q,to D߲%3=p$a_)B0']u7$~^.5@_ K7H"r22HPW7@6ΐ(5\zRwzaWlQ!W([1y8-!13j UP/ 153 P0!f3#d1P P0K1)US>3;0E: F/QEq1n;@0 "r+D^B&{ &f%x$ 0W)Z (#-4(@FD82%#/h*;%kdU* j`!V 'B <W# 1@4j2# 1%y .@( ~  x!)I57!#3-HHZox Hg !+/zB=[O6o+:=w+(6#bS zs6q &YfY*Y Lʈ<<7)X$`CX8a*c%a g J0||zq