Remailer for DOS-Waffle: 2nd attempt

I made a simple remailer for DOS Waffle. It supports both mail and news: Request-Remailing-To: kafka@desert.hacktic.nl Request-Remailing-To: alt.security.pgp Please flame me on the code. Try my remailer: anon@desert.hacktic.nl -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.3a mQBNAi2+t1EAAAECALUS6KI7WLBB47y5dDIN+vHAW2XLxu+ELJCNkHLKYxhAr6vY Ku1e9oMry+bHizW8wCt0JPWMlnzZOkhZplIGsqkABRG0O0Rlc2VydCBBbm9ueW1v dXMgUmVtYWlsaW5nIFNlcnZpY2UgPGFub25AZGVzZXJ0LmhhY2t0aWMubmw+iQBV AgUQLb63vZRymF15lPcFAQF88AH/TdqfNlZ2uNH/CpQiy6BneDa0+FJTmBFgy5W+ wcpbsljOFFheH3zz5zA2rkpxIBoy/nd4vQ9kaa6fc1TkVMeBfokAlQIFEC2+t6C+ ZjYIMi0DBQEBT4YD/0NK9fCG8JjE0fS/0SlFshWAGSZxUYREKoQiwo8/ZPEbORHa +a6E8mXOjy7XHVH00S8/1aOO+ji89FFY2aVNqVVDfZI53er9pZAeNSQ1mvD7isor B3IOQ+WeKgXL/IvOEaZro0ZA/FWtry0Ty7RZbPwX4j1TkBTxlRI08e2dG7YI =MfIT -----END PGP PUBLIC KEY BLOCK----- I based much of the functionality on the cypherpunks remailer, as described in the document: How to use the Cypherpunks Remailers ------------------------------------ by Hal Finney, <74076.1041@compuserve.com> You install it by putting an entry in your /waffle/system/aliases file. If you support encryption you have to create a PGP key for your remailer. You also have to put the password of your secret key in the environment variable "REMAILERPASS". (if somebody has a better solution, let me know). It assumes that the environment variable "WAFFLE" is present and point to the Waffle STATIC file (e.g. SET WAFFLE=C:\WAFFLE\SYSTEM\STATIC). The arguments are remail <remailer-username> If the username of your remailer is "anon", you have to put the following line in /waffle/system/aliases: anon | remail anon FUTURE I want to make it Penet style, with a database of (passworded) anon accounts. Support of putting a "Subject:" in an encrypted message, to make traffic analysis more difficult. To make it possible to reply, I think the following approach will do: the 'reply-to:' address will be "<anon@some.system.org> (NickName Anon-ID=XXXXXX)" where XXXXXX is the number of the anon account you want to send mail to, and NickName your (possible) nickname. Somebody mailed me that some mailers munge the comment field, so if you have a better idea please let me know. ------------------------- There are two general ways of specifying the remailing instructions. The simplest is to add an extra field to the header of the message. All of the Cypherpunks remailers will accept the field name "Request-Remailing-To:". (Several of the remailers also accept shorter versions of this name, but there is no standard for the short versions accepted.) Simply put the address that you want the mail to be forwarded to after "Request-Remailing-To:" in the message header, and the forwarding will be done. (Case is important in this header field, so be sure to put in the capital letters as shown.) This remailer software also supports "X-Anon-To:". Many people have mailers which will not allow them to add fields to the headers of the messages they send. Instead, they can only put material into the bodies of the mail. In order to accomodate such systems, the Cypherpunks remailers provide a mechanism for "pasting" the first few lines of the message body into the header. These lines can then contain "Request-Remailing-To:" / "X-Anon-To:" commands. This is done by having the first non-blank line of your message be the special token "::" (two colons). If the Cypherpunks remailers see this as the first non-blank line, all following lines up to a blank one will be pasted into your mail header. Then the message will be processed as usual. Here is how the message above would be prepared if Sue were not able to add lines to her outgoing message header. ------------------------- Please let me know your comments... Patrick :) ---------------------- cut here --------------------------- #include <stdio.h> #include <dos.h> #include <time.h> #include <io.h> #include <sys\types.h> #include <sys\stat.h> #include <fcntl.h> #include <iostream.h> #include <fstream.h> #include <string.h> #include <stdlib.h> #define MAIL 0 #define NEWS 1 #define MAXLINELEN 1024 char *getStatic( char *field, char *buffer); void main(int argc, char *argv[]); void wipe(FILE *f); void main(int argc, char *argv[]) { const char *Months[]={"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul","Aug","Sep","Oct","Nov","Dec", NULL}; const char *Days[]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun",NULL}; char UnixDate[30]; char type = 0; char c[MAXLINELEN] = "\0"; FILE *f; FILE *pgp; char to[1024] = "\0"; char from[60] = "\0"; char subj[128] = "\0"; char cmd[128] = "\0"; char *fname; char *templ = "XXXXXX"; char buffer[128] = "\0"; struct dosdate_t d; struct time t; int encrypted = 0; char *passphrase = getenv("REMAILERPASS"); char env[100]; char oldenv[100]; if (argc < 2) { printf("Usage: remail <remailer-username>\n"); printf("Example: remail anon\n"); return; } // try to read fields from header while (strlen(gets(c)) != 0 && ! feof(stdin)) { if (strstr(c, "Subject: ") != NULL) strncpy(subj, &c[9], sizeof(subj)); // if (strstr(c, "From: ") != NULL) // strcpy(from,&c[6]); if (strstr(c, "X-Anon-To: ") != NULL) strncpy(to,&c[11], sizeof(to)); if (strstr(c, "Request-Remailing-To: ") != NULL) strncpy(to,&c[22], sizeof(to)); if (strstr(c, "Encrypted: PGP") != NULL) encrypted = 1; } // if no X-Anon-To: or Request-Remailing-To: // and no Encryption: PGP are specified // we go looking for the header pasting token (::) if (strlen(to) == 0 && ! encrypted) { while (strlen(gets(c)) != 0 && ! feof(stdin)) { if (strstr(c, "::") != NULL) { while (strlen(gets(c)) != 0 && ! feof(stdin)) { if (strstr(c, "X-Anon-To: ") != NULL) strncpy(to,&c[11], MAXLINELEN); if (strstr(c, "Request-Remailing-To: ") != NULL) strncpy(to,&c[22], MAXLINELEN); } if (strstr(c, "Encrypted: PGP") != NULL) encrypted = 1; } break; } } if ( encrypted ) { pgp = fopen("msg.pgp", "wt"); while (! feof(stdin)) putc(getc(stdin), pgp); fclose(pgp); sprintf(env,"PGPPASS=%s",passphrase); putenv(env); system("pgp +verbose=0 +force msg.pgp msg"); putenv("PGPPASS="); unlink("msg.pgp"); pgp = fopen("msg", "rt"); while (strlen(fgets(c, MAXLINELEN, pgp)) != 1 && ! feof(pgp)) { if (strstr(c, "::") != NULL) { while ((strlen(fgets(c, MAXLINELEN, pgp)) != 1) && (! feof(pgp))) { if (strstr(c, "X-Anon-To: ") != NULL) strncpy(to,&c[11], MAXLINELEN); if (strstr(c, "Request-Remailing-To: ") != NULL) strncpy(to,&c[22], MAXLINELEN); } } // remove the lf fgets leaves in string to[strlen(to)-1] = '\0'; break; } } if (strlen(to) == 0) { puts("No recipient found"); return; } if (strstr(to, "@") != NULL) // || (strstr(to, "!") != NULL)) type = MAIL; else type = NEWS; gettime(&t); _dos_getdate(&d); sprintf(UnixDate, "%s, %d %s %d %02d:%02d:%02d %s", Days[d.dayofweek], \ d.day, Months[d.month-1], d.year,t.ti_hour, t.ti_min, t.ti_sec, getStatic("timezone", buffer)); if (type == MAIL) { fname = mktemp(templ); f = fopen(fname, "wt"); fprintf(f, "From %s %s remote from %s\n", argv[1], UnixDate, getStatic("uucpname", buffer)); fprintf(f, "From: %s@%s\n", argv[1], getStatic("node", buffer)); fprintf(f, "To: %s\n", to); fprintf(f, "Subject: %s\n", subj); fprintf(f, "Date: %s\n\n", UnixDate); if ( encrypted ) { while (! feof(pgp)) { putc(getc(pgp), f); } putc('\n', f); wipe(pgp); fclose(pgp); unlink("msg"); } else { while (! feof(stdin)) putc(getc(stdin), f); } fclose(f); printf("Remailing to: %s\n", to); sprintf(cmd, "rmail -v -f %s -u %s %s < %s", argv[1], argv[1], to, fname); system(cmd); unlink(fname); } else if (type == NEWS) { fname = mktemp(templ); f = fopen(fname, "wt"); fprintf(f, "Path: %s!%s\n", argv[1], getStatic("uucpname", buffer)); fprintf(f, "From: %s@%s\n", argv[1], getStatic("node", buffer)); fprintf(f, "Subject: %s\n", subj); fprintf(f, "Date: %s\n", UnixDate); fprintf(f, "Message-ID: <anon.gate.%d%d%d%dw@%s>\n",d.day,t.ti_hour, t.ti_min, t.ti_sec, getStatic("node",buffer)); fprintf(f, "Newsgroups: %s\n", to); fprintf(f, "Organization: %s - Anonymous Remailing Service\n\n", getStatic("organ", buffer)); if ( encrypted ) { while (! feof(pgp)) { putc(getc(pgp), f); } putc('\n', f); wipe(pgp); fclose(pgp); unlink("msg"); } else { while (! feof(stdin)) putc(getc(stdin), f); } fclose(f); printf("Posting to: %s\n", to); sprintf(cmd, "rnews < %s", fname); system(cmd); unlink(fname); } } char *getStatic( char *field, char *buffer) { ifstream Static; char s[128]; buffer[0] = '\0'; Static.open(getenv("WAFFLE")); while ( Static ) // while EOF is not reached { Static.getline(buffer, 128); // get line from file // check if line contains a field if (strstr(buffer, field) == buffer ) { int i=0; while( buffer[i] != ':' && buffer[i] != ' ' && buffer[i] != '\0') { s[i] = buffer[i]; i++; } s[i] = '\0'; char *p = buffer; p += strlen(field); // now we know for sure it's the right line in the phile if (strlen(s) == strlen(field)) { while((p[0] == ' ' || p[0] == ':') && ! p[0] == '\0') p++; } strcpy(buffer, p); break; } } Static.close(); return (buffer); } void wipe(FILE *f) { long len = fseek(f, 0L, SEEK_END); long n; fseek(f, 0L, SEEK_SET); for (n=0;n < len;n++) fputc('\0', f); } ---------------------- cut here --------------------------- begin 600 remail.exe M35K@ "H 0 @ X __\4!8 /@ $ ^U!J<@ M ! M M M M M M M M M M "Z]P,NB1:- K0PS2&++@( BQXL ([:HY( C :0 M (D>C ")+J@ Z($!Q#Z* (O'B]BY_W_\\J[C84,F. 5U]H#-@/?9B0Z* +D! M -/C@\,(@^/XB1Z. (S:*^J+/O8/@?\ G,'OP "B3[V#X''Q!%R* ,^C ]R M(K$$T^]'.^]R&8,^]@\ = >#/HP/ '4.OP 0.^]W!XO]ZP/IW &+WP/:B1Z@ M (D>I "AD KV([ M$I7S2%?T^?ZCM*+Y_LSP"Z.!HT"OW(1N<01*\_\\ZJ# M/EX/%'9'@#Z2 -R0'<'@#Z3 !YR-[@!6+L" ,TA<BJT9XL>7@_-(7(@M$B[ M 0#-(7(70*.H $B.P+1)S2%R"K@!6+L ,TA<P/I6P&T ,T:B1:6 (D.F * MP'0,N$ CL"[< FQ@<!,^TNC@:- KY@$;]R$>C0 /\VB #_-H8 _S:$ .@Y M 5#HR PNC@:- E97OG(1OW(1Z*T 7U[#5E<NC@:- C/ B_"Y+P F @2 U !& MXO<M7 UT";D9 +HO .C< %]>PXOLM$R*1@+-(;D. +I( .G5 !ZX #7-(8D> M= ",!G8 N 0US2&)'G@ C 9Z +@%-<TAB1Y\ (P&?@"X!C7-(8D>@ ",!H( MN EC,J.VKJ@ <TA'\,>N EQ19T ,TA'QZX!"7%%G@ S2$?'K@%)<46? #- M(1\>N 8EQ1: ,TA'\.!_F 1= 0RY.L"M/^+UXO>.]]T(R: /_]T&('^8!%T M!B8Z9P'K!"8X9P%W!B:*9P&+TX/#!NO9.]=T&XO:)H _ ";&!_\&= <F_U\" M!^NQ)O]7 @?KJL.T0+L" ,TAP[D> +I6 "Z.'HT"Z.K_N , 4.BF"P 0!5 MB^R!['X*5E<6C4;04!YHJ@"Y&@#HWPT6C4; 4!YHQ "Y$ #HT W&1O\ %HV& MHOM0'FC4 +D !.B\#1:-AJ+W4!YHU 2Y 3HK T6C89F]U >:-0(N3P Z)P- M%HV&YO90'F@0";F .B,#1:-AF;V4!YHD FY@ #H? W'1OC<"A:-AN;U4!YH M$ JY@ #H9PW'1NP &CC"NA!((/$ HE&ZH-^! )]%FCP"NB'(X/$ F@3"^A^ M(X/$ E]>R</IA@!H*0N-AJ+[4.A>*H/$! O =!-H@ "-AJO[4(V&YO90Z!LJ M@\0&:#,+C8:B^U#H.2J#Q 0+P'03: $C8:M^U"-AJ+W4.CV*8/$!F@_"XV& MHOM0Z!0J@\0$"\!T$V@ !(V&N/M0C8:B]U#HT2F#Q 9H5@N-AJ+[4.CO*8/$ M! O = 7'1NP! (V&HOM0Z.T?@\0"4.B.*8/$ @O = OW!B .( !U ^E9_XV& MHO=0Z'0I@\0""\!T ^G% (-^[ !T ^F\ .F8 &AE"XV&HOM0Z)DI@\0$"\!U M ^F! .M*:#,+C8:B^U#H@BF#Q 0+P'03: $C8:M^U"-AJ+W4.@_*8/$!F@_ M"XV&HOM0Z%TI@\0$"\!T$V@ !(V&N/M0C8:B]U#H&BF#Q :-AJ+[4.A-'X/$ M E#H[BB#Q (+P'0(]P8@#B =)AH5@N-AJ+[4.@:*8/$! O = 7'1NP! .LA MC8:B^U#H%A^#Q )0Z+<H@\0""\!T"_<&( X@ '4#Z4?_@W[L '4#Z7,!:' + M:&@+Z @<@\0$B_CK3O\%?2?_#AX.? R+'B@._P8H#HH'ZPEH'@[HI!V#Q *+ M70K_10J(![0 ZR-7_PX>#GP,BQXH#O\&* Z*!^L):!X.Z'P=@\0"4.BI(8/$ M!/<&( X@ '2J5^BJ&(/$ O]VZFAS"XV&@O50Z"PG@\0&C8:"]5#H7"2#Q )H M?@OH?1:#Q )HH OH2B2#Q )H: OH"PR#Q )HJ0MHG OH9!N#Q 2+^.F9 &AE M"XV&HOM0Z"(H@\0$"\!T;NM*:#,+C8:B^U#H#BB#Q 0+P'03: $C8:M^U"- MAJ+W4.C+)X/$!F@_"XV&HOM0Z.DG@\0$"\!T$V@ !(V&N/M0C8:B]U#HIB># MQ 97: $C8:B^U#HYQB#Q 90Z'8G@\0"/0$ = ?W10(@ '24C8:B]U#H7R># MQ )(C9:B]P/"B]C&!P#K)5=H 2-AJ+[4.BL&(/$!E#H.R>#Q (] 0!T"O=% M B =0/I0O^-AJ+W4.@A)X/$ @O =0UHK OH'22#Q )?7LG#:+\+C8:B]U#H M2">#Q 0+P'0&QD;_ .L$QD;_ 8U&[E#HZ >#Q *-1O)0Z! '@\0"C8;F]5!H MX OH3@2#Q 10BD;QM !0BD;NM !0BD;OM !0_W;TBD;SM #1X(U6S@/"B]C_ M-XI&\K0 4(I&]K0 T>"-5L #PHO8_S=HP0N-1J)0Z)0E@\04@'[_ '0#Z=L! M_W;XZ$<=@\0"B4;Z:' +_W;ZZ-T9@\0$B4;\C8;F]5!H! SHTP.#Q 10C4:B M4(M>!O]W FCI"_]V_.C4&8/$"HV&YO50:!H,Z*X#@\0$4(M>!O]W F@-#/]V M_.BS&8/$"(V&HO=0:!\,_W;\Z*(9@\0&C8;F]E!H)PS_=OSHD1F#Q :-1J)0 M:#0,_W;\Z($9@\0&@W[L '4#Z8\ ZTJ+7OS_!WTD_PU\"HM="O]%"HH'ZP=7 MZ/H:@\0"BU[\BW<*_T<*B 2T .L?_W;\_PU\"HM="O]%"HH'ZP=7Z-,:@\0" M4.@ 'X/$!/=% B =*^+7OS_!WT1BU[\BW<*_T<*L J(!+0 ZPO_=OQJ"NC6 M'H/$!%?H_P.#Q )7Z-@5@\0":)P+Z&<)@\0"ZV#K5HM>_/\'?2K_#AX.? R+ M'B@._P8H#HH'ZPEH'@[H91J#Q *+7OR+=PK_1PJ(!+0 ZR7_=OS_#AX.? R+ M'B@._P8H#HH'ZPEH'@[H.!J#Q )0Z&4>@\0$]P8@#B =*+_=OSH9!6#Q *- MAJ+W4&@_#.@O'H/$!/]V^HV&HO=0BUX&_W<"BUX&_W<":%$,C89F]E#HQR.# MQ R-AF;V4.@A$X/$ O]V^NBX"(/$ ND: H!^_P%T ^D1 O]V^.AC&X/$ HE& M^FAP"_]V^NCY%X/$!(E&_(V&YO50: 0,Z.\!@\0$4(M>!O]W FAN#/]V_.CT M%X/$"(V&YO50:!H,Z,X!@\0$4(M>!O]W F@-#/]V_.C3%X/$"(V&YO90:"<, M_W;\Z,(7@\0&C4:B4&A[#/]V_.BR%X/$!HV&YO50:!H,Z(P!@\0$4(I&\;0 M4(I&[K0 4(I&[[0 4(I&\K0 4&B%#/]V_.A_%X/$#HV&HO=0:*L,_W;\Z&X7 M@\0&C8;F]5!H[ SH2 Q 10:+L,_W;\Z%,7@\0&@W[L '4#Z8\ ZTJ+7OS_ M!WTD_PU\"HM="O]%"HH'ZP=7Z,P8@\0"BU[\BW<*_T<*B 2T .L?_W;\_PU\ M"HM="O]%"HH'ZP=7Z*48@\0"4.C2'(/$!/=% B =*^+7OS_!WT1BU[\BW<* M_T<*L J(!+0 ZPO_=OQJ"NBH'(/$!%?HT0Q )7Z*H3@\0":)P+Z#D'@\0" MZV#K5HM>_/\'?2K_#AX.? R+'B@._P8H#HH'ZPEH'@[H-QB#Q *+7OR+=PK_ M1PJ(!+0 ZR7_=OS_#AX.? R+'B@._P8H#HH'ZPEH'@[H"AB#Q )0Z#<<@\0$ M]P8@#B =*+_=OSH-A.#Q *-AJ+W4&CR#.@!'(/$!/]V^F@"#8V&9O90Z*HA M@\0&C89F]E#H!!Q +_=OKHFP:#Q )?7LG#58OL@>S6 %97:@"-1JI0Z+XL M@\0$BUX&Q@< : T-Z%P8@\0"B4;^H> 0B4;\_W;\:@'_=OZ-1JI0Z#XL@\0( MZ9L :@IH@ #_=@:-1M)0Z 0O@\0(_W8$_W8&Z&TB@\0$.T8&=7@S]NL*BUX& MB@"(@BK_1HM>!H X.G00BUX&@#@@= B+7@: . !UWL:"*O\ BWX&_W8$Z.LA M@\0" _B-ABK_4.C>(8/$ E#_=@3HU"Q ):.]!U&>L!1X ]('0%@#TZ=0R* M!9CWV!O 0 O =.E7_W8&Z%@A@\0$ZQB+7JKW1P:& '0$,\#K XM&J@O = /I M3?^-1JI0Z)<J@\0"BT8&B4;Z:@*-1JI0Z#\L@\0$BT;Z7U[)PU]>R<-5B^R# M[ A6BW8$:@)J &H 5NA;%8/$")F)5OZ)1OQJ &H :@!6Z$<5@\0(QT;Z #' M1O@ .L15FH Z*H:@\0$@T;X 8-6^@"+1OJ+5O@[1OY\Y'4%.U;\<MU>R<-5 MB^R#/A0-('4%N $ ZQ.+'A0-T>.+1@2)AW(1_P84#3/ 7<-5B^S_=@3HI I9 M7<-5B^Q65[\! (MV"(O&"\!T'C/_ZPZ+WH/& O\WZ+P@64 #^(,\ '0'BQR M/P!UYD>#?@8 = S_=@;HGR!9!0, _B!_P @<@/I@ "+QP4/ %#H' M9B] + MP'1PBUX$B1>#P@^#XO"+=@B+Q@O ="J#/ !T)>L5B]Z#Q@+_-U+H1@E968O0 MB]K&!P!"@SP = ^+'( _ '7?ZP:+VL8' $*+VL8' $*#?@8 =!J+VL<' 0"# MP@+_=@92Z P)65F+T(O:Q@< 0HO"*\?K C/ 7UY=P@8 58OLM$,RP(M6!,TA M<@F+7@:)#S/ ZP10Z$X!7<-5B^RT0[ !BU8$BTX&S2%R!#/ ZP10Z#,!7<-5 MB^Q6BW8$M"K-(8A$!(@4B'0!B4P"7EW#58OL5HMV!+0LS2&(+(A, 8AT HA4 M UY=P\-5B^Q6BW8("_9U'NL._PX4#8L>% W1X_^7<A/A0- '7KZS_Q88 M#NCI\^AI\X-^!@!U$POV=0C_%AH._Q8<#O]V!.AY\UE>7<(& %6+[#/ 4%#_ M=@3HIO]=PU6+[+@! % SP%#_=@3HE/]=PS/ 4+@! % SP%#HA?_#N $ 4% S MP%#H>?_#58OL5HMV!+0JS2&)#(E4 EY=PU6+[%:+=@2T+,TAB0R)5 )>7<.X M #?-(8K"M ##58OLN $WBE8$S2%=PU6+[%:+=@0+]GP5@_Y8?@.^5P")-HX/ MBH20#YB+\.L-]]Z#_B-_Z<<&C@___XDVE "X__]>7<(" %6+[%:+=@16Z+S_ MB\9>7<(" %6+[+@ 1(M>!,TADB6 %W#58OL@^PB5E<&BWX*'@>+7@B#^R1W M6(#[ G)3BT8,BTX."\E]$8!^!@!T"\8%+4?WV??8@]D C7;>XP^1*]+W\Y'W M\X@41N,)Z_$KTO?SB!1&"\!U]8U.WO?9 \[\3HH$+ IS! 0ZZP,"1@2JXN^P M *H'BT8*7UZ+Y5W"# !5B^PSP%#_=@;_=@2X"@!0L !0L&%0Z&K_7<($ %6+ M[(M>!-'C@:=@#__]M$**1@J+7@2+3@B+5@;-(7("ZP50Z.3^F5W#58OL5HMV M"(M6!@OV=0.^LA'_=@0+TG4%N.H/ZP*+PE!6Z($&65E0Z)#_N.X/4%;HRQQ9 M68O&7EW"!@!5B^R#[ )65XMV!HM^!%8SP%"#/?]U!;@" .L#N $ 06+!5#H MGO^+\(U&_E!6Z$7]65D+P'37B\9?7HOE7<($ %6+[(/L J'T#XE&_HM&!*/T M#XM&_HOE7<-5B^R#[ )6BW8$"_9T!(O&ZP.X 0"+\.L$_Q;T#U;HF =9B4;^ M"\!U!X,^] \ =>F+1OY>B^5=PU6+[%97'L5V!,1^"/S1Z?.E$\GSI!]?7EW" M" !5B^R+7@31X_>'8 \" '0&N 4 4.L2M#^+7@2+3@B+5@;-(7("ZP10Z,W] M7<.Z!0 [%EX/<RN+VM'CQX=@#P B]JQ!-/CQH<B#O^+PM/@!1X.B]K3XXF' M+ Y".Q9>#W+5H"(.F%#HVOU9"\!U!H$F( [__;@ E#W!B . )T!;@! .L" M,\!0,\!0N!X.4.A9&H/$"* R#IA0Z*;]60O =0:!)C .__VX )0]P8P#@ " M= 6X @#K C/ 4#/ 4+@N#E#H)1J#Q C#58OLN $ 4#/ 4%#_=@3H$_Z#Q A= MPU6+[+1!BU8$S2%R!#/ ZP10Z 3]7<.*QN@" (K"U!"&X.@" (;@!) G%$ G MJL-5B^R![)8 5E?'1NX ,=&[% QT;J #K1E>Y__\RP/*N]]%)7\,VB 5' M_D[L=2]345(&C89J_ROXC89J_U!7_W8(_U8*"\!U!<=&Z@$ QT;L4 !?NZ- MOFK_!UI96\,&_(V^:O^)?OR+?OR+=@:L"L!T$CPE=!$VB 5'_D[L?^[HK/_K MZ>G5 XEV\*P\)73GB7[\,\F)3O*)3OZ(3O7'1OC__\=&]O__ZP&L,N2+T(O8 M@.L@@/M@<Q.*G_\/@_L7=@/IB /1XR[_IS 6Z7X#@/T =_B#3OX!Z]" _0!W M[8-._@+KQ8#] '?B@'[U*W0#B%;UZ[6#9O[?ZP2#3OX@M07KIX#] '=-]T;^ M @!U*8-._@BU >N3Z3,#BWX$-HL%@T8$ H#] G,2"\!Y!O?8@T[^ HE&^+4# MZ6__@/T$==>)1O;^Q>EB_X#]!'/*M03_1O;I5?^2+#"8@/T"=QFU H=&^ O M?-'1X(O0T>#1X /" 4;XZ3/_@/T$=9N'1O8+P'2UT>"+T-'@T> #P@%&]ND7 M_X-._A#I9?^!3OX 8-F_N_I6?^W".L*MPKK"K<0L^D"VL9&]0"(5OLSTHA6 M^HM^!#:+!>L0MPK&1OH!B%;[BWX$-HL%F4='B78&]T;^$ !T!3:+%4='B7X$ MC7Z["\!U#0O2=0F#?O8 =0?I:/Z#3OX$4E!7BL>84(I&^E!3Z#+[%@>+5O8+ MTGT#Z?( Z?T B%;[B78&C7ZZBUX$-O\W0T.)7@3W1OX@ '00-HL70T.)7@06 M!^B=_; ZJA8'6NB4_3;&!0#&1OH @V;^^XU.NBOYA\^+5O8[T7\"B]'IGP") M=@:(5ON+?@0VBP6#1@0"%@>-?KLRY#:)!;D! .G" (EV!HA6^XM^!/=&_B M=0TVBSV#1@0"'@<+_^L+-L0]@T8$!(S "\=U!1X'O_@/Z%7].T[V=@.+3O;I MA0")=@:(5ON+?@2+3O8+R7T#N08 5U&-7KM34K@! "-&_E"+1OZI %T";@( M (-&! KK!X-&! BX!@!0Z/($%@>-?KOW1OX( '08BU;X"])^$>CW_": /2UU M 4DKT7X#B5;R)H ]+70+BD;U"L!T%$\FB 6#?O( ?@J+3O8+R7T#_T[RZ,7\ MB_>+?OR+7OBX!0 C1OX]!0!U$XIF^X#\;W4-@W[R '\%QT;R 0#K&X#\>'0% M@/Q8=1OY 2TN#;O("?07'1O( -.\O=&_@( =0SK!K @Z'[\2SO9?_;W M1OY '0+L##H;?R*1OOH9_R+5O(+TGXG*\HKVB:*!#PM= @\('0$/"MU!R:L MZ$C\24N'RN,'L##H/?SB^8?*XQ(KV2:L-H@%1_Y.['\#Z##\XO +VWX)B\NP M(.@:_.+YZ5K\B78&BWX$]T;^( !U"S:+/8-&! (>!^L'-L0]@T8$!+A0 "I& M[ -&[B:)!?=&_A = ='1R;'!0 Z1O\BW;PBW[\L"7HSONL"L!U^(!^[%!] M ^C)^P>#?NH = 6X___K XM&[E]>B^5=P@@ F!*"$LT2C1+[$@@31A--$U(3 MMA)[$UD371-A$]43@A0E%$44Q!4 %@ 6 !:H$JX258OL5E>+?@3_=@;H!A=9 MB_! 4/]V!E?HJPV#Q :+QP/&7UY=PU6+[(M&!(O4@>H CO"<P>CG SP.L) MQP:4 @ N/__7<-5B^R+1@2+5@8#!IP @]( B\@+TG40@<$ G(*.\QS!H<& MG #K"<<&E ( +C__UW#58OL_W8$Z*3_65W#58OLBT8$F5)0Z+?_65E=P[I@ M$.L#NF40N04 M$"[ @#-(;DG +IJ$+1 S2'I9>M5B^R+5@BT1(I&!HM>!(M. M"LTA<@R#?@8 =02+PNL&ZP10Z&3W7<-65XOTBUP&@^L$<@X['I00= 7H0@#K M ^@# %]>PSD>DA!T(XMW O8$ 70&B3:4$.L@.S:2$'0-B][H5 "+1P*CE!#K M#8O>,\"CDA"CE!"CEA!3Z/;^6\/_#SL>DA!T&(MW HL$J %U#P,'B02+/P/[ MB74"B][K ^@R (L_ _N+!:@!= '# 0>+]P/PB5P"B]^+?P8[WW0.B3Z6$(MW M!(EU!(E\!L/'!I80 ##BS:6$ OV=!"+? :)7 :)702)?P:)=P3#B1Z6$(E? M!(E?!L-65XOTBT0&"\!T4@4% '(V)?[_/0@ <P.X" "#/I(0 '0?BQZ6$ O; M= V+TSD'<QJ+7P8[VG7UZ&8 ZR'HB@#K'.@< .L7,\#K$XOP@\8(.3=SZ>AK M__\'B\,%! !?7L-0,\!04.@V_EM;)0$ = DSTE)0Z"C^6UM84#/;4U#H'?Y; M6SW__W04B]B)'I(0B1Z4$%A B0>#PP2+P\-;,\##4#/;4U#H]OU;6SW__W06 MB]BAE!")1P*)'I006$")!X/#!(O#PU@SP,,I!XOS S>+_@/X0(D$B5P"B74" M@\8$B\;#B^Q34%%0Z!7_6XO8"\!T'QX'_(OXBW;^BPR#Q@16@^D%T>GSI8E& M_N@D_EN+7OZ#Q ;#B\*#P@@[T7<UB]$['I00=0^)!_\' \-34.A+_5M;ZQZ+ M^P/XB5T"*] I%XOW _*)? )"B16+RXO?Z#?^B]F#PP3#5E=5B^R+7@B+1@H+ MP'0W"]MT+8/K!(L/28O0@\(%@^+^@_H(<P.Z" [RG(,=P6#PP3K".B'_^L# MZ$__B\/K#5#H9?[K!E/HD/TSP%M=7U[#_R98$0 CP:<$(\&GA"/!J 0+HP> MM1F)-J(0B3ZD$/R.!I OH ,N0FK$",Q8?6DXLVB@!&1KD! ( ^D@ #<A&. M!HP B_ZQ?S+ \J[C;H#Q?U"+P0/#0"7^_XO\*_AR7(OG!A\6!U%)\Z0RP*J. MW8?RA]F+PXO00^@9 '<'<D#H$@!W^3P@= @\#70$/ EUZ#+ Z^0+P'0'0JH* MP'4!0X;@,L#YXQ6L22PB= \$(CQ<=0> /")U JQ)"_;#Z0?H60/*+HX>M1F) M'I@00P/;B_2+["OK<N:+Y8DNFA#C#HEV (/% C:L"L#@^G3P,\")1@ NCAZU M&8LVHA"+/J00_S:@$/\VGA"AF!"CA "AFA"CA@#_)IP05E>+#HH 4>@W_5F+ M^ O ="(>'@>.'HP ,_;\\Z0?B_@&_S:. .@9_5N+V >CIA +P'4#Z7KG,\"Y M__^ /0!T#(D_@\,"\JXF. 5U](D'7UZAIA"CB ## %6+[(/L+E8>5P86 M!XM&"(S:"\!T!K$$T^@#PHE&\HMV!HEV](Q>]K@!*8U^THE^^(Q&^D;-(8H$ M/"!T"SP)= <\#70#1NOON $IC7[BB7[\C$;^S2$&C@:0 (MV!+^ +E_ /RL MA,!T!:KB^+ J@=5'HU>\HX>D "Z@ "X $LV_S8N #;_-C +HP6(1LNB28? M&\TA^BZ.%B$;+HLF'QO[-H\&, VCP8N !]=<P90Z,;RZP2T3<TA!U\?7HOE M7<-5B^R#[ A65XM^! O_=1VXJ!!0Z','60O =0O'!I0 @ SP.G5 +@! .G/ M +BP$%#H5@=9B4;Z"\!U"<<&E " .F' %?H2!%9!04 B4;^@7[^@ !^",<& ME 4 .MM_W;^Z,'[68OP"\!U",<&E ( .M8@W[^!74)Q@0 QD0!#>LJBD;^ M!/Z(!$;H%/*(!$:XN!!05NCD^5E9B_!74.C;^5E9B_#&! U&*W;^_S:F$/]V M^HU&_%#H^^^+^ O =1#'!I0 " !6Z(SZ6;C__^LK_Q88#E=6_W;ZZ&/^@\0& MB4;X_W;\Z&[Z65;H:?I9@W[X_W4%N/__ZP(SP%]>B^5=PU6+[#/ 4/]V!.@E M %E9B]"#^O]T&O=&!@( = ;WP@$ =00SP.L)QP:4 4 N/__7<-5B^R+3@BT M0XI&!HM6!,TA<@.1ZP10Z&WQ7<-5B^R+5@0[%EX/<@FX!@!0Z%CQZP^+VM'C MQX=@#P 4N@# %E=PU6+[+0^BUX$S2%R#-'CQX=@#P ,\#K!%#H*?%=PU6+ M[(/L!(M&!#L&7@]R!K@& %#K6XM>!-'C]X=@#P "= 6X 0#K3+@ 1(M>!,TA M<C[VPH!U-;@!0C/)B]'-(7(N4E"X D(SR8O1S2&)1OR)5OY:67(9N !"S2%R M$CM6_G()=P4[1OQR NNW,\#K!%#HM/"+Y5W#58OL5E>+?@2^__\Y?0YU7X-] M!@!T'(,] 'T)5^A6 %D+P'5+]T4"! !T!_]U".@=^5F ?00 ? N*10284.@% M_UF+\,=% @ QT4& #'!0 QD4$_X-]# !T%#/ 4%#_=0SH:O%0Z"_S6<=% M# B\9?7EW#58OL5E>+?@0+_W4%Z,X ZV8Y?0YT!;C__^M>@ST ?"GW10(( M '4*B\<%!0 Y10IU1L<% "+QP4% #E%"G4XBT4(B44*ZS#K+HM%!@,%0(OP M*350BT4(B44*4(I%!)A0Z%8/@\0&.\9T#?=% @ "=0:#30(0ZY\SP%]>7<-5 MB^Q65S/2BWX$ZP.(%4>#^@IT)O].!GXABUX(_P]\#(MW"O]'"HH$M #K!_]V M".B8 UF+T#W__W72@_K_=0D[?@1U!#/ ZQ3&!0"+7@CW1P(0 '0$,\#K XM& M!%]>7<-5B^R#[ )65\=&_@ BSY>#[X>#NL2]T0" P!T"%;H O]9_T;^@\80 MB\=/"\!UYXM&_E]>B^5=PU6+[(/L E97BW8(QT;^ "+WD:*#XK!/')U"+H! M +\! .L@@/EW=06Z @/K"(#Y874-N@()QT;^@ "_ @#K!#/ ZVF*#$: ^2MT M#X \*W4?@/ET= 6 ^6)U%8#Y*W4"B@R#XOR#R@3'1OZ ;\# (#Y='4&@<H M0.L=@/EB=0:!R@" ZP^AB \E , +T(O"J0" = .#ST#'!AH.6R^+7@:)%XM> M!(M&_HD'B\=?7HOE7<(& %6+[(/L!%:+=@K_=@:-1OY0C4;\4.@T_XE$ @O M="" ? 0 ?2?_=OR+1OX+1@10_W8(Z,T$@\0&B$0$"L!]#<9$!/_'1 ( #/ MZT&*1 284.AI[ED+P'0%@4P" *X )0]T0" )T!;@! .L",\!0,\!05NCM M"H/$" O = =6Z#_]6>O"QT0, "+QEZ+Y5W"" !6OAX.@'P$ 'P3H5X/L033 MX 4>#HO6@\80.\)WYX!\! !\!#/ ZP*+QE[#58OLZ,__B] +P'4$,\#K#5+_ M=@3_=@8SP%#H)/]=PU6+[+@I*%#_=@3_=@:-1@A0Z);P7<-5B^Q65XMV!(,\ M 'T*BU0& Q1"B_KK"XL$F3/"*\*+T(OX]T0"0 !U+(M,"H,\ 'T=ZPE)B]F M/PIU 4>+PDH+P'7PZQ"+V4& /PIU 4>+PDH+P'7PB\=?7EW" @!5B^Q65XMV M!(M^"E;HU_Q9"\!T!;C__^M'@_\!=1"#/ !^"U;H?/^9*48&&58(@60"7_[' M! BT0(B40*5_]V"/]V!HI$!)A0Z,OM@\0(@_K_=0H]__]U!;C__^L",\!? M7EW#58OL@^P$5HMV!(I$!)A0Z'WO68E6_HE&_(/Z_W4%/?__=!V#/ !]#5;H M$_^9 4;\$5;^ZPM6Z ;_F2E&_!E6_HM6_HM&_%Z+Y5W#5E>_% "^'@[K$XM$ M B4 ST W4%5N@>_%F#QA"+QT\+P'7F7U[#58OL5HMV!/=$ @ "= /HR/__ M= :+1 B)1 I0BD0$F%#H4 B#Q :)! O ?@B#9 +?,\#K'H,\ '4.BT0")7_^ M#2 B40"ZPC'! @TP"$+C__UY=P@( 58OL5HMV!/\$5N@$ %E>7<-5B^Q6 MBW8$"_9U!KC__^F7 (,\ 'X-_PR+7 K_1 J*!^F# (,\ 'Q4]T0"$ %U3?=$ M @$ =$:!3 * (-\!@!T#%;H4_\+P'3-Z\#KR?=$ @ "= /H&O^X 0!0N, 1 M4(I$!)A0Z*0'@\0&"\!U(XI$!)A0Z$;Z63T! '0&@TP"$.N)BT0")7_^#2 MB40"Z7K_@#[ $0UU!_=$ D =*Z#9 +?H, 1M !>7<.X'@Y0Z$[_6<-5B^R# M[ )65XM^!!X'"_]T&K BB6Y___\\J[WT4ET"XL^IA +_XE^_G4+,\#K*H-& M_@*+?OZ+/0O_=.^*!0K =.DZX'7IB]F .3UUXHMV!/.FA\MUV4>+QU]>B^5= MPU6+[%97BWX$B_?K X@41O\.'@Y\#HL>* [_!B@.B@>T .L(N!X.4.BR_EF+ MT#W__W0%@_H*==6#^O]U"#OW=00SP.L1Q@0 ]P8@#A = 0SP.L"B\=?7EW# M58OL5E<>!XM^!(MV!HM."-'I_/.E<P&DBT8$7UY=PU6+[(/L"E97BWX$5^@A M"5F+T(/Z!GT#Z9L B_<#\H/&^KB\$%!6Z(0(65D+P'0#Z8, QD0"+L=&_D$ MZW**1OZ(!,=&_$$ ZUV*1OR(1 ''1OI! .M'BD;ZB$0#QT;X00#K,8I&^(A$ M!,=&]D$ ZQN*1O:(1 4SP%!7Z"3X65D]__]U!(O'ZR__1O:#?O9:?M__1OB# M?OA:?LG_1OJ#?OI:?K/_1OR#?OQ:?IW_1OZ#?OY:?H@SP%]>B^5=PU6+[(M. M!+0\BU8&S2%R NL$4.B&Z5W"! !5B^R+7@0KR2O2M$#-(5W" @!5B^R#[ 16 M5XMV!HM^"/?& ,!U"*&(#R4 P OP,\!0_W8$Z,7W65F)1O[WQ@ !='@C/HH/ MB\>I@ %U![@! %#H+NF#?O[_=2.#/HX/ G0*_S:.#^@:Z>GM /?'@ !T!#/ MZP.X 0")1O[K#/?& 1T-[A0 %#KW/?&\ !T&?]V!#/ 4.A/_XOX"\!] ^FU M %?HF/=9ZQ+_=@3_=O[H-O^+^ O ?6SIG !6_W8$Z)T 65F+^ O ?%HSP%!7 MZ"GQ65F)1ORI@ !T'H'. "#WQ@" =!XE_P -( !0N $ 4%?H!OQ ;K"O?& M )T!%?H_O[W1OX! '0:]\8 704]\;P '0.N $ 4%#_=@3HW/:#Q 8+_WPO M]\8 W0%N 0ZP(SP(O6@>+_^ O04O=&_@$ = 0SP.L#N !6@O0B]_1XXF7 M8 ^+QU]>B^5=PU6+[(/L K !BTX&]\$" '4*L +WP00 =0*P (M6!+'P(DX& M"L&T/<TA<AJ)1OZ+1@8E_[@- ("+7O[1XXF'8 ^+1O[K!%#HV^>+Y5W#58OL MN"DH4+@N#E#_=@2-1@90Z-CJ7<-5B^Q6BW8&_PQ6BD8$F%#H!0!965Y=PU6+ M[%97BWX&BD8$HL(1@SW_?3K_!8M="O]%"H@']T4"" !U ^GU ( ^PA$*= J M/L(1#70#Z>0 5^@R]UD+P'4#Z=@ N/__Z=< Z<\ ]T4"D !U!_=% @( =0:# M30(0Z^.!30( 8-]!@!T18,] '0)5^CY]ED+P'7*BT4&]]B)!8M="O]%"J#" M$8@']T4"" !U ^F& ( ^PA$*= > /L(1#75X5^C&]ED+P'1OZY7K:XI%!)C1 MX(O8]X=@#P (=!.X @!0,\!04(I%!)A0Z,[G@\0(@#["$0IU'_=% D =1BX M 0!0N,004(I%!)A0Z#D'@\0&/0$ =1BX 0!0N,(14(I%!)A0Z"$'@\0&/0$ M= KW10( G4#Z3__H,(1M !?7EW#58OLN"X.4/]V!.C._EE97<-5B^R#[ )6 M5XM^!(M&!HE&_O=% @@ ="GK&E>+7@C_1@B*!YA0Z*+^65D]__]U!3/ Z54! MBT8&_TX&"\!UW.E% ?=% D =0/IWP"#?08 =0/IF "+108[1@9S3X,] '0) M5^C3]5D+P'7%BD4$F-'@B]CWAV / AT$[@" % SP%!0BD4$F%#HW^:#Q C_ M=@;_=@B*10284.A:!H/$!CM&!G(#Z> ZX?IVP"+!0-&!GP;@ST =0JX__\K M10:)!>L,5^AS]5D+P'0#Z6+__W8&_W8(_W4*Z"/[@\0&BP4#1@:)!8M&!@%% M"NF: (I%!)C1X(O8]X=@#P (=!.X @!0,\!04(I%!)A0Z%WF@\0(_W8&_W8( MBD4$F%#HV 6#Q 8[1@9S8>D'_^M<@WT& '0]ZR__!7T4BUT*_T4*BW8(_T8( MB@2(![0 ZP]7BUX(_T8(B@=0Z%S]65D]__]U ^G._HM&!O].!@O =<?K&?]V M!O]V"(I%!)A0Z'8$@\0&.T8&<P/IJ?Z+1OY?7HOE7<(& %6+[(/L E97_W8$ MZ'H#68E&!(-^! !T(XM^!!X'"_]T&HHEL#VY___\\J[WT4ET"XL^IA +_XE^ M_G43_W8$Z#_M6;C__^MV@T;^ HM^_HL]"_]T)(H%"L!T'CK@=>F+V8 Y/77B MBW8$\Z:'RW79BW[^BT8$B07K0XM>_BL>IA"#PP(['HX <B>#PPA3Z,#M68OX M'@<+_W2CAPZ. %&+-J80\Z2'!J804.C5[(/$ EN+/J80BT8$AT'^B0$SP%]> MB^5=PU6+[%97BW8$"_9U!#/ ZS-6Z.,"68OX5E"X+@Y0Z(S].\=T!;C__^L: MN"X.4+@* %#H0OQ963T* '0%N/__ZP.X"@!?7EW#58OL@^P$5E>+1@0[!EX/ M<@JX!@!0Z,#CZ:< BT8(0#T" '(-BUX$T>/WAV / )T!3/ Z8P _W8(_W8& M_W8$Z)[E@\0&B4;^0#T" '(-BUX$T>/WAV / $!U!8M&_NMBBT[^BW8&'@>+ M_HO>_*P\&G0M/ UT!:KB].L<XO &4[@! %"-1OU0_W8$Z%/E@\0&6P?\BD;] MJCO[=0+KF>L@4[@! %#WV1O 4%'_=@3H'N2#Q B+7@31XX&/8 \ ELK^Y=? M7HOE7</I-?]5B^Q65XMV!(M^"CET#G4,@WX( G\&@?__?W8&N/__Z:0 @S[( M$ !U#H'^+@YU",<&R! ! .L3@S[&$ !U#('^'@YU!L<&QA ! (,\ '0/N $ M4#/ 4%!6Z)'U@\0(]T0"! !T!_]T".A ZUF#9 +SQT0& "+Q@4% (E$"(E$ M"H-^" )T/@O_=CK'!A@.@2^#?@8 =1A7Z.#K68E&!@O =0/I=_^#3 ($ZP/I M;O^+1@:)1 J)1 B)? :#?@@!=02#3 ((,\!?7EW#58OL5E>+?@:+=@17_W8( M_S3HN/>#Q 8!/(L<Q@< B\=?7EW"!@!5B^R+7@3&!P"X62Q0C48$4/]V!HU& M"%#H&.5=PU6+[(M>!,8' +A9+%"-1@10_W8&_W8(Z/SD7<-5B^Q65_R+?@0> M!XO7,L"Y___RKHUU_XM^!KG___*N]]$K^8?W]\8! '0"I$G1Z?.E<P&DDE]> M7<-5B^Q65XS8CL#\,\"+V(M^!HOW,L"Y___RKO?1B_Z+=@3SIHI$_XI=_RO# M7UY=PU6+[%97'@?\BWX&B_<RP+G___*N]]&+?@3SI(M&!%]>7<-5B^R#[ )6 M5XMV!%;H(P!90(E&_E#HK^I9B_@+P'0+_W;^5E#HO/:#Q :+QU]>B^5=PU6+ M[%>,V([ BWX$,\#\N?__\JZ1]]!(7UW#58OL5E>,V([ _(M^!HOW,L"+7@B+ MR_*N*]F+?@2'R_.DB\OSJHM&!%]>7<-5B^Q65XM>!HH'F O =06+1@3K2!X' M_(M^!(O?,\"Y___RKO?1A\J+?@:+[S/ N?__\JY!]]&+]:R'^X?*\JZ+WW4$ M.\IS!;L! .L-A\KC"8O!2?.FB\AUW8O#2%]>7<-5B^R![(@ 5E>+?@2+=@8[ M/EX/<@JX!@!0Z&;@Z=\ BT8(0#T" ',%,\#IT0"+W]'C]X=@#P (= ^X @!0 M,\!04%?H,^Q B+W]'C]X=@#P! =0[_=@A65^BH (/$!NF< (O?T>.!IV / M__V)=OJ+1@B)1O[K3?]._HM>^O]&^HH'B$;]/ IU!,8$#4:*1OV(!$:-AGC_ MB]8KT('Z@ !\)ROP5E!7Z%L @\0&B] [QG02@_K_=06X___K/8M&""M&_NLQ MC;9X_X-^_@!UJ8V&>/\K\(O&"\!V(5:-AGC_4%?H( "#Q :+T#O&= Z#^O]T MQ8M&" /"*\;K XM&"%]>B^5=PU6+[(M>!-'C]X=@#P$ = :X!0!0ZQ^T0(M> M!(M."(M6!LTA<@]0BUX$T>.!CV / !!8ZP10Z$;?7</IO_Y65S/_OAX..SY> M#W,6]T0" P!T!5;H>>Y9@\801SL^7@]RZE]>PU97OP0 OAX.ZQ#W1 (# '0% M5NC+[EE/@\80"_]U[%]>PU6+[(/L E97BW8$@WP6_W4%QT0: "#?!H =00S MP.M1,_^#? P = B+1 PK1 KK C/ "\!T&KC__U!6BQS_5PQ963W__W4%N $ MZP(SP(OX_W06Z#GM68E&_L=$%O__QT0: "+QPM&_G0$,\#K HO&7UZ+Y5W# M58OL5E>+=@0+]G4.N"0 4.@DX%F+\ O =&E6Z"X+6<<$RA#'1!;__\=$& MQT0: #'1!X ,=$' N 0"4.CTWUF+^ O_=#FX 0!0B\<%! )05U;HL R# MQ B+QP4$ %"+QP4$ %!6Z#X-@\0&B\<%! !0B\<%! !05U;H[@R#Q B+QE]> M7<-5B^Q65XMV!(M^!@OV=#''!.(0@WP8 '0'5NCC_EGK#+C__U!6BQS_5PQ9 M63/ 4%;HZ M96??' 0!T!5;HK-M97UY=PU6+[(/L E97BWX$@WT: '0+BT48 M)0, /0$ =0:X___IU "#?00 =0:#?08 =2J#?@;_=0/IO "*1@:(1O^X 0!0 MC4;_4/]U%N@G_H/$!CT! '4#Z9T Z\2#?0P = B+10PK10KK C/ B_ +]G01 M4/]U"O]U%NCZ_8/$!CO&=9V+10@K108]" !^!;@$ .L#N $ B4;^BW4&BT4( M*T4&B]8#T%*+Q@-&_E!7Z# ,@\0&B\8#1OY0B\8#1OY05E?HX N#Q B#?@;_ M="F+5@:+10P[10YR#XK"M !05XL=_U<,65GK#(M=#/]%#(K"B >T /]%$K@! M %]>B^5=PU6+[(/L E97BW8$BWX(@WP: '4$"_]U!3/ Z>P ]\<" '0K]\<! M '0%N 0 ZP.X @#WQR =0P- 'WQT = ,- 3WQQ =!(- +K#??' 0!T MQ+@! .L"Z[WWQX = 4- (#K PT 0/?'" !T PT "/]V"E#_=@;HSO*#Q :+ MT(/Z_W22B506QT0: 0")?!CWQP0 = 6X @#K C/ 4#/ 4%!2Z G=@\0(B50> MB40<@WP>_W4)@WP<_W4#Z5G_BWP&"_]T%8M$""M$!CT( 'X%N 0 ZP.X 0#K M C/ B4;^B\<#1OY0B\<#1OY05NCQ"H/$!HO' T;^4(O' T;^4%=6Z*$*@\0( MB\9?7HOE7<-5B^R#[ )65XMV!(M^!HM6"(-\&@!T"H-\!@!T!#/ ZUP+_W06 M"])^$H/Z"'X%N 0 ZP.X 0")1O[K"3/ B4;^B] S_S/ 4(O' \)05U;HX F# MQ B+QP-&_E"+QP-&_E!6Z&X*@\0&B\<#1OY0B\<#1OY05U;H'@J#Q B+QE]> MB^5=PU6+[(/L"%97BW8$BT8(BU8&B4;^B5;\@WP, '0(BT0,*T0*ZP(SP(OX M"_]T&E#_= K_=!;HK?N#Q 8[QW1,NO__N/__Z=H @WX* 74]BT04.T02=@4K M1!+K C/ B_@+P'0HF2E&_!E6_O=$&( =1J+5!+K$(O:0H _"G4(@V[\ 8-> M_@ Y5!1UZX-^"@!U!#/ ZPZ#?@H!=06X 0#K [@" (E&^E#_=O[_=OS_=!;H M;-N#Q B)5!Z)1!R#? 0 =4:#? 8 =$"+1 @K1 8]" !^!;@$ .L#N $ B4;X MBWP&B\<#1OA0B\<#1OA05NA?"8/$!HO' T;X4(O' T;X4%=6Z \)@\0(@WP> M_W4.@WP<_W4(NO__N/__ZP:+5!Z+1!Q?7HOE7<-5B^Q6BW8$@WP, '0(BT0, M*T0*ZP(SP O =!:X__]05HL<_U<,65D]__]U:+C__^MEBT04.T02=@4K1!+K M C/ "\!T4+@! %"+1!0[1!)V!2M$$NL",\#WV)E24/]T%NB5VH/$"(E4'HE$ M'/]T$O]T$O]T$%;H= B#Q C_=!+_=!)6Z*,(@\0&@WP>_W4&@WP<_W28,\!> M7<-5B^R#[ 965XMV!(-\&@!T"XM$&"4# #T" '4&N/__Z2<!BT04.T02=@4K M1!+K C/ "\!T"HM<$HH'M #I"@? 0 = /IKP"#? 8 =0/II@"#? P = B+ M1 PK1 KK C/ B_@+_W014/]T"O]T%NBS^8/$!CO'=:2+1 @K1 8]" !^!;@$ M .L#N $ B4;\BT0&B4;ZBT0(*T0&*T;\4(M&^@-&_%#_=!;HK?6#Q :+^(/_ M_W4#Z63_BT;Z T;\ \=0BT;Z T;\4/]V^E;HA >#Q B+1OH#1OQ0BT;Z T;\ M4%;HJP>#Q 8+_W12BUP2B@>T (E&_NM&N $ 4(O&!2( 4/]T%NA1]8/$!HOX M@___=0O'1O[__S/ 4%#K&8I$(K0 B4;^B\8%(P!0B\8%(@!0B\8%(@!05N@9 M!X/$" O_=07'1O[__XM&_E]>B^5=PU6+[%:+=@2+Q@4$ %#H#_E9"\!T"C/ M4/\TZ-D'ZPFX @!0_S3HE@A965Y=PU6+[%97BW8$BWX&"_9U#KA* %#HBME9 MB_ +P'0W"_]U$8O&!2@ B02+Q@4H %#HS =9QT0"^!"+',<'^A"+Q@4$ %#H M(_E9B\8%! !0_S3H 0A968O&7UY=PXO<-H-' MCI !5B^Q65XMV!(M^!@OV M=#G'1 +\$(L<QP?^$+@" %"+Q@4$ %#H9_E96??' @!T#C/ 4(O&!2@ 4.B% M!UE9]\<! '0%5N@RU5E?7EW#B]PV@T<"V.FJ_U6+[%:+=@2+5@CWP@@ = 6# MR@+K#8O")0\ /0( =0.#RA"#?!X = 6X @#K'O]V"E+_=@:+Q@4$ %#H._J# MQ @+P'0$,\#K [@$ %#_-.B^!EE97EW#58OL5E>+=@2+?@8+]G4.N% 4.AZ MV%F+\ O =$8+_W49B\8%+@")!(O&!2X B40HB\8%+@!0Z+0&6;@! %!6Z*[^ M65FX 0!0B\8%* !0Z)D 65G'1 ( $<=$*@(1BQS'!P01B\9?7EW#B]PV@T<" MTND* (O<-H-' MCI !5B^Q65XMV!(M^!@OV=$;'1 (&$<=$*@@1BQS'!PH1 M,\!0B\8%* !0Z \!65DSP%!6Z*/^65GWQP( = XSP%"+Q@4N %#H3P996??' M 0!T!5;H_--97UY=PXO<-H-' M+IG?^+W#:#1P+8Z9/_58OL5E>+=@2+?@8+ M]G4.N"@ 4.B0UUF+\ O ="4+_W41B\8%!@")!(O&!08 4.C2!5G'1 (,$8L< MQP<.$<=$! B\9?7EW#B]PV@T<"^NE[ %6+[%97BW8$BWX&QT0$ "+'(-_ M!@!T!#/ ZUN+'(-_! !T,@O_="6+7P*+1Q2+'(M? CM'$G8/BQR+7P*+'(M? M BM'$NL",\ [QWT)BQS_=P3HN@%9"_]U#HL<]T<( %T!5;H6P!9BQR#?P8 M=06X 0#K C/ 7UY=PU6+[%97BW8$BWX&"_9T*L=$ A 1BQS'!Q(1]\<" '0. M,\!0B\8%!@!0Z#$%65GWQP$ = 56Z-[265]>7<.+W#:#1P+ZZ;G_58OL5E>+ M=@3K+8L<BU\"BT<2BQR+7P([1Q1R$(L<_W<"BU\"BQ__5P99ZPB+'(M? O]' M$O]$!(L<BU\"BT<2BQR+7P([1Q1R$(L<_W<"BU\"BQ__5P99ZPR+'(M? HM? M$HH'M "+^(J%%PV8)0$ "\!UEX/__W4+N , 4/\TZ (%65E?7EW#58OL@^P$ M5E>+=@2+?@:X 0!05NBA_EE9"\!U ^F< (E^_L=&_ ZSS_1 2+'(M? HM' M$HL<BU\".T<4<A"+'/]W HM? HL?_U<&6>L(BQR+7P+_1Q**1@J8.T;\=$&* M1OR(!4?_3@A^-HL<BU\"BT<2BQR+7P([1Q1R$(L<_W<"BU\"BQ__5P99ZPR+ M'(M? HM?$HH'M ")1OP]__]UB8-^_/]U%3M^_G4%N , ZP.X 0!0_S3H0P19 M6<8% (O&7UZ+Y5W#58OL5HMV!(L<_W<"BU\"BQ__5Q)9/?__=0NX! !0_S3H M$P1968O&7EW#58OL5HMV!+@ !%#H#=59B] +TG4%N/__ZQ.)5 :+P@4 !(E$ M",=$ @$ N $ 7EW#58OL5HMV! OV=0ZX%@!0Z-G468OP"\!T-L<$%!''1 ( M ,=$! QT0& #'1 H ,=$# QT0. #'1!( ,=$% QT00 #'1 @ M (O&7EW#58OL@^P&5E>+?@2+110[11)V!2M%$NL",\")1OR#?OP ?BE0_W42 M_W8&Z#_H@\0&BT;\ 48&B4;Z 442ZPZ+7@:*1OZ(!_]&!O]&_(M&_#M&"'TK MBT42.T44<A%7BQW_5P99/?__=06X___K"HM=$O]%$HH'M ")1OX]__]UOXM& M_%]>B^5=PU6+[(/L!%97BWX$BT4.*T4,B4;^@W[^ 'X>4/]V!O]U#.C YX/$ M!HM&_@%&!HE&_ %%#.L#_T;^BT;^.T8(?3.+7@;_1@:*!YB+T(M%##M%#G(/ MBL*T %!7BQW_5PQ96>L,BUT,_T4,BL*(![0 /?__=<*+1OY?7HOE7<-5B^Q6 M5XMV!(M^!@OV=!S'!"H1@WP" '0'_W0&Z+'/6??' 0!T!5;HIL]97UY=PU6+ M[(M&!+C__UW#58OLBT8$N/__7<-5B^Q6BW8$BU8&,\!0B\(#1@A04E;H" "# MQ B+QEY=PU6+[%97BW8$BWX&@WP" '02@WP& '0,.7P&= ?_= ;H2<]9B7P& M"_]T$(-^" !T"CE^"'(%BT8(ZP*+QXE$" O_=06X 0#K C/ B40$@WX* '0) M"_]T!;@! .L",\")1 )?7EW#58OL5HMV!(M>!HM6"(M."@O2= @+VW0$B\/K M HO"B400B502"])T# O)= @[RG($B\'K HO"B4047EW#58OL5HMV!(M6!HM. M"(O"B40,B40*"])T# O)= @[RG($B\'K HO"B40.7EW#58OLBT8$NO__N/__ M7<-5B^Q6BW8$_W8*,\!0_W8(_W8&5HL<_U<.@\0*7EW#58OL5HMV!(M$%#M$ M$G8%*T02ZP(SP O =1B#? P = B+1 PK1 KK C/ "\!U!#/ ZP.X__]>7<-5 MB^Q6BW8$BT04.T02=@F+7!**![0 ZPF+1!2)1!*X__]>7<-5B^Q6BW8$BT8& M)?\ BU0&@>* O"B40&BT0()0#_"T0&B40(BT0*)0#_"T0&B40*7EW#58OL M5HMV! OV=0ZX(@!0Z)'168OP"\!T"<<$0!''1!X (O&7EW#58OL5E>+=@2+ M?@8+]G0<QP16$8-\'@!T!_]T'NB:S5GWQP$ = 56Z(_-65]>7<-5B^Q6BW8$ MQT0@ SP(E$"HE$!L=$" !QT0. #'1 P! #/ B402B400QT04( #'1 0 M (M&!HE$ EY=PU6+[%:+=@2+5@:+PB7_ E$!HO")?_\"40(B\(E__T)1 I> M7<, $)O<FQA;F0@0RLK("T@0V]P>7)I9VAT(#$Y.3$@ M0F]R;&%N9"!);G1L+@!.=6QL('!O:6YT97(@87-S:6=N;65N= T*1&EV:61E M(&5R<F]R#0I!8FYO<FUA;"!P<F]G<F%M('1E<FUI;F%T:6]N#0H M ,01Q!$ M "0"I0*F J<"J *I JH"JP*L JT"K@*O H , *Q K("LP*T K4"M@* M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M $IA;@!&96( 36%R $%P<@!-87D 2G5N $IU; !! M=6< 4V5P $]C= !.;W8 1&5C $UO;@!4=64 5V5D %1H=0!&<FD 4V%T %-U M;@!86%A86%@ 4D5-04E,15)005-3 %5S86=E.B!R96UA:6P@/')E;6%I;&5R M+75S97)N86UE/@H 17AA;7!L93H@<F5M86EL(&%N;VX* %-U8FIE8W0Z( !8 M+4%N;VXM5&\Z( !297%U97-T+5)E;6%I;&EN9RU4;SH@ $5N8W)Y<'1E9#H@ M4$=0 #HZ &US9RYP9W =W0 4$=04$%34STE<P!P9W @*W9E<F)O<V4]," K M9F]R8V4@;7-G+G!G<"!M<V< 4$=04$%34ST <G0 3F\@<F5C:7!I96YT(&9O M=6YD $ )7,L("5D("5S("5D("4P,F0Z)3 R9#HE,#)D("5S '1I;65Z;VYE M $9R;VT@)7,@)7,@<F5M;W1E(&9R;VT@)7,* '5U8W!N86UE $9R;VTZ("5S M0"5S"@!N;V1E %1O.B E<PH 4W5B:F5C=#H@)7,* $1A=&4Z("5S"@H 4F5M M86EL:6YG('1O.B E<PH <FUA:6P@+78@+68@)7,@+74@)7,@)7,@/" E<P!0 M871H.B E<R$E<PH 1&%T93H@)7,* $UE<W-A9V4M240Z(#QA;F]N+F=A=&4N M)60E9"5D)61W0"5S/@H 3F5W<V=R;W5P<SH@)7,* $]R9V%N:7IA=&EO;CH@ M)7,@+2!!;F]N>6UO=7,@4F5M86EL:6YG(%-E<G9I8V4*"@!O<F=A;@!0;W-T M:6YG('1O.B E<PH <FYE=W,@/" E<P!7049&3$4 (" @(" @(" @(2$A M(2$@(" @(" @(" @(" @(" @(" !0$! 0$! 0$! 0$! 0$! @(" @(" @(" M D! 0$! 0$ 4%!04%!0$! 0$! 0$! 0$! 0$! 0$! 0$!$! 0$! 0!@8&!@8 M& @(" @(" @(" @(" @(" @(" @(0$! 0" M M M #6#=8-U@T D" !X. * M @$ N#@ @(" /@X $," P $X. M !" @0 !>#@ M M M M M !0 6 "8 )@!* "H M ! __\ !," @0%!@@( M"!05!1/_%@41 O________________\%!?____________________\/_R," M_P______$___ @(%#P+___\3__________\C_____R/_$_\ 5$U0 "XD)"0 M ! H;G5L;"D !04 105%!04% ( % ,$% D%!04%!04%!044%!04%!04 M%!04% \7#P@4%!0'%!84%!04%!04%!0-%!04%!04%!04%! *#P\/" H4% 84 M$@L.%!01% P4% T4%!04%!04 '!R:6YT('-C86YF(#H@9FQO871I;F<@<&]I M;G0@9F]R;6%T<R!N;W0@;&EN:V5D#0H M $-/35-014, 0T]-4U!%0P!C( 6%A86%A8 - "B,/$RN3LT-?<\ M03SF,'0S_CV;-#4[@ &B,/$RN3LT-?<\03SF,'0S_CV;-#4[%#<*-Q0W8#<] M.#,X*3@].* XECAW.?(X=SFT.;T\ CVY.U4^]SQ!/.P\\#W^/1T^-3N]/ (] MN3M5/O<\03SL// ]_CT=/C4[U#YP #@ 8 0 -0^]!;Y 5%OD6^18 M$0 $+<9 $,@: end ,,, (o o) .---------------oOO---(_)---OOo--------------------. | KAFKA@DESERT.HACKTIC.NL | | Pager: 06-5835851(1/2/3/4) | | Cryptoanarchy - xBase - PGP - House Music - MDMA | | Finger kafka@xs4all.hacktic.nl for PGP key | `--------------------------------------------------'
participants (1)
-
anon@desert.hacktic.nl