Newsgroups: comp.robotics
Path: brunix!cat.cis.Brown.EDU!noc.near.net!paperboy.wellfleet.com!news-feed-1.peachnet.edu!gatech!howland.reston.ans.net!EU.net!sunic!erinews.ericsson.se!ericom!epk.ericsson.se!epklell
From: epklell@epk.ericsson.se (Lennart Lindell)
Subject: Re: PAL/PLD Shareware
Message-ID: <1994Jun21.161405.21341@ericsson.se>
Sender: news@ericsson.se
Nntp-Posting-Host: ka117.ericsson.se
Organization: EP Consulting Group AB, Karlskrona, Sweden
Date: Tue, 21 Jun 1994 16:14:05 GMT
Lines: 289


>From: dhan@sh.bel.alcabel.be
>Newsgroups: comp.robotics
>Subject: PAL/PLD Shareware
>Date: 21 Jun 1994 08:17:05 GMT
>Organization: Alcatel Bell Antwerp
>Lines: 16
>Distribution: world
>Message-ID: <2u67m1$air@btmplq.god.bel.alcatel.be>
>Reply-To: dhan@sh.bel.alcabel.be
>NNTP-Posting-Host: btmp7z.sh.bel.alcatel.be
>
>
>
>Hi, a few years ago I had a free package, I think from AMD for editing
>PAL logic equations and producing the assembled fuse maps to blow the device
>with, PALASM or some such name. Does anyone know if this, or similar packages
>are available for ftp.
>
>It need only support basic ranges of PAL type devices, nothing fancy, it's 
>for a homer.
>
>Cheers /Dominic
>
>--
>There was music in the cafes at night 
>and revolution in the air. (Bob Dylan)
 
 
Hi, I have this news saved. It was posted about a year ago.
This is for GALs but it may be working for you.
I have used it and it works great, thanks Andreas!
 
Lennart Lindell    epklell@kaepk.ericsson.se
 
------ x x x -------------------------------------------
   
From ericom!sunic!uunet!math.fu-berlin.de!ifmsun8.ifm.uni-hamburg.de!lutzifer!galerie!isys-hh.hanse.de!buster Mon May 24 17:17:03 1993
Article: 7091 of alt.sources
Newsgroups: alt.sources
Path: ericom!sunic!uunet!math.fu-berlin.de!ifmsun8.ifm.uni-hamburg.de!lutzifer!galerie!isys-hh.hanse.de!buster
From: buster@isys-hh.hanse.de (Andreas Burmester)
Subject: ga - GAL Assembler for 16V8 & 20V8 Chips
Archive-Name: ga
Organization: iSYS Infosystem Hamburg/Germany
Date: Tue, 6 Apr 1993 22:18:47 GMT
Message-ID: <C531zC.51A@isys-hh.hanse.de>
Submitted-By: buster@isys-hh.hanse.de (Andreas Burmester)
Lines: 233


(I don't think this piece of software is worth being posted - 
they've driven me to do it.)

This is the C source for a GAL assembler for the 16V8 and 20V8 
GAL chips.

Maybe the syntax of input files is adequately described by a sam-
ple file. For that purpose I've included 'busini.gal', a chip 
from the famous Z280EURO. :-/

The output is either a standard JEDEC file or a Chip Diagram a-
long with a Fuse Plot.

Since the source comes in a single file, a makefile shouldn't be 
necessary. An ANSI compiler is required. And have in mind that 
when you're on an OS that terminates ASCII lines with a pure 0x0A 
to #define UNIX.

That's all.

                                                         __o
                                                       _`\<,_
                                                      (_)/ (_)
----------------------------------------------------------------
Andreas Burmester         Internet: buster@iSYS-hh.hanse.DE
Voice: +49 40 6900337
----------------------------------------------------------------

begin 644 ga.zip
M4$L#!!0  @ ( !P!AQI*9$F%; $  ,,"   *    8G5S:6YI+F=A;&U2/6_"
M,!"=[5]QH5('B'#LH:"B+E &EK8J9:E8G&""1>*0#VC57]\[1S10(<7GO'?/
M\<O=B3XL9G+T")]J',U7[Z\P/=;P87/K4E@XVUB=V1_=V,)!7W#^;$XV,9#*
MA]-XPOG2IDXWQ\I ;[I:+EX6ZV\Y6D=*]3#Y9EW-DWW(*E.&+,GV%*J0[736
MA&Q;8T@UY>,O;8GQDM1M0FY<R%HR;M6EPB5Q12$[>%WL8^[C*4GPOGEY]$9K
MS@7Q[(D)O!#Z( @Q(:#9V1KPT3 ;#" I\MRX!C+K#&<#!IV:MC*Z1<I;I+HD
MMRT+I?)1^ABA04'.AQOT!?1&3!EY3#[I$^*L;H'JCI;RAE!<"R]N*M4_N>K,
MGP$) ZHR&0I0Z4LTPW+L#10'4^FFJ+!6V%V=U07H)#&'QFPXNVO_]1X",G"!
MY!52A +J,4'?99\_,S@7:($:.2P,F<"9F' 1__6.2N0' //0Y8DA >T3_@M0
M2P,$%  "  @ ' &'&C!UKR7C'0  0VH   0   !G82YCU#QK5]O(DM_]*WJ4
M0_Q $-LPA$$AN0PX&78(9H',S5W"Y0A9!@59\D@RF)NPOWVKJA_JUL,.=^?L
M.4MR;*E?55U57:_NMG?K)BP+LM"_N&2[S'K[EGW8.W+3"7O17>];3L/#!EX\
M?4QX@Y;79M>S-/.3OP7I8[IV>[M^ZT:IOS[R;;:Z^0O;[+*M7[K=C8W7T+OQ
M(HB\<#;R&?R]2;-1$*_?OC5+O>QQZI=*TRP)HALL;KP8^>,@\MG[O:.S =1U
M5<GYZ2<L8*VU7KO1P'&@@LVB-+B)_!$CW'_]Q_G *=>EMW&2L;\/3P^<',+)
MX/1P>'"&0W)HJN9@\.NG#XQI-:KJX][G\^'O@V.LVMK4BX_W/A)Z;%LK/;DZ
M._PO*NZ_[F[E6/O1;-+XUL"*\]\'P_= ;/BTX>73\>_'P[\?X^/!X(_#_0$^
M 9?.3@;[^'AV^.%X[QR?]D[W?[/%$">'QV=8-OC/3[SRCWUJ_>'X +^0=/A-
MD\&'8ZH=TO/IX(,<9G_X\6/7%@\]^= G:&<(F?H..7@^]/"4L!I\/-0'V:/"
M\]/#XP_X='@P.#[G?>FQ\<2(BHY)$?:-'0]AUC;[T-OZ8QN^^MT_MMD3XY1P
MBHW/#C^>',$< ")\?[893.7P['QP.CB 3A]A* T R-C,RP3125@Z67P'I0['
MF[@*)=">EZ L8<$DB!PA#.Q5AXWCA$V#B+U@\'#CAFSDWP>>SSJOY*Q@@@!7
MK*7))+WH;5TZLGLK]*.;[)8%*<SU7 J.#<LL8VGP+S\>LS".;OPT8QR]-HXL
MQZ4!LSL0EV]\;)L!O[KLR5&X8?$L"CPW"^*(36?)-$[]% ?)1X&1_2ASKR^D
M.,-J%Y3YQJPS6#1N-DM\2Q<X &++%H,_9S1\:FE"IS?XX(;(0<L07F*JV0CY
M6VC$6:X:'1!U+7T]&(!^ ,QR(._=,.4PQ K109PG,U['5Y%>=1(($O#UIU=%
MZ]ZZ)9>:7O&'YUEJA1I3B4:66K-ZQ:?!62TGUF..V[" V3H?"]>VB997B=2K
MCF7GZU^OZ;RR-(5@],EK^F;-KJ5K#*./I32(7OQ3=?%_5Q=S7/>*9'I97;QJ
M236EE[ZH+/U>6>I82L49Y;::_YY9\<6R=/T'58TGT BO.IT.&\S!FD:@-@[<
MS&50\JK!*OY@,6>W?NJSYFW07+MWDY0E+J@%-D[B">O!"F9S7-.DI&Z#)'YP
M]+Z[NPRDAD$Q>\G&,U  KT[.68A&2;[3"^BQ_Q@<#/;9. A];;RIIO-PO'Z7
M??_.^IM:DWAJZL7>+]2D3YJF9DH/MPB&3TR;3M><3A@7QP[C!U2(\2R;@II$
M[2O;WD0C>+79O>=A'UXX\].+[4OASD!Q>M'?O+P0JG:U=^EHVGP6AC1@Y$Y 
M2Y("A>FS:1AG"@@2[&KB3B^D0;\4@#KS.,$*NP,@^8/K]?C#-!OQA_0QDE5=
M? !)X)I,6HY=;O6<!EHL-HE'OA@^\\,PR* ]O?E_SI!GCDY./R%R8AU7R.S:
MO^'DX28.*D#_D_ QT%;L)(FG?I(%W")4VD;.7S>]BGW-$ ;I5>+?F 5!-'4$
M*J! XQV=06#?QN!Y7;O>'4@9\-=-$O>1"7&7(V"'XICW6L$TN\(YPP2>V,G)
MZ?#$:= 7@IC"5)"Q?'(($Z! ,2! LIV!A*4A-X-@ZT(^9<ZW:3\4-$Y[6_!"
M[JZ82AI,IB"E-[VM^VWL\8WUR<INVFS;[O7MWI;=[]K]3;N_;:_U[ UXAA(H
MIU?XW]NT>]!^"Y[!,',P7@D,V&D ,W\.'/A4H#0@.IRD! >X%J '#\S00*WU
M%L$J3$O! @PU6&F_6T.Z?G?YE#;Z]@9AOP'/FSD\0</M:C*60"HR_ALP*Z>)
ME#%@)B68.DESL M(JN"6IUM)7FXJR#@T[N,  AA_'F0MOJ33-M@8D/*TE;8=
M1A40$3E@9""H&N-R_NWPZGRP_]O5/BZ,T<S'A>'"HKA.W.01/,V;'<28!NY,
M_$GJ9RW^ NXDK%7FV>2*7F4L:@NE8(99G1$0(^7KE'1ZBT5K:ZRM]'YGM+H*
M33S>)/'!FXRPPU/CA1^-@K&8X1%@[X$MW .#^/@O/Q%33C-8M1Y[?WB$*G8^
M)LU.@.=S6. 7_9^WI':':FB=9()7\[EPKW=9-R\";1#%O*@A]$PP @>8$]1#
M>@H4@]0-(;; N!>,F8=VM'G51-J*?C#;S"_WXRWAG^KU):-NR($HCM8\%TQ>
MZ@,5L^#>1X4;>9,ILD%,%NE.I5 L&#VR!;4%6Q0S2B3_I@@?C%O ;;272:LS
M:K.?=O-7$)RV89D%\L#--0#BJ#I@GL-2^*"2)YV'7>0A3NK&!X1FTJ6 Q0!A
MDIN!1P'JGVQ,^%B8'?3 UJVV$8/Y<<C!B)94BL/Q#,27B"<6QC)<I[8@_=BN
MU5QOMATI4G+Z8P"4MDA2;!Y1\9<VS+)G<W%J(X^./QT=E0@(//"FCZ([XM'.
MZ9+3(*<+X ]X4G.VBKU!  4\1Z%$C60K$)$6%KP5[R]?L@X5 'K$L.:7J*FS
M2J $372$!#)K/>(($G@^![I'0GC0GY&4%FM$XIGCU>+4@(HQ=<5.MI58[2)]
MRK,7(M!+A;45AETT4KPVQ,6?9^#V/?#P4Y,.'GO/Y]B@6Y"/5,Z6JUP584/T
M?C<U@W> #2,[#6/.J[M**1CZ2BYEJ4!T@HLBN0"04AU%0\Z?DMQ4TIA7Z"I)
M+;%8/7XSUJ145Q*XOK 551&+;F$Q:]2GE%+>_4G.N<,%3DVA)-F*!5+"):O'
M033*V8:%X"F#ID$6L%V53P"[@6]8NO969%= [?.2U=6*Z@HZ*G*)Q91J>"(5
ME)9,;4%T6W8J$<:D+>EB-G%!><!(8C[@J'Z=@12[H+?\<3!GA8@,0?XD#49Z
MH?"#U7I)5D)5"FQ4D\NBOOW6J(B),-W*XB0 MQTL(<?I)0M&S13-MLCW5$2)
M1 90"SP-5**$4^K <U$*.892T&U6M\ONUGGFR^ 79L+J9"[O!4&%T4LEU)0\
M-LRG7,Q02\"D09^S>,R\69( 75EK%MU%\0,H;4,"4UIKPOI+3J$!G]ZZ9.R 
M-YU4F'#6S@GN1A E,?@DM@7C !V/5P4YY,H$0*BD93X)I4(XW\N&M6 [_3#U
MV9(_#&'<%'A^2P(9W2U$262)2RB!+*93U_.7XZ2O,Y#E$B%5_=M=E=UN5ZU2
M60GK01KR'Q#,1<)8%,"N8?"*@B:U?L'.D*C8F-= JW$= ZYWH,12$BP8 AB7
MJLRJ4'S*](ADL+0EZ4, *@/5'8F<T)$EU44^GDBB[>1LY78!P+8@D,U\<,J@
M)!JYR8CM&ZA4JPF>$O'O??0S>N9*TJR(8O,B7!<KH\(<>CN-.F$E=-;6G-H&
MUXGOWCG+('270"C:P.=! !M8/SX/J"S<>KGVP9;Y;!"-UN+QVCYGR+I5H4&?
MC!*QY#AK"JT->]K2*I^JI*6O2<L^!$YI$-U &$U^E1"0H@6H=3?J78Y%WD71
M;6/O%.YLI^A/0(CISL)LIVJ$[$XJF2<5QU%L.4TR4$U>M7>G_'F(F@2QR+](
MU?S@\8U24JC+-(F6O86RAS$ ??K:P9A,^:!@WVG'$9-\\SF$*,D[-IY%'B7.
M8#;8 OWH/(=D\\4+[&!N)L';X$$D=SF1$7;*8-G=LN8_FPW-KZ6)<TBY6\L#
M23%OA#=N092SLC7:82NI94L.V7H,H8A7H9^+6H@(%S#-[05H+##"<X/F_VQJ
M\IES(C**302(N]KL4I6:4!&'F+0P";3:4LX)O9\_"5H+^UA-I\E\J/% <]*B
M-$?([EI265<1N#"FHDW7R?? @DMI3#!8O@-:&=)E<JJYDFKX0'1J%\;!'3O>
M165FI&F*T;=)H>LZF\:8"(@C3,!S<9,)>#&WFSB+6USUDQQR^D*WG%HJK4%9
MX4*@1TG?:EV0^ ]@"$7H)W#5#(D6NNE:#HI0A,1D.AWVD$#X9.P>4.Y&[GV?
MG7]F??4V@+>-0F)G#%I+%.#.///2V<0QE480 _> 9YAI$?+P'D$=OAJR =:@
M1+""IHE1A&6*1FH;&!M#02]?0"CI+<\>3REH0$.0\US!S<4MQH1;0<IE6)6J
M12@2<)^.#S\;,0LTH< ^P<!1RU?@'\<WBV?3*<_2:.M.<]JX$*$/@[[$R>GA
M\?G['=9C;G+#XBA\M(&Q*:AE-L%H!AQ<.O0 OD]V"ZZN2(1<S\;MHH("^+ N
M)F)R^.AFMI%OHAKH>K&%V7;"2ZP'*+1%#RE*1"B$XV@F@!@\!B:HU4XE#\@6
M)9@D[M>BR&;7X,C$LR@K- "YP; _7\]C'H/*31J'%[S997*_A0K4FLXU)8%Z
M^];PJHA9-("I+:GM=\!DOMTU6Z^NYHCNLNW:X/-!B. UB;DQ=FFB>FQ4[ L8
MLRTG]RYO@S$8*Q=XWN<[>ZAE;@/4 (6DS -!YG)47KU"]3PD5U_]D>\599WX
M%3HE#5OBB<Q,YTFF\50EF%+;>KBN3B]I:TZM6)ZR%5)%0FJM>%\25+N@7W*!
MXU6=/Z<K(UY+.YCE^C&O[]QTZ6O<M6PA)!"^2 %BJPR5=JV V2SD%J0D9R'R
MB#9C*_.RA?8 4K05<>FM[]V1<W(=NA#_T<97?5R@V[( G".Q"6P:KR)X,%(5
MM37^-,73R*D<S6+(FMX%4];T)T7WM!Q<T.0E>:J2#A")1S-_<:; 8">Q,%SI
M;HZ898>:TE24D23!%&N)6> 1V:9F,!6R4 /@2?;(D>RJA-E3HXR'!WC,+9NK
MN*+@48L5S[('9:'%?EQF4>*U93/VPCCU6S]@G[3-(GI\_^ELP$Z.AN<%D_Q^
M[^#@M/6>^-AB+_%)D_JV4M9\VSS,L*JE-L"UW0Y\1<*L$6$ZS9()!G=QYJ=E
MG]=T]JUFA5N&HKRMBW$N2GP'$)KA_GYP::IAL>OR1=N"L9JURE@YWE^0+5XA
M>BL+XU,!UENT!*_''-8;VOE9#FJ^TNW/GP=-TLHS1,^D(%?HQ!-Y:H&8,,:W
MRK"#;ZWKN95<B^N65-^'YTYF(6KYL'>$,8L\Q[ KSEZ]8Q8=RP+IL.CP5;L8
M[GR)V,J(T1D5R^9R*4Y07'0OVWG4PZ6HIO?9/X[9B@<U^+*WWX477$>*>'Q<
M<?P"Q[655.N%A?9"09CMM4+#-'"Z<,D5SV_8UJ9\J1!BLHBBZ4OV6F:L57[:
M?Y#G6Y:(4X3'.5[@U#D!/@]/.34$.7I%<L@_?G0'ECX>G"G5<B*(<RT7T$0G
M@UE<TU><@"GV-8H+2P#*](R$)O]BM@S5/*A7%-!<9RW2^<60]UO)M+7 +K"-
MVKT4M<A8LXBMJ)$SZW KTFXOGH''6BNC-K)$=A1'A"ZX. "Q. &+Q5+BG@K+
M %Z.!A\&QP<[C#57O.8.GNZY2=S)Q!^Q?3\,;5D^2-Q4E!DB(1'IMA5.O;86
M]$RA5$_:Z$I$45PF@,%MJJ"[2<8G=5;'4%73LJH*[:1H+_*4A,*K6E$L[X ^
MJL6NKJ[@!3ZM1<V^P]/W*_JT=(,5\C E(:'C*ZJ'/N ;EL 7[G8E)B4$XU8@
M&/R^TJ>%R^#[.UM)2PM5G0NFXVOA)3J=0& $1U]4G%PNQ/M*_GVW*AP%W*;W
M?-IQ\$D1\T/XBB<W/A*UP'K[J^WI^F^YT49[W5E=-?873)N]P$R+7L5,<\%7
M?:IQ! K['R(Q;B*T=(>.TK0XW$Y-E=6LSC)S)R4_!/.#"6P^Z+P6W.<:<,2.
MKP"N[["O\+^4[RMY]NE\%-P$69DB"SI^:RS:PQ)3?@-N]J;S(RTA'@A2CH6'
M.6=O#=WL'2:3(5Y[K;G7K!_JJ;8&M]S^S5G4"-TS-B#J45O(]&XMTWNU-?W:
MFHW%<HE,VG :BYGC,62(\[\3N'IJU^F&*G$EGQNE V(Y#P.YYNOF7R&H&S\J
MJ(MH\?]2%I\EH95[/CF6?!/ ^L0WZMD@]=RIS\[\/V=^Y/FES;0<=(DV1;59
MVJWN22_"B\/0]S*R7_D);LU\H8VLV-)=?IQ(=W-$XCV("EE'(_-"Q]6KK!_O
MA_EXM-=ZS*KMS[8*!UPHY\(/MB]T8&&(GW;YA9&*E9#OCV"# @-P>P$_D&9U
MAI30X.?J?PB-/_;W%Z,!#9Z)!G Y2%F$">:0!:_B8F@DP._2*8TB].K!C2[#
M\]J9"9;3,=;FJ\*ZKV'>4Z.*+N+X2 $[;<T$L$KH</XQ8&IN=FF$<,$B1B-^
MMCY2NU<Z-2J/9#G%XUCB+%8!'5TP]>-9NT*$U?VU:8Q; T!9)"M[ )X =70L
MC(,_=%BE<'K&.$\$#3 O)-BT4SSSR(';=%JD[10.325T)V3,,<EBN<:,"R@+
ME]D;*=Y@4R2WZ#I/':^:=K/,GZ=&D>-X5<@X+)/O=2KE1<E>5V[U0^ VFH$N
M._>3B5)AWNW=U33C&;B8;KFH:Q.^X98#]:":WX70\SM.U6$6GK<0R1]Z>,/Z
MFPZ/P36LQ: 8KD-3NA<G1JB@J;ZJZ)[N]^_JG=_DK<J#T$SRW(>BAI7AE3L<
MPQK3S3R4^%@<B "%$-^M%Q/./#-I,EC>$4':7:[+JR1YP@7SUS&.%^">?^DH
M:]W02AKVXPA/\E#G7^,X9(/Y%&0R#>+HG54Z0HFWFEA\3QMR/AN[7A8G*9M%
M61"R]?5UXUREXU0?[*[46TO$7'8J*J%OQ0P,VES]Y%7%^5--).HT/=!E+P0?
M8O3(9FE!BY7%2K*(.,1O%*'*  FJTJHE9T&!/*0]=-2AE>J3'Y@0YUEHB>ZA
MS92"A^3'@Z%QLS[O9NRCYXIH%HUB?F9/C;]$?)X6Z:;\8,4TR:[P*IAR8/3D
M? =K4CPAG]_9Q6LPELU *NE"##Z>JGLJ%MXJ,9(0*?L(8U@V'PD_+_7$#T '
MGK2D)I%(J&R63#ZV5M(VLVP4'\Q+D JF#)\YUF0$?%*C"446Q=5SP[;:Y!2]
MK%L7-S?Q!&_T:*C,=%U+GU"SX< H OZ0B!0+Y16U8GE^PZ>^AKE@CB4LSCU-
M&=+5O;(_*.B:[TZJ?(V8=A1?MLTM?^1LX.&]"C<!2P>PTQVZ)4CW+@B,O-<6
MW^4RHW[FX/#X:#@\85^*VI]?L[39E#L,+^5:Y.67TC;(FYYD'WAKLA/:^(/3
MT^%IZWC8YL*8,QS'AV)';AQQ*R*5HFFFE$O.+_AUIKG#O82@?,I59YC4:;)<
M#:/HQ(#V)*:KDV[$MMG)>?I.+EM!+M.0D,.B#,A;8Y=?=.(TZ+;-$Z/$ILIS
MHORW"\QX:MK'G&*KL)V"B1%^2Y'MB#MW3A&Z@7)U6)E/A-_M+._GR@/RL<]J
M;B6K>?;:"\;G5T7KQX?*="F$S240Q,T9]8XW20$DAS#VY=7396 VVHWZF!C]
M-'"B$P@^/!"_E+F)'S4SYHZ^NEA!]^JB&.QY0@V*T+3%5L74WB8PM/>Z'&S3
MPBOWP2X_8Y?M=ME=JW)\=*O:7DR'?GM1AI4D5OS*QH^*K"=%UOL+1+9:I/XJ
M<=)6]NL<!HP^<>=0(F[.+P?272),?=SV!W,5@Z?)!>K6O?>EP%;)ZS()ZJ$X
M;#Y+@K:A2[_')0CS6J__3X4H_X66'Y6C1,I1\F_+$?XZ 9!<_@("YHKB: T%
MBG,!0XI*G4=W?PP)5"K'E)EGR47Y%C&Z34H6ZE&IQD2J\\4X_+Q$-O=_!W=B
M.) JC@ZEEB3>.#/P?&&I$Y0% MY% >__50"-JZP\RN ^5HJ7@HP?4K#I*@GM
M5*J?3+#Y/;C.WM%1A]$)G!0'?(G%;A@^LA2ZD,G70W@8TMQ%F\>)71&=USM!
M11<Y@HG3[=CCF*4S[Y8-^>\N@%.^;I6;)_@;#[S#J<^]MA&VT\^PMHQ@1 1)
M=.A(_FR1"VCM,"L-)C/^HPK6NW?ORI>48')YNN"Y23?>V0S_GIUO$X&N%&SM
M-RDP4?2N?)."QY! 5-V'7!0/"P$$YYC[RIBIP*^WN_)P1?M'0!3\;G*ZZS)7
MQEI%R6RN-]?HZ&_"FKO-NJ3H<+ P=8OT7A#([[M<%=R#^%.4TRXOQ$)83;_Y
MLS@-S-M4#*6KLTK?1B)& ET\1<6391AQH/RTE^8/"OF/W*^\1[K'B5.5Z":B
M@@U;NFULJ.HJD5X@UF7]K(OW7T!BX2X_F\:%ZV85F^7_T]KU_;9M ^'W_16<
M@":1HPRRXCAIE&THT,=A&[(-&%#D08T-5X&C%+&3-"C\OX]W/))'\B2YQ?(2
MBZ(HZDB1]^.[3WX0< 40<JC"W3/.0W*IRFY:F6E\'2=8R2E.NP&/3^2431VS
M9"?V<@T8-(GEKX!JR!/8ZU2EL%"LJ+.<GVIQ240[E^K-]$M!)#O^0*\,_@"&
MC(ZR1*P9UKZE\U:\>!@A2Z _TZ3(;Z:D3ARH\LM0-:N%C%=#2VV\&AIP>S7W
M/%K-/G]00T8'V?'T 13C:# Y0N;W%40=Z4 (\N%EN.W_3&9];0[U=5[?-67)
M.P<3U;EMA/<Q4J*A>MKV /@T=8]XA%"RH \":ZQ@0KB<:4DK(N!.U(K0=O.3
MNEXV&TBI$R(DW(LC)4DAH]7+4D$<N0#_C+:VU^M#\/F#OZW B!,&3S IKWO=
M?M(_"DSJ7BV[Y:-64Z!Q]+$#)!:@S58;:S;Z7?^X7H;J&,+W"H(V#2MAH;+F
MW)G(685%Q*;C4@5*RT#B((NY9<Q"TH'M V;J/#TN7=1*GP)@*VWH;KRUV,D 
M!VW#%IGIQHEW"-GJ<X5U>X"-%=IC\X<U:>_"VK0)"[S-/_]^#WGCW<,6_?RV
M?1* )3^;%O.9A2_JB_[5JGB7%X!.U?^#D$>/%[+ 0/MY;<Y?^?-&T;JIR2%9
M,-AAH(PBDA(!!3_R/9ZE6*6NNO0]ZG79P9]%MD9W\=QF(_B*?N]*TOIT_P;[
M+.V!'CN"-YY_9,<.(()VP,Q8$6*[_E8X8 S?=T@B?>F=N?0N6"=3Q?46MX +
M";=K4>R1J Q&-Y(3(H"F_<^\!-PL+$!FCL>.(''B.GCUE":O%P@*^J2(<G02
MO:SWR4%&H?Y4QV9\LUBX2*E 9#*PE+#5X. @\GJD4KZ+91FM?.I87:@)90Y-
M5%L :-4>W07:N?/,KQ_;U:=MX?: U0.+B^YCIR:15A@Y3XV8V*K?%5,=M RC
M#(I("D=^;ACX?2YL[/N-CJ"*I7J%**S )!S)SB*A#YH>/6)R<>S4\15&PO^X
M'DMRBUI)6GCW^_O-> +:@+'U+0B&<>R>?1- JPA:_%6!N[8L4,BY#-<;Z>4 
M0B^%\QE3MAQ^UG3>]S^9:7!:]X  ^SJ=]FQR9"8<N'T_!*_2C2[4M\G[.RY.
MZG<B!*Y'6KL?]DQ,Y&8WF*!C>^^.QVU# L>G3;-BL7R3R_X/%%Y:#OZKMH-,
MW%_45T@.U+]VZNO)8I=@]P%_==^TW1'\:!Y7MY8=0/]^_G C QY15UT\W7\.
MG7/F0G-C95)R"S6A^U,!S^O%CP?D+"P+]P< $1,./6KH7YP<'T/W1%B+(_3"
M)RBRDT565"-47O0HJ5]E+'?//FN2?QPI&58DV"?)[87YS*::F$,DI< :TW^S
MA>!X0>XU:$>] 00#-99.>V\DR=-X "'CAY(]B-]S_59K%U"*E?P&"H1E$LB,
M9S[C1D3H7"%"XQCSALXH<RZ@+N&7$BE[BI<[RO0I]1?R922H'EP)'']RL(3D
M/MS58P^ NN8XG:MR=L&445)JHRI(.!IISV&5:56R*F3_Q%7XC;RAQJN\K8(;
ME5*54U;%J!9*5SFM>"FH&5!:E;P4M0]8PM_Z4G)A0RE;V0E^#)RWK"[!)5D+
M(<&9GCR&6E\*"Z2/<C8OQR1_-K\8D_S\M!J3_'Q6CDG^O)R-2?Z\/!,E/RM%
MR<\DR5>5*/F9)'D^'E[RU6GL5!GT<X8^3ON*5QUPOCY\!L6X >;1;.,^^L#?
M\GBS197!?(= 7,JCKB !ONATQ97!G&?+FLTYJ__/1K_#%3P,T;-"S"!L&XC+
M*@OP.0AY,80SU)#+4/##DCEC96"MQ<]MN+C<"[K(@,>J>U7-1ZV1/+?8A+:=
M BPBZP2VD#NBU"3$Q%5MO='> ]2Z ?Y/2]#H&?;L'21XI(I@DJUC,2,J>T-2
MA31&M2T'VA+&ZV@E8_#2H.T_-^MVT6Y? ?DMVG<NYLK4%+L-:J4>-8>4=10)
MEZA?A>E'7O. &\(ST%^W:KL.O(^Z \G-<?%P;L9:DB@X-0\W"@?N97FH-V#<
MA;6IP\S=N./A;'4D+70ZFNWL$:5(%^;:QMZ1J'#70_W\'U!+ P04  ( "  \
M 8<:J[#OL $"   3!   !P   ')E860N;66E4MMNU# 0??=7'(F'M*))0UN5
M=L4#RW:+@J!%+*T (2U.,ME83>S@2[?Y>\;IB@_86I;ER\R<R_B@0&UTXN%;
MI1_BZC HJ@BF@3.-WTI+X,NML;Y%24IO,!CGJ48*X5L:DT=";=4C:?0$;[@@
ME,\.A?@>J_'D*"RX6K!<MS$6$A_GGR&=H[[LR$YW,>C-^?T%I*YQDO-&Q*"J
M58/+A/@BQY*F(#=J+Y\B/Z6'X-&HCB886=/?(#UU(VIRE54EDRQ'1G.R3\70
MT12;X7J"DQY#L*R%4$0-2E==J#DE*8-36F4;V25'G!TI0#36]!-^(WL3''Z=
M7.3+NV^W&6;I<=3*E@4?"3$54AP9=3K/<J2M\6EYM5Q,^)@,6,2B5TINK.PA
M4]$9-G;+:?QV'9C3U\YXUKUB6CO=S_Y5IH]R=2S.S=B)BCQ[^4 3@&M-Z.K8
M5;9,:.ZF<]*.&>8:\YM5$6L,*AK/5"V;IBS5\;5&*R<GT"L^3!Z);<N='4U(
M^",8AM6X73T_>;(<QXX[S%>+HD"G-.]W*MA<0OZ4S_F;&+RJF9LFW-T4/[)H
ME_0)MZSK^(!]QWIM]DU>__G][FB]9_;!^O X+B)]X1#LN27I\"%8;BL;^A^C
MT'S2Y&?@[\C;]VKU<Y6V;=9*[2B[6HI[HRJ:X?79)<YRG%_F^>GIVY=3^@=0
M2P$"$P,4  ( "  < 8<:2F1)A6P!  ## @  "@         !    I($     
M8G5S:6YI+F=A;%!+ 0(3 Q0  @ ( !P!AQHP=:\EXQT  $-J   $        
M  $   "D@90!  !G82YC4$L! A,#%  "  @ / &'&JNP[[ ! @  $P0   < 
M         0   *2!F1\  ')E860N;6502P4&      ,  P"?    OR$     
 
end
-- 

                                                         __o
                                                       _`\<,_
                                                      (_)/ (_)






