home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume31 / tin / part04 < prev    next >
Encoding:
Text File  |  1992-07-07  |  54.2 KB  |  1,246 lines

  1. Newsgroups: comp.sources.misc
  2. From: iain%anl433.uucp@Germany.EU.net (Iain Lea)
  3. Subject:  v31i004:  tin - threaded full screen newsreader v1.1 PL4, Part04/15
  4. Message-ID: <1992Jul7.181359.6622@sparky.imd.sterling.com>
  5. X-Md4-Signature: c159ae9cbdb36145e6ffdc3b29566460
  6. Date: Tue, 7 Jul 1992 18:13:59 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: iain%anl433.uucp@Germany.EU.net (Iain Lea)
  10. Posting-number: Volume 31, Issue 4
  11. Archive-name: tin/part04
  12. Environment: BSD, SCO, ISC, SUNOS, SYSVR3, SYSVR4, ULTRIX, XENIX
  13. Supersedes: tin: Volume 30, Issue 1-14
  14.  
  15. #! /bin/sh
  16. # This is a shell archive.  Remove anything before this line, then feed it
  17. # into a shell via "sh file" or similar.  To overwrite existing files,
  18. # type "sh file -c".
  19. # The tool that generated this appeared in the comp.sources.unix newsgroup;
  20. # send mail to comp-sources-unix@uunet.uu.net if you want that tool.
  21. # Contents:  extern.h tin.nrf.uu.a xuser.c
  22. # Wrapped by kent@sparky on Mon Jun 29 23:35:10 1992
  23. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  24. echo If this archive is complete, you will see the following message:
  25. echo '          "shar: End of archive 4 (of 15)."'
  26. if test -f 'extern.h' -a "${1}" != "-c" ; then 
  27.   echo shar: Will not clobber existing file \"'extern.h'\"
  28. else
  29.   echo shar: Extracting \"'extern.h'\" \(18278 characters\)
  30.   sed "s/^X//" >'extern.h' <<'END_OF_FILE'
  31. X/*
  32. X *  Project   : tin - a threaded Netnews reader
  33. X *  Module    : extern.h
  34. X *  Author    : I.Lea
  35. X *  Created   : 01-04-91
  36. X *  Updated   : 20-06-92
  37. X *  Notes     :
  38. X *  Copyright : (c) Copyright 1991-92 by Iain Lea
  39. X *              You may  freely  copy or  redistribute  this software,
  40. X *              so  long as there is no profit made from its use, sale
  41. X *              trade or  reproduction.  You may not change this copy-
  42. X *              right notice, and it must be included in any copy made
  43. X */
  44. X
  45. X/*
  46. X * Library prototypes
  47. X */
  48. X
  49. X#if defined(__GNUC__) && defined(DEBUG)
  50. X
  51. Xextern unsigned int alarm (unsigned int seconds);
  52. Xextern int close (int fildes);
  53. Xextern int fork (void);
  54. Xextern int getpid (void);
  55. Xextern char *getcwd (char *buf, int size);
  56. X#ifndef DGUX
  57. Xextern unsigned short getuid (void);
  58. Xextern unsigned short getegid (void);
  59. Xextern unsigned short geteuid (void);
  60. X#endif /* DGUX */
  61. Xextern int getopt (int argc, char **argv, char *optstring);
  62. Xextern int kill (int pid, int sig);
  63. Xextern int link (char *path1, char *path2);
  64. Xextern int open (char *path, int oflag);
  65. Xextern FILE *popen (char *command, char *type);
  66. Xextern int pclose (FILE *stream);
  67. Xextern int read (int fildes, char *buf, unsigned int nbyte);
  68. Xextern int setgid (int gid);
  69. Xextern int setuid (int uid);
  70. Xextern int tgetent (char *bp, char *name);
  71. Xextern int tputs (register char *cp, int count, int (*outc)());
  72. Xextern int unlink (char *path);
  73. X
  74. X#ifndef sony
  75. X#    ifndef DGUX
  76. Xextern unsigned short getgid (void);
  77. X#    endif /* DGUX */
  78. Xextern void setpgrp (void);
  79. Xextern unsigned int sleep (unsigned int seconds);
  80. X#endif
  81. X
  82. X#endif
  83. X
  84. X#if !defined(__STDC__)
  85. Xextern char *getenv ();
  86. X#endif
  87. X
  88. Xextern int optind;
  89. Xextern char *optarg;
  90. X
  91. X/*
  92. X * Local variables
  93. X */
  94. Xextern char *help_group[];
  95. Xextern char *help_page[];
  96. Xextern char *help_select[];
  97. Xextern char *help_spooldir[];
  98. Xextern char *help_thread[];
  99. Xextern char active_file[PATH_LEN];
  100. Xextern char add_addr[LEN];
  101. Xextern char default_art_search[LEN];
  102. Xextern char article[PATH_LEN];
  103. Xextern char default_author_search[LEN];
  104. Xextern char bug_addr[LEN];
  105. Xextern char cvers[LEN];
  106. Xextern char dead_article[PATH_LEN];
  107. Xextern char default_crosspost_group[LEN];
  108. Xextern char default_mail_address[LEN];
  109. Xextern char default_pipe_command[LEN];
  110. Xextern char default_post_subject[LEN];
  111. Xextern char default_regex_pattern[LEN];
  112. Xextern char default_save_file[PATH_LEN];
  113. Xextern char default_select_pattern[LEN];
  114. Xextern char default_shell_command[LEN];
  115. Xextern char delgroups[LEN];
  116. Xextern char default_goto_group[LEN];
  117. Xextern char default_group_search[LEN];
  118. Xextern char default_maildir[PATH_LEN];
  119. Xextern char homedir[PATH_LEN];
  120. Xextern char indexdir[PATH_LEN];
  121. Xextern char killfile[PATH_LEN];
  122. Xextern char killfrom[LEN];
  123. Xextern char killsubj[LEN];
  124. Xextern char mail_news_user[LEN];
  125. Xextern char mailbox[PATH_LEN];
  126. Xextern char mailer[PATH_LEN];
  127. Xextern char msg[LEN];
  128. Xextern char my_distribution[LEN];
  129. Xextern char my_org[LEN];
  130. Xextern char newsgroups_file[PATH_LEN];
  131. Xextern char newnewsrc[PATH_LEN];
  132. Xextern char newsrc[PATH_LEN];
  133. Xextern char nntp_server[LEN];
  134. Xextern char page_header[LEN];
  135. Xextern char postfile[PATH_LEN];
  136. Xextern char printer[LEN];
  137. Xextern char cmd_line_printer[LEN];
  138. Xextern char proc_ch_default;                /* set in change_rcfile () */
  139. Xextern char progname[PATH_LEN];
  140. Xextern char rcdir[PATH_LEN];
  141. Xextern char rcfile[PATH_LEN];
  142. Xextern char redirect_output[LEN];
  143. Xextern char reply_to[LEN];
  144. Xextern char default_savedir[PATH_LEN];
  145. Xextern char default_sigfile[PATH_LEN];
  146. Xextern char default_signature[PATH_LEN];
  147. Xextern char spooldir[PATH_LEN];
  148. Xextern char spooldir_alias[PATH_LEN];
  149. Xextern char default_subject_search[LEN];
  150. Xextern char subscriptions_file[PATH_LEN];
  151. Xextern char txt_help_bug_report[LEN];
  152. Xextern char unthreadfile[PATH_LEN];
  153. Xextern char userid[LEN];
  154. X
  155. Xextern char txt_1_resp[];
  156. Xextern char txt_active_file_is_empty[];
  157. Xextern char txt_added_groups[];
  158. Xextern char txt_append_to_file[];
  159. Xextern char txt_art[];
  160. Xextern char txt_art_cancelled[];
  161. Xextern char txt_art_cannot_cancel[];
  162. Xextern char txt_art_marked_as_unread[];
  163. Xextern char txt_art_not_saved[];
  164. Xextern char txt_art_pager_com[];
  165. Xextern char txt_art_posted[];
  166. Xextern char txt_art_rejected[];
  167. Xextern char txt_art_saved_to[];
  168. Xextern char txt_art_thread_regex_tag[];
  169. Xextern char txt_art_unavailable[];
  170. Xextern char txt_author_search_backwards[];
  171. Xextern char txt_author_search_forwards[];
  172. Xextern char txt_bad_active_file[];
  173. Xextern char txt_bad_command[];
  174. Xextern char txt_begin_of_art[];
  175. Xextern char txt_cancelling[];
  176. Xextern char txt_cannot_find_base_art[];
  177. Xextern char txt_cannot_get_nntp_server_name[];
  178. Xextern char txt_cannot_open[];
  179. Xextern char txt_cannot_open_active_file[];
  180. Xextern char txt_cannot_open_art[];
  181. Xextern char txt_cannot_post[];
  182. Xextern char txt_checking[];
  183. Xextern char txt_checking_active_file[];
  184. Xextern char txt_checking_for_news[];
  185. Xextern char txt_checksum_of_file[];
  186. Xextern char txt_command_failed[];
  187. Xextern char txt_command_failed_s[];
  188. Xextern char txt_connecting[];
  189. Xextern char txt_connection_to_server_broken[];
  190. Xextern char txt_continue[];
  191. Xextern char txt_corrupt_index[];
  192. Xextern char txt_corrupt_kill_file[];
  193. Xextern char txt_creating_newsrc[];
  194. Xextern char txt_crosspost_an_article[];
  195. Xextern char txt_crosspost_group[];
  196. Xextern char txt_del_group_in_newsrc[];
  197. Xextern char txt_delete_bogus_group[];
  198. Xextern char txt_deleting[];
  199. Xextern char txt_deleting_from_newsrc[];
  200. Xextern char txt_delete_processed_files[];
  201. Xextern char txt_end_of_arts[];
  202. Xextern char txt_end_of_groups[];
  203. Xextern char txt_end_of_thread[];
  204. Xextern char txt_extracting_archive[];
  205. Xextern char txt_extracting_shar[];
  206. Xextern char txt_failed_to_connect_to_server[];
  207. Xextern char txt_feed_pattern[];
  208. Xextern char txt_group[];
  209. Xextern char txt_group_deleted[];
  210. Xextern char txt_group_select_com[];
  211. Xextern char txt_select_pattern[];
  212. Xextern char txt_spooldir_com[];
  213. Xextern char txt_group_selection[];
  214. Xextern char txt_group_undeleted[];
  215. Xextern char txt_help_4[];
  216. Xextern char txt_help_C[];
  217. Xextern char txt_help_I[];
  218. Xextern char txt_help_K[];
  219. Xextern char txt_help_M[];
  220. Xextern char txt_help_S[];
  221. Xextern char txt_help_T[];
  222. Xextern char txt_help_U[];
  223. Xextern char txt_help_W[];
  224. Xextern char txt_help_X[];
  225. Xextern char txt_help_a[];
  226. Xextern char txt_help_autosave[];
  227. Xextern char txt_help_b[];
  228. Xextern char txt_help_bug[];
  229. Xextern char txt_help_c[];
  230. Xextern char txt_help_ck[];
  231. Xextern char txt_help_cr[];
  232. Xextern char txt_help_catchup_groups[];
  233. Xextern char txt_help_i_coma[];
  234. Xextern char txt_help_confirm_action[];
  235. Xextern char txt_help_ctrl_d[];
  236. Xextern char txt_help_ctrl_f[];
  237. Xextern char txt_help_ctrl_h[];
  238. Xextern char txt_help_ctrl_k[];
  239. Xextern char txt_help_ctrl_l[];
  240. Xextern char txt_help_d[];
  241. Xextern char txt_help_dash[];
  242. Xextern char txt_help_draw_arrow[];
  243. Xextern char txt_help_equal[];
  244. Xextern char txt_help_g[];
  245. Xextern char txt_help_g_4[];
  246. Xextern char txt_help_g_c[];
  247. Xextern char txt_help_g_cr[];
  248. Xextern char txt_help_cr[];
  249. Xextern char txt_help_g_ctrl_k[];
  250. Xextern char txt_help_g_ctrl_r[];
  251. Xextern char txt_help_g_l[];
  252. Xextern char txt_help_g_q[];
  253. Xextern char txt_help_g_search[];
  254. Xextern char txt_help_g_tab[];
  255. Xextern char txt_help_g_y[];
  256. Xextern char txt_help_g_z[];
  257. Xextern char txt_help_h[];
  258. Xextern char txt_help_i[];
  259. Xextern char txt_help_i_4[];
  260. Xextern char txt_help_i_coma[];
  261. Xextern char txt_help_i_cr[];
  262. Xextern char txt_help_i_dot[];
  263. Xextern char txt_help_i_n[];
  264. Xextern char txt_help_i_p[];
  265. Xextern char txt_help_i_search[];
  266. Xextern char txt_help_i_star[];
  267. Xextern char txt_help_i_tab[];
  268. Xextern char txt_help_i_tilda[];
  269. Xextern char txt_help_j[];
  270. Xextern char txt_help_kill_from[];
  271. Xextern char txt_help_kill_group[];
  272. Xextern char txt_help_kill_how[];
  273. Xextern char txt_help_kill_subject[];
  274. Xextern char txt_help_kill_text[];
  275. Xextern char txt_help_kill_text_type[];
  276. Xextern char txt_help_l[];
  277. Xextern char txt_help_m[];
  278. Xextern char txt_help_maildir[];
  279. Xextern char txt_help_mark_saved_read[];
  280. Xextern char txt_help_n[];
  281. Xextern char txt_help_o[];
  282. Xextern char txt_help_p_0[];
  283. Xextern char txt_help_p_4[];
  284. Xextern char txt_help_p_coma[];
  285. Xextern char txt_help_p_cr[];
  286. Xextern char txt_help_p_ctrl_r[];
  287. Xextern char txt_help_p_d[];
  288. Xextern char txt_help_p_dot[];
  289. Xextern char txt_help_p_f[];
  290. Xextern char txt_help_p_g[];
  291. Xextern char txt_help_p_k[];
  292. Xextern char txt_help_p_m[];
  293. Xextern char txt_help_p_n[];
  294. Xextern char txt_help_p_p[];
  295. Xextern char txt_help_p_r[];
  296. Xextern char txt_help_p_s[];
  297. Xextern char txt_help_p_search[];
  298. Xextern char txt_help_p_star[];
  299. Xextern char txt_help_p_tab[];
  300. Xextern char txt_help_p_tilda[];
  301. Xextern char txt_help_p_z[];
  302. Xextern char txt_help_page_scroll[];
  303. Xextern char txt_help_pipe[];
  304. Xextern char txt_help_plus[];
  305. Xextern char txt_help_pos_first_unread[];
  306. Xextern char txt_help_post_proc_type[];
  307. Xextern char txt_help_print_header[];
  308. Xextern char txt_help_printer[];
  309. Xextern char txt_help_q[];
  310. Xextern char txt_help_r[];
  311. Xextern char txt_help_s[];
  312. Xextern char txt_help_savedir[];
  313. Xextern char txt_help_sel_c[];
  314. Xextern char txt_help_semicolon[];
  315. X#ifndef NO_SHELL_ESCAPE
  316. Xextern char txt_help_shell[];
  317. X#endif
  318. Xextern char txt_help_show_author[];
  319. Xextern char txt_help_show_description[];
  320. Xextern char txt_help_show_only_unread[];
  321. Xextern char txt_help_sort_type[];
  322. Xextern char txt_help_start_editor_offset[];
  323. Xextern char txt_help_t[];
  324. Xextern char txt_help_t_0[];
  325. Xextern char txt_help_t_4[];
  326. Xextern char txt_help_t_K[];
  327. Xextern char txt_help_t_cr[];
  328. Xextern char txt_help_t_tab[];
  329. Xextern char txt_help_thread[];
  330. Xextern char txt_help_thread_arts[];
  331. Xextern char txt_help_u[];
  332. Xextern char txt_help_v[];
  333. Xextern char txt_help_w[];
  334. Xextern char txt_help_x[];
  335. Xextern char txt_help_y[];
  336. Xextern char txt_hit_any_key[];
  337. Xextern char txt_hit_space_for_more[];
  338. Xextern char txt_in_art_you_write[];
  339. Xextern char txt_index_page_com[];
  340. Xextern char txt_indexing[];
  341. Xextern char txt_indexing_num[];
  342. Xextern char txt_inverse_off[];
  343. Xextern char txt_inverse_on[];
  344. Xextern char txt_kill_from[];
  345. Xextern char txt_kill_group[];
  346. Xextern char txt_kill_how[];
  347. Xextern char txt_kill_menu[];
  348. Xextern char txt_kill_subject[];
  349. Xextern char txt_kill_text[];
  350. Xextern char txt_kill_text_type[];
  351. Xextern char txt_killing_arts[];
  352. Xextern char txt_last_resp[];
  353. Xextern char txt_listing_archive[];
  354. Xextern char txt_mail_art_to[];
  355. Xextern char txt_mail_bug_report[];
  356. Xextern char txt_mail_bug_report_confirm[];
  357. Xextern char txt_mailed[];
  358. Xextern char txt_mailing_to[];
  359. Xextern char txt_mark_all_read[];
  360. Xextern char txt_mark_thread_read[];
  361. Xextern char txt_mark_group_read[];
  362. Xextern char txt_more[];
  363. Xextern char txt_more_percent[];
  364. Xextern char txt_moving[];
  365. Xextern char txt_newsgroup[];
  366. Xextern char txt_newsgroup_position[];
  367. Xextern char txt_next_resp[];
  368. Xextern char txt_nntp_to_fd_cannot_reopen[];
  369. Xextern char txt_nntp_to_fp_cannot_reopen[];
  370. Xextern char txt_no_arts[];
  371. Xextern char txt_no_arts_posted[];
  372. Xextern char txt_no_blank_line[];
  373. Xextern char txt_no_command[];
  374. Xextern char txt_no_filename[];
  375. Xextern char txt_no_group[];
  376. Xextern char txt_no_groups[];
  377. Xextern char txt_no_groups_to_delete[];
  378. Xextern char txt_no_groups_to_read[];
  379. Xextern char txt_no_groups_to_yank_in[];
  380. Xextern char txt_no_last_message[];
  381. Xextern char txt_no_mail_address[];
  382. Xextern char txt_no_match[];
  383. Xextern char txt_no_more_groups[];
  384. Xextern char txt_no_next_unread_art[];
  385. Xextern char txt_no_prev_group[];
  386. Xextern char txt_no_prev_unread_art[];
  387. Xextern char txt_no_resp[];
  388. Xextern char txt_no_resps_in_thread[];
  389. Xextern char txt_no_search_string[];
  390. Xextern char txt_no_subject[];
  391. Xextern char txt_not_active_newsfeed[];
  392. Xextern char txt_not_in_active_file[];
  393. Xextern char txt_opt_autosave[];
  394. Xextern char txt_opt_catchup_groups[];
  395. Xextern char txt_opt_confirm_action[];
  396. Xextern char txt_opt_draw_arrow[];
  397. Xextern char txt_opt_maildir[];
  398. Xextern char txt_opt_mark_saved_read[];
  399. Xextern char txt_opt_page_scroll[];
  400. Xextern char txt_opt_pos_first_unread[];
  401. Xextern char txt_opt_post_process[];
  402. Xextern char txt_opt_print_header[];
  403. Xextern char txt_opt_printer[];
  404. Xextern char txt_opt_process_type[];
  405. Xextern char txt_opt_savedir[];
  406. Xextern char txt_opt_show_author[];
  407. Xextern char txt_opt_show_description[];
  408. Xextern char txt_opt_show_only_unread[];
  409. Xextern char txt_opt_sort_type[];
  410. Xextern char txt_opt_start_editor_offset[];
  411. Xextern char txt_opt_thread_arts[];
  412. Xextern char txt_option_not_enabled[];
  413. Xextern char txt_options_menu[];
  414. Xextern char txt_out_of_memory[];
  415. Xextern char txt_pipe_to_command[];
  416. Xextern char txt_piping[];
  417. Xextern char txt_plural[];
  418. Xextern char txt_post_a_followup[];
  419. Xextern char txt_post_an_article[];
  420. Xextern char txt_post_history_menu[];
  421. Xextern char txt_post_newsgroup[];
  422. Xextern char txt_post_process_none[];
  423. Xextern char txt_post_process_sh[];
  424. Xextern char txt_post_process_type[];
  425. Xextern char txt_post_process_uud_ext_zoo[];
  426. Xextern char txt_post_process_uud_lst_zoo[];
  427. Xextern char txt_post_process_uudecode[];
  428. Xextern char txt_post_processing[];
  429. Xextern char txt_post_processing_failed[];
  430. Xextern char txt_post_processing_finished[];
  431. Xextern char txt_post_subject[];
  432. Xextern char txt_posting[];
  433. Xextern char txt_printed[];
  434. Xextern char txt_printing[];
  435. Xextern char txt_quit[];
  436. Xextern char txt_quit_edit_cancel[];
  437. Xextern char txt_quit_edit_post[];
  438. Xextern char txt_quit_edit_xpost[];
  439. Xextern char txt_quit_edit_save_killfile[];
  440. Xextern char txt_quit_edit_send[];
  441. Xextern char txt_read_art[];
  442. Xextern char txt_read_resp[];
  443. Xextern char txt_reading_active_file[];
  444. Xextern char txt_reading_newsgroups_file[];
  445. Xextern char txt_rejected_by_nntpserver[];
  446. Xextern char txt_rename_error[];
  447. Xextern char txt_reply_to_author[];
  448. Xextern char txt_reset_newsrc[];
  449. Xextern char txt_resizing_window[];
  450. Xextern char txt_resp_redirect[];
  451. Xextern char txt_resp_to_poster[];
  452. Xextern char txt_resp_x_of_n[];
  453. Xextern char txt_s_at_s[];
  454. Xextern char txt_save_filename[];
  455. Xextern char txt_save_pattern[];
  456. Xextern char txt_saved[];
  457. Xextern char txt_saved_pattern_to[];
  458. Xextern char txt_saved_to_mailbox[];
  459. Xextern char txt_saving[];
  460. Xextern char txt_screen_init_failed[];
  461. Xextern char txt_search_backwards[];
  462. Xextern char txt_search_forwards[];
  463. Xextern char txt_searching[];
  464. Xextern char txt_select_group[];
  465. Xextern char txt_select_rcfile_option[];
  466. Xextern char txt_select_spooldir[];
  467. Xextern char txt_server_name_in_file_env_var[];
  468. Xextern char txt_shell_escape[];
  469. Xextern char txt_show_from_addr[];
  470. Xextern char txt_show_from_both[];
  471. Xextern char txt_show_from_name[];
  472. Xextern char txt_show_from_none[];
  473. Xextern char txt_spooldir_selection[];
  474. Xextern char txt_sort_by_date_ascend[];
  475. Xextern char txt_sort_by_date_descend[];
  476. Xextern char txt_sort_by_from_ascend[];
  477. Xextern char txt_sort_by_from_descend[];
  478. Xextern char txt_sort_by_nothing[];
  479. Xextern char txt_sort_by_subj_ascend[];
  480. Xextern char txt_sort_by_subj_descend[];
  481. Xextern char txt_stuff_nntp_cannot_open[];
  482. Xextern char txt_subscribe_pattern[];
  483. Xextern char txt_subscribe_to_new_group[];
  484. Xextern char txt_subscribed_num_groups[];
  485. Xextern char txt_subscribed_to[];
  486. Xextern char txt_subscribing[];
  487. Xextern char txt_subscribing_to[];
  488. Xextern char txt_suspended_message[];
  489. Xextern char txt_tagged_art[];
  490. Xextern char txt_there_is_no_news[];
  491. Xextern char txt_threading_arts[];
  492. Xextern char txt_thread_com[];
  493. Xextern char txt_thread_marked_as_unread[];
  494. Xextern char txt_thread_not_saved[];
  495. Xextern char txt_thread_page[];
  496. Xextern char txt_thread_resp_page[];
  497. Xextern char txt_thread_saved_to[];
  498. Xextern char txt_thread_saved_to_many[];
  499. Xextern char txt_thread_x_of_n[];
  500. Xextern char txt_toggled_rot13[];
  501. Xextern char txt_type_h_for_help[];
  502. Xextern char txt_unkilling_arts[];
  503. Xextern char txt_unsubscribe_pattern[];
  504. Xextern char txt_unsubscribed_num_groups[];
  505. Xextern char txt_unsubscribed_to[];
  506. Xextern char txt_unsubscribing[];
  507. Xextern char txt_unsubscribing_from[];
  508. Xextern char txt_untagged_art[];
  509. Xextern char txt_unthreading_arts[];
  510. Xextern char txt_uudecoding[];
  511. Xextern char txt_writes[];
  512. Xextern char txt_writes_name[];
  513. Xextern char txt_x_resp[];
  514. Xextern char txt_yanking_all_groups[];
  515. Xextern char txt_yanking_sub_groups[];
  516. Xextern char txt_you_have_mail[];
  517. X
  518. Xextern int LINES, COLS;
  519. Xextern int MORE_POS;
  520. Xextern int NOTESLINES;
  521. Xextern int RIGHT_POS;
  522. Xextern int *my_group;
  523. Xextern int *unread;
  524. Xextern int can_post;
  525. Xextern int catchup;
  526. Xextern int catchup_read_groups;
  527. Xextern int cmd_line;
  528. Xextern int compiled_with_nntp;
  529. Xextern int confirm_action;
  530. Xextern int created_rcdir;
  531. Xextern int debug;
  532. Xextern int default_move_group;
  533. Xextern int default_printer;
  534. Xextern int default_show_author;
  535. X#ifdef SIGTSTP
  536. Xextern int do_sigtstp;
  537. X#endif
  538. Xextern int draw_arrow_mark;
  539. Xextern int full_page_scroll;
  540. Xextern int group_hash[TABLE_SIZE];
  541. Xextern int group_top;
  542. Xextern int groupname_len;
  543. Xextern int index_file_killed;
  544. Xextern int inn_nntp_server;
  545. Xextern int inverse_okay;
  546. Xextern int killed_articles;
  547. Xextern int kill_level;
  548. Xextern int kill_num;
  549. Xextern int local_index;
  550. Xextern int mail_news;
  551. Xextern int mark_saved_read;
  552. Xextern int max_active;
  553. Xextern int max_art;
  554. Xextern int max_from;
  555. Xextern int max_subj;
  556. Xextern int max_kill;
  557. Xextern int max_save;
  558. Xextern int nntp_codeno;
  559. Xextern int num_active;
  560. Xextern int num_of_hot_arts;
  561. Xextern int num_of_killed_arts;
  562. Xextern int num_of_tagged_arts;
  563. Xextern int pos_first_unread;
  564. Xextern int post_proc_type;
  565. Xextern int print_header;
  566. Xextern int process_id;
  567. Xextern int read_news_via_nntp;
  568. Xextern int real_gid;
  569. Xextern int real_uid;
  570. Xextern int real_umask;
  571. Xextern int reread_active_file;
  572. Xextern int save_archive_name;
  573. Xextern int save_news;
  574. Xextern int save_num;
  575. Xextern int show_author;
  576. Xextern int show_description;
  577. Xextern int show_only_unread;
  578. Xextern int sort_art_type;
  579. Xextern int space_mode;
  580. Xextern int spooldir_is_active;
  581. Xextern int start_editor_offset;
  582. Xextern int start_line_offset;
  583. Xextern int system_status;
  584. Xextern int thread_arts;
  585. Xextern int tin_gid;
  586. Xextern int tin_uid;
  587. Xextern int top;
  588. Xextern int top_base;
  589. Xextern int unlink_article;
  590. Xextern int update;
  591. Xextern int verbose;
  592. Xextern int update_fork;
  593. Xextern int check_any_unread;
  594. Xextern int start_any_unread;
  595. Xextern int notify_new_groups;
  596. Xextern int xindex_supported;
  597. Xextern int xuser_supported;
  598. Xextern int xspooldir_supported;
  599. X
  600. Xextern long *base;
  601. X
  602. Xextern struct passwd *myentry;
  603. Xextern struct article_t *arts;
  604. Xextern struct group_t *active;
  605. Xextern struct kill_t *killf;
  606. Xextern struct posted_t *posted;
  607. Xextern struct save_t *save;
  608. Xextern struct screen_t *screen;
  609. X
  610. X#ifdef POSIX_JOB_CONTROL
  611. Xextern struct sigaction art_act;
  612. Xextern struct sigaction group_act;
  613. Xextern struct sigaction kill_act;
  614. Xextern struct sigaction main_act;
  615. Xextern struct sigaction old_act;
  616. Xextern struct sigaction page_act;
  617. Xextern struct sigaction rcfile_act;
  618. Xextern struct sigaction select_act;
  619. Xextern struct sigaction thread_act;
  620. X#endif
  621. END_OF_FILE
  622.   if test 18278 -ne `wc -c <'extern.h'`; then
  623.     echo shar: \"'extern.h'\" unpacked with wrong size!
  624.   fi
  625.   # end of 'extern.h'
  626. fi
  627. if test -f 'tin.nrf.uu.a' -a "${1}" != "-c" ; then 
  628.   echo shar: Will not clobber existing file \"'tin.nrf.uu.a'\"
  629. else
  630.   echo shar: Extracting \"'tin.nrf.uu.a'\" \(31700 characters\)
  631.   sed "s/^X//" >'tin.nrf.uu.a' <<'END_OF_FILE'
  632. Xbegin 600 tin.nrf
  633. XM"@H*5$E.*#$I(" @(" @(" @(" @(" @(" @(" @(" @(" @3$]#04P@(" @
  634. XM(" @(" @(" @(" @(" @(" @(" @(" @5$E.*#$I"@H*"DX(3D$(04T(344(
  635. XM10H@(" @('1I;BP@<G1I;BP@8V1T:6XL('1I;F0@+2!!('1H<F5A9&5D($YE
  636. XM=&YE=W,@<F5A9&5R"@I3"%-9"%E."$Y/"$]0"%!3"%-)"$E3"%,*(" @("!T
  637. XM"'1I"&EN"&XO""]R"')T"'1I"&EN"&XO""]C"&-D"&1T"'1I"&EN"&XO""]T
  638. XM"'1I"&EN"&YD"&0@6R!?"&]?"'!?"'1?"&E?"&]?"&Y?"',@72!;(%\(;E\(
  639. XM95\(=U\(<U\(9U\(<E\(;U\(=5\(<%\(<R!="@I$"$1%"$53"%-#"$-2"%))
  640. XM"$E0"%!4"%1)"$E/"$]."$X*(" @("!?"%1?"&E?"&X@:7,@82!F=6QL+7-C
  641. XM<F5E;B!T:')E861E9"!.971N97=S(')E861E<BX@($ET(&-A;B!R96%D(&YE
  642. XM=W,*(" @("!L;V-A;&QY("AI+F4N("]?"'5?"'-?"'(O7PAS7PAP7PAO7PAO
  643. XM7PAL+U\(;E\(95\(=U\(<RD@;W(@<F5M;W1E;'D@*')T:6X@;W(@=&EN("UR
  644. XM(&]P=&EO;BD*(" @("!V:6$@82!.3E10("A.971W;W)K($YE=W,@5')A;G-P
  645. XM;W)T(%!R;W1O8V]L*2!S97)V97(N("!!('-P96-I86P*(" @("!V97)S:6]N
  646. XM(&]F('1I;B!C86QL960@8V1T:6X@8V%N(&%L<V\@<F5A9"!L;V-A;&QY(&%C
  647. XM=&EV92!N97=S(&%N9 H@(" @(&YE=W,@87)C:&EV960@;VX@0T0M4D]-+@H*
  648. XM(" @("!4:6X@:&%S(&9O=7(@;F5W<W)E861I;F<@;&5V96QS.B!T:&4@;F5W
  649. XM<V=R;W5P('-E;&5C=&EO;B!P86=E+"!T:&4*(" @("!G<F]U<"!I;F1E>"!P
  650. XM86=E+"!T:&4@=&AR96%D(&QI<W1I;F<@<&%G92!A;F0@=&AE(&%R=&EC;&4@
  651. XM=FEE=V5R+@H@(" @(%5S92!T:&4@)V@G("AH96QP*2!C;VUM86YD('1O('9I
  652. XM97<@82!L:7-T(&]F('1H92!C;VUM86YD<R!A=F%I;&%B;&4*(" @("!A="!A
  653. XM('!A<G1I8W5L87(@;&5V96PN"@H@(" @($]N('-T87)T=7 @5&EN('=I;&P@
  654. XM<VAO=R!A(&QI<W0@;V8@=&AE(&YE=W-G<F]U<',@9F]U;F0@:6X*(" @(" D
  655. XM7PA(7PA/7PA-7PA%+RY?"&Y?"&5?"'=?"'-?"')?"&,N("!!;B!A<G)O=R G
  656. XM+3XG(&]R(&AI9VAL:6=H=&5D(&)A<B!W:6QL('!O:6YT('1O('1H90H@(" @
  657. XM(&9I<G-T(&YE=W-G<F]U<"X@($UO=F4@=&\@82!G<F]U<"!B>2!U<VEN9R!T
  658. XM:&4@=&5R;6EN86P@87)R;W<@:V5Y<PH@(" @("AA;G-I+V%T,S@V+W9T,3 P
  659. XM(&]N;'DI(&]R("=J)R!A;F0@)VLG+B @57-E(%!G57 O4&=$;@H@(" @("AA
  660. XM;G-I+V%T,S@V+W9T,3 P(&]N;'DI(&]R($-T<FPM52!A;F0@0W1R;"U$('1O
  661. XM('!A9V4@=7 O9&]W;BX*(" @("!%;G1E<B!A(&YE=W-G<F]U<"!B>2!P<F5S
  662. XM<VEN9R!215154DXN"@H@(" @(%1H92!404(@:V5Y(&UA>2!B92!U<V5D('1O
  663. XM(&%D=F%N8V4@=&\@=&AE(&YE>'0@;F5W<V=R;W5P('=I=&@*(" @("!U;G)E
  664. XM860@87)T:6-L97,@86YD(&5N=&5R(&ET+@H*3PA/4 A05 A420A)3PA/3@A.
  665. XM4PA3"B @(" @+0@M8PAC(" @(" @("!C<F5A=&4O=7!D871E(&EN9&5X(&9I
  666. XM;&5S(&9O<B!E=F5R>2!G<F]U<"!I;@H@(" @(" @(" @(" @(" D7PA(7PA/
  667. XM7PA-7PA%+RY?"&Y?"&5?"'=?"'-?"')?"&,@;W(@9FEL92!S<&5C:69I960@
  668. XM8GD@+68@;W!T:6]N(&%N9"!M87)K(&%L; H@(" @(" @(" @(" @("!A<G1I
  669. XM8VQE<R!A<R!R96%D+@H*(" @(" M""UF"&8@7PAF7PAI7PAL7PAE(" @=7-E
  670. XM('1H92!S<&5C:69I960@9FEL92!O9B!S=6)S8W)I8F5D('1O(&YE=W-G<F]U
  671. XM<',@:6X*(" @(" @(" @(" @(" @<&QA8V4@;V8@)%\(2%\(3U\(35\(12\N
  672. XM7PAN7PAE7PAW7PAS7PAR7PAC+@H*(" @(" M""UH"&@@(" @(" @(&AE;' @
  673. XM;&ES=&EN9R!A;&P@8V]M;6%N9"!L:6YE(&]P=&EO;G,N"@H@(" @("T(+4@(
  674. XM2" @(" @(" @8G)I968@:6YT<F]D=6-T:6]N('1O('1I;B!T:&%T(&ES(&%L
  675. XM<V\@<VAO=VX@=&AE(&9I<G-T"B @(" @(" @(" @(" @('1I;64@:70@:7,@
  676. XM<W1A<G1E9"X*"B @(" @+0@M20A)(%\(9%\(:5\(<B @("!D:7)E8W1O<GD@
  677. XM=&\@<W1O<F4@;F5W<V=R;W5P(&EN9&5X(&9I;&5S+B @1&5F875L="!I<PH@
  678. XM(" @(" @(" @(" @(" D7PA(7PA/7PA-7PA%+RY?"'1?"&E?"&XO+E\(:5\(
  679. XM;E\(9%\(95\(>"X*"B @(" @+0@M;0AM(%\(9%\(:5\(<B @("!M86EL8F]X
  680. XM(&1I<F5C=&]R>2!T;R!U<V4N("!$969A=6QT(&ES("1?"$A?"$]?"$U?"$4O
  681. XM7PA-7PAA7PAI7PAL+@H*(" @(" M""U-"$T@7PAU7PAS7PAE7PAR(" @;6%I
  682. XM;"!U;G)E860@87)T:6-L97,@=&\@<W!E8VEF:65D('5S97(@9F]R(&QA=&5R
  683. XM(')E861I;F<N"B @(" @(" @(" @(" @($9O<B!M;W)E(&EN9F]R;6%T:6]N
  684. XM(')E860@<V5C=&EO;B!!=71O;6%T:6,@36%I;&EN9R!A;F0*(" @(" @(" @
  685. XM(" @(" @4V%V:6YG($YE=R!.97=S+@H*(" @(" M""UN"&X@(" @(" @(&YO
  686. XM=&EF>2!T:&4@=7-E<B!O9B!A;GD@;F5W;'D@8W)E871E9"!N97=S9W)O=7!S
  687. XM('-I;F-E('1H90H@(" @(" @(" @(" @("!L87-T('-E<W-I;VXN"@H*"@I.
  688. XM15=3+4]3(" @(" @(" @(" @(" @(" @(" @("!296QE87-E(#0N,5(@(" @
  689. XM(" @(" @(" @(" @(" @(" @(" @(" @(#$*"@H*"@I424XH,2D@(" @(" @
  690. XM(" @(" @(" @(" @(" @(" @("!,3T-!3" @(" @(" @(" @(" @(" @(" @
  691. XM(" @(" @("!424XH,2D*"@H*(" @(" M""UP"' @7PAF7PAI7PAL7PAE(" @
  692. XM<')I;G0@<')O9W)A;2!W:71H(&]P=&EO;G,N+@H*(" @(" M""UR"'(@(" @
  693. XM(" @(')E860@;F5W<R!R96UO=&5L>2!F<F]M('1H92!D969A=6QT($Y.5% @
  694. XM<V5R=F5R('-P96-I9FEE9 H@(" @(" @(" @(" @("!I;B!T:&4@96YV:7)O
  695. XM;FUE;G0@=F%R:6%B;&4@3DY44%-%4E9%4B!O<B!C;VYT86EN960@:6X*(" @
  696. XM(" @(" @(" @(" @=&AE(&9I;&4@+U\(95\(=%\(8R]?"&Y?"&Y?"'1?"'!?
  697. XM"'-?"&5?"')?"'9?"&5?"'(N"@H@(" @("T(+5((4B @(" @(" @<F5A9"!N
  698. XM97=S('-A=F5D(&)Y("U3(&]P=&EO;B H;F]T('EE="!I;7!L96UE;G1E9"DN
  699. XM"@H@(" @("T(+7,(<R!?"&1?"&E?"'(@(" @<V%V92!A<G1I8VQE<R!T;R!D
  700. XM:7)E8W1O<GDN("!$969A=6QT(&ES("1?"$A?"$]?"$U?"$4O7PA.7PAE7PAW
  701. XM7PAS+@H*(" @(" M""U3"%,@(" @(" @('-A=F4@=6YR96%D(&%R=&EC;&5S
  702. XM(&9O<B!L871E<B!R96%D:6YG(&)Y("U2(&]P=&EO;BX@($9O<@H@(" @(" @
  703. XM(" @(" @("!M;W)E(&EN9F]R;6%T:6]N(')E860@<V5C=&EO;B!!=71O;6%T
  704. XM:6,@36%I;&EN9R!A;F0*(" @(" @(" @(" @(" @4V%V:6YG($YE=R!.97=S
  705. XM+@H*(" @(" M""UU"'4@(" @(" @(&-R96%T92]U<&1A=&4@:6YD97@@9FEL
  706. XM97,@9F]R(&5V97)Y(&=R;W5P(&EN"B @(" @(" @(" @(" @("1?"$A?"$]?
  707. XM"$U?"$4O+E\(;E\(95\(=U\(<U\(<E\(8R!O<B!F:6QE('-P96-I9FEE9"!B
  708. XM>2 M9B!O<'1I;VXN("!4:&ES"B @(" @(" @(" @(" @(&]P=&EO;B!D;V5S
  709. XM(&YO="!W;W)K(&EF('1I;B!R971R:65V97,@:71S(&EN9&5X(&9I;&5S('9I
  710. XM80H@(" @(" @(" @(" @("!A($Y.5% @<V5R=F5R+@H*(" @(" M""U5"%4@
  711. XM(" @(" @('-T87)T('1I;B!I;B!T:&4@8F%C:V=R;W5N9"!T;R!U<&1A=&4@
  712. XM:6YD97@@9FEL97,@=VAI;&4*(" @(" @(" @(" @(" @<F5A9&EN9R!N97=S
  713. XM(&EN('1H92!F;W)E9W)O=6YD+B @5&AI<R!O<'1I;VX@9&]E<R!N;W0*(" @
  714. XM(" @(" @(" @(" @=V]R:R!I9B!T:6X@<F5T<FEE=F5S(&ET<R!I;F1E>"!F
  715. XM:6QE<R!V:6$@82!.3E10('-E<G9E<BX*"B @(" @+0@M=@AV(" @(" @("!V
  716. XM97)B;W-E(&UO9&4@9F]R("UC("U-("U3("UU(&%N9" M6B!O<'1I;VYS+@H*
  717. XM(" @(" M""UZ"'H@(" @(" @(&]N;'D@<W1A<G0@=&EN(&EF('1H97)E(&ES
  718. XM(&%N>2!N97<O=6YR96%D(&YE=W,N("!)9B!T:&5R90H@(" @(" @(" @(" @
  719. XM("!I<R!N97=S('1I;B!W:6QL('!O<VET:6]N(&-U<G-O<B!A="!F:7)S="!G
  720. XM<F]U<"!W:71H"B @(" @(" @(" @(" @('5N<F5A9"!N97=S+B @57-E9G5L
  721. XM(&9O<B!P=71T:6YG(&EN(&QO9VEN(&9I;&4N"@H@(" @("T(+5H(6B @(" @
  722. XM(" @8VAE8VL@:68@=&AE<F4@:7,@86YY(&YE=R]U;G)E860@;F5W<R!A;F0@
  723. XM97AI="!W:71H"B @(" @(" @(" @(" @(&%P<')O<&EA=&4@<W1A='5S+B @
  724. XM268@+78@;W!T:6]N(&ES('-P96-I9FEE9"!T:&4@;G5M8F5R"B @(" @(" @
  725. XM(" @(" @(&]F('5N<F5A9"!A<G1I8VQE<R!I;B!E86-H(&=R;W5P(&ES('!R
  726. XM:6YT960N("!!;B!E>&ET"B @(" @(" @(" @(" @(&-O9&4@,"!I;F1I8V%T
  727. XM97,@;F\@;F5W<RP@,2!T:&%T(&%N(&5R<F]R(&]C8W5R<F5D(&%N9" R"B @
  728. XM(" @(" @(" @(" @('1H870@;F5W+W5N<F5A9"!N97=S(&5X:7-T<RX@(%5S
  729. XM969U;"!F;W(@=W)I=&EN9R!S8W)I<'1S+@H*(" @("!4:6X@8V%N(&%L<V\@
  730. XM9'EN86UI8V%L;'D@8VAA;F=E(&ET<R!O<'1I;VYS(&)Y('1H92 G32<@;65N
  731. XM=0H@(" @(&-O;6UA;F0N("!!;GD@8VAA;F=E<R!A<F4@=W)I='1E;B!T;R D
  732. XM7PA(7PA/7PA-7PA%+RY?"'1?"&E?"&XO7PAT7PAI7PAN7PAR7PAC+@H*(" @
  733. XM("!4:&4@:6YD97@@9&%E;6]N('9E<G-I;VXL('1I;F0L(&]N;'D@<W5P<&]R
  734. XM=',@=&AE("UF+" M:"P@86YD("UV"B @(" @;W!T:6]N<RX*"DD(24X(3D0(
  735. XM1$4(15@(6"!&"$9)"$E,"$Q%"$53"%,*(" @("!);B!O<F1E<B!T;R!K965P
  736. XM('1R86-K(&]F('1H<F5A9',L(%1I;B!M86EN=&%I;G,@86X@:6YD97@@9F]R
  737. XM(&5A8V@*(" @("!N97=S9W)O=7 N("!4:&5R92!A<F4@82!N=6UB97(@;V8@
  738. XM;65T:&]D<R!I;B!W:&EC:"!I;F1E>"!F:6QE<R!C86X*(" @("!B92!C<F5A
  739. XM=&5D(&%N9"!U<&1A=&5D+@H*(" @("!4:&4@<VEM<&QE<W0@;65T:&]D(&ES
  740. XM('1H870@96%C:"!U<V5R(&-R96%T97,O=7!D871E<R!T:&5R92!O=VX*(" @
  741. XM("!I;F1E>"!F:6QE<R!T:&%T(&%R92!S=&]R960@:6X@)$A/344O+G1I;B\N
  742. XM:6YD97@N("!4:&ES(&AA<R!T:&4*(" @("!A9'9A;G1A9V4@=&AA="!A;GD@
  743. XM=7-E<B!C86X@8V]M<&EL92!A;F0@:6YS=&%L;"!T:6XL(&)U="!T:&4*(" @
  744. XM("!D:7-A9'9A;G1A9V4@:7,@=&AA="!E86-H('5S97(@:7,@9V]I;F<@=&\@
  745. XM8F4@8W)E871I;F<@9'5P;&EC871E"B @(" @9FEL97,@86YD('5S:6YG('!R
  746. XM96-I;W5S(&1I<VL@<W!A8V4N("!!(&=O;V0@=V%Y('1O(&ME97 @:6YD97@*
  747. XM(" @("!F:6QE<R!U<&1A=&5D(&ES('1O('-T87)T('1I;B!W:71H('1H92 M
  748. XM52!O<'1I;VX@=&AA="!W:6QL('5P9&%T90H*"@H*,B @(" @(" @(" @(" @
  749. XM(" @(" @(" @(" @(" @4F5L96%S92 T+C%2(" @(" @(" @(" @(" @(" @
  750. XM(" @("!.15=3+4]3"@H*"@H*5$E.*#$I(" @(" @(" @(" @(" @(" @(" @
  751. XM(" @(" @3$]#04P@(" @(" @(" @(" @(" @(" @(" @(" @(" @5$E.*#$I
  752. XM"@H*"B @(" @:6YD97@@9FEL97,@:6X@=&AE(&)A8VMG<F]U;F0@=VAI;&4@
  753. XM>6]U(&%R92!R96%D:6YG(&YE=W,@:6X@=&AE"B @(" @9F]R96=R;W5N9"X@
  754. XM(%EO=2!C86X@86QS;R!U<&1A=&4@:6YD97@@9FEL97,@=FEA('1H92!S>7-T
  755. XM96T@8F%T8VAE<@H@(" @(&-R;VX@=VET:"!T:&4@+74@;W!T:6]N.@H@(" @
  756. XM(" @(" @,S @-B J("H@*B O=7-R+VQO8V%L+V)I;B]T:6X@+74*"B @(" @
  757. XM02!S;&EG:'1L>2!B971T97(@;65T:&]D(&ES('1O('-E="!T:6X@<V5T=6ED
  758. XM(&YE=W,@86YD(&AA=F4@86QL"B @(" @:6YD97@@9FEL97,@8W)E871E9"!A
  759. XM;F0@=7!D871E9"!I;B!T:&4@;F5W<R!S<&]O;"!D:7)E8W1O<GD@*&DN92X*
  760. XM(" @(" O=7-R+W-P;V]L+VYE=W,O+FEN9&5X*2X@(%1H:7,@:&%S('1H92!A
  761. XM9'9A;G1A9V4@=&AA="!T:&5R92!W:6QL"B @(" @;VYL>2!B92!O;F4@8V]P
  762. XM>2!O9B!T:&4@:6YD97@@9FEL97,@;VX@96%C:"!M86-H:6YE(&]N('EO=7(*
  763. XM(" @("!N971W;W)K+"!B=70@=&AE(&1I<V%D=F%N=&%G92!I<R!T:&%T('EO
  764. XM=2!W:6QL(&AA=F4@=&EN(')U;FYI;F<*(" @("!S971U:60@;F5W<R!A;F0@
  765. XM:VEL;&EN9R!A<G1I8VQE<R!W:6QL(&-H86YG92!T:&4@8V5N=')A;"!I;F1E
  766. XM>"!F:6QE"B @(" @9F]R(&$@9W)O=7 @9F]R(&%L;"!U<V5R<R H3F5E9',@
  767. XM9FEX:6YG(2DN"@H@(" @($$@8F5T=&5R(&UE=&AO9"!I<R!T;R!I;G-T86QL
  768. XM('1H92!T:6YD(&EN9&5X(&9I;&4@=7!D871I;F<@9&%E;6]N"B @(" @86YD
  769. XM(&AA=F4@:70@8W)E871E(&%N9"!U<&1A=&4@:6YD97@@9FEL97,@9F]R(&%L
  770. XM;"!G<F]U<',@:6X@>6]U<@H@(" @(&%C=&EV92!F:6QE(&%T(')E9W5L87(@
  771. XM:6YT97)V86QS(&EN('1H92!N97=S('-P;V]L(&1I<F5C=&]R>2 H:2YE+@H@
  772. XM(" @("]U<W(O<W!O;VPO;F5W<R\N:6YD97@I+B @5&AI<R!H87,@=&AE(&%D
  773. XM=F%N=&%G92!T:&%T('1H97)E('=I;&P*(" @("!O;FQY(&)E(&]N92!C;W!Y
  774. XM(&]F('1H92!I;F1E>"!F:6QE<R!O;B!E86-H(&UA8VAI;F4@;VX@>6]U<B!N
  775. XM971W;W)K"B @(" @86YD('1I;B!M=7-T(&YO="!B92!S971U:60@;F5W<RP@
  776. XM8G5T('1H92!D:7-A9'9A;G1A9V4@:7,@=&AA="!Y;W4*(" @("!W:6QL(&AA
  777. XM=F4@=&\@:&%V92!N97=S('!E<FUI<W-I;VYS('1O(&EN<W1A;&P@=&EN9"!A
  778. XM;F0@<F]O= H@(" @('!E<FUI<W-I;VYS('1O(&EN<W1A;&P@86X@96YT<GD@
  779. XM:6X@=&AE(&-R;VX@8F%T8VAE<B!S>7-T96T@=&\@:&%V90H@(" @('1I;F0@
  780. XM<F5G=6QA<FQY('5P9&%T92!I;F1E>"!F:6QE<RX*"B @(" @5&AE(&)E<W0@
  781. XM;65T:&]D(&ES('1O(&EN<W1A;&P@=&AE('1I;F0@:6YD97@@9FEL92!U<&1A
  782. XM=&EN9R!D865M;VX*(" @("!O;B!Y;W5R($Y.5% @<V5R=F5R(&%N9"!H879E
  783. XM(&ET(&-R96%T92!A;F0@=7!D871E(&EN9&5X(&9I;&5S(&9O<@H@(" @(&%L
  784. XM;"!G<F]U<',@:6X@>6]U<B!A8W1I=F4@9FEL92!A="!R96=U;&%R(&EN=&5R
  785. XM=F%L<R!I;B!T:&4@;F5W<PH@(" @('-P;V]L(&1I<F5C=&]R>2 H:2YE+B O
  786. XM=7-R+W-P;V]L+VYE=W,O+FEN9&5X*2X@(%1H:7,@:&%S('1H90H@(" @(&%D
  787. XM=F%N=&%G92!T:&%T('1H97)E('=I;&P@;VYL>2!B92!O;F4@8V]P>2!O9B!T
  788. XM:&4@:6YD97@@9FEL97,@;VX*(" @("!T:&4@3DY44"!S97)V97(@9F]R('1H
  789. XM92!W:&]L92!O9B!Y;W5R(&YE='=O<FL@86YD('1I;B!C;&EE;G1S(&UU<W0*
  790. XM(" @("!N;W0@8F4@<V5T=6ED(&YE=W,L(&)U="!T:&4@9&ES861V86YT86=E
  791. XM(&ES('1H870@>6]U('=I;&P@:&%V92!T;PH@(" @(&EN<W1A;&P@;7D@3DY4
  792. XM4"!S97)V97(@<&%T8VAE<R!T;R!A;&QO=R!T:6X@=&\@<F5T<F5I=F4@:6YD
  793. XM97@@9FEL90H@(" @(&9R;VT@>6]U<B!.3E10('-E<G9E<B!A;F0@86YD('EO
  794. XM=2!M=7-T(&EN<W1A;&P@86X@96YT<GD@:6X@=&AE(&-R;VX*(" @("!B871C
  795. XM:&5R('-Y<W1E;2!T;R!H879E('1I;F0@<F5G=6QA<FQY('5P9&%T92!I;F1E
  796. XM>"!F:6QE<R H3F]T92!T:&%T"B @(" @=&AI<R!I<R!T:&4@;65T:&]D('=E
  797. XM('5S92!O;B!O=7(@;F5T=V]R:R!O9B T,"TU,"!M86-H:6YE<R!A;F0@:&%V
  798. XM90H@(" @(&YO="!H860@86YY('!R;V)L96US*2X*"B @(" @16YT97)I;F<@
  799. XM82!G<F]U<"!T:&4@9FER<W0@=&EM92!T96YD<R!T;R!B92!S;&]W(&)E8V%U
  800. XM<V4@=&AE(&EN9&5X"B @(" @9FEL92!M=7-T(&)E(&)U:6QT(&9R;VT@<V-R
  801. XM871C:"!U;FQE<W,@=&AE('1I;F0@=7!D871E(&1A96UO;B!I<PH@(" @(&)E
  802. XM:6YG('5S960N("!3=6)S97%U96YT(')E861I;F=S(&]F(&$@9W)O=7 @=VEL
  803. XM;"!C875S92!I;F-R96UE;G1A; H@(" @('5P9&%T:6YG(&]F('1H92!I;F1E
  804. XM>"!F:6QE+@H*(" @("!)9B!R96%D:6YG(&YE=W,@<F5M;W1E;'D@86YD(&QO
  805. XM8V%L;'D@=7!D871I;F<@:6YD97@@9FEL97,@;W!E<F%T:6]N"B @(" @=VEL
  806. XM;"!B92!S;VUE=VAA="!S;&]W97(@8F5C875S92!T:&4@87)T:6-L97,@;75S
  807. XM="!B92!R971R:65V960@9G)O;0H@(" @('1H92!.3E10('-E<G9E<BX*"DX(
  808. XM3D4(15<(5U,(4R!!"$%$"$1-"$U)"$E."$Y)"$E3"%-4"%12"%)!"$%4"%1)
  809. XM"$E/"$]."$X*(" @("!-86EN=&%I;FEN9R!.971N97=S(&]N(&QA<F=E(&YE
  810. XM='=O<FMS(&]F(&UA8VAI;F5S(&-A;B!B92!A('!R971T>0H@(" @('1I;64@
  811. XM8V]N<W5M:6YG(&IO8B!A<R!)(')E8V5N=&QY(&1I<V-O=F5R960@=VAE;B!)
  812. XM('=A<R!G:79E;B!T:&4*(" @("!J;V(@;V8@;6%I;G1A:6YI;F<@;W5R(&YE
  813. XM=W,@<WES=&5M(&%N9"!N97=S('5S97)S+@H*(" @("!4:6X@:7,@82!.97=S
  814. XM(%5S97(@06=E;G0@86YD('-O(&UO<W0@;V8@=&AE('5S97)S('=E<F4@86QW
  815. XM87ES"B @(" @87-K:6YG('%U97-T:6]N<R!O<B!D;VEN9R!T:&EN9W,@=&AA
  816. XM="!C;W5L9"!B92!F<F]W;F5D('5P;VX@8GD*"@H*"DY%5U,M3U,@(" @(" @
  817. XM(" @(" @(" @(" @(" @(%)E;&5A<V4@-"XQ4B @(" @(" @(" @(" @(" @
  818. XM(" @(" @(" @(" @,PH*"@H*"E1)3B@Q*2 @(" @(" @(" @(" @(" @(" @
  819. XM(" @(" @($Q/0T%,(" @(" @(" @(" @(" @(" @(" @(" @(" @(%1)3B@Q
  820. XM*0H*"@H@(" @('1H97)E(&1E<&%R=&UE;G1S+B @5&\@<F5L:65V92!N97=S
  821. XM(&%D;6EN<R H86YD(&5S<&5C:6%L;'D@;64I(&]F"B @(" @=&AI<R!F96%T
  822. XM=7)E<R!H879E(&)E96X@861D960@=&\@5&EN('1O(&UA:V4@;&EF92!E87-I
  823. XM97(N"@H@(" @($EF(&UY($Y.5% @6%5315(@<&%T8V@@:&%S(&)E96X@87!P
  824. XM;&EE9"!T;R!Y;W5R($Y.5% @<V5R=F5R('EO=0H@(" @('=I;&P@8F4@86)L
  825. XM92!T;R!L;V<@=&AE('5S97)N86UE(&%N9"!M86-H:6YE('1O('EO=7(@3DY4
  826. XM4"!L;V=F:6QE"B @(" @9F]R('5S86=E('-T871I<W1I8W,N"@H@(" @($$@
  827. XM=7-E<B!S=&%R=&EN9R!T:6X@9F]R('1H92!F:7)S="!T:6UE(&-A;B!B92!A
  828. XM=71O;6%T:6-A;&QY"B @(" @<W5B<V-R:6)E9"!T;R!A(&QI<W0@;V8@;F5W
  829. XM<V=R;W5P<R!T:&%T(&%R92!D965M960@87!P<F]P:6%T92!B>0H@(" @('1H
  830. XM92!N97=S(&%D;6EN:7-T<F%T;W(N("!!="!O=7(@<VET92!T:&4@<W5B<V-R
  831. XM:7!T:6]N<R!F:6QE(&AA<R Q,C4*(" @("!G<F]U<',@*&]U<B!A8W1I=F4@
  832. XM9FEL92!C;VYA=&%I;G,@;W9E<B T,# @9W)O=7!S('=I=&@@;6%N>2!O;FQY
  833. XM"B @(" @8F5I;F<@;6%R9VEN86QL>2!I;G1E<F5S=&EN9R!T;R!M;W-T('!E
  834. XM;W!L92DN("!4:&4@<W5B<V-R:7!T:6]N<PH@(" @(&9I;&4@<VAO=6QD(&)E
  835. XM(&-R96%T960@:6X@>6]U<B!N97=S(&QI8B!D:7)E8W1O<GD@*&DN92X*(" @
  836. XM(" O=7-R+VQI8B]N97=S+W-U8G-C<FEP=&EO;G,I(&%N9"!S:&]U;&0@:&%V
  837. XM92!F:6QE('!E<FUI<W-I;VYS('-E= H@(" @('1O(# V-#0N("!)9B!R96%D
  838. XM:6YG(&YE=W,@=FEA($Y.5% @;7D@3DY44"!,25-4(%-50E-#4DE05$E/3E,@
  839. XM<&%T8V@*(" @("!W:6QL(&AA=F4@=&\@:&%V92!B965N(&%P<&QI960@=&\@
  840. XM>6]U<B!.3E10('-E<G9E<BX*"E,(4T,(0U((4D4(144(14X(3B!&"$9/"$]2
  841. XM"%)-"$U!"$%4"%0*(" @("!4:6X@:&%S(&9I=F4@<V5P87)A=&4@;&5V96QS
  842. XM(&]F(&]P97)A=&EO;CH@1W)O=7 @<V5L96-T:6]N(&QE=F5L+ H@(" @(%-P
  843. XM;V]L9&ER('-E;&5C=&EO;B!L979E;"P@1W)O=7 @;&5V96PL(%1H<F5A9"!L
  844. XM979E;"!A;F0@07)T:6-L90H@(" @(&QE=F5L+@H*(" @("!!="!T:&4@1W)O
  845. XM=7 @4V5L96-T:6]N(&QE=F5L('1H92!T:71L92!D:7-P;&%Y<R!T:&4@;G5M
  846. XM8F5R(&]F"B @(" @<W5B<V-R:6)E9"!G<F]U<',N("!4:&4@;F5W<V=R;W5P
  847. XM<R!A<F4@9&ES<&QA>65D(&]N('1H92!L969T(&]F('1H90H@(" @('-C<F5E
  848. XM;B!W:71H('1H92!N=6UB97(@;V8@=6YR96%D(&%R=&EC;&5S(&1I<W!L87EE
  849. XM9"!O;B!T:&4@<V%M90H@(" @(&QI;F4@:6X@=&AE(&UI9&1L92!O9B!T:&4@
  850. XM<V-R965N+@H@(" @(" @(" @(" @(" \4V5L96-T:6]N($YU;3X@/$YE=W-G
  851. XM<F]U<#X@/$YU;2!O9B!U;G)E860@87)T:6-L97,^"B @(" @(" @("!I+F4N
  852. XM+ H@(" @(" @(" @(" @(" Q("!A;'0N<V]U<F-E<R @(" @(" @(" @(#$P
  853. XM"B @(" @(" @(" @(" @(#(@(&-O;7 N<V]U<F-E<RYM:7-C(" @(" @,PH@
  854. XM(" @(" @(" @(" @(" S("!N97=S+G-O9G1W87)E+G)E861E<G,@(#$R"@H@
  855. XM(" @($%T('1H92!'<F]U<"!L979E;"!T:&4@=&ET;&4@8V]N=&%I;G,@=&AE
  856. XM(&YA;64@;V8@=&AE(&=R;W5P+"!T:&4*(" @("!N=6UB97(@;V8@8V]N=F5R
  857. XM<V%T:6]N('1H<F5A9',@86YD('1O=&%L(&YU;6)E<B!O9B!A<G1I8VQE<R!I
  858. XM+F4N+ H@(" @(&%L="YS;W5R8V5S("@W(#(S*2X@($EF('1H92!G<F]U<"!H
  859. XM87,@8F5E;B!S971U<"!N;W0@=&\@=&AR96%D"B @(" @87)T:6-L97,@*&DN
  860. XM92XL(&%L="YS;W5R8V5S(&ES(&EN("0H7PA(7PA/7PA-7PA%*2\N7PAT7PAI
  861. XM7PAN+U\(=5\(;E\(=%\(:%\(<E\(95\(85\(9"D@=&AE('1I=&QE"B @(" @
  862. XM=VEL;"!B92!A;'0N<V]U<F-E<R H52 R,RDN("!4:&5R92!A<F4@='=O('!O
  863. XM<W-I8FQE(&1I<W!L87D@9F]R;6%T<PH@(" @(&%S('-H;W=N(&)E;&]W.@H@
  864. XM(" @(" @(" @(" @(" \4V5L96-T:6]N($YU;3X@/%5N<F5A9#X@/%)E<W!O
  865. XM;G-E<SX@/%-U8FIE8W0^(#Q!=71H;W(^"B @(" @(" @("!I+F4N+ H@(" @
  866. XM(" @(" @(" @(" Q(" @*R @(#,@("!";F5W<R!S;W5R8V5S/R @(" @(&EA
  867. XM:6Y 97-T979A>"YU=6-P"B @(" @(" @(" @(" @(#(@(" @(" @,2 @(%1H
  868. XM:7,@<75E<W1I;VX@:&%S(" @971H97) ;F5T"B @(" @(" @("!O<@H@(" @
  869. XM(" @(" @(" @(" \4V5L96-T:6]N($YU;3X@/%5N<F5A9#X@/%)E<W!O;G-E
  870. XM<SX@/%-U8FIE8W0@*&QO;F=E<BD^"B @(" @(" @("!I+F4N+ H@(" @(" @
  871. XM(" @(" @(" Q(" @*R @(#,@("!";F5W<R!S;W5R8V5S/PH@(" @(" @(" @
  872. XM(" @(" R(" @(" @(#$@("!4:&ES('%U97-T:6]N(&AA<R!A(&QO;F=E<B!S
  873. XM=6)J96-T(&QI;F4*"B @(" @070@=&AE($%R=&EC;&4@;&5V96P@=&AE('!A
  874. XM9V4@:&5A9&5R(&AA<R!T:&4@9F]L;&]W:6YG(&9O<FUA=#H*(" @(" @(" @
  875. XM(" @(" @/$1A=&4@<&]S=&5D/B \3F5W<V=R;W5P/B @(" \5&AR96%D(#$@
  876. XM;V8@;CX*(" @(" @(" @(" @(" @/$%R=&EC;&4@3G5M/B \4W5B:F5C=#X@
  877. XM(" @(" \3G5M(&]F(')E<W!O;G-E<R!I;B!T:')E860^"B @(" @(" @(" @
  878. XM(" @(#Q!=71H;W(^(" @(" @(" @(" @(" @(" @(" @/$]R9V%N:7IA=&EO
  879. XM;CX*"@H*"C0@(" @(" @(" @(" @(" @(" @(" @(" @(" @(%)E;&5A<V4@
  880. XM-"XQ4B @(" @(" @(" @(" @(" @(" @(" @3D574RU/4PH*"@H*"E1)3B@Q
  881. XM*2 @(" @(" @(" @(" @(" @(" @(" @(" @($Q/0T%,(" @(" @(" @(" @
  882. XM(" @(" @(" @(" @(" @(%1)3B@Q*0H*"@H@(" @(" @(" @(" @(" \07)T
  883. XM:6-L92!B;V1Y/@H@(" @(" @(" @:2YE+BP*(" @(" @(" @(" @(" @,C0@
  884. XM2G5L(#$U.C(P.C S($=-5" @(&%L="YS;W5R8V5S(" @(" @5&AR96%D(#$@
  885. XM;V8@,@H@(" @(" @(" @(" @("!!<G1I8VQE(#0U,B @(" @(" @(" @0FYE
  886. XM=W,@<V]U<F-E<S\@(" S(')E<W!O;G-E<PH@(" @(" @(" @(" @("!I86EN
  887. XM0&%N;#0S,RYU=6-P(" @(" @(" @(" @(" @(" @(" @("!/<F=A;FEZ871I
  888. XM;VX@;F%M90H*(" @(" @(" @(" @(" @/$%R=&EC;&4@8F]B>3X*"D,(0T\(
  889. XM3TT(34T(34\(3TX(3B!-"$U/"$]6"%9)"$E."$Y'"$<@2PA+10A%60A94PA3
  890. XM"B @(" @5&AI<R!T86)L92!S:&]W<R!T:&4@8V]M;6]N(&ME>7,O8V]M;6%N
  891. XM9',@9F]R(&UO=FEN9R!A="!A;&P@=&AR964*(" @("!L979E;',@=VET:&EN
  892. XM(%1I;BX*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&%N
  893. XM<VDO870S.#8O=G0Q,# @($]T:&5R(%1E<FUI;F%L<PH@(" @(" @(" @0F5G
  894. XM:6YN:6YG(&]F(&QI<W0O87)T:6-L92 @2 A(;PAO;0AM90AE(" @(" @(" @
  895. XM(" @(" Q"#$@*%X(7E((4B!O<B!G"&<@870@87)T:6-L92!L979E;"D*(" @
  896. XM(" @(" @($5N9"!O9B!L:7-T+V%R=&EC;&4@(" @(" @($4(16X(;F0(9" @
  897. XM(" @(" @(" @(" @("0()" H86QS;R!'"$<@870@87)T:6-L92!L979E;"D*
  898. XM(" @(" @(" @(%!A9V4@57 @(" @(" @(" @(" @(" @(" @(% (4&<(9U4(
  899. XM57 (<" @(" @(" @(" @(" @7@A>50A5(&]R(%X(7D((0B!O<B!B"&(*(" @
  900. XM(" @(" @(%!A9V4@1&]W;B @(" @(" @(" @(" @(" @(% (4&<(9T0(1&X(
  901. XM;B @(" @(" @(" @(" @7@A>1 A$(&]R(%X(7D8(1B!O<B \"#Q3"%-0"%!!
  902. XM"$%#"$-%"$4^"#X*(" @(" @(" @($QI;F4@57 @(" @(" @(" @(" @(" @
  903. XM(" @(%4(57 (<"!A"&%R"')R"')O"&]W"'<@(" @(" @(" @:PAK("AN;W0@
  904. XM870@87)T:6-L92!L979E;"D*(" @(" @(" @($QI;F4@1&]W;B @(" @(" @
  905. XM(" @(" @(" @($0(1&\(;W<(=VX(;B!A"&%R"')R"')O"&]W"'<@(" @(" @
  906. XM(&H(:B H;F]T(&%T(&%R=&EC;&4@;&5V96PI"@I#"$-/"$]-"$U-"$U/"$].
  907. XM"$X@10A%1 A$20A)5 A420A)3@A.1PA'($,(0T\(3TT(34T(34$(04X(3D0(
  908. XM1%,(4PH@(" @($%N(&5M86-S('-T>6QE(&5D:71I;F<@<&%C:V%G92!A;&QO
  909. XM=W,@=&AE(&5A<WD@961I=&EN9R!O9B!I;G!U= H@(" @('-T<FEN9W,N("!!
  910. XM;B!H:7-T;W)Y(&QI<W0@86QL;W=S('1H92!E87-Y(')E+75S92!O9B!P<F5V
  911. XM:6]U<VQY"B @(" @96YT97)E9"!S=')I;F=S+B @5&AE(&9O;&QO=VEN9R!C
  912. XM;VUM86YD<R!A<F4@879A:6QA8FQE('=H96X@961I=&EN9PH@(" @(&$@<W1R
  913. XM:6YG.@H*(" @("!>"%Y!"$$L""Q>"%Y%"$4@(" @(&UO=F4@=&\@8F5G:6YN
  914. XM;FEN9R!O<B!E;F0@;V8@;&EN92P@<F5S<&5C=&EV96QY+@H*(" @("!>"%Y&
  915. XM"$8L""Q>"%Y""$(@(" @(&YO;F1E<W1R=6-T:79E(&UO=F4@9F]R=V%R9"!O
  916. XM<B!B86-K(&]N92!L;V-A=&EO;BP*(" @(" @(" @(" @(" @<F5S<&5C=&EV
  917. XM96QY+@H*(" @("!>"%Y$"$0@(" @(" @(&1E;&5T92!T:&4@8VAA<F%C=&5R
  918. XM(&-U<G)E;G1L>2!U;F1E<B!T:&4@8W5R<V]R+"!O<B!S96YD"B @(" @(" @
  919. XM(" @(" @($5/1B!I9B!N;R!C:&%R86-T97)S(&EN('1H92!B=69F97(N"@H@
  920. XM(" @(%X(7D@(2"P(+#P(/$0(1$4(14P(3#X(/B @9&5L971E(&-H87)A8W1E
  921. XM<B!L969T(&]F('1H92!C=7)S;W(N"@H@(" @(%X(7DL(2R @(" @(" @9&5L
  922. XM971E(&9R;VT@8W5R<V]R('1O(&5N9"!O9B!L:6YE+@H*(" @("!>"%Y0"% L
  923. XM""Q>"%Y."$X@(" @(&UO=F4@=&AR;W5G:"!H:7-T;W)Y+"!P<F5V:6]U<R!A
  924. XM;F0@;F5X="P@<F5S<&5C=&EV96QY+@H*(" @("!>"%Y,"$PL""Q>"%Y2"%(@
  925. XM(" @(')E9')A=R!T:&4@8W5R<F5N="!L:6YE+@H*(" @(" \"#Q#"$-2"%(^
  926. XM"#X@(" @("!P;&%C97,@;&EN92!O;B!H:7-T;W)Y(&QI<W0@:68@;F]N8FQA
  927. XM;FLL(&%P<&5N9',@;F5W;&EN90H@(" @(" @(" @(" @("!A;F0@<F5T=7)N
  928. XM<R!T;R!T:&4@8V%L;&5R+@H*(" @(" \"#Q%"$53"%-#"$,^"#X@(" @(&%B
  929. XM;W)T<R!T:&4@<')E<V5N="!E9&ET:6YG(&]P97)A=&EO;BX*"DX(3D4(15<(
  930. XM5U,(4T<(1U((4D\(3U4(55 (4"!3"%-%"$5,"$Q%"$5#"$-4"%1)"$E/"$].
  931. XM"$X@0PA#3PA/30A-30A-00A!3@A.1 A$4PA3"B @(" @- @T(" @(" @(" @
  932. XM4V5L96-T(&=R;W5P(#0N"@H@(" @(%X(7DL(2R @(" @(" @1&5L971E(&-U
  933. XM<G)E;G0@9W)O=7 @9G)O;2 D7PA(7PA/7PA-7PA%+RY?"&Y?"&5?"'=?"'-?
  934. XM"')?"&,@9FEL92X*"B @(" @7@A>3 A,(" @(" @("!2961R87<@<&%G92X*
  935. XM"@H*"DY%5U,M3U,@(" @(" @(" @(" @(" @(" @(" @(%)E;&5A<V4@-"XQ
  936. XM4B @(" @(" @(" @(" @(" @(" @(" @(" @(" @-0H*"@H*"E1)3B@Q*2 @
  937. XM(" @(" @(" @(" @(" @(" @(" @(" @($Q/0T%,(" @(" @(" @(" @(" @
  938. XM(" @(" @(" @(" @(%1)3B@Q*0H*"@H@(" @(%X(7E((4B @(" @(" @4F5S
  939. XM970@)%\(2%\(3U\(35\(12\N7PAN7PAE7PAW7PAS7PAR7PAC(&9I;&4N"@H@
  940. XM(" @(#P(/$,(0U((4CX(/B @(" @(%)E860@8W5R<F5N="!G<F]U<"X*"B @
  941. XM(" @/ @\5 A400A!0@A"/@@^(" @("!6:65W(&YE>'0@=6YR96%D(&=R;W5P
  942. XM+@H*(" @("!""$(@(" @(" @("!-86EL(&$@8G5G(')E<&]R="!O<B!C;VUM
  943. XM96YT('1O('1H92!A=71H;W(N("!4:&ES(&ES('1H90H@(" @(" @(" @(" @
  944. XM("!B97-T('=A>2!O9B!G971T:6YG(&)U9W,@9FEX960@86YD(&9E871U<F5S
  945. XM"B @(" @(" @(" @(" @(&%D9&5D+V-H86YG960N"@H@(" @(&,(8R @(" @
  946. XM(" @($UA<FL@8W5R<F5N="!G<F]U<"!A<R!A;&P@<F5A9"!W:71H(&-O;F9I
  947. XM<FUA=&EO;B!A;F0@9V]T;PH@(" @(" @(" @(" @("!N97AT(&=R;W5P(&EN
  948. XM(&=R;W5P('-E;&5C=&EO;B!L:7-T+@H*(" @("!#"$,@(" @(" @("!-87)K
  949. XM(&-U<G)E;G0@9W)O=7 @87,@86QL(')E860@86YD(&=O=&\@;F5X="!U;G)E
  950. XM860@9W)O=7 *(" @(" @(" @(" @(" @:6X@9W)O=7 @<V5L96-T:6]N(&QI
  951. XM<W0N"@H@(" @(&<(9R @(" @(" @($-H;V]S92!A(&YE=R!G<F]U<"!B>2!N
  952. XM86UE+B @5&AE('!O<VET:6]N(&]F('1H92!G<F]U< H@(" @(" @(" @(" @
  953. XM("!W:71H:6X@=&AE(&=R;W5P(&QI<W0@=VEL;"!A;'-O(&)E(&%S:V5D(&9O
  954. XM<BX@($)Y"B @(" @(" @(" @(" @(&5N=&5R:6YG("<Q)R!T:&4@;F5W(&=R
  955. XM;W5P('=I;&P@8F4@=&AE(&9I<G-T(&=R;W5P(&EN('1H90H@(" @(" @(" @
  956. XM(" @("!D:7-P;&%Y960@;&ES="P@8GD@96YT97)I;F<@)S@G('1H92!G<F]U
  957. XM<"!W:6QL(&)E('1H90H@(" @(" @(" @(" @("!E:6=H=&@@9W)O=7 @:6X@
  958. XM=&AE(&QI<W0@971C+B @0GD@96YT97)I;F<@)R0G('1H92!G<F]U< H@(" @
  959. XM(" @(" @(" @("!W:6QL(&)E('1H92!L87-T(&=R;W5P(&1I<W!L87EE9"X*
  960. XM"B @(" @: AH(" @(" @(" @:&5L<"!S8W)E96X@;V8@;F5W<V=R;W5P('-E
  961. XM;&5C=&EO;B!C;VUM86YD<RX*"B @(" @20A)(" @(" @(" @5&]G9VQE(&EN
  962. XM=F5R<V4@=FED96\N"@H@(" @(&P(;" @(" @(" @($QI<W0@86YD(&%L;&]W
  963. XM('-E;&5C=&EO;B!O9B!T:&4@879A:6QA8FQE('-P;V]L"B @(" @(" @(" @
  964. XM(" @(&1I<F5C=&]R:65S+B @5&AI<R!F96%T=7)E(')E<75I<F5S(&$@<W!E
  965. XM8VEA;"!L:6)R87)Y('1O"B @(" @(" @(" @(" @(&)E(&QI;FME9"!W:71H
  966. XM('1I;B!T;R!C<F5A=&4@8V1T:6X@=VAI8V@@8V%N('1H96X@<F5A9 H@(" @
  967. XM(" @(" @(" @("!N97=S(&9R;VT@86X@86-T:79E(&YE=W,@9F5E9"!A;F0@
  968. XM86QS;R!F<F]M(&UU;'1I<&QE($-$+0H@(" @(" @(" @(" @("!23TUS+@H*
  969. XM(" @("!M"&T@(" @(" @("!-;W9E('1H92!C=7)R96YT(&=R;W5P('=I=&AI
  970. XM;B!T:&4@9W)O=7 @<V5L96-T:6]N(&QI<W0N"B @(" @(" @(" @(" @($)Y
  971. XM(&5N=&5R:6YG("<Q)R!T:&4@9W)O=7 @=VEL;"!B96-O;64@=&AE(&9I<G-T
  972. XM(&1I<W!L87EE9 H@(" @(" @(" @(" @("!G<F]U<"!I;B!T:&4@;&ES="P@
  973. XM8GD@96YT97)I;F<@)S@G('1H92!E:6=H=&@@9W)O=7 @:6X*(" @(" @(" @
  974. XM(" @(" @=&AE(&QI<W0@971C+B @0GD@96YT97)I;F<@)R0G('1H92!G<F]U
  975. XM<"!W:6QL(&)E('1H92!L87-T"B @(" @(" @(" @(" @(&=R;W5P(&1I<W!L
  976. XM87EE9"X*"B @(" @30A-(" @(" @(" @57-E<B!C;VYF:6=U<F%B;&4@;W!T
  977. XM:6]N<R!M96YU("AF;W(@;6]R92!I;F9O<FUA=&EO;B!S964*(" @(" @(" @
  978. XM(" @(" @<V5C=&EO;B!/<'1I;VYS($UE;G4I+@H*(" @("!Q"'$@(" @(" @
  979. XM("!1=6ET('1I;BX*"B @(" @40A1(" @(" @(" @475I="!T:6XN"@H@(" @
  980. XM(',(<R @(" @(" @(%-U8G-C<FEB92!T;R!C=7)R96YT(&=R;W5P+@H*(" @
  981. XM("!3"%,@(" @(" @("!3=6)S8W)I8F4@=&\@9W)O=7!S(&UA=&-H:6YG('5S
  982. XM97(@<W!E8VEF:65D('!A='1E<FXN"@H@(" @('4(=2 @(" @(" @(%5N<W5B
  983. XM<V-R:6)E('1O(&-U<G)E;G0@9W)O=7 N"@H*"@H*-B @(" @(" @(" @(" @
  984. XM(" @(" @(" @(" @(" @4F5L96%S92 T+C%2(" @(" @(" @(" @(" @(" @
  985. XM(" @("!.15=3+4]3"@H*"@H*5$E.*#$I(" @(" @(" @(" @(" @(" @(" @
  986. XM(" @(" @3$]#04P@(" @(" @(" @(" @(" @(" @(" @(" @(" @5$E.*#$I
  987. XM"@H*"B @(" @50A5(" @(" @(" @56YS=6)S8W)I8F4@=&\@9W)O=7!S(&UA
  988. XM=&-H:6YG('5S97(@<W!E8VEF:65D('!A='1E<FXN"@H@(" @('8(=B @(" @
  989. XM(" @(%!R:6YT('1I;B!V97)S:6]N(&EN9F]R;6%T:6]N+@H*(" @("!W"'<@
  990. XM(" @(" @("!0;W-T(&%N(&%R=&EC;&4@=&\@8W5R<F5N="!G<F]U<"X*"B @
  991. XM(" @5PA7(" @(" @(" @3&ES="!A<G1I8VQE<R!P;W-T960@8GD@=7-E<BX@
  992. XM(%1H92!D871E('!O<W1E9"P@=&AE"B @(" @(" @(" @(" @(&YE=W-G<F]U
  993. XM<"!A;F0@=&AE('-U8FIE8W0@87)E(&QI<W1E9"X*"B @(" @>0AY(" @(" @
  994. XM(" @5&AE(&9I<G-T('1I;64@=&AI<R!C;VUM86YD(&ES(&-A;&QE9"!I="!W
  995. XM:6QL('EA;FL@:6X@86QL"B @(" @(" @(" @(" @(&=R;W5P<R!F<F]M("1?
  996. XM"$Q?"$E?"$)?"$1?"$E?"%(O7PAA7PAC7PAT7PAI7PAV7PAE('1H870@87)E
  997. XM(&YO="!I;B D7PA(7PA/7PA-7PA%+RY?"&Y?"&5?"'=?"'-?"')?"&,N"B @
  998. XM(" @(" @(" @(" @($%F=&5R(&%N>2!G<F]U<',@:&%V92!B965N('-U8G-C
  999. XM<FEB960O=6YS=6)S8W)I8F5D('1O+ H@(" @(" @(" @(" @("!T:&ES(&-O
  1000. XM;6UA;F0@:68@<')E<W-E9"!A9V%I;B!W:6QL(')E<F5A9" D7PA(7PA/7PA-
  1001. XM7PA%+RY?"&Y?"&5?"'=?"'-?"')?"&,*(" @(" @(" @(" @(" @86YD(&1I
  1002. XM<W!L87D@;VYL>2!T:&4@<W5B<V-R:6)E9"!G<F]U<',N"@H@(" @(%D(62 @
  1003. XM(" @(" @(%)E<F5A9"!T:&4@86-T:79E(&9I;&4@=&\@<V5E(&EF(&%N>2!N
  1004. XM97<@;F5W<R!H87,@87)R:79E9 H@(" @(" @(" @(" @("!S:6YC92!S=&%R
  1005. XM=&EN9R!T:6XN"@H@(" @('H(>B @(" @(" @($UA<FL@86QL(&%R=&EC;&5S
  1006. XM(&EN('1H92!C=7)R96YT(&=R;W5P(&%S('5N<F5A9"X*"B @(" @6@A:(" @
  1007. XM(" @(" @56YD96QE=&4@<')E=FEO=7-L>2!D96QE=&5D(&=R;W5P(&)Y(%Y+
  1008. XM(&-O;6UA;F0@9G)O;0H@(" @(" @(" @(" @(" D7PA(7PA/7PA-7PA%+RY?
  1009. XM"&Y?"&5?"'=?"'-?"')?"&,N"@H@(" @("\(+R @(" @(" @($=R;W5P(&9O
  1010. XM<G=A<F0@<V5A<F-H+@H*(" @(" _"#\@(" @(" @("!'<F]U<"!B86-K=V%R
  1011. XM9"!S96%R8V@N"@I3"%-0"%!/"$]/"$],"$P@1 A$20A)4@A210A%0PA#5 A4
  1012. XM3PA/4@A260A9(%,(4T4(14P(3$4(14,(0U0(5$D(24\(3TX(3B!#"$-/"$]-
  1013. XM"$U-"$U!"$%."$Y$"$13"%,*(" @(" T"#0@(" @(" @("!396QE8W0@<W!O
  1014. XM;VP@9&ER96-T;W)Y(#0N"@H@(" @(%X(7DP(3" @(" @(" @4F5D<F%W('!A
  1015. XM9V4N"@H@(" @(#P(/$,(0U((4CX(/B @(" @(%)E860@;F5W<R!F<F]M('-E
  1016. XM;&5C=&5D('-P;V]L(&1I<F5C=&]R>2X*"B @(" @0@A"(" @(" @(" @36%I
  1017. XM;"!A(&)U9R!R97!O<G0@;W(@8V]M;65N="!T;R!T:&4@875T:&]R+B @5&AI
  1018. XM<R!I<R!T:&4*(" @(" @(" @(" @(" @8F5S="!W87D@;V8@9V5T=&EN9R!B
  1019. XM=6=S(&9I>&5D(&%N9"!F96%T=7)E<PH@(" @(" @(" @(" @("!A9&1E9"]C
  1020. XM:&%N9V5D+@H*(" @("!H"&@@(" @(" @("!H96QP('-C<F5E;B!O9B!S<&]O
  1021. XM;"!D:7)E8W1O<GD@<V5L96-T:6]N(&-O;6UA;F1S+@H*(" @("!)"$D@(" @
  1022. XM(" @("!4;V=G;&4@:6YV97)S92!V:61E;RX@('$(<2!2971U<FX@=&\@<')E
  1023. XM=FEO=7,@;&5V96PN"@H@(" @(%$(42 @(" @(" @(%%U:70@=&EN+@H*(" @
  1024. XM("!V"'8@(" @(" @("!0<FEN="!T:6X@=F5R<VEO;B!I;F9O<FUA=&EO;BX*
  1025. XM"D<(1U((4D\(3U4(55 (4"!)"$E."$Y$"$1%"$58"%@@0PA#3PA/30A-30A-
  1026. XM00A!3@A.1 A$4PA3"B @(" @- @T(" @(" @(" @4V5L96-T(&%R=&EC;&4@
  1027. XM-"X*"B @(" @7@A>2PA+(" @(" @("!+:6QL(&-U<G)E;G0@87)T:6-L92 H
  1028. XM9F]R(&UO<F4@:6YF;W)M871I;VX@<F5A9"!S96-T:6]N"B @(" @(" @(" @
  1029. XM(" @($MI;&P@07)T:6-L92!-96YU*2X*"@H*"@I.15=3+4]3(" @(" @(" @
  1030. XM(" @(" @(" @(" @("!296QE87-E(#0N,5(@(" @(" @(" @(" @(" @(" @
  1031. XM(" @(" @(" @(#<*"@H*"@I424XH,2D@(" @(" @(" @(" @(" @(" @(" @
  1032. XM(" @("!,3T-!3" @(" @(" @(" @(" @(" @(" @(" @(" @("!424XH,2D*
  1033. XM"@H*(" @("!>"%Y,"$P@(" @(" @(%)E9')A=R!P86=E+@H*(" @(" \"#Q#
  1034. XM"$-2"%(^"#X@(" @("!296%D(&-U<G)E;G0@87)T:6-L92X*"B @(" @/ @\
  1035. XM5 A400A!0@A"/@@^(" @("!6:65W(&YE>'0@=6YR96%D(&%R=&EC;&4@;W(@
  1036. XM9W)O=7 N"@H@(" @(&$(82 @(" @(" @($%U=&AO<B!F;W)W87)D('-E87)C
  1037. XM:"X*"B @(" @00A!(" @(" @(" @075T:&]R(&)A8VMW87)D('-E87)C:"X*
  1038. XM"B @(" @0@A"(" @(" @(" @36%I;"!A(&)U9R!R97!O<G0@;W(@8V]M;65N
  1039. XM="!T;R!T:&4@875T:&]R+B @5&AI<R!I<R!T:&4*(" @(" @(" @(" @(" @
  1040. XM8F5S="!W87D@;V8@9V5T=&EN9R!B=6=S(&9I>&5D(&%N9"!F96%T=7)E<PH@
  1041. XM(" @(" @(" @(" @("!A9&1E9"]C:&%N9V5D+@H*(" @("!C"&,@(" @(" @
  1042. XM("!-87)K(&%L;"!A<G1I8VQE<R!A<R!R96%D('=I=&@@8V]N9FER;6%T:6]N
  1043. XM+@H*(" @("!#"$,@(" @(" @("!#86YC96P@8W5R<F5N="!A<G1I8VQE+B @
  1044. XM270@;75S="!H879E(&)E96X@<&]S=&5D(&)Y('1H90H@(" @(" @(" @(" @
  1045. XM("!S86UE('5S97(N("!4:&4@8V%N8V5L(&UE<W-A9V4@8V%N(&)E('-E96X@
  1046. XM:6X@=&AE"B @(" @(" @(" @(" @(&YE=W-G<F]U<" G8V]N=')O;"<N"@H@
  1047. XM(" @(&0(9" @(" @(" @(%1O9V=L92!D:7-P;&%Y('1O('-H;W<@:G5S="!T
  1048. XM:&4@<W5B:F5C="!O<B!T:&4@<W5B:F5C= H@(" @(" @(" @(" @("!A;F0@
  1049. XM875T:&]R+@H*(" @("!G"&<@(" @(" @("!#:&]O<V4@82!N97<@9W)O=7 @
  1050. XM8GD@;F%M92X*"B @(" @: AH(" @(" @(" @:&5L<"!S8W)E96X@;V8@9W)O
  1051. XM=7 @:6YD97@@8V]M;6%N9',N"@H@(" @($D(22 @(" @(" @(%1O9V=L92!I
  1052. XM;G9E<G-E('9I9&5O+@H*(" @("!+"$L@(" @(" @("!-87)K(&%R=&EC;&4O
  1053. XM=&AR96%D(&%S(')E860@86YD(&%D=F%N8V4@=&\@;F5X="!U;G)E860*(" @
  1054. XM(" @(" @(" @(" @87)T:6-L92]T:')E860N"@H@(" @(&P(;" @(" @(" @
  1055. XM($QI<W0@=&AE(&%U=&AO<B!O9B!E86-H(')E<W!O;G-E(&EN(&-U<G)E;G0@
  1056. XM=&AR96%D(&%N9 H@(" @(" @(" @(" @("!E;G1E<B!T:')E860@<V5L96-T
  1057. XM:6]N(&QE=F5L+@H*(" @("!M"&T@(" @(" @("!-86EL(&-U<G)E;G0@87)T
  1058. XM:6-L92 O('1H<F5A9" O(&%U=&\@<V5L96-T960@*&AO="D*(" @(" @(" @
  1059. XM(" @(" @87)T:6-L97,@+R!A<G1I8VQE<R!M871C:&EN9R!P871T97)N("\@
  1060. XM=&%G9V5D(&%R=&EC;&5S('1O"B @(" @(" @(" @(" @('-O;65O;F4N"@H@
  1061. XM(" @($T(32 @(" @(" @(%5S97(@8V]N9FEG=7)A8FQE(&]P=&EO;G,@;65N
  1062. XM=2 H9F]R(&UO<F4@:6YF;W)M871I;VX@<V5E"B @(" @(" @(" @(" @('-E
  1063. XM8W1I;VX@3W!T:6]N<R!-96YU*2X*"B @(" @;@AN(" @(" @(" @1V\@=&\@
  1064. XM;F5X="!G<F]U<"X*"B @(" @3@A.(" @(" @(" @1V\@=&\@;F5X="!U;G)E
  1065. XM860@87)T:6-L92X*"B @(" @;PAO(" @(" @(" @3W5T<'5T(&-U<G)E;G0@
  1066. XM87)T:6-L92 O('1H<F5A9" O(&%U=&\@<V5L96-T960@*&AO="D*(" @(" @
  1067. XM(" @(" @(" @87)T:6-L97,@+R!A<G1I8VQE<R!M871C:&EN9R!P871T97)N
  1068. XM("\@=&%G9V5D(&%R=&EC;&5S('1O"B @(" @(" @(" @(" @('!R:6YT97(N
  1069. XM"@H@(" @(' (<" @(" @(" @($=O('1O('!R979I;W5S(&=R;W5P+@H*"@H*
  1070. XM"C@@(" @(" @(" @(" @(" @(" @(" @(" @(" @(%)E;&5A<V4@-"XQ4B @
  1071. XM(" @(" @(" @(" @(" @(" @(" @3D574RU/4PH*"@H*"E1)3B@Q*2 @(" @
  1072. XM(" @(" @(" @(" @(" @(" @(" @($Q/0T%,(" @(" @(" @(" @(" @(" @
  1073. XM(" @(" @(" @(%1)3B@Q*0H*"@H@(" @(% (4" @(" @(" @($=O('1O('!R
  1074. XM979I;W5S('5N<F5A9"!A<G1I8VQE+@H*(" @("!Q"'$@(" @(" @("!2971U
  1075. XM<FX@=&\@<')E=FEO=7,@;&5V96PN"@H@(" @(%$(42 @(" @(" @(%%U:70@
  1076. XM=&EN+@H*(" @("!S"',@(" @(" @("!3879E(&-U<G)E;G0@87)T:6-L92 O
  1077. XM('1H<F5A9" O(&%U=&\@<V5L96-T960@*&AO="D*(" @(" @(" @(" @(" @
  1078. XM87)T:6-L97,@+R!A<G1I8VQE<R!M871C:&EN9R!P871T97)N("\@=&%G9V5D
  1079. XM(&%R=&EC;&5S('1O"B @(" @(" @(" @(" @(&9I;&4@+R!F:6QE<R O(&UA
  1080. XM:6QB;W@N("!4;R!S879E('1O(&$@;6%I;&)O>"!E;G1E<B G/2<*(" @(" @
  1081. XM(" @(" @(" @;W(@)SUM86EL8F]X)R!W:&5N(&%S:V5D(&9O<B!F:6QE;F%M
  1082. XM92!T;R!S879E('1O+B @5&\*(" @(" @(" @(" @(" @<V%V92!I;B \;F5W
  1083. XM<V=R;W5P(&YA;64^+SQF:6QE;F%M93X@9F]R;6%T(&5N=&5R"B @(" @(" @
  1084. XM(" @(" @("<K9FEL96YA;64G+B @16YV:7)O;FUE;G0@=F%R:6%B;&5S(&%R
  1085. XM92!A;&QO=V5D('=I=&AI;B!A"B @(" @(" @(" @(" @(&9I;&5N86UE("AI
  1086. XM+F4N("133U520T53+V1I<B]F:6QE;F%M92DN"@H@(" @(%0(5" @(" @(" @
  1087. XM(%1A9R!C=7)R96YT(&%R=&EC;&4@9F]R(&UA:6QI;F<@*"=M)RD@+R!P:7!I
  1088. XM;F<@*"=\)RD@+PH@(" @(" @(" @(" @("!P<FEN=&EN9R H)V\G*2 O('-A
  1089. XM=FEN9R H)W,G*2 O(&-R;W-S<&]S=&EN9R H)W@G*2X*"B @(" @=0AU(" @
  1090. XM(" @(" @5&]G9VQE(&1I<W!L87D@=&\@<VAO=R!A;&P@87)T:6-L97,@87,@
  1091. XM=6YT:')E861E9"!O<@H@(" @(" @(" @(" @("!T:')E861E9"X*"B @(" @
  1092. XM50A5(" @(" @(" @56YT86<@86QL(&%R=&EC;&5S('1H870@=V5R92!T86=G
  1093. XM960N"@H@(" @('8(=B @(" @(" @(%!R:6YT('1I;B!V97)S:6]N(&EN9F]R
  1094. XM;6%T:6]N+@H*(" @("!W"'<@(" @(" @("!0;W-T(&%N(&%R=&EC;&4@=&\@
  1095. XM8W5R<F5N="!G<F]U<"X*"B @(" @5PA7(" @(" @(" @3&ES="!A<G1I8VQE
  1096. XM<R!P;W-T960@8GD@=7-E<BX@(%1H92!D871E('!O<W1E9"P@=&AE"B @(" @
  1097. XM(" @(" @(" @(&YE=W-G<F]U<"!A;F0@=&AE('-U8FIE8W0@87)E(&QI<W1E
  1098. XM9"X*"B @(" @> AX(" @(" @(" @0W)O<W-P;W-T(&%L<F5A9'D@<&]S=&5D
  1099. XM(&-U<G)E;G0@87)T:6-L92 O('1H<F5A9" O(&%U=&\*(" @(" @(" @(" @
  1100. XM(" @<V5L96-T960@*&AO="D@87)T:6-L97,@+R!A<G1I8VQE<R!M871C:&EN
  1101. XM9R!P871T97)N("\*(" @(" @(" @(" @(" @=&%G9V5D(&%R=&EC;&5S('1O
  1102. XM(&%N;W1H97(@;F5W<V=R;W5P*',I+B @57-E9G5L(&9O<@H@(" @(" @(" @
  1103. XM(" @("!R97!O<W1I;F<@9G)O;2!G;&]B86P@=&\@;&]C86P@;F5W<V=R;W5P
  1104. XM<RX*"B @(" @6 A8(" @(" @(" @36%R:R!A;&P@=6YR96%D(&%R=&EC;&5S
  1105. XM('1H870@:&%V92!N;W0@8F5E;B!S96QE8W1E9"!A<PH@(" @(" @(" @(" @
  1106. XM("!R96%D+"!R961O('-C<F5E;B!T;R!R969L96-T(&-H86YG97,@86YD('!U
  1107. XM="!I;F1E>"!A="!T:&4*(" @(" @(" @(" @(" @9FER<W0@=&AR96%D('1O
  1108. XM(&)E9VEN(')E861I;F<N(%!R97-S:6YG("=8)R!A9V%I;B!W:6QL"B @(" @
  1109. XM(" @(" @(" @('1O9V=L92!B86-K('1O('1H92!W87D@:70@=V%S(&)E9F]R
  1110. XM92X@4V5E("=^)R!C;VUM86YD(&9O<@H@(" @(" @(" @(" @("!C;&5A<FEN
  1111. XM9R!T:&4@=&]G9VQE(&5F9F5C="X*"B @(" @>@AZ(" @(" @(" @36%R:R!C
  1112. XM=7)R96YT(&%R=&EC;&4@87,@=6YR96%D+@H*(" @("!:"%H@(" @(" @("!-
  1113. XM87)K(&-U<G)E;G0@=&AR96%D(&%S('5N<F5A9"X*"B @(" @+P@O(" @(" @
  1114. XM(" @4V5A<F-H(&9O<G=A<F0@9F]R('-P96-I9FEE9"!S=6)J96-T+@H*(" @
  1115. XM(" _"#\@(" @(" @("!396%R8V@@8F%C:W=A<F0@9F]R('-P96-I9FEE9"!S
  1116. XM=6)J96-T+@H*(" @(" M""T@(" @(" @("!3:&]W(&QA<W0@;65S<V%G92X*
  1117. XM"B @(" @? A\(" @(" @(" @4&EP92!C=7)R96YT(&%R=&EC;&4@+R!T:')E
  1118. XM860@+R!A=71O('-E;&5C=&5D("AH;W0I"B @(" @(" @(" @(" @(&%R=&EC
  1119. XM;&5S("\@87)T:6-L97,@;6%T8VAI;F<@<&%T=&5R;B O('1A9V=E9"!A<G1I
  1120. XM8VQE<PH*"@H*3D574RU/4R @(" @(" @(" @(" @(" @(" @(" @4F5L96%S
  1121. XM92 T+C%2(" @(" @(" @(" @(" @(" @(" @(" @(" @(" Y"@H*"@H*5$E.
  1122. XM*#$I(" @(" @(" @(" @(" @(" @(" @(" @(" @3$]#04P@(" @(" @(" @
  1123. XM(" @(" @(" @(" @(" @(" @5$E.*#$I"@H*"B @(" @(" @(" @(" @(&EN
  1124. XM=&\@8V]M;6%N9"X*"B @(" @*@@J(" @(" @(" @4V5L96-T(&-U<G)E;G0@
  1125. XM=&AR96%D(&9O<B!L871E<B!P<F]C97-S:6YG+@H*(" @("!4"%1O"&]G"&=G
  1126. XM"&=L"&QE"&4@<PAS90AE; AL90AE8PAC= AT:0AI;PAO;@AN(&\(;V8(9B!C
  1127. XM"&-U"'5R"')R"')E"&5N"&YT"'0@= AT: AH<@AR90AE80AA9 AD+@@N($D(
  1128. XM268(9B!A"&%T"'0@; AL90AE80AA<PAS= AT(&\(;VX(;F4(92!U"'5N"&YR
  1129. XM"')E"&5A"&%D"&0@80AA<@AR= AT+ @L"B @(" @(" @(" @(" @(&)U="!N
  1130. XM;W0@86QL('5N<F5A9"!A<G1S+"!I;B!T:')E860@:7,@<V5L96-T960L('1H
  1131. XM96X@86QL"B @(" @(" @(" @(" @('5N<F5A9"!A<G1S(&)E8V]M92!S96QE
  1132. XM8W1E9"X*"B @(" @0 A (" @(" @(" @4F5V97)S92!A;&P@<V5L96-T:6]N
  1133. XM<R!O;B!A;&P@87)T:6-L97,N"@H@(" @('X(?B @(" @(" @(%5N9&\@86QL
  1134. XM('-E;&5C=&EO;G,@;VX@86QL(&%R=&EC;&5S+B!)="!C;&5A<G,@=&AE('1O
  1135. XM9V=L90H@(" @(" @(" @(" @("!E9F9E8W0@;V8@)U@G(&-O;6UA;F0N(%1H
  1136. XM=7,@869T97(@9FER<W0@9&]I;F<@82 G6"<L(&]N90H@(" @(" @(" @(" @
  1137. XM("!C86X@=&AE;B!D;R G?B<@=&\@<F5S970@87)T:6-L97,N(%1H=7,L(&]N
  1138. XM92!C86X*(" @(" @(" @(" @(" @:71E<F%T:79E;'D@=VAI='1L92!D;W=N
  1139. XM('5N:6YT97)E<W1I;F<@=&AR96%D<RX*"B @(" @*P@K(" @(" @(" @4&5R
  1140. XM9F]R;2!A=71O+7-E;&5C=&EO;B!O;B!C=7)R96YT(&=R;W5P+@H*(" @(" [
  1141. XM"#L@(" @(" @("!&;W(@96%C:"!T:')E860@:6X@8W5R<F5N="!G<F]U<"P@
  1142. XM:68@:70@870@;&5A<W0@;VYE"B @(" @(" @(" @(" @('5N<F5A9"!A<G0@
  1143. XM:7,@<V5L96-T960L(&%L;"!U;G)E860@87)T<R!B96-O;64@<V5L96-T960N
  1144. END_OF_FILE
  1145.   if test 31700 -ne `wc -c <'tin.nrf.uu.a'`; then
  1146.     echo shar: \"'tin.nrf.uu.a'\" unpacked with wrong size!
  1147.   else  
  1148.     if test -f 'tin.nrf.uu.b'; then 
  1149.       echo shar: Uudecoding \"'tin.nrf.uu'\" 
  1150.       cat 'tin.nrf.uu.a' 'tin.nrf.uu.b' | uudecode 
  1151.       if test 50832 -ne `wc -c <'tin.nrf'`; then 
  1152.         echo shar: \"'tin.nrf'\" unpacked with wrong size!
  1153.       else 
  1154.         rm -f 'tin.nrf.uu.a' 'tin.nrf.uu.b' 
  1155.       fi 
  1156.     fi
  1157.   fi
  1158.   # end of 'tin.nrf.uu.a'
  1159. fi
  1160. if test -f 'xuser.c' -a "${1}" != "-c" ; then 
  1161.   echo shar: Will not clobber existing file \"'xuser.c'\"
  1162. else
  1163.   echo shar: Extracting \"'xuser.c'\" \(1344 characters\)
  1164.   sed "s/^X//" >'xuser.c' <<'END_OF_FILE'
  1165. X/*
  1166. X *  Project   : NNTP (RFC 977) extension
  1167. X *  Module    : xuser.c
  1168. X *  Author    : I.Lea / T.Iverson (iverson@xstor.com)
  1169. X *  Created   : 07-03-92
  1170. X *  Updated   : 07-03-92
  1171. X *  Notes     : Add a command to log nntp clients username.
  1172. X *              Ideas borrowed from XTHREAD nntp extension code
  1173. X *              posted by Tim Iverson to alt.sources in mid'91.
  1174. X *  Copyright : (c) Copyright 1991-92 by Iain Lea
  1175. X *              You may  freely  copy or  redistribute  this software,
  1176. X *              so  long as there is no profit made from its use, sale
  1177. X *              trade or  reproduction.  You may not change this copy-
  1178. X *              right notice, and it must be included in any copy made
  1179. X */
  1180. X
  1181. X#include "common.h"
  1182. X
  1183. X#ifdef XUSER
  1184. X
  1185. X/*
  1186. X *  Usage: XUSER USER
  1187. X *
  1188. X *  USER    log clients username to nntp logfile
  1189. X *
  1190. X *  This command is NOT documented in RFC977.
  1191. X */
  1192. X
  1193. Xvoid xuser (argc, argv)
  1194. X    int    argc;
  1195. X    char    *argv[];
  1196. X{
  1197. X    char    userinfo[NNTP_STRLEN];
  1198. X    int    i;
  1199. X    
  1200. X    /*
  1201. X     * "parse" the argument list
  1202. X     */
  1203. X    if (argc == 1) {
  1204. X        printf("%d Usage: XUSER user\r\n", ERR_CMDSYN);
  1205. X        (void) fflush(stdout);
  1206. X        return;
  1207. X    } else {
  1208. X        sprintf (userinfo, "user %s", argv[1]);
  1209. X        for (i = 2 ; i < argc ; i++) {
  1210. X            strcat (userinfo,  " ");
  1211. X            strcat (userinfo,  argv[i]);
  1212. X        }
  1213. X    }
  1214. X
  1215. X#ifdef SYSLOG
  1216. X        syslog(LOG_INFO, "%s %s", hostname, userinfo);
  1217. X#endif
  1218. X}
  1219. X
  1220. X#endif /* XUSER */
  1221. X
  1222. END_OF_FILE
  1223.   if test 1344 -ne `wc -c <'xuser.c'`; then
  1224.     echo shar: \"'xuser.c'\" unpacked with wrong size!
  1225.   fi
  1226.   # end of 'xuser.c'
  1227. fi
  1228. echo shar: End of archive 4 \(of 15\).
  1229. cp /dev/null ark4isdone
  1230. MISSING=""
  1231. for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ; do
  1232.     if test ! -f ark${I}isdone ; then
  1233.     MISSING="${MISSING} ${I}"
  1234.     fi
  1235. done
  1236. if test "${MISSING}" = "" ; then
  1237.     echo You have unpacked all 15 archives.
  1238.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1239. else
  1240.     echo You still must unpack the following archives:
  1241.     echo "        " ${MISSING}
  1242. fi
  1243. exit 0
  1244. exit 0 # Just in case...
  1245.